html[data-motion=enabled] [data-motion-page=home]{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html[data-motion=enabled] [data-motion-page=home] [data-motion-hero-piece=eyebrow]{animation:home-hero-meta-in .76s var(--motion-ease-out) 60ms both}html[data-motion=enabled] [data-motion-page=home] [data-motion-hero-piece=title]{animation:home-hero-title-in 1.12s var(--motion-ease-out) .12s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-hero-piece=intro]{animation:home-hero-intro-in .92s var(--motion-ease-out) .25s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-hero-piece=visual]{animation:home-hero-visual-in 1.2s var(--motion-ease-out) .15s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=selected-header] [data-motion-piece=meta]{opacity:0;translate:-20px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=selected-header] [data-motion-piece=title]{opacity:0;clip-path:inset(0 100% 0 0);translate:-14px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=selected-header] [data-motion-piece=description]{opacity:0;translate:28px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=selected-header][data-motion-visible=true] [data-motion-piece=meta]{animation:home-reveal-left .76s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=selected-header][data-motion-visible=true] [data-motion-piece=title]{animation:home-reveal-clip-left 1.08s var(--motion-ease-out) 80ms both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=selected-header][data-motion-visible=true] [data-motion-piece=description]{animation:home-reveal-right .9s var(--motion-ease-out) .19s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=project]{--home-project-x:-28px;opacity:0;clip-path:inset(5% 0);translate:var(--home-project-x) 26px;scale:.985}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=project]:nth-child(2n){--home-project-x:28px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=project][data-motion-visible=true]{animation:home-project-in 1.12s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=project]>div{opacity:0}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=project][data-motion-visible=true]>div:first-child{animation:home-reveal-rise .72s var(--motion-ease-out) .12s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=project][data-motion-visible=true]>div:nth-child(2){animation:home-visual-settle .94s var(--motion-ease-out) .18s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=project][data-motion-visible=true]>div:last-child{animation:home-reveal-rise .76s var(--motion-ease-out) .3s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=capabilities]{opacity:1!important;transition:none!important;transform:none!important}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capabilities-top] [data-motion-piece]{opacity:0}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capabilities-top] [data-motion-piece=label]{translate:-22px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capabilities-top] [data-motion-piece=index]{translate:22px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capabilities-top][data-motion-visible=true] [data-motion-piece=label]{animation:home-reveal-left .72s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capabilities-top][data-motion-visible=true] [data-motion-piece=index]{animation:home-reveal-right .76s var(--motion-ease-out) 80ms both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capabilities-intro] [data-motion-piece=title]{opacity:0;clip-path:inset(0 0 100%);translate:0 24px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capabilities-intro] [data-motion-piece=copy]{opacity:0;translate:28px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capabilities-intro][data-motion-visible=true] [data-motion-piece=title]{animation:home-reveal-clip-up 1.05s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capabilities-intro][data-motion-visible=true] [data-motion-piece=copy]{animation:home-reveal-right .88s var(--motion-ease-out) .16s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item]{--home-capability-x:-20px;opacity:0;translate:var(--home-capability-x) 16px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item]:nth-child(2n){--home-capability-x:20px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item][data-motion-visible=true]{animation:home-capability-row-in .9s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item] [data-motion-piece]{opacity:0}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item] [data-motion-piece=number]{translate:-14px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item] [data-motion-piece=identity]{translate:0 12px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item] [data-motion-piece=skills]{translate:18px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item] [data-motion-piece=marker]{rotate:-90deg;scale:.45}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item][data-motion-visible=true] [data-motion-piece=number]{animation:home-reveal-left .62s var(--motion-ease-out) 80ms both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item][data-motion-visible=true] [data-motion-piece=identity]{animation:home-reveal-rise .72s var(--motion-ease-out) .13s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item][data-motion-visible=true] [data-motion-piece=skills]{animation:home-reveal-right .74s var(--motion-ease-out) .19s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item][data-motion-visible=true] [data-motion-piece=marker]{animation:home-marker-in .76s var(--motion-ease-out) .23s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item] [data-motion-piece=skills]>span{opacity:0;translate:0 8px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item][data-motion-visible=true] [data-motion-piece=skills]>span{animation:home-skill-in .62s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item][data-motion-visible=true] [data-motion-piece=skills]>span:first-child{animation-delay:.25s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item][data-motion-visible=true] [data-motion-piece=skills]>span:nth-child(2){animation-delay:.3s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item][data-motion-visible=true] [data-motion-piece=skills]>span:nth-child(3){animation-delay:.35s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item][data-motion-visible=true] [data-motion-piece=skills]>span:nth-child(4){animation-delay:.4s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-top] [data-motion-piece=label]{opacity:0;translate:-22px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-top][data-motion-visible=true] [data-motion-piece=label]{animation:home-reveal-left .72s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-main] [data-motion-piece=title]{opacity:0;clip-path:inset(0 100% 0 0);translate:-18px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-main] [data-motion-piece=lead],html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-main] [data-motion-piece=body]{opacity:0;translate:26px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-main] [data-motion-piece=actions]{opacity:0;translate:0 16px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-main][data-motion-visible=true] [data-motion-piece=title]{animation:home-reveal-clip-left 1.12s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-main][data-motion-visible=true] [data-motion-piece=lead]{animation:home-reveal-right .86s var(--motion-ease-out) .17s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-main][data-motion-visible=true] [data-motion-piece=body]{animation:home-reveal-right .9s var(--motion-ease-out) .27s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-main][data-motion-visible=true] [data-motion-piece=actions]{animation:home-reveal-rise .76s var(--motion-ease-out) .39s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-footer] [data-motion-piece]{opacity:0}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-footer] [data-motion-piece=meta]{translate:0 14px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-footer] [data-motion-piece=mark]{rotate:-18deg;scale:.7}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-footer][data-motion-visible=true] [data-motion-piece=meta]{animation:home-reveal-rise .72s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-footer][data-motion-visible=true] [data-motion-piece=meta]:nth-child(2){animation-delay:80ms}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-footer][data-motion-visible=true] [data-motion-piece=meta]:nth-child(3){animation-delay:.16s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-about-footer][data-motion-visible=true] [data-motion-piece=mark]{animation:home-mark-in .82s var(--motion-ease-out) .23s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=playground-preview]{opacity:1!important;transition:none!important;transform:none!important}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-header] [data-motion-piece=label]{opacity:0;translate:-24px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-header] [data-motion-piece=title]{opacity:0;clip-path:inset(100% 0 0);translate:0 22px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-header] [data-motion-piece=copy]{opacity:0;translate:30px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-header][data-motion-visible=true] [data-motion-piece=label]{animation:home-reveal-left .72s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-header][data-motion-visible=true] [data-motion-piece=title]{animation:home-reveal-clip-down 1.08s var(--motion-ease-out) 80ms both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-header][data-motion-visible=true] [data-motion-piece=copy]{animation:home-reveal-right .88s var(--motion-ease-out) .19s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-lab]{opacity:0;clip-path:inset(5% 7%);rotate:-.8deg;scale:.965}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-lab][data-motion-visible=true]{animation:home-lab-in 1.15s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-lab] [data-motion-piece]{opacity:0}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-lab][data-motion-visible=true] [data-motion-piece=top]{animation:home-reveal-rise .65s var(--motion-ease-out) .14s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-lab][data-motion-visible=true] [data-motion-piece=type]{animation:home-type-pop .95s var(--motion-ease-out) .21s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-lab][data-motion-visible=true] [data-motion-piece=field]{animation:home-field-in 1s var(--motion-ease-out) .3s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-lab][data-motion-visible=true] [data-motion-piece=bottom]{animation:home-reveal-rise .7s var(--motion-ease-out) .38s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-item]{--home-playground-x:-22px;opacity:0;translate:var(--home-playground-x) 12px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-item]:nth-child(2n){--home-playground-x:22px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-item][data-motion-visible=true]{animation:home-row-in .82s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-item] [data-motion-piece]{opacity:0}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-item][data-motion-visible=true] [data-motion-piece=number]{animation:home-reveal-left .6s var(--motion-ease-out) 60ms both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-item][data-motion-visible=true] [data-motion-piece=title]{animation:home-reveal-rise .7s var(--motion-ease-out) .11s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-item][data-motion-visible=true] [data-motion-piece=arrow]{animation:home-arrow-in .72s var(--motion-ease-out) .18s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-top] [data-motion-piece]{opacity:0}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-top] [data-motion-piece=label]{translate:-24px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-top] [data-motion-piece=availability]{translate:24px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-top][data-motion-visible=true] [data-motion-piece=label]{animation:home-reveal-left .72s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-top][data-motion-visible=true] [data-motion-piece=availability]{animation:home-reveal-right .76s var(--motion-ease-out) 80ms both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-main] [data-motion-piece=eyebrow]{opacity:0;translate:0 14px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-main] [data-motion-piece=title]>span{opacity:0;clip-path:inset(0 0 100%);translate:0 24px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-main] [data-motion-piece=arrow]{opacity:0;rotate:-22deg;scale:.65}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-main][data-motion-visible=true] [data-motion-piece=eyebrow]{animation:home-reveal-rise .68s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-main][data-motion-visible=true] [data-motion-piece=title]>span{animation:home-reveal-clip-up 1s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-main][data-motion-visible=true] [data-motion-piece=title]>span:first-child{animation-delay:90ms}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-main][data-motion-visible=true] [data-motion-piece=title]>span:nth-child(2){animation-delay:.18s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-main][data-motion-visible=true] [data-motion-piece=title]>span:nth-child(3){animation-delay:.27s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-main][data-motion-visible=true] [data-motion-piece=arrow]{animation:home-arrow-in .82s var(--motion-ease-out) .39s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row] [data-motion-piece=intro]{opacity:0;translate:-24px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row] [data-motion-piece=socials]{opacity:0;translate:26px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row][data-motion-visible=true] [data-motion-piece=intro]{animation:home-reveal-left .8s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row][data-motion-visible=true] [data-motion-piece=socials]{animation:home-reveal-right .86s var(--motion-ease-out) .12s both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row] [data-motion-piece=socials]>a{opacity:0;translate:0 10px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row][data-motion-visible=true] [data-motion-piece=socials]>a{animation:home-reveal-rise .62s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row][data-motion-visible=true] [data-motion-piece=socials]>a:first-child{animation-delay:.2s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row][data-motion-visible=true] [data-motion-piece=socials]>a:nth-child(2){animation-delay:.25s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row][data-motion-visible=true] [data-motion-piece=socials]>a:nth-child(3){animation-delay:.3s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row][data-motion-visible=true] [data-motion-piece=socials]>a:nth-child(4){animation-delay:.35s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-row][data-motion-visible=true] [data-motion-piece=socials]>a:nth-child(5){animation-delay:.4s}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-footer] [data-motion-piece=brand]{opacity:0;clip-path:inset(100% 0 0);translate:0 24px;scale:.985}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-footer] [data-motion-piece=meta]{opacity:0;translate:0 16px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-footer][data-motion-visible=true] [data-motion-piece=brand]{animation:home-brand-in 1.18s var(--motion-ease-out) both}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-contact-footer][data-motion-visible=true] [data-motion-piece=meta]{animation:home-reveal-rise .8s var(--motion-ease-out) .25s both}}@keyframes home-hero-meta-in{0%{opacity:0;translate:-18px 10px}to{opacity:1;translate:0}}@keyframes home-hero-title-in{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 30px}to{opacity:1;clip-path:inset(0);translate:0}}@keyframes home-hero-intro-in{0%{opacity:0;translate:28px}to{opacity:1;translate:0}}@keyframes home-hero-visual-in{0%{opacity:0;clip-path:inset(6% 8%);rotate:.55deg;scale:.972}to{opacity:1;clip-path:inset(0);rotate:0deg;scale:1}}@keyframes home-reveal-left{0%{opacity:0;translate:-24px}to{opacity:1;translate:0}}@keyframes home-reveal-right{0%{opacity:0;translate:28px}to{opacity:1;translate:0}}@keyframes home-reveal-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes home-reveal-clip-left{0%{opacity:0;clip-path:inset(0 100% 0 0);translate:-16px}to{opacity:1;clip-path:inset(0);translate:0}}@keyframes home-reveal-clip-up{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 24px}to{opacity:1;clip-path:inset(0);translate:0}}@keyframes home-reveal-clip-down{0%{opacity:0;clip-path:inset(100% 0 0);translate:0 -20px}to{opacity:1;clip-path:inset(0);translate:0}}@keyframes home-project-in{0%{opacity:0;clip-path:inset(5% 0);translate:var(--home-project-x) 26px;scale:.985}to{opacity:1;clip-path:inset(0);translate:0;scale:1}}@keyframes home-visual-settle{0%{opacity:0;scale:.975}to{opacity:1;scale:1}}@keyframes home-capability-row-in{0%{opacity:0;translate:var(--home-capability-x) 16px}to{opacity:1;translate:0}}@keyframes home-marker-in{0%{opacity:0;rotate:-90deg;scale:.45}to{opacity:1;rotate:0deg;scale:1}}@keyframes home-skill-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes home-mark-in{0%{opacity:0;rotate:-18deg;scale:.7}to{opacity:1;rotate:0deg;scale:1}}@keyframes home-lab-in{0%{opacity:0;clip-path:inset(5% 7%);rotate:-.8deg;scale:.965}to{opacity:1;clip-path:inset(0);rotate:0deg;scale:1}}@keyframes home-type-pop{0%{opacity:0;rotate:1.2deg;scale:.91}to{opacity:1;rotate:0deg;scale:1}}@keyframes home-field-in{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes home-row-in{0%{opacity:0;translate:var(--home-playground-x) 12px}to{opacity:1;translate:0}}@keyframes home-arrow-in{0%{opacity:0;rotate:-22deg;scale:.65}to{opacity:1;rotate:0deg;scale:1}}@keyframes home-brand-in{0%{opacity:0;clip-path:inset(100% 0 0);translate:0 24px;scale:.985}to{opacity:1;clip-path:inset(0);translate:0;scale:1}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=project]{--home-project-x:-14px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=project]:nth-child(2n){--home-project-x:14px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item]{--home-capability-x:-12px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-capability-item]:nth-child(2n){--home-capability-x:12px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-item]{--home-playground-x:-12px}html[data-motion=enabled] [data-motion-page=home] [data-motion-scroll=home-playground-item]:nth-child(2n){--home-playground-x:12px}}
.site-header{--header-line-inset:max(0px, calc(( 100vw - var(--container) ) / 2))}.site-header:after{content:"";z-index:3;right:var(--header-line-inset);bottom:0;left:var(--header-line-inset);background:var(--border);pointer-events:none;height:1px;transition:left .42s cubic-bezier(.16,1,.3,1),right .42s cubic-bezier(.16,1,.3,1),background-color .26s;position:absolute}.site-header .site-header__inner{border-bottom-color:#0000!important}.site-header.is-scrolled{box-shadow:none}.site-header.is-scrolled:after{background:#1111111a;left:0;right:0}[data-home-hero] [data-motion-hero-piece=visual]{border-left:none}[data-home-hero] [data-motion-hero-piece=visual]:before,[data-home-hero] [data-motion-hero-piece=visual]:after{display:none}@media (max-width:960px) and (prefers-reduced-motion:no-preference){html[data-motion=enabled] [data-motion-page=home] [data-motion-portrait=loaded]{opacity:1;transition:transform .7s var(--motion-ease-out)}}[data-motion-page=home] [data-motion-scroll=home-contact-main] [data-motion-piece=title]{max-width:100%;overflow:visible}[data-motion-page=home] [data-motion-scroll=home-contact-main] [data-motion-piece=title]>span{overflow:visible}@keyframes home-hero-title-in{0%{opacity:0;clip-path:inset(-.35em -.9em calc(100% + .35em) -.18em);translate:0 30px}to{opacity:1;clip-path:inset(-.35em -.9em -.35em -.18em);translate:0}}@keyframes home-reveal-clip-left{0%{opacity:0;clip-path:inset(-.35em 100% -.35em 0);translate:-16px}to{opacity:1;clip-path:inset(-.35em 0);translate:0}}[data-motion-page=home] [data-motion-scroll=home-capabilities-intro] [data-motion-piece=title]{--home-reveal-right-overhang:-.9em}@keyframes home-reveal-clip-up{0%{opacity:0;clip-path:inset(-.35em var(--home-reveal-right-overhang,-.14em) calc(100% + .35em) -.14em);translate:0 24px}to{opacity:1;clip-path:inset(-.35em var(--home-reveal-right-overhang,-.14em) -.35em -.14em);translate:0}}@keyframes home-reveal-clip-down{0%{opacity:0;clip-path:inset(calc(100% + .35em) 0 -.35em);translate:0 -20px}to{opacity:1;clip-path:inset(-.35em 0);translate:0}}@keyframes home-brand-in{0%{opacity:0;clip-path:inset(calc(100% + .35em) 0 -.35em);translate:0 24px;scale:.985}to{opacity:1;clip-path:inset(-.35em 0);translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.site-header:after{transition:none}}
.FnyhZa_section{color:#f7f6f2;background:#111;padding-block:clamp(110px,12vw,180px) clamp(70px,8vw,110px);position:relative;overflow:hidden}.FnyhZa_top{justify-content:space-between;align-items:center;gap:30px;margin-bottom:clamp(80px,10vw,150px);display:flex}.FnyhZa_sectionLabel{letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.FnyhZa_dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.FnyhZa_main{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);display:grid}.FnyhZa_heading{letter-spacing:-.073em;grid-column:1/span 8;max-width:1020px;margin:0;font-size:clamp(60px,7.2vw,116px);font-weight:500;line-height:.91}.FnyhZa_heading span{color:var(--accent)}.FnyhZa_content{grid-column:9/-1;padding-bottom:5px}.FnyhZa_lead{color:#f7f6f2;letter-spacing:-.025em;max-width:390px;margin:0;font-size:clamp(16px,1.3vw,20px);font-weight:500;line-height:1.55}.FnyhZa_body{color:#a7a7a1;letter-spacing:-.018em;max-width:390px;margin:28px 0 0;font-size:13px;line-height:1.75}.FnyhZa_actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.FnyhZa_link{color:#f7f6f2;letter-spacing:-.02em;align-items:center;gap:9px;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.FnyhZa_cvLink{color:#a7a7a1}.FnyhZa_cvLink:hover{color:#f7f6f2}.FnyhZa_cvArrow{color:var(--accent);transition:transform .22s;display:inline-block}.FnyhZa_cvLink:hover .FnyhZa_cvArrow{transform:translate(3px,-3px)}.FnyhZa_link:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.FnyhZa_link:hover{color:#fff}.FnyhZa_link:hover:after{transform-origin:0;transform:scaleX(1)}.FnyhZa_arrow{color:var(--accent);transition:transform .22s;display:inline-block}.FnyhZa_link:hover .FnyhZa_arrow{transform:translate(3px,-3px)}.FnyhZa_footer{border-top:1px solid #2e2e2e;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);margin-top:clamp(90px,10vw,150px);padding-top:28px;display:grid;position:relative}.FnyhZa_meta{flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.FnyhZa_meta:first-child{grid-column:1/span 2}.FnyhZa_meta:nth-child(2){grid-column:4/span 2}.FnyhZa_meta:nth-child(3){grid-column:7/span 3}.FnyhZa_metaLabel{color:#686865;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.FnyhZa_mark{width:34px;height:34px;position:absolute;bottom:0;right:0}.FnyhZa_mark span{background:var(--accent);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FnyhZa_mark span:first-child{width:34px;height:1.5px}.FnyhZa_mark span:last-child{width:1.5px;height:34px}@media (max-width:960px){.FnyhZa_heading{grid-column:1/span 7;font-size:clamp(58px,8vw,90px)}.FnyhZa_content{grid-column:8/-1}}@media (max-width:700px){.FnyhZa_section{padding-block:92px 88px}.FnyhZa_top{margin-bottom:54px}.FnyhZa_sectionLabel{gap:9px;font-size:10px}.FnyhZa_dot{width:6px;height:6px}.FnyhZa_main{display:block}.FnyhZa_heading{letter-spacing:-.07em;max-width:340px;font-size:clamp(46px,13.4vw,56px);line-height:.91}.FnyhZa_content{max-width:340px;margin-top:44px;padding:0}.FnyhZa_lead{max-width:325px;font-size:14.5px;line-height:1.58}.FnyhZa_body{max-width:325px;margin-top:24px;font-size:13.25px;line-height:1.7}.FnyhZa_actions{gap:18px 24px;margin-top:30px}.FnyhZa_link{gap:8px;font-size:12.5px}.FnyhZa_footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;margin-top:72px;padding-top:24px;padding-right:44px;display:grid}.FnyhZa_meta:first-child,.FnyhZa_meta:nth-child(2),.FnyhZa_meta:nth-child(3){grid-column:auto}.FnyhZa_meta:nth-child(3){grid-column:1/-1}.FnyhZa_meta{gap:6px;font-size:10.5px;line-height:1.45}.FnyhZa_metaLabel{font-size:8px}.FnyhZa_mark{width:24px;height:24px;bottom:0;right:0}.FnyhZa_mark span:first-child{width:24px;height:1.25px}.FnyhZa_mark span:last-child{width:1.25px;height:24px}}@media (max-width:370px){.FnyhZa_section{padding-block:84px 82px}.FnyhZa_top{margin-bottom:48px}.FnyhZa_heading{font-size:clamp(43px,13vw,49px)}.FnyhZa_content{margin-top:40px}.FnyhZa_lead{font-size:14px}.FnyhZa_body{font-size:13px}.FnyhZa_footer{gap:24px 18px;margin-top:64px}.FnyhZa_meta{font-size:10px}}.FnyhZa_dot{position:relative}.FnyhZa_dot:after{content:"";border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-5px;scale:.7}.FnyhZa_heading>span{transform-origin:bottom;will-change:translate, opacity;display:inline-block}.FnyhZa_mark{transform-origin:50%;will-change:transform}@media (prefers-reduced-motion:no-preference){.FnyhZa_section[data-motion-visible=true] .FnyhZa_dot:after{animation:5.2s ease-out .8s infinite FnyhZa_about-preview-dot-pulse}.FnyhZa_section[data-motion-visible=true] .FnyhZa_heading>span{animation:6.8s ease-in-out 1.2s infinite FnyhZa_about-preview-accent}.FnyhZa_section[data-motion-visible=true] .FnyhZa_arrow{animation:3.2s ease-in-out .4s infinite FnyhZa_about-preview-arrow}.FnyhZa_link:hover .FnyhZa_arrow{animation:none}.FnyhZa_section[data-motion-visible=true] .FnyhZa_mark{animation:7.8s cubic-bezier(.22,1,.36,1) 1.5s infinite FnyhZa_about-preview-mark}}@keyframes FnyhZa_about-preview-dot-pulse{0%,72%,to{opacity:0;scale:.7}81%{opacity:.26}94%{opacity:0;scale:1.65}}@keyframes FnyhZa_about-preview-accent{0%,68%,to{opacity:1;translate:0}78%{opacity:.72;translate:2px -1px}89%{opacity:1;translate:-1px}}@keyframes FnyhZa_about-preview-arrow{0%,to{translate:0}44%{translate:2.5px -2.5px}62%{translate:.8px -.8px}}@keyframes FnyhZa_about-preview-mark{0%,68%,to{transform:rotate(0)}78%{transform:rotate(45deg)}90%{transform:rotate(45deg)}}@media (prefers-reduced-motion:reduce){.FnyhZa_dot:after{display:none}.FnyhZa_heading>span,.FnyhZa_arrow,.FnyhZa_cvArrow,.FnyhZa_mark{animation:none}}
.a3yOcq_section{border-top:1px solid var(--border);padding-block:clamp(104px,10vw,150px) clamp(110px,11vw,165px);position:relative;overflow:visible}.a3yOcq_top{justify-content:space-between;align-items:center;gap:30px;margin-bottom:clamp(58px,6vw,90px);display:flex}.a3yOcq_sectionLabel{color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.a3yOcq_dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.a3yOcq_dot:after{content:"";border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-5px;scale:.7}.a3yOcq_index{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.a3yOcq_layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(18px,2.2vw,36px);display:grid}.a3yOcq_intro{grid-column:1/span 4;padding-right:clamp(12px,2vw,30px)}.a3yOcq_heading{letter-spacing:-.07em;max-width:500px;margin:0;font-size:clamp(46px,4.8vw,74px);font-weight:600;line-height:.9}.a3yOcq_heading span{color:var(--accent);display:inline-block}.a3yOcq_introText{max-width:360px;color:var(--muted);letter-spacing:-.018em;margin:clamp(34px,3.6vw,52px) 0 0;font-size:13px;line-height:1.7}.a3yOcq_list{border-top:1px solid var(--foreground);grid-column:5/-1}.a3yOcq_item{isolation:isolate;border-bottom:1px solid var(--border);grid-template-columns:42px minmax(190px,.85fr) minmax(260px,1.15fr) 22px;align-items:start;column-gap:clamp(16px,2vw,30px);min-height:clamp(145px,11vw,175px);padding-block:clamp(28px,2.7vw,38px);display:grid;position:relative;overflow:hidden}.a3yOcq_item:before{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 7%, transparent);opacity:0;pointer-events:none;transition:opacity .26s,transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(100%)}.a3yOcq_number{color:var(--accent);letter-spacing:.035em;padding-top:5px;font-size:10px;font-weight:700}.a3yOcq_identity{min-width:0}.a3yOcq_title{letter-spacing:-.06em;margin:0;font-size:clamp(31px,3vw,46px);font-weight:500;line-height:.95;transition:color .26s,transform .62s cubic-bezier(.16,1,.3,1)}.a3yOcq_description{max-width:380px;color:var(--muted);letter-spacing:-.012em;margin:17px 0 0;font-size:11.5px;line-height:1.6;transition:color .26s,transform .62s cubic-bezier(.16,1,.3,1)}.a3yOcq_skills{flex-wrap:wrap;align-content:flex-start;align-self:center;gap:8px 0;max-width:470px;padding-top:5px;display:flex}.a3yOcq_skills span{color:var(--foreground);letter-spacing:-.012em;align-items:center;font-size:10.5px;font-weight:600;line-height:1.5;transition:transform .62s cubic-bezier(.16,1,.3,1);display:inline-flex}.a3yOcq_skills span:not(:last-child):after{content:"/";color:#aaa9a4;margin-inline:8px;font-weight:400}.a3yOcq_marker{color:var(--muted);place-self:start end;padding-top:1px;font-size:18px;font-weight:300;line-height:1;transition:color .26s,transform .7s cubic-bezier(.16,1,.3,1)}@media (min-width:961px){.a3yOcq_intro{z-index:2;align-self:start;position:sticky;top:128px}.a3yOcq_list{position:relative}.a3yOcq_item{transition:opacity .32s}}@media (hover:hover) and (pointer:fine){.a3yOcq_item:hover:before{opacity:1;transform:translateY(0)}.a3yOcq_item:hover .a3yOcq_title{color:var(--accent);transform:translate(7px)}.a3yOcq_item:hover .a3yOcq_description{transform:translate(7px)}.a3yOcq_item:hover .a3yOcq_skills span{transform:translate(-3px)}.a3yOcq_item:hover .a3yOcq_marker{color:var(--accent);transform:rotate(45deg)}}@media (prefers-reduced-motion:no-preference){.a3yOcq_section[data-motion-visible=true] .a3yOcq_dot:after{animation:5.6s ease-out .6s infinite a3yOcq_capabilities-dot-pulse}.a3yOcq_section[data-motion-visible=true] .a3yOcq_heading span{animation:7.2s ease-in-out 1s infinite a3yOcq_capabilities-accent}}@keyframes a3yOcq_capabilities-dot-pulse{0%,72%,to{opacity:0;scale:.7}82%{opacity:.28}95%{opacity:0;scale:1.65}}@keyframes a3yOcq_capabilities-accent{0%,72%,to{opacity:1;translate:0}82%{opacity:.72;translate:2px -1px}92%{opacity:1;translate:-1px}}@media (max-width:960px){.a3yOcq_section{padding-block:100px 120px;overflow:hidden}.a3yOcq_intro{grid-column:1/span 4}.a3yOcq_list{grid-column:5/-1}.a3yOcq_heading{font-size:clamp(48px,7vw,68px)}.a3yOcq_item{grid-template-columns:32px minmax(150px,.9fr) minmax(170px,1.1fr) 18px;column-gap:14px;min-height:0;padding-block:26px}.a3yOcq_title{font-size:clamp(27px,3.7vw,34px)}.a3yOcq_description{font-size:10.5px}.a3yOcq_skills span{font-size:9.5px}.a3yOcq_skills span:not(:last-child):after{margin-inline:6px}}@media (max-width:700px){.a3yOcq_section{padding-block:88px 102px}.a3yOcq_top{margin-bottom:48px}.a3yOcq_sectionLabel{gap:9px;font-size:10px}.a3yOcq_dot{width:6px;height:6px}.a3yOcq_index{font-size:7px}.a3yOcq_layout{display:block}.a3yOcq_intro{max-width:340px;padding:0}.a3yOcq_heading{max-width:340px;font-size:clamp(46px,13.5vw,56px);line-height:.91}.a3yOcq_introText{max-width:325px;margin-top:28px;font-size:13px;line-height:1.68}.a3yOcq_list{margin-top:56px}.a3yOcq_item{grid-template-columns:30px minmax(0,1fr) 18px;gap:20px 10px;min-height:0;padding-block:26px 30px;display:grid;overflow:hidden}.a3yOcq_number{grid-area:1/1;padding-top:4px;font-size:9px}.a3yOcq_identity{grid-area:1/2}.a3yOcq_title{font-size:clamp(27px,8.5vw,34px)}.a3yOcq_description{max-width:290px;margin-top:14px;font-size:11.5px;line-height:1.6}.a3yOcq_skills{grid-area:2/2/auto/-1;gap:6px 0;max-width:300px;padding:0}.a3yOcq_skills span{font-size:10px;line-height:1.5}.a3yOcq_skills span:not(:last-child):after{margin-inline:6px}.a3yOcq_marker{grid-area:1/3;padding-top:3px;font-size:16px}}@media (max-width:370px){.a3yOcq_section{padding-block:82px 96px}.a3yOcq_top{margin-bottom:44px}.a3yOcq_heading{font-size:clamp(43px,13vw,49px)}.a3yOcq_list{margin-top:50px}.a3yOcq_item{grid-template-columns:27px minmax(0,1fr) 16px}.a3yOcq_description{font-size:11px}.a3yOcq_skills span{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.a3yOcq_dot:after,.a3yOcq_heading span{animation:none!important}.a3yOcq_item:before,.a3yOcq_title,.a3yOcq_description,.a3yOcq_skills span,.a3yOcq_marker{transition-duration:.01ms!important;transform:none!important}}
.sZ6jdW_section{background:var(--accent);color:#111;min-height:100svh;padding-block:clamp(100px,11vw,170px) 42px;position:relative;overflow:hidden}.sZ6jdW_top{justify-content:space-between;align-items:center;gap:30px;display:flex}.sZ6jdW_label{letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.sZ6jdW_dot{background:#111;border-radius:50%;flex:none;width:7px;height:7px}.sZ6jdW_availability{letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600}.sZ6jdW_main{margin-top:clamp(100px,12vw,180px)}.sZ6jdW_eyebrow{letter-spacing:-.02em;margin:0 0 clamp(20px,2vw,30px);font-size:13px;font-weight:600}.sZ6jdW_mainLink{width:100%;display:block;position:relative}.sZ6jdW_heading{letter-spacing:-.078em;max-width:1260px;margin:0;font-size:clamp(72px,8.4vw,138px);font-weight:600;line-height:.86}.sZ6jdW_headingLine{color:inherit;display:block}.sZ6jdW_headingAccent{color:#f7f6f2}.sZ6jdW_mainArrow{aspect-ratio:1;border:1px solid #11111159;border-radius:50%;justify-content:center;align-items:center;width:clamp(64px,6vw,94px);font-size:clamp(26px,2.5vw,40px);font-weight:400;transition:background .25s,color .25s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:8%;right:2.5%}.sZ6jdW_mainLink:hover .sZ6jdW_mainArrow{color:var(--accent);background:#111;transform:rotate(45deg)}.sZ6jdW_contactRow{border-top:1px solid #11111147;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);margin-top:clamp(90px,10vw,150px);padding-top:28px;display:grid}.sZ6jdW_contactIntro{letter-spacing:-.018em;grid-column:1/span 4;max-width:370px;margin:0;font-size:14px;line-height:1.7}.sZ6jdW_socials{flex-direction:column;grid-column:8/-1;display:flex}.sZ6jdW_socials a{letter-spacing:-.02em;border-bottom:1px solid #11111138;justify-content:space-between;align-items:center;padding-block:14px;font-size:15px;font-weight:600;display:flex;position:relative}.sZ6jdW_socialArrow{transition:transform .22s;display:inline-block}.sZ6jdW_socials a:hover .sZ6jdW_socialArrow{transform:translate(4px,-4px)}.sZ6jdW_footer{border-top:1px solid #11111147;margin-top:clamp(110px,12vw,170px);padding-top:30px}.sZ6jdW_brand{width:100%}.sZ6jdW_logo{object-fit:contain;width:auto;height:clamp(38px,3.6vw,58px);display:block}.sZ6jdW_footerMeta{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);margin-top:46px;display:grid}.sZ6jdW_footerMeta>div{flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.sZ6jdW_footerMeta>div:first-child{grid-column:1/span 3}.sZ6jdW_footerMeta>div:nth-child(2){grid-column:5/span 3}.sZ6jdW_footerMeta .sZ6jdW_copyright{grid-column:10/-1;align-items:flex-end}.sZ6jdW_metaLabel{letter-spacing:.06em;text-transform:uppercase;opacity:.58;font-size:9px;font-weight:600}@media (max-width:960px){.sZ6jdW_heading{font-size:clamp(70px,9.5vw,112px)}.sZ6jdW_contactIntro{grid-column:1/span 5}.sZ6jdW_socials{grid-column:7/-1}.sZ6jdW_mainArrow{bottom:2%}}@media (max-width:700px){.sZ6jdW_eyebrow{margin-bottom:26px}.sZ6jdW_heading{font-size:clamp(56px,16.5vw,84px);line-height:.89}.sZ6jdW_mainArrow{width:58px;margin-top:34px;position:static}.sZ6jdW_contactRow{margin-top:80px;display:block}.sZ6jdW_contactIntro{max-width:390px}.sZ6jdW_socials a{padding-block:16px}.sZ6jdW_footer{margin-top:90px}.sZ6jdW_footerMeta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;margin-top:38px;display:grid}.sZ6jdW_footerMeta>div:first-child,.sZ6jdW_footerMeta>div:nth-child(2),.sZ6jdW_footerMeta .sZ6jdW_copyright{grid-column:auto}.sZ6jdW_section{min-height:auto;padding-block:88px 28px}.sZ6jdW_top{align-items:center}.sZ6jdW_label{gap:9px;font-size:10px}.sZ6jdW_dot{width:6px;height:6px}.sZ6jdW_availability{display:none}.sZ6jdW_main{margin-top:64px}.sZ6jdW_eyebrow{margin-bottom:22px;font-size:11.5px}.sZ6jdW_heading{letter-spacing:-.072em;width:100%;max-width:350px;font-size:clamp(38px,11.8vw,50px);line-height:.88}.sZ6jdW_headingLine{white-space:nowrap}.sZ6jdW_mainArrow{width:52px;margin-top:30px;font-size:21px;position:static}.sZ6jdW_contactRow{margin-top:68px;padding-top:22px;display:block}.sZ6jdW_contactIntro{max-width:325px;font-size:13px;line-height:1.68}.sZ6jdW_socials{margin-top:38px}.sZ6jdW_socials a{padding-block:15px;font-size:13.5px}.sZ6jdW_footer{margin-top:72px;padding-top:26px}.sZ6jdW_logo{height:32px}.sZ6jdW_footerMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;margin-top:34px;display:grid}.sZ6jdW_footerMeta>div{gap:6px;font-size:10px;line-height:1.45}.sZ6jdW_metaLabel{font-size:8px}.sZ6jdW_footerMeta>div:first-child,.sZ6jdW_footerMeta>div:nth-child(2){grid-column:auto}.sZ6jdW_footerMeta .sZ6jdW_copyright{border-top:1px solid #1113;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:22px}}@media (max-width:370px){.sZ6jdW_section{padding-top:82px}.sZ6jdW_main{margin-top:58px}.sZ6jdW_heading{max-width:310px;font-size:clamp(36px,11.5vw,42px)}.sZ6jdW_contactIntro{font-size:12.75px}.sZ6jdW_footerMeta{grid-template-columns:1fr}.sZ6jdW_footerMeta>div:first-child,.sZ6jdW_footerMeta>div:nth-child(2),.sZ6jdW_footerMeta .sZ6jdW_copyright{grid-column:1}.sZ6jdW_footerMeta .sZ6jdW_copyright{margin-top:4px}}.sZ6jdW_availability{padding-left:15px;position:relative}.sZ6jdW_availability:before{content:"";background:#111;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sZ6jdW_availability:after{content:"";opacity:0;border:1px solid #111111b8;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)scale(1)}.sZ6jdW_headingAccent{transform-origin:bottom;display:inline-block}.sZ6jdW_mainArrow{will-change:translate, scale}.sZ6jdW_socialArrow{will-change:translate}@media (prefers-reduced-motion:no-preference){.sZ6jdW_section[data-motion-visible=true] .sZ6jdW_availability:after{animation:3.4s ease-out infinite sZ6jdW_contact-status-pulse}.sZ6jdW_section[data-motion-visible=true] .sZ6jdW_headingAccent{animation:5.2s ease-in-out 1.1s infinite sZ6jdW_contact-accent-breathe}.sZ6jdW_section[data-motion-visible=true] .sZ6jdW_mainArrow{animation:4.2s ease-in-out .7s infinite sZ6jdW_contact-main-arrow-idle}.sZ6jdW_mainLink:hover .sZ6jdW_mainArrow{animation:none;translate:0;scale:1}.sZ6jdW_section[data-motion-visible=true] .sZ6jdW_socials a:first-child .sZ6jdW_socialArrow{animation:4.6s ease-in-out .4s infinite sZ6jdW_contact-social-arrow}.sZ6jdW_section[data-motion-visible=true] .sZ6jdW_socials a:nth-child(2) .sZ6jdW_socialArrow{animation:4.9s ease-in-out 1.1s infinite sZ6jdW_contact-social-arrow}.sZ6jdW_section[data-motion-visible=true] .sZ6jdW_socials a:nth-child(3) .sZ6jdW_socialArrow{animation:5.2s ease-in-out 1.8s infinite sZ6jdW_contact-social-arrow}.sZ6jdW_section[data-motion-visible=true] .sZ6jdW_socials a:nth-child(4) .sZ6jdW_socialArrow{animation:5.5s ease-in-out 2.5s infinite sZ6jdW_contact-social-arrow}.sZ6jdW_socials a:hover .sZ6jdW_socialArrow{animation:none;translate:0}}@keyframes sZ6jdW_contact-status-pulse{0%,56%,to{opacity:0;transform:translateY(-50%)scale(1)}66%{opacity:.38}88%{opacity:0;transform:translateY(-50%)scale(2.4)}}@keyframes sZ6jdW_contact-accent-breathe{0%,66%,to{opacity:1;scale:1}77%{opacity:.55;scale:.82}89%{opacity:1;scale:1.18}}@keyframes sZ6jdW_contact-main-arrow-idle{0%,to{translate:0;scale:1}42%{translate:3px -3px;scale:1.025}58%{translate:1px -1px;scale:1.008}}@keyframes sZ6jdW_contact-social-arrow{0%,72%,to{translate:0}82%{translate:2px -2px}91%{translate:.5px -.5px}}@media (prefers-reduced-motion:reduce){.sZ6jdW_availability:after{display:none}.sZ6jdW_headingAccent,.sZ6jdW_mainArrow,.sZ6jdW_socialArrow{animation:none}}
.s-6kkG_hero{background-color:var(--background);min-height:calc(100svh - 88px);transition:background-color .56s cubic-bezier(.16,1,.3,1);overflow:hidden}.s-6kkG_inner{grid-template-columns:minmax(0,7fr) minmax(420px,5fr);min-height:calc(100svh - 88px);display:grid;position:relative}.s-6kkG_content{z-index:2;align-items:center;min-width:0;padding-right:clamp(42px,4vw,72px);display:flex;position:relative}.s-6kkG_contentInner{width:100%;max-width:920px;transform:translateY(-34px)}.s-6kkG_eyebrow{color:#171717;letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 clamp(34px,4vh,48px);font-size:12px;font-weight:700;line-height:1.4;transition:color .46s;display:flex}.s-6kkG_eyebrowDot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.s-6kkG_eyebrowDot:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:-5px;transform:scale(.65)}.s-6kkG_title{color:var(--foreground);letter-spacing:-.066em;margin:0;font-size:clamp(62px,6.25vw,100px);font-weight:400;line-height:.955;transition:color .46s}.s-6kkG_titleLine{white-space:nowrap;display:block}.s-6kkG_title strong{font-weight:700}.s-6kkG_titleLight{font-weight:400}.s-6kkG_kineticWord{will-change:transform;display:inline-block}.s-6kkG_titleAccent{color:var(--accent);transform-origin:50%;margin-left:3px;display:inline-block}.s-6kkG_intro{margin-top:clamp(38px,4.4vh,52px)}.s-6kkG_description{max-width:500px;color:var(--muted);letter-spacing:-.025em;margin:0;font-size:clamp(15px,1.12vw,18px);font-weight:400;line-height:1.7;transition:color .46s}.s-6kkG_actions{align-items:center;gap:30px;margin-top:26px;display:flex}.s-6kkG_primaryLink,.s-6kkG_secondaryLink{letter-spacing:-.025em;align-items:center;gap:9px;padding-block:5px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.s-6kkG_primaryLink{color:var(--accent)}.s-6kkG_secondaryLink{color:var(--foreground);transition:color .46s}.s-6kkG_primaryLink:after,.s-6kkG_secondaryLink:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.s-6kkG_primaryLink:hover:after,.s-6kkG_secondaryLink:hover:after{transform-origin:0;transform:scaleX(1)}.s-6kkG_arrow{transition:transform .22s;display:inline-block}.s-6kkG_primaryLink:hover .s-6kkG_arrow{transform:translate(3px,3px)}.s-6kkG_secondaryLink:hover .s-6kkG_arrow{transform:translate(3px,-3px)}.s-6kkG_visual{--portrait-x:0px;--portrait-y:0px;--circle-x:0px;--circle-y:0px;--arch-x:0px;--arch-y:0px;z-index:1;border-left:1px solid var(--border);min-width:0;min-height:calc(100svh - 88px);transition:border-color .52s;position:relative;overflow:hidden}.s-6kkG_visual:before,.s-6kkG_visual:after{content:"";z-index:0;background:var(--border);opacity:.18;pointer-events:none;transition:background-color .52s;position:absolute}.s-6kkG_visual:before{width:1px;top:0;bottom:0;left:46%}.s-6kkG_visual:after{height:1px;top:43%;left:0;right:0}.s-6kkG_accentPlus{z-index:5;pointer-events:none;transform-origin:50%;width:34px;height:34px;position:absolute;top:9.5%;right:7.5%}.s-6kkG_accentPlus span{background:var(--accent);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-6kkG_accentPlus span:first-child{width:34px;height:1.5px}.s-6kkG_accentPlus span:last-child{width:1.5px;height:34px}.s-6kkG_shape{z-index:1;pointer-events:none;will-change:transform;position:absolute}.s-6kkG_shapeCircle{aspect-ratio:1;width:60%;transform:translate3d(var(--circle-x), var(--circle-y), 0);background:#d8d7d1;border-radius:50%;transition:background-color .56s cubic-bezier(.16,1,.3,1);bottom:-19%;left:1%}.s-6kkG_shapeArch{width:36%;height:48%;transform:translate3d(var(--arch-x), var(--arch-y), 0);background:#2f2f2f;border-radius:120px 120px 24px 24px;transition:background-color .56s cubic-bezier(.16,1,.3,1);bottom:-8%;right:2%}.s-6kkG_portrait{z-index:3;position:absolute;inset:1% -1% 0 -11%}.s-6kkG_portraitImage{object-fit:contain;object-position:center bottom;filter:grayscale();transform:translate3d(var(--portrait-x), var(--portrait-y), 0) scale(1.006);transform-origin:bottom;will-change:transform}body{transition:background-color .56s cubic-bezier(.16,1,.3,1),color .46s}.site-header__desktop-actions>div>button:first-child{transition:color .36s}html[data-hero-theme=dark]{background:#101012}html[data-hero-theme=dark] body{color:#f2f2ef;background:#101012}html[data-hero-theme=dark] .site-header{background:#101012f7}html[data-hero-theme=dark] .site-header.is-scrolled{background:#101012e6;box-shadow:0 1px #fff1}html[data-hero-theme=dark] .site-header__inner{border-bottom-color:#ffffff1a}html[data-hero-theme=dark] .site-nav a{color:#f2f2ef}html[data-hero-theme=dark] .site-nav a:hover{color:var(--accent)}html[data-hero-theme=dark] .site-header__desktop-actions>div>button:first-child{color:#f2f2ef}html[data-hero-theme=dark] .s-6kkG_hero{--foreground:#f2f2ef;--muted:#a4a4aa;--border:#303036;background:#101012}html[data-hero-theme=dark] .s-6kkG_eyebrow{color:#ededeb}html[data-hero-theme=dark] .s-6kkG_shapeCircle{background:#26262b}html[data-hero-theme=dark] .s-6kkG_shapeArch{background:#38383e}html[data-hero-theme=dark] .s-6kkG_hero [data-grid-ready=true] path{stroke:#efefeb17!important}html[data-hero-theme=dark] .s-6kkG_hero [data-field-active=true] path{stroke:#efefeb25!important}html[data-hero-theme=dark] .s-6kkG_hero [data-grid-ready]:after{background:linear-gradient(#0000 0% 72%,#10101208 82%,#10101229 100%)}@media (prefers-reduced-motion:no-preference){.s-6kkG_hero[data-ambient-active=true] .s-6kkG_eyebrowDot:after{animation:4.8s ease-out .5s infinite s-6kkG_natsx-eyebrow-pulse}.s-6kkG_hero[data-ambient-active=true] .s-6kkG_kineticWord{animation:8s ease-in-out 1.3s infinite s-6kkG_natsx-word-drift}.s-6kkG_hero[data-ambient-active=true] .s-6kkG_titleAccent{animation:4.8s ease-in-out 2.4s infinite s-6kkG_natsx-accent-breathe}.s-6kkG_hero[data-ambient-active=true] .s-6kkG_accentPlus{animation:22s linear infinite s-6kkG_natsx-plus-rotate}.s-6kkG_hero[data-ambient-active=true] .s-6kkG_arrowDown{animation:5.6s ease-in-out 1.8s infinite s-6kkG_natsx-arrow-down-idle}.s-6kkG_hero[data-ambient-active=true] .s-6kkG_arrowUp{animation:6.2s ease-in-out 3.1s infinite s-6kkG_natsx-arrow-up-idle}.s-6kkG_primaryLink:hover .s-6kkG_arrowDown,.s-6kkG_secondaryLink:hover .s-6kkG_arrowUp{animation:none}}@keyframes s-6kkG_natsx-eyebrow-pulse{0%,72%,to{opacity:0;transform:scale(.65)}80%{opacity:.28}94%{opacity:0;transform:scale(1.6)}}@keyframes s-6kkG_natsx-word-drift{0%,18%,82%,to{transform:translate(0,0)}43%{transform:translate(3px)}58%{transform:translate(-1px)}}@keyframes s-6kkG_natsx-accent-breathe{0%,68%,to{opacity:1;transform:scale(1)}77%{opacity:.6;transform:scale(.84)}88%{opacity:1;transform:scale(1.18)}}@keyframes s-6kkG_natsx-plus-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes s-6kkG_natsx-arrow-down-idle{0%,to{transform:translate(0,0)}45%{transform:translate(2.5px,2.5px)}60%{transform:translate(1px,1px)}}@keyframes s-6kkG_natsx-arrow-up-idle{0%,to{transform:translate(0,0)}45%{transform:translate(2.5px,-2.5px)}60%{transform:translate(1px,-1px)}}@media (max-width:1100px){.s-6kkG_inner{grid-template-columns:minmax(0,58fr) minmax(380px,42fr)}.s-6kkG_content{padding-right:36px}.s-6kkG_contentInner{transform:translateY(-24px)}.s-6kkG_title{font-size:clamp(56px,6.6vw,82px)}.s-6kkG_portrait{inset:3% -4% 0 -12%}.s-6kkG_accentPlus{top:8%;right:7%}}@media (max-width:960px){.s-6kkG_hero,.s-6kkG_inner{min-height:auto}.s-6kkG_inner{display:block}.s-6kkG_content{padding-right:0}.s-6kkG_contentInner{padding-block:64px 58px;transform:none}.s-6kkG_eyebrow{margin-bottom:36px}.s-6kkG_title{max-width:800px;font-size:clamp(52px,9vw,82px)}.s-6kkG_intro{margin-top:38px}.s-6kkG_visual{border-top:1px solid var(--border);border-left:0;height:clamp(360px,52vw,420px);min-height:0}.s-6kkG_portrait{inset:-3% 6% 0 18%}.s-6kkG_shapeCircle{width:48%;bottom:-34%;left:8%}.s-6kkG_shapeArch{width:30%;height:54%;bottom:-12%;right:8%}.s-6kkG_accentPlus{top:10%;right:9%}}@media (max-width:700px){.s-6kkG_contentInner{padding-block:48px 52px}.s-6kkG_eyebrow{letter-spacing:.015em;gap:9px;margin-bottom:28px;font-size:10px;line-height:1.45}.s-6kkG_eyebrowDot{width:6px;height:6px}.s-6kkG_title{letter-spacing:-.068em;max-width:none;font-size:clamp(42px,11.8vw,48px);line-height:.95}.s-6kkG_titleLine{white-space:nowrap}.s-6kkG_intro{margin-top:32px}.s-6kkG_description{max-width:345px;font-size:13.5px;line-height:1.65}.s-6kkG_actions{gap:20px;margin-top:23px}.s-6kkG_primaryLink,.s-6kkG_secondaryLink{gap:7px;font-size:12.5px}.s-6kkG_visual{height:clamp(400px,112vw,455px)}.s-6kkG_visual:before{left:44%}.s-6kkG_visual:after{top:42%}.s-6kkG_portrait{inset:5% -4% 0 -10%}.s-6kkG_portraitImage{transform:scale(1.003)}.s-6kkG_shapeCircle{width:70%;bottom:-19%;left:3%;transform:none}.s-6kkG_shapeArch{border-radius:90px 90px 20px 20px;width:38%;height:44%;bottom:-7%;right:4%;transform:none}.s-6kkG_accentPlus{width:24px;height:24px;top:10%;right:8%}.s-6kkG_accentPlus span:first-child{width:24px;height:1.25px}.s-6kkG_accentPlus span:last-child{width:1.25px;height:24px}}@media (max-width:370px){.s-6kkG_contentInner{padding-block:44px 48px}.s-6kkG_title{font-size:clamp(39px,11.7vw,43px)}.s-6kkG_description{font-size:13px}.s-6kkG_actions{gap:16px}.s-6kkG_primaryLink,.s-6kkG_secondaryLink{font-size:12px}.s-6kkG_visual{height:400px}.s-6kkG_portrait{inset:6% -6% 0 -12%}}@media (prefers-reduced-motion:reduce){.s-6kkG_heroSignal,.s-6kkG_eyebrowDot:after{display:none}.s-6kkG_kineticWord,.s-6kkG_titleAccent,.s-6kkG_accentPlus,.s-6kkG_arrow,.s-6kkG_portraitImage,.s-6kkG_shapeCircle,.s-6kkG_shapeArch{animation:none}.s-6kkG_portraitImage,.s-6kkG_shapeCircle,.s-6kkG_shapeArch{transform:none}}
.SlqdKq_stage{--portrait-pointer-x:50%;--portrait-pointer-y:50%;--portrait-radius:.01px;--portrait-cut-radius:.01px;--portrait-feather-start:0px;--portrait-feather-1:0px;--portrait-feather-2:0px;--portrait-feather-3:0px;--portrait-feather-4:0px;--portrait-feather-5:0px;--portrait-feather-6:0px;--portrait-feather-7:0px;--portrait-feather-8:0px;isolation:isolate}.SlqdKq_layer{pointer-events:none;position:absolute;inset:0}.SlqdKq_baseImage,.SlqdKq_altImage{object-fit:contain;object-position:center bottom;transform-origin:bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;transform:scale(1.006)}.SlqdKq_baseLayer{z-index:1;-webkit-mask-image:radial-gradient(circle var(--portrait-radius) at var(--portrait-pointer-x) var(--portrait-pointer-y), transparent 0, transparent var(--portrait-feather-start), #00000005 var(--portrait-feather-1), #00000017 var(--portrait-feather-2), #00000038 var(--portrait-feather-3), #0006 var(--portrait-feather-4), #0009 var(--portrait-feather-5), #000000c7 var(--portrait-feather-6), #000000e9 var(--portrait-feather-7), #000000fc var(--portrait-feather-8), #000 var(--portrait-radius));-webkit-mask-image:radial-gradient(circle var(--portrait-radius) at var(--portrait-pointer-x) var(--portrait-pointer-y), transparent 0, transparent var(--portrait-feather-start), #00000005 var(--portrait-feather-1), #00000017 var(--portrait-feather-2), #00000038 var(--portrait-feather-3), #0006 var(--portrait-feather-4), #0009 var(--portrait-feather-5), #000000c7 var(--portrait-feather-6), #000000e9 var(--portrait-feather-7), #000000fc var(--portrait-feather-8), #000 var(--portrait-radius));mask-image:radial-gradient(circle var(--portrait-radius) at var(--portrait-pointer-x) var(--portrait-pointer-y), transparent 0, transparent var(--portrait-feather-start), #00000005 var(--portrait-feather-1), #00000017 var(--portrait-feather-2), #00000038 var(--portrait-feather-3), #0006 var(--portrait-feather-4), #0009 var(--portrait-feather-5), #000000c7 var(--portrait-feather-6), #000000e9 var(--portrait-feather-7), #000000fc var(--portrait-feather-8), #000 var(--portrait-radius));backface-visibility:hidden;will-change:mask-image, -webkit-mask-image;transform:translateZ(0);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.SlqdKq_baseImage{filter:grayscale()}.SlqdKq_altLayer{z-index:2;-webkit-mask-image:radial-gradient(circle var(--portrait-radius) at var(--portrait-pointer-x) var(--portrait-pointer-y), #000 0, #000 var(--portrait-feather-start), #000000fa var(--portrait-feather-1), #000000e8 var(--portrait-feather-2), #000000c7 var(--portrait-feather-3), #0009 var(--portrait-feather-4), #0006 var(--portrait-feather-5), #00000038 var(--portrait-feather-6), #00000016 var(--portrait-feather-7), #00000003 var(--portrait-feather-8), transparent var(--portrait-radius));-webkit-mask-image:radial-gradient(circle var(--portrait-radius) at var(--portrait-pointer-x) var(--portrait-pointer-y), #000 0, #000 var(--portrait-feather-start), #000000fa var(--portrait-feather-1), #000000e8 var(--portrait-feather-2), #000000c7 var(--portrait-feather-3), #0009 var(--portrait-feather-4), #0006 var(--portrait-feather-5), #00000038 var(--portrait-feather-6), #00000016 var(--portrait-feather-7), #00000003 var(--portrait-feather-8), transparent var(--portrait-radius));mask-image:radial-gradient(circle var(--portrait-radius) at var(--portrait-pointer-x) var(--portrait-pointer-y), #000 0, #000 var(--portrait-feather-start), #000000fa var(--portrait-feather-1), #000000e8 var(--portrait-feather-2), #000000c7 var(--portrait-feather-3), #0009 var(--portrait-feather-4), #0006 var(--portrait-feather-5), #00000038 var(--portrait-feather-6), #00000016 var(--portrait-feather-7), #00000003 var(--portrait-feather-8), transparent var(--portrait-radius));mix-blend-mode:plus-lighter;backface-visibility:hidden;will-change:mask-image, -webkit-mask-image;transform:translateZ(0);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}@media (max-width:960px){.SlqdKq_stage{touch-action:pan-y}.SlqdKq_baseImage,.SlqdKq_altImage{transform:scale(1.003)}}@media (prefers-reduced-motion:reduce){.SlqdKq_baseLayer{transform:none;-webkit-mask-image:none;mask-image:none}.SlqdKq_altLayer{mix-blend-mode:normal;display:none}.SlqdKq_baseImage,.SlqdKq_altImage{transform:none}}
.j9MxEa_hero{width:100%}.j9MxEa_title,.j9MxEa_titleLine{max-width:100%}@media (min-width:1101px){.j9MxEa_hero[data-hero-locale=id] .j9MxEa_title{letter-spacing:-.07em;font-size:clamp(58px,5.55vw,89px)}.j9MxEa_hero[data-hero-locale=de] .j9MxEa_title{letter-spacing:-.072em;font-size:clamp(56px,5.25vw,84px)}}@media (min-width:961px) and (max-width:1100px){.j9MxEa_hero[data-hero-locale=id] .j9MxEa_title{letter-spacing:-.07em;font-size:clamp(52px,6vw,72px)}.j9MxEa_hero[data-hero-locale=de] .j9MxEa_title{letter-spacing:-.072em;font-size:clamp(49px,5.7vw,68px)}}@media (min-width:701px) and (max-width:960px){.j9MxEa_hero[data-hero-locale=id] .j9MxEa_title{font-size:clamp(50px,8.35vw,76px)}.j9MxEa_hero[data-hero-locale=de] .j9MxEa_title{letter-spacing:-.07em;font-size:clamp(47px,7.9vw,72px)}}@media (max-width:700px){.j9MxEa_hero[data-hero-locale=id] .j9MxEa_title{letter-spacing:-.07em;font-size:clamp(36px,10.15vw,43px)}.j9MxEa_hero[data-hero-locale=de] .j9MxEa_title{letter-spacing:-.072em;font-size:clamp(33px,9.15vw,40px)}}@media (max-width:370px){.j9MxEa_hero[data-hero-locale=id] .j9MxEa_title{font-size:clamp(34px,9.75vw,38px)}.j9MxEa_hero[data-hero-locale=de] .j9MxEa_title{font-size:clamp(31px,8.7vw,35px)}}
._8VBltW_section{background:var(--background);color:var(--foreground);border-top:1px solid var(--border);padding-block:clamp(120px,14vw,210px) clamp(130px,14vw,210px);position:relative;overflow:hidden}._8VBltW_header{margin-bottom:clamp(72px,8vw,118px)}._8VBltW_label{letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:clamp(58px,7vw,96px);font-size:11px;font-weight:700;display:flex}._8VBltW_dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;position:relative}._8VBltW_dot:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:-5px;scale:.7}._8VBltW_headerMain{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);display:grid}._8VBltW_heading{letter-spacing:-.075em;grid-column:1/span 8;max-width:1040px;margin:0;font-size:clamp(72px,8vw,128px);font-weight:600;line-height:.88}._8VBltW_heading span{color:var(--accent)}._8VBltW_headerRight{flex-direction:column;grid-column:10/-1;align-items:flex-start;gap:30px;padding-bottom:6px;display:flex}._8VBltW_headerRight p{max-width:330px;color:var(--muted);letter-spacing:-.02em;margin:0;font-size:14px;line-height:1.7}._8VBltW_allLink{letter-spacing:-.02em;align-items:center;gap:8px;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-flex;position:relative}._8VBltW_allLink:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._8VBltW_allLink:hover{color:var(--accent)}._8VBltW_allLink:hover:after{transform-origin:0;transform:scaleX(1)}._8VBltW_allLink span{transition:transform .22s;display:inline-block}._8VBltW_allLink:hover span{transform:translate(3px,-3px)}._8VBltW_labLink{color:inherit;display:block}._8VBltW_lab{--lab-x:0px;--lab-y:0px;--lab-x-reverse:0px;--lab-y-reverse:0px;--lab-rotate:0deg;--cursor-x:50%;--cursor-y:50%;color:#f7f6f2;cursor:none;background:#111;border:1px solid #11111114;min-height:clamp(540px,56vw,760px);position:relative;overflow:hidden}._8VBltW_lab:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#f7f6f233 1px,#0000 1px),linear-gradient(90deg,#f7f6f233 1px,#0000 1px);background-size:8.333% 12.5%;position:absolute;inset:0}._8VBltW_labTop,._8VBltW_labBottom{z-index:6;color:#f7f6f27a;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:30px;font-size:8px;font-weight:700;display:flex;position:absolute;left:clamp(22px,2.6vw,40px);right:clamp(22px,2.6vw,40px)}._8VBltW_labTop{top:clamp(22px,2.5vw,38px)}._8VBltW_labBottom{bottom:clamp(22px,2.5vw,38px)}._8VBltW_labBottom span:last-child{color:var(--accent)}._8VBltW_labType{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:10% 5% 9%}._8VBltW_labType>span{letter-spacing:-.09em;will-change:transform;width:max-content;font-size:clamp(94px,12vw,200px);font-weight:600;line-height:.66;transition:transform .76s cubic-bezier(.16,1,.3,1);display:block}._8VBltW_wordPlay{transform:translate3d(var(--lab-x), var(--lab-y), 0)}._8VBltW_wordWith{color:#0000;-webkit-text-stroke:1px #f7f6f2b8;transform:translate3d(var(--lab-x-reverse), var(--lab-y-reverse), 0) rotate(var(--lab-rotate));align-self:center}._8VBltW_wordIdeas{color:var(--accent);transform:translate3d(var(--lab-x), var(--lab-y-reverse), 0);align-self:flex-end}._8VBltW_labField{z-index:2;opacity:.3;width:28%;height:38%;transform:translate3d(var(--lab-x-reverse), var(--lab-y), 0);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(6,1fr);place-items:center;transition:transform .9s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:15%;right:5%}._8VBltW_labField span{aspect-ratio:1;background:#f7f6f2;border-radius:50%;width:clamp(3px,.32vw,5px)}._8VBltW_cursor{top:var(--cursor-y);left:var(--cursor-x);z-index:8;border:1px solid var(--accent);pointer-events:none;border-radius:50%;width:50px;height:50px;position:absolute;transform:translate(-50%,-50%)}._8VBltW_cursor:before,._8VBltW_cursor:after{content:"";background:var(--accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._8VBltW_cursor:before{width:8px;height:1px}._8VBltW_cursor:after{width:1px;height:8px}._8VBltW_experimentList{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,3vw,40px);display:grid}._8VBltW_experiment{grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:10px;min-width:0;padding:clamp(22px,2.5vw,34px) clamp(16px,2vw,28px);transition:background .26s,color .26s;display:grid}._8VBltW_experiment:not(:last-child){border-right:1px solid var(--border)}._8VBltW_number{color:var(--accent);font-size:9px;font-weight:700}._8VBltW_experimentTitle{letter-spacing:-.045em;font-size:clamp(17px,1.65vw,26px);font-weight:500;line-height:1}._8VBltW_arrow{color:var(--muted);font-size:13px;transition:transform .28s cubic-bezier(.16,1,.3,1),color .22s;display:inline-block}@media (hover:hover) and (pointer:fine){._8VBltW_experiment:hover{color:#f7f6f2;background:#111}._8VBltW_experiment:hover ._8VBltW_arrow{color:var(--accent);transform:translate(3px,-3px)}._8VBltW_lab{transition:transform .7s cubic-bezier(.16,1,.3,1)}._8VBltW_labLink:hover ._8VBltW_lab{transform:scale(.995)}}@media (prefers-reduced-motion:no-preference){._8VBltW_section[data-motion-visible=true] ._8VBltW_dot:after{animation:5.6s ease-out .8s infinite _8VBltW_playground-home-dot}._8VBltW_section[data-motion-visible=true] ._8VBltW_wordIdeas{animation:7.4s ease-in-out 1.1s infinite _8VBltW_playground-home-word}}@keyframes _8VBltW_playground-home-dot{0%,72%,to{opacity:0;scale:.7}82%{opacity:.28}95%{opacity:0;scale:1.65}}@keyframes _8VBltW_playground-home-word{0%,68%,to{translate:0}80%{translate:-4px -2px}90%{translate:2px 1px}}@media (max-width:960px){._8VBltW_heading{grid-column:1/span 8}._8VBltW_headerRight{grid-column:9/-1}._8VBltW_lab{min-height:600px}._8VBltW_labType>span{font-size:clamp(82px,13vw,130px)}._8VBltW_experimentList{grid-template-columns:repeat(2,minmax(0,1fr))}._8VBltW_experiment:nth-child(2){border-right:0}._8VBltW_experiment:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:700px){._8VBltW_section{padding-block:92px 112px}._8VBltW_header{margin-bottom:62px}._8VBltW_label{gap:9px;margin-bottom:30px;font-size:10px}._8VBltW_dot{width:6px;height:6px}._8VBltW_headerMain{display:block}._8VBltW_heading{max-width:340px;font-size:clamp(48px,14.5vw,58px);line-height:.9}._8VBltW_headerRight{gap:22px;max-width:330px;margin-top:30px}._8VBltW_headerRight p{font-size:13.25px;line-height:1.68}._8VBltW_allLink{font-size:11px}._8VBltW_lab{cursor:default;min-height:460px}._8VBltW_labTop,._8VBltW_labBottom{font-size:6px;left:18px;right:18px}._8VBltW_labTop{top:18px}._8VBltW_labBottom{bottom:18px}._8VBltW_labType{inset:15% 5% 13%}._8VBltW_labType>span{font-size:clamp(56px,18vw,76px)}._8VBltW_labField{width:42%;height:30%;top:18%;right:4%}._8VBltW_cursor{display:none}._8VBltW_experimentList{margin-top:20px;display:block}._8VBltW_experiment{grid-template-columns:30px minmax(0,1fr) auto;min-height:62px;padding:20px 4px;border-right:0!important}._8VBltW_experiment:not(:last-child){border-bottom:1px solid var(--border)}._8VBltW_experimentTitle{font-size:clamp(20px,6vw,25px)}}@media (max-width:370px){._8VBltW_section{padding-block:84px 102px}._8VBltW_heading{font-size:clamp(43px,13vw,50px)}._8VBltW_lab{min-height:420px}._8VBltW_labType>span{font-size:clamp(50px,17vw,66px)}._8VBltW_experimentTitle{font-size:20px}}@media (prefers-reduced-motion:reduce){._8VBltW_dot:after,._8VBltW_wordIdeas{animation:none!important}._8VBltW_labType>span,._8VBltW_labField,._8VBltW_lab,._8VBltW_arrow{transition-duration:.01ms!important;transform:none!important}._8VBltW_cursor{display:none}}
.pKvO2G_artwork{--attendance-copy-x:0px;--attendance-copy-y:0px;--attendance-copy-rotate:0deg;isolation:isolate;color:#092b30;background:#f3faf7;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.pKvO2G_copy{z-index:8;width:36.2%;transform:translate3d(var(--attendance-copy-x), var(--attendance-copy-y), 0) translateY(-50%) rotate(var(--attendance-copy-rotate));transform-origin:0;will-change:transform;pointer-events:none;position:absolute;top:50%;left:4.8%}.pKvO2G_headline{color:#071d21;width:112%;font-family:var(--font-plus-jakarta), Arial, Helvetica, sans-serif;letter-spacing:-.075em;margin:0;font-size:6.95cqw;font-weight:800;line-height:.84}.pKvO2G_headline span,.pKvO2G_headline strong{display:block}.pKvO2G_headline strong{-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#00684f 4%,#009768 88%);-webkit-background-clip:text;background-clip:text;font-weight:800}.pKvO2G_systemName{letter-spacing:.28em;white-space:nowrap;margin:1.9cqw 0 0;font-size:1.32cqw;font-weight:500;line-height:1.3}.pKvO2G_rule{background:#009d70;border-radius:999px;width:3.9cqw;height:.23cqw;margin-top:1.35cqw;display:block}.pKvO2G_description{color:#6b7f90;letter-spacing:.075em;margin:2.3cqw 0 0;font-size:1.52cqw;font-weight:450;line-height:1.4}.pKvO2G_scene{z-index:4;pointer-events:none;filter:drop-shadow(0 1.25cqw 1.65cqw #155d421f);width:68.2%;height:96%;position:absolute;top:1%;left:31.8%}@container (max-width:650px){.pKvO2G_copy{width:47%;transform:translate3d(var(--attendance-copy-x), var(--attendance-copy-y), 0) rotate(var(--attendance-copy-rotate));top:7%;left:4%}.pKvO2G_headline{font-size:8.6cqw;line-height:.9}.pKvO2G_systemName{letter-spacing:.14em;white-space:normal;margin-top:2.2cqw;font-size:1.65cqw}.pKvO2G_description{margin-top:2.5cqw;font-size:1.45cqw}.pKvO2G_scene{width:85%;height:64%;top:34%;left:15%}}@media (prefers-reduced-motion:reduce){.pKvO2G_copy{will-change:auto}}
.dx5m3G_artwork{isolation:isolate;color:#526783;background:radial-gradient(at 70% 60%,#edf2f7 0%,#f7f9fb 68%);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.dx5m3G_artwork,.dx5m3G_artwork *{box-sizing:border-box}.dx5m3G_orbit{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #4b91dc2e;border-radius:50%;width:43%;position:absolute;top:13%;left:47%}.dx5m3G_orbitBubble{aspect-ratio:1;pointer-events:none;background:#c4dcf66e;border-radius:50%;width:16%;position:absolute;top:7.5%;left:40%}.dx5m3G_orbitBubble:after{content:"";aspect-ratio:1;background:#c4dcf66e;border-radius:50%;width:34%;position:absolute;top:95%;left:-32%}.dx5m3G_copy{z-index:8;pointer-events:none;width:29%;position:absolute;top:25%;left:5%}.dx5m3G_headline{color:#0051a6;letter-spacing:-.055em;margin:0;font-size:9.8cqw;font-weight:800;line-height:.95}.dx5m3G_systemName{letter-spacing:.2em;margin:1.8cqw 0 0;font-size:1.45cqw;font-weight:450;line-height:1.45}.dx5m3G_copyRule{background:#0563c5;width:3.6cqw;height:2px;margin-top:2.8cqw;display:block}.dx5m3G_description{letter-spacing:-.025em;margin:2.4cqw 0 0;font-size:1.85cqw;font-weight:400;line-height:1.4}.dx5m3G_scene{z-index:3;pointer-events:none;filter:drop-shadow(0 1.3cqw 1.5cqw #203a551f);width:72%;height:92%;position:absolute;top:7%;left:31%}.dx5m3G_documentStage{z-index:7;aspect-ratio:.76;pointer-events:none;transform-origin:50%;width:21%;transform-style:preserve-3d;position:absolute;bottom:10%;left:32%;transform:perspective(1100px)rotateX(20deg)rotateY(-3deg)rotate(-11deg)}.dx5m3G_documentShadow{z-index:-1;filter:blur(1cqw);background:#233d5933;position:absolute;inset:9% -2% -5% 5%;transform:translate3d(.5cqw,.9cqw,-1px)}.dx5m3G_documentSheet{backface-visibility:hidden;background:#fff;position:absolute;inset:0;overflow:hidden;box-shadow:0 1cqw 2cqw #223e571a}.dx5m3G_documentImage{object-fit:contain;object-position:center;background:#fff}.dx5m3G_topNote{z-index:8;letter-spacing:.22em;pointer-events:none;align-items:flex-start;gap:1.4cqw;font-size:.78cqw;line-height:1.7;display:flex;position:absolute;top:6.8%;right:4.5%}.dx5m3G_topNote i{background:#7888a0;width:2.6cqw;height:1px;margin-top:.6cqw}.dx5m3G_topNote p{margin:0}@media (prefers-reduced-motion:no-preference){.dx5m3G_artwork[data-bast-active=true] .dx5m3G_documentStage{animation:8s ease-in-out infinite dx5m3G_document-float}}@keyframes dx5m3G_document-float{0%,to{translate:0}50%{translate:0 -.3cqw}}@container (max-width:650px){.dx5m3G_copy{width:45%;top:13%}.dx5m3G_headline{font-size:15cqw}.dx5m3G_systemName{letter-spacing:.14em;margin-top:2cqw;font-size:2.1cqw}.dx5m3G_copyRule{width:5cqw;margin-top:2.5cqw}.dx5m3G_description{margin-top:2.4cqw;font-size:2.8cqw}.dx5m3G_topNote{display:none}.dx5m3G_orbit{width:68%;top:31%;left:30%}.dx5m3G_orbitBubble{width:24%;top:10%;left:66%}.dx5m3G_scene{width:94%;height:67%;top:34%;left:10%}.dx5m3G_documentStage{width:27%;bottom:8%;left:13%}}
@media (min-width:701px){[data-project-visual=vision]>div:nth-child(2){aspect-ratio:3/2!important;min-height:0!important}}.Bq67NG_artwork{--vision-character-x:0px;--vision-character-y:0px;--vision-character-rotate:0deg;--vision-type-x:0px;--vision-type-y:0px;--vision-orbit-x:0px;--vision-orbit-y:0px;--vision-top-x:0px;--vision-top-y:0px;--vision-left-x:0px;--vision-left-y:0px;--vision-right-x:0px;--vision-right-y:0px;--vision-tagline-x:0px;--vision-tagline-y:0px;--vision-ambient-x:0px;--vision-ambient-y:0px;--vision-top-side-width:42px;isolation:isolate;color:#fff;touch-action:pan-y;background:radial-gradient(circle at 73% 34%,#5862ec52 0%,#5862ec21 22%,#0000 48%),radial-gradient(circle at 54% 48%,#3a46ac1c 0%,#0000 46%),linear-gradient(145deg,#0a1628 0%,#0f1b2d 48%,#091426 72%,#06101f 100%);position:absolute;inset:0;overflow:hidden}.Bq67NG_ambient{z-index:0;opacity:.95;translate:var(--vision-ambient-x) var(--vision-ambient-y);pointer-events:none;background:radial-gradient(circle at 13% 82%,#ffffff07 0%,#0000 27%),radial-gradient(circle at 84% 13%,#5862ec17 0%,#0000 26%),linear-gradient(117deg,#0000 0%,#ffffff05 42%,#0000 61%);position:absolute;inset:-12%}.Bq67NG_frame{z-index:3;pointer-events:none;background:linear-gradient(90deg,#ffffff2b,#ffffff2b) 50% 89.4%/88% 1px no-repeat;position:absolute;inset:0}.Bq67NG_topMeta{z-index:5;grid-template-columns:var(--vision-top-side-width) minmax(0, 1fr) var(--vision-top-side-width);transform:translate3d(var(--vision-top-x), var(--vision-top-y), 0);pointer-events:none;will-change:transform;align-items:center;gap:18px;display:grid;position:absolute;top:9.1%;left:6.1%;right:6.1%}.Bq67NG_topIndex{color:#ffffffb3;letter-spacing:.19em;white-space:nowrap;text-align:right;width:100%;font-size:10px;font-weight:500;line-height:1;display:block}.Bq67NG_topRule{background:#ffffff38;width:100%;height:1px;display:block}.Bq67NG_topLogo{opacity:.78;pointer-events:none;justify-self:start;width:100%;height:18px;display:block;position:relative}.Bq67NG_topLogoImage{object-fit:contain;object-position:left center;image-rendering:auto;pointer-events:none}.Bq67NG_orbit{z-index:2;aspect-ratio:1;width:48%;transform:translate(-50%, -50%) translate3d(var(--vision-orbit-x), var(--vision-orbit-y), 0);pointer-events:none;will-change:transform, box-shadow;background:radial-gradient(circle at 54% 38%,#5862ec47 0%,#5862ec1f 36%,#2f3b9609 61%,#0000 72%);border:1px solid #6f80ffad;border-radius:50%;transition:box-shadow .5s;position:absolute;top:43%;left:63%;box-shadow:0 0 145px #5862ec33}.Bq67NG_orbit:before{content:"";border:1px solid #5862ec21;border-radius:50%;position:absolute;inset:-41%}.Bq67NG_orbit:after{content:"";border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:18%}.Bq67NG_type{z-index:4;transform:translate3d(var(--vision-type-x), var(--vision-type-y), 0);pointer-events:none;will-change:transform;flex-direction:column;display:flex;position:absolute;top:21%;left:5.7%}.Bq67NG_type span{letter-spacing:-.075em;text-shadow:0 12px 45px #0000001f;font-size:clamp(72px,9.2vw,144px);font-weight:500;line-height:.79;display:block}.Bq67NG_leftMeta{z-index:4;color:#ffffffa3;letter-spacing:.3em;text-transform:uppercase;transform:translate3d(var(--vision-left-x), var(--vision-left-y), 0);pointer-events:none;will-change:transform;flex-direction:column;align-items:flex-start;gap:2px;font-size:6.5px;font-weight:500;line-height:1.55;display:flex;position:absolute;bottom:12.6%;left:6.1%}.Bq67NG_metaLabel{color:#ffffff75;margin-bottom:8px}.Bq67NG_rightStatement{z-index:4;color:#9aa9ffd1;letter-spacing:.36em;text-transform:uppercase;width:11%;transform:translate3d(var(--vision-right-x), var(--vision-right-y), 0);pointer-events:none;will-change:transform;flex-direction:column;align-items:flex-start;font-size:8px;font-weight:500;line-height:1.8;display:flex;position:absolute;top:46%;right:6.2%}.Bq67NG_rightStatement span{display:block}.Bq67NG_rightRule{background:#9aa9ff8f;width:28px;height:1px;margin-top:14px;display:block}.Bq67NG_tagline{z-index:4;color:#ffffff8f;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;transform:translate3d(var(--vision-tagline-x), var(--vision-tagline-y), 0);pointer-events:none;will-change:transform;font-size:7px;font-weight:500;line-height:1;position:absolute;bottom:6.6%;right:6.2%}.Bq67NG_character{z-index:6;width:58%;height:140%;transform:translate3d(var(--vision-character-x), var(--vision-character-y), 0) rotate(var(--vision-character-rotate));transform-origin:bottom;pointer-events:none;will-change:transform;position:absolute;bottom:-53%;left:29%;overflow:visible}.Bq67NG_character:before{content:"";z-index:-1;filter:blur(30px);opacity:.52;background:#0003;border-radius:50%;width:48%;height:14%;position:absolute;bottom:35%;left:51%;transform:translate(-50%)}.Bq67NG_characterImage{object-fit:contain;object-position:center bottom;image-rendering:auto;transform-origin:bottom;filter:drop-shadow(0 32px 45px #00000047);pointer-events:none;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .65s;transform:scale(1)}@media (hover:hover) and (pointer:fine){.Bq67NG_artwork:hover .Bq67NG_characterImage{filter:drop-shadow(0 40px 56px #0000005e);transform:scale(1.012)}.Bq67NG_artwork:hover .Bq67NG_orbit{box-shadow:0 0 180px #5862ec4a}}@media (prefers-reduced-motion:no-preference){.Bq67NG_artwork[data-vision-active=true] .Bq67NG_orbit{animation:9s ease-in-out infinite Bq67NG_vision-orbit-float}.Bq67NG_artwork[data-vision-active=true] .Bq67NG_orbit:after{animation:7.2s ease-in-out infinite Bq67NG_vision-orbit-ring}.Bq67NG_artwork[data-vision-active=true] .Bq67NG_ambient{animation:14s ease-in-out infinite Bq67NG_vision-ambient-drift}.Bq67NG_artwork[data-vision-active=true] .Bq67NG_character{animation:9.8s ease-in-out infinite Bq67NG_vision-character-float}.Bq67NG_artwork[data-vision-active=true] .Bq67NG_type span:first-child{animation:7.6s ease-in-out infinite Bq67NG_vision-type-a}.Bq67NG_artwork[data-vision-active=true] .Bq67NG_type span:last-child{animation:7.6s ease-in-out .4s infinite Bq67NG_vision-type-b}}@media (min-width:701px) and (max-width:960px){.Bq67NG_artwork{--vision-top-side-width:34px}.Bq67NG_topMeta{gap:14px}.Bq67NG_topIndex{font-size:8px}.Bq67NG_topLogo{height:14px}.Bq67NG_type{top:20%;left:5.5%}.Bq67NG_type span{font-size:clamp(56px,9vw,88px)}.Bq67NG_orbit{width:49%;top:43%;left:65%}.Bq67NG_character{width:61%;height:139%;bottom:-52%;left:28%}.Bq67NG_leftMeta{font-size:5px}.Bq67NG_rightStatement{font-size:6px}.Bq67NG_tagline{font-size:5px}}@media (max-width:700px){.Bq67NG_artwork{--vision-top-side-width:28px}[data-project-visual=vision]>div:nth-child(2){aspect-ratio:11/10!important;min-height:0!important}.Bq67NG_frame{background:linear-gradient(90deg,#ffffff29,#ffffff29) 50% 91%/88% 1px no-repeat}.Bq67NG_topMeta{gap:10px;top:6.4%;left:5.5%;right:5.5%}.Bq67NG_topIndex{letter-spacing:.15em;font-size:6px}.Bq67NG_topLogo{opacity:.82;height:12px}.Bq67NG_type{top:19%;left:5.5%}.Bq67NG_type span{font-size:clamp(35px,12vw,52px);line-height:.8}.Bq67NG_orbit{width:55%;top:43%;left:66%}.Bq67NG_character{width:68%;height:134%;bottom:-47%;left:24%}.Bq67NG_leftMeta{letter-spacing:.22em;gap:1px;font-size:3.8px;line-height:1.55;bottom:12%;left:5.5%}.Bq67NG_metaLabel{margin-bottom:5px}.Bq67NG_rightStatement{letter-spacing:.25em;width:13%;font-size:4px;line-height:1.8;top:44%;right:4.8%}.Bq67NG_rightRule{width:16px;margin-top:8px}.Bq67NG_tagline{letter-spacing:.25em;font-size:4px;bottom:5%;right:5.5%}}@media (max-width:420px){.Bq67NG_artwork{--vision-top-side-width:26px}.Bq67NG_type span{font-size:clamp(32px,11.5vw,46px)}.Bq67NG_character{width:72%;height:132%;bottom:-46%;left:22%}.Bq67NG_orbit{width:57%;left:67%}.Bq67NG_tagline{font-size:3.5px}.Bq67NG_topLogo{height:11px}}@media (prefers-reduced-motion:reduce){.Bq67NG_ambient,.Bq67NG_orbit,.Bq67NG_orbit:after,.Bq67NG_character,.Bq67NG_characterImage,.Bq67NG_type,.Bq67NG_type span,.Bq67NG_topMeta,.Bq67NG_leftMeta,.Bq67NG_rightStatement,.Bq67NG_tagline{transition-duration:.01ms!important;animation:none!important}}@keyframes Bq67NG_vision-orbit-float{0%,to{filter:brightness();translate:0}35%{filter:brightness(1.035);translate:4px -5px}68%{filter:brightness(.985);translate:-3px 3px}}@keyframes Bq67NG_vision-orbit-ring{0%,to{opacity:.55;scale:1}50%{opacity:1;scale:1.055}}@keyframes Bq67NG_vision-character-float{0%,to{translate:0}46%{translate:3px -6px}72%{translate:-2px -2px}}@keyframes Bq67NG_vision-type-a{0%,to{translate:0}50%{translate:3px -2px}}@keyframes Bq67NG_vision-type-b{0%,to{translate:0}50%{translate:-2px 2px}}@keyframes Bq67NG_vision-ambient-drift{0%,to{scale:1}50%{scale:1.015}}
._5bhCNq_artwork{isolation:isolate;color:#f5f4f0;background:radial-gradient(at 23% 43%,#5d3fad57,#0000 47%),radial-gradient(at 83% 68%,#2d8c8533,#0000 45%),linear-gradient(125deg,#11101c,#0b1019 62%,#0b1518);position:absolute;inset:0;overflow:hidden;container-type:inline-size}._5bhCNq_artwork,._5bhCNq_artwork *{box-sizing:border-box}._5bhCNq_grid{opacity:.18;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:5cqw 5cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d6,#0000 88%);mask-image:linear-gradient(#000000d6,#0000 88%)}._5bhCNq_topBar{z-index:8;letter-spacing:.18em;justify-content:space-between;align-items:center;gap:4cqw;font-size:1.15cqw;font-weight:700;display:flex;position:absolute;top:7.5%;left:6%;right:6%}._5bhCNq_brand{color:#ffffffdb}._5bhCNq_status{color:#ffffff8a;align-items:center;gap:.9cqw;display:inline-flex}._5bhCNq_status i{background:#7cd69b;border-radius:50%;width:.8cqw;height:.8cqw;box-shadow:0 0 1.7cqw #7cd69bbd}._5bhCNq_phone{z-index:5;aspect-ratio:.52;background:#08090c;border:.34cqw solid #2f3038;border-radius:4.1cqw;width:24%;padding:1.2cqw;position:absolute;top:20%;left:7%;transform:perspective(80cqw)rotateY(8deg)rotate(-2deg);box-shadow:0 2.2cqw 6cqw #00000061,inset 0 0 0 1px #ffffff14}._5bhCNq_phone:before{content:"";background:#22242a;border-radius:999px;width:7.2cqw;height:.8cqw;position:absolute;top:1.15cqw;left:50%;translate:-50%}._5bhCNq_phoneScreen{background:linear-gradient(145deg,#6d5bd042,#0000 44%),#171821;border:1px solid #ffffff12;border-radius:2.9cqw;position:absolute;inset:1.45cqw;overflow:hidden}._5bhCNq_phoneLabel,._5bhCNq_phoneTech{color:#ffffff7a;letter-spacing:.18em;font-size:1.1cqw;font-weight:700;position:absolute;left:8%}._5bhCNq_phoneLabel{top:8%}._5bhCNq_phoneTech{bottom:7%}._5bhCNq_stick{aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#454855,#20212a 58%,#12131a 100%);border:1px solid #ffffff1a;border-radius:50%;width:10cqw;position:absolute;top:28%;left:17%;box-shadow:inset 0 0 0 .8cqw #181920,0 1.2cqw 2.8cqw #0000004d}._5bhCNq_stick i{border:1px solid #ffffff21;border-radius:50%;position:absolute;inset:27%}._5bhCNq_dpad{aspect-ratio:1;width:8cqw;position:absolute;bottom:23%;left:18%}._5bhCNq_dpad i{background:#2a2c35;border-radius:.7cqw;width:8cqw;height:2.8cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}._5bhCNq_dpad i:last-child{rotate:90deg}._5bhCNq_faceButtons{aspect-ratio:1;width:9cqw;position:absolute;bottom:20%;right:10%}._5bhCNq_faceButtons i{background:#2c2e38;border:1px solid #ffffff1f;border-radius:50%;width:3cqw;height:3cqw;position:absolute}._5bhCNq_faceButtons i:first-child{top:0;left:3cqw}._5bhCNq_faceButtons i:nth-child(2){top:3cqw;right:0}._5bhCNq_faceButtons i:nth-child(3){bottom:0;left:3cqw}._5bhCNq_faceButtons i:nth-child(4){top:3cqw;left:0}._5bhCNq_transport{z-index:4;text-align:center;width:25%;position:absolute;top:38%;left:34%}._5bhCNq_transportLabel,._5bhCNq_transportMeta{color:#ffffff70;letter-spacing:.19em;font-size:.9cqw;font-weight:700;display:block}._5bhCNq_transportLine{background:linear-gradient(90deg,#6d5bd03d,#8f7dff 48%,#7cd69b66);height:1px;margin:2.1cqw 0 1.8cqw;position:relative;box-shadow:0 0 2.4cqw #6d5bd052}._5bhCNq_transportLine i{background:#8f7dff;border:.24cqw solid #111217;border-radius:50%;width:1.25cqw;height:1.25cqw;position:absolute;top:50%;translate:-50% -50%}._5bhCNq_transportLine i:first-child{left:8%}._5bhCNq_transportLine i:nth-child(2){left:50%}._5bhCNq_transportLine i:nth-child(3){background:#7cd69b;left:92%}._5bhCNq_transportModes{justify-content:center;gap:.7cqw;margin-bottom:1.6cqw;display:flex}._5bhCNq_transportModes span{color:#ffffffab;letter-spacing:.12em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;min-width:5cqw;padding:.65cqw .8cqw;font-size:.82cqw;font-weight:700}._5bhCNq_receiver{z-index:5;aspect-ratio:1.35;background:linear-gradient(145deg,#ffffff0f,#0000 45%),#181920;border:1px solid #ffffff1a;border-radius:1.4cqw;width:34%;position:absolute;top:19%;right:5.5%;transform:perspective(90cqw)rotateY(-5deg)rotate(1deg);box-shadow:0 2.8cqw 7cqw #00000057}._5bhCNq_windowBar{color:#ffffff8f;letter-spacing:.14em;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1cqw;height:18%;padding:0 1.6cqw;font-size:.82cqw;font-weight:700;display:grid}._5bhCNq_windowBar i{background:#7cd69b;border-radius:50%;width:.8cqw;height:.8cqw}._5bhCNq_windowBar b{color:#ffffff5c;font-weight:700}._5bhCNq_receiverBody{position:absolute;inset:26% 7% 10%}._5bhCNq_metric{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:4.2cqw;font-size:.9cqw;display:flex}._5bhCNq_metric span{color:#ffffff59;letter-spacing:.15em}._5bhCNq_metric strong{color:#ffffffc7;letter-spacing:.08em;font-size:.95cqw}._5bhCNq_signal{align-items:end;gap:.38cqw;height:4cqw;display:flex;position:absolute;bottom:0;right:0}._5bhCNq_signal i{background:linear-gradient(#9c8dff,#6d5bd0);border-radius:.2cqw .2cqw 0 0;width:.85cqw;display:block}._5bhCNq_signal i:first-child{height:28%}._5bhCNq_signal i:nth-child(2){height:42%}._5bhCNq_signal i:nth-child(3){height:58%}._5bhCNq_signal i:nth-child(4){height:76%}._5bhCNq_signal i:nth-child(5){background:linear-gradient(#7cd69b,#4ea970);height:100%}._5bhCNq_controller{z-index:7;text-align:center;width:24%;position:absolute;bottom:8%;right:12%}._5bhCNq_controllerBody{background:linear-gradient(145deg,#3e414b,#23252d 50%,#181a20);border-radius:4.7cqw 4.7cqw 5.6cqw 5.6cqw;height:11cqw;position:relative;transform:perspective(60cqw)rotateX(8deg)rotate(-3deg);box-shadow:0 1.8cqw 3.5cqw #0000005e,inset 0 0 0 1px #ffffff17}._5bhCNq_controllerBody:before,._5bhCNq_controllerBody:after{content:"";background:#202229;border-radius:0 0 5cqw 5cqw;width:6cqw;height:5.6cqw;position:absolute;bottom:-1.8cqw}._5bhCNq_controllerBody:before{left:2.2cqw;rotate:13deg}._5bhCNq_controllerBody:after{right:2.2cqw;rotate:-13deg}._5bhCNq_controllerStickLeft,._5bhCNq_controllerStickRight{background:#111218;border:.45cqw solid #30333c;border-radius:50%;width:2.5cqw;height:2.5cqw;position:absolute;box-shadow:inset 0 0 0 1px #ffffff0f}._5bhCNq_controllerStickLeft{top:30%;left:24%}._5bhCNq_controllerStickRight{top:58%;left:53%}._5bhCNq_controllerDpad{width:2.7cqw;height:2.7cqw;position:absolute;top:63%;left:27%}._5bhCNq_controllerDpad i{background:#15161c;border-radius:.2cqw;width:2.7cqw;height:.85cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}._5bhCNq_controllerDpad i:last-child{rotate:90deg}._5bhCNq_controllerButtons{width:4.2cqw;height:4.2cqw;position:absolute;top:24%;right:16%}._5bhCNq_controllerButtons i{border:1px solid #ffffff1f;border-radius:50%;width:1.25cqw;height:1.25cqw;position:absolute}._5bhCNq_controllerButtons i:first-child{background:#d7ca5f;top:0;left:1.48cqw}._5bhCNq_controllerButtons i:nth-child(2){background:#cf6f69;top:1.48cqw;right:0}._5bhCNq_controllerButtons i:nth-child(3){background:#6fc17f;bottom:0;left:1.48cqw}._5bhCNq_controllerButtons i:nth-child(4){background:#659fc8;top:1.48cqw;left:0}._5bhCNq_controllerLabel{color:#ffffff59;letter-spacing:.18em;margin-top:2.1cqw;font-size:.85cqw;font-weight:700;display:inline-block}._5bhCNq_footer{z-index:8;color:#ffffff57;letter-spacing:.16em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:1.2cqw;font-size:.78cqw;font-weight:700;display:grid;position:absolute;bottom:5.5%;left:6%;right:6%}._5bhCNq_footer i{background:#ffffff1a;height:1px}@media (prefers-reduced-motion:no-preference){._5bhCNq_status i{animation:2.8s ease-in-out infinite _5bhCNq_controller-status-pulse}._5bhCNq_transportLine i:nth-child(2){animation:2.6s ease-in-out infinite _5bhCNq_controller-packet}._5bhCNq_signal i{animation:3.1s ease-in-out infinite _5bhCNq_controller-signal}._5bhCNq_signal i:nth-child(2){animation-delay:80ms}._5bhCNq_signal i:nth-child(3){animation-delay:.16s}._5bhCNq_signal i:nth-child(4){animation-delay:.24s}._5bhCNq_signal i:nth-child(5){animation-delay:.32s}}@keyframes _5bhCNq_controller-status-pulse{0%,to{opacity:.58}50%{opacity:1}}@keyframes _5bhCNq_controller-packet{0%,to{opacity:.4;left:22%}50%{opacity:1;left:78%}}@keyframes _5bhCNq_controller-signal{0%,to{opacity:.42}50%{opacity:1}}@container (max-width:650px){._5bhCNq_topBar{font-size:1.7cqw;top:6%}._5bhCNq_phone{width:34%;top:16%;left:5%}._5bhCNq_transport{width:27%;top:42%;left:37%}._5bhCNq_receiver{width:40%;top:18%;right:4%}._5bhCNq_controller{width:31%;bottom:14%;right:9%}._5bhCNq_footer{font-size:1.05cqw;bottom:5%}}._5bhCNq_scene{z-index:6;pointer-events:none;position:absolute;inset:0}._5bhCNq_phone,._5bhCNq_receiver,._5bhCNq_controllerBody{transition:opacity .24s,visibility .24s}._5bhCNq_artwork[data-controller-ready=true] ._5bhCNq_phone,._5bhCNq_artwork[data-controller-ready=true] ._5bhCNq_receiver,._5bhCNq_artwork[data-controller-ready=true] ._5bhCNq_controllerBody{opacity:0;visibility:hidden}._5bhCNq_transport,._5bhCNq_controller{z-index:9}._5bhCNq_topBar,._5bhCNq_footer{z-index:10}@media (prefers-reduced-motion:reduce){._5bhCNq_phone,._5bhCNq_receiver,._5bhCNq_controllerBody{transition:none}}._5bhCNq_artwork:after{content:"";z-index:0;transform-origin:bottom;opacity:.55;pointer-events:none;background:radial-gradient(at 25% 53%,#684ee024,#0000 41%),radial-gradient(at 78% 55%,#46cda31f,#0000 43%),linear-gradient(#93a2cc0f 1px,#0000 1px) 0 0/5cqw 5cqw,linear-gradient(90deg,#93a2cc0f 1px,#0000 1px) 0 0/5cqw 5cqw;position:absolute;inset:57% 0 -15%;transform:perspective(70cqw)rotateX(58deg)}._5bhCNq_transportLabel{color:#eeeeffc2;font-size:1.05cqw}._5bhCNq_transportMeta{color:#dcdef08c;font-size:.92cqw}._5bhCNq_transportModes span{color:#edecffd1;background:#0d111d9e;border-color:#a89de63b;font-size:.9cqw}._5bhCNq_controllerLabel{color:#f1f1ff99;font-size:.96cqw}._5bhCNq_footer{color:#f2f5ff87;font-size:.87cqw}
.Z8jvUG_artwork{--spall-copy-x:0px;--spall-copy-y:0px;--spall-copy-rotate:0deg;--spall-top-x:0px;--spall-top-y:0px;--spall-footer-x:0px;--spall-footer-y:0px;isolation:isolate;color:#081b13;touch-action:pan-y;background:#f3f0e8;font-family:inherit;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.Z8jvUG_artwork,.Z8jvUG_artwork *{box-sizing:border-box}.Z8jvUG_light{z-index:0;pointer-events:none;background:radial-gradient(at 18% 16%,#fffef9 0%,#fffef9b3 30%,#0000 65%),radial-gradient(at 85% 73%,#9ba9922b,#0000 52%),linear-gradient(125deg,#f7f4ec,#ebe8df);position:absolute;inset:0}.Z8jvUG_artwork:after{content:"";z-index:4;aspect-ratio:.85;filter:blur(1.5cqw);opacity:.78;pointer-events:none;background:radial-gradient(circle at 30% 22%,#729181 0%,#355c48 33%,#153a28 67%,#102d20 100%);border-radius:50%;width:20%;position:absolute;bottom:-13%;right:-7%;transform:rotate(-24deg)}.Z8jvUG_copy{z-index:3;width:30%;transform:translate3d(var(--spall-copy-x), var(--spall-copy-y), 0) rotate(var(--spall-copy-rotate));transform-origin:0;will-change:transform;pointer-events:none;position:absolute;top:20%;left:5.5%}.Z8jvUG_headline{letter-spacing:-.085em;margin:0;font-size:8.4cqw;font-weight:800;line-height:.84}.Z8jvUG_headline span{display:block}.Z8jvUG_subline{color:#193f2d;letter-spacing:-.075em;white-space:nowrap;margin:.8cqw 0 0;font-family:Georgia,Times New Roman,serif;font-size:5.8cqw;font-style:italic;font-weight:400;line-height:1}.Z8jvUG_description{color:#6a7369;letter-spacing:.24em;margin:4.7cqw 0 0;font-size:.88cqw;font-weight:600;line-height:1.8}.Z8jvUG_rule{background:#244735;width:2.2cqw;height:1px;margin-top:3.7cqw;display:block}.Z8jvUG_wordmark{letter-spacing:-.08em;margin-top:2.7cqw;font-size:2cqw;font-weight:700;line-height:1;display:block}.Z8jvUG_scene{z-index:2;pointer-events:none;width:79%;height:103%;position:absolute;top:-1%;left:24%}.Z8jvUG_topNote{z-index:3;color:#6a7369;letter-spacing:.2em;transform:translate3d(var(--spall-top-x), var(--spall-top-y), 0);will-change:transform;pointer-events:none;font-size:.6cqw;font-weight:600;line-height:1.8;position:absolute;top:6%;right:4%}.Z8jvUG_footer{z-index:5;color:#6a7369;letter-spacing:.18em;transform:translate3d(var(--spall-footer-x), var(--spall-footer-y), 0);will-change:transform;pointer-events:none;justify-content:space-between;align-items:center;gap:2cqw;font-size:.55cqw;font-weight:600;line-height:1.5;display:flex;position:absolute;bottom:6%;left:5.5%;right:4%}.Z8jvUG_footer>span:last-child{display:none}@container (max-width:650px){.Z8jvUG_copy{top:21%}.Z8jvUG_headline{font-size:8.5cqw}.Z8jvUG_subline{font-size:5.9cqw}.Z8jvUG_description{letter-spacing:.13em;margin-top:4cqw;font-size:1.15cqw}.Z8jvUG_rule{margin-top:3cqw}.Z8jvUG_wordmark{margin-top:2.4cqw;font-size:2.6cqw}.Z8jvUG_topNote{display:none}.Z8jvUG_footer{letter-spacing:.09em;font-size:.8cqw}}@media (prefers-reduced-motion:reduce){.Z8jvUG_copy,.Z8jvUG_topNote,.Z8jvUG_footer{will-change:auto;transform:none!important}}
.NFRsMq_section{border-top:1px solid var(--border);padding-block:clamp(100px,11vw,170px) clamp(140px,16vw,240px);position:relative}.NFRsMq_header{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);margin-bottom:clamp(72px,8vw,120px);display:grid}.NFRsMq_headerMeta{color:var(--foreground);letter-spacing:.035em;text-transform:uppercase;grid-column:1/span 3;align-self:start;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.NFRsMq_dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.NFRsMq_dot:after{content:"";border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-5px;transform:scale(.7)}.NFRsMq_heading{letter-spacing:-.07em;grid-column:4/span 5;margin:0;font-size:clamp(64px,7vw,112px);font-weight:600;line-height:.92}.NFRsMq_heading span{color:var(--accent)}.NFRsMq_headerDescription{flex-direction:column;grid-column:10/-1;align-self:end;gap:28px;display:flex}.NFRsMq_headerDescription p{max-width:320px;color:var(--muted);letter-spacing:-.02em;margin:0;font-size:14px;line-height:1.7}.NFRsMq_yearRange{color:var(--foreground);letter-spacing:.06em;font-size:11px;font-weight:700}.NFRsMq_projects{flex-direction:column;gap:clamp(150px,17vw,260px);display:flex}.NFRsMq_project{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.NFRsMq_projectHeader{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);margin-bottom:28px;display:grid}.NFRsMq_projectNumber{color:var(--accent);grid-column:1/span 1;font-size:12px;font-weight:700}.NFRsMq_projectTitle{letter-spacing:-.055em;grid-column:2/span 8;margin:0;font-size:clamp(34px,4vw,62px);font-weight:600;line-height:.95}.NFRsMq_projectYear{color:var(--muted);grid-column:12;justify-self:end;font-size:11px;font-weight:600}.NFRsMq_visual{isolation:isolate;background:#deddd7;min-height:640px;position:relative;overflow:hidden}.NFRsMq_layout_wide .NFRsMq_visual{aspect-ratio:16/8.6;grid-column:2/-1}.NFRsMq_layout_right .NFRsMq_visual{aspect-ratio:10/7.3;grid-column:5/-1}.NFRsMq_layout_left .NFRsMq_visual{aspect-ratio:11/7.4;grid-column:1/span 9}.NFRsMq_layout_finale .NFRsMq_visual{aspect-ratio:16/8.9;grid-column:2/span 11}.NFRsMq_projectFooter{justify-content:space-between;align-items:flex-start;gap:40px;margin-top:24px;display:flex}.NFRsMq_layout_wide .NFRsMq_projectFooter{grid-column:2/-1}.NFRsMq_layout_right .NFRsMq_projectFooter{grid-column:5/-1}.NFRsMq_layout_left .NFRsMq_projectFooter{grid-column:1/span 9}.NFRsMq_layout_finale .NFRsMq_projectFooter{grid-column:2/span 11}.NFRsMq_projectDetails{flex-direction:column;gap:14px;min-width:0;display:flex}.NFRsMq_categories{flex-wrap:wrap;gap:8px 18px;max-width:520px;display:flex}.NFRsMq_categories span{color:var(--muted);letter-spacing:-.015em;font-size:12px;font-weight:500}.NFRsMq_techStack{flex-wrap:wrap;gap:6px;max-width:560px;display:flex}.NFRsMq_techStack span{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);min-height:24px;color:var(--foreground);letter-spacing:.015em;border-radius:999px;align-items:center;padding:4px 9px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.NFRsMq_projectLink{color:var(--foreground);letter-spacing:-.02em;flex:none;align-items:center;gap:9px;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.NFRsMq_projectLink:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.NFRsMq_projectLink:hover{color:var(--accent)}.NFRsMq_projectLink:hover:after{transform-origin:0;transform:scaleX(1)}.NFRsMq_projectLink span{transition:transform .22s}.NFRsMq_projectLink:hover span{transform:translate(3px,-3px)}.NFRsMq_visual img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (min-width:961px) and (max-width:1200px){.NFRsMq_project,.NFRsMq_projectHeader,.NFRsMq_visual,.NFRsMq_projectFooter{min-width:0}.NFRsMq_visual{width:100%;min-height:0}}@media (max-width:960px){.NFRsMq_headerMeta{grid-column:1/span 3}.NFRsMq_heading{grid-column:4/span 6}.NFRsMq_headerDescription{grid-column:10/-1}.NFRsMq_project,.NFRsMq_projectHeader,.NFRsMq_visual,.NFRsMq_projectFooter{min-width:0}.NFRsMq_visual{width:100%;min-height:0}.NFRsMq_layout_wide .NFRsMq_visual,.NFRsMq_layout_wide .NFRsMq_projectFooter{grid-column:1/-1}.NFRsMq_layout_right .NFRsMq_visual,.NFRsMq_layout_right .NFRsMq_projectFooter{grid-column:4/-1}.NFRsMq_layout_left .NFRsMq_visual,.NFRsMq_layout_left .NFRsMq_projectFooter{grid-column:1/span 10}.NFRsMq_layout_finale .NFRsMq_visual,.NFRsMq_layout_finale .NFRsMq_projectFooter{grid-column:1/-1}}@media (max-width:700px){.NFRsMq_section{padding-block:80px 108px}.NFRsMq_header{margin-bottom:62px;display:block}.NFRsMq_headerMeta{margin-bottom:26px;font-size:10px}.NFRsMq_dot{width:6px;height:6px}.NFRsMq_heading{max-width:330px;font-size:clamp(46px,14vw,60px);line-height:.91}.NFRsMq_headerDescription{gap:16px;max-width:340px;margin-top:26px}.NFRsMq_headerDescription p{font-size:13px;line-height:1.62}.NFRsMq_yearRange{font-size:10px}.NFRsMq_projectDetails{gap:11px}.NFRsMq_techStack{gap:5px}.NFRsMq_techStack span{min-height:22px;padding:4px 7px;font-size:8px}.NFRsMq_headerDescription .NFRsMq_projectLink{margin-top:2px}.NFRsMq_projects{gap:86px}.NFRsMq_project{width:100%;min-width:0;display:block}.NFRsMq_projectHeader{grid-template-columns:24px minmax(0,1fr) auto;align-items:end;gap:9px;width:100%;margin-bottom:15px;display:grid}.NFRsMq_projectNumber,.NFRsMq_projectTitle,.NFRsMq_projectYear{grid-column:auto;min-width:0}.NFRsMq_projectNumber{font-size:10px}.NFRsMq_projectTitle{overflow-wrap:anywhere;letter-spacing:-.055em;font-size:clamp(29px,8.6vw,36px);line-height:.94}.NFRsMq_projectYear{padding-bottom:2px;font-size:9px}.NFRsMq_visual,.NFRsMq_layout_wide .NFRsMq_visual,.NFRsMq_layout_right .NFRsMq_visual,.NFRsMq_layout_left .NFRsMq_visual,.NFRsMq_layout_finale .NFRsMq_visual{aspect-ratio:11/10;width:100%;min-width:0;min-height:0;margin:0}.NFRsMq_projectFooter,.NFRsMq_layout_wide .NFRsMq_projectFooter,.NFRsMq_layout_right .NFRsMq_projectFooter,.NFRsMq_layout_left .NFRsMq_projectFooter,.NFRsMq_layout_finale .NFRsMq_projectFooter{align-items:flex-start;gap:16px;width:100%;margin:14px 0 0;display:flex}.NFRsMq_categories{flex:auto;gap:5px 11px;min-width:0}.NFRsMq_categories span{font-size:10px;line-height:1.45}.NFRsMq_projectLink{gap:6px;min-height:30px;padding:5px 0;font-size:11px;line-height:1.2}.NFRsMq_projectFooter .NFRsMq_projectLink{align-self:flex-start;margin-top:-5px}}@media (max-width:360px){.NFRsMq_section{padding-block:72px 96px}.NFRsMq_header{margin-bottom:54px}.NFRsMq_projects{gap:78px}.NFRsMq_projectHeader{grid-template-columns:21px minmax(0,1fr) auto;gap:7px}.NFRsMq_projectTitle{font-size:clamp(27px,8.4vw,31px)}.NFRsMq_visual,.NFRsMq_layout_wide .NFRsMq_visual,.NFRsMq_layout_right .NFRsMq_visual,.NFRsMq_layout_left .NFRsMq_visual,.NFRsMq_layout_finale .NFRsMq_visual{aspect-ratio:1.06}.NFRsMq_categories span{font-size:9px}.NFRsMq_projectLink{font-size:10px}}@media (hover:hover) and (pointer:fine){.NFRsMq_visual{transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}.NFRsMq_project:hover .NFRsMq_visual{transform:translateY(-6px);box-shadow:0 28px 70px #11111114}.NFRsMq_projectTitle,.NFRsMq_projectNumber,.NFRsMq_projectYear,.NFRsMq_categories{transition:transform .65s cubic-bezier(.16,1,.3,1),color .3s}.NFRsMq_project:hover .NFRsMq_projectTitle{transform:translate(5px)}.NFRsMq_project:hover .NFRsMq_projectNumber{transform:translateY(-2px)}}@media (min-width:701px) and (prefers-reduced-motion:no-preference){[data-motion-scroll=selected-header][data-motion-visible=true] .NFRsMq_dot:after{animation:4.8s ease-out 1.2s infinite NFRsMq_selected-work-dot-pulse}[data-motion-scroll=selected-header][data-motion-visible=true] .NFRsMq_projectLink>span{animation:3.2s ease-in-out .6s infinite NFRsMq_selected-work-arrow-idle}[data-motion-scroll=project][data-motion-visible=true] .NFRsMq_projectLink>span{animation:3.4s ease-in-out 1.1s infinite NFRsMq_selected-work-arrow-idle}.NFRsMq_projectLink:hover>span{animation:none}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){[data-motion-scroll=selected-header][data-motion-visible=true] .NFRsMq_dot:after{animation:5.2s ease-out 1.2s infinite NFRsMq_selected-work-dot-pulse}[data-motion-scroll=project][data-motion-visible=true] .NFRsMq_projectLink>span,[data-motion-scroll=selected-header][data-motion-visible=true] .NFRsMq_projectLink>span{animation:3.8s ease-in-out infinite NFRsMq_selected-work-arrow-idle}.NFRsMq_projectLink:hover>span{animation:none}}@keyframes NFRsMq_selected-work-dot-pulse{0%,72%,to{opacity:0;transform:scale(.7)}80%{opacity:.26}94%{opacity:0;transform:scale(1.65)}}@keyframes NFRsMq_selected-work-arrow-idle{0%,to{transform:translate(0,0)}44%{transform:translate(2.5px,-2.5px)}62%{transform:translate(.8px,-.8px)}}@media (prefers-reduced-motion:reduce){.NFRsMq_visual{transition-duration:.01ms!important;animation:none!important}}.NFRsMq_layout_finale .NFRsMq_visual{aspect-ratio:16/8.9}@media (max-width:700px){.NFRsMq_visual,.NFRsMq_layout_wide .NFRsMq_visual,.NFRsMq_layout_right .NFRsMq_visual,.NFRsMq_layout_left .NFRsMq_visual,.NFRsMq_layout_finale .NFRsMq_visual{aspect-ratio:11/10}}
