.about-hero{min-height:500px;display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:center;background:radial-gradient(circle at 78% 34%,#244b61,#071725 66%)}.about-hero h1,.about-body h2,.reg-section h2,.difference h2,.about-cta h2{font:600 clamp(42px,5vw,74px)/1.1 'Playfair Display',serif;letter-spacing:-.03em;margin:0 0 25px}.about-hero em,.about-body em,.reg-section em,.difference em{color:var(--gold);font-style:normal}.about-hero p{font-size:17px;line-height:1.8;color:#d1dbde;max-width:650px}.about-body,.reg-section,.difference{display:grid;grid-template-columns:1fr 2fr;gap:50px;border-top:1px solid var(--line)}.about-prose p{max-width:760px;font-size:16px;line-height:1.9;color:var(--muted);margin-bottom:20px}.reg-section{background:#0d2634}.difference{background:#e8e3d8;color:#132633}.difference .section-label{color:#8d6732}.difference-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px 28px;margin-top:45px}.difference-grid article{border-top:1px solid #a18554;padding-top:20px}.difference-grid span{color:#8d6732;font-size:12px}.difference-grid h3{font:600 24px/1.3 'Playfair Display',serif;margin:16px 0 12px}.difference-grid p{color:#4f626b;line-height:1.75;font-size:14px}.about-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#102b3c}.about-cta h2{margin:0;font-size:clamp(32px,4vw,54px)}.nav [aria-current="page"]{color:var(--gold)}
@media(max-width:850px){.about-hero,.about-body,.reg-section,.difference{grid-template-columns:1fr}.about-hero{min-height:420px;gap:30px}}
@media(max-width:620px){.difference-grid{grid-template-columns:1fr}.about-cta{display:block}.about-cta .button{margin-top:22px}}
