.page_page__MFmhG{background:#070707;min-height:100vh}.page_hero__H_E3e{display:grid;grid-template-columns:42fr 58fr;min-height:92vh;background:#070707;overflow:hidden}.page_heroLeft__7j1PL{display:flex;flex-direction:column;justify-content:center;gap:3.2vh;padding:16vh clamp(40px,5vw,80px) 8vh 5vw}.page_eyebrow__EoZWJ{font-family:var(--font-sans);font-size:clamp(10px,.85vw,12px);font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:#c8ad7f;animation:page_fadeUp__FzQs6 1.6s ease .05s both}.page_heroTitle__tznMg{font-size:clamp(42px,5.6vw,88px);line-height:.98;letter-spacing:-.026em;color:#f4f1ec;max-width:13ch;animation:page_fadeUp__FzQs6 1.6s ease .18s both}.page_heroSubhead__RN_B8,.page_heroTitle__tznMg{font-family:var(--font-serif);font-weight:300;margin:0}.page_heroSubhead__RN_B8{font-style:italic;font-size:clamp(16px,1.5vw,23px);line-height:1.55;color:hsla(38,27%,94%,.52);max-width:42ch;animation:page_fadeUp__FzQs6 1.6s ease .3s both}.page_heroCtas__8xl8w{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap;margin-top:1vh;animation:page_fadeUp__FzQs6 1.6s ease .42s both}.page_ctaBtn__enX_R{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#c8ad7f;border:1px solid hsla(38,40%,64%,.32);padding:1rem 1.8rem;white-space:nowrap;transition:color .3s ease,border-color .3s ease,background .3s ease}.page_ctaBtn__enX_R:hover{background:hsla(38,40%,64%,.08);border-color:hsla(38,40%,64%,.6)}.page_ctaText__GBKE7{font-family:var(--font-sans);font-size:clamp(12px,.9vw,14px);font-weight:300;letter-spacing:.03em;color:hsla(38,27%,94%,.5);transition:color .3s ease}.page_ctaText__GBKE7:hover{color:#f4f1ec}.page_heroRight__Nr_1V{position:relative;display:flex;align-items:center;padding:8vh 5vw 8vh 0}.page_heroImages__5wGC2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2vw;gap:1.2vw;width:100%;height:100%;max-height:76vh}.page_heroImageWrap__qKyMs{position:relative;min-height:46vh;background:hsla(38,27%,94%,.035);border:1px solid hsla(38,27%,94%,.07);overflow:hidden}.page_heroImage__35mVL{object-fit:cover;object-position:center}.page_h2__aBLHp{font-family:var(--font-serif);font-weight:300;font-size:clamp(32px,4vw,64px);letter-spacing:-.022em;line-height:1.04;color:#f4f1ec;margin:0 0 5vh;max-width:18ch}.page_body__IQg6w{display:flex;flex-direction:column;gap:2.6vh;max-width:66ch}.page_body__IQg6w p{font-family:var(--font-sans);font-weight:300;font-size:clamp(14px,1.05vw,17px);line-height:1.85;color:hsla(38,27%,94%,.58);margin:0}.page_intro__V1gpU{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(17px,1.6vw,24px);line-height:1.5;color:hsla(38,27%,94%,.48);max-width:48ch;margin:0 0 6vh}.page_introSmall__KtiSm{font-family:var(--font-sans);font-weight:300;font-size:clamp(13px,1vw,15px);letter-spacing:.02em;color:hsla(38,27%,94%,.42);margin:7vh 0 1vh}.page_closingLine__xwMU0{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(18px,1.8vw,26px);line-height:1.5;color:hsla(38,27%,94%,.62);max-width:48ch;margin:6vh 0 0}.page_checklistSection__qHD97,.page_faq__21BgL,.page_onModel___uSQH,.page_problem__nKv60,.page_processSection__Hk_eh,.page_proof__o8TCY,.page_who__pBO0z{padding:12vh 5vw;border-top:1px solid hsla(38,27%,94%,.05)}.page_numberedList__2z7vT{list-style:none;padding:0;margin:0}.page_numberedItem__KIkyi{display:grid;grid-template-columns:6vw 1fr;grid-gap:2.4vw;gap:2.4vw;padding:3.2vh 0;border-bottom:1px solid hsla(38,27%,94%,.05);align-items:start}.page_numberedItem__KIkyi:last-child{border-bottom:none}.page_number__M_DUA{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;color:hsla(38,27%,94%,.2);padding-top:.3em}.page_numberedText__Ofc4r{font-family:var(--font-sans);font-weight:300;font-size:clamp(14px,1.05vw,16px);line-height:1.7;color:hsla(38,27%,94%,.62);margin:0;max-width:64ch}.page_numberedLabel__xPlb3{color:#f4f1ec;font-weight:400}.page_caseList__B_6GQ{list-style:none;padding:0;margin:0}.page_caseItem__8DbeS{border-bottom:1px solid hsla(38,27%,94%,.06)}.page_caseItem__8DbeS:last-child{border-bottom:none}.page_caseCard__db7EB{display:grid;grid-template-columns:1fr clamp(220px,32vw,440px);align-items:center;grid-gap:4vw;gap:4vw;padding:6vh 0;text-decoration:none;color:inherit;transition:background .4s ease}.page_caseCard__db7EB:hover{background:hsla(38,27%,94%,.015)}.page_caseText___J_ab{display:flex;flex-direction:column;gap:1.4vh}.page_caseTitle__FFSe9{font-family:var(--font-serif);font-weight:300;font-size:clamp(28px,3.2vw,48px);letter-spacing:-.02em;line-height:1;color:#f4f1ec;margin:0;transition:color .4s ease}.page_caseCard__db7EB:hover .page_caseTitle__FFSe9{color:#c8ad7f}.page_caseCategory__lwJaB{font-family:var(--font-sans);font-size:clamp(10px,.78vw,12px);font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:hsla(38,27%,94%,.3)}.page_caseDesc__SJsQs{font-family:var(--font-sans);font-weight:300;font-size:clamp(13px,.95vw,15px);line-height:1.75;color:hsla(38,27%,94%,.55);max-width:56ch;margin:.4vh 0 0}.page_caseLink__N8Q32{font-family:var(--font-sans);font-size:clamp(11px,.85vw,13px);letter-spacing:.12em;text-transform:uppercase;color:#c8ad7f;margin-top:.6vh}.page_caseImage__n5SWm{position:relative;aspect-ratio:4/3;overflow:hidden}.page_caseImg__MH9yM{object-fit:cover;object-position:center;transition:transform .7s ease}.page_caseCard__db7EB:hover .page_caseImg__MH9yM{transform:scale(1.04)}.page_whoList__xj7jW{list-style:none;padding:0;margin:0 0 6vh}.page_whoItem__rPsS9{font-family:var(--font-sans);font-weight:300;font-size:clamp(14px,1.05vw,17px);line-height:1.7;color:hsla(38,27%,94%,.6);max-width:66ch;padding:3vh 0 3vh 2.2rem;border-bottom:1px solid hsla(38,27%,94%,.05);position:relative}.page_whoItem__rPsS9:before{content:"—";position:absolute;left:0;top:3vh;color:hsla(38,40%,64%,.55)}.page_whoItem__rPsS9:last-child{border-bottom:none}.page_regionNote__Ec9Mb{font-family:var(--font-sans);font-weight:300;font-size:clamp(13px,.95vw,15px);line-height:1.7;color:hsla(38,27%,94%,.45);max-width:48ch;margin:3vh 0 0}.page_regionLink__k__Gh{color:#c8ad7f;text-decoration:underline;-webkit-text-decoration-color:hsla(38,40%,64%,.35);text-decoration-color:hsla(38,40%,64%,.35);text-underline-offset:3px;transition:color .3s ease}.page_regionLink__k__Gh:hover{color:#f4f1ec}.page_faqList__R_vpG{list-style:none;padding:0;margin:0}.page_faqItem__lMcbW{display:grid;grid-template-columns:1fr 1fr;grid-gap:4vw;gap:4vw;padding:6vh 0;border-bottom:1px solid hsla(38,27%,94%,.05);align-items:start}.page_faqItem__lMcbW:last-child{border-bottom:none}.page_faqQuestion__RnmfJ{font-family:var(--font-serif);font-weight:300;font-size:clamp(20px,2.1vw,32px);letter-spacing:-.016em;line-height:1.16;color:#f4f1ec;margin:0;max-width:30ch}.page_faqAnswer__loBf6{font-family:var(--font-sans);font-weight:300;font-size:clamp(13px,.92vw,15px);line-height:1.85;color:hsla(38,27%,94%,.55);max-width:60ch;margin:0}.page_cta__Z1DgV{padding:14vh 5vw 16vh;display:flex;flex-direction:column;align-items:flex-start;gap:3vh;border-top:1px solid hsla(38,27%,94%,.06)}.page_ctaHeadline__p_Q7p{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(26px,3.4vw,52px);line-height:1.3;color:hsla(38,27%,94%,.85);margin:0;max-width:20ch}.page_ctaBody__zhlj6{font-family:var(--font-sans);font-weight:300;font-size:clamp(13px,1vw,16px);line-height:1.75;color:hsla(38,27%,94%,.48);max-width:52ch;margin:0}.page_ctaLink__BgvY5{font-family:var(--font-serif);font-weight:300;font-size:clamp(28px,3.8vw,62px);letter-spacing:-.02em;color:#f4f1ec;text-decoration:none;transition:color .4s ease;margin-top:1vh}.page_ctaLink__BgvY5:hover{color:#c8ad7f}@keyframes page_fadeUp__FzQs6{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_hero__H_E3e{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:auto}.page_heroLeft__7j1PL{padding:16vh 6vw 5vh;gap:2.6vh}.page_heroTitle__tznMg{font-size:clamp(38px,11vw,60px);max-width:11ch}.page_heroRight__Nr_1V{padding:0 6vw 8vh}.page_heroImages__5wGC2{grid-template-columns:1fr 1fr;max-height:none}.page_heroImageWrap__qKyMs{min-height:26vh}.page_checklistSection__qHD97,.page_faq__21BgL,.page_onModel___uSQH,.page_problem__nKv60,.page_processSection__Hk_eh,.page_proof__o8TCY,.page_who__pBO0z{padding:9vh 6vw}.page_h2__aBLHp{max-width:100%;font-size:clamp(30px,8vw,44px)}.page_numberedItem__KIkyi{grid-template-columns:10vw 1fr;gap:4vw}.page_caseCard__db7EB{grid-template-columns:1fr;gap:2.5vh;padding:5vh 0}.page_caseImage__n5SWm{aspect-ratio:16/9}.page_whoItem__rPsS9{padding-left:1.8rem}.page_faqItem__lMcbW{grid-template-columns:1fr;gap:2.5vh;padding:5vh 0}.page_cta__Z1DgV{padding:10vh 6vw 12vh}}