.KX1Sjq_section{padding:clamp(64px,8vw,100px) 0}.KX1Sjq_section.KX1Sjq_light{background:#fff}.KX1Sjq_section.KX1Sjq_tint{background:#fbf8f2}.KX1Sjq_section.KX1Sjq_dark{background:linear-gradient(180deg, var(--ink) 0%, #140e26 100%)}.KX1Sjq_inner{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.KX1Sjq_head{max-width:640px;margin-bottom:clamp(36px,4.5vw,56px)}.KX1Sjq_eyebrow{letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.KX1Sjq_eyebrow:before{content:"";background:var(--gold);width:26px;height:1.5px}.KX1Sjq_light .KX1Sjq_eyebrow,.KX1Sjq_tint .KX1Sjq_eyebrow{color:var(--gold-deep)}.KX1Sjq_dark .KX1Sjq_eyebrow{color:var(--gold)}.KX1Sjq_head h2{font-family:var(--font-heading), serif;letter-spacing:-.01em;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.06}.KX1Sjq_light .KX1Sjq_head h2,.KX1Sjq_tint .KX1Sjq_head h2{color:var(--ink)}.KX1Sjq_dark .KX1Sjq_head h2{color:var(--ivory)}.KX1Sjq_head h2 em{font-style:italic}.KX1Sjq_light .KX1Sjq_head h2 em,.KX1Sjq_tint .KX1Sjq_head h2 em{color:var(--gold-deep)}.KX1Sjq_dark .KX1Sjq_head h2 em{color:var(--gold-bright)}.KX1Sjq_head p{max-width:56ch;margin-top:14px;font-size:15.5px;line-height:1.6}.KX1Sjq_light .KX1Sjq_head p,.KX1Sjq_tint .KX1Sjq_head p{color:var(--muted)}.KX1Sjq_dark .KX1Sjq_head p{color:var(--ivory-dim)}.KX1Sjq_grid{grid-template-columns:repeat(var(--cols,4), 1fr);gap:16px;display:grid}.KX1Sjq_card{transition:transform .35s var(--ease), border-color .3s, background .3s, box-shadow .3s;border-radius:18px;padding:28px 24px 26px}.KX1Sjq_light .KX1Sjq_card,.KX1Sjq_tint .KX1Sjq_card{border:1px solid var(--line-d);background:#fff;box-shadow:0 1px 2px #1a13300a}.KX1Sjq_light .KX1Sjq_card:hover,.KX1Sjq_tint .KX1Sjq_card:hover{border-color:#d7a24a80;transform:translateY(-4px);box-shadow:0 20px 44px #1a13301f}.KX1Sjq_dark .KX1Sjq_card{border:1px solid var(--line);background:#f6f0e609}.KX1Sjq_dark .KX1Sjq_card:hover{background:#f6f0e60f;border-color:#d7a24a80;transform:translateY(-4px)}.KX1Sjq_ic{border:1px solid #d7a24a73;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.KX1Sjq_light .KX1Sjq_ic,.KX1Sjq_tint .KX1Sjq_ic{color:var(--gold-deep)}.KX1Sjq_dark .KX1Sjq_ic{color:var(--gold)}.KX1Sjq_ic svg{width:23px;height:23px}.KX1Sjq_card h3{font-family:var(--font-heading), serif;letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.18}.KX1Sjq_light .KX1Sjq_card h3,.KX1Sjq_tint .KX1Sjq_card h3{color:var(--ink)}.KX1Sjq_dark .KX1Sjq_card h3{color:var(--ivory)}.KX1Sjq_card p{margin-top:9px;font-size:13.5px;line-height:1.55}.KX1Sjq_light .KX1Sjq_card p,.KX1Sjq_tint .KX1Sjq_card p{color:var(--muted)}.KX1Sjq_dark .KX1Sjq_card p{color:var(--ivory-dim)}@media (max-width:900px){.KX1Sjq_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.KX1Sjq_grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.KX1Sjq_card{transition:none}.KX1Sjq_card:hover{transform:none}}
