.page-module__ELfuFG__page{--ink:#14100d;--bone:#efe7db;--paper:#f6f1e9;--muted:#756b63;--line:#18110d26;--orange:#a6532f;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;padding-top:74px}.page-module__ELfuFG__page a{color:inherit;text-decoration:none}.page-module__ELfuFG__page :focus-visible{outline:3px solid var(--orange);outline-offset:4px}.page-module__ELfuFG__header{background:var(--ink);min-height:84px;color:var(--bone);justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,76px);display:flex}.page-module__ELfuFG__brand{align-items:center;gap:14px;display:flex}.page-module__ELfuFG__brand>span{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.1em;font-size:1.85rem;font-style:italic;line-height:1}.page-module__ELfuFG__brand strong{letter-spacing:.2em;text-transform:uppercase;border-left:1px solid #eee2d552;padding-left:14px;font-size:.66rem;font-weight:650}.page-module__ELfuFG__headerNav{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:24px;font-size:.62rem;font-weight:700;display:flex}.page-module__ELfuFG__headerNav>a:first-child{color:#eee2d59e}.page-module__ELfuFG__headerContact{border:1px solid #eee2d5a6;align-items:center;gap:14px;min-height:42px;padding:0 16px;display:inline-flex}.page-module__ELfuFG__hero{background:var(--ink);color:var(--bone);grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:7vw;padding:82px clamp(20px,8vw,124px) 96px;display:grid}.page-module__ELfuFG__heroCopy{max-width:680px}.page-module__ELfuFG__eyebrow,.page-module__ELfuFG__sectionLabel{color:var(--orange);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750}.page-module__ELfuFG__hero h1,.page-module__ELfuFG__intro h2,.page-module__ELfuFG__questions h2,.page-module__ELfuFG__checklist h2,.page-module__ELfuFG__contact h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.06em;text-wrap:balance;margin:16px 0 0;font-weight:400;line-height:.89}.page-module__ELfuFG__hero h1{max-width:8ch;font-size:clamp(4.2rem,7.6vw,8.2rem)}.page-module__ELfuFG__heroText{color:#eee2d5b8;max-width:45ch;margin:28px 0 0;font-size:.94rem;line-height:1.65}.page-module__ELfuFG__primaryCta{background:var(--orange);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;max-width:350px;min-height:56px;margin-top:30px;padding:0 19px;font-size:.63rem;font-weight:750;display:flex}.page-module__ELfuFG__heroImage{margin:0;position:relative}.page-module__ELfuFG__heroImage img{object-fit:cover;filter:saturate(.84);width:100%;height:min(60svh,610px);display:block}.page-module__ELfuFG__heroImage figcaption{color:#fffc;text-align:right;text-shadow:0 2px 12px #0000008c;max-width:25ch;font-size:.58rem;line-height:1.4;position:absolute;bottom:14px;right:14px}.page-module__ELfuFG__intro{grid-template-columns:minmax(0,.9fr) minmax(280px,.75fr);align-items:end;gap:9vw;padding:98px clamp(20px,8vw,124px) 58px;display:grid}.page-module__ELfuFG__intro h2,.page-module__ELfuFG__questions h2,.page-module__ELfuFG__checklist h2,.page-module__ELfuFG__contact h2{max-width:11ch;font-size:clamp(3.4rem,6.6vw,7rem)}.page-module__ELfuFG__intro>p{max-width:45ch;color:var(--muted);margin:0 0 4px;font-size:.92rem;line-height:1.72}.page-module__ELfuFG__lenses{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0 clamp(20px,8vw,124px) 108px;display:grid}.page-module__ELfuFG__lens{border-top:1px solid var(--line);padding-top:18px}.page-module__ELfuFG__lens>span{color:var(--orange);font:italic 1.8rem/1 var(--font-editorial), Georgia, serif}.page-module__ELfuFG__lens h3{font:400 2rem/.95 var(--font-editorial), Georgia, serif;letter-spacing:-.045em;margin:30px 0 0}.page-module__ELfuFG__lens p{color:var(--muted);margin:16px 0 0;font-size:.78rem;line-height:1.65}.page-module__ELfuFG__questions{background:#e5d7c9;padding:98px clamp(20px,8vw,124px) 110px}.page-module__ELfuFG__sectionIntro{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:9vw;display:grid}.page-module__ELfuFG__questionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:58px;display:grid}.page-module__ELfuFG__questionGrid article{border-top:1px solid #18110d3d;padding-top:20px}.page-module__ELfuFG__questionGrid h3{font:400 2.25rem/.95 var(--font-editorial), Georgia, serif;letter-spacing:-.045em;margin:0}.page-module__ELfuFG__questionGrid p{color:#5f554d;margin:16px 0 0;font-size:.78rem;line-height:1.65}.page-module__ELfuFG__checklist{grid-template-columns:minmax(0,.9fr) minmax(320px,.85fr);align-items:start;gap:10vw;padding:110px clamp(20px,8vw,124px) 116px;display:grid}.page-module__ELfuFG__checklist ol{counter-reset:questions;gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__ELfuFG__checklist li{border-top:1px solid var(--line);color:#493f38;grid-template-columns:34px 1fr;gap:14px;padding:18px 0;font-size:.82rem;line-height:1.55;display:grid}.page-module__ELfuFG__checklist li:before{color:var(--orange);content:counter(questions, decimal-leading-zero);counter-increment:questions;font:italic 1.25rem/1 var(--font-editorial), Georgia, serif}.page-module__ELfuFG__contact{background:var(--ink);color:var(--bone);grid-template-columns:minmax(0,1fr) minmax(280px,450px);align-items:end;gap:10vw;padding:92px clamp(20px,8vw,124px) 104px;display:grid}.page-module__ELfuFG__contact h2{font-size:clamp(3.8rem,6.6vw,7rem)}.page-module__ELfuFG__contactCopy{max-width:39ch}.page-module__ELfuFG__contactCopy p{color:#eee2d5a6;margin:0;font-size:.9rem;line-height:1.7}.page-module__ELfuFG__contactCopy a{background:var(--orange);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:56px;margin-top:26px;padding:0 19px;font-size:.63rem;font-weight:750;display:flex}.page-module__ELfuFG__footer{background:var(--ink);color:var(--bone);grid-template-columns:1fr auto;gap:32px;padding:28px clamp(20px,8vw,124px) 38px;display:grid}.page-module__ELfuFG__footer>div:first-child{gap:6px;display:grid}.page-module__ELfuFG__footer strong{font:400 1.55rem var(--font-editorial), Georgia, serif}.page-module__ELfuFG__footer span,.page-module__ELfuFG__footer small{color:#eee2d573;font-size:.62rem}.page-module__ELfuFG__footerLinks{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:start;gap:18px;font-size:.63rem;font-weight:700;display:flex}.page-module__ELfuFG__footer>small{border-top:1px solid #eee2d51f;grid-column:1/-1;padding-top:16px}@media (max-width:900px){.page-module__ELfuFG__hero{grid-template-columns:1fr;gap:42px}.page-module__ELfuFG__heroImage img{height:min(58svh,520px)}.page-module__ELfuFG__intro,.page-module__ELfuFG__sectionIntro,.page-module__ELfuFG__checklist{grid-template-columns:1fr;gap:32px}.page-module__ELfuFG__lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ELfuFG__questionGrid{grid-template-columns:1fr}}@media (max-width:620px){.page-module__ELfuFG__header{min-height:72px;padding:15px 18px}.page-module__ELfuFG__brand strong{display:none}.page-module__ELfuFG__headerNav{gap:13px;font-size:.56rem}.page-module__ELfuFG__headerContact{min-height:38px;padding:0 11px}.page-module__ELfuFG__hero{padding:66px 18px 72px}.page-module__ELfuFG__hero h1{font-size:clamp(3.8rem,17vw,6.2rem)}.page-module__ELfuFG__heroText{font-size:.86rem}.page-module__ELfuFG__heroImage img{height:360px}.page-module__ELfuFG__intro,.page-module__ELfuFG__questions,.page-module__ELfuFG__checklist,.page-module__ELfuFG__contact{padding:70px 18px 78px}.page-module__ELfuFG__intro h2,.page-module__ELfuFG__questions h2,.page-module__ELfuFG__checklist h2,.page-module__ELfuFG__contact h2{font-size:clamp(3.5rem,16vw,6rem)}.page-module__ELfuFG__lenses{grid-template-columns:1fr;padding:0 18px 72px}.page-module__ELfuFG__lens h3{margin-top:18px}.page-module__ELfuFG__footer{grid-template-columns:1fr;padding-inline:18px}.page-module__ELfuFG__footerLinks{justify-content:start}}
