@font-face{font-family:"Source Sans 3";src:url(fonts/source-sans-3-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Source Sans 3";src:url(fonts/source-sans-3-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Source Sans 3";src:url(fonts/source-sans-3-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Newsreader";src:url(fonts/newsreader-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Newsreader";src:url(fonts/newsreader-latin-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}
:root{--sea:#171313;--sea-2:#2b2224;--sea-3:#4b3036;--foam:#e8dcdf;--sand:#fafaf8;--sand-2:#f1f0ed;--stone:#d8d5d1;--clay:#7b2435;--clay-d:#5b1b27;--sun:#d9b9c0;--ink:#181414;--muted:#605a5a;--line:#ddd9d6;--r:16px;--rl:22px;--serif:"Newsreader",Georgia,serif;--sans:"Source Sans 3",system-ui,sans-serif;--tc-ink:#181414;--tc-ink-soft:#605a5a;--tc-paper:#fafaf8;--tc-surface:#f1f0ed;--tc-line:#ddd9d6;--tc-accent:#e8dcdf;--tc-action:#7b2435;--tc-action-ink:#fff;--tc-link:#4b3036;--tc-star:#d9b9c0;--tc-ok:#4b3036;--tc-radius:18px;--font-ui:"Source Sans 3",system-ui,sans-serif;--font-display:"Newsreader",Georgia,serif;}
.brand .brand__mark,.brand svg{height:58px}@media(max-width:420px){.hdr .brand__mark,.hdr .brand svg{height:58px}}
.hero__img img{object-position:50% 48%}
