.page_page__R5r_e{background:var(--ink);color:var(--paper)}.page_hero__0c4eo{padding:112px 0 56px;border-bottom:1px solid var(--line)}.page_eyebrow__IeGdw{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.page_h1___WBg4{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5vw,58px);line-height:1.08;margin:0 0 20px;max-width:16ch}.page_lead__FArnr{color:var(--muted);font-size:16.5px;line-height:1.8;max-width:62ch}.page_wrap__budI3{max-width:var(--max);margin:0 auto;padding:0 24px}.page_glance__Pyghs{border:1px solid var(--line);border-radius:4px;padding:24px 26px;margin:40px 0 0;background:var(--ink-2)}.page_glance__Pyghs h2{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-weight:500}.page_glance__Pyghs ul{margin:0;padding-left:18px;color:#cfc9bd;font-size:14.5px;line-height:1.9}.page_list__ELItm{padding:24px 0 80px}.page_qa__zXAr3{padding:34px 0;border-bottom:1px solid var(--line)}.page_q__zbfiN{font-family:var(--serif);font-weight:400;font-size:clamp(21px,2.4vw,27px);margin:0 0 12px;line-height:1.3}.page_a__2vWgP{color:var(--muted);font-size:15.5px;line-height:1.85;margin:0;max-width:70ch}.page_meta__J7dq9{margin-top:10px;font-size:12px;letter-spacing:.06em;color:#7d786f}.page_houses__gznVS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:44px 0 0}.page_house__PRPeG{border:1px solid var(--line);padding:18px;border-radius:4px}.page_house__PRPeG h3{font-family:var(--serif);font-size:19px;font-weight:400;margin:0 0 8px}.page_house__PRPeG p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.page_house__PRPeG a{color:var(--gold)}.page_cta__A4t8s{margin:56px 0 0;padding:34px;border:1px solid rgba(198,161,91,.35);border-radius:4px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.page_cta__A4t8s p{margin:0;font-family:var(--serif);font-size:24px}.page_btn__wb8le{display:inline-block;background:var(--gold);color:#0a0a0b;padding:12px 22px;border-radius:2px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}@media(max-width:820px){.page_houses__gznVS{grid-template-columns:1fr}.page_hero__0c4eo{padding:88px 0 40px}}