:root{--bg:#faf6ee;--bg2:#f0e9db;--ink:#1f2a22;--mute:#5c6659;--line:#d8cfbb;--acc:#2f6b45;--acc-ink:#fff;--dark:#1f2a22;--r:2px;--hw:700;--fh:Georgia,"Times New Roman",serif}
body{font-family:Georgia,"Times New Roman",serif}
.nav,.btn,.eyebrow,.chips,.band,.form label,.form input,.form select,.form textarea,.foot,.num,.who-cols li{font-family:system-ui,sans-serif}
h1{font-weight:700;letter-spacing:-.02em}h1 span{font-style:italic;font-weight:400}
.top{background:var(--bg)}.logo{font-family:Georgia,serif}
.hero-pic img{aspect-ratio:3/4}
.svc-list h3{font-style:italic;font-weight:400;font-size:1.6rem}
.eyebrow{color:var(--acc)}
.sec-alt{background:#f0e9db}.chips li{background:transparent}
:root{--fh:Fraunces,Georgia,serif}body{font-family:Georgia,serif}.logo{font-family:Fraunces,Georgia,serif}
