.Preloader-module__oCk6rW__root{z-index:var(--z-preloader);background:var(--void-deep);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Preloader-module__oCk6rW__inner{align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.Preloader-module__oCk6rW__name{color:var(--ink);white-space:nowrap;font-size:clamp(2rem,1.3rem + 5vw,4.5rem)}.Preloader-module__oCk6rW__count{color:var(--ink-faint);letter-spacing:var(--track-mono)}
.ScrollRail-module__YWX7cW__rail{z-index:var(--z-rail);pointer-events:none;position:fixed;top:50%;right:clamp(20px,3vw,40px);transform:translateY(-50%)}.ScrollRail-module__YWX7cW__list{align-items:flex-end;gap:var(--sp-3);flex-direction:column;display:flex}.ScrollRail-module__YWX7cW__item{align-items:center;gap:8px;display:flex}.ScrollRail-module__YWX7cW__tick{background:var(--ink-faint);width:10px;height:1px;transition:width var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);display:block}.ScrollRail-module__YWX7cW__label{color:var(--ink-faint);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), padding-right var(--dur-fast) var(--ease-out);padding-right:0}.ScrollRail-module__YWX7cW__item[data-active] .ScrollRail-module__YWX7cW__tick{background:var(--ink);width:20px}.ScrollRail-module__YWX7cW__item[data-active] .ScrollRail-module__YWX7cW__label{color:var(--ink);padding-right:2px}@media (max-width:1023px){.ScrollRail-module__YWX7cW__rail{display:none}}
.StaticPoster-module__qk_e0W__poster{background-color:#08080d;background-image:radial-gradient(60% 50% at 20% 26%,#6e5bff29,#0000 70%),radial-gradient(55% 48% at 80% 74%,#ff5ca821,#0000 70%),radial-gradient(42% 42% at 52% 48%,#3ec5ff17,#0000 72%),conic-gradient(from 210deg at 50% 42%,#0000 0deg,#6e5bff0d 80deg,#3ec5ff0f 160deg,#0000 230deg,#ff5ca80a 300deg,#0000 360deg);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.StaticPoster-module__qk_e0W__poster:before{content:"";opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:140%;height:140%;position:absolute;inset:-20%}.StaticPoster-module__qk_e0W__poster:after{content:"";pointer-events:none;border:1px solid #f0f0f61f;border-radius:50%;width:min(64vh,64vw);height:min(64vh,64vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.HeroCanvas-module__W-BuWG__wrapper{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.HeroCanvas-module__W-BuWG__layer{width:100%;height:100%;position:absolute;inset:0}.HeroCanvas-module__W-BuWG__sceneLayer{opacity:0;transition:opacity var(--dur-slow,.9s) var(--ease-out,ease)}.HeroCanvas-module__W-BuWG__sceneLayer[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.HeroCanvas-module__W-BuWG__sceneLayer{transition:none}}
.Backdrop-module__ajkvLW__backdrop{z-index:var(--z-canvas);pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0 auto auto 0}.Backdrop-module__ajkvLW__scrim{z-index:var(--z-scrim);background:var(--void);opacity:0;position:absolute;inset:0}
.Capabilities-module__1sz40a__section{z-index:var(--z-content);position:relative}.Capabilities-module__1sz40a__headline{font-size:var(--fs-h2);margin-top:var(--sp-5)}.Capabilities-module__1sz40a__intro{margin-top:var(--sp-4);color:var(--ink-dim);max-width:48ch}.Capabilities-module__1sz40a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin-top:clamp(40px,6vh,72px);display:grid}.Capabilities-module__1sz40a__cell{border-top:1px solid var(--hairline);padding-top:var(--sp-4);transition:border-color var(--dur-base) var(--ease-out)}.Capabilities-module__1sz40a__cell:hover{border-color:var(--surge-violet)}.Capabilities-module__1sz40a__label{color:var(--surge-cyan)}.Capabilities-module__1sz40a__title{margin-top:var(--sp-4);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:500}.Capabilities-module__1sz40a__body{margin-top:var(--sp-3);color:var(--ink-dim);font-size:var(--fs-small);max-width:38ch}.Capabilities-module__1sz40a__deliverables{margin-top:var(--sp-5);color:var(--ink-faint)}.Capabilities-module__1sz40a__deliverables li{border-top:1px dashed var(--hairline);padding-block:9px}@media (max-width:860px){.Capabilities-module__1sz40a__grid{gap:var(--sp-6);grid-template-columns:1fr}}
.DevPlaque-module__ov-1Ka__section{z-index:var(--z-content);padding-block:0 var(--section-pad-y);position:relative}.DevPlaque-module__ov-1Ka__plaque{justify-content:space-between;align-items:center;gap:var(--sp-6);border:1px solid var(--hairline-strong);background:var(--void-raised);padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.DevPlaque-module__ov-1Ka__plaque:before{content:"";background:var(--surge-gradient);width:3px;position:absolute;inset:0 auto 0 0}.DevPlaque-module__ov-1Ka__headline{max-width:24ch;font-size:clamp(1.4rem,2.6vw,2.4rem)}.DevPlaque-module__ov-1Ka__sub{margin-top:var(--sp-3);color:var(--ink-faint)}.DevPlaque-module__ov-1Ka__cta{border:1px solid var(--hairline-strong);color:var(--ink);transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease, background var(--dur-fast) ease;flex-shrink:0;padding:15px 24px;display:inline-block}.DevPlaque-module__ov-1Ka__cta:hover{border-color:var(--surge-cyan);color:var(--surge-cyan)}@media (max-width:767px){.DevPlaque-module__ov-1Ka__plaque{flex-direction:column;align-items:flex-start}}
.MarkTelemetry-module__-wcGea__telemetry{color:var(--ink-faint);transition:color var(--dur-fast) ease;font-variant-numeric:tabular-nums;white-space:nowrap}.MarkTelemetry-module__-wcGea__telemetry[data-spin],.MarkTelemetry-module__-wcGea__telemetry[data-spin] .MarkTelemetry-module__-wcGea__hint{color:var(--surge-cyan)}.MarkTelemetry-module__-wcGea__hint{color:var(--ink-faint)}@media (max-width:1023px){.MarkTelemetry-module__-wcGea__telemetry{display:none}}
.Hero-module__lHo1ia__hero{z-index:var(--z-content);align-items:center;min-height:100svh;display:flex;position:relative}.Hero-module__lHo1ia__inner{width:100%}.Hero-module__lHo1ia__eyebrow{margin-bottom:clamp(20px,3.5vh,36px)}.Hero-module__lHo1ia__name{font-size:var(--fs-display);flex-direction:column;display:flex}.Hero-module__lHo1ia__line{width:fit-content;padding-block:.02em;display:block;overflow:clip}.Hero-module__lHo1ia__rise{transition:transform .9s var(--ease-out), opacity .9s var(--ease-out);display:inline-block}.Hero-module__lHo1ia__hero[data-phase=armed] .Hero-module__lHo1ia__rise{opacity:0;transition:none;transform:translateY(115%)}.Hero-module__lHo1ia__hero[data-phase=in] .Hero-module__lHo1ia__rise,.Hero-module__lHo1ia__hero[data-phase=ssr] .Hero-module__lHo1ia__rise{opacity:1;transform:none}.Hero-module__lHo1ia__eyebrow .Hero-module__lHo1ia__rise,.Hero-module__lHo1ia__body .Hero-module__lHo1ia__rise{transition-duration:.7s}.Hero-module__lHo1ia__sub{font-size:var(--fs-h3);margin-top:clamp(10px,1.8vh,20px);padding-block:.04em;font-weight:800;overflow:clip}.Hero-module__lHo1ia__sub .Hero-module__lHo1ia__accent{color:var(--ink)}.Hero-module__lHo1ia__body{max-width:46ch;color:var(--ink-dim);font-size:var(--fs-lead);margin-top:clamp(18px,3vh,30px);overflow:clip}.Hero-module__lHo1ia__cue{color:var(--ink-faint);letter-spacing:.16em;pointer-events:none;position:absolute;bottom:max(5.5vh,28px);left:50%;translate:-50%}.Hero-module__lHo1ia__telemetry{left:var(--page-pad-x);pointer-events:none;position:absolute;bottom:max(5.5vh,28px)}@media (max-width:767px){.Hero-module__lHo1ia__cue{bottom:max(3.5vh,18px)}}
.Manifesto-module__dBmBGW__section{z-index:var(--z-content);position:relative}.Manifesto-module__dBmBGW__headline{font-size:var(--fs-h2);margin-top:var(--sp-5);max-width:14ch}.Manifesto-module__dBmBGW__row{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(24px,4vw,72px);margin-top:clamp(32px,5vh,56px);display:grid}.Manifesto-module__dBmBGW__body{font-size:var(--fs-lead);color:var(--ink);max-width:56ch}.Manifesto-module__dBmBGW__note{color:var(--ink-faint);border-left:1px solid var(--hairline-strong);padding-left:var(--sp-4)}@media (max-width:860px){.Manifesto-module__dBmBGW__row{grid-template-columns:1fr;align-items:start}}
.NowBuilding-module__VrUOfW__section{z-index:var(--z-content);position:relative}.NowBuilding-module__VrUOfW__live{color:var(--surge-magenta)}.NowBuilding-module__VrUOfW__headline{font-size:var(--fs-h2);margin-top:var(--sp-5);max-width:14ch}.NowBuilding-module__VrUOfW__body{margin-top:var(--sp-5);max-width:52ch;color:var(--ink-dim);font-size:var(--fs-lead)}.NowBuilding-module__VrUOfW__chips{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.NowBuilding-module__VrUOfW__chips li{border:1px solid var(--hairline);color:var(--ink-dim);padding:9px 14px}.NowBuilding-module__VrUOfW__chips li:first-child{border-color:var(--surge-violet);color:var(--ink)}.NowBuilding-module__VrUOfW__cta{margin-top:var(--sp-6);background:var(--ink);color:var(--void);transition:background var(--dur-fast) ease, color var(--dur-fast) ease;padding:15px 24px;display:inline-block}.NowBuilding-module__VrUOfW__cta:hover{background:var(--surge-cyan)}
.Practice-module__VhIPiq__section{z-index:var(--z-content);position:relative}.Practice-module__VhIPiq__headline{font-size:var(--fs-h2);margin-top:var(--sp-5);max-width:16ch}.Practice-module__VhIPiq__body{margin-top:var(--sp-5);color:var(--ink-dim);max-width:54ch}.Practice-module__VhIPiq__sig{color:var(--ink);font-family:var(--font-serif), Georgia, serif;font-style:italic}.Practice-module__VhIPiq__listWrap{margin-top:clamp(32px,5vh,56px)}.Practice-module__VhIPiq__list li+li{border-top:none}.Practice-module__VhIPiq__row{justify-content:space-between;align-items:baseline;gap:var(--sp-5);border-top:1px solid var(--hairline);transition:color var(--dur-fast) ease, padding-left var(--dur-base) var(--ease-out);padding-block:16px;display:flex}.Practice-module__VhIPiq__list li:last-child .Practice-module__VhIPiq__row{border-bottom:1px solid var(--hairline)}a.Practice-module__VhIPiq__row:hover{color:var(--surge-cyan);padding-left:var(--sp-3)}.Practice-module__VhIPiq__name{font-size:var(--fs-lead)}.Practice-module__VhIPiq__note{color:var(--ink-faint);text-align:right;flex-shrink:0}@media (max-width:599px){.Practice-module__VhIPiq__row{flex-direction:column;align-items:flex-start;gap:6px}.Practice-module__VhIPiq__note{text-align:left}}
.Process-module__MVah4G__section{z-index:var(--z-content);position:relative}.Process-module__MVah4G__headline{font-size:var(--fs-h2);margin-top:var(--sp-5)}.Process-module__MVah4G__steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.5vw,40px);margin-top:clamp(40px,6vh,72px);display:grid}.Process-module__MVah4G__step{border-top:1px solid var(--hairline);padding-top:var(--sp-4);height:100%;position:relative}.Process-module__MVah4G__step:before{content:"";width:var(--fill,32px);background:var(--surge-gradient);height:3px;position:absolute;top:-2px;left:0}.Process-module__MVah4G__label{color:var(--ink-faint)}.Process-module__MVah4G__title{margin-top:var(--sp-3);font-family:var(--font-sans), system-ui, sans-serif;font-size:1.25rem;font-weight:500}.Process-module__MVah4G__body{margin-top:var(--sp-2);color:var(--ink-dim);font-size:var(--fs-small)}@media (max-width:1023px){.Process-module__MVah4G__steps{gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.Process-module__MVah4G__steps{grid-template-columns:1fr}}
.Poster-module__8BW4uq__poster{--ph:258;aspect-ratio:4/3;border:1px solid var(--hairline);isolation:isolate;background:#0b0b12;position:relative;overflow:hidden}.Poster-module__8BW4uq__glowA,.Poster-module__8BW4uq__glowB{filter:blur(48px);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);border-radius:50%;position:absolute;inset:-20%;transform:translateZ(0)}.Poster-module__8BW4uq__glowA{background:radial-gradient(closest-side at 32% 36%, hsl(var(--ph) 92% 64% / .34), transparent 68%)}.Poster-module__8BW4uq__glowB{background:radial-gradient(closest-side at 72% 74%, hsl(calc(var(--ph) + 48) 90% 62% / .2), transparent 66%)}.Poster-module__8BW4uq__ring,.Poster-module__8BW4uq__arc{border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.Poster-module__8BW4uq__ring{aspect-ratio:1;width:58%;transition:transform var(--dur-slow) var(--ease-out);border:1px solid #f0f0f629}.Poster-module__8BW4uq__arc{aspect-ratio:1;width:76%;-webkit-mask:conic-gradient(from 210deg, #000 0 118deg, transparent 118deg 360deg);mask:conic-gradient(from 210deg, #000 0 118deg, transparent 118deg 360deg);transition:rotate 1.2s var(--ease-out);border:1px dashed #f0f0f638}.Poster-module__8BW4uq__axis{background:linear-gradient(#f0f0f612,#f0f0f612) 50% 0/1px 100% no-repeat,linear-gradient(#f0f0f60d,#f0f0f60d) 0/100% 1px no-repeat;position:absolute;inset:0}.Poster-module__8BW4uq__spot{opacity:0;transition:opacity .35s var(--ease-out);background:radial-gradient(340px circle at var(--px,50%) var(--py,50%), hsl(var(--ph) 92% 70% / .24), transparent 65%);position:absolute;inset:0}[data-tilt-active] .Poster-module__8BW4uq__spot{opacity:1}.Poster-module__8BW4uq__noise{opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");position:absolute;inset:0}.Poster-module__8BW4uq__shots{display:block;position:absolute;inset:0}.Poster-module__8BW4uq__shot{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease-out);filter:saturate(.92)contrast(1.02);position:absolute;inset:0}.Poster-module__8BW4uq__shot[data-active]{opacity:.94}.Poster-module__8BW4uq__shots:after{content:"";pointer-events:none;background:linear-gradient(#08080d70,#0000 26% 66%,#08080d94);position:absolute;inset:0}.Poster-module__8BW4uq__index{color:var(--ink-dim);position:absolute;top:14px;left:16px}.Poster-module__8BW4uq__kicker{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:14px;left:16px;right:16px;overflow:hidden}:is(a:hover .Poster-module__8BW4uq__glowA,a:focus-visible .Poster-module__8BW4uq__glowA){opacity:1;transform:scale(1.06)}:is(a:hover .Poster-module__8BW4uq__ring,a:focus-visible .Poster-module__8BW4uq__ring){transform:scale(1.05)}:is(a:hover .Poster-module__8BW4uq__arc,a:focus-visible .Poster-module__8BW4uq__arc){rotate:28deg}
.about-module__-i9KWa__head{padding-top:calc(var(--sp-9) + 6vh)}.about-module__-i9KWa__title{font-size:var(--fs-h2);margin-top:var(--sp-5);max-width:14ch}.about-module__-i9KWa__lede{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(36px,5vh,56px);display:grid}.about-module__-i9KWa__body{color:var(--ink-dim);font-size:var(--fs-lead);max-width:56ch}.about-module__-i9KWa__note{margin-top:var(--sp-5);color:var(--ink-faint)}.about-module__-i9KWa__portrait{aspect-ratio:4/5}.about-module__-i9KWa__section{margin-top:clamp(72px,11vh,128px)}.about-module__-i9KWa__h2{font-size:var(--fs-h3)}.about-module__-i9KWa__capGrid{margin-top:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.about-module__-i9KWa__capCell{border-top:1px solid var(--hairline);padding-top:var(--sp-4)}.about-module__-i9KWa__capLabel{color:var(--surge-cyan)}.about-module__-i9KWa__capTitle{margin-top:var(--sp-3);font-family:var(--font-sans), system-ui, sans-serif;font-size:1.25rem;font-weight:500}.about-module__-i9KWa__capBody{margin-top:var(--sp-2);color:var(--ink-dim);font-size:var(--fs-small)}.about-module__-i9KWa__method{margin-top:var(--sp-6)}.about-module__-i9KWa__methodRow{gap:var(--sp-5);padding-block:var(--sp-5);border-top:1px solid var(--hairline);grid-template-columns:minmax(120px,180px) minmax(0,1fr);display:grid}.about-module__-i9KWa__methodLabel{color:var(--ink-faint);padding-top:4px}.about-module__-i9KWa__methodTitle{font-family:var(--font-sans), system-ui, sans-serif;font-size:1.2rem;font-weight:500}.about-module__-i9KWa__methodBody{margin-top:var(--sp-1);color:var(--ink-dim);font-size:var(--fs-small);max-width:56ch}.about-module__-i9KWa__trail{margin-top:var(--sp-6)}.about-module__-i9KWa__trailRow{gap:var(--sp-5);padding-block:var(--sp-4);border-top:1px solid var(--hairline);grid-template-columns:minmax(120px,180px) minmax(0,1fr);display:grid}.about-module__-i9KWa__trailPeriod{color:var(--surge-violet);padding-top:3px}.about-module__-i9KWa__trailTitle{color:var(--ink)}.about-module__-i9KWa__trailTitle strong{font-weight:500}.about-module__-i9KWa__trailNote{color:var(--ink-faint);font-size:var(--fs-small);margin-top:4px}.about-module__-i9KWa__langs{margin-top:var(--sp-5);color:var(--ink-faint)}.about-module__-i9KWa__fit{margin-block:clamp(72px, 11vh, 128px) var(--sp-9)}.about-module__-i9KWa__fit .about-module__-i9KWa__body{margin-top:var(--sp-5)}.about-module__-i9KWa__cta{margin-top:var(--sp-6);background:var(--ink);color:var(--void);transition:background var(--dur-fast) ease;padding:15px 24px;display:inline-block}.about-module__-i9KWa__cta:hover{background:var(--surge-cyan)}@media (max-width:860px){.about-module__-i9KWa__lede{grid-template-columns:1fr}.about-module__-i9KWa__portrait{max-width:420px}.about-module__-i9KWa__capGrid{gap:var(--sp-5);grid-template-columns:1fr}.about-module__-i9KWa__methodRow,.about-module__-i9KWa__trailRow{gap:var(--sp-2);grid-template-columns:1fr}}
.work-module__BE5sLa__head{padding-top:calc(var(--sp-9) + 6vh);padding-bottom:clamp(32px,5vh,56px)}.work-module__BE5sLa__title{font-size:var(--fs-h2);margin-top:var(--sp-5);max-width:16ch}.work-module__BE5sLa__facts{gap:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,4.5vh,48px);display:grid}.work-module__BE5sLa__factLabel{color:var(--ink-faint);margin-bottom:var(--sp-2)}.work-module__BE5sLa__fact dd{color:var(--ink-dim);font-size:var(--fs-small)}.work-module__BE5sLa__poster{aspect-ratio:21/9}.work-module__BE5sLa__body{flex-direction:column;gap:clamp(40px,6vh,64px);max-width:72ch;padding-block:clamp(48px,8vh,96px);display:flex}.work-module__BE5sLa__block{gap:var(--sp-5);grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:start;display:grid}.work-module__BE5sLa__blockLabel{color:var(--surge-cyan);padding-top:5px}.work-module__BE5sLa__blockBody{color:var(--ink-dim);font-size:var(--fs-lead)}.work-module__BE5sLa__decision{padding:var(--sp-5);border:1px solid var(--hairline-strong);border-left:3px solid #0000;border-image:var(--surge-gradient) 1;background:var(--void-raised);color:var(--ink-dim);border-image-width:0 0 0 3px}.work-module__BE5sLa__links{gap:var(--sp-4);flex-wrap:wrap;display:flex}.work-module__BE5sLa__links a{color:var(--ink-dim);text-underline-offset:3px;text-decoration:underline}.work-module__BE5sLa__links a:hover{color:var(--surge-cyan)}.work-module__BE5sLa__next{border-top:1px solid var(--hairline);margin-bottom:var(--sp-8);padding-block:clamp(48px,8vh,96px)}.work-module__BE5sLa__nextLabel{color:var(--ink-faint)}.work-module__BE5sLa__nextLink{margin-top:var(--sp-3);font-size:var(--fs-h3);transition:color var(--dur-fast) ease;display:inline-block}.work-module__BE5sLa__nextLink:hover{color:var(--surge-cyan)}@media (max-width:860px){.work-module__BE5sLa__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.work-module__BE5sLa__block{gap:var(--sp-2);grid-template-columns:1fr}.work-module__BE5sLa__poster{aspect-ratio:4/3}}
.SelectedWorks-module__C3yutG__section{z-index:var(--z-content);position:relative}.SelectedWorks-module__C3yutG__headline{font-size:var(--fs-h2);margin-top:var(--sp-5)}.SelectedWorks-module__C3yutG__intro{margin-top:var(--sp-4);color:var(--ink-dim);max-width:48ch}.SelectedWorks-module__C3yutG__list{flex-direction:column;gap:clamp(56px,9vh,112px);margin-top:clamp(48px,8vh,96px);display:flex}.SelectedWorks-module__C3yutG__card{padding-block:var(--sp-5);border-top:1px solid var(--hairline);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.SelectedWorks-module__C3yutG__card[data-flip]{direction:rtl}.SelectedWorks-module__C3yutG__card[data-flip]>*{direction:ltr}.SelectedWorks-module__C3yutG__poster{width:100%}.SelectedWorks-module__C3yutG__posterLink,.SelectedWorks-module__C3yutG__metaLink{min-width:0;color:inherit;display:block}.SelectedWorks-module__C3yutG__kicker{color:var(--ink-faint)}.SelectedWorks-module__C3yutG__title{margin-top:var(--sp-3);font-size:var(--fs-h3);max-width:18ch;transition:color var(--dur-fast) ease;line-height:1.04}.SelectedWorks-module__C3yutG__summary{margin-top:var(--sp-4);color:var(--ink-dim);max-width:44ch;font-size:var(--fs-small)}.SelectedWorks-module__C3yutG__tags{gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-5);color:var(--ink-faint);flex-wrap:wrap;display:flex}.SelectedWorks-module__C3yutG__open{margin-top:var(--sp-5);color:var(--ink);padding-bottom:5px;display:inline-block;position:relative}.SelectedWorks-module__C3yutG__open:after{content:"";background:var(--surge-cyan);height:1px;transition:right var(--dur-base) var(--ease-out);position:absolute;bottom:0;left:0;right:100%}.SelectedWorks-module__C3yutG__card:hover .SelectedWorks-module__C3yutG__open:after,.SelectedWorks-module__C3yutG__card:focus-visible .SelectedWorks-module__C3yutG__open:after{right:0}.SelectedWorks-module__C3yutG__card:hover .SelectedWorks-module__C3yutG__open{color:var(--surge-cyan)}.SelectedWorks-module__C3yutG__footnote{color:var(--ink-faint);margin-top:clamp(48px,7vh,80px)}.SelectedWorks-module__C3yutG__footnoteLink{color:var(--ink-dim);text-underline-offset:3px;text-decoration:underline}.SelectedWorks-module__C3yutG__footnoteLink:hover{color:var(--surge-cyan)}@media (max-width:860px){.SelectedWorks-module__C3yutG__card,.SelectedWorks-module__C3yutG__card[data-flip]{gap:var(--sp-5);direction:ltr;grid-template-columns:1fr;align-items:start}.SelectedWorks-module__C3yutG__title{max-width:none}}
.WorksIndex-module__04XaIa__head{padding-top:calc(var(--sp-9) + 6vh)}.WorksIndex-module__04XaIa__title{font-size:var(--fs-h2);margin-top:var(--sp-5)}.WorksIndex-module__04XaIa__intro{margin-top:var(--sp-4);color:var(--ink-dim);max-width:48ch}.WorksIndex-module__04XaIa__filters{gap:var(--sp-2);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.WorksIndex-module__04XaIa__filter{border:1px solid var(--hairline);color:var(--ink-dim);transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease, background var(--dur-fast) ease;padding:10px 16px}.WorksIndex-module__04XaIa__filter:hover{border-color:var(--hairline-strong);color:var(--ink)}.WorksIndex-module__04XaIa__filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--void)}.WorksIndex-module__04XaIa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,64px) clamp(24px,3vw,48px);margin-top:clamp(40px,6vh,72px);display:grid}.WorksIndex-module__04XaIa__card{display:block}.WorksIndex-module__04XaIa__posterLink,.WorksIndex-module__04XaIa__metaLink{min-width:0;color:inherit;display:block}.WorksIndex-module__04XaIa__meta{padding-top:var(--sp-4)}.WorksIndex-module__04XaIa__status{color:var(--ink-faint)}.WorksIndex-module__04XaIa__cardTitle{margin-top:var(--sp-2);transition:color var(--dur-fast) ease;font-size:clamp(1.35rem,2.2vw,2rem)}.WorksIndex-module__04XaIa__card:hover .WorksIndex-module__04XaIa__cardTitle{color:var(--surge-cyan)}.WorksIndex-module__04XaIa__summary{margin-top:var(--sp-3);color:var(--ink-dim);font-size:var(--fs-small);max-width:46ch}.WorksIndex-module__04XaIa__tags{gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-4);color:var(--ink-faint);flex-wrap:wrap;display:flex}.WorksIndex-module__04XaIa__footnote{color:var(--ink-faint);margin-top:clamp(48px,7vh,80px)}.WorksIndex-module__04XaIa__practice{padding-bottom:var(--sp-9);margin-top:clamp(64px,10vh,128px)}.WorksIndex-module__04XaIa__practiceTitle{font-size:var(--fs-h3)}.WorksIndex-module__04XaIa__clientList{margin-top:var(--sp-5)}.WorksIndex-module__04XaIa__clientRow{justify-content:space-between;align-items:baseline;gap:var(--sp-5);border-top:1px solid var(--hairline);font-size:var(--fs-lead);padding-block:15px;display:flex}.WorksIndex-module__04XaIa__clientRow:last-child{border-bottom:1px solid var(--hairline)}.WorksIndex-module__04XaIa__clientRow a:hover{color:var(--surge-cyan)}.WorksIndex-module__04XaIa__clientNote{color:var(--ink-faint);text-align:right;flex-shrink:0}@media (max-width:860px){.WorksIndex-module__04XaIa__grid{grid-template-columns:1fr}.WorksIndex-module__04XaIa__clientRow{flex-direction:column;align-items:flex-start;gap:6px}.WorksIndex-module__04XaIa__clientNote{text-align:left}}
