html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:Inter;src:url(/landing/assets/inter-regular-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/landing/assets/inter-medium-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/landing/assets/inter-semibold-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/landing/assets/inter-bold-latin.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/landing/assets/roboto-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist;src:url(/landing/assets/geist-medium-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--ink:#333;--muted:#5c5c5c;--orange:#d56e11;--bright-orange:#fe8615;--navy:#1e3a5f;--cream:#fff4e8;--content-width:1456px;--header-width:1536px;--font-roboto:"Roboto";--font-geist-sans:"Geist";--font-inter:"Inter"}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:150px}body{color:var(--ink);font-family:var(--font-roboto), Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}::selection{color:var(--navy);background:#ffe7d1}.skip-link{z-index:100;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
