.Archive-module__t718NW__wrap{padding-block:calc(var(--nav-h) + 6vh) clamp(3rem, 9vh, 6rem)}.Archive-module__t718NW__inner{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.Archive-module__t718NW__mask{display:block;overflow:hidden}.Archive-module__t718NW__headRise{will-change:transform;display:block}.Archive-module__t718NW__head{padding-bottom:clamp(2.5rem,8vh,5rem)}.Archive-module__t718NW__headline{color:var(--page-fg);margin:.6rem 0 0;font-size:clamp(2.6rem,9.5vw,10rem);line-height:.84}.Archive-module__t718NW__headAlt{font-variation-settings:"wdth" 74;color:var(--ember)}.Archive-module__t718NW__list{border-top:1px solid var(--page-line);margin:0;padding:0;list-style:none}.Archive-module__t718NW__row{border-bottom:1px solid var(--page-line);overflow:hidden}.Archive-module__t718NW__rowHead .Archive-module__t718NW__rowInner{padding-block:.75rem}.Archive-module__t718NW__rowLink{transition:padding-left .65s var(--ease-out-expo);display:block}.Archive-module__t718NW__rowLink:hover{padding-left:clamp(.5rem,1.4vw,1.25rem)}.Archive-module__t718NW__rowInner{will-change:transform, opacity;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.3fr);align-items:baseline;gap:1rem clamp(1rem,3vw,3rem);padding-block:clamp(1rem,2.6vh,1.6rem);display:grid}.Archive-module__t718NW__rowTitle{font-family:var(--font-display);letter-spacing:-.028em;text-transform:uppercase;color:var(--page-fg);transition:color .5s var(--ease-out-expo);font-size:clamp(1.15rem,2.4vw,2.1rem);font-weight:700;line-height:1}.Archive-module__t718NW__rowLink:hover .Archive-module__t718NW__rowTitle{color:var(--ember)}.Archive-module__t718NW__rowCell{letter-spacing:-.008em;color:var(--page-muted);font-size:.9rem}.Archive-module__t718NW__rowInner>.Archive-module__t718NW__rowCell:last-child{text-align:right;font-family:var(--font-mono);letter-spacing:.12em;font-size:.7rem}.Archive-module__t718NW__preview{z-index:90;aspect-ratio:16/10;pointer-events:none;background:var(--ink-2);opacity:0;width:clamp(14rem,22vw,22rem);transition:opacity .45s var(--ease-out-expo), scale .6s var(--ease-out-expo);will-change:transform, opacity;margin:-9% 0 0 -50%;position:fixed;top:0;left:0;overflow:hidden;scale:.9}.Archive-module__t718NW__preview[data-on=true]{opacity:1;scale:1}.Archive-module__t718NW__preview img{object-fit:cover;object-position:center top;width:100%;height:100%}@media (max-width:1024px){.Archive-module__t718NW__rowInner{grid-template-columns:minmax(0,1fr) minmax(0,.3fr);gap:.35rem 1rem}.Archive-module__t718NW__rowInner>.Archive-module__t718NW__rowCell:nth-child(3){display:none}.Archive-module__t718NW__rowInner>.Archive-module__t718NW__rowCell:nth-child(2){grid-column:1}.Archive-module__t718NW__rowHead{display:none}}@media (hover:none),(pointer:coarse){.Archive-module__t718NW__preview{display:none}}@media (max-width:620px){.Archive-module__t718NW__headline{font-size:13.5vw}.Archive-module__t718NW__rowTitle{font-size:6.6vw}}.Archive-module__t718NW__previewGl{position:absolute;inset:0}.Archive-module__t718NW__views{gap:.25rem;margin-bottom:clamp(1.25rem,3vh,2.25rem);display:flex}.Archive-module__t718NW__viewBtn{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--page-muted);border:1px solid var(--page-line);min-height:44px;transition:color var(--dur-fast) var(--ease-out-expo), border-color var(--dur-fast) var(--ease-out-expo), background-color var(--dur-fast) var(--ease-out-expo);border-radius:999px;padding:.7rem 1.1rem;font-size:.64rem}.Archive-module__t718NW__viewBtn[data-on=true]{color:var(--ink);background:var(--page-fg);border-color:var(--page-fg)}.Archive-module__t718NW__space{border:1px solid var(--page-line);height:74svh;min-height:26rem;margin-bottom:clamp(1.5rem,4vh,3rem);position:relative;overflow:hidden}.Archive-module__t718NW__spaceCanvas{position:absolute;inset:0}.Archive-module__t718NW__list[data-view=space]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.MoreWork-module__DyhXMG__wrap{position:relative;overflow:hidden}.MoreWork-module__DyhXMG__pin{flex-direction:column;justify-content:center;gap:clamp(1.5rem,5vh,3rem);min-height:100svh;padding-block:clamp(3rem,9vh,6rem);display:flex;position:relative}.MoreWork-module__DyhXMG__head{padding-inline:var(--gutter)}.MoreWork-module__DyhXMG__mask{display:block;overflow:hidden}.MoreWork-module__DyhXMG__headRise{will-change:transform;display:block}.MoreWork-module__DyhXMG__headline{color:var(--page-fg);margin:.5rem 0 0;font-size:clamp(2.4rem,8vw,7.5rem);line-height:.86}.MoreWork-module__DyhXMG__viewport{width:100%;overflow:hidden}.MoreWork-module__DyhXMG__track{padding-inline:var(--gutter);will-change:transform;gap:clamp(1rem,2.4vw,2.5rem);width:max-content;display:flex}.MoreWork-module__DyhXMG__card{will-change:transform;flex-direction:column;flex:none;gap:.85rem;width:clamp(17rem,30vw,30rem);display:flex}.MoreWork-module__DyhXMG__cardIndex{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ember);font-size:.66rem}.MoreWork-module__DyhXMG__cardMedia{aspect-ratio:16/10;background:var(--ink-2);width:100%;overflow:hidden}.MoreWork-module__DyhXMG__cardMedia img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:scale 1.1s var(--ease-out-expo), filter .8s var(--ease-out-expo);filter:saturate(.85)}.MoreWork-module__DyhXMG__card:hover .MoreWork-module__DyhXMG__cardMedia img{filter:saturate();scale:1.05}.MoreWork-module__DyhXMG__cardBody{flex-direction:column;gap:.3rem;display:flex}.MoreWork-module__DyhXMG__cardTitle{letter-spacing:-.022em;color:var(--page-fg);transition:color .5s var(--ease-out-expo);margin:0;font-size:clamp(1rem,1.4vw,1.3rem);font-weight:500}.MoreWork-module__DyhXMG__card:hover .MoreWork-module__DyhXMG__cardTitle{color:var(--ember)}.MoreWork-module__DyhXMG__cardFoot{border-top:1px solid var(--page-line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--page-muted);justify-content:space-between;gap:1rem;padding-top:.5rem;font-size:.62rem;display:flex}.MoreWork-module__DyhXMG__cardEnd{justify-content:center;gap:1rem;width:clamp(15rem,24vw,24rem)}.MoreWork-module__DyhXMG__endText{color:var(--ember);font-size:clamp(2rem,4.5vw,4rem);line-height:.9}@media (max-width:900px){.MoreWork-module__DyhXMG__pin{min-height:auto}.MoreWork-module__DyhXMG__viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow:auto hidden}.MoreWork-module__DyhXMG__track{transform:none!important}.MoreWork-module__DyhXMG__card{scroll-snap-align:start;width:74vw}.MoreWork-module__DyhXMG__cardEnd{width:60vw}}
.Footer-module__dpPCzG__wrap{border-top:1px solid var(--page-line);padding-block:clamp(2.5rem,7vh,4rem) clamp(1.5rem,4vh,2.5rem)}.Footer-module__dpPCzG__inner{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.Footer-module__dpPCzG__top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2.5rem,8vh,5rem);display:grid}.Footer-module__dpPCzG__brandCol{flex-direction:column;gap:.6rem;display:flex}.Footer-module__dpPCzG__brand{color:var(--page-fg);font-variation-settings:"wdth" 88;font-size:clamp(1.6rem,5.4vw,5rem);line-height:.9}.Footer-module__dpPCzG__tm{vertical-align:super;color:var(--ember);padding-left:.12em;font-size:.26em}.Footer-module__dpPCzG__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.Footer-module__dpPCzG__navCol{flex-direction:column;gap:.55rem;display:flex}.Footer-module__dpPCzG__navCol .Footer-module__dpPCzG__mono-label,.Footer-module__dpPCzG__navCol>span:first-child{margin-bottom:.25rem}.Footer-module__dpPCzG__link{letter-spacing:-.012em;color:var(--page-fg);width:fit-content;font-size:.95rem;position:relative}.Footer-module__dpPCzG__link:after{content:"";background:var(--ember);transform-origin:0;width:100%;height:1px;transition:transform .55s var(--ease-out-expo);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.Footer-module__dpPCzG__link:hover:after{transform:scaleX(1)}.Footer-module__dpPCzG__bottom{border-top:1px solid var(--page-line);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--page-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:clamp(1.25rem,3vh,2rem);font-size:.66rem;display:flex}.Footer-module__dpPCzG__status{align-items:center;gap:.5rem;display:inline-flex}.Footer-module__dpPCzG__dot{background:var(--ember);border-radius:999px;width:5px;height:5px}@media (max-width:860px){.Footer-module__dpPCzG__top{grid-template-columns:1fr;gap:2.5rem}.Footer-module__dpPCzG__bottom{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem}}@media (hover:none),(pointer:coarse){.Footer-module__dpPCzG__navCol{gap:0}.Footer-module__dpPCzG__link{padding-block:.6rem}}
.Inspect-module__RWyWVq__root{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:clamp(3.5rem, 8vh, 5rem) var(--gutter) clamp(2.5rem, 6vh, 4rem);background:#060709f0;flex-direction:column;display:flex;position:fixed;inset:0}.Inspect-module__RWyWVq__scroller{overscroll-behavior:contain;border:1px solid #edeae41f;flex:1;min-height:0;overflow:auto}.Inspect-module__RWyWVq__img{width:100%;height:auto;display:block}.Inspect-module__RWyWVq__close{top:clamp(1rem,3vh,2rem);right:var(--gutter);min-height:44px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);transition:border-color var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);border:1px solid #edeae440;border-radius:999px;padding:.65rem 1.1rem;font-size:.64rem;position:absolute}.Inspect-module__RWyWVq__close:hover{border-color:var(--ember);color:var(--ember)}.Inspect-module__RWyWVq__caption{color:var(--ash);padding-top:.9rem}@media (max-width:620px){.Inspect-module__RWyWVq__root{padding-inline:.75rem}}
.CaseStudy-module__QlVk1G__hero{min-height:var(--case-hero-min,96svh);padding-block:calc(var(--nav-h) + 3vh) clamp(2.5rem, 7vh, 5rem);align-items:flex-end;display:flex;position:relative;overflow:hidden}.CaseStudy-module__QlVk1G__heroMedia{z-index:0;position:absolute;inset:0;overflow:hidden}.CaseStudy-module__QlVk1G__heroImg{object-fit:cover;object-position:center top;will-change:transform;filter:saturate(.28)contrast(.96)brightness(.42)blur(3px);width:100%;height:100%;transform:scale(1.04)}.CaseStudy-module__QlVk1G__heroScrim{background:linear-gradient(#0b0b0cd1 0%,#0b0b0ce0 42%,#0b0b0cf7 100%);position:absolute;inset:0}.CaseStudy-module__QlVk1G__heroInner{z-index:1;width:100%;max-width:var(--maxw);padding-inline:var(--gutter);color:var(--bone);flex-direction:column;gap:1.25rem;margin-inline:auto;display:flex;position:relative}.CaseStudy-module__QlVk1G__back{z-index:2;top:calc(var(--nav-h) + 1.5vh);left:max(var(--gutter), calc((100% - var(--maxw)) / 2 + var(--gutter)));font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#efebe4b3;width:fit-content;transition:color .4s var(--ease-out-expo);align-items:center;gap:.5rem;font-size:.68rem;display:inline-flex;position:absolute}.CaseStudy-module__QlVk1G__back:hover{color:var(--ember)}.CaseStudy-module__QlVk1G__heroTitle{color:var(--bone);will-change:transform;flex-wrap:wrap;margin:0;font-size:clamp(2.8rem,12vw,13rem);line-height:.84;display:flex}.CaseStudy-module__QlVk1G__titleMask{vertical-align:bottom;display:inline-block;overflow:hidden}.CaseStudy-module__QlVk1G__titleChar{white-space:pre;will-change:transform;display:inline-block}.CaseStudy-module__QlVk1G__summary{color:#efebe4db;max-width:52ch;margin:0;overflow:hidden}.CaseStudy-module__QlVk1G__metaRise{will-change:transform, opacity;display:block}.CaseStudy-module__QlVk1G__facts{border-top:1px solid #efebe42e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 2rem;margin:clamp(.75rem,2vh,1.5rem) 0 0;padding-top:clamp(1.25rem,3vh,2rem);display:grid}.CaseStudy-module__QlVk1G__facts>div{flex-direction:column;gap:.35rem;display:flex}.CaseStudy-module__QlVk1G__facts dd{letter-spacing:-.01em;color:var(--bone);margin:0;font-size:.95rem}.CaseStudy-module__QlVk1G__facts .CaseStudy-module__QlVk1G__mono-label{color:#efebe48c}.CaseStudy-module__QlVk1G__visit{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);transition:background-color .5s var(--ease-out-expo), color .5s var(--ease-out-expo), border-color .5s var(--ease-out-expo);border:1px solid #efebe447;border-radius:999px;align-items:center;gap:.6rem;margin-top:.75rem;padding:.85rem 1.5rem;font-size:.72rem;display:inline-flex}.CaseStudy-module__QlVk1G__visit:hover{background:var(--ember);border-color:var(--ember);color:#fff}.CaseStudy-module__QlVk1G__body{padding-block:clamp(4rem,12vh,9rem)}.CaseStudy-module__QlVk1G__bodyInner{max-width:var(--maxw);padding-inline:var(--gutter);grid-template-columns:minmax(0,.32fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.CaseStudy-module__QlVk1G__rail{flex-direction:column;gap:2rem;display:flex;position:sticky;top:18vh}.CaseStudy-module__QlVk1G__railBlock{border-top:1px solid var(--page-line);flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.CaseStudy-module__QlVk1G__railBlock ul{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.CaseStudy-module__QlVk1G__railBlock li{letter-spacing:-.008em;color:var(--page-fg);font-size:.9rem}.CaseStudy-module__QlVk1G__chapters{flex-direction:column;gap:clamp(3rem,9vh,6rem);display:flex}.CaseStudy-module__QlVk1G__chapter{flex-direction:column;gap:1.25rem;display:flex}.CaseStudy-module__QlVk1G__chHead{border-bottom:1px solid var(--page-line);align-items:baseline;gap:1.25rem;padding-bottom:.5rem;display:flex}.CaseStudy-module__QlVk1G__chTitle{font-family:var(--font-display);letter-spacing:-.028em;text-transform:uppercase;color:var(--page-fg);margin:0;font-size:clamp(1.4rem,3vw,2.6rem);font-weight:700;line-height:1}.CaseStudy-module__QlVk1G__chBody{flex-direction:column;gap:1.1rem;max-width:66ch;display:flex}.CaseStudy-module__QlVk1G__chPara{letter-spacing:-.008em;color:var(--page-muted);will-change:transform, opacity;margin:0;font-size:clamp(1rem,1.22vw,1.14rem);line-height:1.62}.CaseStudy-module__QlVk1G__chPara:first-child{color:var(--page-fg);letter-spacing:-.016em;font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:1.48}.CaseStudy-module__QlVk1G__chFade{will-change:transform, opacity}.CaseStudy-module__QlVk1G__plate{flex-direction:column;gap:.75rem;margin:clamp(1rem,3vh,2rem) 0 0;display:flex}.CaseStudy-module__QlVk1G__plate>img{aspect-ratio:16/9.6;object-fit:cover;object-position:center top;background:var(--ink-2);will-change:transform;width:100%}.CaseStudy-module__QlVk1G__plate figcaption{color:var(--page-muted)}.CaseStudy-module__QlVk1G__outcome{border-top:1px solid var(--page-line);flex-direction:column;gap:1rem;padding-top:clamp(1.5rem,4vh,2.5rem);display:flex}.CaseStudy-module__QlVk1G__outcomeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 2rem;margin:0;padding:0;list-style:none;display:grid}.CaseStudy-module__QlVk1G__outcomeList li{letter-spacing:-.012em;color:var(--page-fg);padding-left:1.35rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.45;position:relative}.CaseStudy-module__QlVk1G__outcomeList li:before{content:"";background:var(--ember);width:7px;height:1px;position:absolute;top:.62em;left:0}.CaseStudy-module__QlVk1G__next{padding-block:clamp(3rem,9vh,6rem)}.CaseStudy-module__QlVk1G__nextLink{max-width:var(--maxw);padding-inline:var(--gutter);flex-direction:column;gap:.9rem;margin-inline:auto;display:flex}.CaseStudy-module__QlVk1G__nextRow{justify-content:space-between;align-items:center;gap:2rem;display:flex}.CaseStudy-module__QlVk1G__nextTitle{color:var(--page-fg);transition:color .55s var(--ease-out-expo);font-size:clamp(2.4rem,9vw,9rem);line-height:.88}.CaseStudy-module__QlVk1G__nextLink:hover .CaseStudy-module__QlVk1G__nextTitle{color:var(--ember)}.CaseStudy-module__QlVk1G__nextMedia{aspect-ratio:16/10;background:var(--ink-2);flex:none;width:clamp(8rem,20vw,20rem);overflow:hidden}.CaseStudy-module__QlVk1G__nextMedia img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:scale 1s var(--ease-out-expo)}.CaseStudy-module__QlVk1G__nextLink:hover .CaseStudy-module__QlVk1G__nextMedia img{scale:1.06}.CaseStudy-module__QlVk1G__nextMeta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--page-muted);font-size:.66rem}@media (max-width:1024px){.CaseStudy-module__QlVk1G__bodyInner{grid-template-columns:1fr;gap:2.5rem}.CaseStudy-module__QlVk1G__rail{flex-flow:wrap;gap:2rem 3rem;position:static}.CaseStudy-module__QlVk1G__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CaseStudy-module__QlVk1G__outcomeList{grid-template-columns:1fr}.CaseStudy-module__QlVk1G__nextRow{flex-direction:column;align-items:flex-start;gap:1.25rem}.CaseStudy-module__QlVk1G__nextMedia{width:100%}}@media (hover:none),(pointer:coarse){.CaseStudy-module__QlVk1G__back{padding-block:.75rem;padding-right:.75rem}}@media (max-width:860px){.CaseStudy-module__QlVk1G__heroImg{filter:saturate(.22)contrast(.94)brightness(.34)blur(7px)}}.CaseStudy-module__QlVk1G__chHead .CaseStudy-module__QlVk1G__mono-label,.CaseStudy-module__QlVk1G__chapter .CaseStudy-module__QlVk1G__mono-label{color:color-mix(in oklab, var(--accent,var(--ember)) 78%, var(--page-muted))}.CaseStudy-module__QlVk1G__visit{border-color:color-mix(in oklab, var(--accent,var(--ember)) 55%, transparent)}.CaseStudy-module__QlVk1G__visit:hover{border-color:var(--accent,var(--ember));color:var(--accent,var(--ember))}.CaseStudy-module__QlVk1G__outcomeList li::marker{color:var(--accent,var(--ember))}.CaseStudy-module__QlVk1G__plateBtn{cursor:pointer;width:100%;display:block}.CaseStudy-module__QlVk1G__plateBtn img{width:100%;height:auto;display:block}
