@font-face{font-family:reportsSourceSerif;src:url(../media/source_serif_4_latin_200_900-s.012bmydply3go.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:reportsSourceSerif Fallback;src:local(Times New Roman);ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.0%;size-adjust:118.46%}.reportssourceserif_c359bc99-module__NQZ9wa__className{font-family:reportsSourceSerif,reportsSourceSerif Fallback}.reportssourceserif_c359bc99-module__NQZ9wa__variable{--font-rp-serif:"reportsSourceSerif", "reportsSourceSerif Fallback"}
@font-face{font-family:reportsPlexSans;src:url(../media/ibm_plex_sans_latin_100_700-s.0wiir8udbzjvx.woff2)format("woff2");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:reportsPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.reportsplexsans_f1dacc6a-module__egGKMG__className{font-family:reportsPlexSans,reportsPlexSans Fallback}.reportsplexsans_f1dacc6a-module__egGKMG__variable{--font-rp-plex:"reportsPlexSans", "reportsPlexSans Fallback"}
@font-face{font-family:reportsPlexMono;src:url(../media/ibm_plex_mono_latin_500-s.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:reportsPlexMono;src:url(../media/ibm_plex_mono_latin_600-s.226pwps5o-gq_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:reportsPlexMono;src:url(../media/ibm_plex_mono_latin_700-s.3y9b8znjr2455.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:reportsPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.reportsplexmono_6b4352fc-module__Q2gzGW__className{font-family:reportsPlexMono,reportsPlexMono Fallback}.reportsplexmono_6b4352fc-module__Q2gzGW__variable{--font-rp-mono:"reportsPlexMono", "reportsPlexMono Fallback"}
@font-face{font-family:reportsArchivo;src:url(../media/archivo_latin_100_900-s.17-aodiw50953.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:reportsArchivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.reportsarchivo_954c145f-module__ojVPma__className{font-family:reportsArchivo,reportsArchivo Fallback}.reportsarchivo_954c145f-module__ojVPma__variable{--font-rp-archivo:"reportsArchivo", "reportsArchivo Fallback"}
@font-face{font-family:brandFont;src:url(../media/inter_latin_100_900-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:brandFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.brandfont_2b22aaa7-module__0LS5MW__className{font-family:brandFont,brandFont Fallback}.brandfont_2b22aaa7-module__0LS5MW__variable{--font-brand:"brandFont", "brandFont Fallback"}
@font-face{font-family:requestsSpaceGrotesk;src:url(../media/space_grotesk_latin_300_700-s.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:requestsSpaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.requestsspacegrotesk_cda8e7fc-module__w_ad8G__className{font-family:requestsSpaceGrotesk,requestsSpaceGrotesk Fallback}.requestsspacegrotesk_cda8e7fc-module__w_ad8G__variable{--font-rq-space:"requestsSpaceGrotesk", "requestsSpaceGrotesk Fallback"}
@font-face{font-family:requestsPlexMono;src:url(../media/ibm_plex_mono_latin_400-s.40sczeszzbjw1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:requestsPlexMono;src:url(../media/ibm_plex_mono_latin_500-s.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:requestsPlexMono;src:url(../media/ibm_plex_mono_latin_600-s.226pwps5o-gq_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:requestsPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.requestsplexmono_99dafd38-module__7TaibW__className{font-family:requestsPlexMono,requestsPlexMono Fallback}.requestsplexmono_99dafd38-module__7TaibW__variable{--font-rq-mono:"requestsPlexMono", "requestsPlexMono Fallback"}
@font-face{font-family:sortManrope;src:url(../media/manrope_latin_200_800-s.1sj6eobyi31rd.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:sortManrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.sortmanrope_36af43f6-module__int9qW__className{font-family:sortManrope,sortManrope Fallback}.sortmanrope_36af43f6-module__int9qW__variable{--font-sort-display:"sortManrope", "sortManrope Fallback"}
@font-face{font-family:sortCaveat;src:url(../media/caveat_latin_400_700-s.0h6ig86gwutp4.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:sortCaveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.sortcaveat_126dc22f-module__fKU2YW__className{font-family:sortCaveat,sortCaveat Fallback}.sortcaveat_126dc22f-module__fKU2YW__variable{--font-sort-hand:"sortCaveat", "sortCaveat Fallback"}
@font-face{font-family:sortPlexMono;src:url(../media/ibm_plex_mono_latin_400-s.40sczeszzbjw1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sortPlexMono;src:url(../media/ibm_plex_mono_latin_500-s.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sortPlexMono;src:url(../media/ibm_plex_mono_latin_600-s.226pwps5o-gq_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sortPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.sortplexmono_7a0ba158-module__0_CrwW__className{font-family:sortPlexMono,sortPlexMono Fallback}.sortplexmono_7a0ba158-module__0_CrwW__variable{--font-sort-mono:"sortPlexMono", "sortPlexMono Fallback"}
.theme-instep{--cs-bg:var(--lightningcss-light,#f6f4ef)var(--lightningcss-dark,#0a0c10);--cs-ink:var(--lightningcss-light,#121519)var(--lightningcss-dark,#eef0f3);--cs-muted:var(--lightningcss-light,#5d6168)var(--lightningcss-dark,#9298a3);--cs-accent:var(--lightningcss-light,#121519)var(--lightningcss-dark,#eef0f3);--cs-accent-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a0c10);--cs-line:var(--lightningcss-light,#e2dfd8)var(--lightningcss-dark,#1c2028);--cs-nav-bg:transparent;--is-a:var(--lightningcss-light,#0e8c84)var(--lightningcss-dark,#34d3c3);--is-b:var(--lightningcss-light,#c98a04)var(--lightningcss-dark,#f5b83d);--is-c:var(--lightningcss-light,#6c5ce7)var(--lightningcss-dark,#a79bff);--cs-display:var(--font-instep-display), ui-sans-serif, system-ui, sans-serif;--k-a:14 140 132;--k-b:201 138 4;--k-ink:18 21 25;--k-c:108 92 231;--k-halo-core:18 21 25;--k-spark:108 92 231;--k-blend:source-over;--k-halo-a:.13}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-instep{--k-a:52 211 195;--k-b:245 184 61;--k-ink:238 240 243;--k-c:167 155 255;--k-halo-core:190 180 255;--k-halo-a:.22;--k-spark:255 255 255;--k-blend:lighter}}html[data-theme=dark] .theme-instep{--k-a:52 211 195;--k-b:245 184 61;--k-ink:238 240 243;--k-c:167 155 255;--k-halo-core:190 180 255;--k-halo-a:.22;--k-spark:255 255 255;--k-blend:lighter}html:has(.theme-instep) body{background:var(--lightningcss-light,#f6f4ef)var(--lightningcss-dark,#0a0c10)}.theme-instep .cs-nav{-webkit-backdrop-filter:none;backdrop-filter:none}.is-hero{height:100svh;min-height:640px;position:relative;overflow:hidden}.is-canvas{position:absolute;inset:0}.is-copy{z-index:1;max-width:1280px;padding:calc(var(--cs-nav-h) + 6vh) 24px 0;margin:0 auto;position:relative}.is-copy h1{font-family:var(--cs-display);letter-spacing:-.045em;max-width:13ch;margin:0;font-size:clamp(48px,7.2vw,116px);font-weight:600;line-height:.92}.is-copy h1 em{color:var(--is-a);font-style:normal}.is-copy p{color:var(--cs-muted);margin:22px 0 0;font-size:clamp(17px,1.4vw,20px)}.is-copy .is-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cs-ink);text-wrap:balance;margin:0 0 18px;font-size:14px;font-weight:700}.is-key{font-weight:700}.is-key-a{color:var(--is-a)}.is-key-b{color:var(--is-b)}.is-key-c{color:var(--is-c)}.is-stops{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.is-stop{will-change:transform;position:absolute;top:0;left:0}.is-stop-in{pointer-events:auto;color:var(--cs-ink);flex-direction:column-reverse;align-items:flex-start;gap:12px;text-decoration:none;display:flex;position:absolute;top:0;left:0;translate:-17px -17px}.is-dot{background:var(--cs-ink);width:34px;height:34px;color:var(--cs-bg);box-shadow:0 0 0 6px color-mix(in srgb, var(--cs-bg) 70%, transparent);border-radius:50%;place-items:center;font-size:14px;font-weight:700;transition:transform .25s;display:grid}.is-label{background:color-mix(in srgb, var(--cs-bg) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;width:max-content;max-width:15em;padding:8px 12px;font-size:16px;font-weight:600;line-height:1.2;position:absolute;bottom:48px;left:0}.is-name-short{display:none}.is-label small{letter-spacing:.1em;text-transform:uppercase;color:var(--cs-muted);margin-top:3px;font-size:11px;font-weight:700;display:block}.is-stop-in[data-soon] .is-dot{background:var(--cs-bg);color:var(--cs-ink);border:2px solid var(--cs-ink)}a.is-stop-in:hover .is-dot,a.is-stop-in:focus-visible .is-dot{transform:scale(1.18)}a.is-stop-in:hover .is-label{color:var(--is-a)}.is-stop:nth-child(3) .is-label{text-align:right;left:auto;right:-34px}.is-stop:nth-child(2) .is-label{top:48px;bottom:auto}@media (max-width:760px),(max-aspect-ratio:1){.is-hero{min-height:700px}.is-name{display:none}.is-name-short{white-space:nowrap;display:inline}.is-copy{padding:calc(var(--cs-nav-h) + 20px) 16px 0}.is-copy h1{font-size:clamp(40px,11.5vw,72px)}.is-copy p{margin-top:12px;font-size:16px}.is-copy .is-eyebrow{letter-spacing:.1em;margin:0 0 12px;font-size:12px}.is-label,.is-stop:nth-child(2) .is-label,.is-stop:nth-child(3) .is-label{text-align:right;max-width:46vw;padding:6px 10px;font-size:15px;inset:50% 44px auto auto;translate:0 -50%}.is-dot{width:30px;height:30px;font-size:13px}.is-stop-in{translate:-15px -15px}}.is-copy h1[data-entrance=true] .is-w{white-space:pre;animation:.75s cubic-bezier(.2,.8,.2,1) both is-word;display:inline-block}.is-copy h1[data-entrance=true]~p{animation:is-rise .7s ease calc(var(--is-text-at,0s) + .85s) both}.is-copy h1[data-entrance=true]~p .is-key{animation:is-ink .7s ease calc(var(--is-text-at,0s) + .85s) both}.is-copy:has(h1[data-entrance=true]) .is-eyebrow{animation:is-rise .7s ease var(--is-text-at,0s) both}.is-hero:has(h1[data-entrance=true]) .is-stops{animation:is-fade .8s ease calc(var(--is-text-at,0s) + 1.4s) both}@keyframes is-word{0%{color:var(--cs-bg);filter:blur(8px);transform:translateY(.38em)}to{filter:none;transform:none}}@keyframes is-rise{0%{color:var(--cs-bg);transform:translateY(10px)}to{transform:none}}@keyframes is-ink{0%{color:var(--cs-bg)}}@keyframes is-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.is-copy h1[data-entrance=true] .is-w,.is-copy h1[data-entrance=true]~p,.is-copy h1[data-entrance=true]~p .is-key{animation:none}.is-copy:has(h1[data-entrance=true]) .is-eyebrow{animation:none}.is-hero:has(h1[data-entrance=true]) .is-stops{animation:none}}.is-review{z-index:3;background:color-mix(in srgb, var(--cs-ink) 8%, var(--cs-bg));border:1px solid var(--cs-line);white-space:nowrap;border-radius:99px;align-items:center;gap:2px;padding:4px;font-size:12px;display:flex;position:absolute;bottom:12px;left:50%;translate:-50%}.is-review span{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted);padding:0 8px 0 6px;font-size:10px;font-weight:700}.is-review button{appearance:none;color:var(--cs-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 11px;font-weight:600}.is-review button[aria-pressed=true]{background:var(--cs-ink);color:var(--cs-bg)}
@font-face{font-family:splashSora;src:url(../media/sora_latin_100_800-s.p.2y2uoi4t910qy.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:splashSora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.splashsora_4652acd1-module__aGlQWW__className{font-family:splashSora,splashSora Fallback}.splashsora_4652acd1-module__aGlQWW__variable{--font-instep-display:"splashSora", "splashSora Fallback"}
