.page_page__zM10h{background:#070707;min-height:100vh}.page_hero__v53_Z{display:grid;grid-template-columns:42fr 58fr;min-height:92vh;background:#070707;overflow:hidden}.page_heroLeft__b6DQg{display:flex;flex-direction:column;justify-content:center;gap:3.2vh;padding:16vh clamp(40px,5vw,80px) 8vh 5vw}.page_eyebrow__UM401{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__cKUPj 1.6s ease .05s both}.page_heroTitle__7fWhI{font-size:clamp(38px,5vw,76px);line-height:1.02;letter-spacing:-.024em;color:#f4f1ec;max-width:15ch;animation:page_fadeUp__cKUPj 1.6s ease .18s both}.page_heroSubhead__spmig,.page_heroTitle__7fWhI{font-family:var(--font-serif);font-weight:300;margin:0}.page_heroSubhead__spmig{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__cKUPj 1.6s ease .3s both}.page_heroCtas__2ZWzH{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap;margin-top:1vh;animation:page_fadeUp__cKUPj 1.6s ease .42s both}.page_ctaBtn__tD8Sj{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__tD8Sj:hover{background:hsla(38,40%,64%,.08);border-color:hsla(38,40%,64%,.6)}.page_ctaText__aJsM1{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__aJsM1:hover{color:#f4f1ec}.page_heroRight__Sjoob{position:relative;display:flex;align-items:center;padding:8vh 5vw 8vh 0}.page_heroImageWrap__bGCoY{position:relative;width:100%;height:100%;min-height:60vh;max-height:76vh;background:hsla(38,27%,94%,.035);border:1px solid hsla(38,27%,94%,.07);overflow:hidden}.page_heroImage__1RtWE{object-fit:cover;object-position:center}.page_h2__2QjGP{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__LQEt1{display:flex;flex-direction:column;gap:2.6vh;max-width:66ch}.page_body__LQEt1 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_closingLine__C4IUz{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__8OboI,.page_faq__fvqWI,.page_problem__38zvP,.page_processSection__3K6vf,.page_proof__ZIign{padding:12vh 5vw;border-top:1px solid hsla(38,27%,94%,.05)}.page_numberedList__DcopH{list-style:none;padding:0;margin:0}.page_numberedItem__9CaS2{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__9CaS2:last-child{border-bottom:none}.page_number___rKA5{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;color:hsla(38,27%,94%,.2);padding-top:.3em}.page_numberedText__Cs5N_{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__6EAAi{color:#f4f1ec;font-weight:400}.page_caseList__TkMdB{list-style:none;padding:0;margin:0}.page_caseItem__AKDdN{border-bottom:1px solid hsla(38,27%,94%,.06)}.page_caseItem__AKDdN:last-child{border-bottom:none}.page_caseCard__MCQca{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__MCQca:hover{background:hsla(38,27%,94%,.015)}.page_caseText__TLM15{display:flex;flex-direction:column;gap:1.4vh}.page_caseTitle__75vMn{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__MCQca:hover .page_caseTitle__75vMn{color:#c8ad7f}.page_caseCategory__fA3q8{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__ETw7p{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__Mvr7c{font-family:var(--font-sans);font-size:clamp(11px,.85vw,13px);letter-spacing:.12em;text-transform:uppercase;color:#c8ad7f;margin-top:.6vh}.page_caseImage__dj9_6{position:relative;aspect-ratio:4/3;overflow:hidden}.page_caseImg___1qWe{object-fit:cover;object-position:center;transition:transform .7s ease}.page_caseCard__MCQca:hover .page_caseImg___1qWe{transform:scale(1.04)}.page_proofLinks__0haCx{display:flex;flex-direction:column;gap:1.6vh;margin-top:6vh}.page_proofLink__Aweaf{display:inline-block;font-family:var(--font-sans);font-weight:300;font-size:clamp(13px,1vw,16px);letter-spacing:.02em;color:hsla(38,27%,94%,.55);text-decoration:none;transition:color .3s ease}.page_proofLink__Aweaf:hover{color:#c8ad7f}.page_faqList__3JaFH{list-style:none;padding:0;margin:0}.page_faqItem__wbdgI{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__wbdgI:last-child{border-bottom:none}.page_faqQuestion__d7A_M{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__SGuq8{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__f1z_x{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__xcClU{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___2Z5R{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__Z_I_3{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__Z_I_3:hover{color:#c8ad7f}@keyframes page_fadeUp__cKUPj{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_hero__v53_Z{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:auto}.page_heroLeft__b6DQg{padding:16vh 6vw 5vh;gap:2.6vh}.page_heroTitle__7fWhI{font-size:clamp(34px,10vw,54px);max-width:12ch}.page_heroRight__Sjoob{padding:0 6vw 8vh}.page_heroImageWrap__bGCoY{min-height:40vh}.page_checklistSection__8OboI,.page_faq__fvqWI,.page_problem__38zvP,.page_processSection__3K6vf,.page_proof__ZIign{padding:9vh 6vw}.page_h2__2QjGP{max-width:100%;font-size:clamp(30px,8vw,44px)}.page_numberedItem__9CaS2{grid-template-columns:10vw 1fr;gap:4vw}.page_caseCard__MCQca{grid-template-columns:1fr;gap:2.5vh;padding:5vh 0}.page_caseImage__dj9_6{aspect-ratio:16/9}.page_faqItem__wbdgI{grid-template-columns:1fr;gap:2.5vh;padding:5vh 0}.page_cta__f1z_x{padding:10vh 6vw 12vh}}