@font-face{font-family:Lora;src:url(../shared/fonts/lora.woff) format('woff');font-weight:400 700;font-display:swap}
@font-face{font-family:Lora;src:url(../shared/fonts/lora-italic.woff) format('woff');font-weight:400 700;font-style:italic;font-display:swap}
:root{--accent:#b77f6a;--accent-ink:#fff;--bg:#fcf9f6;--bg2:#f4ebe4;--line:#eadcd2;--ink:#3b2f2a;--muted:#86766e;--card-bg:#fffdfb;--hdr-bg:rgba(252,249,246,.94);--hdr-solid:#fcf9f6;--facts-bg:#fcf9f6;--ftr-bg:#3b2f2a;--hero-bg:#3b2f2a;--head:Lora,Georgia,serif;--hw:500;--ls:-.01em;--radius:22px;--btn-r:40px;--mark-r:50%;--hero-shade:linear-gradient(180deg,rgba(40,25,20,.35),rgba(40,25,20,.55));--hero-kicker:#f3e6dc}
.mark{font-family:Lora,serif;font-style:italic;font-weight:500;font-size:22px}
.hero h1{font-weight:400;font-style:italic}
.hero .lead{margin-left:auto;margin-right:auto}

.facts-in{text-align:center}
.services .sh,.gallery .sh{margin-left:auto;margin-right:auto;text-align:center}
.card{border:0;box-shadow:0 10px 30px rgba(120,80,60,.08)}
.card-img{aspect-ratio:1;border-radius:200px 200px 0 0;margin:14px 14px 0}
.card-b{text-align:center}
.about-img img{border-radius:200px 200px 22px 22px}
.pcard h3{font-style:italic}
.gallery-strip .gal figure{border-radius:200px 200px 22px 22px}
