[data-section-rise] [data-part=section-mask]{vertical-align:bottom;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:visible clip}[data-section-rise] [data-part=section-mover]{display:inline-block}[data-section-rise=armed] [data-part=section-mover]{transform:translateY(calc(100% + .2em))}[data-section-rise=armed] [data-section-rise-block]{opacity:0;transform:translateY(1.25rem)}[data-section-rise=play] [data-part=section-mover]{animation:section-rise var(--duration-heading) var(--ease-out-quart) calc(var(--stagger-heading) * var(--line,var(--i,0))) both}[data-section-rise=play] [data-section-rise-block]{animation:section-rise-block var(--duration-heading) var(--ease-out-quart) calc(var(--stagger-heading) * var(--line,var(--i,0))) both, section-rise-fade var(--duration-fast) linear calc(var(--stagger-heading) * var(--line,var(--i,0))) both}@keyframes section-rise{0%{transform:translateY(calc(100% + .2em))}}@keyframes section-rise-block{0%{transform:translateY(1.25rem)}}@keyframes section-rise-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:is([data-section-rise=armed],[data-section-rise=play]) :is([data-part=section-mover],[data-section-rise-block]){opacity:1;animation:none;transform:none}[data-section-rise] [data-part=section-mask]{overflow:visible}}@media print{:is([data-section-rise=armed],[data-section-rise=play]) :is([data-part=section-mover],[data-section-rise-block]){opacity:1;animation:none;transform:none}[data-section-rise] [data-part=section-mask]{overflow:visible}}
.dot-screen{--dot-screen-pitch:4px;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"4\" height=\"4\"><rect width=\"2\" height=\"2\" fill=\"%23fff\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"4\" height=\"4\"><rect width=\"2\" height=\"2\" fill=\"%23fff\"/></svg>");-webkit-mask-size:var(--dot-screen-pitch) var(--dot-screen-pitch);-webkit-mask-size:var(--dot-screen-pitch) var(--dot-screen-pitch);mask-size:var(--dot-screen-pitch) var(--dot-screen-pitch);-webkit-mask-repeat:repeat;mask-repeat:repeat}
[data-part=stat-count]{position:relative}[data-part=stat-tick]{width:max-content;display:none;position:absolute;top:0;left:0}[data-stat-count=counting] [data-part=stat-tick]{display:block}[data-stat-count=counting] [data-part=stat-value]{color:#0000}@media (prefers-reduced-motion:reduce){[data-stat-count=counting] [data-part=stat-tick]{display:none}[data-stat-count=counting] [data-part=stat-value]{color:inherit}}@media print{[data-stat-count=counting] [data-part=stat-tick]{display:none}[data-stat-count=counting] [data-part=stat-value]{color:inherit}}
[data-timeline-rise] [data-part=timeline-mask]{vertical-align:bottom;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:visible clip}[data-timeline-rise] [data-part=timeline-mover]{display:inline-block}[data-timeline-rise] [data-part=spine]{transform-origin:top}[data-timeline-rise=armed] [data-part=timeline-mover]{transform:translateY(calc(100% + .2em))}[data-timeline-rise=armed] [data-part=dot]{opacity:0;transform:scale(.4)}[data-timeline-rise=armed] [data-part=card]{opacity:0;transform:translateY(1.25rem)}[data-timeline-rise=armed] [data-part=spine]{transform:scaleY(0)}[data-timeline-rise=play] [data-part=phase-row]{--row:calc(var(--stagger-timeline) * var(--i,0))}[data-timeline-rise=play] [data-part=dot]{animation:timeline-rise-dot var(--duration-base) var(--ease-out-quart) var(--row) both, timeline-rise-fade var(--duration-fast) linear var(--row) both}[data-timeline-rise=play] [data-part=timeline-mover]{animation:timeline-rise-title var(--duration-heading) var(--ease-out-quart) calc(var(--row) + var(--stagger-heading)) both}[data-timeline-rise=play] [data-part=card]{animation:timeline-rise-card var(--duration-heading) var(--ease-out-quart) calc(var(--row) + 2 * var(--stagger-heading)) both, timeline-rise-fade var(--duration-fast) linear calc(var(--row) + 2 * var(--stagger-heading)) both}[data-timeline-rise=play] [data-part=spine]{animation:timeline-rise-spine var(--duration-spine) var(--ease-power2-out) calc(var(--row) + var(--stagger-timeline) - var(--duration-spine)) both}@keyframes timeline-rise-title{0%{transform:translateY(calc(100% + .2em))}}@keyframes timeline-rise-card{0%{transform:translateY(1.25rem)}}@keyframes timeline-rise-dot{0%{transform:scale(.4)}}@keyframes timeline-rise-spine{0%{transform:scaleY(0)}}@keyframes timeline-rise-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:is([data-timeline-rise=armed],[data-timeline-rise=play]) :is([data-part=timeline-mover],[data-part=dot],[data-part=card],[data-part=spine]){opacity:1;animation:none;transform:none}[data-timeline-rise] [data-part=timeline-mask]{overflow:visible}}@media print{:is([data-timeline-rise=armed],[data-timeline-rise=play]) :is([data-part=timeline-mover],[data-part=dot],[data-part=card],[data-part=spine]){opacity:1;animation:none;transform:none}[data-timeline-rise] [data-part=timeline-mask]{overflow:visible}}
[data-part=slider] [data-part=slide-mask]{overflow:visible}[data-part=slider]:not([data-phase=rest]) [data-part=slide-mask]{overflow:visible clip}[data-part=slider] [data-part=slide-mover]{transition:translate var(--duration-copy-in) var(--ease-curtain);translate:0}[data-part=slider]{--rungs:1;--ladder-step:0s}[data-part=slider] [data-part=slide-mask]:not([data-rung-block]){vertical-align:bottom;margin-block:-.1em;padding-block:.1em;display:inline-block}[data-part=slider] [data-part=slide-mask]>[data-part=slide-mover]{display:inline-block}[data-part=slider]:not([data-phase=rest]) [data-part=slide-mover]{will-change:translate}[data-part=slider][data-phase=out] [data-part=slide-mover]{translate:0 calc(var(--dir) * -100%);transition-duration:var(--duration-copy-out);transition-delay:calc(var(--line,var(--i,0)) * var(--ladder-step))}[data-part=slider][data-phase=swap] [data-part=slide-mover]{translate:0 calc(var(--dir) * 100%);transition:none}[data-part=slider][data-phase=in] [data-part=slide-mover]{transition-duration:var(--duration-copy-in);transition-delay:calc((var(--rungs) - 1 - var(--line,var(--i,0))) * var(--ladder-step));translate:0}[data-part=photo-slices]{display:flex;position:absolute;inset:0}[data-part=photo-slices]>[data-part=slice]{flex:1 1 0;height:100%;position:relative;overflow:clip}[data-part=slice]>[data-part=slice-leaving],[data-part=slice]>[data-part=slice-arriving]{inset-block:0;left:calc(var(--slice) * -100%);width:calc(var(--slices) * 100%);animation-duration:var(--duration-slice);animation-timing-function:var(--ease-slice);animation-delay:calc(var(--slice) * var(--stagger-slice));will-change:translate;animation-fill-mode:both;position:absolute;translate:0}@keyframes events-slice-leaving-forward{to{translate:0 -100%}}@keyframes events-slice-arriving-forward{0%{translate:0 100%}}@keyframes events-slice-leaving-backward{to{translate:0 100%}}@keyframes events-slice-arriving-backward{0%{translate:0 -100%}}[data-part=photo-slices][data-dir=forward] [data-part=slice-leaving]{animation-name:events-slice-leaving-forward}[data-part=photo-slices][data-dir=forward] [data-part=slice-arriving]{animation-name:events-slice-arriving-forward}[data-part=photo-slices][data-dir=backward] [data-part=slice-leaving]{animation-name:events-slice-leaving-backward}[data-part=photo-slices][data-dir=backward] [data-part=slice-arriving]{animation-name:events-slice-arriving-backward}[data-part=slider] [data-part=slide-title],[data-part=slider] [data-part=slide-body]{transition:height var(--duration-copy-in) var(--ease-curtain)}[data-part=slider]:not([data-phase=rest]) [data-part=slide-title]{overflow-clip-margin:.15em;overflow:visible clip}
html[data-hero-rise] [data-part=rise-mask]{vertical-align:bottom;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:visible clip}html[data-hero-rise] [data-part=rise-mover]{display:inline-block}html[data-hero-rise=armed] [data-part=rise-mover]{transform:translateY(calc(100% + .2em))}html[data-hero-rise=armed] [data-rise-block]{opacity:0;transform:translateY(1.25rem)}html[data-hero-rise=armed] :is([data-part=rise-mover],[data-rise-block]){animation:0s linear 8s forwards hero-rise-failsafe}@keyframes hero-rise-failsafe{to{opacity:1;transform:none}}html[data-hero-rise=play] [data-part=rise-mover]{animation:hero-rise var(--duration-heading) var(--ease-out-quart) calc(var(--stagger-heading) * var(--line,var(--i,0))) both}html[data-hero-rise=play] [data-rise-block]{animation:hero-rise-block var(--duration-heading) var(--ease-out-quart) calc(var(--stagger-heading) * var(--line,var(--i,0))) both, hero-rise-fade var(--duration-fast) linear calc(var(--stagger-heading) * var(--line,var(--i,0))) both}@keyframes hero-rise{0%{transform:translateY(calc(100% + .2em))}}@keyframes hero-rise-block{0%{transform:translateY(1.25rem)}}@keyframes hero-rise-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html:is([data-hero-rise=armed],[data-hero-rise=play]) :is([data-part=rise-mover],[data-rise-block]){opacity:1;animation:none;transform:none}html[data-hero-rise] [data-part=rise-mask]{overflow:visible}}@media print{html:is([data-hero-rise=armed],[data-hero-rise=play]) :is([data-part=rise-mover],[data-rise-block]){opacity:1;animation:none;transform:none}html[data-hero-rise] [data-part=rise-mask]{overflow:visible}}
.sg-root{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--sg-tile-h:var(--sg-tile-h-sm);container-type:inline-size}.sg-root[data-interactive]{touch-action:pan-y pinch-zoom;cursor:grab}.sg-root[data-dragging]{cursor:grabbing}.sg-halo{--sg-k:1.22;--sg-r:var(--sg-r-sm);--sg-cy:var(--sg-cy-sm);left:calc((var(--sg-cx) - var(--sg-r) * var(--sg-k)) * 100%);top:calc(var(--sg-cy) * 100% - var(--sg-r) * var(--sg-k) * 100cqw);width:calc(var(--sg-r) * var(--sg-k) * 200cqw);aspect-ratio:1;pointer-events:none;z-index:1;opacity:var(--sg-air,.28);background:radial-gradient(closest-side, transparent 80%, color-mix(in oklab, var(--color-teal-300) 15%, transparent) 82%, color-mix(in oklab, var(--color-teal-300) 5%, transparent) 88%, color-mix(in oklab, var(--color-teal-100) 2%, transparent) 95%, transparent 100%);border-radius:50%;position:absolute}@media (scripting:none){.sg-halo{display:none}}@container (min-width:500px){.sg-halo{--sg-r:var(--sg-r-lg);--sg-cy:var(--sg-cy-lg)}.sg-tile{--sg-tile-h:var(--sg-tile-h-lg)}}.sg-canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sg-tile{--sg-alpha:0;--sg-ghost:0;--sg-solid:calc(1 - var(--sg-ghost));height:calc(var(--sg-tile-h) * 100cqw);aspect-ratio:var(--sg-tile-aspect);z-index:4;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.sg-tile-shadow,.sg-tile-glass{clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%);position:absolute;inset:0}.sg-tile-shadow{background:color-mix(in oklab, var(--color-ink-900) 12%, transparent);filter:blur(calc(var(--sg-tile-h) * 4cqw));clip-path:none;opacity:calc(var(--sg-alpha) * var(--sg-solid));border-radius:30%;inset:4% 6% -2%}.sg-tile-glass{background:linear-gradient(165deg, color-mix(in oklab, var(--color-white) 92%, transparent), color-mix(in oklab, var(--color-white) 78%, transparent));-webkit-backdrop-filter:blur(5px)saturate(1.2);backdrop-filter:blur(5px)saturate(1.2);opacity:calc(var(--sg-alpha) * (1 - .72 * var(--sg-ghost)))}.sg-tile-art{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sg-tile-art path{vector-effect:non-scaling-stroke}.sg-tile-edge{stroke:var(--color-grey-300);stroke-width:.75px;opacity:calc(var(--sg-alpha) * var(--sg-solid))}.sg-tile-ghost-edge{stroke:var(--color-teal-400);stroke-width:.8px;stroke-dasharray:3 2.5;opacity:calc(var(--sg-alpha) * var(--sg-ghost))}.sg-tile-frame{stroke:var(--color-grey-600);stroke-width:.5px;opacity:calc(var(--sg-alpha) * (.9 - .45 * var(--sg-ghost)))}.sg-tile-frame-dashed{stroke-dasharray:2 2}.sg-tile-glyph{stroke:var(--color-ink-900);stroke-width:1px;opacity:calc(var(--sg-alpha) * (1 - .65 * var(--sg-ghost)))}@media (min-resolution:2x){.sg-tile-frame{stroke-width:.6px}}
[data-connector-draw] [data-part=connector-leg-left]{clip-path:inset(-4px 100% -4px -4px)}[data-connector-draw] [data-part=connector-leg-mid]{clip-path:inset(-4px -4px 100%)}[data-connector-draw] [data-part=connector-leg-right]{clip-path:inset(-4px -4px -4px 100%)}[data-connector-draw] [data-part=connector-line]{clip-path:inset(0 0 100%)}[data-part=connector-pulse]{display:none}[data-part=connector-ripple]{opacity:0}[data-connector-draw=play] [data-part=connector-leg-left]{animation:connector-leg-left var(--duration-draw) var(--ease-slice) both}[data-connector-draw=play] [data-part=connector-leg-mid]{animation:connector-leg-mid var(--duration-draw) var(--ease-slice) both}[data-connector-draw=play] [data-part=connector-leg-right]{animation:connector-leg-right var(--duration-draw) var(--ease-slice) both}[data-connector-draw=play] [data-part=connector-line]{animation:connector-line calc(var(--duration-draw) + var(--duration-draw-tail)) linear both}[data-connector-draw=play] [data-part=connector-pulse]{display:block}[data-connector-draw=play] [data-part=connector-dot]{animation:connector-dot-in var(--duration-fast) var(--ease-out-quart) var(--duration-draw) both, connector-dot-out var(--duration-slow) var(--ease-out-quart) calc(var(--duration-draw) + var(--duration-base)) forwards}[data-connector-draw=play] [data-part=connector-ripple]{animation:connector-ripple var(--duration-reveal) var(--ease-out-quart) var(--duration-draw) forwards}@media not (min-width:640px){[data-connector-draw=play] [data-part=connector-line]{animation:connector-line-solo var(--duration-draw-tail) var(--ease-out-quart) both}[data-connector-draw=play] [data-part=connector-pulse]{display:none}}@keyframes connector-leg-left{0%{clip-path:inset(-4px 100% -4px -4px)}to{clip-path:inset(-4px)}}@keyframes connector-leg-mid{0%{clip-path:inset(-4px -4px 100%)}to{clip-path:inset(-4px)}}@keyframes connector-leg-right{0%{clip-path:inset(-4px -4px -4px 100%)}to{clip-path:inset(-4px)}}@keyframes connector-line{0%{clip-path:inset(0 0 100%);animation-timing-function:cubic-bezier(.65,0,.35,1)}57.1429%{clip-path:inset(0 0 calc(100% - var(--connector-arc)) 0);animation-timing-function:cubic-bezier(.25,1,.5,1)}to{clip-path:inset(0)}}@keyframes connector-line-solo{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes connector-dot-in{0%{opacity:1;transform:scale(0)}60%{transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes connector-dot-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes connector-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(4)}}@media (prefers-reduced-motion:reduce){[data-connector-draw] [data-part^=connector-leg-],[data-connector-draw] [data-part=connector-line]{clip-path:none;animation:none}[data-connector-draw] [data-part=connector-pulse]{display:none}}@media print{[data-connector-draw] [data-part^=connector-leg-],[data-connector-draw] [data-part=connector-line]{clip-path:none;animation:none}[data-connector-draw] [data-part=connector-pulse]{display:none}}
[data-part=readout]{--rungs:1;--ladder-step:0s}[data-part=readout] [data-part=slide-mask]{vertical-align:bottom;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:visible}[data-part=readout]:not([data-phase=rest]) [data-part=slide-mask]{overflow:visible clip}[data-part=readout] [data-part=slide-mover]{transition:translate var(--duration-readout-in) var(--ease-out-quart);display:inline-block;translate:0}[data-part=readout]:not([data-phase=rest]) [data-part=slide-mover]{will-change:translate}[data-part=readout][data-phase=out] [data-part=slide-mover]{transition-duration:var(--duration-readout-out);transition-delay:calc(var(--line,var(--i,0)) * var(--ladder-step));translate:0 calc(-100% - .2em)}[data-part=readout][data-phase=swap] [data-part=slide-mover]{transition:none;translate:0 calc(100% + .2em)}[data-part=readout][data-phase=in] [data-part=slide-mover]{transition-duration:var(--duration-readout-in);transition-delay:calc(var(--line,var(--i,0)) * var(--ladder-step));translate:0}@media (prefers-reduced-motion:reduce){[data-part=readout] [data-part=slide-mover]{transition:none;translate:0}[data-part=readout] [data-part=slide-mask]{overflow:visible}}[data-part=readout] [data-part=slide-mask][data-hold]>[data-part=slide-mover]{transition:none;translate:0}
[data-part=splash],[data-part=splash-panel]{display:none}html:is([data-splash=run],[data-splash=play],[data-splash=reveal]) :is([data-part=splash],[data-part=splash-panel]){display:block}[data-part=splash-panel]{background-color:var(--color-white);transform:translateY(-5%)}[data-part=splash]{background:var(--gradient-splash);color:var(--color-text-on-dark);pointer-events:auto;clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--padding-side) 83%, calc(100% - var(--padding-side)) 83%, calc(100% - var(--padding-side)) 83%, var(--padding-side) 83%, var(--padding-side) 83%)}[data-part=splash] [data-part=lockup]{width:max-content;position:absolute;top:48.87%;left:50%;overflow:hidden;translate:-50% calc(.07em - 50%)}[data-part=splash] [data-part=lockup-group]{align-items:center;display:flex}[data-part=splash] [data-part=logo]{opacity:0;margin-bottom:.28em}[data-part=splash] [data-part=rule]{background-color:var(--color-green-500);transform-origin:50%;width:1px;height:3.12em;margin-inline-start:.78em;transform:scaleY(0)}[data-part=splash] [data-part=lockup-text]{margin-inline-start:.93em}[data-part=splash] [data-part=line]{white-space:nowrap;margin-inline-end:calc(-1 * var(--tracking-lockup));display:block}[data-part=splash] [data-part=word-mask]{vertical-align:bottom;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:hidden}[data-part=splash] [data-part=word]{display:inline-block;transform:translateY(100%)}[data-part=splash] [data-part=counter-mask]{text-align:center;position:absolute;bottom:56px;left:0;right:0;overflow:hidden}[data-part=splash] [data-part=counter]{display:block}@keyframes splash-mark-in{0%{opacity:0}to{opacity:1}}@keyframes splash-rule-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes splash-word-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes splash-lift-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes splash-band-open{0%{clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--padding-side) 83%, calc(100% - var(--padding-side)) 83%, calc(100% - var(--padding-side)) 83%, var(--padding-side) 83%, var(--padding-side) 83%)}to{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,0% 0%,100% 0%,100% 100%,0% 100%,0% 0%)}}@keyframes splash-pointer-release{0%{pointer-events:auto}to{pointer-events:none}}@keyframes splash-panel-lift{0%{transform:translateY(-5%)}to{transform:translateY(-101%)}}@keyframes splash-globe-settle{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes splash-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}html[data-splash=run] :is([data-part=splash],[data-part=splash-panel]){animation:0s linear 8s forwards splash-failsafe}html:is([data-splash=play],[data-splash=reveal]) [data-part=splash]{animation:splash-band-open var(--duration-band) var(--ease-band) 2.8s both, splash-pointer-release 4.1s step-end 0s forwards}html:is([data-splash=play],[data-splash=reveal]) [data-part=splash-panel]{animation:splash-panel-lift var(--duration-lift) var(--ease-lift) 3s both}html:is([data-splash=play],[data-splash=reveal]) [data-part=splash] [data-part=logo]{animation:splash-mark-in var(--duration-base) var(--ease-out-quart-classic) 0s both}html:is([data-splash=play],[data-splash=reveal]) [data-part=splash] [data-part=rule]{animation:splash-rule-grow var(--duration-splash) var(--ease-out-quart-classic) 1.55s both}html:is([data-splash=play],[data-splash=reveal]) [data-part=splash] [data-part=word]{animation:splash-word-rise var(--duration-splash) var(--ease-out-quart-classic) calc(1.4s + var(--stagger-splash) * var(--i)) both}html:is([data-splash=play],[data-splash=reveal]) [data-part=splash] [data-part=lockup-group]{animation:splash-lift-out var(--duration-exit) var(--ease-in-out-quart) 2.8s both}html:is([data-splash=play],[data-splash=reveal]) [data-part=splash] [data-part=counter]{animation:splash-lift-out var(--duration-exit) var(--ease-out-quart-classic) 3.2s both}html:is([data-splash=play],[data-splash=reveal]) [data-section=hero] [data-part=globe]{transform-origin:50%;animation:splash-globe-settle var(--duration-settle) var(--ease-in-out-quart) 2.75s both}html:is([data-splash=play],[data-splash=reveal]) [data-section=hero]{overflow-x:clip}@media (prefers-reduced-motion:reduce){html:is([data-splash=run],[data-splash=play],[data-splash=reveal]) :is([data-part=splash],[data-part=splash-panel]){display:none}html:is([data-splash=play],[data-splash=reveal]) [data-section=hero] [data-part=globe]{animation:none}}
