.Home_whoGrid__wz4Tj{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:clamp(32px,6vw,100px);gap:clamp(32px,6vw,100px);align-items:start}@media (max-width:900px){.Home_whoGrid__wz4Tj{grid-template-columns:1fr}}.Home_whoHead__1WW7_{font-size:var(--fs-display);font-weight:900;font-stretch:118%;letter-spacing:-.05em;line-height:.86;text-transform:uppercase}.Home_whoLead__ZvIWN{font-family:var(--jp);font-size:clamp(17px,1.9vw,25px);font-weight:500;line-height:1.9;margin-top:clamp(24px,3vw,42px);padding-top:clamp(24px,3vw,42px);border-top:1px solid var(--rule)}.Home_whoLines__9jy4k{display:grid;grid-gap:2px;gap:2px;margin-bottom:clamp(26px,3vw,40px)}.Home_whoLines__9jy4k span{font-family:var(--jp);font-size:clamp(16px,1.7vw,22px);font-weight:500;line-height:1.95;color:var(--ink)}.Home_whoLines__9jy4k span:last-child{color:var(--navy);font-weight:700}.Home_capList__yErP4{border-top:1px solid var(--ink)}.Home_capItem__OnTsA{display:grid;grid-template-columns:62px minmax(0,1.1fr) minmax(0,1.4fr);grid-gap:clamp(14px,3vw,48px);gap:clamp(14px,3vw,48px);align-items:start;padding:clamp(26px,3.6vw,54px) 0;border-bottom:1px solid var(--rule);transition:background .5s var(--ease)}.Home_capItem__OnTsA:hover{background:var(--ivory-2)}@media (max-width:800px){.Home_capItem__OnTsA{grid-template-columns:42px 1fr}.Home_capItem__OnTsA>:last-child{grid-column:2}}.Home_capN__t_AMV{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.16em;color:var(--stone);padding-top:.6em}.Home_capEn__EkfZQ{font-size:clamp(28px,4.2vw,62px);font-weight:800;font-stretch:116%;letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.Home_capJa__IDKmZ{font-family:var(--jp);font-size:13px;letter-spacing:.16em;color:var(--stone);margin-top:10px}.Home_capBody__NDL7Q{font-family:var(--jp);font-size:var(--fs-body);line-height:2.1;color:var(--ink-soft);padding-top:.35em}.Home_eco__z2pDl{position:relative}.Home_ecoStage__bI_yD{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;grid-gap:clamp(28px,5vw,70px) clamp(20px,4vw,60px);gap:clamp(28px,5vw,70px) clamp(20px,4vw,60px);align-items:center;justify-items:center;padding-block:clamp(20px,4vw,60px)}@media (max-width:860px){.Home_ecoStage__bI_yD{grid-template-columns:1fr;justify-items:start;gap:0;border-top:1px solid #2a2b2d}}.Home_ecoField__Udkwf{font-weight:800;font-stretch:118%;letter-spacing:-.04em;font-size:clamp(22px,3.4vw,46px);line-height:1;text-transform:uppercase;color:#6c6d70;transition:color .45s var(--ease);text-align:center;display:block}.Home_ecoField__Udkwf small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:#7c7d80;margin-top:8px;font-weight:400;transition:color .45s var(--ease)}.Home_ecoField__Udkwf:hover,.Home_ecoField__Udkwf[data-on=true]{color:var(--on-black)}.Home_ecoField__Udkwf:hover small,.Home_ecoField__Udkwf[data-on=true] small{color:var(--on-black-soft)}.Home_ecoTl__JEcrP{grid-column:1;grid-row:1}.Home_ecoTr__P53pZ{grid-column:3;grid-row:1}.Home_ecoBl__WpXqL{grid-column:1;grid-row:3}.Home_ecoBr__MZslF{grid-column:3;grid-row:3}.Home_ecoCenter__N_Iaw{grid-column:2;grid-row:2;text-align:center}@media (max-width:860px){.Home_ecoBl__WpXqL,.Home_ecoBr__MZslF,.Home_ecoCenter__N_Iaw,.Home_ecoTl__JEcrP,.Home_ecoTr__P53pZ{grid-column:1;grid-row:auto;width:100%;text-align:left}.Home_ecoField__Udkwf{text-align:left;padding:20px 0;border-bottom:1px solid #2a2b2d;font-size:clamp(24px,8vw,40px);color:var(--on-black)}.Home_ecoField__Udkwf small{color:var(--on-black-soft)}.Home_ecoCenter__N_Iaw{padding-block:40px}}.Home_ecoName__yn4dO{font-weight:900;font-stretch:124%;letter-spacing:-.05em;font-size:clamp(26px,4.4vw,60px);line-height:.92;text-transform:uppercase;color:var(--on-black);white-space:nowrap}.Home_ecoRole__Oqt_q{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;color:var(--on-black-soft);margin-top:12px;text-transform:uppercase}.Home_ecoCaps__9cjGs{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;max-width:460px;margin:clamp(20px,3vw,34px) auto 0;padding-top:clamp(18px,2.5vw,28px);border-top:1px solid #2a2b2d}@media (max-width:860px){.Home_ecoCaps__9cjGs{justify-content:flex-start;margin-inline:0}}.Home_ecoCap__Tt62V{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6c6d70;transition:color .4s var(--ease),transform .4s var(--ease)}.Home_ecoCap__Tt62V[data-on=true]{color:var(--on-black);transform:translateY(-1px)}.Home_workRow__GZoVe{display:grid;grid-template-columns:62px minmax(0,1fr) auto;grid-gap:clamp(14px,3vw,44px);gap:clamp(14px,3vw,44px);align-items:baseline;padding:clamp(24px,3.4vw,48px) 0;border-bottom:1px solid var(--rule);transition:padding-left .55s var(--ease)}.Home_workRow__GZoVe:hover{padding-left:clamp(8px,1.4vw,22px)}@media (max-width:800px){.Home_workRow__GZoVe{grid-template-columns:42px 1fr}.Home_workMeta__cMkvG{grid-column:2;padding-top:12px}}.Home_workT__F_cNm{font-size:clamp(21px,3vw,42px);font-weight:800;font-stretch:114%;letter-spacing:-.035em;line-height:1.02;text-transform:uppercase;white-space:pre-line}.Home_workJa__o8Jch{font-family:var(--jp);font-size:14px;line-height:1.9;color:var(--ink-soft);margin-top:12px;max-width:46em}.Home_workMeta__cMkvG{text-align:right;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);line-height:2;white-space:nowrap}.Home_status__70VVm{display:inline-block;border:1px solid var(--rule);padding:2px 8px;color:var(--ink-soft);border-radius:1px}.Home_stepGrid__2ufEk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--rule);border-block:1px solid var(--rule)}@media (max-width:900px){.Home_stepGrid__2ufEk{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Home_stepGrid__2ufEk{grid-template-columns:1fr}}.Home_step__jO8PX{background:var(--ivory);padding:clamp(24px,3vw,44px) clamp(18px,2vw,30px);min-height:clamp(220px,24vw,330px);display:flex}.Home_stepInner__IKAmn{display:flex;flex-direction:column;gap:12px;width:100%}.Home_stepN__RRlta{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.16em;color:var(--stone)}.Home_stepEn__6yTj_{font-size:clamp(19px,2vw,27px);font-weight:800;font-stretch:112%;letter-spacing:-.03em;line-height:1.05;text-transform:uppercase}.Home_stepJa__z_78O{font-family:var(--jp);font-size:12px;letter-spacing:.14em;color:var(--stone);margin-top:-6px}.Home_stepBody__sSqLt{font-family:var(--jp);font-size:14px;line-height:2;color:var(--ink-soft);margin-top:auto}.Home_philo__yTnN_{font-weight:900;font-stretch:125%;letter-spacing:-.055em;line-height:.85;text-transform:uppercase;font-size:clamp(46px,11.5vw,190px)}.Home_philoJa__SWZmv{font-family:var(--jp);font-size:clamp(17px,2vw,26px);font-weight:500;line-height:1.9;margin-top:clamp(28px,4vw,56px);padding-top:clamp(24px,3vw,40px);border-top:1px solid #2a2b2d;color:var(--on-black)}.Home_philoBody__zVwrI{font-family:var(--jp);font-size:var(--fs-body);line-height:2.1;color:#b6b5b0;max-width:40em;margin-top:18px}.Home_realGrid__LG1KJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:end}@media (max-width:820px){.Home_realGrid__LG1KJ{grid-template-columns:1fr}}.Home_realLines__Xg36u{display:grid;grid-gap:0;gap:0}.Home_realLines__Xg36u span{font-family:var(--jp);font-size:clamp(16px,1.8vw,22px);font-weight:500;line-height:2.1;border-bottom:1px solid var(--rule-soft);padding:4px 0}.Home_fieldGrid__HrvXS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule)}@media (max-width:700px){.Home_fieldGrid__HrvXS{grid-template-columns:1fr}}.Home_fieldCard__n30Mq{background:var(--ivory);padding:clamp(28px,4vw,56px) clamp(20px,3vw,40px);min-height:clamp(210px,22vw,300px);display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative;overflow:hidden;transition:background .5s var(--ease)}.Home_fieldCard__n30Mq:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--card-accent);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease)}.Home_fieldCard__n30Mq:hover:before{transform:scaleY(1);transform-origin:top}.Home_fieldCard__n30Mq:hover{background:var(--ivory-2)}.Home_fieldCard__n30Mq:before{z-index:1}.Home_fieldName__LWBLf{font-size:clamp(30px,5vw,64px);font-weight:800;font-stretch:118%;letter-spacing:-.045em;line-height:.94;text-transform:uppercase}.Home_fieldPos__n4v2f{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);line-height:1.9;margin-top:10px}.Home_fieldJa__gF9uf{font-family:var(--jp);font-size:13.5px;line-height:1.95;color:var(--ink-soft);white-space:pre-line}.Home_ctaHead__GDZIa{font-weight:900;font-stretch:122%;letter-spacing:-.05em;line-height:.88;text-transform:uppercase;font-size:clamp(40px,9vw,148px)}.Home_ctaRow__7Fp24{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:26px 40px;margin-top:clamp(30px,5vw,64px);padding-top:clamp(24px,3vw,40px);border-top:1px solid var(--rule)}.Home_ctaJa__6LVDV{font-family:var(--jp);font-size:clamp(14px,1.5vw,18px);line-height:2;color:var(--ink-soft);max-width:32em}.Home_ctaBtn__3fPP1{display:inline-flex;align-items:center;gap:16px;border:1px solid var(--ink);padding:16px 26px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;transition:background .45s var(--ease),color .45s var(--ease),gap .45s var(--ease)}.Home_ctaBtn__3fPP1:hover{background:var(--ink);color:var(--ivory);gap:26px}.Home_portraitBand__ndK9o{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(28px,6vw,90px);gap:clamp(28px,6vw,90px);align-items:end}@media (max-width:820px){.Home_portraitBand__ndK9o{grid-template-columns:1fr;gap:28px}}.Home_portraitCol__G1Y6l{max-width:520px}.Home_portraitText__XL9aJ{padding-bottom:clamp(4px,2vw,34px)}.Home_signature__B18XB{display:block;width:clamp(220px,30vw,420px);height:auto;margin:clamp(10px,1.6vw,20px) 0 clamp(18px,2.6vw,32px) -2%}@media (max-width:820px){.Home_signature__B18XB{width:min(78%,340px)}}.Home_portraitName__ZSKQ_{font-family:var(--jp);font-weight:700;font-size:clamp(32px,5.2vw,78px);line-height:1.15;letter-spacing:.06em;white-space:nowrap;margin:clamp(14px,2vw,26px) 0 clamp(20px,3vw,36px)}@media (max-width:820px){.Home_signature__B18XB{display:block;width:clamp(220px,30vw,420px);height:auto;margin:clamp(10px,1.6vw,20px) 0 clamp(18px,2.6vw,32px) -2%}@media (max-width:820px){.Home_signature__B18XB{width:min(78%,340px)}}.Home_portraitName__ZSKQ_{font-size:clamp(30px,9vw,52px)}}.Home_portraitBody__A9Mh8{font-family:var(--jp);font-size:var(--fs-body);line-height:2.15;color:var(--ink-soft);max-width:34em;padding-top:clamp(18px,2.4vw,30px);border-top:1px solid var(--rule)}.Home_fieldLink__fnwm6{display:inline-block}.Home_fieldArrow__5fls7{font-family:var(--mono);font-size:.34em;vertical-align:super;margin-left:.35em;color:var(--stone);transition:color .4s var(--ease),transform .4s var(--ease);display:inline-block}.Home_fieldLink__fnwm6:hover .Home_fieldArrow__5fls7{color:var(--ink);transform:translate(2px,-2px)}.Home_fieldLink__fnwm6:hover .Home_fieldName__LWBLf{color:var(--card-accent)}.Home_fieldName__LWBLf{transition:color .4s var(--ease)}.Home_fieldFoot__DAOnk{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-top:clamp(16px,2vw,24px);padding-top:14px;border-top:1px solid var(--rule)}.Home_fieldSub__NRCgh{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);padding-bottom:2px;border-bottom:1px solid transparent;transition:color .4s var(--ease),border-color .4s var(--ease)}.Home_fieldSub__NRCgh:hover{color:var(--ink);border-bottom-color:var(--ink)}.Home_fieldShot__hEdYP{display:block;position:relative;width:100%;aspect-ratio:16/10;background:var(--ivory-2);box-shadow:inset 0 0 0 1px var(--rule);overflow:hidden;margin-bottom:clamp(20px,2.6vw,30px)}.Home_fieldShot__hEdYP img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .8s var(--ease)}.Home_fieldShot__hEdYP:hover img{transform:scale(1.02)}.Home_fieldShotPh__o21fc{position:absolute;inset:0;display:grid;place-content:center;font-family:var(--mono);font-size:10px;letter-spacing:.24em;color:var(--stone);background:repeating-linear-gradient(-45deg,transparent 0 13px,rgba(17,17,17,.045) 13px 14px)}.Home_fieldLogoLink__xU_FS{display:inline-block;transition:opacity .4s var(--ease)}.Home_fieldLogoLink__xU_FS:hover{opacity:.6}.Home_fieldLogo__oPu4H[data-invert=true]{filter:none}.Home_fieldLogo__oPu4H{height:clamp(24px,2.6vw,34px);width:auto;max-width:100%;object-fit:contain;object-position:left center}.Hero_root__ZnY_6{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-block:120px 40px}.Hero_field__o7dKr{position:absolute;inset:0;pointer-events:none;overflow:hidden}.Hero_word__Ge2z6{position:absolute;left:50%;top:50%;font-weight:800;font-stretch:112%;letter-spacing:-.035em;line-height:.9;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(-50%,-50%) translate(var(--tx),var(--ty));animation:Hero_converge__WBi_G 1.4s var(--ease-io) forwards;animation-delay:calc(.8s + var(--d))}.Hero_word__Ge2z6[data-size=lg]{font-size:clamp(26px,5.4vw,78px);color:var(--ink)}.Hero_word__Ge2z6[data-size=md]{font-size:clamp(18px,3.4vw,48px);color:var(--stone)}.Hero_word__Ge2z6[data-size=sm]{font-size:clamp(13px,2.2vw,30px);color:var(--stone-2)}@keyframes Hero_converge__WBi_G{0%{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--tx) * 1.25),calc(var(--ty) * 1.25))}18%{opacity:1;transform:translate(-50%,-50%) translate(var(--tx),var(--ty))}52%{opacity:1;transform:translate(-50%,-50%) translate(var(--tx),var(--ty))}to{opacity:0;transform:translate(-50%,-50%) translate(0) scale(.7)}}.Hero_inner__6w8Ws{position:relative;z-index:2;width:100%}.Hero_top__q8oG4{display:flex;flex-wrap:wrap;gap:6px 28px;margin-bottom:clamp(26px,5vw,60px);opacity:0;animation:Hero_fadeUp__OeVLb 1s var(--ease) 2.1s forwards}.Hero_headline__8Kw4H{font-size:var(--fs-hero);font-weight:900;font-stretch:122%;letter-spacing:-.05em;line-height:.855;text-transform:uppercase}.Hero_headline__8Kw4H .mask>span{transform:translateY(105%);animation:Hero_riseIn__ZPU4S 1.15s var(--ease) forwards}.Hero_headline__8Kw4H .mask:first-child>span{animation-delay:2.25s}.Hero_headline__8Kw4H .mask:nth-child(2)>span{animation-delay:2.35s}.Hero_headline__8Kw4H .mask:nth-child(3)>span{animation-delay:2.45s}@keyframes Hero_riseIn__ZPU4S{to{transform:none}}@keyframes Hero_fadeUp__OeVLb{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.Hero_foot__jJUV2{margin-top:clamp(34px,6vw,76px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px 40px;opacity:0;animation:Hero_fadeUp__OeVLb 1s var(--ease) 2.85s forwards}.Hero_ja__IDsKO{font-family:var(--jp);font-size:clamp(14px,1.5vw,19px);line-height:2.1;letter-spacing:.02em;color:var(--ink-soft);max-width:30em}.Hero_scroll__3X_Dt{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--stone)}.Hero_scroll__3X_Dt i{display:block;width:46px;height:1px;background:var(--rule);position:relative;overflow:hidden}.Hero_scroll__3X_Dt i:after{content:"";position:absolute;inset:0;background:var(--ink);transform:translateX(-100%);animation:Hero_sweep__eymEf 2.6s var(--ease-io) infinite}@keyframes Hero_sweep__eymEf{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.Hero_word__Ge2z6{display:none}.Hero_foot__jJUV2,.Hero_top__q8oG4{opacity:1;animation:none}.Hero_headline__8Kw4H .mask>span,.Hero_scroll__3X_Dt i:after{transform:none;animation:none}}@media (max-width:720px){.Hero_root__ZnY_6{min-height:92svh;padding-block:108px 32px}.Hero_word__Ge2z6[data-hide-sp=true]{display:none}}.DirectContact_root__YhWQw{padding-block:clamp(18px,2.4vw,30px);border-block:1px solid var(--rule);background:var(--ivory)}.DirectContact_bar__mgOsi{display:flex;align-items:baseline;gap:clamp(18px,4vw,56px)}@media (max-width:720px){.DirectContact_bar__mgOsi{flex-direction:column;gap:12px}}.DirectContact_label__eqOQk{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.24em;text-transform:uppercase;color:var(--stone);flex:0 0 auto}.DirectContact_list__JDHB0{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px clamp(20px,3.4vw,46px);margin:0;padding:0;list-style:none}.DirectContact_item__FbmNd{display:inline-flex;align-items:baseline;gap:9px;padding-bottom:3px;border-bottom:1px solid transparent;transition:border-color .4s var(--ease),color .4s var(--ease)}.DirectContact_item__FbmNd:hover{border-bottom-color:var(--ink)}.DirectContact_name__7qM0G{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.DirectContact_note__UnQU2{font-family:var(--jp);font-size:11.5px;letter-spacing:.04em;color:var(--stone)}.DirectContact_arrow__wwrJC{font-family:var(--mono);font-size:10px;color:var(--stone);transform:translateY(-1px)}.DirectContact_item__FbmNd:hover .DirectContact_arrow__wwrJC{color:var(--ink)}.Page_head__JbbIP{padding-top:clamp(120px,18vh,210px);padding-bottom:clamp(40px,7vw,90px)}.Page_eyebrow__Z4_RI{display:flex;flex-wrap:wrap;gap:6px 26px;margin-bottom:clamp(20px,3vw,36px)}.Page_title__zw0ur{font-weight:900;font-stretch:122%;letter-spacing:-.05em;line-height:.86;text-transform:uppercase;font-size:clamp(44px,11vw,190px)}.Page_titleSm__VDDcp{font-size:clamp(38px,7.6vw,116px)}.Page_statement__P64OT{font-weight:800;font-stretch:116%;letter-spacing:-.042em;line-height:.95;text-transform:uppercase;font-size:clamp(26px,4.6vw,66px);white-space:pre-line}.Page_statementJa__XW6lM{font-family:var(--jp);font-size:clamp(16px,1.9vw,24px);font-weight:500;line-height:1.95;white-space:pre-line;color:var(--ink-soft);margin-top:clamp(20px,2.6vw,34px)}.Page_split__tuw8n{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,6vw,96px);gap:clamp(30px,6vw,96px);align-items:start}@media (max-width:900px){.Page_split__tuw8n{grid-template-columns:1fr}}.Page_splitNarrow__nhANv{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);align-items:start}@media (max-width:860px){.Page_splitNarrow__nhANv{grid-template-columns:1fr}}.Page_prose__YT_4T p{font-family:var(--jp);font-size:var(--fs-body);line-height:2.15;color:var(--ink-soft);max-width:var(--measure)}.Page_prose__YT_4T p+p{margin-top:1.6em}.Page_section--black__OyJ7J .Page_prose__YT_4T p{color:#b6b5b0}.Page_quote__Ja8kS{border-left:2px solid var(--navy);padding:6px 0 6px 22px;margin-block:clamp(28px,4vw,48px)}.Page_quote__Ja8kS b{display:block;font-family:var(--jp);font-size:clamp(17px,2vw,24px);font-weight:500;line-height:1.85;color:var(--ink)}.Page_quote__Ja8kS span{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);margin-top:10px}.Page_tags__RlkU0{display:flex;flex-wrap:wrap;gap:8px}.Page_tag__4WrBw{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--rule);padding:6px 12px;color:var(--ink-soft)}.Page_dl__pB1aX{border-top:1px solid var(--ink)}.Page_dlRow__4_l91{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);grid-gap:8px clamp(16px,3vw,40px);gap:8px clamp(16px,3vw,40px);padding:clamp(16px,2vw,24px) 0;border-bottom:1px solid var(--rule)}@media (max-width:620px){.Page_dlRow__4_l91{grid-template-columns:1fr}}.Page_dlKey__nN0TU{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone);padding-top:.5em}.Page_dlVal__WKhsx{font-family:var(--jp);font-size:var(--fs-body);line-height:2.05;color:var(--ink-soft)}.Page_portrait__Zd0mA{position:relative;width:100%;aspect-ratio:4/5;background:var(--ivory-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--rule)}.Page_portraitWide__Tdt2C{aspect-ratio:2/1}.Page_portrait__Zd0mA img{width:100%;height:100%;object-fit:cover;object-position:top center}.Page_ph__Fq1t8{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(14px,2vw,22px);background:repeating-linear-gradient(-45deg,transparent 0 13px,rgba(17,17,17,.045) 13px 14px);border:1px solid var(--rule)}.Page_ph__Fq1t8 b,.Page_ph__Fq1t8 span{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone)}.Page_ph__Fq1t8 b{font-weight:400;text-align:right}.Page_caseStep__D_44A{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);grid-gap:clamp(12px,3vw,48px);gap:clamp(12px,3vw,48px);padding:clamp(26px,3.4vw,48px) 0;border-bottom:1px solid var(--rule)}@media (max-width:780px){.Page_caseStep__D_44A{grid-template-columns:1fr;gap:14px}}.Page_caseStepK__tTEu9{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}.Page_caseStepV__MMKBw{font-family:var(--jp);font-size:var(--fs-body);line-height:2.15;color:var(--ink-soft);max-width:var(--measure)}.Page_caseList__UCqED{display:grid;grid-gap:4px;gap:4px}.Page_caseList__UCqED li{font-family:var(--jp);font-size:var(--fs-body);line-height:2.05;color:var(--ink-soft);padding-left:26px;position:relative}.Page_caseList__UCqED li:before{content:"";position:absolute;left:0;top:1.05em;width:14px;height:1px;background:var(--stone-2)}.Page_pager__YG0E8{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 30px;padding-block:clamp(40px,6vw,80px);border-top:1px solid var(--rule)}.Page_form__s7Kt1{display:grid;grid-gap:clamp(20px,3vw,34px);gap:clamp(20px,3vw,34px)}.Page_fRow__fuQQD{display:grid;grid-gap:10px;gap:10px}.Page_fLabel__sJ3Tf{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}.Page_fArea__VjOF2,.Page_fInput__OB8kV,.Page_fSelect__7F5fl{font-family:var(--jp);font-size:16px;line-height:1.8;color:var(--ink);background:transparent;border:0;border-bottom-color:var(--rule-strong,var(--rule));border-bottom:1px solid var(--stone-2);padding:10px 0;width:100%;border-radius:0;transition:border-color .4s var(--ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.Page_fArea__VjOF2:focus,.Page_fInput__OB8kV:focus,.Page_fSelect__7F5fl:focus{outline:none;border-bottom-color:var(--ink)}.Page_fArea__VjOF2{min-height:160px;resize:vertical}.Page_fSelect__7F5fl{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 10px) calc(50% + 1px),calc(100% - 5px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:26px}.Page_submit__yLhsE{justify-self:start;display:inline-flex;align-items:center;gap:16px;border:1px solid var(--ink);background:var(--ink);color:var(--ivory);padding:17px 30px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;transition:gap .45s var(--ease),opacity .3s var(--ease)}.Page_submit__yLhsE:hover{gap:26px}.Page_submit__yLhsE:disabled{opacity:.45;cursor:default}.Page_note__rs2Oe{font-family:var(--jp);font-size:13px;line-height:1.95;color:var(--stone)}.Page_formMsg__nvSoL{font-family:var(--jp);font-size:14px;line-height:1.9;padding:14px 18px;border-left:2px solid var(--navy);background:rgba(23,50,74,.05);color:var(--ink)}.Page_formMsg__nvSoL[data-kind=error]{border-left-color:#8a3b22;background:rgba(138,59,34,.06)}.Page_nf___Nvqo{min-height:78svh;display:flex;flex-direction:column;justify-content:center;padding-block:140px 80px}.Page_review__kgB8X{border:1px dashed #8a3b22;background:rgba(138,59,34,.05);padding:18px 22px;margin-block:clamp(26px,3vw,40px)}.Page_review__kgB8X h4{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#8a3b22;margin-bottom:10px}.Page_review__kgB8X li{font-family:var(--jp);font-size:13px;line-height:1.95;color:var(--ink-soft);padding-left:18px;position:relative}.Page_review__kgB8X li:before{content:"—";position:absolute;left:0;color:#8a3b22}