.hero-lattice-module__saDN9W__wrap{z-index:0;pointer-events:none;color:var(--bone-30);place-items:center;display:grid;position:absolute;inset:auto 0 12%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000 100%);mask-image:radial-gradient(closest-side,#000 40%,#0000 100%)}.hero-lattice-module__saDN9W__svg{width:min(88vw,26rem);height:auto;animation:hero-lattice-module__saDN9W__drift 26s var(--ease-soft) infinite alternate;transform-origin:50% 60%;overflow:visible}@keyframes hero-lattice-module__saDN9W__drift{0%{transform:perspective(900px)rotateX(2deg)rotate(-2.5deg)scale(.96)}to{transform:perspective(900px)rotateX(-2deg)rotate(2.5deg)scale(1.04)}}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-lattice-module__saDN9W__wrap{display:none}}@media (prefers-reduced-motion:reduce){.hero-lattice-module__saDN9W__svg{animation:none;transform:perspective(900px)rotateX(0)}}
.hero-module__VtfGiq__hero{z-index:var(--z-content);min-height:100svh;padding:calc(var(--header-h) + clamp(1rem, 3vh, 2rem)) var(--pad) clamp(1.5rem, 4vh, 3rem);grid-template-rows:auto 1fr auto auto;gap:clamp(1.25rem,3vh,2.5rem);display:grid;position:relative}.hero-module__VtfGiq__stage{pointer-events:none;width:min(72vw,60rem);height:min(60vh,40rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.hero-module__VtfGiq__scrim{z-index:0;pointer-events:none;background:linear-gradient(to top, var(--ink-800) 4%, #181818db 15%, transparent 34%), linear-gradient(to bottom, var(--ink-800) 2%, transparent 22%);position:absolute;inset:0}.hero-module__VtfGiq__topRow,.hero-module__VtfGiq__bottomRow{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex;position:relative}.hero-module__VtfGiq__topRow p:last-child{text-align:right}.hero-module__VtfGiq__type{z-index:1;align-items:center;display:flex;position:relative}.hero-module__VtfGiq__title{flex-direction:column;width:100%;display:flex}.hero-module__VtfGiq__titleLine{font-family:var(--font-display);font-weight:500;font-size:var(--t-mega);letter-spacing:var(--tr-mega);line-height:.84;display:block}.hero-module__VtfGiq__roleLine{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone-64);margin-top:clamp(.5rem,1.4vw,1.2rem);padding-left:.14em;font-size:clamp(1.15rem,3.85vw,3.9rem);font-weight:400;line-height:1.05;display:block}.hero-module__VtfGiq__roleLine em{color:var(--bone);letter-spacing:-.005em;padding-right:.06em}.hero-module__VtfGiq__rule{z-index:1;background:var(--line);transform-origin:0;width:100%;height:1px;display:block;position:relative}.hero-module__VtfGiq__lead{font-size:var(--t-body);color:var(--bone-64);text-wrap:pretty;max-width:44ch;line-height:1.6}.hero-module__VtfGiq__scroll{align-items:center;gap:.9rem;display:none}.hero-module__VtfGiq__scrollRail{background:var(--bone-14);width:74px;height:1px;display:block;position:relative;overflow:clip}.hero-module__VtfGiq__scrollDot{inset-block:0;background:var(--bone);width:26px;animation:hero-module__VtfGiq__travel 2.6s var(--ease-inout) infinite;position:absolute;left:0}@keyframes hero-module__VtfGiq__travel{0%{transform:translate(-100%)}60%,to{transform:translate(300%)}}@media (min-width:768px){.hero-module__VtfGiq__scroll{display:flex}.hero-module__VtfGiq__lead{max-width:38ch}}@media (prefers-reduced-motion:reduce){.hero-module__VtfGiq__scrollDot{animation:none;transform:translate(0)}}
.manifesto-module__IglWCq__section{z-index:var(--z-content);padding:clamp(7rem, 20vh, 16rem) var(--pad) clamp(6rem, 16vh, 12rem);grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem);display:grid;position:relative}.manifesto-module__IglWCq__aside{align-items:flex-start;gap:1.25rem;display:flex}.manifesto-module__IglWCq__stem{background:var(--line);flex:1;height:1px;margin-top:.5em;display:none}.manifesto-module__IglWCq__body{flex-direction:column;gap:clamp(1.75rem,4vw,3rem);display:flex}.manifesto-module__IglWCq__statement{font-family:var(--font-display);font-weight:400;font-size:var(--t-display);letter-spacing:var(--tr-display);text-wrap:balance;max-width:18ch;line-height:1.04}.manifesto-module__IglWCq__translation{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--bone-46);max-width:42ch;line-height:1.8}@media (min-width:900px){.manifesto-module__IglWCq__section{column-gap:var(--gutter);grid-template-columns:3fr 9fr}.manifesto-module__IglWCq__aside{flex-direction:column;align-items:stretch;gap:2rem}.manifesto-module__IglWCq__stem{flex:1;width:1px;height:auto;min-height:8rem;margin-top:0;display:block}.manifesto-module__IglWCq__statement{max-width:15ch}}
.media-module__UsTmkG__frame{background:var(--ink-750);will-change:clip-path;outline:1px solid var(--line);outline-offset:-1px;position:relative;overflow:hidden}.media-module__UsTmkG__fill{height:100%;position:absolute;inset:0}.media-module__UsTmkG__inner{will-change:transform;width:100%;height:100%;position:relative}.media-module__UsTmkG__img{object-fit:cover;width:100%;height:100%}
.project-body-module__M1zSxG__body{flex-direction:column;gap:clamp(5rem,14vh,11rem);padding-block:clamp(5rem,14vh,11rem);display:flex;position:relative}.project-body-module__M1zSxG__body>*,.project-body-module__M1zSxG__body section{z-index:5;position:relative}.project-body-module__M1zSxG__summary{padding-inline:var(--pad);grid-template-columns:1fr;gap:clamp(2.5rem,6vw,4rem);display:grid}.project-body-module__M1zSxG__summaryCol{flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem);display:flex}.project-body-module__M1zSxG__summaryLead{font-size:var(--t-lead);letter-spacing:-.016em;color:var(--bone-92);text-wrap:pretty;max-width:42ch;line-height:1.45}.project-body-module__M1zSxG__chapter,.project-body-module__M1zSxG__chapterReverse{padding-inline:var(--pad);grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,6vw,4.5rem);display:grid}.project-body-module__M1zSxG__chapterText{flex-direction:column;gap:clamp(1rem,2.4vw,1.5rem);display:flex}.project-body-module__M1zSxG__chapterTitle{font-family:var(--font-display);font-weight:500;font-size:var(--t-title);letter-spacing:var(--tr-title);text-wrap:balance;max-width:17ch;line-height:1.04}.project-body-module__M1zSxG__chapterBody p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--bone-64);max-width:var(--measure);text-wrap:pretty}.project-body-module__M1zSxG__points{flex-direction:column;gap:.15rem;max-width:46ch;margin-top:.5rem;display:flex}.project-body-module__M1zSxG__points li{border-top:1px solid var(--line);font-size:var(--t-small);color:var(--bone-64);grid-template-columns:2.25rem 1fr;align-items:center;gap:.75rem;padding-block:.7rem;display:grid}.project-body-module__M1zSxG__pointRule{background:var(--accent);opacity:.7;height:1px}.project-body-module__M1zSxG__chapterMedia{position:relative}.project-body-module__M1zSxG__bleed{margin:0}.project-body-module__M1zSxG__wide{margin:0 var(--pad)}.project-body-module__M1zSxG__caption{padding-inline:var(--pad);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);color:var(--bone-46);max-width:52ch;margin-top:.9rem;line-height:1.7}.project-body-module__M1zSxG__chapterMedia .project-body-module__M1zSxG__caption,.project-body-module__M1zSxG__wide .project-body-module__M1zSxG__caption{padding-inline:0}.project-body-module__M1zSxG__pair{grid-template-columns:1fr;gap:clamp(3rem,8vw,5rem);display:grid}.project-body-module__M1zSxG__pair .project-body-module__M1zSxG__chapter{padding-inline:var(--pad)}.project-body-module__M1zSxG__ledger{padding-inline:var(--pad);flex-direction:column;gap:clamp(2.5rem,6vw,4rem);display:flex}.project-body-module__M1zSxG__metrics{border-top:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:clamp(1.5rem,4vw,3rem);padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.project-body-module__M1zSxG__metric{flex-direction:column;gap:.6rem;display:flex}.project-body-module__M1zSxG__metricValue{font-family:var(--font-display);letter-spacing:var(--tr-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:500;line-height:.9}.project-body-module__M1zSxG__credits{border-top:1px solid var(--line);grid-template-columns:1fr;gap:clamp(1.75rem,4vw,3rem);padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.project-body-module__M1zSxG__creditCol{flex-direction:column;gap:.9rem;display:flex}.project-body-module__M1zSxG__tagList{flex-wrap:wrap;gap:.45rem;display:flex}.project-body-module__M1zSxG__tagList li{border:1px solid var(--line);font-size:var(--t-small);color:var(--bone-64);border-radius:999px;padding:.35rem .75rem}.project-body-module__M1zSxG__attribution{font-family:var(--font-mono);letter-spacing:.04em;color:var(--bone-46);text-wrap:pretty;flex-direction:column;gap:.3rem;font-size:.7rem;line-height:1.5;display:flex}@media (min-width:900px){.project-body-module__M1zSxG__summary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,8vw,8rem)}.project-body-module__M1zSxG__chapter{grid-template-columns:5fr 6fr;column-gap:clamp(3rem,7vw,7rem)}.project-body-module__M1zSxG__chapterReverse{grid-template-columns:6fr 5fr;column-gap:clamp(3rem,7vw,7rem)}.project-body-module__M1zSxG__chapterReverse .project-body-module__M1zSxG__chapterText{order:2}.project-body-module__M1zSxG__chapterReverse .project-body-module__M1zSxG__chapterMedia{order:1}.project-body-module__M1zSxG__pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,7vw,7rem)}.project-body-module__M1zSxG__pair .project-body-module__M1zSxG__chapter{grid-template-columns:1fr;padding-inline:0}.project-body-module__M1zSxG__pair{padding-inline:var(--pad)}.project-body-module__M1zSxG__credits{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}
.next-project-module__srchzq__section{z-index:5;border-top:1px solid var(--line);position:relative}.next-project-module__srchzq__plate{min-height:clamp(24rem,62svh,40rem);padding:clamp(3rem, 8vh, 6rem) var(--pad);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:clip}.next-project-module__srchzq__media{z-index:-1;clip-path:inset(38% 0%);opacity:.34;transition:clip-path 1.05s var(--ease-organic), opacity .9s var(--ease-organic);position:absolute;inset:0}.next-project-module__srchzq__img{object-fit:cover;transition:transform 1.4s var(--ease-organic);transform:scale(1.1)}.next-project-module__srchzq__scrim{background:linear-gradient(#1010108c,#101010e6);position:absolute;inset:0}.next-project-module__srchzq__plate:hover .next-project-module__srchzq__media,.next-project-module__srchzq__plate:focus-visible .next-project-module__srchzq__media{clip-path:inset(0%);opacity:1}.next-project-module__srchzq__plate:hover .next-project-module__srchzq__img,.next-project-module__srchzq__plate:focus-visible .next-project-module__srchzq__img{transform:scale(1)}.next-project-module__srchzq__content{flex-direction:column;gap:clamp(.6rem,1.6vw,1rem);display:flex}.next-project-module__srchzq__title{font-family:var(--font-display);font-weight:500;font-size:var(--t-display);letter-spacing:var(--tr-mega);transition:color var(--dur-m) var(--ease-organic);line-height:.92}.next-project-module__srchzq__plate:hover .next-project-module__srchzq__title,.next-project-module__srchzq__plate:focus-visible .next-project-module__srchzq__title{color:var(--accent)}.next-project-module__srchzq__tagline{font-size:var(--t-body);color:var(--bone-64);text-wrap:pretty;max-width:46ch}.next-project-module__srchzq__cue{color:var(--bone-46);transition:color var(--dur-s) var(--ease-organic);align-items:center;gap:.8rem;margin-top:.6rem;display:inline-flex}.next-project-module__srchzq__cue svg{transition:transform .55s var(--ease-organic)}.next-project-module__srchzq__plate:hover .next-project-module__srchzq__cue,.next-project-module__srchzq__plate:focus-visible .next-project-module__srchzq__cue{color:var(--accent)}.next-project-module__srchzq__plate:hover .next-project-module__srchzq__cue svg{transform:translate(8px)}.next-project-module__srchzq__pager{padding:clamp(1.25rem, 3vw, 2rem) var(--pad);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;display:flex}.next-project-module__srchzq__pagerLink{color:var(--bone-46);transition:color var(--dur-s) var(--ease-organic);align-items:center;gap:.9rem;display:inline-flex}.next-project-module__srchzq__pagerLink>span{flex-direction:column;gap:.3rem;display:flex}.next-project-module__srchzq__pagerLink svg{transition:transform .5s var(--ease-organic)}.next-project-module__srchzq__pagerLink:hover,.next-project-module__srchzq__pagerLink:focus-visible{color:var(--bone)}.next-project-module__srchzq__pagerLink:hover svg{transform:translate(-5px)}.next-project-module__srchzq__pagerTitle{font-size:var(--t-small)}@media (prefers-reduced-motion:reduce){.next-project-module__srchzq__media{clip-path:none;opacity:.7}.next-project-module__srchzq__img{transform:none}}
