.hero-cta{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--control-min-height);min-width:0;max-width:100%;padding:.8rem 1rem;border:var(--control-border-width) solid rgba(246,239,223,.4);border-radius:var(--control-radius);background:#121212;color:#fff;cursor:pointer;font-family:var(--control-font);font-size:.75rem;font-weight:700;letter-spacing:.065em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease}.hero-cta:focus-visible,.hero-cta:hover{border-color:#00f7ff;background:#00f7ff;color:#111}.hero-cta__label{font:inherit;color:inherit;letter-spacing:inherit;overflow-wrap:normal}.Navbar_links__rCqr5{display:flex;flex-flow:column wrap;gap:20px;min-width:0;max-width:calc(100% - 2rem);position:fixed;top:1rem;right:1rem}.Navbar_mobileBottomCta__rEEZJ,.Navbar_mobileControls__TBIxb{display:none}.Navbar_brand__BFNXF{display:inline-flex;align-items:center;width:fit-content;min-height:var(--control-min-height);color:inherit;font-size:.78rem;font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;text-transform:uppercase}.Navbar_links__rCqr5 a{margin-right:0;font-size:1.3em;text-transform:uppercase;min-width:0;max-width:100%;overflow-wrap:break-word;transition:margin-right .35s ease}.Navbar_languageToggle__Wff48{display:inline-flex;align-items:center;gap:.45rem;width:4.25rem;min-height:var(--control-min-height);border-radius:var(--control-radius);border:1px solid;background:transparent;color:inherit;font:inherit;font-size:.82rem;line-height:1;letter-spacing:0;cursor:pointer;padding:.35rem .5rem;transition:color .35s ease,border-color .35s ease,background .35s ease}.Navbar_languageToggle__Wff48:hover{background:currentColor}.Navbar_menuButton__UVQso{display:none}.Navbar_languageOptionActive__gR7C5,.Navbar_languageOption__PLyMv{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;min-width:1.1rem;color:inherit}.Navbar_languageOption__PLyMv{opacity:.46}.Navbar_languageOptionActive__gR7C5{opacity:1;font-weight:700}.Navbar_languageDivider__lgeIf{display:block;width:1px;height:.85rem;background:currentColor;opacity:.42}.Navbar_navWord__vyckL{--nav-letter-shift:-1lh;--nav-letter-duration:900ms;--nav-letter-delay-factor:24ms;--nav-letter-timing-function:linear(0,0.011 0.6%,0.041 1.2%,0.173 2.6%,0.894 7.4%,1.128 9.3%,1.271 11.1%,1.311 12%,1.333 13%,1.328 14.4%,1.286 15.9%,1.031 21%,0.95 23%,0.907 24.7%,0.888 26.5%,0.89 27.9%,0.904 29.4%,1.034 42.5%,0.997 49.3%,0.987 53.3%,1.004 66.5%,1);display:inline-flex;flex-direction:row;align-items:flex-start;gap:0;line-height:1;overflow:hidden;white-space:nowrap}.Navbar_navLabelClip__l7zEa{display:inline-flex;height:1em;overflow:hidden;line-height:1}.Navbar_linkLetter__GXuCx{display:inline-block;letter-spacing:inherit;text-shadow:0 1lh currentColor;transform:translateY(0);transition:transform var(--nav-letter-duration) var(--nav-letter-timing-function) calc(var(--letter-index) * var(--nav-letter-delay-factor)),color .35s ease}.Navbar_activeLink__fFT5D{color:inherit;font-weight:700}.Navbar_inactiveLink__pvGBi{color:color-mix(in srgb,currentColor 46%,transparent);font-weight:400}.Navbar_navRevealItem__rrOly{--nav-reveal-index:0;opacity:0;transform:translateY(110%)}.Navbar_navRevealActive__fl2nb{animation:Navbar_nav-item-rise__Vzyk5 .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--nav-reveal-index) * .12s)}.Navbar_desktopBottomCta__WRtAD{position:fixed;bottom:calc(1rem + env(safe-area-inset-bottom));right:1rem;z-index:1001;display:flex;max-width:min(22rem,calc(100vw - 2rem));pointer-events:none}.Navbar_desktopBottomCtaButton__8o7zL{width:auto;max-width:min(22rem,calc(100vw - 2rem));min-height:2.9rem;padding:.72rem 1rem;font-size:clamp(.72rem,.68rem + .12vw,.86rem);line-height:1;pointer-events:auto;box-shadow:0 12px 30px rgb(0 0 0/.18),0 0 0 1px rgb(255 255 255/.12)}.Navbar_desktopBottomCta__WRtAD.Navbar_navRevealItem__rrOly,.Navbar_mobileBottomCta__rEEZJ.Navbar_navRevealItem__rrOly{transform:none}.Navbar_desktopBottomCta__WRtAD.Navbar_navRevealActive__fl2nb,.Navbar_mobileBottomCta__rEEZJ.Navbar_navRevealActive__fl2nb{animation:Navbar_nav-fixed-cta-fade__3CDpV .7s ease forwards;animation-delay:calc(var(--nav-reveal-index) * .12s)}@keyframes Navbar_nav-item-rise__Vzyk5{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_nav-fixed-cta-fade__3CDpV{0%{opacity:0}to{opacity:1}}.Navbar_siteHeader__ZzsI2{position:fixed;top:0;left:0;width:100%;z-index:1000;isolation:isolate;pointer-events:none;opacity:0;transform:translateY(-10px);transition:opacity .8s ease,transform .8s ease,color .25s ease}.Navbar_isVisible__uYHOh{opacity:1;transform:translateY(0)}.Navbar_isHidden__JyBKp{opacity:0}.Navbar_light__DNxYt{color:#111}.Navbar_dark__R_3ad{color:white}.Navbar_dark__R_3ad .Navbar_inactiveLink__pvGBi{color:rgb(255 255 255/.64)}.Navbar_light__DNxYt .Navbar_inactiveLink__pvGBi{color:rgb(17 17 17/.42)}.Navbar_dark__R_3ad .Navbar_inactiveLink__pvGBi.Navbar_navRevealActive__fl2nb{margin-right:2vw}.Navbar_light__DNxYt .Navbar_languageToggle__Wff48:hover .Navbar_languageDivider__lgeIf,.Navbar_light__DNxYt .Navbar_languageToggle__Wff48:hover .Navbar_languageOptionActive__gR7C5,.Navbar_light__DNxYt .Navbar_languageToggle__Wff48:hover .Navbar_languageOption__PLyMv{color:white}.Navbar_dark__R_3ad .Navbar_languageToggle__Wff48:hover .Navbar_languageDivider__lgeIf,.Navbar_dark__R_3ad .Navbar_languageToggle__Wff48:hover .Navbar_languageOptionActive__gR7C5,.Navbar_dark__R_3ad .Navbar_languageToggle__Wff48:hover .Navbar_languageOption__PLyMv{color:#111}.Navbar_siteNav__QzKd3{pointer-events:auto;display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:1rem;padding:1em;position:fixed;font-family:var(--font-geist-mono),monospace;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.Navbar_siteNav__QzKd3 a{color:inherit;transition:color .35s ease,background-color .35s ease,border-color .35s ease,margin-right .35s ease;display:flex;flex-direction:column;cursor:pointer;text-decoration:none;min-width:0;max-width:100%;overflow-wrap:break-word}.Navbar_siteNav__QzKd3 .Navbar_navWord__vyckL{display:inline-flex;flex-direction:row;align-items:center}.Navbar_siteNav__QzKd3 a:hover{font-weight:700}.Navbar_activeLink__fFT5D .Navbar_linkLetter__GXuCx,.Navbar_navWord__vyckL:hover .Navbar_linkLetter__GXuCx{transform:translateY(var(--nav-letter-shift))}@media (min-width:1025px){.Navbar_siteNav__QzKd3{z-index:1}.Navbar_links__rCqr5{right:1rem;align-items:flex-start;width:max-content;max-width:min(12rem,calc(100vw - 2rem));padding:0;border-left:1px solid transparent;background:transparent;gap:20px;transition:background .25s ease,border-color .25s ease,color .25s ease,gap .25s ease,padding .25s ease}.Navbar_dark__R_3ad .Navbar_links__rCqr5{gap:.76rem;padding:.85rem .8rem .95rem .95rem;border-left-color:rgb(17 17 17/.18);background:rgb(244 244 244/.96);color:#111}.Navbar_links__rCqr5 a{width:fit-content;padding:.08rem .16rem .08rem 0}.Navbar_links__rCqr5 .Navbar_inactiveLink__pvGBi.Navbar_navRevealActive__fl2nb{margin-right:0}.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_activeLink__fFT5D{color:#111}.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_inactiveLink__pvGBi{color:rgb(17 17 17/.62)}.Navbar_links__rCqr5 a:focus-visible,.Navbar_links__rCqr5 a:hover{color:inherit}.Navbar_links__rCqr5 a:active{opacity:.76}.Navbar_links__rCqr5 .Navbar_languageToggle__Wff48{margin-top:.12rem}.Navbar_links__rCqr5 .Navbar_languageToggle__Wff48:focus-visible,.Navbar_links__rCqr5 .Navbar_languageToggle__Wff48:hover{background:currentColor}.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_languageToggle__Wff48{border-color:rgb(17 17 17/.42);color:#111}.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_languageToggle__Wff48:focus-visible,.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_languageToggle__Wff48:hover{background:#111;color:#f4f4f4}.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_languageToggle__Wff48:focus-visible .Navbar_languageDivider__lgeIf,.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_languageToggle__Wff48:focus-visible .Navbar_languageOptionActive__gR7C5,.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_languageToggle__Wff48:focus-visible .Navbar_languageOption__PLyMv,.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_languageToggle__Wff48:hover .Navbar_languageDivider__lgeIf,.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_languageToggle__Wff48:hover .Navbar_languageOptionActive__gR7C5,.Navbar_dark__R_3ad .Navbar_links__rCqr5 .Navbar_languageToggle__Wff48:hover .Navbar_languageOption__PLyMv{color:#f4f4f4}}@media (max-width:1024px){.Navbar_isHidden__JyBKp,.Navbar_isVisible__uYHOh,.Navbar_siteHeader__ZzsI2{transform:none}.Navbar_siteHeader__ZzsI2{transition:opacity .8s ease,color .25s ease}.Navbar_siteNav__QzKd3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;top:0;border-bottom:1px solid rgba(128,128,128,.22)}.Navbar_light__DNxYt .Navbar_siteNav__QzKd3{background:#f4f4f4}.Navbar_dark__R_3ad .Navbar_siteNav__QzKd3{background:#151413}.Navbar_navbarModule__yvORV{flex-direction:column;align-items:flex-start}.Navbar_brand__BFNXF{min-height:var(--control-min-height)}.Navbar_desktopBottomCta__WRtAD{display:none}.Navbar_mobileControls__TBIxb{display:inline-flex;position:static;z-index:1;align-items:center;justify-self:end;gap:.45rem;min-width:0}.Navbar_mobileLanguage__0EDK2{display:inline-flex}.Navbar_mobileLanguage__0EDK2 .Navbar_languageToggle__Wff48{min-height:var(--control-min-height);width:auto;border-color:rgb(17 17 17/.72);background:rgb(244 244 244/.88);color:#111;padding:.35rem .48rem;font-size:.72rem}.Navbar_mobileLanguage__0EDK2 .Navbar_languageToggle__Wff48:hover{background:#111}.Navbar_mobileLanguage__0EDK2 .Navbar_languageToggle__Wff48:hover .Navbar_languageDivider__lgeIf,.Navbar_mobileLanguage__0EDK2 .Navbar_languageToggle__Wff48:hover .Navbar_languageOptionActive__gR7C5,.Navbar_mobileLanguage__0EDK2 .Navbar_languageToggle__Wff48:hover .Navbar_languageOption__PLyMv{color:white}.Navbar_menuButton__UVQso{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-min-height);min-width:var(--control-min-height);border-radius:var(--control-radius);border:1px solid rgb(17 17 17/.72);background:rgb(244 244 244/.88);color:#111;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:0;padding:.4rem .58rem;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.Navbar_menuButton__UVQso:hover,.Navbar_menuButton__UVQso[aria-expanded=true]{background:#111;color:white}.Navbar_menuButton__UVQso:active{transform:translateY(1px)}.Navbar_links__rCqr5{position:fixed;top:4.75rem;right:1rem;left:auto;display:none;flex-flow:column nowrap;align-items:flex-end;justify-content:flex-start;gap:.25rem;width:max-content;min-width:0;max-width:calc(100vw - 2rem);padding:.75rem .8rem;border:1px solid;background:rgb(244 244 244/.88);backdrop-filter:blur(16px);box-sizing:border-box;max-height:calc(100dvh - 4.75rem - var(--fixed-cta-reserve) - .5rem);overflow-y:auto}.Navbar_mobileLinksOpen__owHE_{display:flex}.Navbar_dark__R_3ad .Navbar_links__rCqr5{background:rgb(17 17 17/.84)}.Navbar_languageToggle__Wff48,.Navbar_links__rCqr5 .hero-cta,.Navbar_links__rCqr5 a{width:auto}.Navbar_links__rCqr5>.Navbar_languageToggle__Wff48{display:none}.Navbar_links__rCqr5 a{align-items:flex-end;justify-content:center;min-height:var(--control-min-height);padding-block:.5rem;font-size:.78rem;line-height:1;text-align:right}.Navbar_mobileBottomCta__rEEZJ{display:flex;position:fixed;right:1rem;bottom:calc(.85rem + env(safe-area-inset-bottom));left:1rem;z-index:1001;justify-content:center;pointer-events:none}.Navbar_mobileBottomCtaButton__Fkwrf{display:inline-flex;width:min(100%,17.5rem);min-height:2.85rem;padding:.72rem 1rem;font-size:.78rem;line-height:1;pointer-events:auto;box-shadow:0 12px 30px rgb(0 0 0/.18),0 0 0 1px rgb(255 255 255/.12)}.Navbar_mobileBottomCtaButton__Fkwrf:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgb(0 0 0/.22),0 0 0 1px rgb(255 255 255/.18)}.Navbar_dark__R_3ad .Navbar_inactiveLink__pvGBi.Navbar_navRevealActive__fl2nb,.Navbar_light__DNxYt .Navbar_inactiveLink__pvGBi.Navbar_navRevealActive__fl2nb{margin-right:0}}@media (prefers-reduced-motion:reduce){.Navbar_navRevealItem__rrOly{opacity:1;transform:none}.Navbar_navRevealActive__fl2nb{animation:none}}.ProjectsShowcase_section__tW_I8{position:relative;--projects-scroll-distance:0px;min-height:100svh;margin-top:40px}.ProjectsShowcase_header__tzJAY{padding:0}.ProjectsShowcase_backdrop__5APws{position:absolute;inset:0;pointer-events:none}.ProjectsShowcase_track__PuNlH{position:relative;padding:clamp(5rem,10vh,7rem) 0 clamp(4rem,10vh,6rem)}.ProjectsShowcase_viewport__TCneY{position:relative;display:flex;min-width:0;padding:0 clamp(1rem,2vw,2rem);padding-right:calc(clamp(1rem, 2vw, 2rem) + var(--desktop-nav-reserve))}.ProjectsShowcase_columns__ZhJ3F{flex:1 1 auto;display:grid;gap:clamp(.85rem,1.1vw,1.35rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:0;min-width:0}.ProjectsShowcase_box__bbnRG{position:relative;display:flex;flex-direction:column;min-width:0;min-height:clamp(26rem,48vw,42rem);overflow:hidden}.ProjectsShowcase_box__bbnRG:after{content:"";position:absolute;inset:0;pointer-events:none}.ProjectsShowcase_list__8duVt{display:flex;flex-direction:column;gap:clamp(.85rem,1vw,1.15rem);min-width:0;max-width:100%;transform:translateZ(0);will-change:transform}.ProjectsShowcase_box__bbnRG:nth-child(odd) .ProjectsShowcase_list__8duVt{flex-direction:column-reverse}.ProjectsShowcase_item__Ccj5y{display:grid;gap:.75rem;width:100%;min-width:0;justify-items:center}.ProjectsShowcase_imageWrap__R88g8{position:relative;overflow:hidden;width:min(100%,var(--media-natural-width));max-width:100%;aspect-ratio:var(--media-aspect-ratio)}.ProjectsShowcase_item__Ccj5y[data-active=true] .ProjectsShowcase_imageWrap__R88g8{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 1.4rem 3rem rgba(0,0,0,.28)}.ProjectsShowcase_imageWrap__R88g8:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3}.ProjectsShowcase_mediaFrame__yM8xc{position:absolute;inset:0}.ProjectsShowcase_media__lVcnj{object-position:var(--media-position);transform:scale(var(--media-scale));transform-origin:center;transition:filter .5s ease,opacity .35s ease}.ProjectsShowcase_imageWrap__R88g8[data-fit=cover] .ProjectsShowcase_media__lVcnj{object-fit:cover}.ProjectsShowcase_imageWrap__R88g8[data-fit=contain] .ProjectsShowcase_media__lVcnj{object-fit:contain}.ProjectsShowcase_video__ioSEf{width:100%;height:100%}.ProjectsShowcase_poster__O8JjV{opacity:0}.ProjectsShowcase_posterVisible__GL3x5{opacity:1}.ProjectsShowcase_videoHidden__WTz9g{opacity:0}.ProjectsShowcase_item__Ccj5y:hover .ProjectsShowcase_media__lVcnj{filter:saturate(1.04) contrast(1.02)}.ProjectsShowcase_title__l6d_D{width:min(100%,var(--media-natural-width));max-width:100%;min-width:0;font-family:var(--font-geist-mono),monospace;font-size:clamp(.74rem,.9vw,.88rem);letter-spacing:.1em;text-transform:uppercase;color:rgba(246,239,223,.82);text-align:left;overflow-wrap:break-word}.ProjectsShowcase_projectTitleButton__TX0Mo{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:var(--control-min-height);padding:.54rem .76rem;border:1px solid rgba(246,239,223,.82);border-radius:var(--control-radius);background:rgba(246,239,223,.94);color:#151413;box-shadow:0 .35rem .95rem rgba(0,0,0,.22);overflow:hidden;text-align:center;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;will-change:transform}.ProjectsShowcase_projectTitleButton__TX0Mo:after{position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55) 44%,transparent 64%);content:"";pointer-events:none;transform:translateX(-130%)}.ProjectsShowcase_projectTitleButton__TX0Mo:focus-visible,.ProjectsShowcase_projectTitleButton__TX0Mo:hover{border-color:#ffffff;background:#ffffff;color:#101010;box-shadow:0 .58rem 1.28rem rgba(0,0,0,.3);animation:ProjectsShowcase_projectTitleButtonHover__CTLs3 .42s cubic-bezier(.22,1,.36,1);transform:translateY(-2px) scale(1.03)}.ProjectsShowcase_projectTitleButton__TX0Mo:focus-visible:after,.ProjectsShowcase_projectTitleButton__TX0Mo:hover:after{animation:ProjectsShowcase_projectTitleButtonSheen__hMTye .62s ease}.ProjectsShowcase_projectTitleButton__TX0Mo:active{background:rgba(246,239,223,.82);transform:translateY(0)}@keyframes ProjectsShowcase_projectTitleButtonHover__CTLs3{0%{transform:translateY(0) scale(1)}58%{transform:translateY(-3px) scale(1.045)}to{transform:translateY(-2px) scale(1.03)}}@keyframes ProjectsShowcase_projectTitleButtonSheen__hMTye{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.ProjectsShowcase_projectTitleButton__TX0Mo,.ProjectsShowcase_projectTitleButton__TX0Mo:after{animation:none;transition:none}}.ProjectsShowcase_projectCta__ozttE{display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:min(100%,var(--media-natural-width));max-width:max-content;min-height:var(--control-min-height);padding:.72rem .95rem;border:1px solid rgba(246,239,223,.9);border-radius:var(--control-radius);background:rgba(246,239,223,.96);color:#161514;box-shadow:0 .45rem 1.15rem rgba(0,0,0,.26);font-family:var(--font-geist-mono),monospace;font-size:clamp(.72rem,.86vw,.84rem);font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.ProjectsShowcase_projectCta__ozttE:focus-visible,.ProjectsShowcase_projectCta__ozttE:hover{border-color:#ffffff;background:#ffffff;color:#111111;box-shadow:0 .55rem 1.35rem rgba(0,0,0,.3);transform:translateY(-1px)}.ProjectsShowcase_projectCta__ozttE:active{background:rgba(246,239,223,.84);color:#111111;transform:translateY(0)}@media (min-width:901px){.ProjectsShowcase_section__tW_I8[data-motion-mode=full],.ProjectsShowcase_section__tW_I8[data-motion-mode=lite]{min-height:100svh}.ProjectsShowcase_section__tW_I8[data-motion-mode=full] .ProjectsShowcase_track__PuNlH,.ProjectsShowcase_section__tW_I8[data-motion-mode=lite] .ProjectsShowcase_track__PuNlH{min-height:calc(100svh + var(--projects-scroll-distance));padding:0}.ProjectsShowcase_section__tW_I8[data-motion-mode=full] .ProjectsShowcase_viewport__TCneY,.ProjectsShowcase_section__tW_I8[data-motion-mode=lite] .ProjectsShowcase_viewport__TCneY{box-sizing:border-box;position:sticky;top:0;height:100svh;width:100%;align-items:stretch;padding:1em}.ProjectsShowcase_section__tW_I8[data-motion-mode=full] .ProjectsShowcase_columns__ZhJ3F,.ProjectsShowcase_section__tW_I8[data-motion-mode=lite] .ProjectsShowcase_columns__ZhJ3F{height:100%;width:100%;align-self:stretch}.ProjectsShowcase_section__tW_I8[data-motion-mode=full] .ProjectsShowcase_box__bbnRG,.ProjectsShowcase_section__tW_I8[data-motion-mode=lite] .ProjectsShowcase_box__bbnRG{min-height:0;height:100%}}@media (max-width:1080px){.ProjectsShowcase_columns__ZhJ3F{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectsShowcase_box__bbnRG:last-child{grid-column:1/-1}}@media (max-width:900px){.ProjectsShowcase_track__PuNlH{padding-top:4.5rem}.ProjectsShowcase_columns__ZhJ3F{gap:1rem}.ProjectsShowcase_box__bbnRG{min-height:clamp(24rem,62vw,34rem)}}@media (max-width:680px){.ProjectsShowcase_viewport__TCneY{padding-inline:.8rem}.ProjectsShowcase_columns__ZhJ3F{grid-template-columns:1fr}.ProjectsShowcase_box__bbnRG:last-child{grid-column:auto}.ProjectsShowcase_box__bbnRG{min-height:clamp(22rem,86vw,30rem)}.ProjectsShowcase_title__l6d_D{letter-spacing:.08em}}.AboutSection_wordScroll__EMPGK{--start:25;--end:100;--lightness:65%;--base-chroma:0.3;position:relative;width:100%;background:transparent;color:#fff;overflow:clip;font-size:clamp(2.7rem,7vw,6.9rem);padding:clamp(5rem,12vw,10rem) 0}.AboutSection_wordScrollText__HxeQx{font-size:2rem;letter-spacing:.2%}.AboutSection_wordScrollInner__kFJKN{width:100%;margin:0;display:flex;justify-content:flex-start;gap:clamp(.75rem,1.5vw,1.5rem);min-width:0;line-height:1.15;border-top:1px solid rgba(246,239,223,.12);padding-top:clamp(1.5rem,3vw,2.5rem)}.AboutSection_aboutCopy__A1prK{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;max-width:100%;padding:0 0 clamp(2rem,5vw,4rem);font-size:clamp(1rem,1.32vw,1.25rem);line-height:1.5;color:rgba(246,239,223,.78);align-items:start}.AboutSection_aboutCopy__A1prK p{margin:0}.AboutSection_copyTitle__9CGIc{grid-row:span 6;margin:0;max-width:100%;min-width:0;color:#fff;font-size:clamp(3rem,6vw,6rem);font-weight:780;line-height:.9;letter-spacing:-.065em;overflow-wrap:anywhere;word-break:break-word}.AboutSection_copyLead__lTmzg{margin:0;max-width:32rem;color:rgba(246,239,223,.94);font-size:clamp(1.2rem,2vw,1.65rem);font-weight:580;line-height:1.28;letter-spacing:-.02em}.AboutSection_copyBody__Chf5W,.AboutSection_copyConclusion__e5SWQ{max-width:42rem}.AboutSection_copyConclusion__e5SWQ{color:rgba(246,239,223,.9);font-weight:560}.AboutSection_copyListBlock__nIZhV{display:grid;gap:.8rem;max-width:42rem;margin:.4rem 0}.AboutSection_copyListLabel__Cgx0H{color:rgba(246,239,223,.94);font-weight:620}.AboutSection_copyList__aAe9B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding:0;list-style:none;color:rgba(246,239,223,.94)}.AboutSection_copyList__aAe9B li{position:relative;padding-left:1rem;min-width:0;font-weight:500}.AboutSection_copyList__aAe9B li:before{content:"";position:absolute;left:0;top:.73em;width:.38rem;height:.38rem;border-radius:999px;background:rgb(0,247,255);transform:translateY(-50%)}.AboutSection_heading__8H6ua{position:sticky;top:calc(50svh - .5lh);margin:0;flex:0 1 auto;min-width:0;max-width:100%;font-size:clamp(1.8rem,4.2vw,4.25rem);font-weight:760;line-height:1.05;letter-spacing:-.05em;height:fit-content;align-self:flex-start;color:white}.AboutSection_list__urFrJ{list-style:none;margin:0;padding-left:0;padding-block:calc(9svh - .55lh);font-size:clamp(1.4rem,3.2vw,3rem);font-weight:620;letter-spacing:-.03em;--step:calc((var(--end) - var(--start)) / (var(--count) - 1));flex:1 1 0%;min-width:0;max-width:100%}.AboutSection_list__urFrJ li{white-space:nowrap;color:white}@supports (animation-timeline:view()) and (animation-range:0% 100%){.AboutSection_wordScroll__EMPGK[data-animate=true] .AboutSection_list__urFrJ li{opacity:.2;animation-name:AboutSection_brighten__nVfdJ;animation-fill-mode:both;animation-timing-function:linear;animation-range:cover calc(50% - 1lh) calc(50% + 1lh);animation-timeline:view()}.AboutSection_wordScroll__EMPGK[data-animate=true] .AboutSection_list__urFrJ li:first-of-type{--start-opacity:1}.AboutSection_wordScroll__EMPGK[data-animate=true] .AboutSection_list__urFrJ li:last-of-type{--brightness:1;--end-opacity:1}@keyframes AboutSection_brighten__nVfdJ{0%{opacity:var(--start-opacity,.2)}50%{opacity:1;filter:brightness(var(--brightness,1.2))}to{opacity:var(--end-opacity,.2)}}}.AboutSection_srOnly__SwRh1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.AboutSection_wordScroll__EMPGK{font-size:clamp(2rem,5.2vw,5rem)}.AboutSection_wordScrollInner__kFJKN{flex-direction:column;gap:0}.AboutSection_aboutCopy__A1prK{grid-template-columns:1fr;gap:1rem;padding:0 0 clamp(1.75rem,8vw,2.75rem);font-size:clamp(.98rem,4vw,1.12rem)}.AboutSection_copyTitle__9CGIc{grid-row:auto;font-size:clamp(3.2rem,13vw,5.4rem)}.AboutSection_copyList__aAe9B{grid-template-columns:1fr}.AboutSection_heading__8H6ua{top:1rem;padding-bottom:1rem;font-size:clamp(1.6rem,6vw,2.8rem);background:none;color:#fff}.AboutSection_list__urFrJ{padding-block:0 16svh;font-size:clamp(1.15rem,5vw,1.9rem);letter-spacing:-.02em}.AboutSection_list__urFrJ li{white-space:nowrap}}