.home-module__txgM7a__home{--gold:#d9bb85;--gold2:#f0d9b0;--bg:#111210;--bg2:#181916;--card:#1d1e1a;--line:#35362e;--ink:#f4f1e9;--muted:#aaa99c;background:var(--bg);color:var(--ink)}.home-module__txgM7a__home .nav{border-color:var(--line);background:#111210f5}.home-module__txgM7a__home .btn{border-radius:6px;min-height:46px}.home-module__txgM7a__home .btn-gold{background:var(--gold);color:#171912;box-shadow:none}.home-module__txgM7a__home .eyebrow{letter-spacing:2.2px;color:var(--gold);font-size:11px}.home-module__txgM7a__home h2{letter-spacing:-1px;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.04}.home-module__txgM7a__home h2 em{color:var(--gold);font-weight:500}.home-module__txgM7a__hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1440px;min-height:700px;margin:auto;padding:40px 48px 48px;display:grid}.home-module__txgM7a__heroCopy{padding:24px 0 20px 20px}.home-module__txgM7a__kicker{letter-spacing:2px;text-transform:uppercase;color:#c9c8bb;align-items:center;gap:9px;font-size:10px;display:flex}.home-module__txgM7a__kicker i{background:var(--gold);border-radius:50%;width:6px;height:6px}.home-module__txgM7a__hero h1{letter-spacing:-4px;margin:34px 0 30px;font-family:Cormorant Garamond,Cormorant,Georgia,serif;font-size:clamp(70px,7.9vw,116px);font-weight:500;line-height:.89}.home-module__txgM7a__hero h1 em{color:var(--gold);font-weight:500}.home-module__txgM7a__heroCopy>p{color:#b8b8aa;max-width:420px;font-size:15px;line-height:1.85}.home-module__txgM7a__actions{align-items:center;gap:24px;margin:30px 0;display:flex}.home-module__txgM7a__actions button{white-space:nowrap;gap:24px}.home-module__txgM7a__actions>a{color:#d8d8c9;text-underline-offset:6px;font-size:12px}.home-module__txgM7a__heroNote{color:#d2d1c3;font-size:11px;line-height:1.9}.home-module__txgM7a__heroNote span{color:#888c7c;display:block}.home-module__txgM7a__heroPhoto{background:#343228;border-radius:150px 8px 8px;height:640px;position:relative;overflow:hidden}.home-module__txgM7a__heroPhoto>img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.home-module__txgM7a__heroPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000c2);position:absolute;inset:40% 0 0}.home-module__txgM7a__photoIndex{letter-spacing:1.8px;color:#fff;text-shadow:0 1px 8px #000;font-size:9px;position:absolute;top:22px;right:20px}.home-module__txgM7a__photoCaption{z-index:1;color:#fff;position:absolute;bottom:35px;left:35px;right:30px}.home-module__txgM7a__photoCaption>span{letter-spacing:2px;text-transform:uppercase;font-size:9px}.home-module__txgM7a__photoCaption strong{margin-top:12px;font:500 42px/.98 Cormorant Garamond,Georgia,serif;display:block}.home-module__txgM7a__photoCaption button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff70;border-radius:50%;width:48px;height:48px;font-size:23px;position:absolute;bottom:0;right:0}.home-module__txgM7a__strip{border-block:1px solid var(--line);letter-spacing:2px;text-transform:uppercase;color:#b4b7a6;justify-content:center;align-items:center;gap:65px;padding:24px;font-size:10px;display:flex}.home-module__txgM7a__strip i{color:var(--gold);font-size:20px}.home-module__txgM7a__editorial{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1240px;margin:auto;padding:100px 32px 65px;display:grid}.home-module__txgM7a__editorial h2{margin-top:17px}.home-module__txgM7a__editorial p{max-width:470px;color:var(--muted);font-size:15px;line-height:1.9}.home-module__txgM7a__editorial a{border-bottom:1px solid #6e705d;margin-top:24px;padding-bottom:8px;font-size:12px;display:inline-block}.home-module__txgM7a__editorial a span{margin-left:55px}.home-module__txgM7a__home .sec{padding-top:65px;padding-bottom:65px}.home-module__txgM7a__home .head{max-width:750px}.home-module__txgM7a__home .head p{line-height:1.8}.home-module__txgM7a__home .plan{border-radius:8px}.home-module__txgM7a__home .plan.feat{box-shadow:none;background:#24271e;border-color:#8e9b72}.home-module__txgM7a__home .plan ul{min-height:90px}.home-module__txgM7a__home .plan .amt{font-size:40px}.home-module__txgM7a__home .steps{gap:32px}.home-module__txgM7a__home .step{border-top:1px solid var(--line);padding-top:24px}.home-module__txgM7a__home .step p{line-height:1.8}.home-module__txgM7a__home .step .n{font-size:28px}.home-module__txgM7a__catalogStatus{min-height:160px;color:var(--muted);align-content:center;justify-items:start;gap:12px;display:grid}.home-module__txgM7a__faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:80px;max-width:1240px;margin:auto;padding:75px 32px 95px;display:grid}.home-module__txgM7a__faq h2{margin-top:20px}.home-module__txgM7a__faq details{border-bottom:1px solid var(--line)}.home-module__txgM7a__faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;font-size:14px;list-style:none;display:flex}.home-module__txgM7a__faq summary::-webkit-details-marker{display:none}.home-module__txgM7a__faq summary span{color:var(--gold);font-size:20px}.home-module__txgM7a__faq details[open] summary span{transform:rotate(45deg)}.home-module__txgM7a__faq details p{color:var(--muted);max-width:520px;padding-bottom:24px;font-size:13px;line-height:1.9}.home-module__txgM7a__finalCta{text-align:center;background:#22261c;border-block:1px solid #3b4130;padding:72px 24px 84px}.home-module__txgM7a__finalCta h2{margin:24px 0 30px;font-size:clamp(56px,7vw,88px)}.home-module__txgM7a__finalCta p{color:#abb29e;margin:18px 0 0;font-size:11px}.home-module__txgM7a__home .foot{background:var(--bg);font-size:11px}.home-module__txgM7a__authDialog{color:#f0ebe0;background:0 0;border:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.home-module__txgM7a__authDialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}.home-module__txgM7a__authDialog .acard{box-sizing:border-box;width:430px;max-width:100%;position:relative}.home-module__txgM7a__home :focus-visible,.home-module__txgM7a__authDialog :focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media (max-width:1100px){.home-module__txgM7a__hero{gap:28px;min-height:0;padding:32px}.home-module__txgM7a__heroCopy{padding-left:0}.home-module__txgM7a__heroPhoto{height:600px}.home-module__txgM7a__actions{flex-direction:column;align-items:flex-start;gap:17px}.home-module__txgM7a__strip{gap:30px}}@media (max-width:700px){.home-module__txgM7a__hero{grid-template-columns:1fr;gap:26px;padding:32px 20px 26px}.home-module__txgM7a__hero h1{letter-spacing:-2px;margin:27px 0 22px;font-size:76px}.home-module__txgM7a__heroCopy{padding:0}.home-module__txgM7a__heroCopy>p{font-size:14px;line-height:1.75}.home-module__txgM7a__kicker{font-size:9px}.home-module__txgM7a__actions{flex-flow:wrap;align-items:center;gap:18px;margin:25px 0 20px}.home-module__txgM7a__actions>a{font-size:11px}.home-module__txgM7a__heroNote span{display:none}.home-module__txgM7a__heroPhoto{border-top-left-radius:100px;height:460px}.home-module__txgM7a__photoCaption{bottom:25px;left:24px}.home-module__txgM7a__photoCaption strong{font-size:38px}.home-module__txgM7a__strip{letter-spacing:.4px;justify-content:space-between;gap:8px;padding:20px 16px;font-size:8px}.home-module__txgM7a__strip i{font-size:13px}.home-module__txgM7a__editorial{grid-template-columns:1fr;gap:18px;padding:58px 22px 18px}.home-module__txgM7a__editorial p{font-size:14px}.home-module__txgM7a__editorial a{margin-top:15px}.home-module__txgM7a__home .sec{padding-top:50px;padding-bottom:35px}.home-module__txgM7a__faq{grid-template-columns:1fr;gap:20px;padding:50px 22px 55px}.home-module__txgM7a__faq summary{font-size:13px}.home-module__txgM7a__finalCta{padding:55px 20px}.home-module__txgM7a__home .plan ul{min-height:65px}.home-module__txgM7a__home .head h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-module__txgM7a__home h2{font-family:var(--font-cormorant),Georgia,serif}.home-module__txgM7a__home .reveal{opacity:1;transform:none}@media (max-width:700px){.home-module__txgM7a__finalCta h2{font-size:54px}.home-module__txgM7a__hero h1,.home-module__txgM7a__photoCaption strong{font-family:var(--font-cormorant),Georgia,serif}}
