@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Antonio;src:url(/fonts/Antonio-Variable.ttf)format("truetype");font-style:normal;font-weight:100 700;font-display:swap}:root{--color-action:#1765ef;--color-action-hover:#0d4fc7;--color-ink:#151719;--color-text:#202224;--color-muted:#65696c;--color-surface:#fff;--color-soft:#f1f2ef;--color-warm:#eae7df;--color-border:#dcded9;--color-on-dark:#f6f7f5;--font-display:Anton, "Arial Narrow", sans-serif;--font-condensed:Antonio, "Arial Narrow", sans-serif;--font-body:Arial, Helvetica, sans-serif;--radius-card:2px;--space-section:100px;--page-gutter:clamp(22px, 5vw, 80px);--page-width:1440px;--focus:#e26b16}@media (width<=700px){:root{--space-section:64px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.55}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;line-height:1.1}h1,h2{font-family:var(--font-display);text-transform:uppercase}h2{letter-spacing:-.015em;font-size:clamp(38px,4vw,58px)}button{color:inherit}svg{flex:none}::selection{background:var(--color-action);color:#fff}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.container{width:min(100%, var(--page-width));padding-inline:var(--page-gutter);margin-inline:auto}.eyebrow{font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:700}.button{background:var(--color-action);color:#fff;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:15px 24px;font-size:14px;font-weight:700;line-height:1.35;transition:background .18s,transform .18s;display:inline-flex}.button:hover{background:var(--color-action-hover)}.button--light{color:var(--color-ink);background:#fff}.button--light:hover{background:var(--color-soft)}.text-link{border-bottom:1px solid;align-items:center;gap:14px;padding-bottom:5px;font-size:14px;font-weight:700;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:#fff;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.section-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.section-heading .eyebrow{color:var(--color-muted);margin-bottom:13px}.error-page{padding:15vh var(--page-gutter);justify-items:start;gap:30px;display:grid}.error-page h1{max-width:700px;font-size:48px}@media (width<=600px){.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.button{gap:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
