@font-face{font-family:NeueHaasGroteskDisplayPro;src:url(/fonts/NeueHaasDisplayRoman.ttf)format("truetype");font-weight:400 500;font-display:swap}@font-face{font-family:NeueHaasGroteskDisplayPro;src:url(/fonts/NeueHaasDisplayMediu.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:NeueHaasGroteskDisplayPro;src:url(/fonts/NeueHaasDisplayBold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:NeueHaasGroteskDisplayPro;src:url(/fonts/NeueHaasDisplayBlack.ttf)format("truetype");font-weight:800 900;font-display:swap}:root{--red:#da0211;--red-accent:#d8262c;--red-700:#b3010e;--red-50:#fdeeee;--ink-900:#111;--ink-800:#2c2c2c;--ink-700:#3a3a3a;--ink-500:#5f6470;--ink-300:#c4cede;--ink-200:#e4ebf5;--ink-100:#eef2f8;--ink-50:#f5f9ff;--white:#fff;--brand:var(--red);--brand-hover:var(--red-700);--text:var(--ink-900);--text-muted:var(--ink-500);--border:var(--ink-200);--surface:var(--white);--surface-alt:var(--ink-50);--font-sans:"NeueHaasGroteskDisplayPro", "Neue Haas Grotesk Display Pro", Arial, Helvetica, sans-serif;--radius-sm:3px;--radius:4px;--radius-lg:0px;--shadow-sm:0 1px 2px #0000000f;--shadow:0 4px 10px -2px #0000001a;--container:1260px;--gutter:20px;--section-y:clamp(60px, 7vw, 100px);--header-h:116px}@media (width<=1024px){:root{--header-h:80px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{font-family:var(--font-sans);color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.625}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{font-weight:600}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section-head{gap:20px;max-width:756px;margin-bottom:clamp(32px,4vw,48px);display:grid}.section-head--split{grid-template-columns:1fr;align-items:end;max-width:none}@media (width>=900px){.section-head--split{grid-template-columns:1.1fr 1fr;gap:64px}}.eyebrow{text-transform:uppercase;color:var(--brand);font-size:18px;font-weight:600;display:inline-block}.h2{font-size:clamp(34px,3.7vw,52px);font-weight:600;line-height:1.25}.lead{color:var(--text);font-size:20px;font-weight:500;line-height:28px}.accent{color:var(--red-accent)}.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}.btn{white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:14px;padding:18px 54px;font-size:20px;font-weight:600;line-height:20px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--primary{background:var(--red);color:var(--white)}.btn--primary:hover{background:var(--red-700)}.btn--ghost{border:1.5px solid var(--ink-900);color:var(--text);padding:16px 40px;font-size:18px}.btn--ghost:hover{background:var(--ink-900);color:var(--white)}.btn--light{background:var(--white);color:var(--ink-900)}.btn--light:hover{background:var(--ink-100)}.btn--sm{padding:14px 40px;font-size:16px}@media (width<=480px){.btn{white-space:normal;text-align:center;padding-inline:32px;font-size:18px}}.link-arrow{color:var(--red);align-items:center;gap:8px;font-size:20px;font-weight:600;display:inline-flex}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.reveal.is-visible,.no-js .reveal{opacity:1;transform:none}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--white);transition:box-shadow .2s;position:relative}.site-header[data-astro-cid-nen7h5rs].is-scrolled{box-shadow:0 2px 10px #0000000f}.site-header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:30px;padding-top:24px;display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{margin-right:auto;display:inline-flex}.site-header__brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:200px;height:auto}.nav[data-astro-cid-nen7h5rs]{display:none}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:30px;display:flex}.nav__item[data-astro-cid-nen7h5rs]{position:relative}.nav__link[data-astro-cid-nen7h5rs]{color:#000;align-items:center;gap:10px;padding-block:10px;font-size:18px;font-weight:500;line-height:18px;transition:color .15s;display:inline-flex}.nav__link[data-astro-cid-nen7h5rs]:hover,.nav__link[data-astro-cid-nen7h5rs][aria-expanded=true],.nav__link[data-astro-cid-nen7h5rs].is-active{color:var(--red-accent)}.nav__caret[data-astro-cid-nen7h5rs]{border-top:5px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.menu[data-astro-cid-nen7h5rs]{background:var(--white);opacity:0;visibility:hidden;width:220px;padding:0;transition:opacity .15s,visibility .15s;position:absolute;top:100%;left:0;box-shadow:0 4px 10px -2px #0000001a}.has-menu[data-astro-cid-nen7h5rs].is-open .menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible}.menu__link[data-astro-cid-nen7h5rs]{color:#000;padding:15px 20px;font-size:18px;font-weight:500;line-height:1.1;transition:color .15s;display:block}.menu__link[data-astro-cid-nen7h5rs]:hover,.menu__link[data-astro-cid-nen7h5rs].is-active{color:var(--red-accent)}.site-header__cta[data-astro-cid-nen7h5rs]{background:var(--red-accent);width:136px;height:48px;color:var(--white);border-radius:100px;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:background-color .2s;display:none}.site-header__cta[data-astro-cid-nen7h5rs]:hover{background:var(--red-700)}.burger[data-astro-cid-nen7h5rs]{place-items:center;width:44px;height:44px;display:grid}.burger[data-astro-cid-nen7h5rs] .burger__close,.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__open{display:none}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__close{display:block}.drawer[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;background:var(--white);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;position:fixed;overflow-y:auto}.drawer[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible}.drawer__nav[data-astro-cid-nen7h5rs]{padding-block:8px 40px}.drawer__link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);color:#000;cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.drawer__link[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.drawer__group[data-astro-cid-nen7h5rs][open] .drawer__link[data-astro-cid-nen7h5rs]{color:var(--red-accent)}.drawer__group[data-astro-cid-nen7h5rs][open] .nav__caret[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.drawer__sub[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);padding:4px 0 8px 20px}.drawer__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:12px 0;font-size:17px;font-weight:500;display:block}.drawer__cta[data-astro-cid-nen7h5rs]{margin-top:28px;display:inline-flex}@media (width<=1024px){.site-header[data-astro-cid-nen7h5rs]{position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{padding-top:0}.site-header__brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:150px}}@media (width>=1025px){.nav[data-astro-cid-nen7h5rs]{display:block}.site-header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}.burger[data-astro-cid-nen7h5rs],.drawer[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink-50);color:var(--ink-900)}.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:40px 20px;padding-block:34px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;justify-items:start;gap:18px;max-width:428px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]>a[data-astro-cid-jo6i4kqk]:first-child img[data-astro-cid-jo6i4kqk]{width:148px}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--ink-800);font-size:16px;font-weight:500;line-height:20px}.footer__badges[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:0;display:flex}.footer__clutch[data-astro-cid-jo6i4kqk]{border:0;width:214px;height:44px}.footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk][src*=iso]{width:265px}@media (width>=1025px){.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:560px 202px 202px 1fr;gap:20px}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.footer__col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{text-transform:uppercase;margin-bottom:6px;font-size:18px;font-weight:600;line-height:20px}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:9px;font-size:16px;font-weight:400;line-height:16px;transition:color .15s;display:block}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--red)}.footer__bottom-wrap[data-astro-cid-jo6i4kqk]{padding:20px 0 8px}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ink-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin-inline:auto;padding:12px 20px 10px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 0;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:10px 20px 10px 0;font-size:16px;font-weight:500;line-height:16px;display:block}.footer__legal[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-left:1px}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--red)}.footer__copy[data-astro-cid-jo6i4kqk]{color:var(--ink-800);font-size:16px;font-weight:500;line-height:20px}.footer__social[data-astro-cid-jo6i4kqk]{gap:16px;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:35px;height:35px;color:var(--ink-900);border:1px solid #dfdfdf;border-radius:3px;place-items:center;transition:color .15s,border-color .15s;display:grid}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--red);border-color:var(--red)}.to-top[data-astro-cid-jo6i4kqk]{z-index:40;background:var(--red-accent);width:36px;height:32px;color:var(--white);opacity:0;visibility:hidden;border-radius:3px;place-items:center;transition:opacity .2s,visibility .2s;display:grid;position:fixed;bottom:30px;right:20px}.to-top[data-astro-cid-jo6i4kqk].is-visible{opacity:1;visibility:visible}@media (width<=760px){.footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;background:var(--ink-900);color:var(--white);border-radius:8px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.skip-link[data-astro-cid-z4jru4n3]:focus{top:12px}
