@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_a9dc8d{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_a9dc8d{--font-sans:"Archivo","Archivo Fallback"}:root{--white:#FFFFFF;--light:#F5F5F7;--black:#000000;--graphite:#16171A;--ink:#1D1D1F;--ink2:#6E6E73;--ink-d:#F5F5F7;--ink2-d:#86868B;--prose:#3A3A3E;--red:#A82F28;--red-lift:#D9564C;--hair:rgba(0,0,0,.11);--hair-d:rgba(255,255,255,.13);--shell:1080px;--page:16px;--gut:32px;--r-tile:28px;--r-panel:20px;--r-phone:26px;--ease:cubic-bezier(.16,.68,.32,1);--head:68px;--ts:1}@media (max-width:1024px){:root{--gut:28px;--page:14px;--head:62px}}@media (max-width:640px){:root{--gut:22px;--page:10px;--head:58px;--r-tile:22px}}:root[data-contrast=high]{--white:#FFFFFF;--light:#FFFFFF;--black:#000000;--graphite:#000000;--ink:#000000;--ink2:#1F1F1F;--ink-d:#FFFFFF;--ink2-d:#FFFFFF;--prose:#000000;--red:#8A1F19;--red-lift:#FF8F86;--hair:rgba(0,0,0,.62);--hair-d:rgba(255,255,255,.72)}:root[data-contrast=high] .btn{border-width:2px}:root[data-contrast=high] .card,:root[data-contrast=high] .panel,:root[data-contrast=high] .tile{outline:2px solid var(--hair);outline-offset:-2px}:root[data-contrast=high] .footer a,:root[data-contrast=high] .legal a,:root[data-contrast=high] main a{text-decoration:underline;text-underline-offset:3px}:root[data-contrast=high] .logos img,:root[data-contrast=high] .plane-behind img{filter:none;opacity:1}:root[data-underline=on] .footer a,:root[data-underline=on] .menu a,:root[data-underline=on] .nav a,:root[data-underline=on] main a{text-decoration:underline;text-underline-offset:3px}*,:after,:before{box-sizing:border-box}html{font-size:calc(16px * var(--ts));-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{background:var(--light)}body{margin:0;color:var(--ink);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;font-size:1.0625rem;line-height:1.55;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}.dark a:focus-visible,.dark button:focus-visible{outline-color:var(--red-lift)}main:focus{outline:none}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gut)}.center{text-align:center}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:12px;top:-120px;z-index:60;background:var(--white);color:var(--ink);padding:12px 18px;border-radius:10px;font-size:.9375rem;font-weight:500;border:1px solid var(--hair);box-shadow:0 12px 34px -12px rgba(0,0,0,.35);transition:top .18s var(--ease)}.skip:focus{top:12px}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.028em;line-height:1.06}.t-hero{font-size:clamp(2.375rem,6.4vw,5rem)}.t-hero,.t-stage{text-wrap:balance}.t-stage{font-size:clamp(2rem,4.8vw,3.75rem)}.t-tile{font-size:clamp(1.875rem,3.7vw,2.9375rem)}.lead,.t-tile{text-wrap:balance}.lead{margin:20px auto 0;max-width:42ch;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:400;letter-spacing:-.014em;line-height:1.36}.lead,.note{color:var(--ink2)}.note{margin:14px auto 0;font-size:.9375rem;letter-spacing:-.006em}.dark .lead,.dark .note{color:var(--ink2-d)}.dark{color:var(--ink-d)}.btns{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px}.btn,.btns{justify-content:center}.btn{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;border-radius:980px;font-size:1rem;font-weight:500;letter-spacing:-.012em;font-family:inherit;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);border:1px solid transparent}.btn-fill{background:var(--red);color:#fff}.btn-fill:hover{background:#8F2721}.btn-line{border-color:var(--red);color:var(--red);background:transparent}.btn-line:hover{background:rgba(168,47,40,.07)}.dark .btn-fill{background:var(--red-lift);color:#1A0A08}.dark .btn-fill:hover{background:#E4685E}.dark .btn-line{border-color:var(--red-lift);color:var(--red-lift)}.dark .btn-line:hover{background:rgba(217,86,76,.12)}.header{position:fixed;inset:0 0 auto;z-index:40;min-height:var(--head);display:flex;align-items:center;border-bottom:1px solid transparent;transition:background .3s var(--ease),border-color .3s var(--ease),-webkit-backdrop-filter .3s var(--ease);transition:background .3s var(--ease),border-color .3s var(--ease),backdrop-filter .3s var(--ease);transition:background .3s var(--ease),border-color .3s var(--ease),backdrop-filter .3s var(--ease),-webkit-backdrop-filter .3s var(--ease)}.header.opaque,.header.stuck{background:rgba(245,245,247,.86);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom-color:var(--hair)}:root[data-contrast=high] .header.opaque,:root[data-contrast=high] .header.stuck{background:#FFFFFF}.header .shell{max-width:1320px;justify-content:space-between;gap:20px;min-height:var(--head)}.header .shell,.logo{display:flex;align-items:center}.logo{gap:14px}.logo img{width:58px}.wordmark{font-size:1.0625rem;font-weight:600;letter-spacing:-.022em;color:var(--ink)}.hgroup{gap:8px}.hgroup,.nav{display:flex;align-items:center}.nav{gap:30px;margin-right:14px}.nav a{font-size:.875rem;font-weight:400;color:var(--ink2);transition:color .18s var(--ease)}.iconbtn,.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:transparent;border:1px solid transparent;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease)}.iconbtn:hover{background:rgba(0,0,0,.05)}.iconbtn[aria-expanded=true]{background:rgba(0,0,0,.07);border-color:var(--hair)}.iconbtn svg{width:22px;height:22px;display:block}.menu-btn{display:none}@media (max-width:900px){.nav{display:none}.menu-btn{display:inline-flex}.logo img{width:50px}.wordmark{font-size:1rem}}@media (max-width:640px){.logo img{width:46px}.logo{gap:11px}.wordmark{font-size:.9375rem}}.menu{position:fixed;inset:var(--head) 0 auto;z-index:39;background:rgba(245,245,247,.98);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hair);max-height:calc(100dvh - var(--head));overflow-y:auto}:root[data-contrast=high] .menu{background:#FFFFFF}.menu[hidden]{display:none}.menu ul{list-style:none;margin:0;padding:4px var(--gut) 18px}.menu a{display:block;padding:15px 2px;font-size:1.125rem;font-weight:500;letter-spacing:-.018em;color:var(--ink);border-bottom:1px solid var(--hair)}.menu li:last-child a{border-bottom:0}.a11y{position:relative}.a11y-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:50;width:min(320px,calc(100vw - 88px));background:var(--white);color:var(--ink);border:1px solid var(--hair);border-radius:18px;box-shadow:0 26px 60px -18px rgba(0,0,0,.34);padding:18px}.a11y-panel[hidden]{display:none}.a11y-title{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.012em;color:var(--ink)}.a11y-row{margin-top:16px}.a11y-row>span{display:block;font-size:.8125rem;color:var(--ink2);margin-bottom:8px}.a11y-seg{display:flex;gap:6px}.a11y-opt,.a11y-toggle{font-family:inherit;cursor:pointer;color:var(--ink);background:var(--white);border:1px solid var(--hair);border-radius:10px;transition:background .16s var(--ease),border-color .16s var(--ease)}.a11y-opt{flex:1 1;min-height:40px;font-weight:500}.a11y-opt:first-child{font-size:.875rem}.a11y-opt:nth-child(2){font-size:1rem}.a11y-opt:nth-child(3){font-size:1.125rem}.a11y-toggle{width:100%;min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;font-size:.9375rem;text-align:left}.a11y-opt:hover,.a11y-toggle:hover{background:rgba(0,0,0,.04)}.a11y-opt[aria-pressed=true],.a11y-toggle[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.a11y-toggle .dot{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid;background:transparent}.a11y-toggle[aria-pressed=true] .dot{background:currentColor}.a11y-reset{margin-top:18px;width:100%;min-height:40px;font-family:inherit;font-size:.875rem;cursor:pointer;background:transparent;border:1px solid var(--hair);border-radius:10px;color:var(--ink2)}.a11y-reset:hover{background:rgba(0,0,0,.04);color:var(--ink)}.footer{background:var(--light);border-top:1px solid var(--hair);padding-block:34px 44px;margin-top:var(--page)}.footer .shell{max-width:1320px;display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between}.footer a,.footer span{font-size:.8125rem;color:var(--ink2)}.footer a:hover{color:var(--ink)}.flinks{display:flex;flex-wrap:wrap;gap:8px 24px}.rise{opacity:0;transform:translateY(14px);animation:rise .85s var(--ease) forwards}@keyframes rise{to{opacity:1;transform:none}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.scale{transform:translateY(18px) scale(.975)}.reveal.scale.in{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{animation:none}.reveal,.rise{opacity:1;transform:none}.reveal{transition:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-motion=reduce]{scroll-behavior:auto}:root[data-motion=reduce] .rise{opacity:1!important;transform:none!important;animation:none!important}:root[data-motion=reduce] .reveal{opacity:1!important;transform:none!important;transition:none!important}:root[data-motion=reduce] *{transition-duration:.01ms!important;animation-duration:.01ms!important}@media print{.a11y,.footer .flinks,.header,.menu,.skip{display:none!important}body,html{background:#fff;color:#000}body{font-size:11pt;line-height:1.5}.legal{padding-top:0!important}.legal a{color:#000}.legal a[href^=http]:after,.legal a[href^=mailto]:after{content:" <" attr(href) ">";font-size:9pt;word-break:break-all}.legal h1,.legal h2,.legal h3{page-break-after:avoid;break-after:avoid}.legal li,.legal section{page-break-inside:avoid;break-inside:avoid}.footer{border-top:1px solid #999}}