@font-face{font-family:Manrope;src:url('assets/manrope.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
:root{--orange:#ff621f;--ink:#181b17;--paper:#f5f4ef;--muted:#60645b;--line:#d9dad3;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{color:inherit;cursor:pointer;border:0}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #244ccc;outline-offset:5px}img{max-width:100%;display:block}p,h1,h2,h3{margin:0}.skip-link{position:fixed;z-index:50;top:8px;left:8px;padding:12px;background:white;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}
.header{display:flex;align-items:center;justify-content:space-between;gap:25px}.wordmark{font-weight:800;letter-spacing:-.08em;text-decoration:none;line-height:1}.wordmark>span{vertical-align:top;display:inline-block;letter-spacing:0}.header-note{font-weight:700}.header-cta{text-decoration:none;font-weight:750;display:flex;align-items:center}.header-cta>span{font-size:1.5rem}.eyebrow{font-weight:750;display:flex;align-items:center;gap:8px}h1{font-weight:800}.ticker{display:flex;align-items:center;overflow:hidden;font-weight:800;letter-spacing:-.05em}.ticker i{font-style:normal;font-size:1.3em}footer{display:flex;align-items:center;justify-content:space-between;gap:25px}footer p{font-size:.875rem}footer>span:last-child{letter-spacing:.08em}.buy-button{width:100%;background:var(--ink);color:white;display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:750}.buy-button>span:last-child{font-size:1.5rem;line-height:1}
@media(max-width:1100px){.header-note{display:none}}
@media(max-width:760px){footer{flex-wrap:wrap}footer>span:last-child{width:100%;text-align:center;border-top:1px solid;padding-top:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
