@font-face{font-family:display;src:url(../media/BigShoulders_wght-s.p.0sg102vwn2h4l.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:156.29%;descent-override:34.02%;line-gap-override:0.0%;size-adjust:63.06%}._8XW-yG_className{font-family:display,display Fallback}._8XW-yG_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:texto;src:url(../media/Barlow_400-s.p.2g-m-43w4inzo.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:texto;src:url(../media/Barlow_500-s.p.1e42q6h-am56h.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:texto;src:url(../media/Barlow_600-s.p.20ymm9zt6h9oi.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:texto Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.ZycMxW_className{font-family:texto,texto Fallback}.ZycMxW_variable{--font-texto:"texto", "texto Fallback"}
:root{--ink:#161513;--ink-2:#3b3833;--paper:#ebe8e2;--paper-2:#e0dcd4;--white:#f6f4f0;--black:#141311;--on-dark:#eee9e0;--on-dark-2:#c9c2b6;--cobalt:#c8a45d;--gold-text:#86672b;--cobalt-light:#dec48a;--on-gold:#141311;--steel:#67615a;--steel-light:#a39c90;--line:#cdc7bc;--line-dark:#36332d;--whats:#25d366;--display:var(--font-display), "Arial Narrow", sans-serif;--text:var(--font-texto), "Helvetica Neue", Arial, sans-serif;--gutter:clamp(20px, 4.5vw, 72px);--max:1360px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (max-width:560px){body{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
