.XlZOnW_page{--dim:#a39d91;--body:#d6d0c3;background:rgb(var(--coal));color:rgb(var(--limestone));font-family:var(--sans);font-size:17px;line-height:1.6}.XlZOnW_page h1,.XlZOnW_page h2,.XlZOnW_page h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:700;line-height:.95}.XlZOnW_page p,.XlZOnW_page ul,.XlZOnW_page ol{margin:0}.XlZOnW_wrap{max-width:1180px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.XlZOnW_eyebrow{font:500 11px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--rig))}.XlZOnW_accent{color:rgb(var(--rig))}.XlZOnW_ctas{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.XlZOnW_btn{background:rgb(var(--rig));min-height:50px;color:rgb(var(--coal));font:600 18px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5em;padding:0 22px;text-decoration:none;transition:background .2s;display:inline-flex}.XlZOnW_btn:hover{background:rgb(var(--amber))}.XlZOnW_btnLine{color:rgb(var(--limestone));box-shadow:inset 0 0 0 1px rgb(var(--limestone) / .6);background:0 0;}.XlZOnW_btnLine:hover{color:rgb(var(--rig));box-shadow:inset 0 0 0 1px rgb(var(--rig));background:0 0}.XlZOnW_hero{border-bottom:1px solid rgb(var(--iron));padding-block:80px 60px}.XlZOnW_hero h1{max-width:12ch;margin-top:16px;font-size:clamp(56px,9vw,140px)}.XlZOnW_lede{max-width:46ch;color:var(--body);margin-top:24px;font-size:21px;line-height:1.5}.XlZOnW_qa{border-bottom:1px solid rgb(var(--iron));scroll-margin-top:64px}.XlZOnW_qaInner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px 56px;padding-block:56px;display:grid}.XlZOnW_q{font:700 clamp(30px, 3.6vw, 46px)/1 var(--display);text-transform:uppercase}.XlZOnW_q small{font:500 11px/1.4 var(--mono);letter-spacing:.2em;color:rgb(var(--rig));margin-bottom:10px;display:block}.XlZOnW_a{color:var(--body);gap:16px;max-width:62ch;font-size:18px;display:grid}.XlZOnW_a strong{color:rgb(var(--limestone))}.XlZOnW_people{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px;display:grid}.XlZOnW_person{background:rgb(var(--graphite));border:1px solid rgb(var(--iron));padding:18px 20px}.XlZOnW_years{font:700 56px/.9 var(--display);color:rgb(var(--rig))}.XlZOnW_years small{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--dim);margin-left:6px}.XlZOnW_person h3{margin-top:8px;font-size:28px}.XlZOnW_person p{color:var(--dim);margin-top:6px;font-size:15px}.XlZOnW_cards{background:rgb(var(--iron));border:1px solid rgb(var(--iron));grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.XlZOnW_card{background:rgb(var(--coal));padding:18px}.XlZOnW_card h3{color:rgb(var(--rig));font-size:24px}.XlZOnW_card p{color:var(--dim);margin-top:6px;font-size:15px}.XlZOnW_steps{counter-reset:s;padding:0;display:grid}.XlZOnW_steps li{counter-increment:s;border-top:1px solid rgb(var(--iron));color:var(--body);grid-template-columns:52px 1fr;gap:12px;padding:14px 0;list-style:none;display:grid}.XlZOnW_steps li:before{content:counter(s, decimal-leading-zero);font:500 13px/1.6 var(--mono);color:rgb(var(--rig))}.XlZOnW_steps b{font:700 22px/1.1 var(--display);text-transform:uppercase;color:rgb(var(--limestone));display:block}.XlZOnW_seats{flex-wrap:wrap;gap:8px;padding:0;display:flex}.XlZOnW_seats li{border:1px solid rgb(var(--seam));font:600 16px/1 var(--display);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--limestone));padding:7px 11px;list-style:none}.XlZOnW_end{justify-items:start;gap:18px;padding-block:72px 96px;scroll-margin-top:64px;display:grid}.XlZOnW_end h2{font-size:clamp(44px,6vw,88px)}.XlZOnW_phone{font:700 clamp(32px, 4.4vw, 48px)/1 var(--display);color:rgb(var(--rig));text-decoration:none}.XlZOnW_phone:hover{color:rgb(var(--amber))}.XlZOnW_mail{color:var(--dim)}.XlZOnW_credit{font:10px/1.4 var(--mono);color:var(--dim);opacity:.7}@media (max-width:860px){.XlZOnW_qaInner{grid-template-columns:1fr;padding-block:44px}.XlZOnW_people,.XlZOnW_cards{grid-template-columns:1fr}.XlZOnW_hero{padding-block:56px 44px}}
