:root{--bg:#F6ECE1;--bg2:#EBD5BE;--ink:#4C2E22;--mut:#8A6552;--acc:#C0643F;--acc2:#D9A07F;--card:rgba(255,250,243,.8);--line:rgba(192,100,63,.3);--r:22px;--rb:999px;--rp:999px 999px 18px 18px;--sh:0 12px 30px rgba(76,46,34,.12);--hf:"DM Serif Display",Georgia,serif;--bf:"DM Sans",system-ui,sans-serif;--cover-ink:#4C2E22;--cover-btn-bg:#C0643F;--cover-btn-bd:#C0643F;--cover-btn-ink:#fff;--arch-bd:0;--body-bg:#F6ECE1}
.cover-bg{background:radial-gradient(circle at 50% 108%,#E8BE9F 0,#F0D3BC 30%,transparent 60%),var(--bg)!important}
.cv-arch .cover-arch{box-shadow:0 0 0 8px #F6ECE1,0 0 0 15px #D9A07F,0 0 0 22px #F6ECE1,0 0 0 29px #A9B497}
.cv-arch .cover-in{padding-top:34px}
.cv-arch .cover-arch{margin-bottom:46px}
.person img{box-shadow:0 0 0 6px var(--bg),0 0 0 10px var(--acc2)}
.names{font-weight:400;letter-spacing:-.01em;color:var(--acc)}.amp{color:var(--ink)}
.ev{border-radius:999px 999px 22px 22px / 120px 120px 22px 22px;padding-top:56px}
.cd div{border-radius:999px 999px 14px 14px;padding-top:18px}
.btn{text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}
.hero{background:radial-gradient(circle at 50% 0,#F0D3BC,transparent 60%)}
