@font-face{font-family:sourceSans;src:url(../media/source_sans_3_variable-s.p.3__uj2j3k64hq.woff2?dpl=dpl_HP2qppPmtq3thVW8uQ6mXBqvZZ92)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:sourceSans;src:url(../media/source_sans_3_variable_italic-s.p.39fcohhbe9kfe.woff2?dpl=dpl_HP2qppPmtq3thVW8uQ6mXBqvZZ92)format("woff2");font-display:swap;font-weight:400 500;font-style:italic}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.lohNPa_className{font-family:sourceSans,sourceSans Fallback}.lohNPa_variable{--font-source-sans:"sourceSans", "sourceSans Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.1dgcou5jor5q_.woff2?dpl=dpl_HP2qppPmtq3thVW8uQ6mXBqvZZ92)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.28xcb7557rbh2.woff2?dpl=dpl_HP2qppPmtq3thVW8uQ6mXBqvZZ92)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.nAbHqa_className{font-family:plexMono,plexMono Fallback}.nAbHqa_variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
._7j7-rG_clock{--intro-start:.5s;--intro-step:55ms;--intro-typed:calc(var(--intro-start) + var(--intro-chars) * var(--intro-step));--intro-reveal:var(--intro-typed);--intro-reveal-duration:.7s}._7j7-rG_reveal{--intro-stagger:calc(.45s + var(--intro-order,0) * .25s)}@media (min-width:1101px){._7j7-rG_clock{--intro-step:55ms;--intro-reveal:calc(var(--intro-typed) + var(--intro-step) + .35s);--intro-reveal-duration:var(--zg-dur-reveal)}._7j7-rG_reveal{--intro-stagger:0s}}header[data-intro]~main ._7j7-rG_reveal{animation:_7j7-rG_rise var(--intro-reveal-duration) var(--zg-ease) calc(var(--intro-reveal) + var(--intro-stagger)) backwards}._7j7-rG_header[data-intro] ._7j7-rG_logo{animation:_7j7-rG_fade-in .7s var(--zg-ease) var(--intro-typed) backwards, _7j7-rG_settle .9s var(--zg-ease) var(--intro-typed) backwards}._7j7-rG_header[data-intro] ._7j7-rG_menuButton{animation:_7j7-rG_fade-in .6s var(--zg-ease) calc(var(--intro-typed) + .3s) backwards}@media (min-width:1101px){._7j7-rG_header[data-intro]{animation:_7j7-rG_rule-in var(--intro-reveal-duration) var(--zg-ease) var(--intro-reveal) backwards}._7j7-rG_header[data-intro] ._7j7-rG_logo{animation:_7j7-rG_fade-in .5s var(--zg-ease) calc(var(--intro-start) + var(--intro-step)) backwards}}@keyframes _7j7-rG_rise{0%{opacity:0;transform:translateY(12px)}}@keyframes _7j7-rG_fade-in{0%{opacity:0}}@keyframes _7j7-rG_settle{0%{transform:scale(.94)}}@keyframes _7j7-rG_rule-in{0%{border-color:#0000}}._7j7-rG_quiet{transition:opacity .6s var(--zg-ease), transform .6s var(--zg-ease)}._7j7-rG_quietLate{transition-delay:80ms}@media (hover:hover) and (min-width:1101px) and (scripting:enabled){._7j7-rG_header[data-quiet]:not([data-scrolled],:hover,:has(:focus-visible)) ._7j7-rG_quiet{opacity:0;transform:translateY(-6px)}}
@media (min-width:1101px) and (min-height:600px) and (scripting:enabled){.AOWwiq_track:after{content:"";height:calc((var(--steps) - 1) * 70svh);display:block}.AOWwiq_pin{top:var(--zg-header-height);flex-direction:column;gap:28px;padding-top:16px;display:flex;position:sticky}.AOWwiq_tabs{display:grid}.AOWwiq_tab[aria-current=step]{color:var(--zg-signal-inverse);background-size:100% 100%}.AOWwiq_steps{display:grid}.AOWwiq_step{transition:opacity var(--zg-dur) var(--zg-ease);grid-area:1/1;grid-template-columns:minmax(280px,.45fr) minmax(0,1.55fr)}.AOWwiq_step:not([data-active]){opacity:0;pointer-events:none}.AOWwiq_number{margin-bottom:clamp(20px,4svh,32px);font-size:clamp(96px,20svh,168px);line-height:.74}.AOWwiq_stage{max-width:min(100%, calc((100svh - var(--zg-header-height) - 158px) * 1.5));justify-self:end}}
@media (min-width:1101px){.xPWMpa_rise{animation:xPWMpa_rise .6s var(--zg-ease)}.xPWMpa_sink{animation:xPWMpa_sink .6s var(--zg-ease)}}@keyframes xPWMpa_rise{0%{opacity:0;transform:translateY(48px)}}@keyframes xPWMpa_sink{0%{opacity:0;transform:translateY(-48px)}}
