@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/manrope-400.ttf') format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/manrope-500.ttf') format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/manrope-600.ttf') format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/manrope-700.ttf') format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/manrope-800.ttf') format('truetype')}
:root{--orange:#ff641b;--ink:#071115;--ink2:#101b20;--paper:#ededeb;--paper2:#dedfdd;--text:#101b22;--muted:#58636a;--max:1720px;--gutter:5vw}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--text);font:16px/1.55 Manrope,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}section[id]{scroll-margin-top:120px}button,a,input,textarea,summary{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2{line-height:1.08;letter-spacing:-.04em}h1{font-weight:800}h2{font-weight:600}h2{font-size:clamp(28px,2.3vw,44px)}p{margin-bottom:18px}.container{width:min(var(--max),90%);margin:auto}.btn{display:inline-flex;gap:24px;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;font-weight:700;font-size:14px;border:1px solid transparent;transition:background .2s,color .2s}.btn-orange{background:var(--orange);color:#101010}.btn-orange:hover{background:#ff7c3e}.btn-outline{border-color:#acb2b3;color:#fff;background:transparent}.btn-outline:hover{background:#ffffff16}.text-link{display:inline-block;width:fit-content;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:14px;font-weight:600;margin-top:12px}.text-link:hover{color:var(--orange)}.eyebrow{font-size:14px!important;font-weight:400;line-height:1.4!important;letter-spacing:.015em;margin:0 0 18px!important}.eyebrow:before{content:"";display:inline-block;width:30px;height:3px;background:var(--orange);vertical-align:middle;margin-right:10px}.sr-only,.honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:2000;background:var(--orange);padding:12px}.skip-link:focus{top:10px}.image-note{font-size:12px;color:#aeb7bb;margin:10px 0 0}.page-shell{padding:70px var(--gutter)}.page-copy{max-width:1100px;margin:auto}.page-copy h1{font-size:clamp(38px,5vw,72px)}.page-copy h2{margin-top:40px}.page-copy a{color:#ab3500;text-decoration:underline}.breadcrumb{padding:16px var(--gutter);background:var(--ink);color:#bec6ca;font-size:14px}.breadcrumb a:hover{color:var(--orange)}@media(max-width:700px){:root{--gutter:22px}.btn{padding:12px 18px}h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}}
