@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2?dpl=dpl_F8vz6HXH7MPe9FEGs9JhVap15dYs)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2?dpl=dpl_F8vz6HXH7MPe9FEGs9JhVap15dYs)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2?dpl=dpl_F8vz6HXH7MPe9FEGs9JhVap15dYs)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2?dpl=dpl_F8vz6HXH7MPe9FEGs9JhVap15dYs)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2?dpl=dpl_F8vz6HXH7MPe9FEGs9JhVap15dYs)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2?dpl=dpl_F8vz6HXH7MPe9FEGs9JhVap15dYs)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_f686fa5-module__-R3zDa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_f686fa5-module__-R3zDa__variable{--font-sans:"Manrope", "Manrope Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#052c8e;--brand-signal:#0046c5;--surface:#fbfcfe;--panel:#fff;--tint:#f2f6fd;--ink-0:#0b1630;--ink-1:#2b3954;--ink-2:#4a5672;--ink-quiet:#6b7590;--accent:var(--brand-signal);--action:var(--brand-navy);--action-hover:#0a3bb0;--action-ink:#fff;--stage-beta-ground:#e7eeff;--stage-dev-ground:#fbefdd;--stage-dev-ink:#7a4a12;--line:#e3e8f1;--line-strong:#cbd4e4;--focus:var(--brand-signal);--wash-sky:196 216 255;--wash-lavender:221 213 255;--wash-violet:216 209 255;--wash-wheat:252 226 190;--star-signal:var(--brand-signal);--star-sky:#3b7bf0;--star-lavender:#6f61dc;--fs-display:clamp(2.375rem, 1.5rem + 3.89vw, 5rem);--fs-platform:clamp(2.375rem, 1.75rem + 2.2vw, 3.5rem);--fs-block:clamp(1.875rem, 1.6rem + 1.1vw, 2.5rem);--fs-name:clamp(1.625rem, 1.45rem + .6vw, 2rem);--fs-copy:clamp(1.375rem, 1.21rem + .74vw, 1.875rem);--fs-body:clamp(1.25rem, 1.19rem + .25vw, 1.375rem);--fs-label:1.25rem;--fs-ui:clamp(1.125rem, 1.08rem + .2vw, 1.25rem);--gutter:clamp(20px, 5vw, 80px);--container:1200px;--section-pad:clamp(80px, 5rem + 4vw, 152px);--radius-panel:clamp(20px, 1.2rem + .5vw, 28px);--nav-logo-h:calc(clamp(92px, 3.75rem + 9.08vw, 138px) * 1602 / 2862);--nav-pad:clamp(8px, .4rem + .3vw, 12px);--nav-top:clamp(8px, 1vw, 14px);--header-h:calc(var(--nav-logo-h) + 2 * var(--nav-pad) + 2px + var(--nav-top));--ease-out:cubic-bezier(.22, 1, .36, 1);--move:1}@media (prefers-reduced-motion:reduce){:root{--move:0}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--surface);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%;scroll-padding-bottom:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100svh;color:var(--ink-1);background:var(--surface);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:hidden}h1,h2,h3,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:rgb(var(--wash-sky));color:var(--ink-0)}.t-display{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:var(--fs-display);letter-spacing:-.045em;color:var(--ink-0);text-wrap:balance;font-weight:650;line-height:1.1}.t-eyebrow{font-size:var(--fs-label);letter-spacing:.01em;color:var(--accent);align-items:center;gap:.5em;font-weight:700;line-height:1.3;display:flex}.t-eyebrow:before{content:"";background:currentColor;flex:none;width:.75em;height:.75em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C8.5 4.6 11.4 7.5 16 8 11.4 8.5 8.5 11.4 8 16 7.5 11.4 4.6 8.5 0 8 4.6 7.5 7.5 4.6 8 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C8.5 4.6 11.4 7.5 16 8 11.4 8.5 8.5 11.4 8 16 7.5 11.4 4.6 8.5 0 8 4.6 7.5 7.5 4.6 8 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (forced-colors:active){.t-eyebrow:before{display:none}}.t-copy{font-size:var(--fs-copy);letter-spacing:-.005em;color:var(--ink-1);text-wrap:pretty;font-weight:500;line-height:1.42}.t-body{font-size:var(--fs-body);color:var(--ink-1);text-wrap:pretty;font-weight:500;line-height:1.5}.action{background:var(--action);min-height:56px;color:var(--action-ink);font-size:var(--fs-ui);letter-spacing:.005em;white-space:nowrap;transition:background-color .2s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-weight:700;line-height:1.2;display:inline-flex}.action:hover{background:var(--action-hover)}.action:focus-visible{outline-offset:4px}.action-arrow{transition:translate .2s var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.action:hover .action-arrow{translate:calc(3px * var(--move)) 0}}@media (prefers-reduced-motion:reduce){.action,.action-arrow{transition:none}}@media (forced-colors:active){.action{border:2px solid buttontext}}
