.hero-scene.svelte-b8lgps{isolation:isolate;color:rgb(var(--color-text-primary));opacity:var(--hero-frame-opacity);pointer-events:none;backface-visibility:hidden;will-change:opacity;background:#030406;position:absolute;inset:0;overflow:hidden}.hero-scene--interactive.svelte-b8lgps{pointer-events:auto}.hero-image-layer.svelte-b8lgps{z-index:0;width:var(--hero-image-base-width,min(118vw, calc((100svh - 3rem) * 1.82)));aspect-ratio:3350/1500;transform:translate3d(-50%, -50%, 0) scale(var(--hero-image-scale,1.12));transform-origin:50%;filter:saturate(.94)contrast(1.02);will-change:transform;position:absolute;top:50%;left:50%}.hero-scrim.svelte-b8lgps{z-index:1;background:linear-gradient(90deg,#000000bd 0%,#00000094 36%,#0003 72%),linear-gradient(#00000042 0%,#000000c2 100%);position:absolute;inset:-12px}.hero-copy.svelte-b8lgps{z-index:3;width:min(86vw,720px);height:100%;color:rgb(var(--color-text-primary));opacity:var(--hero-copy-opacity);transform:scale(var(--hero-copy-scale,1));transform-origin:0;will-change:opacity, transform;flex-direction:column;justify-content:center;padding:0 6vw;display:flex;position:relative}.hero-hello.svelte-b8lgps{letter-spacing:0;text-wrap:balance;flex-direction:column;gap:2px;margin:0;font-family:Poppins,sans-serif;font-size:42px;font-weight:200;line-height:1.03;display:flex}.hero-greeting.svelte-b8lgps{font-size:.78em;font-weight:100}.hero-name.svelte-b8lgps{font-size:1em;font-weight:100}.hero-role.svelte-b8lgps{letter-spacing:0;margin:16px 0 0;font-family:Instrument Serif,serif;font-size:24px;font-weight:600;line-height:1.08}.hero-text.svelte-b8lgps{letter-spacing:0;max-width:540px;color:rgb(var(--color-text-secondary));flex-direction:column;gap:14px;margin-top:28px;font-size:13px;font-weight:400;line-height:1.8;display:flex}.hero-text.svelte-b8lgps p:where(.svelte-b8lgps){margin:0}.hero-text.svelte-b8lgps a:where(.svelte-b8lgps){width:fit-content;color:rgb(var(--color-text-primary));border-bottom:0;font-weight:400;line-height:1.4;text-decoration:none;transition:color .22s,opacity .22s;position:relative}.hero-text.svelte-b8lgps a:where(.svelte-b8lgps):after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .52s cubic-bezier(.32,0,.12,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hero-text.svelte-b8lgps a:where(.svelte-b8lgps):hover,.hero-text.svelte-b8lgps a:where(.svelte-b8lgps):focus-visible{color:#fff}.hero-text.svelte-b8lgps a:where(.svelte-b8lgps):hover:after,.hero-text.svelte-b8lgps a:where(.svelte-b8lgps):focus-visible:after{transform:scaleX(1)}.hero-reveal.svelte-b8lgps{opacity:var(--hero-reveal-opacity,0);transform:translate3d(0, var(--hero-reveal-y,18px), 0);will-change:opacity, transform;transition:opacity .12s linear,transform .12s linear}.hero-reveal-contact.svelte-b8lgps{white-space:nowrap;align-items:baseline;display:inline-flex;overflow:visible}.hero-contact-letter.svelte-b8lgps{line-height:inherit;opacity:var(--hero-letter-opacity,0);pointer-events:none;will-change:opacity;transition:opacity .12s linear;display:inline-block;transform:none}@media (width>=640px){.hero-copy.svelte-b8lgps{width:min(78vw,760px);padding:0 8vw}.hero-hello.svelte-b8lgps{font-size:54px}.hero-role.svelte-b8lgps{font-size:30px}.hero-text.svelte-b8lgps{font-size:14px}}@media (width>=768px){.hero-hello.svelte-b8lgps{font-size:66px}.hero-role.svelte-b8lgps{font-size:38px}}@media (width>=1024px){.hero-hello.svelte-b8lgps{font-size:76px}.hero-role.svelte-b8lgps{font-size:44px}.hero-text.svelte-b8lgps{font-size:15px}}@media (width>=1280px){.hero-hello.svelte-b8lgps{font-size:88px}.hero-role.svelte-b8lgps{font-size:50px}}@media (width<=767px){.hero-scene.svelte-b8lgps{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-padding-block:clamp(32px,6svh,56px);overflow:hidden auto}.hero-scene.svelte-b8lgps::-webkit-scrollbar{display:none}.hero-image-layer.svelte-b8lgps{transform-origin:62%;top:25%}.hero-scrim.svelte-b8lgps{background:linear-gradient(#0000002e 0%,#00000057 36%,#000000d1 70%,#000000f2 100%),linear-gradient(90deg,#00000080 0%,#0000002e 100%)}.hero-copy.svelte-b8lgps{text-align:center;transform-origin:bottom;justify-content:flex-end;align-items:center;width:100%;height:auto;min-height:100%;padding:clamp(44px,8svh,72px) 24px clamp(62px,11svh,104px)}.hero-text.svelte-b8lgps{align-items:center;max-width:440px}}@media (prefers-reduced-motion:reduce){.hero-scene.svelte-b8lgps{opacity:1;pointer-events:auto;min-height:calc(100svh - 3rem);position:relative;transform:none}.hero-copy.svelte-b8lgps{transform:none}.hero-reveal.svelte-b8lgps,.hero-contact-letter.svelte-b8lgps{opacity:1;transition:none;transform:none}}.typewriter.svelte-1v3cs2p{min-width:var(--typewriter-min-width);vertical-align:baseline;display:inline-grid}.typewriter__word.svelte-1v3cs2p{white-space:nowrap;transform-origin:0;will-change:filter, opacity, transform;grid-area:1/1;display:inline-flex}.typewriter__letter.svelte-1v3cs2p{opacity:0;color:currentColor;animation:.62s cubic-bezier(.32,0,.12,1) forwards svelte-1v3cs2p-typewriter-letter-in;animation-delay:var(--typewriter-letter-delay);will-change:opacity;display:inline-block;transform:none}.typewriter__word--exit.svelte-1v3cs2p{animation:.68s cubic-bezier(.4,0,.2,1) forwards svelte-1v3cs2p-typewriter-word-out}.sr-only.svelte-1v3cs2p{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-1v3cs2p-typewriter-letter-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1v3cs2p-typewriter-word-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.typewriter__letter.svelte-1v3cs2p,.typewriter__word--exit.svelte-1v3cs2p{opacity:1;filter:none;animation:none;transform:none}}.contact-scene.svelte-1cofml0{--contact-mobile-browser-chrome-reserve:0px;justify-content:flex-start;align-items:center;width:100%;max-width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.contact-scene__footer-tail.svelte-1cofml0{z-index:1;opacity:var(--scene-tail-progress);pointer-events:none;filter:blur(calc((1 - var(--scene-tail-progress)) * 8px));transform:translate3d(0, calc((1 - var(--scene-tail-progress)) * 26px), 0) scale(calc(.985 + var(--scene-tail-progress) * .015));transform-origin:bottom;will-change:filter, opacity, transform;justify-content:center;padding:0 18px;transition:opacity 1.5s cubic-bezier(.32,0,.12,1),filter 1.7s cubic-bezier(.32,0,.12,1),transform 1.9s cubic-bezier(.32,0,.12,1);display:flex;position:absolute;bottom:clamp(14px,2.6svh,34px);left:0;right:0}.contact-scene__footer-tail.svelte-1cofml0 a{pointer-events:auto}.contact-scene__content.svelte-1cofml0{z-index:2;width:min(620px,100%);min-width:0;color:rgb(var(--color-text-primary));flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(12px,1.8svh,18px);padding:48px 28px;font-family:Poppins,sans-serif;display:flex;position:relative}.contact-scene__title.svelte-1cofml0{letter-spacing:0;color:#fff;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:clamp(33px,10vw,52px);font-weight:100;line-height:1.03}.contact-scene__email-row.svelte-1cofml0{width:fit-content;max-width:100%;color:rgb(var(--color-text-secondary));align-items:center;gap:12px;transition:color .22s;display:inline-flex}.contact-scene__email-text.svelte-1cofml0{letter-spacing:.16em;overflow-wrap:anywhere;min-width:0;font-family:Instrument Serif,serif;font-size:18px;line-height:1.1;display:inline-flex}.contact-scene__email-row.svelte-1cofml0:hover,.contact-scene__email-row.svelte-1cofml0:focus-visible{color:rgb(var(--color-text-primary))}.contact-scene__mail-icon-link.svelte-1cofml0{flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:color .22s,transform .22s;display:inline-flex}.contact-scene__email-row.svelte-1cofml0:hover .contact-scene__mail-icon-link:where(.svelte-1cofml0),.contact-scene__email-row.svelte-1cofml0:focus-visible .contact-scene__mail-icon-link:where(.svelte-1cofml0){transform:scale(1.06)}.contact-scene__mail-icon-link.svelte-1cofml0 svg{width:100%;height:100%}.contact-scene__prompt.svelte-1cofml0{z-index:2;letter-spacing:.06em;width:min(520px,100%);min-width:0;color:rgb(var(--color-text-secondary));flex-direction:column;align-items:flex-start;gap:8px;font-size:16px;display:flex;position:relative}.contact-scene__prompt.svelte-1cofml0 strong:where(.svelte-1cofml0){letter-spacing:.02em;color:#fff;margin-left:clamp(28px,6vw,88px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(28px,4.6vw,54px);font-weight:400;line-height:1.08}.contact-scene__socials.svelte-1cofml0{--contact-social-size:24px;align-items:center;gap:clamp(13px,3vw,18px);margin-top:2px;display:flex}.contact-scene__social-link.svelte-1cofml0{width:var(--contact-social-size);height:var(--contact-social-size);color:#d1d5db;transition:color .22s,transform .22s;display:inline-flex}.contact-scene__social-link.svelte-1cofml0:hover,.contact-scene__social-link.svelte-1cofml0:focus-visible{color:#fff;transform:scale(1.08)}.contact-scene__social-icon.svelte-1cofml0,.contact-scene__social-link.svelte-1cofml0 svg{width:100%;height:100%}@media (width>=768px){.contact-scene__content.svelte-1cofml0{margin-left:clamp(24px,6vw,104px);padding:56px 0}.contact-scene__title.svelte-1cofml0{font-size:clamp(52px,5.8vw,69px)}.contact-scene__email-text.svelte-1cofml0{font-size:22px}.contact-scene__mail-icon-link.svelte-1cofml0{width:24px;height:24px}.contact-scene__prompt.svelte-1cofml0{width:min(480px,40vw);font-size:20px;position:absolute;bottom:clamp(132px,16svh,218px);right:clamp(32px,7vw,128px)}.contact-scene__socials.svelte-1cofml0{--contact-social-size:37px}}@media (width<=767px){.contact-scene.svelte-1cofml0{--contact-mobile-browser-chrome-reserve:clamp(96px, 13svh, 152px);box-sizing:border-box;padding-bottom:calc(var(--contact-mobile-browser-chrome-reserve) + 86px);flex-direction:column;justify-content:center;gap:clamp(16px,3svh,28px)}.contact-scene__footer-tail.svelte-1cofml0{bottom:calc(env(safe-area-inset-bottom,0px) + var(--contact-mobile-browser-chrome-reserve));padding:0 12px;transition:opacity .9s cubic-bezier(.32,0,.12,1),filter 1s cubic-bezier(.32,0,.12,1),transform 1.1s cubic-bezier(.32,0,.12,1)}.contact-scene__content.svelte-1cofml0{text-align:center;justify-content:center;align-items:center;padding:32px 24px 0}.contact-scene__email-row.svelte-1cofml0,.contact-scene__email-text.svelte-1cofml0,.contact-scene__socials.svelte-1cofml0{justify-content:center}.contact-scene__email-text.svelte-1cofml0{letter-spacing:clamp(.05em,.7vw,.12em);max-width:calc(100vw - 48px);font-size:clamp(15px,4.4vw,18px)}.contact-scene__prompt.svelte-1cofml0{text-align:center;align-items:center;width:min(440px,100vw - 48px);padding:0 24px}.contact-scene__prompt.svelte-1cofml0 strong:where(.svelte-1cofml0){margin-left:0}}.scroll-story.svelte-lmlb2k{width:100%;max-width:100%;height:calc(100svh - 3rem);height:calc(var(--story-viewport-height,100svh) - 3rem);min-height:calc(var(--story-viewport-height,100svh) - 3rem);max-height:calc(var(--story-viewport-height,100svh) - 3rem);isolation:isolate;contain:layout paint;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#030406;outline:none;position:relative;overflow:hidden}.scroll-story__stage.svelte-lmlb2k{isolation:isolate;background:#030406;width:100%;height:100%;position:relative;overflow:hidden}@media (width<=767px){.scroll-story.svelte-lmlb2k{touch-action:pan-y}}@media (prefers-reduced-motion:reduce){.scroll-story.svelte-lmlb2k{touch-action:pan-y;height:auto;min-height:calc(100svh - 3rem);max-height:none}}.scroll-scene.svelte-g4ufbz{--scene-slide-distance:clamp(18px, 6vw, 42px);isolation:isolate;contain:layout paint;max-width:100%;color:rgb(var(--color-text-primary));opacity:var(--scene-opacity);pointer-events:none;transform:scale(var(--scene-depth-scale));will-change:opacity, transform;background:#030406;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.scroll-scene--interactive.svelte-g4ufbz{pointer-events:auto}.scroll-scene--media.svelte-g4ufbz{background:linear-gradient(135deg,#94a3b814,#0000 44%),linear-gradient(315deg,#0ea5e90f,#0000 48%),linear-gradient(#030406,#05070a)}.scroll-scene__background-media.svelte-g4ufbz{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--scene-background-position);object-position:var(--scene-background-position);width:104%;height:104%;opacity:var(--scene-bg-opacity);filter:saturate(.88)contrast(1.05);transform:scale(var(--scene-bg-scale));transform-origin:50%;will-change:opacity, transform;position:absolute;inset:-2%}.scroll-scene--immersive.svelte-g4ufbz .scroll-scene__background-media:where(.svelte-g4ufbz){filter:saturate(.74)contrast(1.12)brightness(.78)}.scroll-scene--closing.svelte-g4ufbz .scroll-scene__background-media:where(.svelte-g4ufbz){filter:grayscale()saturate(.72)contrast(1.08)brightness(.7);width:100%;height:100%;transform:scale(var(--scene-bg-scale));transform-origin:50% 0;inset:0}.scroll-scene__background-contain.svelte-g4ufbz{-o-object-fit:contain;object-fit:contain}.scroll-scene__scrim.svelte-g4ufbz{z-index:1;background:radial-gradient(circle at center, #00000024, #000000c2 74%), rgba(0, 0, 0, var(--scene-scrim-alpha));opacity:calc(.9 - var(--scene-bg-progress) * .18);position:absolute;inset:-1px}.scroll-scene--immersive.svelte-g4ufbz .scroll-scene__scrim:where(.svelte-g4ufbz){background:radial-gradient(circle at 34% 36%, #ffffff14, transparent 24%), radial-gradient(circle at 66% 58%, #ffffff0e, transparent 28%), radial-gradient(ellipse at 50% 46%, #0000001a 0%, #00000042 25%, #00000094 58%, #000000f0 100%), rgba(0, 0, 0, var(--scene-scrim-alpha));background-blend-mode:screen, screen, normal, normal;opacity:calc(.98 - var(--scene-bg-progress) * .08)}.scroll-scene--closing.svelte-g4ufbz .scroll-scene__scrim:where(.svelte-g4ufbz){background:linear-gradient(90deg, #030406f0 0%, #030406d1 34%, #0304065c 62%, #0304061f 100%), linear-gradient(180deg, #0304060f 0%, #030406ad 100%), rgba(0, 0, 0, var(--scene-scrim-alpha));opacity:calc(.94 - var(--scene-bg-progress) * .08)}.scroll-scene__inner.svelte-g4ufbz{z-index:2;justify-content:center;align-items:center;width:min(1180px,100vw - 32px);max-width:100%;height:100%;padding:42px 0;display:flex;position:relative;overflow:hidden}.scroll-scene--closing.svelte-g4ufbz .scroll-scene__inner:where(.svelte-g4ufbz){justify-content:flex-start;width:calc(100vw - 32px);padding-top:0;padding-bottom:0}.scroll-scene__stack.svelte-g4ufbz{justify-content:center;align-items:center;gap:var(--scene-stack-gap);width:100%;min-width:0;max-height:calc(100% - 16px);transform:scale(var(--scene-stack-scale));transform-origin:50%;will-change:transform;flex-direction:column;display:flex}.scroll-scene--closing.svelte-g4ufbz .scroll-scene__stack:where(.svelte-g4ufbz){align-items:stretch;height:100%;max-height:100%}.scroll-scene__header.svelte-g4ufbz{align-items:center;gap:calc(12px * var(--scene-subtitle-progress));text-align:center;width:min(840px,100%);opacity:var(--scene-title-opacity);filter:brightness(var(--scene-text-brightness));transform-origin:50%;will-change:filter, opacity, transform;flex-direction:column;flex:none;display:flex;transform:translate(0,0)}.scroll-scene--title-lock.svelte-g4ufbz .scroll-scene__header:where(.svelte-g4ufbz){animation:.64s cubic-bezier(.2,.85,.2,1) both svelte-g4ufbz-scene-title-lock-absorb}.scroll-scene__eyebrow.svelte-g4ufbz,.scroll-scene__subtitle.svelte-g4ufbz{max-height:calc(72px * var(--scene-subtitle-progress));letter-spacing:0;color:rgb(var(--color-text-secondary));opacity:var(--scene-subtitle-opacity);transform:scale(var(--scene-subtitle-scale));transform-origin:50%;will-change:opacity, transform, max-height;margin:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.7;overflow:hidden}.scroll-scene__eyebrow.svelte-g4ufbz{color:rgb(var(--color-text-primary));font-weight:600}.scroll-scene__title.svelte-g4ufbz{letter-spacing:0;text-align:center;transform:scale(var(--scene-title-scale));transform-origin:50%;will-change:transform;margin:0;font-family:Poppins,sans-serif;font-size:clamp(28px,7.6vw,38px);font-weight:200;line-height:1.08}.scroll-scene__content-shell.svelte-g4ufbz{width:100%;min-width:0;max-width:100%;max-height:var(--scene-content-max-height);opacity:var(--scene-content-opacity);transform:scale(var(--scene-content-scale));transform-origin:50%;will-change:max-height, opacity, transform;flex:none;overflow:hidden}.scroll-scene__content.svelte-g4ufbz{width:100%;min-width:0;max-width:100%}.scroll-scene--closing.svelte-g4ufbz .scroll-scene__content-shell:where(.svelte-g4ufbz),.scroll-scene--closing.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz){height:100%}.scroll-scene--closing.svelte-g4ufbz .scroll-scene__content-shell:where(.svelte-g4ufbz){max-height:100%;overflow:hidden}.scroll-scene__content.svelte-g4ufbz .scene-stagger{opacity:0;will-change:filter, opacity, transform;transform:scale(.97)}.scroll-scene__content.svelte-g4ufbz .scene-slide-left{transform:translate3d(calc(var(--scene-slide-distance) * -1), 0, 0) scale(.98)}.scroll-scene__content.svelte-g4ufbz .scene-slide-right{transform:translate3d(var(--scene-slide-distance), 0, 0) scale(.98)}.scroll-scene__content.svelte-g4ufbz .scene-rise{transform:translateY(28px)scale(.985)}.scroll-scene__content.svelte-g4ufbz .scene-fade{transform:translate(0,0)scale(1)}.scroll-scene__content.svelte-g4ufbz .scene-dissolve{filter:blur(6px);transform:translate(0,0)scale(1)}.scroll-scene__content.svelte-g4ufbz .scene-zoom{transform:scale(.96)}.scroll-scene--content-visible.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz) .scene-stagger{opacity:1;animation-delay:var(--scene-delay,0s);animation-duration:var(--scene-duration,1.7s);animation-name:svelte-g4ufbz-scene-stagger-in;animation-timing-function:cubic-bezier(.32,0,.12,1);animation-fill-mode:backwards;transform:translate(0,0)scale(1)}.scroll-scene--content-visible.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz) .scene-dissolve{filter:blur();animation-duration:var(--scene-duration,1.8s);animation-name:svelte-g4ufbz-scene-dissolve-in}.scroll-scene--content-visible.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz) .scene-slide-left{animation-name:svelte-g4ufbz-scene-slide-left-in}.scroll-scene--content-visible.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz) .scene-slide-right{animation-name:svelte-g4ufbz-scene-slide-right-in}.scroll-scene--content-visible.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz) .scene-rise{animation-name:svelte-g4ufbz-scene-rise-in}.scroll-scene--content-visible.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz) .scene-fade{animation-name:svelte-g4ufbz-scene-fade-in}.scroll-scene--returning.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz) .scene-stagger,.scroll-scene--returning.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz) .scene-dissolve{opacity:1;filter:none;animation:none;transform:translate(0,0)scale(1)}@keyframes svelte-g4ufbz-scene-title-lock-absorb{0%{transform:translate3d(0, var(--scene-lock-offset), 0) scale(.985)}54%{transform:translate3d(0, calc(var(--scene-lock-offset) * -.16), 0) scale(1.01)}to{transform:translate(0,0)scale(1)}}@keyframes svelte-g4ufbz-scene-stagger-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-g4ufbz-scene-slide-left-in{0%{opacity:0;transform:translate3d(calc(var(--scene-slide-distance) * -1), 0, 0) scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-g4ufbz-scene-slide-right-in{0%{opacity:0;transform:translate3d(var(--scene-slide-distance), 0, 0) scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-g4ufbz-scene-rise-in{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-g4ufbz-scene-fade-in{0%{opacity:0;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-g4ufbz-scene-dissolve-in{0%{opacity:0;filter:blur(6px);transform:translate(0,0)scale(1)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (width>=768px){.scroll-scene__inner.svelte-g4ufbz{gap:30px;width:min(1180px,100vw - 64px)}.scroll-scene__title.svelte-g4ufbz{font-size:44px}.scroll-scene__subtitle.svelte-g4ufbz{font-size:14px}}@media (width>=1280px){.scroll-scene__title.svelte-g4ufbz{font-size:54px}}@media (width<=767px){.scroll-scene__inner.svelte-g4ufbz{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;align-items:stretch;padding:32px 0;scroll-padding-block:clamp(28px,5svh,52px);overflow:hidden auto}.scroll-scene__inner.svelte-g4ufbz::-webkit-scrollbar{display:none}.scroll-scene__stack.svelte-g4ufbz{box-sizing:border-box;gap:calc(var(--scene-stack-gap) * .78);height:max-content;min-height:100%;max-height:none;transform:scale(min(var(--scene-stack-scale), 1));justify-content:safe center;padding:clamp(32px,5svh,52px) 0 clamp(48px,7svh,72px)}.scroll-scene__content-shell.svelte-g4ufbz{transform:scale(min(var(--scene-content-scale), 1))}.scroll-scene--closing.svelte-g4ufbz .scroll-scene__inner:where(.svelte-g4ufbz){touch-action:pan-y;padding:0;overflow:hidden auto}.scroll-scene--closing.svelte-g4ufbz .scroll-scene__stack:where(.svelte-g4ufbz){height:100%;min-height:100%;max-height:100%;transform:scale(var(--scene-stack-scale));justify-content:center;padding:0}.scroll-scene--content-visible.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz) .scene-stagger{animation-delay:min(var(--scene-delay,0s), .68s);animation-duration:1.05s}.scroll-scene--content-visible.svelte-g4ufbz .scroll-scene__content:where(.svelte-g4ufbz) .scene-dissolve{animation-duration:1.05s}}@media (prefers-reduced-motion:reduce){.scroll-scene.svelte-g4ufbz{opacity:1;min-height:auto;padding:64px 0;position:relative;transform:none}.scroll-scene__background-media.svelte-g4ufbz,.scroll-scene__stack.svelte-g4ufbz,.scroll-scene__header.svelte-g4ufbz,.scroll-scene__content-shell.svelte-g4ufbz,.scroll-scene__content.svelte-g4ufbz,.scroll-scene__content.svelte-g4ufbz .scene-stagger{opacity:1;transition:none;transform:none}.scroll-scene__content-shell.svelte-g4ufbz{max-height:none;overflow:visible}}
