@font-face{font-family:HerosCn;src:url(../shared/fonts/heroscn-700.woff) format('woff');font-weight:700;font-display:swap}
:root{--accent:#c0773a;--accent-ink:#fff;--head:HerosCn,'Arial Narrow',sans-serif;--hw:700;--ls:0;--up:uppercase;--bg:#ffffff;--bg2:#f3eee6;--line:#e2d9cb;--ink:#1f2a24;--muted:#5f6862;--hero-bg:#1f2a24;--facts-bg:#1f2a24;--ftr-bg:#141c18;--radius:6px;--btn-r:4px;--mark-r:4px}
.hero h1{font-size:clamp(42px,4.8vw,70px);line-height:.98}
.facts{border:0}.facts span{color:rgba(255,255,255,.65)}
.about-img img{border-radius:0;box-shadow:24px 24px 0 var(--accent)}
.gal figcaption{border-radius:2px;text-transform:uppercase;letter-spacing:.06em;font-size:12px}
.zz-img img{border-radius:0}
