.shine-btn.svelte-1sti8jd{position:relative;overflow:hidden}.shine-btn.svelte-1sti8jd:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#0d9aff,transparent);animation:svelte-1sti8jd-shine var(--speed, 3s) infinite}@keyframes svelte-1sti8jd-shine{to{left:100%}}.scroll-container.svelte-1k6kntu{width:100%;max-width:100vw;position:relative;overflow-x:hidden}.title-text.svelte-1k6kntu{position:absolute;top:4rem;left:10.2rem;z-index:1000;font-size:clamp(2rem,5vw,3.5rem);line-height:1;font-weight:400;letter-spacing:-.02em;color:var(--secondary-900, #1a1a1a);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.content-wrapper.svelte-1k6kntu{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:100vw;margin:0 auto;padding:2rem;padding-bottom:0}.text-sections.svelte-1k6kntu{display:flex;flex-direction:column;gap:4rem;opacity:0}.scroll-buffer.svelte-1k6kntu{width:100%;height:30vh;flex-shrink:0}.scroll-buffer-end.svelte-1k6kntu{width:100%;height:20vh;flex-shrink:0}.text-section.svelte-1k6kntu{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;max-height:70vh}.text-content.svelte-1k6kntu{width:100%}.section-title.svelte-1k6kntu{margin-bottom:2rem;font-weight:600;line-height:1.3;color:var(--secondary-900, #1a1a1a)}.section-description.svelte-1k6kntu{line-height:1.6;color:var(--secondary-500, #6b7280)}.image-container.svelte-1k6kntu{position:relative;max-width:100%;height:100vh;min-height:400px;display:flex;align-items:center;justify-content:center;padding-bottom:53px;overflow:hidden;opacity:0;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.sticky-image.svelte-1k6kntu{position:absolute;width:58%;max-width:100%;height:89%;max-height:100%;object-fit:contain;object-position:center;border-radius:.75rem;will-change:opacity,transform,filter;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1);transform-origin:center center}.magic-word{position:relative;display:inline-block;margin-right:.15em}.ghost-text{opacity:.2;transition:opacity .1s ease}.active-text{position:absolute;top:0;left:0;opacity:0;will-change:opacity}@media(max-width:640px){.content-wrapper.svelte-1k6kntu{padding:10px}.image-container.svelte-1k6kntu{width:100%;padding-left:10px;padding-right:10px}.sticky-image.svelte-1k6kntu{width:100%;height:90%;max-width:100%;max-height:100%}.content-wrapper.svelte-1k6kntu{gap:10px}.text-section.svelte-1k6kntu{padding:5px;min-height:75vh;max-height:75vh}.section-title.svelte-1k6kntu{font-size:16px;margin-bottom:10px}.section-description.svelte-1k6kntu{font-size:12px}.title-text.svelte-1k6kntu{font-size:20px;top:4rem;left:4rem}}@media(max-width:1024px)and (min-width:641px){.content-wrapper.svelte-1k6kntu{padding:20px}.image-container.svelte-1k6kntu{width:100%;padding-left:10px;padding-right:10px}.sticky-image.svelte-1k6kntu{width:100%;height:90%;max-width:100%;max-height:100%}.content-wrapper.svelte-1k6kntu{gap:10px}.text-section.svelte-1k6kntu{padding:5px;min-height:75vh;max-height:75vh}.section-title.svelte-1k6kntu{font-size:20px;margin-bottom:10px}.section-description.svelte-1k6kntu{font-size:14px}.title-text.svelte-1k6kntu{font-size:32px;top:6rem;left:5rem}}@keyframes svelte-czp3xd-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.messages-scroll-container.svelte-czp3xd{flex:1 1 0%;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;pointer-events:auto;transform:translateZ(0);will-change:scroll-position;position:relative}[data-modal-body]{overflow:hidden!important}[data-modal-body] *{overscroll-behavior:contain}@property --angle-1{syntax: "<angle>"; inherits: false; initial-value: -75deg;}@property --angle-2{syntax: "<angle>"; inherits: false; initial-value: -45deg;}:root{--global--size: clamp(2rem, 4vw, 5rem);--anim--hover-time: .4s;--anim--hover-ease: cubic-bezier(.25, 1, .5, 1)}.button-wrap.svelte-ciq5aw{position:relative;z-index:2;border-radius:999vw;background:transparent;pointer-events:none;transition:all var(--anim--hover-time) var(--anim--hover-ease)}.button-wrap.custom-rounded.svelte-ciq5aw{border-radius:inherit}.button-shadow.svelte-ciq5aw{--shadow-cuttoff-fix: 2em;position:absolute;width:calc(100% + var(--shadow-cuttoff-fix));height:calc(100% + var(--shadow-cuttoff-fix));top:calc(0% - var(--shadow-cuttoff-fix) / 2);left:calc(0% - var(--shadow-cuttoff-fix) / 2);filter:blur(2px);overflow:visible;pointer-events:none;border-radius:999vw}.button-shadow.custom-rounded.svelte-ciq5aw{border-radius:inherit}.button-shadow.svelte-ciq5aw:after{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(180deg,#0003,#0000001a);width:calc(100% - var(--shadow-cuttoff-fix) - .25em);height:calc(100% - var(--shadow-cuttoff-fix) - .25em);top:calc(var(--shadow-cuttoff-fix) - .5em);left:calc(var(--shadow-cuttoff-fix) - .875em);padding:.125em;box-sizing:border-box;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all var(--anim--hover-time) var(--anim--hover-ease);overflow:visible;opacity:1}.glass-button.svelte-ciq5aw{--border-width: clamp(1px, .0625em, 4px);all:unset;cursor:pointer;position:relative;pointer-events:auto;z-index:3;background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d);border-radius:999vw;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #0003,0 0 .1em .25em inset #fff3,0 0 #fff;backdrop-filter:blur(clamp(1px,.125em,4px));-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--anim--hover-time) var(--anim--hover-ease);font-size:var(--global--size)}.glass-button.custom-rounded.svelte-ciq5aw{border-radius:inherit}.glass-button.svelte-ciq5aw:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(180,240,230,.15),transparent);pointer-events:none;mix-blend-mode:overlay}.glass-button.svelte-ciq5aw:hover{transform:scale(.975);backdrop-filter:blur(.01em);-webkit-backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .15em .05em -.1em #00000040,0 0 .05em .1em inset #ffffff80,0 0 #fff}.button-text.svelte-ciq5aw{position:relative;display:block;-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif;letter-spacing:-.05em;font-weight:500;font-size:1em;color:#323232;-webkit-font-smoothing:antialiased;text-shadow:0 .25em .05em rgba(0,0,0,.1);transition:all var(--anim--hover-time) var(--anim--hover-ease);padding-inline:1.5em;padding-block:.875em}.glass-button.svelte-ciq5aw:hover .button-text:where(.svelte-ciq5aw){text-shadow:.025em .025em .025em rgba(0,0,0,.12)}.button-text.svelte-ciq5aw:after{content:"";display:block;position:absolute;z-index:1;width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width) / 2);left:calc(0% + var(--border-width) / 2);box-sizing:border-box;border-radius:inherit;overflow:hidden;z-index:3;mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;background-position:none!important;background-repeat:no-repeat;transition:background-position calc(var(--anim--hover-time) * 1.25) var(--anim--hover-ease),--angle-2 calc(var(--anim--hover-time) * 1.25) var(--anim--hover-ease)}.glass-button.svelte-ciq5aw:active .button-text:where(.svelte-ciq5aw):after{background-position:50% 15%;--angle-2: -15deg}@media(hover:none)and (pointer:coarse){.button-text.svelte-ciq5aw:after,.glass-button.svelte-ciq5aw:active .button-text:where(.svelte-ciq5aw):after{--angle-2: -45deg}}.glass-button.svelte-ciq5aw:after{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,#ffffff80,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all var(--anim--hover-time) var(--anim--hover-ease),--angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) #ffffff80}.glass-button.svelte-ciq5aw:hover:after{--angle-1: -125deg}.glass-button.svelte-ciq5aw:active:after{--angle-1: -75deg}@media(hover:none)and (pointer:coarse){.glass-button.svelte-ciq5aw:after,.glass-button.svelte-ciq5aw:hover:after,.glass-button.svelte-ciq5aw:active:after{--angle-1: -75deg}}.glass-button.svelte-ciq5aw:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.apple-glass-text.svelte-68npv9{position:relative;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;line-height:1.1;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-base.svelte-68npv9,.text-inner-shadow.svelte-68npv9,.text-glass.svelte-68npv9,.text-highlight.svelte-68npv9,.text-borders.svelte-68npv9{position:absolute;top:0;left:0;white-space:nowrap;pointer-events:none}.text-base.svelte-68npv9{position:relative;z-index:1;color:#0009;text-shadow:0 1px 0 rgba(255,255,255,.4),0 2px 4px rgba(0,0,0,.1)}.text-inner-shadow.svelte-68npv9{z-index:2;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.3);text-stroke:1px rgba(255,255,255,.3);filter:drop-shadow(0 1px 0 rgba(255,255,255,.4)) drop-shadow(0 -1px 0 rgba(255,255,255,.3)) drop-shadow(1px 0 0 rgba(255,255,255,.3)) drop-shadow(-1px 0 0 rgba(255,255,255,.3)) drop-shadow(1px 1px 0 rgba(255,255,255,.2)) drop-shadow(-1px -1px 0 rgba(255,255,255,.2));opacity:.6}.text-glass.svelte-68npv9{z-index:3;background:linear-gradient(180deg,#fff6,#ffffff26 30%,#ffffff0d,#ffffff26 70%,#ffffff4d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.text-highlight.svelte-68npv9{z-index:4;background:linear-gradient(160deg,#fff9,#fff0 25% 75%,#ffffff4d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.7;background-size:300% 100%;background-position:-100% 0;animation:svelte-68npv9-apple-shimmer 3s ease-in-out infinite}.text-borders.svelte-68npv9{z-index:5;background:radial-gradient(ellipse at top left,rgba(255,255,255,.8) 0%,rgba(255,255,255,.4) 20%,transparent 40%),radial-gradient(ellipse at bottom right,rgba(255,255,255,.6) 0%,rgba(255,255,255,.3) 25%,transparent 50%),linear-gradient(45deg,rgba(255,255,255,.3) 0%,transparent 20%,transparent 80%,rgba(255,255,255,.2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 100%;opacity:.5;filter:drop-shadow(0 0 1px rgba(255,255,255,.2))}.variant-light.svelte-68npv9 .text-inner-shadow:where(.svelte-68npv9),.variant-auto.svelte-68npv9 .text-inner-shadow:where(.svelte-68npv9){-webkit-text-stroke:1px rgba(255,255,255,.3);text-stroke:1px rgba(255,255,255,.3);filter:drop-shadow(0 1px 0 rgba(255,255,255,.4)) drop-shadow(0 -1px 0 rgba(255,255,255,.3)) drop-shadow(1px 0 0 rgba(255,255,255,.3)) drop-shadow(-1px 0 0 rgba(255,255,255,.3)) drop-shadow(1px 1px 0 rgba(255,255,255,.2)) drop-shadow(-1px -1px 0 rgba(255,255,255,.2));opacity:.6}.variant-dark.svelte-68npv9 .text-inner-shadow:where(.svelte-68npv9){-webkit-text-stroke:1px rgba(255,255,255,.25);text-stroke:1px rgba(255,255,255,.25);filter:drop-shadow(0 1px 0 rgba(255,255,255,.3)) drop-shadow(0 -1px 0 rgba(255,255,255,.25)) drop-shadow(1px 0 0 rgba(255,255,255,.25)) drop-shadow(-1px 0 0 rgba(255,255,255,.25)) drop-shadow(1px 1px 0 rgba(255,255,255,.15)) drop-shadow(-1px -1px 0 rgba(255,255,255,.15));opacity:.5}.variant-dark.svelte-68npv9 .text-glass:where(.svelte-68npv9){background:linear-gradient(180deg,#ffffff4d,#ffffff1f 30%,#ffffff0a,#ffffff1f 70%,#ffffff40);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.variant-dark.svelte-68npv9 .text-highlight:where(.svelte-68npv9){background:linear-gradient(160deg,#fff6,#fff0 25% 75%,#fff3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.variant-dark.svelte-68npv9 .text-borders:where(.svelte-68npv9){background:radial-gradient(ellipse at top left,rgba(255,255,255,.5) 0%,rgba(255,255,255,.2) 20%,transparent 40%),radial-gradient(ellipse at bottom right,rgba(255,255,255,.4) 0%,rgba(255,255,255,.15) 25%,transparent 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-color-scheme:dark){.variant-auto.svelte-68npv9 .text-inner-shadow:where(.svelte-68npv9){-webkit-text-stroke:1px rgba(255,255,255,.25);text-stroke:1px rgba(255,255,255,.25);filter:drop-shadow(0 1px 0 rgba(255,255,255,.3)) drop-shadow(0 -1px 0 rgba(255,255,255,.25)) drop-shadow(1px 0 0 rgba(255,255,255,.25)) drop-shadow(-1px 0 0 rgba(255,255,255,.25)) drop-shadow(1px 1px 0 rgba(255,255,255,.15)) drop-shadow(-1px -1px 0 rgba(255,255,255,.15));opacity:.5}.variant-auto.svelte-68npv9 .text-glass:where(.svelte-68npv9){background:linear-gradient(180deg,#ffffff4d,#ffffff1f 30%,#ffffff0a,#ffffff1f 70%,#ffffff40);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.variant-auto.svelte-68npv9 .text-highlight:where(.svelte-68npv9){background:linear-gradient(160deg,#fff6,#fff0 25% 75%,#fff3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.variant-auto.svelte-68npv9 .text-borders:where(.svelte-68npv9){background:radial-gradient(ellipse at top left,rgba(255,255,255,.5) 0%,rgba(255,255,255,.2) 20%,transparent 40%),radial-gradient(ellipse at bottom right,rgba(255,255,255,.4) 0%,rgba(255,255,255,.15) 25%,transparent 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}@keyframes svelte-68npv9-apple-shimmer{0%,90%,to{background-position:-100% 0;opacity:.5}45%,55%{background-position:100% 0;opacity:.9}}.apple-glass-text.svelte-68npv9:hover .text-highlight:where(.svelte-68npv9){animation-duration:1.5s;opacity:.9}.apple-glass-text.svelte-68npv9:hover .text-glass:where(.svelte-68npv9){backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.apple-glass-text.svelte-68npv9:hover .text-inner-shadow:where(.svelte-68npv9){opacity:.8;filter:drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 -1px 0 rgba(255,255,255,.4)) drop-shadow(1px 0 0 rgba(255,255,255,.4)) drop-shadow(-1px 0 0 rgba(255,255,255,.4)) drop-shadow(1px 1px 0 rgba(255,255,255,.3)) drop-shadow(-1px -1px 0 rgba(255,255,255,.3))}.apple-glass-text.svelte-68npv9:hover .text-borders:where(.svelte-68npv9){opacity:.7;filter:drop-shadow(0 0 2px rgba(255,255,255,.3))}@media(prefers-reduced-motion:reduce){.text-highlight.svelte-68npv9{animation:none;opacity:.7;background-position:0 0}}@media(prefers-contrast:high){.text-base.svelte-68npv9{color:#000;text-shadow:none}.text-glass.svelte-68npv9,.text-inner-shadow.svelte-68npv9,.text-highlight.svelte-68npv9,.text-borders.svelte-68npv9{display:none}}.apple-glass-text.svelte-1ewg1rj{position:relative;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;line-height:1.1;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-base.svelte-1ewg1rj,.text-glass.svelte-1ewg1rj,.text-highlight.svelte-1ewg1rj{position:absolute;top:0;left:0;white-space:nowrap;pointer-events:none}.text-base.svelte-1ewg1rj{position:relative;z-index:1;color:#000000d9;text-shadow:0 1px 0 rgba(255,255,255,.8),0 2px 4px rgba(0,0,0,.1)}.text-glass.svelte-1ewg1rj{z-index:2;background:linear-gradient(180deg,#ffffffe6,#fff9 45%,#ffffff1a 55%,#fff6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-highlight.svelte-1ewg1rj{z-index:3;background:linear-gradient(160deg,#ffffffb3,#fff0 25% 75%,#ffffff4d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.8;background-size:300% 100%;background-position:-100% 0;animation:svelte-1ewg1rj-apple-shimmer 3s ease-in-out infinite}.small-text.svelte-1ewg1rj .text-base:where(.svelte-1ewg1rj){color:#000000bf;text-shadow:0 .5px 0 rgba(255,255,255,.9),0 1px 2px rgba(0,0,0,.08)}.small-text.svelte-1ewg1rj .text-glass:where(.svelte-1ewg1rj){background:linear-gradient(180deg,#ffffffb3,#fff6 45%,#fff3 55%,#ffffff80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.variant-light.svelte-1ewg1rj .text-base:where(.svelte-1ewg1rj),.variant-auto.svelte-1ewg1rj .text-base:where(.svelte-1ewg1rj){color:#000000d9;text-shadow:0 1px 0 rgba(255,255,255,.8),0 2px 4px rgba(0,0,0,.1)}.variant-light.small-text.svelte-1ewg1rj .text-base:where(.svelte-1ewg1rj),.variant-auto.small-text.svelte-1ewg1rj .text-base:where(.svelte-1ewg1rj){color:#000000bf;text-shadow:0 .5px 0 rgba(255,255,255,.9),0 1px 2px rgba(0,0,0,.08)}.variant-dark.svelte-1ewg1rj .text-base:where(.svelte-1ewg1rj){color:#ffffffe6;text-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.4)}.variant-dark.small-text.svelte-1ewg1rj .text-base:where(.svelte-1ewg1rj){color:#ffffffd9;text-shadow:0 .5px 0 rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.3)}.variant-dark.svelte-1ewg1rj .text-glass:where(.svelte-1ewg1rj){background:linear-gradient(180deg,#fff9,#ffffff4d 45%,#ffffff0d 55%,#fff3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.variant-dark.small-text.svelte-1ewg1rj .text-glass:where(.svelte-1ewg1rj){background:linear-gradient(180deg,#ffffff80,#ffffff40 45%,#ffffff1a 55%,#ffffff4d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-color-scheme:dark){.variant-auto.svelte-1ewg1rj .text-base:where(.svelte-1ewg1rj){color:#ffffffe6;text-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.4)}.variant-auto.small-text.svelte-1ewg1rj .text-base:where(.svelte-1ewg1rj){color:#ffffffd9;text-shadow:0 .5px 0 rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.3)}.variant-auto.svelte-1ewg1rj .text-glass:where(.svelte-1ewg1rj){background:linear-gradient(180deg,#fff9,#ffffff4d 45%,#ffffff0d 55%,#fff3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.variant-auto.small-text.svelte-1ewg1rj .text-glass:where(.svelte-1ewg1rj){background:linear-gradient(180deg,#ffffff80,#ffffff40 45%,#ffffff1a 55%,#ffffff4d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}@keyframes svelte-1ewg1rj-apple-shimmer{0%,90%,to{background-position:-100% 0;opacity:.6}45%,55%{background-position:100% 0;opacity:1}}.apple-glass-text.svelte-1ewg1rj:not(.small-text):hover .text-glass:where(.svelte-1ewg1rj){backdrop-filter:blur(.3px);-webkit-backdrop-filter:blur(.3px)}.small-text.svelte-1ewg1rj:hover .text-glass:where(.svelte-1ewg1rj){filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}@media(prefers-reduced-motion:reduce){.text-highlight.svelte-1ewg1rj{animation:none;opacity:.8;background-position:0 0}}@media(prefers-contrast:high){.text-base.svelte-1ewg1rj{color:#000;text-shadow:none}.text-glass.svelte-1ewg1rj,.text-highlight.svelte-1ewg1rj{display:none}}.date-glass-wrapper.svelte-rejvk3{position:relative}.date-glass-text.svelte-rejvk3{position:relative;display:inline-block;font-size:1.25rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;line-height:1.1;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.date-base.svelte-rejvk3,.date-inner-shadow.svelte-rejvk3,.date-glass.svelte-rejvk3,.date-highlight.svelte-rejvk3{position:absolute;top:0;left:0;white-space:nowrap;pointer-events:none}.date-base.svelte-rejvk3{position:relative;z-index:1;color:#fffffff2;text-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.4)}.date-inner-shadow.svelte-rejvk3{z-index:2;color:transparent;-webkit-text-stroke:.5px rgba(255,255,255,.4);filter:drop-shadow(0 .5px 0 rgba(255,255,255,.5)) drop-shadow(0 -.5px 0 rgba(255,255,255,.4)) drop-shadow(.5px 0 0 rgba(255,255,255,.4)) drop-shadow(-.5px 0 0 rgba(255,255,255,.4));opacity:.7}.date-glass.svelte-rejvk3{z-index:3;background:linear-gradient(180deg,#ffffffb3,#ffffff4d 30%,#ffffff1a,#ffffff4d 70%,#fff9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.date-highlight.svelte-rejvk3{z-index:4;background:linear-gradient(160deg,#fffc,#fff0 25% 75%,#fff6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.8;background-size:300% 100%;background-position:-100% 0;animation:svelte-rejvk3-date-shimmer 4s ease-in-out infinite}@keyframes svelte-rejvk3-date-shimmer{0%,90%,to{background-position:-100% 0;opacity:.6}45%,55%{background-position:100% 0;opacity:1}}@media(max-width:768px){.date-glass-text.svelte-rejvk3{font-size:1rem}}.experience-container.svelte-g9nlam{background-size:contain;background-position:center!important;background-repeat:no-repeat;position:relative}.mobile-content-wrapper.svelte-f854jv{position:relative;width:100%;max-width:100%}.mobile-title-container.svelte-f854jv{position:relative;top:5rem;left:1rem;width:100%;z-index:10;padding:1.5rem 1rem;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;font-size:2rem}.mobile-image-container.svelte-f854jv{position:relative;width:100%;height:100vh;min-height:400px;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;overflow:hidden;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mobile-pinned-image.svelte-f854jv{position:absolute;width:90%;max-width:90%;height:auto;max-height:90%;min-height:50vh;object-fit:contain;border-radius:.75rem;will-change:opacity,transform,filter;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1);transform-origin:center center}.mobile-section.svelte-f854jv{display:flex;flex-direction:column;gap:1.5rem;width:100%;min-height:30vh;max-height:30vh;padding:1rem;justify-content:center}.mobile-text-content.svelte-f854jv{width:100%}.mobile-section-title.svelte-f854jv{font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--secondary-900, #1a1a1a);margin-bottom:.5rem}.mobile-section-description.svelte-f854jv{font-size:12px;line-height:1.6;color:var(--secondary-500, #6b7280)}html{scroll-behavior:auto}body{overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000080}
