.not-found_page__NHv4Y{position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,4vh,48px);min-height:100dvh;padding:calc(var(--header-h) + var(--gutter)) var(--gutter) var(--gutter);overflow:hidden}.not-found_code__2a3pR{font-family:var(--ff-display);font-weight:var(--fw-display);font-stretch:var(--wdth-expanded);font-size:var(--fs-hero);letter-spacing:var(--track-display);line-height:.8;margin:0}.not-found_action__FSqi8,.not-found_caption__JmxDV,.not-found_code__2a3pR{position:relative;z-index:1}.not-found_caption__JmxDV{opacity:var(--dim)}.Scene_scene__0Jm3x{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.Approach_section__oCf4y{position:relative;padding:clamp(90px,14vh,200px) var(--gutter)}.Approach_statements__jdlhN{display:flex;flex-direction:column;gap:clamp(60px,10vh,150px)}.Approach_statement__RUOkR{font-size:var(--fs-editorial);font-weight:var(--fw-text);line-height:1.04;letter-spacing:-.015em;max-width:20ch}.Approach_statement__RUOkR:nth-child(2n){align-self:flex-end;text-align:right}.Approach_plate__BP19l{position:relative;width:40vw;aspect-ratio:3/4;align-self:flex-start;margin-inline-start:-6vw}.Approach_plateRight__rTdm9{align-self:flex-end;margin-inline-start:0;margin-inline-end:-6vw}.Approach_image__s7dVW{width:100%;height:100%;object-fit:cover}.Approach_plateCaption__8YiL7{position:absolute;inset-block-end:-28px;inset-inline-start:0;opacity:.6}@media (max-width:1023px){.Approach_plateRight__rTdm9,.Approach_plate__BP19l{width:78vw;margin-inline:0;align-self:flex-start}.Approach_statement__RUOkR:nth-child(2n){align-self:flex-start;text-align:left}}.page_hero__PB2jw,.page_section__xkxZH{position:relative}.DimensionRule_rule__Mz6X5{display:flex;align-items:center;flex:1 1 auto;min-width:24px;height:9px;color:var(--rule)}.DimensionRule_tick__2qFIB{flex:0 0 auto;width:1px;height:9px;background-color:currentColor}.DimensionRule_line__KY482{flex:1 1 auto;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:50% 50%}.DimensionRule_ready__J42mi .DimensionRule_line__KY482{transform:scaleX(1)}.Hero_hero__DBRgo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100dvh;padding:var(--gutter);padding-block-start:var(--header-h);overflow:hidden}.Hero_lockup__K3UM7{position:relative;z-index:1;max-width:68%;margin-block-end:auto;margin-block-start:clamp(40px,9vh,130px)}.Hero_foot__Ot4AF{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(14px,2.4vw,40px);padding-inline-end:calc(var(--player-width, 0px) + 20px);opacity:0}.Hero_footReady__5sJgP{opacity:1;transition:opacity .6s var(--ease-out)}.Hero_tagline__gmeTe{flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Hero_scrollCue__gBPkw{flex:0 0 auto;opacity:var(--dim)}@media (max-width:767px){.Hero_scrollCue__gBPkw{display:none}.Hero_tagline__gmeTe{white-space:normal}}@media (max-width:1023px){.Hero_lockup__K3UM7{max-width:100%}}.Parallax_mask___TC71{position:relative;width:100%;height:100%;overflow:hidden}.Parallax_inner__kISRq{position:absolute;inset-inline:0;top:-25%;height:150%;will-change:transform}.Parallax_inner__kISRq>*{width:100%;height:100%;object-fit:cover;display:block}.SectionCut_cut__tSai4{position:relative;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path}.SectionHeader_header__mxvuM{display:flex;align-items:center;gap:clamp(12px,1.6vw,28px);width:100%;padding-block-end:clamp(24px,3vw,56px)}.SectionHeader_label__iUWBK,.SectionHeader_number__LsACj{flex:0 0 auto;white-space:nowrap}.SectionHeader_mark__VcnaW{flex:0 0 auto;display:flex;align-items:center;color:var(--signal)}.contact_page__R_iMm{justify-content:center;min-height:100dvh;padding:calc(var(--header-h) + var(--gutter)) var(--gutter) var(--gutter);overflow:hidden}.contact_inner__xqMDj,.contact_page__R_iMm{position:relative;display:flex;flex-direction:column}.contact_inner__xqMDj{z-index:1;gap:clamp(30px,6vh,70px)}.contact_mail__qTgjq{display:inline-block;align-self:flex-start;font-size:var(--fs-editorial);font-weight:var(--fw-text);line-height:1;letter-spacing:-.01em;color:inherit;text-decoration:none;font-stretch:var(--wdth-normal);transition:font-stretch .45s var(--ease-inout)}.contact_mail__qTgjq:hover{font-stretch:var(--wdth-expanded)}.contact_socials__kJnEw{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,46px)}.contact_social__VLA6e{color:inherit;text-decoration:none;transition:color .25s var(--ease-out)}.contact_social__VLA6e:hover{color:var(--signal)}.contact_foot__4COue{display:flex;justify-content:space-between;gap:20px;padding-block-start:clamp(40px,8vh,100px);padding-inline-end:calc(var(--player-width, 0px) + 20px);opacity:var(--dim)}@media (prefers-reduced-motion:reduce){.contact_mail__qTgjq{transition:none}}.MarkLink_link__qDJQj{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;transition:color .25s var(--ease-out)}.MarkLink_mark__c9w_1{display:inline-flex;transition:transform .4s var(--ease-out)}.MarkLink_link__qDJQj:hover{color:var(--signal)}.MarkLink_link__qDJQj:hover .MarkLink_mark__c9w_1{transform:rotate(90deg)}.MarkLink_label__MoCke{position:relative}.MarkLink_label__MoCke:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ease-out)}.MarkLink_link__qDJQj:hover .MarkLink_label__MoCke:after{transform:scaleX(1)}.MarkLink_large__xH93T{font-size:var(--fs-ui)}.Footer_footer__LxLGV{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:var(--gutter);overflow:hidden}.Footer_lockupRow__8FPDw{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,60px);margin-block:auto}.Footer_mark__vWhQz{flex:0 0 auto;color:var(--signal)}.Footer_credits__b8Mlt{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);padding-block-start:clamp(40px,6vh,90px)}.Footer_column__SxNdc{display:flex;flex-direction:column;gap:8px}.Footer_value__KlrGG{opacity:var(--dim-strong)}.Footer_colophon__WQgFg{display:flex;justify-content:space-between;padding-block-start:clamp(24px,4vh,56px);padding-inline-end:calc(var(--player-width, 0px) + 20px);opacity:var(--dim)}@media (max-width:767px){.Footer_credits__b8Mlt{grid-template-columns:1fr;gap:24px}.Footer_mark__vWhQz{display:none}}.about_hero__VSbN_{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100dvh;padding:var(--gutter);padding-block-start:var(--header-h);overflow:hidden}.about_lockup__vH720{max-width:68%;margin-block-end:auto;margin-block-start:clamp(40px,9vh,130px);color:var(--graphite)}.about_heroMeta__7kTje,.about_lockup__vH720{position:relative;z-index:1}.about_profile__vw8qS{padding:clamp(110px,16vh,220px) var(--gutter) clamp(80px,12vh,180px);clip-path:polygon(0 0,100% 4vw,100% 100%,0 100%);margin-block-start:-4vw}.about_statement__1rEik{max-width:24ch;font-size:var(--fs-editorial);text-transform:uppercase;line-height:.95;letter-spacing:-.015em;text-align:left;text-wrap:pretty}.about_portraitRow__iJL1U{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,5vw,90px);align-items:start;padding-block-start:clamp(50px,8vh,110px)}.about_portrait__MC3m7{width:100%}.about_frame__7zpmJ{position:relative;width:100%;aspect-ratio:4/5}.about_portraitPlate__zEkfV{height:100%}.about_portraitImage__56_f7{width:100%;height:100%;object-fit:cover}.about_portraitCaption__j4t1j{display:block;padding-block-start:12px;opacity:var(--dim)}.about_body___5Wuv{display:flex;flex-direction:column;gap:1.2em;max-width:46ch;font-size:var(--fs-body);line-height:1.5}.about_lists__g9MBy{padding:clamp(80px,12vh,180px) var(--gutter)}.about_twoCol__DIN46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px clamp(20px,4vw,80px)}.about_listItem__CMGBZ{display:flex;justify-content:space-between;gap:16px;padding-block:9px}.about_listIndex__pVK_Z{opacity:var(--dim)}@media (max-width:767px){.about_lockup__vH720{max-width:100%}.about_portraitRow__iJL1U{grid-template-columns:1fr}.about_body___5Wuv{margin-inline-start:0}.about_twoCol__DIN46{grid-template-columns:1fr}}.case-study_hero__ViH_3{position:relative;height:100dvh;overflow:hidden}.case-study_heroImage__oVtk4{width:100%;height:100%;object-fit:cover}.case-study_heroScrim__eZtFs{position:absolute;inset:0;background-color:var(--ink);opacity:.32}.case-study_heroCaption__GALyU{position:absolute;inset-block-end:var(--gutter);inset-inline-start:var(--gutter);inset-inline-end:var(--gutter);display:flex;flex-direction:column;gap:14px;color:var(--paper)}.case-study_heroTitle__DMQml{font-family:var(--ff-display);font-weight:var(--fw-display);font-stretch:var(--wdth-expanded);font-size:var(--fs-display);letter-spacing:var(--track-display);line-height:.86;text-transform:uppercase;margin:0;text-wrap:balance;max-width:16ch}.case-study_block___ktFE{padding:clamp(80px,12vh,180px) var(--gutter)}.case-study_brief__zSpFV{display:flex;flex-direction:column;gap:1.1em;max-width:30ch;margin-inline-start:auto;font-size:var(--fs-editorial);line-height:1.06;letter-spacing:-.015em}.case-study_planBlock__dH_99{padding:clamp(80px,12vh,180px) clamp(40px,12vw,220px)}.case-study_materials__te_Th{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(12px,1.6vw,28px)}.case-study_material__vjKdZ{display:flex;flex-direction:column;gap:12px}.case-study_swatch__Lv4ch{width:100%;aspect-ratio:1;object-fit:cover;transition:opacity .35s var(--ease-out)}.case-study_material__vjKdZ:hover .case-study_swatch__Lv4ch{opacity:.82}.case-study_material__vjKdZ:hover .case-study_materialLabel__qIcDg{color:var(--signal)}.case-study_materialLabel__qIcDg{transition:color .25s var(--ease-out)}.case-study_gallery__0DO4n{display:flex;flex-wrap:wrap;gap:clamp(12px,1.6vw,28px)}.case-study_full__NJ3v5{flex:1 1 100%}.case-study_half__XC3Ow{flex:1 1 calc(50% - clamp(12px, 1.6vw, 28px));min-width:280px}.case-study_frame__im_yG{position:relative;width:100%}.case-study_full__NJ3v5 .case-study_frame__im_yG{aspect-ratio:3/2}.case-study_half__XC3Ow .case-study_frame__im_yG{aspect-ratio:4/5}.case-study_plate__ALJzV{position:absolute;inset:0}.case-study_galleryImage__RHARG{width:100%;height:100%;object-fit:cover}.case-study_caption__sB8Cy{display:block;padding-block-start:10px;opacity:var(--dim)}.case-study_process__SSf_r{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(12px,1.6vw,28px)}.case-study_processItem__2O7aw{display:flex;flex-direction:column;gap:10px}.case-study_processImage__dL_mU{width:100%;aspect-ratio:3/2;object-fit:cover}.case-study_next__b5M2f{position:relative;display:block;height:82dvh;overflow:hidden;color:var(--paper);text-decoration:none}.case-study_nextImage__wH2fk{width:100%;height:100%;object-fit:cover}.case-study_nextScrim__07s1Y{position:absolute;inset:0;background-color:var(--ink);opacity:.42;transition:opacity .5s var(--ease-out)}.case-study_next__b5M2f:hover .case-study_nextScrim__07s1Y{opacity:.28}.case-study_nextCaption___Hmhh{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding-inline:var(--gutter)}.case-study_nextTitle__bbI4M{font-family:var(--ff-display);font-weight:var(--fw-display);font-stretch:var(--wdth-expanded);font-size:var(--fs-display);letter-spacing:var(--track-display);line-height:.9;text-transform:uppercase;margin:0;text-wrap:balance;max-width:15ch}@media (max-width:767px){.case-study_brief__zSpFV{max-width:none;margin-inline-start:0}.case-study_half__XC3Ow{flex:1 1 100%}}.SplitText_split__Lb0S1,.SplitText_visual__U8rBz{display:block}.SplitText_line__KqvCM{display:block;overflow:hidden;height:1.05em}.SplitText_lineInner__FTIe0{display:block;will-change:transform}.SplitText_word__2QTNz{display:inline-block;white-space:nowrap}.SplitText_char__u_wDo{display:inline-block;will-change:transform}.Header_header__ZPN_X{position:fixed;inset-block-start:0;inset-inline:0;z-index:80;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--gutter);padding-inline:var(--gutter);color:var(--fg);transition:color var(--dur-theme) var(--ease-inout);pointer-events:none}.Header_header__ZPN_X>*{pointer-events:auto}.Header_wordmark__VCS3c{font-family:var(--ff-display);font-weight:var(--fw-display);font-stretch:var(--wdth-expanded);font-size:var(--fs-ui);letter-spacing:var(--track-display);line-height:1;text-transform:uppercase;color:inherit;text-decoration:none}.Header_nav__LLUoy{display:flex;align-items:center;gap:clamp(14px,2vw,34px)}.Header_item__0niFu{position:relative;display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none;transition:color .25s var(--ease-out)}.Header_item__0niFu:hover{color:var(--signal)}.Header_mark__WNd4u{display:inline-flex;width:0;overflow:hidden;opacity:0;color:var(--signal);transition:width .35s var(--ease-out),opacity .35s var(--ease-out)}.Header_active__WRBr0 .Header_mark__WNd4u{width:12px;opacity:1}.Header_toggle__98ebh{display:none;background:none;border:0;padding:0;color:inherit;cursor:pointer}.Header_overlay__7NEF1{position:fixed;inset:0;z-index:79;display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,3vh,30px);padding:var(--gutter);padding-block-start:var(--header-h);background-color:var(--ink);color:var(--paper);transform:translateY(-100%);transition:transform .55s var(--ease-inout)}.Header_overlayOpen__JCtB5{transform:translateY(0)}.Header_overlayItem__gqbZj{font-family:var(--ff-display);font-weight:var(--fw-display);font-stretch:var(--wdth-expanded);font-size:clamp(38px,12vw,76px);letter-spacing:var(--track-display);line-height:.94;text-transform:uppercase;color:inherit;text-decoration:none}.Header_overlayFoot__MZ2Cn{margin-block-start:auto;opacity:var(--dim)}@media (max-width:767px){.Header_nav__LLUoy{display:none}.Header_toggle__98ebh{display:inline-flex}}@media (min-width:768px){.Header_overlay__7NEF1{display:none}}.AudioPlayer_player__ZnPWx{position:fixed;right:var(--gutter);bottom:var(--gutter);z-index:85;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--rule);background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(14px);color:var(--fg);transition:color .3s var(--ease-out),border-color .3s var(--ease-out),background-color .3s var(--ease-out),opacity .5s var(--ease-out),transform .5s var(--ease-out)}.AudioPlayer_player__ZnPWx[data-ready=false]{opacity:0;transform:translateY(12px);pointer-events:none}.AudioPlayer_button__2hTyZ{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:var(--dim-strong);transition:opacity .2s var(--ease-out)}.AudioPlayer_button__2hTyZ:focus-visible,.AudioPlayer_button__2hTyZ:hover{opacity:1}.AudioPlayer_icon__eriqB{width:11px;height:11px;overflow:visible}.AudioPlayer_solid__1DL1v{fill:currentColor;stroke:none}.AudioPlayer_stroke__T7fvS{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:square}.AudioPlayer_label__TkhG0{font-size:var(--fs-mono);letter-spacing:.06em;white-space:nowrap}.AudioPlayer_progress__WisWH{position:absolute;inset-inline:0;bottom:-1px;height:1px;overflow:hidden}.AudioPlayer_progressFill__TzR9R{display:block;width:100%;height:100%;background:currentColor;transform-origin:left center;transform:scaleX(0)}@media (max-width:560px){.AudioPlayer_player__ZnPWx{gap:8px;padding:8px 10px}.AudioPlayer_artist__Uvhh0{display:none}}.Preloader_screen__Y7vL5{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:var(--gutter);border:0;background:var(--ink);color:var(--paper);font:inherit;text-align:start;clip-path:inset(0 0 0 0);transition:clip-path .9s var(--ease-inout)}.Preloader_screen__Y7vL5:not(:disabled){cursor:pointer}.Preloader_leaving__2i_ud{clip-path:inset(0 0 100% 0);pointer-events:none}.Preloader_inner__eHfiE{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:var(--gutter);padding-block-end:clamp(12px,2vh,26px)}.Preloader_name__ZzbVz{font-size:var(--fs-mono);letter-spacing:.22em;opacity:var(--dim);padding-block-end:.9em}.Preloader_enter__7RyzE{display:inline-flex;align-items:center;gap:.7em;color:var(--paper);animation:Preloader_breathe__iKxlU 2.4s var(--ease-inout) infinite}.Preloader_screen__Y7vL5:focus-visible .Preloader_enter__7RyzE,.Preloader_screen__Y7vL5:hover .Preloader_enter__7RyzE{animation:none;opacity:1}@keyframes Preloader_breathe__iKxlU{0%,to{opacity:.55}50%{opacity:1}}.Preloader_count__kOrQ1{display:flex;align-items:baseline;font-size:var(--fs-display);font-weight:700;font-stretch:125%;line-height:.8;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.Preloader_unit__pFrEQ{font-size:.2em;font-stretch:100%;letter-spacing:.1em;padding-inline-start:.6em;opacity:var(--dim)}.Preloader_bar__N7hm1{display:block;width:100%;height:1px;overflow:hidden;background:var(--hairline)}.Preloader_barFill__e1bEi{display:block;width:100%;height:100%;background:var(--paper);transform-origin:left center;transform:scaleX(0);transition:transform .25s linear}@media (prefers-reduced-motion:reduce){.Preloader_barFill__e1bEi,.Preloader_screen__Y7vL5{transition-duration:.01ms}.Preloader_enter__7RyzE{animation:none;opacity:1}}.TransitionCurtain_curtain__40XQ1{position:fixed;inset:0;z-index:100;background-color:var(--ink);opacity:0;pointer-events:none}.TransitionCurtain_blocking__hOPDI{pointer-events:auto}.SelectedWork_section__gjYm1{position:relative;padding-block:clamp(80px,12vh,180px) 0}.SelectedWork_head__jx88o{padding-inline:var(--gutter)}.SelectedWork_plates__KZcKG{display:flex;flex-direction:column}.SelectedWork_foot__d87X1{display:flex;justify-content:flex-end;padding:clamp(48px,8vh,120px) var(--gutter)}.IndexOverlay_overlay__JbiCN{position:fixed;inset:0;z-index:95;display:grid;grid-template-columns:1.15fr 1fr;gap:var(--gutter);padding:var(--header-h) var(--gutter) var(--gutter);background-color:var(--paper);color:var(--graphite);transform:translateY(100%);transition:transform .6s var(--ease-inout);overflow:hidden}.IndexOverlay_open__GS4MA{transform:translateY(0)}.IndexOverlay_list__vp8y3{display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0;overflow-y:auto;scrollbar-width:none}.IndexOverlay_list__vp8y3::-webkit-scrollbar{display:none}.IndexOverlay_row__w5xA0{position:relative}.IndexOverlay_rowLink__4XyEW{display:flex;align-items:baseline;gap:12px;padding-block:2px;color:inherit;text-decoration:none;transition:color .3s var(--ease-out)}.IndexOverlay_number__H15Dz{align-self:flex-start;padding-block-start:.35em;opacity:var(--dim);transition:opacity .3s var(--ease-out)}.IndexOverlay_title__KyqTR{font-family:var(--ff-display);font-weight:var(--fw-display);font-stretch:var(--wdth-expanded);font-size:clamp(22px,4vw,62px);letter-spacing:var(--track-display);line-height:1;text-transform:uppercase;transition:transform .4s var(--ease-out)}.IndexOverlay_mark__CtWlS{position:absolute;inset-inline-start:-26px;inset-block-start:.42em;color:var(--signal);opacity:0;transform:translateX(-10px);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.IndexOverlay_rowMeta__j4Jlv{display:block;max-height:0;opacity:0;overflow:hidden;padding-inline-start:34px;transition:max-height .4s var(--ease-out),opacity .3s var(--ease-out)}.IndexOverlay_row__w5xA0:focus-within .IndexOverlay_mark__CtWlS,.IndexOverlay_row__w5xA0:hover .IndexOverlay_mark__CtWlS{opacity:1;transform:translateX(0)}.IndexOverlay_row__w5xA0:focus-within .IndexOverlay_title__KyqTR,.IndexOverlay_row__w5xA0:hover .IndexOverlay_title__KyqTR{transform:translateX(24px)}.IndexOverlay_row__w5xA0:focus-within .IndexOverlay_rowMeta__j4Jlv,.IndexOverlay_row__w5xA0:hover .IndexOverlay_rowMeta__j4Jlv{max-height:3em;opacity:var(--dim)}.IndexOverlay_preview__hqty6{position:relative;align-self:center;width:100%;aspect-ratio:4/3}.IndexOverlay_previewFrame__BsLEA{position:absolute;inset:0;overflow:hidden;clip-path:polygon(0 3%,100% 0,100% 97%,0 100%)}.IndexOverlay_previewImage__F7YDm{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s var(--ease-out)}.IndexOverlay_previewImageActive__SbcCV{opacity:1}.IndexOverlay_previewMeta__dvZ7E{position:absolute;inset-block-end:-26px;inset-inline-start:0;opacity:var(--dim)}.IndexOverlay_close__oxpVO{position:absolute;inset-block-end:var(--gutter);inset-inline-end:var(--gutter);display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit}.IndexOverlay_close__oxpVO:hover{color:var(--signal)}@media (max-width:1023px){.IndexOverlay_overlay__JbiCN{grid-template-columns:1fr}.IndexOverlay_preview__hqty6{display:none}.IndexOverlay_list__vp8y3{justify-content:flex-start}}.Metadata_meta__ATeVC{display:block;opacity:0}.Metadata_ready__6gEK3{opacity:1;transition:opacity .4s var(--ease-out)}.PlanOverlay_overlay__oHQeA{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(24px,5vw,90px);opacity:0;pointer-events:none;color:var(--paper);z-index:2}.PlanOverlay_overlay__oHQeA svg{width:100%;height:100%;max-height:100%;object-fit:contain}.ProjectPlate_plate__k9jhQ{position:relative;display:block;width:100%;height:115vh;color:var(--paper);text-decoration:none}.ProjectPlate_cut__FvvaS{position:absolute;inset:0}.ProjectPlate_image__uY_3P{width:100%;height:100%;object-fit:cover}.ProjectPlate_scrim__EVmL2{position:absolute;inset:0;z-index:1;background-color:var(--ink);opacity:.34;transition:opacity .6s var(--ease-out)}.ProjectPlate_plate__k9jhQ:hover .ProjectPlate_scrim__EVmL2{opacity:.44}.ProjectPlate_caption__jASip{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,1.4vw,22px);padding-inline:var(--gutter);text-align:center;pointer-events:none}.ProjectPlate_title__MWbK2{font-family:var(--ff-display);font-weight:var(--fw-display);font-stretch:var(--wdth-expanded);font-size:var(--fs-display);letter-spacing:var(--track-display);line-height:.88;text-transform:uppercase;margin:0;text-wrap:balance;max-width:15ch}.ProjectPlate_index__cXq3G{position:absolute;inset-block-start:var(--gutter);inset-inline-start:var(--gutter);z-index:3;opacity:var(--dim-strong)}@media (max-width:1023px){.ProjectPlate_plate__k9jhQ{height:78vh}}.WorkSlides_stack__twfsu{position:relative}.WorkSlides_slide__Fu2Vm{position:sticky;top:0;height:100dvh;overflow:hidden;color:var(--paper);text-decoration:none;display:block;clip-path:inset(0)}.WorkSlides_image__ErS2n{width:100%;height:100%;object-fit:cover}.WorkSlides_scrim__QrcrA{position:absolute;inset:0;background-color:var(--ink);opacity:.36}.WorkSlides_caption__M_QWC{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,1.4vw,22px);padding-inline:var(--gutter);text-align:center;pointer-events:none}.WorkSlides_title__Tcgtk{font-family:var(--ff-display);font-weight:var(--fw-display);font-stretch:var(--wdth-expanded);font-size:var(--fs-display);letter-spacing:var(--track-display);line-height:.88;text-transform:uppercase;margin:0;text-wrap:balance;max-width:15ch}.WorkSlides_bar__iBEFI{position:fixed;inset-block-end:0;inset-inline:0;z-index:60;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--gutter);color:var(--paper);pointer-events:none;mix-blend-mode:difference}.WorkSlides_bar__iBEFI>*{pointer-events:auto}.WorkSlides_barCentre__dcEn_{text-align:center;opacity:var(--dim)}.WorkSlides_barEnd__Onw0S{display:flex;justify-content:flex-end}.WorkSlides_indexButton__vENx4{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit}.WorkSlides_indexButton__vENx4:hover{color:var(--signal)}@media (max-width:767px){.WorkSlides_slide__Fu2Vm{position:relative;height:72dvh}}.PlanDrawing_wrap__DXXij{display:block;width:100%;color:var(--fg)}.PlanDrawing_wrap__DXXij svg{width:100%;height:auto}