.studio_page__SK1VX{--gutter:clamp(1.25rem,4vw,5rem);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.76,0,0.24,1);--line:hsla(0,0%,100%,.12);--line-strong:hsla(0,0%,100%,.28);--dim:hsla(0,0%,100%,.62);--faint:hsla(0,0%,100%,.4);--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--display:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;position:relative;min-height:100vh;overflow-x:clip;background:#000;color:#fff;font-family:var(--display);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.studio_page__SK1VX ::-moz-selection{background:#fff;color:#000}.studio_page__SK1VX ::selection{background:#fff;color:#000}.studio_wrap__kFmSW{width:100%;max-width:var(--wrap,1440px);margin:0 auto;padding:0 var(--gutter)}.studio_label__ztSyF{font-family:var(--mono);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-variant-numeric:tabular-nums}.studio_labelRow__PcIfA{display:flex;align-items:center;gap:.7rem}.studio_sparkle__EjZCH{flex:none;width:.95em;height:.95em;color:#fff}.studio_sparkleSpin__u2AnF{animation:studio_sparkleSpin__u2AnF 9s linear infinite}@keyframes studio_sparkleSpin__u2AnF{to{transform:rotate(1turn)}}.studio_field__6TcIh{position:absolute;inset:0 0 auto 0;height:min(100vh,60rem);pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.16) 1px,transparent 1.4px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 0,transparent 75%);opacity:0;animation:studio_fieldIn__lfK3b 1.6s ease .2s forwards}@keyframes studio_fieldIn__lfK3b{to{opacity:1}}.studio_reveal__sGFy_{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .7s var(--ease-out),transform 1s var(--ease-out),filter .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms + var(--d, 0ms))}.studio_reveal__sGFy_[data-inview],[data-inview] .studio_reveal__sGFy_{opacity:1;transform:none;filter:none}.studio_mask__DT6Ar{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.studio_mask__DT6Ar>span{display:block;transform:translateY(112%);transition:transform 1.2s var(--ease-out);transition-delay:calc(var(--i, 0) * 95ms + var(--d, 0ms))}[data-inview] .studio_mask__DT6Ar>span{transform:none}.studio_rule__x7Trr{display:block;height:1px;background:var(--line-strong);transform:scaleX(0);transform-origin:left center;transition:transform 1.3s var(--ease-io);transition-delay:calc(var(--i, 0) * 80ms + var(--d, 0ms))}.studio_rule__x7Trr[data-inview],[data-inview] .studio_rule__x7Trr{transform:none}.studio_btnGhost__0onbl,.studio_btn__M__By{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.005em;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s var(--ease-out)}.studio_btn__M__By{padding:.8rem 1.3rem;background:#fff;color:#000}.studio_btn__M__By:hover{background:#e9e9e9}.studio_btnGhost__0onbl{padding:calc(.8rem - 1px) calc(1.2rem - 1px);border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.03);color:#fff}.studio_btnGhost__0onbl:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.1)}.studio_btnGhost__0onbl:active,.studio_btn__M__By:active{transform:scale(.97)}.studio_btnGhost__0onbl:focus-visible,.studio_btn__M__By:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:3px}.studio_btnArrow__v5oma{flex:none;transition:transform .3s var(--ease-out)}.studio_btnGhost__0onbl:hover .studio_btnArrow__v5oma,.studio_btn__M__By:hover .studio_btnArrow__v5oma{transform:translateX(3px)}.studio_marquee__skeaN{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.studio_marqueeTrack__EfW4W{display:flex;width:-moz-max-content;width:max-content;animation:studio_marquee__skeaN var(--dur,48s) linear infinite}.studio_marquee__skeaN[data-reverse] .studio_marqueeTrack__EfW4W{animation-direction:reverse}.studio_marquee__skeaN[data-pausable]:focus-within .studio_marqueeTrack__EfW4W,.studio_marquee__skeaN[data-pausable]:hover .studio_marqueeTrack__EfW4W{animation-play-state:paused}.studio_marqueeGroup__a_ynV{display:flex;flex:none;align-items:center}@keyframes studio_marquee__skeaN{to{transform:translateX(-50%)}}.studio_outro__wt1hg{position:relative;border-top:1px solid var(--line);padding:clamp(5rem,14vh,10rem) 0 clamp(3rem,8vh,5rem);overflow:hidden}.studio_outroGlow__1LcTt{position:absolute;left:50%;bottom:-45%;width:min(120vw,90rem);aspect-ratio:2/1;transform:translateX(-50%);background:radial-gradient(ellipse at center,hsla(0,0%,100%,.13),transparent 62%);pointer-events:none}.studio_outroTitle__zEY5G{margin-top:1.4rem;font-size:clamp(2.6rem,8.6vw,9rem);font-weight:600;line-height:.92;letter-spacing:-.05em}.studio_outroTitle__zEY5G em{font-style:normal;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.75)}.studio_outroRow__LRNhv{margin-top:clamp(2rem,5vh,3.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem}.studio_outroLead__WgYlJ{max-width:30rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5;color:var(--dim);text-wrap:pretty}.studio_outroActions__YdR4F{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.studio_footer__5ReXW{border-top:1px solid var(--line);padding:1.75rem 0 2.25rem}.studio_footerRow__hp3b3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem}.studio_footerLogo__v7eSQ{display:block;height:1.75rem;width:auto;opacity:.9;transition:opacity .2s ease}.studio_footerLogo__v7eSQ:hover{opacity:1}.studio_footerNav__bjZXP{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.4rem}.studio_footerLink__HngOC{color:var(--dim);transition:color .2s ease}.studio_footerLink__HngOC:focus-visible,.studio_footerLink__HngOC:hover{color:#fff;outline:none}.studio_socials__sCpx4{display:flex;align-items:center;gap:.4rem}.studio_social__YT5lN{display:inline-flex;height:38px;width:38px;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.8);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.studio_social__YT5lN:focus-visible,.studio_social__YT5lN:hover{background:#fff;border-color:#fff;color:#000;outline:none}@media (prefers-reduced-motion:reduce){.studio_reveal__sGFy_{transform:none;filter:none;transition:opacity .25s ease;transition-delay:0ms}.studio_mask__DT6Ar>span,.studio_rule__x7Trr{transform:none;transition:none}.studio_sparkleSpin__u2AnF{animation:none}.studio_field__6TcIh{animation:none;opacity:1}.studio_marquee__skeaN{overflow-x:auto}.studio_marqueeTrack__EfW4W{animation:none}}.work_page__dZcCc{--wrap:min(1680px,max(60rem,calc((100svh - 12.5rem) * 1.7778 + 2 * var(--gutter))))}.work_hero__2Dkad{position:relative;padding-top:clamp(6.5rem,15vh,10rem)}.work_heroGrid__W1Jqw{position:relative;display:grid;gap:clamp(2.5rem,6vh,4rem) clamp(2rem,5vw,6rem);align-items:end}@media (min-width:1024px){.work_heroGrid__W1Jqw{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}}.work_heroTitle__iuHjs{margin-top:1.5rem;font-size:clamp(2.7rem,9.4vw,4.6rem);font-weight:600;line-height:.96;letter-spacing:-.05em}@media (min-width:1024px){.work_heroTitle__iuHjs{font-size:clamp(3.4rem,5.6vw,6.6rem)}}.work_outline__qrJf_{font-style:normal;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.78)}.work_heroLead__uup_b{margin-top:clamp(1.25rem,3vh,2rem);max-width:31rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5;color:var(--dim);text-wrap:pretty}.work_index__q_OO8{border-bottom:1px solid var(--line)}.work_indexHead__gidYw{display:flex;justify-content:space-between;padding-bottom:.8rem}.work_indexRow__szLk7{position:relative;display:grid;grid-template-columns:2.4rem auto minmax(0,1fr) 1.25rem;align-items:center;gap:.75rem;min-height:3.5rem;padding:.6rem .75rem .6rem 0;border-top:1px solid var(--line);color:#fff;outline:none;isolation:isolate;transition:color .35s ease,padding .5s var(--ease-out)}.work_indexRow__szLk7:before{content:"";position:absolute;inset:0;z-index:-1;background:#fff;transform:scaleY(0);transform-origin:bottom center;transition:transform .45s var(--ease-out)}.work_indexRow__szLk7:focus-visible,.work_indexRow__szLk7:hover{color:#000;padding-left:.85rem;padding-right:.85rem}.work_indexRow__szLk7:focus-visible:before,.work_indexRow__szLk7:hover:before{transform:none}.work_indexCats__6h_0a,.work_indexNum__0q6Rf{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.55;font-variant-numeric:tabular-nums}.work_indexName__ijFFx{display:flex;align-items:center;gap:.6rem;min-width:0;font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:500;letter-spacing:-.03em;white-space:nowrap}.work_indexDot__l6fuy{flex:none;width:6px;height:6px;border-radius:999px;transform:scale(0);transition:transform .45s var(--ease-out)}.work_indexRow__szLk7:focus-visible .work_indexDot__l6fuy,.work_indexRow__szLk7:hover .work_indexDot__l6fuy{transform:none}.work_indexCats__6h_0a{display:none;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.work_indexCats__6h_0a{display:block}}.work_indexArrow__LsCBb{grid-column:4;justify-self:end;opacity:.5;transition:transform .45s var(--ease-out),opacity .3s ease}.work_indexRow__szLk7:focus-visible .work_indexArrow__LsCBb,.work_indexRow__szLk7:hover .work_indexArrow__LsCBb{opacity:1;transform:translateY(3px)}.work_peek__2SB3a{position:fixed;left:0;top:0;z-index:60;display:none;width:17rem;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#0a0a0a;box-shadow:0 0 0 1px hsla(0,0%,100%,.16),0 30px 70px -20px rgba(0,0,0,.9);pointer-events:none;opacity:0;transition:opacity .25s ease;will-change:transform}@media (hover:hover) and (min-width:1024px){.work_peek__2SB3a{display:block}}.work_peek__2SB3a[data-on]{opacity:1}.work_peek__2SB3a img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .3s ease,transform .9s var(--ease-out)}.work_peek__2SB3a img[data-on]{opacity:1;transform:none}.work_ticker__AOgAC{margin-top:clamp(3rem,8vh,5.5rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.95rem 0}.work_tickerItem__xIa8V{display:inline-flex;align-items:center;gap:1.6rem;padding-right:1.6rem;white-space:nowrap}.work_projects__5_yZF{position:relative}.work_project__laKOi{--accent:#fff;padding-top:clamp(4.5rem,12vh,8rem)}.work_project__laKOi:last-child{padding-bottom:clamp(4.5rem,12vh,8rem)}.work_pTop__FNFpe{scroll-margin-top:5.25rem}.work_pHead__J8_pI{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem;white-space:nowrap}.work_pName__JZ6aW,.work_pNum__gxtHE{color:#fff}.work_pName__JZ6aW{display:none}@media (min-width:640px){.work_pName__JZ6aW{display:inline}}.work_pHead__J8_pI .work_pRule__Jqi_c{flex:1;min-width:1rem}.work_pCats__v_zZ_{display:flex;justify-content:flex-end;gap:.4rem}.work_chip__TVdX0{padding:.32rem .6rem .3rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);font-size:10px;line-height:1;letter-spacing:.14em;color:hsla(0,0%,100%,.82)}.work_pDot__emOvW{flex:none;width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 14px var(--accent)}@media (max-width:899px){.work_pCats__v_zZ_ .work_chip__TVdX0:nth-child(n+3){display:none}}@media (max-width:479px){.work_pCats__v_zZ_ .work_chip__TVdX0:nth-child(n+2){display:none}}.work_pTitle__RqE3k{margin-top:.7rem;font-size:clamp(2.5rem,5.4vw,5rem);font-weight:600;line-height:.96;letter-spacing:-.05em}.work_pInfo__8mBpU{display:grid;gap:2rem;margin-top:clamp(1.5rem,4vh,2.5rem)}@media (min-width:768px){.work_pInfo__8mBpU{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem clamp(2rem,4vw,4.5rem)}.work_pLede__a0Pau{grid-column:1/-1}}@media (min-width:1100px){.work_pInfo__8mBpU{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1.2fr)}.work_pLede__a0Pau{grid-column:auto}}.work_pSummary__GQaNx{margin-top:1rem;max-width:34rem;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:400;line-height:1.35;letter-spacing:-.02em;color:hsla(0,0%,100%,.92);text-wrap:pretty}.work_scope__nSru8{margin-top:.85rem;border-top:1px solid var(--line)}.work_scopeItem__VZzNe{display:flex;align-items:center;gap:.75rem;padding:.62rem 0;border-bottom:1px solid var(--line);font-size:.95rem;letter-spacing:-.01em;color:hsla(0,0%,100%,.9)}.work_scopeIcon__RKDhj{flex:none;width:18px;height:18px;color:hsla(0,0%,100%,.55);transition:color .3s ease,transform .5s var(--ease-out)}.work_scopeItem__VZzNe:hover .work_scopeIcon__RKDhj{color:var(--accent);transform:scale(1.15) rotate(-6deg)}.work_detail__udel3{margin-top:.85rem;display:flex;align-items:center;gap:1.1rem;padding:.9rem 0 1.1rem;border-top:1px solid var(--line)}.work_figure__FP9F9{flex:none;font-size:clamp(2.6rem,4.2vw,3.9rem);font-weight:600;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.work_detailText__GT4zZ{max-width:19rem;font-size:.92rem;line-height:1.45;color:var(--dim);text-wrap:pretty}.work_ctas__DTOZu{display:flex;flex-wrap:wrap;gap:.6rem}.work_rail__nad4c{position:fixed;right:1.1rem;top:50%;z-index:40;display:none;flex-direction:column;align-items:flex-end;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .5s ease}@media (min-width:1280px){.work_rail__nad4c{display:flex}}.work_rail__nad4c[data-visible]{opacity:1;pointer-events:auto}.work_railItem__jEbqQ{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;height:1.75rem;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.42);outline:none;transition:color .3s ease}.work_railName__FzPlG{padding:.3rem .55rem;border-radius:999px;background:#fff;color:#000;white-space:nowrap;opacity:0;transform:translateX(8px);transition:opacity .25s ease,transform .4s var(--ease-out);pointer-events:none}.work_railTick__OrQp_{display:block;width:14px;height:1px;background:currentColor;transition:width .45s var(--ease-out)}.work_railItem__jEbqQ:focus-visible,.work_railItem__jEbqQ:hover,.work_railItem__jEbqQ[aria-current=true]{color:#fff}.work_railItem__jEbqQ:focus-visible .work_railName__FzPlG,.work_railItem__jEbqQ:hover .work_railName__FzPlG{opacity:1;transform:none}.work_railItem__jEbqQ[aria-current=true] .work_railTick__OrQp_{width:30px;height:2px;background:var(--accent,#fff)}.work_section__0NLGL{border-top:1px solid var(--line);padding:clamp(4.5rem,12vh,8rem) 0}.work_sectionHead__blV27{display:grid;gap:1.25rem 3rem;align-items:end;margin-bottom:clamp(2.25rem,6vh,4rem)}@media (min-width:900px){.work_sectionHead__blV27{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.work_sectionTitle___yCRg{margin-top:1.2rem;font-size:clamp(2.2rem,5.6vw,5rem);font-weight:600;line-height:.98;letter-spacing:-.05em}.work_sectionLead__Qp_xC{max-width:28rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.5;color:var(--dim);text-wrap:pretty}.work_capGrid__Rd6VM{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--line)}@media (min-width:640px){.work_capGrid__Rd6VM{grid-template-columns:repeat(2,minmax(0,1fr))}.work_cap__AXrx5:first-child{grid-column:1/-1}}@media (min-width:1180px){.work_capGrid__Rd6VM{grid-template-columns:repeat(5,minmax(0,1fr))}.work_cap__AXrx5:first-child{grid-column:auto}}.work_cap__AXrx5{position:relative;display:flex;flex-direction:column;min-height:17.5rem;padding:1.4rem 1.4rem 1.5rem;background:#000;color:#fff;isolation:isolate;transition:color .4s ease}.work_cap__AXrx5:before{content:"";position:absolute;inset:0;z-index:-1;background:#fff;transform:scaleY(0);transform-origin:bottom center;transition:transform .6s var(--ease-out)}.work_cap__AXrx5:hover{color:#000}.work_cap__AXrx5:hover:before{transform:none}.work_capTop__S_2_S{display:flex;align-items:flex-start;justify-content:space-between}.work_capIdx__fqRgX{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;opacity:.5}.work_capIcon__hnSHH{width:30px;height:30px;transition:transform .7s var(--ease-out)}.work_cap__AXrx5:hover .work_capIcon__hnSHH{transform:rotate(-8deg) scale(1.12)}.work_capTitle__xLE_r{margin-top:2.75rem;font-size:1.3rem;font-weight:600;line-height:1.1;letter-spacing:-.035em}@media (min-width:1180px){.work_capTitle__xLE_r{min-height:2.2em}}.work_capDesc__5Va7a{margin-top:.55rem;font-size:.9rem;line-height:1.45;opacity:.66;text-wrap:pretty}.work_capTools__wPVK2{margin-top:auto;padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:.3rem}.work_capTool__Lzbdr{padding:.28rem .5rem .26rem;border-radius:999px;border:1px solid;font-family:var(--mono);font-size:9.5px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.work_archive__nhvBH{border-top:1px solid var(--line);padding:clamp(4.5rem,12vh,8rem) 0 clamp(4rem,10vh,7rem)}.work_stripLabel__vI6ZL{display:flex;align-items:center;gap:.9rem;margin:0 0 1rem}.work_stripLabel__vI6ZL .work_stripRule__ykukw{flex:1}.work_stripBlock__hGntn+.work_stripBlock__hGntn{margin-top:clamp(2.5rem,6vh,4rem)}.work_tile__95HrF{position:relative;display:block;flex:none;margin-right:.9rem;text-align:left;outline:none;transition:opacity .35s ease}.work_strip__SrL0n:hover .work_tile__95HrF:not(:hover){opacity:.4}.work_tileMedia__beGol{position:relative;display:block;overflow:hidden;border-radius:10px;background:#0c0c0c;box-shadow:0 0 0 1px hsla(0,0%,100%,.1)}.work_tile__95HrF:focus-visible .work_tileMedia__beGol{box-shadow:0 0 0 2px #fff}.work_tileMedia__beGol img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease-out)}.work_tile__95HrF:hover .work_tileMedia__beGol img{transform:scale(1.05)}.work_filmTile__1hzSO{width:clamp(15rem,24vw,21rem)}.work_filmTile__1hzSO .work_tileMedia__beGol{aspect-ratio:16/9}.work_designTile__BJ0NV .work_tileMedia__beGol{height:clamp(13rem,24vw,19rem)}.work_tilePlay__n0MOz{position:absolute;left:.7rem;bottom:.7rem;display:inline-flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;transition:background-color .25s ease,color .25s ease,transform .4s var(--ease-out)}.work_tile__95HrF:hover .work_tilePlay__n0MOz{background:#fff;color:#000;transform:scale(1.1)}.work_tileCaption__drFac{display:flex;flex-direction:column;gap:.25rem;margin-top:.65rem;font-family:var(--mono);font-size:10.5px;font-weight:500;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.work_tileCaption__drFac span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work_tileCaption__drFac span:last-child{color:var(--faint)}.work_lightbox__Dtvuq{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4.5rem 1.25rem 2rem;background:rgba(0,0,0,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:work_lightboxIn__oIfm8 .3s ease both}@keyframes work_lightboxIn__oIfm8{0%{opacity:0}}.work_lightboxClose__SdSYX{position:absolute;right:1.1rem;top:1.1rem}.work_lightboxVideo__Edb0u{width:min(100%,76rem,calc((100vh - 10rem) * 16 / 9));aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#000;box-shadow:0 0 0 1px hsla(0,0%,100%,.14);animation:work_lightboxPop__Qs9Ib .6s var(--ease-out) both}.work_lightboxVideo__Edb0u iframe{width:100%;height:100%;border:0}.work_lightboxImage__Fpi7J{max-width:100%;max-height:calc(100vh - 10rem);border-radius:6px;-o-object-fit:contain;object-fit:contain;animation:work_lightboxPop__Qs9Ib .6s var(--ease-out) both}@keyframes work_lightboxPop__Qs9Ib{0%{opacity:0;transform:scale(.96) translateY(10px)}}.work_iconBtn__sSAbq{display:inline-flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.5);color:#fff;transition:background-color .2s ease,color .2s ease}.work_iconBtn__sSAbq:focus-visible,.work_iconBtn__sSAbq:hover{background:#fff;color:#000;outline:none}@media (prefers-reduced-motion:reduce){.work_lightboxImage__Fpi7J,.work_lightboxVideo__Edb0u,.work_lightbox__Dtvuq{animation:none}.work_cap__AXrx5:before,.work_indexRow__szLk7,.work_indexRow__szLk7:before{transition-duration:1ms}}.reel_viewport__KKnEp{position:relative;--accent:#fff;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.76,0,0.24,1);--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.reel_frameWrap__UOe5Y{position:relative}.reel_frameWrap__UOe5Y:after{content:"";position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);pointer-events:none;opacity:0;transition:opacity .9s ease .7s}[data-inview] .reel_frameWrap__UOe5Y:after{opacity:1}.reel_frame__lQDK3{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#050505;cursor:pointer;opacity:0;transform:scale(.965);clip-path:inset(7% 5% 7% 5% round 14px);transition:opacity .7s ease,transform 1.5s var(--ease-out),clip-path 1.5s var(--ease-out);isolation:isolate}[data-inview] .reel_frame__lQDK3{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 14px)}.reel_fill__0jF1E{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}video.reel_fill__0jF1E{transition:opacity .26s linear}.reel_placeholder__4VWmA{transition:opacity .5s ease}.reel_ytCrop__wlfVc{position:absolute;inset:0;transform:scale(1.22);pointer-events:none}.reel_ytHost__x_4rs,.reel_ytHost__x_4rs iframe{position:absolute;inset:0;width:100%!important;height:100%!important;border:0}.reel_ytPoster__wsL4g{transform:scale(1.22);transition:opacity .55s ease-out}.reel_veil__SfWML{inset:0;background:#000;transition:opacity .18s linear}.reel_scan__EF7sh,.reel_veil__SfWML{position:absolute;pointer-events:none}.reel_scan__EF7sh{left:0;right:0;top:0;height:28%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.07) 82%,hsla(0,0%,100%,.55));opacity:0;transform:translateY(-100%)}[data-inview] .reel_scan__EF7sh{animation:reel_scan__EF7sh 1.5s var(--ease-io) .35s 1 both}@keyframes reel_scan__EF7sh{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1}to{opacity:0;transform:translateY(360%)}}.reel_bracket__4zNtZ{position:absolute;width:15px;height:15px;border:0 solid hsla(0,0%,100%,.55);pointer-events:none;opacity:0;transition:opacity .6s ease .5s,transform 1.3s var(--ease-out) .35s,border-color .3s ease}.reel_bracketTL__1GgXm{top:-9px;left:-9px;border-top-width:1px;border-left-width:1px;transform:translate(-16px,-16px)}.reel_bracketTR__Ob5dt{top:-9px;right:-9px;border-top-width:1px;border-right-width:1px;transform:translate(16px,-16px)}.reel_bracketBL__3HzSy{bottom:-9px;left:-9px;border-bottom-width:1px;border-left-width:1px;transform:translate(-16px,16px)}.reel_bracketBR__TVv4l{bottom:-9px;right:-9px;border-bottom-width:1px;border-right-width:1px;transform:translate(16px,16px)}[data-inview] .reel_bracket__4zNtZ{opacity:1;transform:none}.reel_frameWrap__UOe5Y:hover .reel_bracket__4zNtZ{border-color:var(--accent)}.reel_center__eOuVU{position:absolute;left:50%;top:50%;display:inline-flex;height:72px;width:72px;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:rgba(0,0,0,.42);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .3s ease,transform .5s var(--ease-out)}.reel_frame__lQDK3[data-paused] .reel_center__eOuVU{opacity:1;transform:translate(-50%,-50%)}.reel_pausedShade__C3VdN{position:absolute;inset:0;background:rgba(0,0,0,.32);pointer-events:none;opacity:0;transition:opacity .3s ease}.reel_frame__lQDK3[data-paused] .reel_pausedShade__C3VdN{opacity:1}.reel_bar__SSFJ6{display:flex;align-items:center;gap:.75rem;margin-top:.85rem;min-height:36px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.62);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .7s ease .6s}[data-inview] .reel_bar__SSFJ6{opacity:1}.reel_iconBtn__mj1Qf{display:inline-flex;flex:none;height:34px;width:34px;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.86);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.reel_iconBtn__mj1Qf:hover{background:#fff;border-color:#fff;color:#000}.reel_iconBtn__mj1Qf:active{transform:scale(.94)}.reel_iconBtn__mj1Qf:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.reel_iconBtn__mj1Qf[aria-pressed=true]{background:#fff;border-color:#fff;color:#000}.reel_time__z9H8i{flex:none;min-width:3.4em;color:#fff}.reel_timeEnd__fVvus{flex:none;min-width:3.4em;text-align:right}.reel_scrub__nTH8M{position:relative;flex:1;min-width:3rem;height:34px}.reel_track__hmr5n{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.16);transition:height .2s ease,margin-top .2s ease}.reel_scrub__nTH8M:focus-within .reel_track__hmr5n,.reel_scrub__nTH8M:hover .reel_track__hmr5n{height:4px;margin-top:-2px}.reel_trackFill____5c3{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:var(--accent)}.reel_knob__qEy7O{position:absolute;top:50%;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:#fff;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .3s var(--ease-out);pointer-events:none}.reel_scrub__nTH8M:focus-within .reel_knob__qEy7O,.reel_scrub__nTH8M:hover .reel_knob__qEy7O{opacity:1;transform:none}.reel_range__yxlwU{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.reel_scrub__nTH8M:focus-within{outline:1px dashed hsla(0,0%,100%,.4);outline-offset:2px;border-radius:6px}.reel_clipLabel__qDIHA{display:none;flex:none;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.86)}@media (min-width:900px){.reel_clipLabel__qDIHA{display:block}}.reel_strip__I1Nmo{display:flex;gap:.5rem;margin-top:.6rem;padding:2px;overflow-x:auto;scrollbar-width:none;opacity:0;transition:opacity .7s ease .75s}.reel_strip__I1Nmo::-webkit-scrollbar{display:none}[data-inview] .reel_strip__I1Nmo{opacity:1}.reel_stripItem__IMTZ1{position:relative;display:flex;flex:none;align-items:center;gap:.7rem;border-radius:8px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.5);transition:color .2s ease}.reel_stripItem__IMTZ1:hover,.reel_stripItem__IMTZ1[aria-current=true]{color:#fff}.reel_stripItem__IMTZ1:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.reel_stripThumb__OHAPv{position:relative;display:block;width:88px;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:#111;box-shadow:0 0 0 1px hsla(0,0%,100%,.12);transition:box-shadow .2s ease}.reel_stripThumb__OHAPv img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55;filter:grayscale(1);transition:opacity .25s ease,filter .25s ease,transform .5s var(--ease-out)}.reel_stripItem__IMTZ1:hover .reel_stripThumb__OHAPv img{opacity:.9;transform:scale(1.05)}.reel_stripItem__IMTZ1[aria-current=true] .reel_stripThumb__OHAPv{box-shadow:0 0 0 1.5px var(--accent)}.reel_stripItem__IMTZ1[aria-current=true] .reel_stripThumb__OHAPv img{opacity:1;filter:none}.reel_stripNum___PdFO{position:absolute;left:5px;bottom:4px;font-size:9px;line-height:1;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.9)}.reel_stripLabel__ABYmk{padding-right:.75rem;white-space:nowrap}.reel_viewport__KKnEp:fullscreen{display:flex;flex-direction:column;justify-content:center;padding:2vh 2.5vw;background:#000}.reel_viewport__KKnEp:fullscreen .reel_frameWrap__UOe5Y{width:min(100%,calc((100vh - 9rem) * 16 / 9));margin:0 auto}.reel_viewport__KKnEp:fullscreen .reel_bar__SSFJ6,.reel_viewport__KKnEp:fullscreen .reel_strip__I1Nmo{width:min(100%,calc((100vh - 9rem) * 16 / 9));margin-left:auto;margin-right:auto}.reel_viewport__KKnEp:fullscreen .reel_bracket__4zNtZ{display:none}@media (prefers-reduced-motion:reduce){.reel_frame__lQDK3{clip-path:none}.reel_bracket__4zNtZ,.reel_frame__lQDK3{transform:none;transition:opacity .3s ease}[data-inview] .reel_scan__EF7sh{animation:none}}