:root{--cream:#f8f1df;--paper:#fffbf0;--ink:#172d32;--orange:#f77736;--yellow:#ffd65b;--blue:#238eb5;--body-font:Arial,Helvetica,sans-serif;--display-font:Impact,"Arial Narrow","Arial Black",sans-serif;color:var(--ink);background:var(--cream);font-family:var(--body-font);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:94px}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{touch-action:manipulation}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #0081b5}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display-font);letter-spacing:.015em;font-weight:900}h2{margin-bottom:24px;font-size:clamp(36px,4vw,64px);line-height:1.03}h2>span,h1>span{display:block}p{line-height:1.75}::selection{background:var(--yellow);color:var(--ink)}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
