.ContactBlock_section__hFEKh{width:100vw;margin-left:calc(50% - 50vw);padding:120px 4.45vw 24px;font-size:16px;line-height:normal;color:var(--ink);background:var(--paper)}.ContactBlock_srOnly__sB_V2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ContactBlock_heading__crS6_{text-align:center}.ContactBlock_eyebrow__5DYVm{margin:0 0 24px;font:700 clamp(16px,1.8vw,26px) /1.2 var(--font-display-stack)}.ContactBlock_title__XG_j_{margin:0}.ContactBlock_bridge__f4ZyO{display:block;margin:26px 0;font:500 12px/1.5 var(--font-mono-stack);letter-spacing:1.1em;padding-left:1.1em}.ContactBlock_form__pfKA2{width:min(100%,520px);margin:88px auto 150px}.ContactBlock_form__pfKA2>label{display:block;margin-bottom:36px;font:400 12px/1.5 var(--font-mono-stack)}.ContactBlock_form__pfKA2 input:not([type=radio]),.ContactBlock_form__pfKA2 textarea{display:block;width:100%;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;padding:8px 0 12px;color:var(--ink);font:16px/1.5 var(--font-sans-stack)}.ContactBlock_form__pfKA2 textarea{resize:vertical;min-height:104px}.ContactBlock_optional__RjL2d{color:var(--grey-3);font-size:var(--label-xs)}.ContactBlock_form__pfKA2 fieldset{padding:0;border:0;margin:44px 0 48px}.ContactBlock_form__pfKA2 legend{font:400 12px/1.5 var(--font-mono-stack);margin-bottom:24px}.ContactBlock_budget__2uy_x{display:flex;justify-content:space-between;gap:12px}.ContactBlock_budget__2uy_x label{position:relative;cursor:pointer;font:400 12px/1.5 var(--font-mono-stack)}.ContactBlock_budget__2uy_x input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.ContactBlock_budget__2uy_x span{display:block;padding:12px 0;border-bottom:1px solid transparent}.ContactBlock_budget__2uy_x input:checked+span{border-color:var(--ink);font-weight:600}.ContactBlock_budget__2uy_x input:focus-visible+span{outline:2px solid var(--touch-hot);outline-offset:4px}.ContactBlock_submit__gtETp{display:flex;align-items:center;gap:22px;width:-moz-fit-content;width:fit-content;margin:auto;padding:0 0 2px;border:0;border-bottom:1px solid;color:var(--ink);background:none;cursor:pointer;font:400 18px/1.3 var(--font-mono-stack)}.ContactBlock_submit__gtETp span{font-size:26px;line-height:.9;transition:transform .3s}.ContactBlock_submit__gtETp:hover span{transform:translate(4px,-4px)}.ContactBlock_note__7iLOD,.ContactBlock_status__BOATU{font:400 var(--label-s) /1.6 var(--font-mono-stack);color:var(--grey-3);text-align:center;margin:20px 0 0}.ContactBlock_status__BOATU:empty{display:none}.ContactBlock_section__hFEKh a{color:inherit;text-decoration:none}.ContactBlock_section__hFEKh :focus-visible{outline:2px solid var(--touch-hot);outline-offset:5px}.ContactBlock_direct__5k4CI{text-align:right}.ContactBlock_direct__5k4CI p{font:400 12px/1.5 var(--font-mono-stack);margin:0 0 12px}.ContactBlock_direct__5k4CI>a{display:inline-block;position:relative;font:700 clamp(26px,3.6vw,54px) /1.2 var(--font-display-stack)}.ContactBlock_direct__5k4CI>a:after,.ContactBlock_pages__GiL8Z a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform .4s}.ContactBlock_direct__5k4CI>a:hover:after,.ContactBlock_pages__GiL8Z a:hover:after{transform:scaleX(1)}.ContactBlock_middle__MbQkY{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin:48px 0}.ContactBlock_pages__GiL8Z{display:flex;flex-direction:column;gap:20px}.ContactBlock_pages__GiL8Z a{position:relative;width:-moz-fit-content;width:fit-content;font:400 15px/1.3 var(--font-mono-stack);text-transform:uppercase}.ContactBlock_middle__MbQkY p{margin:0;font:400 12px/1.5 var(--font-mono-stack)}.ContactBlock_bottom__Q9A_X,.ContactBlock_spread__seOnD{display:flex;align-items:center;justify-content:space-between;gap:24px;font:400 13px/1.5 var(--font-mono-stack)}.ContactBlock_signature__R84SK{display:flex;justify-content:space-between;overflow:hidden;margin:24px 0 30px;padding-top:.1em;font:600 27vw/.95 var(--font-sans-stack);letter-spacing:-.075em}.ContactBlock_signatureLetter__aXZk0{display:inline-block}.ContactBlock_bottom__Q9A_X{font-size:var(--label-xs)}@media (max-width:43.75rem){.ContactBlock_section__hFEKh{padding:100px 24px 24px}.ContactBlock_eyebrow__5DYVm{font-size:16px}.ContactBlock_bridge__f4ZyO{font-size:var(--label-xs);letter-spacing:.65em;margin:20px 0}.ContactBlock_form__pfKA2{margin:52px auto 100px}.ContactBlock_budget__2uy_x{gap:8px}.ContactBlock_budget__2uy_x label{font-size:var(--label-xs)}.ContactBlock_submit__gtETp{font-size:15px}.ContactBlock_direct__5k4CI{text-align:left}.ContactBlock_direct__5k4CI>a{font-size:clamp(22px,6.5vw,36px)}.ContactBlock_middle__MbQkY{align-items:start;gap:24px}.ContactBlock_middle__MbQkY p{font-size:var(--label-xs);max-width:150px}.ContactBlock_pages__GiL8Z a{font-size:12px}.ContactBlock_spread__seOnD{font-size:var(--label-2xs);gap:8px}.ContactBlock_signature__R84SK{font-size:25vw;margin:24px 0}.ContactBlock_bottom__Q9A_X{flex-wrap:wrap;font-size:var(--label-2xs);gap:14px}}@media (prefers-reduced-motion:reduce){.ContactBlock_section__hFEKh *,.ContactBlock_section__hFEKh :after{transition:none!important}}.Hero_hero__bqvNd{display:flex;flex-direction:column;align-items:flex-start;gap:44px;width:100vw;margin-left:calc(50% - 50vw);padding:144px 64px 72px}.Hero_eyebrow__zlAY_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;width:100%;font-size:var(--label-s);letter-spacing:1px;line-height:normal;white-space:nowrap;color:var(--ink)}.Hero_eyebrowRight__bQrMX{color:var(--ink-2)}.Hero_wordmark__NhgCL{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.2vw,32px);width:100%;padding-block:16px}.Hero_word__ZXcQj{font-size:var(--display-xl);font-weight:600;letter-spacing:-.04em;line-height:normal;white-space:nowrap;text-transform:uppercase;color:var(--ink)}.Hero_contact__uMOOk{position:relative;display:grid;place-items:center;width:clamp(44px,5vw,72px);height:clamp(44px,6vw,86px);flex-shrink:0;border:0;padding:0;background:transparent;color:var(--ink);cursor:pointer}.Hero_cross__aUWvk{font:400 var(--display-m) /1 var(--font-sans-stack)}.Hero_dot__puHJ9{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--touch-hot);opacity:0}.Hero_contact__uMOOk:hover{color:var(--touch-hot)}.Hero_contact__uMOOk:focus-visible{outline:2px solid var(--touch-hot);outline-offset:6px}.Hero_hero__bqvNd[data-playing=true] .Hero_wordLeft__T_4mH{animation:Hero_approachLeft__8hZzM 2.8s both}.Hero_hero__bqvNd[data-playing=true] .Hero_wordRight__b3Cyb{animation:Hero_approachRight__SEZcR 2.8s both}.Hero_hero__bqvNd[data-playing=true] .Hero_dot__puHJ9{animation:Hero_contactDot__mYeK_ 2.8s both}.Hero_hero__bqvNd[data-playing=true] .Hero_cross__aUWvk{animation:Hero_contactCross__viNMO 2.8s both}@keyframes Hero_approachLeft__8hZzM{0%,15%{transform:translateX(clamp(-70px,-5vw,-12px))}48%{transform:translateX(-20px)}65%,to{transform:translateX(0)}}@keyframes Hero_approachRight__SEZcR{0%,15%{transform:translateX(clamp(12px,5vw,70px))}48%{transform:translateX(20px)}65%,to{transform:translateX(0)}}@keyframes Hero_contactDot__mYeK_{0%,52%{opacity:0;transform:scale(.4)}63%,77%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.3)}}@keyframes Hero_contactCross__viNMO{0%,77%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Hero_portrait__yDBrF{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;margin-top:-104px}.Hero_portraitFrame__Gx5T3{--frame-ratio:262/340;display:block;flex-shrink:0;width:262px}.Hero_hero__bqvNd .Hero_portraitFrame__Gx5T3 img{transform:none;animation:none}.Hero_intro__6WcBS{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;grid-gap:64px;gap:64px;width:100%}.Hero_claim__lwYMV{margin:0;font-size:clamp(1.5rem,4.5vw,2.375rem);font-weight:600;letter-spacing:-1px;line-height:1.16;color:var(--ink)}.Hero_copy__KMVTd{display:grid;grid-row-gap:20px;row-gap:20px;max-width:36rem}.Hero_lead__U87e0{margin:0;font-size:clamp(1.125rem,.9rem + .6vw,1.375rem);font-weight:500;line-height:1.36;color:var(--ink);text-wrap:pretty}.Hero_paragraph__BYbdI{margin:0;font-size:1.0625rem;line-height:27px;color:var(--ink-2);text-wrap:pretty}.Hero_outro__O_0zj{display:grid;grid-template-columns:auto 1fr auto;align-items:end;grid-column-gap:48px;column-gap:48px;width:100%}.Hero_collab__jpkBE{grid-column:1;color:var(--ink);text-decoration:none}.Hero_collabLabel__c9c4y{display:flex;align-items:center;gap:10px;margin-bottom:10px;font:400 .875rem/1 var(--font-mono-stack);text-transform:uppercase}.Hero_collabArrow__wrFUI{display:inline-block;transform:rotate(90deg);transition:transform .8s cubic-bezier(.11,.82,.39,.92)}.Hero_collab__jpkBE:hover .Hero_collabArrow__wrFUI{transform:rotate(45deg)}.Hero_collabEmail__CUKEe{position:relative;display:block;padding-bottom:5px;font:600 clamp(1.25rem,2.1vw,1.875rem) /1 var(--font-sans-stack);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;transition:color .3s}.Hero_collabEmail__CUKEe:after,.Hero_collabEmail__CUKEe:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:currentColor;transition:transform .8s cubic-bezier(.11,.82,.39,.92)}.Hero_collabEmail__CUKEe:before{transform-origin:left}.Hero_collabEmail__CUKEe:after{transform:scaleX(0);transform-origin:right}.Hero_collab__jpkBE:hover .Hero_collabEmail__CUKEe{color:var(--touch-hot)}.Hero_collab__jpkBE:hover .Hero_collabEmail__CUKEe:before{transform:scaleX(0);transform-origin:right;transition-duration:.3s}.Hero_collab__jpkBE:hover .Hero_collabEmail__CUKEe:after{transform:scaleX(1);transform-origin:left;transition-delay:.3s}.Hero_aboutLine__Kgxqo:focus-visible,.Hero_collab__jpkBE:focus-visible{outline:2px solid currentColor;outline-offset:6px}.Hero_aboutLine__Kgxqo{width:100%;text-align:center}.Hero_aboutLine__Kgxqo,.Hero_scroll__59egy{color:var(--ink);text-decoration:none;text-transform:uppercase}.Hero_scroll__59egy{grid-column:3;display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 18px;font:400 var(--label-xs) /1 var(--font-mono-stack);letter-spacing:.16em}.Hero_scrollTrack__fP4L4{position:relative;display:block;width:1px;height:64px;margin-top:11px;background:currentColor}.Hero_scrollTrack__fP4L4 i{position:absolute;left:-5px;top:-11px;width:11px;height:11px;border:1px solid;border-radius:50%;background:currentColor;transform:translateY(calc(var(--progress, 0) * 64px));transition:translate .45s}.Hero_scroll__59egy:hover .Hero_scrollTrack__fP4L4 i{translate:0 14px}.Hero_scroll__59egy:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media (max-width:62.5rem){.Hero_intro__6WcBS{grid-template-columns:1fr;gap:24px}}@media (max-width:50rem){.Hero_hero__bqvNd{padding-top:112px}.Hero_portrait__yDBrF{margin-top:-68px}}@media (max-width:43.75rem){.Hero_hero__bqvNd{gap:32px;padding-inline:24px;padding-bottom:48px}.Hero_eyebrow__zlAY_{flex-direction:column;align-items:flex-start;gap:12px}.Hero_eyebrowRight__bQrMX{white-space:normal}.Hero_portraitFrame__Gx5T3{width:216px}.Hero_outro__O_0zj{grid-template-columns:1fr;row-gap:24px}.Hero_collab__jpkBE{grid-column:1;justify-self:start}.Hero_scroll__59egy{grid-column:1;justify-self:end}}@media (prefers-reduced-motion:reduce){.Hero_hero__bqvNd[data-playing=true] .Hero_cross__aUWvk,.Hero_hero__bqvNd[data-playing=true] .Hero_dot__puHJ9,.Hero_hero__bqvNd[data-playing=true] .Hero_wordLeft__T_4mH,.Hero_hero__bqvNd[data-playing=true] .Hero_wordRight__b3Cyb{animation:none}.Hero_collabArrow__wrFUI,.Hero_collabEmail__CUKEe,.Hero_collabEmail__CUKEe:after,.Hero_collabEmail__CUKEe:before,.Hero_scrollTrack__fP4L4 i{transition:none}}.SectionNav_header__l06m6{position:fixed;inset:0 0 auto;z-index:45;display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);padding:26px 4vw;gap:32px;flex-wrap:nowrap;color:var(--nav);mix-blend-mode:difference}.SectionNav_header__l06m6 a{color:inherit;text-decoration:none}.SectionNav_logo__1nhcc{font:700 1.875rem/.9 var(--font-display-stack);letter-spacing:-1.5px;text-transform:uppercase}.SectionNav_siteNav__rifQ4{display:flex;align-items:center;justify-content:space-between;width:min(650px,55vw)}.SectionNav_navLink__cOHOn{position:relative;padding:12px 22px;font:300 1rem/1.1 var(--font-mono-stack);text-transform:uppercase}.SectionNav_navLink__cOHOn:after,.SectionNav_navLink__cOHOn:before{position:absolute;top:12px;transition:transform .25s}.SectionNav_navLink__cOHOn:before{content:"[";left:0}.SectionNav_navLink__cOHOn:after{content:"]";right:0}.SectionNav_navLink__cOHOn:hover:before,.SectionNav_navLink__cOHOn[aria-current]:before{transform:translateX(7px)}.SectionNav_navLink__cOHOn:hover:after,.SectionNav_navLink__cOHOn[aria-current]:after{transform:translateX(-7px)}.SectionNav_navLink__cOHOn[aria-current] .SectionNav_navWindow__KUuFr{border-bottom:1px solid}.SectionNav_navWindow__KUuFr{display:block;position:relative;overflow:hidden;padding-bottom:3px}.SectionNav_navClone__k5a1X,.SectionNav_navOriginal__xrlOp{display:flex}.SectionNav_navClone__k5a1X{position:absolute;top:0;left:0}.SectionNav_navClone__k5a1X>span,.SectionNav_navOriginal__xrlOp>span{display:inline-block;transition:transform .38s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 18ms)}.SectionNav_navClone__k5a1X>span{transform:translateY(125%)}.SectionNav_navLink__cOHOn:focus-visible .SectionNav_navOriginal__xrlOp>span,.SectionNav_navLink__cOHOn:hover .SectionNav_navOriginal__xrlOp>span{transform:translateY(-125%)}.SectionNav_navLink__cOHOn:focus-visible .SectionNav_navClone__k5a1X>span,.SectionNav_navLink__cOHOn:hover .SectionNav_navClone__k5a1X>span{transform:translateY(0)}.SectionNav_navContact__hULR_{display:flex;align-items:center;gap:20px;padding-bottom:2px;border-bottom:1px solid;font:400 1rem/1.1 var(--font-mono-stack);text-transform:uppercase;white-space:nowrap}.SectionNav_navContact__hULR_ span{font-size:1.5rem;line-height:.75;transition:transform .2s}.SectionNav_navContact__hULR_:hover span{transform:translate(3px,-3px)}.SectionNav_menu__yGrpX{display:none}.SectionNav_menuToggle__UyL__{display:block;color:inherit;padding:12px 0 12px 12px;cursor:pointer;font:400 var(--label) /1 var(--font-mono-stack);text-transform:uppercase;list-style:none}.SectionNav_menuToggle__UyL__::-webkit-details-marker{display:none}.SectionNav_closeLabel__k8O_k,.SectionNav_menu__yGrpX[open] .SectionNav_menuLabel__Wn3_9{display:none}.SectionNav_menu__yGrpX[open] .SectionNav_closeLabel__k8O_k{display:inline}.SectionNav_header__l06m6 a:focus-visible,.SectionNav_menuToggle__UyL__:focus-visible{outline:2px solid currentColor;outline-offset:6px}.SectionNav_localesMenu__zZAk2,.SectionNav_locales__qOcwZ{font:400 var(--label-xs) /1.1 var(--font-mono-stack);text-transform:uppercase;white-space:nowrap}.SectionNav_locales__qOcwZ{position:absolute;top:12px;right:4vw}.SectionNav_inert__kfAP0{opacity:.5}@media (max-width:68.75rem){.SectionNav_header__l06m6{gap:20px}.SectionNav_navLink__cOHOn{font-size:var(--label);padding-inline:17px}.SectionNav_navContact__hULR_{font-size:var(--label);gap:10px}}@media (max-width:50rem){.SectionNav_header__l06m6{padding:22px 24px}.SectionNav_logo__1nhcc{font-size:1.75rem}.SectionNav_navContact__hULR_{margin-left:auto;font-size:var(--label-xs);gap:8px}.SectionNav_menu__yGrpX{display:block}.SectionNav_locales__qOcwZ,.SectionNav_siteNav__rifQ4{display:none}.SectionNav_header__l06m6:has(.SectionNav_menu__yGrpX[open]){mix-blend-mode:normal;background:var(--ink)}.SectionNav_panel__4xQnH{position:absolute;top:calc(var(--nav-h) - 1px);left:0;right:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 32px 36px;background:var(--ink);border-bottom:1px solid var(--line-dark)}.SectionNav_panel__4xQnH .SectionNav_navLink__cOHOn{font-size:1.375rem;padding-inline:30px}.SectionNav_localesMenu__zZAk2{display:block;padding-inline:30px;font-size:var(--label)}}@media (prefers-reduced-motion:reduce){.SectionNav_navClone__k5a1X>span,.SectionNav_navContact__hULR_ span,.SectionNav_navLink__cOHOn:after,.SectionNav_navLink__cOHOn:before,.SectionNav_navOriginal__xrlOp>span{transition:none}}.LetterLine_reveal__OfHy2{display:block;overflow:hidden;font:700 clamp(48px,8.7vw,140px) /1.12 var(--font-display-stack);letter-spacing:-.045em}.LetterLine_letter__dUq_l{display:inline-block}.LetterLine_word__xRi64{display:inline-block;white-space:nowrap}@media (max-width:43.75rem){.LetterLine_reveal__OfHy2{font-size:10vw;line-height:1.2}}.MaskedLines_line__wN8oG{display:block}.MaskedLines_word__1cSt_{display:inline-block;overflow:hidden;vertical-align:bottom;white-space:nowrap;padding-bottom:.14em;margin-bottom:-.14em}.MaskedLines_word__1cSt_>span{display:inline-block}.AboutBlock_section__ISYG4{width:100vw;margin-left:calc(50% - 50vw);padding:96px 4.45vw;color:var(--ink);background:var(--paper)}.AboutBlock_iconDefs__Zcs1G{position:absolute;width:0;height:0}.AboutBlock_eyebrow__e4jv9{margin:0;font-size:var(--label-s);line-height:18px;letter-spacing:1px;color:var(--ink-2)}.AboutBlock_heading__tmOTJ{margin:34px 0 0;font-size:clamp(30px,4.03vw,58px);line-height:1.14;letter-spacing:-.035em;font-weight:600}.AboutBlock_lede__b2AYd{display:flex;justify-content:flex-end;margin-top:34px}.AboutBlock_lede__b2AYd p{width:min(100%,78%);margin:0;font-size:clamp(16px,1.39vw,20px);line-height:1.65;color:var(--grey-4)}.AboutBlock_origin___8hgD{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 64px;gap:0 64px;align-items:start;margin-top:96px}.AboutBlock_photoLead__WBqe6{grid-column:1;grid-row:1/3}.AboutBlock_timeline__MrF68{grid-column:2;grid-row:1;list-style:none;margin:0;padding:0}.AboutBlock_photoPair__KXOgm{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:36px;padding-top:36px;border-top:1px solid var(--line)}.AboutBlock_photo__UH3kA{margin:0;display:flex;flex-direction:column;gap:16px}.AboutBlock_photoFrame__dSPrx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:clamp(150px,14vw,200px);background:var(--photo);outline:1px solid var(--line-2);outline-offset:-.5px}.AboutBlock_photoFrame__dSPrx[data-size=lead]{height:clamp(280px,30.5vw,440px)}.AboutBlock_photoIcon__XdBed{width:14px;height:14px;color:var(--grey-6)}.AboutBlock_photoTag__uatI_{font-size:var(--label-xs);line-height:normal;letter-spacing:1px;color:var(--grey-4)}.AboutBlock_photo__UH3kA figcaption{font-size:var(--label-l);line-height:1.5;color:var(--ink-2)}.AboutBlock_entry__1F9zv{display:flex;flex-direction:column;gap:16px}.AboutBlock_entry__1F9zv+.AboutBlock_entry__1F9zv{margin-top:36px;padding-top:36px;border-top:1px solid var(--line)}.AboutBlock_entryHead__AMmdQ{display:flex;align-items:center;justify-content:space-between;gap:24px}.AboutBlock_entryYear__wWdMC{font-size:clamp(27px,2.5vw,36px);line-height:1.1;letter-spacing:-.028em;font-weight:600;color:var(--touch)}.AboutBlock_entryLabel__dAwOm{font-size:var(--label-s);line-height:normal;letter-spacing:1px;color:var(--ink-2);text-align:right}.AboutBlock_entry__1F9zv p{margin:0;font-size:clamp(15px,1.18vw,17px);line-height:1.6;color:var(--ink-2)}.AboutBlock_now__P8OMs{display:grid;grid-template-columns:300px 1fr;grid-gap:64px;gap:64px;align-items:start;margin-top:96px;padding-top:36px;border-top:1px solid var(--line)}.AboutBlock_nowLabel__fKrNn{display:flex;flex-direction:column;gap:18px}.AboutBlock_nowLine___GJNm{margin:0;font-size:15px;line-height:23px;color:var(--muted)}.AboutBlock_nowStatement__k9OS_{display:flex;flex-direction:column;gap:26px}.AboutBlock_nowParagraph__hV3H_{margin:0;font-size:clamp(18px,1.67vw,24px);line-height:1.55;color:var(--grey-4)}.AboutBlock_nowTooling__LqXsY{margin:0;font-size:clamp(15px,1.18vw,17px);line-height:1.6;color:var(--muted)}.AboutBlock_chips__3hzsC{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.AboutBlock_chips__3hzsC li{padding:11px 16px;outline:1px solid var(--line-2);outline-offset:-.5px;font-size:var(--label-s);line-height:normal;letter-spacing:1px;color:var(--muted)}.AboutBlock_invite__klY2O{display:grid;grid-template-columns:300px 1fr;grid-gap:64px;gap:64px;align-items:start;margin-top:96px;padding:72px clamp(28px,4.45vw,64px);background:var(--ink-deep)}.AboutBlock_inviteEyebrow__aWUw_{margin:0;font-size:var(--label-s);line-height:18px;letter-spacing:1px;color:var(--blush)}.AboutBlock_inviteStatement__dbVbS{display:flex;flex-direction:column;gap:28px}.AboutBlock_inviteHeadline__55fwa{margin:0;font-size:clamp(28px,3.2vw,46px);line-height:1.2;letter-spacing:-.024em;font-weight:600;color:var(--paper)}.AboutBlock_srOnly__WfdKL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AboutBlock_inviteParagraph__iGMYa{margin:0;font-size:clamp(15px,1.18vw,17px);line-height:1.6;color:var(--paper-80)}.AboutBlock_inviteParagraph__iGMYa a{position:relative;color:var(--paper);text-decoration:none;white-space:nowrap}.AboutBlock_inviteParagraph__iGMYa a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s}.AboutBlock_inviteParagraph__iGMYa a:hover:after{transform:scaleX(1)}.AboutBlock_section__ISYG4 :focus-visible{outline:2px solid var(--touch-hot);outline-offset:5px}@media (max-width:56.25rem){.AboutBlock_section__ISYG4{padding:72px 24px}.AboutBlock_heading__tmOTJ,.AboutBlock_lede__b2AYd{margin-top:26px}.AboutBlock_lede__b2AYd p{width:100%}.AboutBlock_origin___8hgD{grid-template-columns:1fr;gap:0;margin-top:64px}.AboutBlock_photoLead__WBqe6,.AboutBlock_photoPair__KXOgm,.AboutBlock_timeline__MrF68{grid-column:1;grid-row:auto}.AboutBlock_timeline__MrF68{margin-top:36px;padding-top:36px;border-top:1px solid var(--line)}.AboutBlock_invite__klY2O,.AboutBlock_now__P8OMs{grid-template-columns:1fr;gap:28px;margin-top:64px}.AboutBlock_invite__klY2O{padding:48px 24px}.AboutBlock_entryHead__AMmdQ{flex-direction:column;align-items:start;gap:6px}.AboutBlock_entryLabel__dAwOm{text-align:left}}@media (max-width:32.5rem){.AboutBlock_photoPair__KXOgm{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AboutBlock_section__ISYG4 *,.AboutBlock_section__ISYG4 :after{transition:none!important}}.Process_section__yPZcB{width:100vw;margin-left:calc(50% - 50vw);min-width:0;padding:96px 4.45vw;font-size:16px;line-height:normal;color:var(--ink);background:var(--paper)}.Process_heading__MQ96q{margin:0 0 56px;font-size:clamp(30px,3.9vw,56px);line-height:1.14;letter-spacing:-.036em;font-weight:600}.Process_list__5CFn4{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.Process_row__ZKKmH{display:grid;grid-template-columns:48px minmax(0,400px) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start;padding:34px 0;border-top:1px solid var(--line)}.Process_index__tMEqP{font-size:var(--label-s);line-height:1.6;letter-spacing:1px;color:var(--ink-2)}.Process_title__cv1v2{margin:0;font-size:clamp(21px,1.81vw,26px);line-height:1.2;letter-spacing:-.038em;font-weight:600}.Process_description__z_brv{margin:0;font-size:clamp(15px,1.18vw,17px);line-height:1.6;color:var(--ink-2)}.Process_tools__u9nfE{display:grid;grid-template-columns:48px minmax(0,400px) minmax(0,1fr);grid-gap:24px 48px;gap:24px 48px;padding:34px 0 0}.Process_toolsTitle__dutax{grid-column:2;grid-row:1/span 2;margin:0;font-size:clamp(21px,1.81vw,26px);line-height:1.2;letter-spacing:-.038em;font-weight:600}.Process_toolGroup__WWota{grid-column:3}.Process_toolGroupLabel__tSFYi{margin:0 0 12px;font:400 var(--label-s) /1.6 var(--font-mono-stack);letter-spacing:1px;color:var(--ink-2)}.Process_toolList__zF0T5{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.Process_tool__mEHHk{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);color:var(--ink);font:400 var(--label-l) /1.4 var(--font-mono-stack)}.Process_tool__mEHHk svg{width:16px;height:16px;flex:none;fill:currentColor}@media (max-width:56.25rem){.Process_section__yPZcB{padding:72px 24px}.Process_tools__u9nfE{grid-template-columns:1fr;gap:20px;padding-top:28px}.Process_toolGroup__WWota,.Process_toolsTitle__dutax{grid-column:auto;grid-row:auto}.Process_heading__MQ96q{margin-bottom:36px}.Process_row__ZKKmH{grid-template-columns:1fr;gap:12px;padding:28px 0}}@media (prefers-reduced-motion:reduce){.Process_section__yPZcB *{transition:none!important}}.page_page__WgPqU{width:min(72rem,100% - 2.5rem);margin-inline:auto}.page_header__2NnEJ{padding:clamp(3rem,8vw,6rem) 0 clamp(1rem,3vw,2rem)}.page_heading__CGBph{font-family:var(--font-display-stack);font-size:var(--display-xl);max-width:16ch;margin:0}.page_lead__YyVat{max-width:48ch;font-size:var(--text);color:var(--ink-2);margin:1rem 0 0}.TouchPhilosophy_section__p_WN6{position:relative;display:block;width:100vw;margin-left:calc(50% - 50vw);background:var(--ink)}.TouchPhilosophy_stage__0ecHu{position:relative;height:100dvh;min-height:38rem;overflow:hidden;background:var(--ink)}.TouchPhilosophy_section__p_WN6[data-enhanced=true]{height:350svh}.TouchPhilosophy_section__p_WN6[data-enhanced=true] .TouchPhilosophy_stage__0ecHu{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:0}.TouchPhilosophy_meta___QQd2{position:absolute;z-index:3;top:116px;left:clamp(1.5rem,4vw,4.75rem);right:clamp(1.5rem,4vw,4.75rem);display:flex;justify-content:space-between;color:var(--dim);font:500 clamp(.66rem,1vw,.88rem) /1 var(--font-mono-alt-stack);letter-spacing:.08em}.TouchPhilosophy_meta___QQd2 span:first-child{color:var(--paper-warm)}.TouchPhilosophy_copy__HdWlZ{position:absolute;z-index:1;left:4vw;right:4vw;top:36%;margin:0;color:var(--dim);font:700 clamp(2.3rem,6.7vw,6.8rem) /.94 var(--font-display-stack);letter-spacing:-.05em;text-align:left}@media (min-width:68.75rem){.TouchPhilosophy_copy__HdWlZ{left:30.2vw;font-size:5.4vw}}.TouchPhilosophy_copy__HdWlZ span{display:block}.TouchPhilosophy_copy__HdWlZ span:nth-child(3),.TouchPhilosophy_copy__HdWlZ span:nth-child(4){color:var(--paper-warm)}.TouchPhilosophy_copy__HdWlZ span:last-child{color:var(--touch-hot)}.TouchPhilosophy_canvas__FSpfk{position:absolute;z-index:2;inset:0;width:100%;height:100%;font-family:var(--font-display-stack);opacity:0;touch-action:pan-y}.TouchPhilosophy_section__p_WN6[data-enhanced=true] .TouchPhilosophy_canvas__FSpfk{opacity:1}.TouchPhilosophy_section__p_WN6[data-enhanced=true] .TouchPhilosophy_copy__HdWlZ{width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.TouchPhilosophy_hint__NadGq{position:absolute;z-index:3;right:clamp(1.5rem,4vw,4.75rem);bottom:1.75rem;color:var(--dim);font:500 .68rem/1 var(--font-mono-alt-stack);letter-spacing:.08em}.TouchPhilosophy_curtain__zskpT{position:absolute;z-index:4;inset:0;background:var(--ink);transform:translateY(-100%);pointer-events:none}@media (max-width:50rem){.TouchPhilosophy_meta___QQd2{top:100px}}@media (max-width:43.75rem){.TouchPhilosophy_meta___QQd2{gap:12px}.TouchPhilosophy_meta___QQd2 span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.TouchPhilosophy_section__p_WN6{height:100dvh}.TouchPhilosophy_canvas__FSpfk,.TouchPhilosophy_curtain__zskpT{display:none}}.WorkGallery_section__EF_qv{width:100vw;margin-left:calc(50% - 50vw);color:var(--ink)}.WorkGallery_stage__9qH0T{position:relative;overflow:hidden;padding:36px 0 24px;background:var(--ink-gallery);color:var(--paper)}.WorkGallery_controls__VIUpq,.WorkGallery_meta__XXjDe{display:flex;align-items:center;justify-content:space-between;gap:24px;width:80%;margin:0 auto;font:400 var(--label-xs) /1.6 var(--font-mono-stack);letter-spacing:.18em}.WorkGallery_meta__XXjDe{color:var(--dim-2)}.WorkGallery_meta__XXjDe span:first-child{color:var(--paper)}.WorkGallery_viewport__kCt0_{position:relative;height:clamp(340px,32vw,510px);perspective:1400px;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;outline-offset:-8px}.WorkGallery_dragging__K4J5i{cursor:-webkit-grabbing;cursor:grabbing}.WorkGallery_scene__bxvB5{position:absolute;inset:0;transform-style:preserve-3d;transform:translateX(var(--drag-x,0)) rotateX(var(--tilt-x,0deg));transition:transform .75s cubic-bezier(.2,.75,.25,1)}.WorkGallery_dragging__K4J5i .WorkGallery_scene__bxvB5{transition:none}.WorkGallery_panel__dhF8F{--panel-width:min(27vw,420px);position:absolute;top:50%;left:50%;width:var(--panel-width);aspect-ratio:1.6;padding:16px;border:1px solid var(--line-4);border-radius:0;background:var(--paper);cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.75,.25,1),filter .9s,box-shadow .4s;box-shadow:0 24px 40px -25px rgb(0 0 0/53.3%)}.WorkGallery_panel__dhF8F img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.WorkGallery_panel__dhF8F[data-slot="-1"]{transform:translate(-154%,-50%) translateZ(-70px) rotateY(24deg);filter:brightness(.94);z-index:1}.WorkGallery_panel__dhF8F[data-slot="0"]{transform:translate(-50%,-50%) translateZ(35px);z-index:3}.WorkGallery_panel__dhF8F[data-slot="1"]{transform:translate(54%,-50%) translateZ(-70px) rotateY(-24deg);filter:brightness(.94);z-index:1}.WorkGallery_panel__dhF8F:not([data-slot="-1"],[data-slot="0"],[data-slot="1"]){opacity:0;pointer-events:none}.WorkGallery_panel__dhF8F[data-slot="0"]:hover{box-shadow:0 28px 55px -20px rgb(0 0 0/73.3%)}.WorkGallery_panel__dhF8F:focus-visible{outline:2px solid var(--touch-hot);outline-offset:8px}.WorkGallery_controls__VIUpq{min-height:48px}.WorkGallery_counter__ZFzRN,.WorkGallery_hint__pftmb{color:var(--dim-2)}.WorkGallery_toggle__nOMsx{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;color:inherit;padding:12px 0;border:0;background:transparent;cursor:pointer;font:inherit;letter-spacing:inherit}.WorkGallery_toggleLabel__dO9rx{white-space:nowrap;color:var(--dim-2)}.WorkGallery_toggle__nOMsx:hover .WorkGallery_toggleLabel__dO9rx{color:var(--paper)}.WorkGallery_arrows__rM8RS{display:flex;gap:8px}.WorkGallery_arrows__rM8RS button{color:var(--paper);background:none;border:0;width:40px;height:44px;font:24px/1 serif;cursor:pointer;transition:transform .2s}.WorkGallery_prev__uG7dl:hover{transform:translateX(-4px)}.WorkGallery_next___XSSE:hover{transform:translateX(4px)}.WorkGallery_announcement__MPyDh{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.WorkGallery_editorial__Lfm5o{padding:64px 10% 76px}.WorkGallery_workHeading__RwbjI{padding-bottom:28px;border-bottom:1px solid var(--line-3)}.WorkGallery_workHeading__RwbjI h2{margin:0 0 16px;font-size:clamp(38px,4.5vw,66px);line-height:1.1;letter-spacing:-.045em;font-weight:600}.WorkGallery_workHeading__RwbjI p{max-width:510px;margin:0;color:var(--grey-2);font-size:15px;line-height:1.7}.WorkGallery_detail__pd6lZ{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:clamp(32px,7vw,100px);gap:clamp(32px,7vw,100px);padding:40px 0;border-bottom:1px solid var(--line-3)}.WorkGallery_detail__pd6lZ[hidden]{display:none}.WorkGallery_detailCopy__DOYOP{position:relative;padding-left:40px}.WorkGallery_number__ZrlL9{position:absolute;top:9px;left:0;color:var(--grey-5);font:var(--label-s) /1.5 var(--font-mono-stack)}.WorkGallery_detail__pd6lZ h3{margin:0 0 30px;font-size:clamp(28px,3.4vw,48px);line-height:1.1;letter-spacing:-.04em;font-weight:600}.WorkGallery_role__XgSou{margin:0 0 18px;color:var(--grey-5);font:var(--label-s) /1.7 var(--font-mono-stack)}.WorkGallery_description__TDK10{margin:0;color:var(--grey-1);font-size:16px;line-height:1.7}.WorkGallery_enlarge__OUbjB{padding:16px;background:transparent;border:1px solid var(--line-3);cursor:pointer;align-self:start;color:var(--grey-2)}.WorkGallery_enlarge__OUbjB img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain}.WorkGallery_enlarge__OUbjB span{display:block;margin-top:16px;font:var(--label-xs) /1.5 var(--font-mono-stack);letter-spacing:.08em}.WorkGallery_enhanced__d5wrt .WorkGallery_details__odmUn{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.2,.75,.25,1)}.WorkGallery_enhanced__d5wrt .WorkGallery_details__odmUn.WorkGallery_open__Ot3WF{grid-template-rows:1fr}.WorkGallery_enhanced__d5wrt .WorkGallery_detailsInner__TIl3E{min-height:0;overflow:hidden}.WorkGallery_enhanced__d5wrt .WorkGallery_detail__pd6lZ{opacity:0;transform:translateY(16px);transition:opacity .4s,transform .6s}.WorkGallery_enhanced__d5wrt .WorkGallery_open__Ot3WF .WorkGallery_detail__pd6lZ{opacity:1;transform:none}.WorkGallery_section__EF_qv button:focus-visible,.WorkGallery_viewport__kCt0_:focus-visible{outline:2px solid var(--touch-hot);outline-offset:5px}.WorkGallery_lightbox__zMtDk{padding:48px 24px 24px;width:min(1200px,94vw);max-height:92dvh;border:1px solid var(--line-5);background:var(--paper-2)}.WorkGallery_lightbox__zMtDk::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 80%,transparent)}.WorkGallery_lightbox__zMtDk::backdrop{background:color-mix(in srgb,var(--ink) 80%,transparent)}.WorkGallery_lightbox__zMtDk img{display:block;width:100%;height:auto;max-height:75dvh;object-fit:contain}.WorkGallery_lightboxClose__JwEAc{position:absolute;top:12px;right:16px;background:none;border:0;font:14px var(--font-mono-stack);padding:6px;cursor:pointer}.WorkGallery_caseOpen__6yfyT{display:inline-block;margin-top:28px;padding:6px 0;border:0;border-bottom:1px solid;background:none;color:var(--ink);cursor:pointer;font:var(--label-s) /1.5 var(--font-mono-stack);letter-spacing:.08em}.WorkGallery_caseOpen__6yfyT:hover{color:var(--touch)}.WorkGallery_caseInline__0vm8z{margin-top:32px;padding-top:28px;border-top:1px solid var(--line-3)}.WorkGallery_caseStudy__tHYob{padding:0;width:min(1040px,94vw);max-height:92dvh;overflow:hidden;border:1px solid var(--line-5);background:var(--paper-2);color:var(--ink)}.WorkGallery_caseStudy__tHYob::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 80%,transparent)}.WorkGallery_caseStudy__tHYob::backdrop{background:color-mix(in srgb,var(--ink) 80%,transparent)}.WorkGallery_caseInner__NmOaA{max-height:92dvh;overflow:auto;overscroll-behavior:contain;padding:56px clamp(24px,5vw,64px) 48px}.WorkGallery_caseInner__NmOaA h3{margin:0 0 18px;font-size:clamp(28px,3.4vw,48px);line-height:1.1;letter-spacing:-.04em;font-weight:600}.WorkGallery_caseBody___pvx7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px clamp(32px,5vw,64px);gap:36px clamp(32px,5vw,64px);margin-top:36px}.WorkGallery_caseInline__0vm8z .WorkGallery_caseBody___pvx7{grid-template-columns:minmax(0,68ch);margin-top:0}.WorkGallery_caseBody___pvx7 section{padding-top:18px;border-top:1px solid var(--line-3)}.WorkGallery_caseBody___pvx7 h4{margin:0 0 14px;color:var(--grey-5);font:400 var(--label-s) /1.6 var(--font-mono-stack);letter-spacing:.08em}.WorkGallery_caseBody___pvx7 h5{margin:14px 0 8px;color:var(--grey-5);font:400 var(--label-xs) /1.6 var(--font-mono-stack);letter-spacing:.08em}.WorkGallery_caseBody___pvx7 h4+h5{margin-top:0}.WorkGallery_caseBody___pvx7 p{max-width:68ch;margin:0;color:var(--grey-1);font-size:16px;line-height:1.7}.WorkGallery_caseList__s2Gtv{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.WorkGallery_caseList__s2Gtv li{padding:4px 10px;border:1px solid var(--line-3);color:var(--ink);font:var(--label-l) /1.5 var(--font-mono-stack)}@media (max-width:47.5rem){.WorkGallery_stage__9qH0T{padding:28px 0 20px}.WorkGallery_controls__VIUpq,.WorkGallery_meta__XXjDe{width:auto;margin-inline:24px;gap:12px;font-size:var(--label-2xs)}.WorkGallery_meta__XXjDe span:last-child{display:none}.WorkGallery_viewport__kCt0_{height:300px;perspective:900px}.WorkGallery_panel__dhF8F{--panel-width:61vw;padding:10px}.WorkGallery_panel__dhF8F[data-slot="-1"]{transform:translate(-142%,-50%) translateZ(-100px) rotateY(32deg)}.WorkGallery_panel__dhF8F[data-slot="1"]{transform:translate(42%,-50%) translateZ(-100px) rotateY(-32deg)}.WorkGallery_controls__VIUpq{display:grid;grid-template-columns:1fr auto}.WorkGallery_hint__pftmb{display:none}.WorkGallery_toggle__nOMsx{justify-content:start;gap:8px 10px;text-align:left;font-size:var(--label-2xs);letter-spacing:.09em}.WorkGallery_toggleLabel__dO9rx{width:100%;padding-left:0}.WorkGallery_arrows__rM8RS{gap:0}.WorkGallery_arrows__rM8RS button{width:34px}.WorkGallery_editorial__Lfm5o{padding:36px 24px 48px}.WorkGallery_workHeading__RwbjI p{font-size:14px}.WorkGallery_detail__pd6lZ{grid-template-columns:1fr;gap:28px;padding-block:28px}.WorkGallery_detailCopy__DOYOP{padding-left:30px}.WorkGallery_detail__pd6lZ h3{margin-bottom:22px}.WorkGallery_description__TDK10{font-size:14px}.WorkGallery_caseBody___pvx7{grid-template-columns:minmax(0,1fr);gap:28px}.WorkGallery_caseBody___pvx7 p{font-size:14px}}@media (prefers-reduced-motion:reduce){.WorkGallery_section__EF_qv *{transition:none!important}}