.ah:where(.k-x44fiptz){background:var(--color-ink-950);position:relative}.ah-sticky:where(.k-x44fiptz){position:relative}.ah-inner:where(.k-x44fiptz){--ah-px:max(var(--gutter), calc((100% - var(--container-site)) / 2));min-height:100svh;padding:calc(var(--header-h) + clamp(28px, 6vw, 56px)) var(--ah-px) calc(var(--radius-section) + clamp(56px, 8vw, 96px));flex-direction:column;justify-content:center;gap:clamp(40px,6vw,64px);display:flex;position:relative}.ah-canvas:where(.k-x44fiptz){pointer-events:none;z-index:0;width:100%;height:100%;display:none;position:absolute;inset:0}.ah-copy:where(.k-x44fiptz){z-index:2;flex-direction:column;align-items:flex-start;max-width:40rem;display:flex;position:relative}.ah-copy:where(.k-x44fiptz) .ah-eyebrow{margin-bottom:clamp(22px,3.4svh,34px)}.ah-sub:where(.k-x44fiptz){max-width:44ch;color:var(--color-muted-on-dark);text-wrap:pretty;margin:clamp(20px,3svh,28px) 0 0;font-size:clamp(16px,.85rem + .4vw,19px);line-height:1.55}.ah-ctas:where(.k-x44fiptz){margin-top:clamp(24px,3.6svh,34px);display:flex}.ah-vis:where(.k-x44fiptz){z-index:1;overflow-anchor:none;justify-content:center;align-items:center;display:flex;position:relative}.ah-cal:where(.k-x44fiptz){width:100%;height:auto;display:block;overflow:visible}.ah-cal--m:where(.k-x44fiptz){display:none}.ah-title:where(.k-x44fiptz){--svgk-fs:17px;font-family:var(--font-sans);letter-spacing:-.02em;fill:var(--color-fg-on-dark)}.ah-day:where(.k-x44fiptz){--svgk-fs:13px;fill:var(--color-muted-on-dark);font-weight:500}.ah-hour:where(.k-x44fiptz){--svgk-fs:13px;font-variant-numeric:tabular-nums;fill:var(--color-subtle-on-dark)}.ah-gl:where(.k-x44fiptz) line:where(.k-x44fiptz){stroke:#ecece842;stroke-width:2.1px;stroke-linecap:round;stroke-dasharray:0 10}.ah-cal--m:where(.k-x44fiptz) .ah-gl:where(.k-x44fiptz) line:where(.k-x44fiptz){stroke-width:1.9px;stroke-dasharray:0 8}.ah-ev-slot:where(.k-x44fiptz){fill:#ecece812}.ah-ev-fill:where(.k-x44fiptz){fill:var(--color-signal-500)}@media (width>=64rem),(width>=48rem) and (aspect-ratio>=5/4){.ah-inner:where(.k-x44fiptz){padding:calc(var(--header-h) + clamp(24px, 4svh, 48px)) var(--ah-px) clamp(32px, 6svh, 64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,72px);display:grid}.ah-vis:where(.k-x44fiptz){height:100%;max-height:calc(100svh - var(--header-h) - clamp(56px, 10svh, 112px))}.ah-cal:where(.k-x44fiptz){width:min(100%, calc((100svh - var(--header-h) - clamp(56px, 10svh, 112px)) * 640 / 548))}}@media (width<=767px){.ah-inner:where(.k-x44fiptz){justify-content:flex-start;gap:48px}.ah-sub:where(.k-x44fiptz){font-size:15.5px}.ah-ctas:where(.k-x44fiptz){width:100%}.ah-ctas:where(.k-x44fiptz) .btn{justify-content:space-between;width:min(100%,330px)}.ah-cal--d:where(.k-x44fiptz){display:none}.ah-cal--m:where(.k-x44fiptz){display:block}.ah-title:where(.k-x44fiptz){--svgk-fs:15px}.ah-day:where(.k-x44fiptz),.ah-hour:where(.k-x44fiptz){--svgk-fs:11.2px}}@media (width>=600px) and (width<=767px) and (height<=599.98px){.ah-inner:where(.k-x44fiptz){padding:calc(var(--header-h) + 24px) var(--ah-px) calc(var(--radius-section) + 40px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:32px;display:grid}.ah-cal--m:where(.k-x44fiptz){width:min(100%, calc((100svh - var(--header-h) - 56px) * 360 / 401))}}.js .ah-copy:where(.k-x44fiptz) .ah-eyebrow,.js .ah-sub:where(.k-x44fiptz),.js .ah-ctas:where(.k-x44fiptz){animation:ah-rise .9s var(--ease-brand) both}.js .ah-copy:where(.k-x44fiptz) .ah-eyebrow{animation-delay:.1s}.js .ah-sub:where(.k-x44fiptz){animation-delay:.5s}.js .ah-ctas:where(.k-x44fiptz){animation-delay:.6s}.js .ah-h1:where(.k-x44fiptz){animation:ah-h1in 1.1s var(--ease-brand) .15s both}@keyframes ah-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ah-h1in{0%{opacity:.38;filter:blur(7px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:no-preference){.js .ah-canvas:where(.k-x44fiptz){display:block}.js .ah-gl:where(.k-x44fiptz){display:none}.js .ah-lab:where(.k-x44fiptz),.js .ah-ev-slot:where(.k-x44fiptz),.js .ah-ev-fill:where(.k-x44fiptz){opacity:0}}@media (width>=768px) and (height>=600px) and (prefers-reduced-motion:no-preference){.js .ah:where(.k-x44fiptz){height:calc(200svh + 150vh)}.js .ah-sticky:where(.k-x44fiptz){height:100svh;position:sticky;top:0;overflow:hidden}.js .ah-inner:where(.k-x44fiptz){transform-origin:50% 0;height:100svh;min-height:0;padding-bottom:clamp(32px,6svh,64px)}}@media (width>=768px) and (width<=63.99rem) and (height>=600px) and (aspect-ratio<=124/100) and (prefers-reduced-motion:no-preference){.js .ah-inner:where(.k-x44fiptz){justify-content:flex-start;gap:clamp(28px,4svh,48px)}.js .ah-vis:where(.k-x44fiptz){flex:auto;min-height:0}.js .ah-cal:where(.k-x44fiptz){width:auto;max-width:100%;height:100%}}@media (width>=768px) and (height<=599.98px) and (prefers-reduced-motion:no-preference){.js .ah:where(.k-x44fiptz){padding-bottom:100svh}.js .ah-inner:where(.k-x44fiptz){padding-bottom:calc(var(--radius-section) + clamp(32px, 8svh, 48px))}}.wom:where(.k-odt34qm3){z-index:2;padding-top:clamp(5.5rem,3rem + 6vw,8.5rem)}.wom-inner:where(.k-odt34qm3){padding-block:0}@media (width>=768px) and (prefers-reduced-motion:no-preference){.js .wom:where(.k-odt34qm3){margin-top:-100svh}}.wom-title:where(.k-odt34qm3){color:var(--fg)}.wom-t1:where(.k-odt34qm3),.wom-t2:where(.k-odt34qm3){display:block}.wom-t2:where(.k-odt34qm3){color:var(--muted)}@media (width>=64rem){.wom-head:where(.k-odt34qm3)>.wom-title:where(.k-odt34qm3){grid-column:1/span 10}}.wom-chart:where(.k-odt34qm3){--wom-pad:clamp(20px, 3.4vw, 48px);margin:var(--space-head) 0 0;padding:var(--wom-pad);border-radius:var(--radius-section);background:var(--surface-2);row-gap:clamp(40px,4.4vw,64px);display:grid}.wom-row:where(.k-odt34qm3){row-gap:20px}.wom-legend:where(.k-odt34qm3){transition:opacity .6s var(--ease-std);align-content:start;gap:14px;display:grid}.wom-key:where(.k-odt34qm3){color:var(--fg);align-items:center;gap:10px;margin:0;display:flex}.wom-sw:where(.k-odt34qm3){border-radius:3px;flex:none;width:10px;height:10px}.wom-sw--ink:where(.k-odt34qm3){background:color-mix(in oklch, var(--color-ink-950) 82%, transparent)}.wom-sw--sig:where(.k-odt34qm3){background:var(--color-signal-500)}.wom-p:where(.k-odt34qm3){max-width:38rem;font-size:var(--text-body);color:var(--muted);margin:0;line-height:1.6}.wom-p--fg:where(.k-odt34qm3){color:var(--fg)}.wom-track:where(.k-odt34qm3){align-items:flex-end;min-width:0;display:flex}.wom-svg:where(.k-odt34qm3){width:100%;display:block;overflow:visible}.wom-svg--1:where(.k-odt34qm3){height:120px}.wom-svg--2:where(.k-odt34qm3){height:192px}.wom-svg:where(.k-odt34qm3) .wom-base{stroke:#09090938;stroke-width:1px}.wom-svg:where(.k-odt34qm3) .wom-bar{fill:var(--color-ink-950);opacity:.82}.wom-svg:where(.k-odt34qm3) .wom-empty{stroke:#09090957;stroke-width:1.5px;stroke-dasharray:3 3}.wom-svg:where(.k-odt34qm3) .wom-ghost{fill:var(--color-ink-950);opacity:.14}.wom-svg:where(.k-odt34qm3) .wom-beat{fill:var(--color-signal-500)}.wom-svg:where(.k-odt34qm3) .wom-cur{stroke:var(--color-ink-950);stroke-width:1.5px}@media (width>=768px){.wom-svg--1:where(.k-odt34qm3){height:clamp(130px,13vw,165px)}.wom-svg--2:where(.k-odt34qm3){height:clamp(208px,20.8vw,264px)}}@media (width>=64rem){.wom-row:where(.k-odt34qm3){align-items:end}.wom-legend:where(.k-odt34qm3){grid-column:1/span 4}.wom-track:where(.k-odt34qm3){grid-column:5/-1}.wom-p:where(.k-odt34qm3){padding-bottom:4px;font-size:1.0625rem}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.js .wom-legend:where(.k-odt34qm3)[data-dim]{opacity:.45}}.stp:where(.k-m7emu6zr){padding-bottom:var(--radius-join)}.stp-stage:where(.k-m7emu6zr){gap:var(--space-head);padding-block:clamp(5rem,1rem + 7vw,7.5rem) clamp(3.5rem,2rem + 4vw,6rem);display:grid}.stp-head:where(.k-m7emu6zr){flex-direction:column;align-items:flex-start;display:flex}.stp-title:where(.k-m7emu6zr){color:var(--fg);margin:0}.stp-head:where(.k-m7emu6zr) .rv-line-mask{margin-block:-.08em;padding-block:.08em}.stp-now:where(.k-m7emu6zr){display:none}.stp-deck:where(.k-m7emu6zr){gap:16px;margin:0;padding:0;list-style:none;display:grid}.stp-card:where(.k-m7emu6zr){border-radius:var(--radius-card);background:var(--surface-2);scroll-margin-top:calc(var(--header-h) + 16px);flex-direction:column;gap:22px;padding:12px 12px 24px;display:flex;position:relative}.stp-vis:where(.k-m7emu6zr){aspect-ratio:640/440;background:var(--color-paper-50);overflow-anchor:none;border-radius:14px;position:relative;overflow:hidden}.stp-tag:where(.k-m7emu6zr){z-index:1;color:var(--muted);line-height:1;display:none;position:absolute;top:16px;left:18px}.stp-svg:where(.k-m7emu6zr){width:100%;height:100%;display:block;position:absolute;inset:0}.stp-copy:where(.k-m7emu6zr){align-content:start;gap:12px;padding-inline:12px;display:grid}.stp-hd:where(.k-m7emu6zr){gap:20px;display:grid}.stp-prog:where(.k-m7emu6zr){grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;max-width:22rem;display:grid}.stp-seg:where(.k-m7emu6zr){gap:10px;min-width:0;display:grid}.stp-seg__lab:where(.k-m7emu6zr){color:var(--subtle);transition:color .5s var(--ease-brand);line-height:1}.stp-seg:where(.k-m7emu6zr)[data-state=on] .stp-seg__lab:where(.k-m7emu6zr){color:var(--fg)}.stp-seg__bar:where(.k-m7emu6zr){background:#09090921;border-radius:2px;height:2px;position:relative;overflow:hidden}.stp-seg__fill:where(.k-m7emu6zr){border-radius:inherit;background:var(--color-signal-500);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.stp-seg:where(.k-m7emu6zr):is([data-state=past],[data-state=on]) .stp-seg__fill:where(.k-m7emu6zr){transform:scaleX(1)}.stp-name:where(.k-m7emu6zr){font-size:var(--text-h3);letter-spacing:-.025em;color:var(--fg);margin:0;font-weight:500;line-height:1.12}.stp-text:where(.k-m7emu6zr){font-size:var(--text-body);color:var(--muted);max-width:40ch;margin:0;line-height:1.55}.stp-veil:where(.k-m7emu6zr){border-radius:inherit;background:var(--color-ink-950);opacity:0;pointer-events:none;position:absolute;inset:0}@media (width>=1024px){.stp-deck:where(.k-m7emu6zr){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width<=767px){.stp-stage:where(.k-m7emu6zr){gap:48px}}@media (width>=600px) and (width<=1023px) and (height<=599.98px){.stp-card:where(.k-m7emu6zr){grid-template-columns:minmax(0, min(56%, calc((100svh - var(--header-h) - 60px) * 640 / 440))) minmax(0, 1fr);align-items:start;column-gap:24px;padding:12px;display:grid}.stp-copy:where(.k-m7emu6zr){padding:10px 12px 12px 0}}.stp-svg:where(.k-m7emu6zr) .sv-box{fill:var(--color-paper-50);stroke:#09090929;stroke-width:1px}.stp-svg:where(.k-m7emu6zr) .sv-draft{fill:var(--color-paper-50);stroke:#0909091f;stroke-width:1px}.stp-svg:where(.k-m7emu6zr) .sv-bar{fill:var(--color-ink-950);opacity:.55}.stp-svg:where(.k-m7emu6zr) .sv-bar--strong{opacity:.72}.stp-svg:where(.k-m7emu6zr) .sv-bar--mid{opacity:.26}.stp-svg:where(.k-m7emu6zr) .sv-bar--soft{opacity:.15}.stp-svg:where(.k-m7emu6zr) .sv-well{fill:var(--color-ink-950);opacity:.07}.stp-svg:where(.k-m7emu6zr) .sv-glyph{fill:var(--color-ink-950);fill-rule:evenodd;opacity:.72}.stp-svg:where(.k-m7emu6zr) .sv-glyph--on{opacity:1}.stp-svg:where(.k-m7emu6zr) .sv-pick{fill:var(--color-signal-500)}.stp-svg:where(.k-m7emu6zr) .sv-ava{fill:var(--color-ink-950);fill-rule:evenodd;opacity:.3}.stp-svg:where(.k-m7emu6zr) .sv-ava-c{fill:var(--color-ink-950);opacity:.2}.stp-svg:where(.k-m7emu6zr) .sv-brackets{fill:none;stroke:var(--color-ink-950);stroke-width:1.2px;stroke-linecap:round}.stp-svg:where(.k-m7emu6zr) .sv-check{fill:none;stroke:#0909094d;stroke-width:1.1px}.stp-svg:where(.k-m7emu6zr) .sv-check-fill{fill:var(--color-ink-950)}.stp-svg:where(.k-m7emu6zr) .sv-tick{fill:none;stroke:var(--color-paper-50);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.stp-svg:where(.k-m7emu6zr) .sv-row:not(.is-sel){opacity:.42}.stp-svg:where(.k-m7emu6zr) .sv-link,.stp-svg:where(.k-m7emu6zr) .sv-tree{fill:none;stroke:#09090961;stroke-width:1.1px}.stp-svg:where(.k-m7emu6zr) .sv-finder{fill:none;stroke:var(--color-ink-950);stroke-width:1.3px;stroke-linecap:round}.stp-svg:where(.k-m7emu6zr) .sv-dm-fill{fill:var(--color-signal-500)}.stp-svg:where(.k-m7emu6zr) .sv-node--dm .sv-box{stroke:var(--color-signal-500)}.stp-svg:where(.k-m7emu6zr) .sv-node--dm .sv-ava{opacity:.9}.stp-svg:where(.k-m7emu6zr) .sv-node--dm .sv-bar{opacity:.8}.stp-svg:where(.k-m7emu6zr) .sv-node--dm .sv-bar--soft{opacity:.4}.stp-svg:where(.k-m7emu6zr) .sv-div{fill:none;stroke:#0909091a;stroke-width:1px}.stp-svg:where(.k-m7emu6zr) .sv-media-bg{fill:var(--color-ink-950);opacity:.06}.stp-svg:where(.k-m7emu6zr) .sv-media-ink{fill:var(--color-ink-950);opacity:.16}.stp-svg:where(.k-m7emu6zr) .sv-ok-ring{fill:none;stroke:#0909094d;stroke-width:1.1px}.stp-svg:where(.k-m7emu6zr) .sv-ok-fill{fill:var(--color-ink-950)}.stp-svg:where(.k-m7emu6zr) .sv-ok-tick{fill:none;stroke:var(--color-paper-50);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.stp-svg:where(.k-m7emu6zr) .sv-cursor-path{fill:var(--color-ink-950);stroke:var(--color-paper-50);stroke-width:1.3px;stroke-linejoin:round}.stp-svg:where(.k-m7emu6zr) .sv-ring{fill:none;stroke:#0909094d;stroke-width:1.1px}.stp-svg:where(.k-m7emu6zr) .sv-ring-fill{fill:var(--color-ink-950);opacity:.55}.stp-svg:where(.k-m7emu6zr) .sv-reply{fill:var(--color-signal-500)}.stp-svg:where(.k-m7emu6zr) .sv-fly rect{fill:var(--color-paper-50);stroke:var(--color-ink-950);stroke-width:1.1px}.stp-svg:where(.k-m7emu6zr) .sv-env path{fill:none;stroke:var(--color-ink-950);stroke-width:1.1px;stroke-linejoin:round}.stp-svg:where(.k-m7emu6zr) .sv-adchip path{fill:var(--color-ink-950);opacity:.5}.stp-svg:where(.k-m7emu6zr) .sv-day{--svgk-fs:14px;fill:var(--color-muted-on-light);font-weight:500}.stp-svg:where(.k-m7emu6zr) .sv-cell{fill:none;stroke:#0909091a;stroke-width:1px}.stp-svg:where(.k-m7emu6zr) .sv-cell.is-busy{fill:#0909090d}.stp-svg:where(.k-m7emu6zr) .sv-sig,.stp-svg:where(.k-m7emu6zr) .sv-drop{fill:var(--color-signal-500)}.stp-svg:where(.k-m7emu6zr) .sv-on-sig{fill:var(--color-on-signal);opacity:.85}.stp-svg:where(.k-m7emu6zr) .sv-on-sig--soft{opacity:.45}.stp-svg:where(.k-m7emu6zr) .sv-done{fill:none;stroke:var(--color-on-signal);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.stp-svg:where(.k-m7emu6zr) .sv-tile{fill:var(--color-ink-950);opacity:.04}.stp-svg:where(.k-m7emu6zr) .sv-grid{fill:none;stroke:#0909091a;stroke-width:1px}.stp-svg:where(.k-m7emu6zr) .sv-trend{fill:none;stroke:var(--color-ink-950);stroke-opacity:.55;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.stp-svg:where(.k-m7emu6zr) .sv-trend-end{fill:var(--color-signal-500)}.stp-svg:where(.k-m7emu6zr) .sv-col{fill:var(--color-ink-950);opacity:.22}@media (width>=768px) and (height>=600px) and (prefers-reduced-motion:no-preference){.js .stp:where(.k-m7emu6zr){--lip:46px;--stp-pad:clamp(32px, 6.25svh, 56px);--stp-h2:min(var(--text-h2), 10.5svh)}.js .stp-track:where(.k-m7emu6zr){height:calc(100svh + 330vh);overflow:clip}.js .stp-stage:where(.k-m7emu6zr){height:100svh;padding-block:calc(var(--header-h) + var(--stp-pad)) var(--stp-pad);gap:0;position:sticky;top:0}.js .stp-title:where(.k-m7emu6zr){font-size:var(--stp-h2)}.js .stp-now:where(.k-m7emu6zr){display:block}.js .stp-now:where(.k-m7emu6zr) .stp-prog:where(.k-m7emu6zr){max-width:30rem;margin-bottom:clamp(28px,4.4svh,44px)}.js .stp-now:where(.k-m7emu6zr) .stp-seg:where(.k-m7emu6zr)[data-state=past] .stp-seg__lab:where(.k-m7emu6zr){color:var(--muted)}.js .stp-now:where(.k-m7emu6zr) .stp-seg:where(.k-m7emu6zr) .stp-seg__fill:where(.k-m7emu6zr){transform:scaleX(0)}.js .stp-descs:where(.k-m7emu6zr){display:grid}.js .stp-d:where(.k-m7emu6zr){pointer-events:none;grid-area:1/1;align-content:start;gap:14px;display:grid}.js .stp-d:where(.k-m7emu6zr)[data-state=on]{pointer-events:auto}.js .stp-d:where(.k-m7emu6zr)>:where(.k-m7emu6zr){--curtain:.6s cubic-bezier(.76, 0, .24, 1);transition:clip-path var(--curtain), translate var(--curtain)}.js .stp-d:where(.k-m7emu6zr)>.stp-d__text:where(.k-m7emu6zr){transition-delay:70ms}.js .stp-d:where(.k-m7emu6zr)[data-state=on]>:where(.k-m7emu6zr){clip-path:inset(-.25em 0);translate:0}.js .stp-d:where(.k-m7emu6zr)[data-state=next]>:where(.k-m7emu6zr){clip-path:inset(100% 0 -.25em);translate:0 .5em}.js .stp-d:where(.k-m7emu6zr)[data-state=past]>:where(.k-m7emu6zr){clip-path:inset(-.25em 0 100%);translate:0 -.5em}.js .stp-d__name:where(.k-m7emu6zr){color:var(--fg);margin:0}.js .stp-d__text:where(.k-m7emu6zr){letter-spacing:-.01em;max-width:30rem;color:var(--muted);margin:0;font-size:clamp(1.0625rem,2.25svh,1.25rem);line-height:1.5}.js .stp-deck:where(.k-m7emu6zr){min-height:0;display:block;position:relative}.js .stp-card:where(.k-m7emu6zr){bottom:0;left:0;right:0;top:calc(2 * var(--lip));transform-origin:50% 0;will-change:transform;border-radius:20px;gap:0;padding:20px;position:absolute;box-shadow:0 1px #0909090a}.js .stp-vis:where(.k-m7emu6zr){aspect-ratio:auto;border-radius:12px;flex:auto;min-height:0}.js .stp-svg:where(.k-m7emu6zr){inset:0}.js .stp-tag:where(.k-m7emu6zr){display:block}.js .stp-copy:where(.k-m7emu6zr){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=1024px) and (height>=600px) and (prefers-reduced-motion:no-preference){.js .stp-stage:where(.k-m7emu6zr){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px}.js .stp-head:where(.k-m7emu6zr){grid-area:1/1}.js .stp-now:where(.k-m7emu6zr){margin-bottom:max(0px, calc(var(--stp-h2) * 1.858 - 2 * var(--lip)));grid-area:2/1;align-self:center}.js .stp-deck:where(.k-m7emu6zr){margin-top:calc(var(--stp-h2) * .142);grid-area:1/2/-1}}@media (width>=768px) and (width<=1023px) and (height>=600px) and (prefers-reduced-motion:no-preference){.js .stp:where(.k-m7emu6zr){--stp-pad:40px}.js .stp-stage:where(.k-m7emu6zr){padding-bottom:calc(var(--stp-pad) + var(--mcta-h) + var(--mcta-b));grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.js .stp-now:where(.k-m7emu6zr){margin-top:clamp(24px,3.2svh,40px)}.js .stp-d__text:where(.k-m7emu6zr){max-width:36rem;font-size:1.125rem}.js .stp-deck:where(.k-m7emu6zr){margin-top:clamp(24px,3svh,40px)}}.gu:where(.k-c3tlgazk){--gu-ink:var(--color-on-signal);scroll-margin-top:24px}.gu-panel:where(.k-c3tlgazk){--fg:var(--gu-ink);--muted:var(--gu-ink);--focus:var(--gu-ink);background:var(--color-signal-500);color:var(--gu-ink);border-radius:var(--radius-join) var(--radius-join) var(--radius-section) var(--radius-section);position:relative}.gu-panel:where(.k-c3tlgazk) :where(.k-c3tlgazk)::selection{background:var(--gu-ink);color:var(--color-signal-500)}.gu-body:where(.k-c3tlgazk){padding-block:clamp(4.5rem,3rem + 6vw,7.5rem) clamp(4rem,3rem + 5vw,6.5rem)}.gu-title:where(.k-c3tlgazk){font-size:var(--text-h2);letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:400;line-height:1}.gu-title-a:where(.k-c3tlgazk){color:var(--gu-ink)}.gu-title-b:where(.k-c3tlgazk){color:color-mix(in srgb, var(--gu-ink) 62%, transparent)}.gu:where(.k-c3tlgazk) .rv-line-mask{margin-block:-.12em;padding-block:.12em}.gu-fig:where(.k-c3tlgazk){overflow-anchor:none;margin:clamp(44px,6svh,72px) 0 0}.gu-svg:where(.k-c3tlgazk){width:100%;height:auto;color:var(--gu-ink);display:block;overflow:visible}.gu-svg--h:where(.k-c3tlgazk){--svgk-fs:16px;display:none}.gu-svg--v:where(.k-c3tlgazk){--svgk-fs:15px;max-width:460px}.gu-lab:where(.k-c3tlgazk){fill:currentColor;font-weight:500}.gu-cell:where(.k-c3tlgazk){fill:currentColor;fill-opacity:.13}.gu-bracket:where(.k-c3tlgazk){fill:none;stroke:currentColor;stroke-width:1.25px}.gu-check:where(.k-c3tlgazk){fill:none;stroke:var(--color-signal-500);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.gu-check--sm:where(.k-c3tlgazk){stroke-width:2.6px}.gu-foot:where(.k-c3tlgazk){margin-top:clamp(40px,6svh,64px)}.gu-p:where(.k-c3tlgazk){letter-spacing:-.012em;text-wrap:pretty;max-width:36em;margin:0;font-size:clamp(1.0625rem,.95rem + .45vw,1.375rem);font-weight:400;line-height:1.5}.gu-cta:where(.k-c3tlgazk){margin-top:clamp(28px,4svh,40px)}.gu-cta:where(.k-c3tlgazk):focus-within{opacity:1!important;visibility:visible!important;transform:none!important}.gu-cta:where(.k-c3tlgazk) .btn.btn--primary.btn--on-light{box-shadow:none}@media (width<=767px){.gu-cta:where(.k-c3tlgazk) .btn{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:no-preference){.js .gu-p:where(.k-c3tlgazk){-webkit-mask-image:linear-gradient(#000 calc(var(--gu-m,1) * 135% - 35%), transparent calc(var(--gu-m,1) * 135%));mask-image:linear-gradient(#000 calc(var(--gu-m,1) * 135% - 35%), transparent calc(var(--gu-m,1) * 135%))}}@media (width>=64rem){.gu-svg--h:where(.k-c3tlgazk){display:block}.gu-svg--v:where(.k-c3tlgazk){display:none}.gu-title-a:where(.k-c3tlgazk),.gu-title-b:where(.k-c3tlgazk){display:block}.gu-foot:where(.k-c3tlgazk){justify-content:space-between;align-items:flex-end;gap:var(--grid-gap) 48px;display:flex}.gu-cta:where(.k-c3tlgazk){flex:none;margin-top:0}}@media (width>=768px) and (height>=600px) and (prefers-reduced-motion:no-preference){.js .gu-track:where(.k-c3tlgazk){height:calc(100svh + 290vh)}.js .gu:where(.k-c3tlgazk){scroll-margin-top:-258vh}.js .gu-stage:where(.k-c3tlgazk){height:100svh;position:sticky;top:0;overflow:hidden}.js .gu-panel:where(.k-c3tlgazk){border-radius:0;flex-direction:column;display:flex;position:absolute;inset:0}.js .gu-body:where(.k-c3tlgazk){padding-block:calc(var(--header-h) + clamp(12px, 3svh, 40px)) clamp(20px, 4.5svh, 48px);will-change:transform;margin-block:auto}.js .gu-title:where(.k-c3tlgazk){font-size:min(var(--text-h2), 9.6svh);will-change:transform}.js .gu-svg--h:where(.k-c3tlgazk){max-height:24svh}.js .gu-fig:where(.k-c3tlgazk),.js .gu-foot:where(.k-c3tlgazk){margin-top:clamp(24px,5svh,56px)}.js .gu-p:where(.k-c3tlgazk){font-size:min(clamp(1.0625rem,.95rem + .45vw,1.375rem),2.75svh)}}@media (width>=768px) and (width<=1023.98px) and (height>=600px) and (prefers-reduced-motion:no-preference){.js .gu-body:where(.k-c3tlgazk){padding-bottom:calc(clamp(20px, 3svh, 40px) + var(--mcta-h) + var(--mcta-b))}}@media (width>=600px) and (height<=599.98px){.gu-svg--h:where(.k-c3tlgazk){display:block}.gu-svg--v:where(.k-c3tlgazk){display:none}}@media (width>=768px) and (height>=600px) and (prefers-reduced-motion:no-preference){.js .gu-svg--h:where(.k-c3tlgazk){display:block}.js .gu-svg--v:where(.k-c3tlgazk){display:none}}
