.MCzivG_viewport{position:relative;overflow:hidden;container-type:size}.MCzivG_shot{width:100%;height:auto;display:block;translate:0}@media (prefers-reduced-motion:no-preference){.MCzivG_shot{transition:translate .7s var(--ease-out-soft)}.MCzivG_link:focus-visible .MCzivG_shot{translate:0 min(0px, calc(100cqh - 100cqw * var(--shot-ratio)));transition:translate var(--shot-dur,9s) var(--ease-in-out-soft)}@media (hover:hover){.MCzivG_link:hover .MCzivG_shot{translate:0 min(0px, calc(100cqh - 100cqw * var(--shot-ratio)));transition:translate var(--shot-dur,9s) var(--ease-in-out-soft)}}}
.I2pL0a_figure{margin:0}.I2pL0a_stage{aspect-ratio:16/10;isolation:isolate;touch-action:pan-y;border:1px solid hsl(var(--border));background:#fbf8f2;border-radius:1rem;position:relative;overflow:hidden}.I2pL0a_canvas,.I2pL0a_fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.I2pL0a_fallback{opacity:1;transition:opacity .24s}.I2pL0a_canvas{opacity:0;transition:opacity .32s}.I2pL0a_stage[data-scene-state=ready] .I2pL0a_fallback{opacity:0}.I2pL0a_stage[data-scene-state=ready] .I2pL0a_canvas{opacity:1}.I2pL0a_replay{inset-inline-end:.5rem;color:#16130f;cursor:pointer;background:#fffc;border:1px solid #d8cfbe;border-radius:12px;place-items:center;block-size:2.75rem;inline-size:2.75rem;transition:background .18s,transform .18s;display:grid;position:absolute;bottom:.5rem}.I2pL0a_replay:hover{background:#fff}.I2pL0a_replay:active{transform:scale(.97)}.I2pL0a_replay:focus-visible{outline-offset:2px;outline:2px solid #0a5cff}.I2pL0a_stage[data-scene-state=static] .I2pL0a_replay{display:none}.I2pL0a_legend{flex-wrap:wrap;gap:.5rem 1.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.I2pL0a_legend li{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.I2pL0a_swatch{background:var(--swatch);border-radius:3px;flex:none;block-size:.75rem;inline-size:.75rem;box-shadow:inset 0 0 0 1px #16130f2e}.I2pL0a_caption{max-inline-size:60ch;color:hsl(var(--muted-foreground));margin-block-start:.5rem;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.I2pL0a_canvas,.I2pL0a_replay{display:none}.I2pL0a_fallback{transition:none;opacity:1!important}}
.diLe-a_stage{min-height:18rem;position:relative}@media (min-width:1024px){.diLe-a_stage{min-height:20rem}}@media (prefers-reduced-motion:no-preference){.diLe-a_panel{animation:diLe-a_explainer-panel var(--duration-base) var(--ease-out-soft) both}.diLe-a_rise{animation:diLe-a_explainer-rise var(--duration-reveal) var(--ease-out-soft) both;animation-delay:calc(var(--n,0) * 90ms + .12s)}.diLe-a_bar[data-run=true]{animation:diLe-a_explainer-bar var(--dwell,5s) linear both}.diLe-a_bar[data-paused=true]{animation-play-state:paused}}.diLe-a_bar{transform-origin:0;transform:scaleX(0)}.diLe-a_bar[data-done=true]{transform:scaleX(1)}[dir=rtl] .diLe-a_bar{transform-origin:100%}@keyframes diLe-a_explainer-panel{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:none}}@keyframes diLe-a_explainer-rise{0%{opacity:0;transform:translateY(var(--motion-rise)) scale(.98)}to{opacity:1;transform:none}}@keyframes diLe-a_explainer-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.tswdHa_figure{margin:0}.tswdHa_stage{aspect-ratio:16/10;isolation:isolate;touch-action:pan-y;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--card));position:relative;overflow:hidden}.tswdHa_canvas,.tswdHa_fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tswdHa_fallback{opacity:1;transition:opacity var(--duration-quick) var(--ease-out-soft)}.tswdHa_canvas{opacity:0;transition:opacity var(--duration-base) var(--ease-out-soft)}.tswdHa_stage[data-scene-state=ready] .tswdHa_fallback{opacity:0}.tswdHa_stage[data-scene-state=ready] .tswdHa_canvas{opacity:1}.tswdHa_caption{max-inline-size:60ch;color:hsl(var(--muted-foreground));margin-block-start:.75rem;font-size:.875rem;line-height:1.5}.tswdHa_replay{border:1px solid hsl(var(--border));background:hsl(var(--card));min-block-size:2.75rem;color:hsl(var(--foreground));cursor:pointer;transition:transform var(--duration-instant) var(--ease-out-soft), border-color var(--duration-instant) var(--ease-out-soft);border-radius:.75rem;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}.tswdHa_replay:hover{border-color:hsl(var(--brand))}.tswdHa_replay:active{transform:scale(.97)}.tswdHa_replay:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.tswdHa_stage[data-scene-state=static] .tswdHa_replay{display:none}@media (max-width:639px){.tswdHa_figure{display:none}}@media (prefers-reduced-motion:reduce){.tswdHa_canvas,.tswdHa_replay{display:none}.tswdHa_fallback{transition:none;opacity:1!important}}
.AeFWEa_viewport{background:hsl(var(--secondary));position:relative;overflow:hidden;container-type:size}.AeFWEa_viewport:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.AeFWEa_shot{will-change:auto;width:100%;height:auto;display:block;translate:0}@media (prefers-reduced-motion:no-preference){.AeFWEa_shot{transition:translate .7s var(--ease-out-soft)}.AeFWEa_viewport:focus-visible .AeFWEa_shot,.AeFWEa_viewport:focus-within .AeFWEa_shot{translate:0 min(0px, calc(100cqh - 100cqw * var(--shot-ratio)));transition:translate var(--shot-dur,9s) var(--ease-in-out-soft)}@media (hover:hover){.AeFWEa_frame:hover .AeFWEa_shot{translate:0 min(0px, calc(100cqh - 100cqw * var(--shot-ratio)));transition:translate var(--shot-dur,9s) var(--ease-in-out-soft)}}}@media (prefers-reduced-motion:reduce){.AeFWEa_viewport{overscroll-behavior:contain;overflow-y:auto}}.AeFWEa_hintHover{display:none}@media (hover:hover){.AeFWEa_hintHover{display:inline}.AeFWEa_hintTouch{display:none}}
._9jddsa_row{margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:thin;align-items:center;gap:1rem;padding-block-end:.5rem;display:flex;overflow-x:auto}._9jddsa_layer{scroll-snap-align:start;flex:0 0 84%;min-width:0}._9jddsa_layerPhone{flex-basis:11.5rem}@media (min-width:40rem){._9jddsa_layer{flex-basis:60%}}@media (min-width:64rem){._9jddsa_row{scroll-snap-type:none;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr) minmax(0,.6fr);align-items:end;column-gap:1.25rem;margin-inline:0;padding:0;display:grid;overflow:visible}._9jddsa_layer{flex:none}._9jddsa_lead{z-index:1;--d:22px}._9jddsa_second{z-index:2;--d:48px;margin-block-end:4.5rem}._9jddsa_phone{z-index:3;--d:84px;margin-inline-start:-4rem}}@keyframes _9jddsa_drift{0%{translate:0 var(--drift-from)}to{translate:0 var(--drift-to)}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){._9jddsa_layer{animation:linear both _9jddsa_drift;animation-timeline:view();animation-range:cover}._9jddsa_lead{--drift-from:calc(var(--d) * -1);--drift-to:var(--d)}._9jddsa_second,._9jddsa_phone{--drift-from:var(--d);--drift-to:calc(var(--d) * -1)}}}
.yUdWza_stage{isolation:isolate;touch-action:pan-y;height:clamp(11rem,20vw,14rem);position:relative}.yUdWza_canvas,.yUdWza_fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.yUdWza_fallback{opacity:1;transition:opacity .24s}.yUdWza_canvas{opacity:0;transition:opacity .32s}.yUdWza_stage[data-scene-state=ready] .yUdWza_fallback{opacity:0}.yUdWza_stage[data-scene-state=ready] .yUdWza_canvas{opacity:1}.yUdWza_shadow{inset-inline:30%;filter:blur(12px);opacity:.35;background:#092b79;border-radius:50%;height:.6rem;position:absolute;bottom:1rem}.yUdWza_replay{inset-inline-end:0;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:2.75rem;height:2.75rem;transition:background .18s,transform .18s;display:grid;position:absolute;bottom:.75rem}.yUdWza_replay:hover{background:#ffffff2e}.yUdWza_replay:active{transform:scale(.97)}.yUdWza_replay:focus-visible{outline-offset:4px;outline:2px solid #fff}.yUdWza_stage[data-scene-state=static] .yUdWza_replay{display:none}@media (prefers-reduced-motion:reduce){.yUdWza_canvas,.yUdWza_replay{display:none}.yUdWza_fallback{transition:none;opacity:1!important}}
.Usov1q_shell{border-block:1px solid hsl(var(--border));gap:2rem;padding-block:2.75rem;display:grid}.Usov1q_heading{max-width:32rem}.Usov1q_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--brand));font-size:.75rem;font-weight:700}.Usov1q_title{text-wrap:balance;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.12}.Usov1q_control{min-width:0;position:relative}.Usov1q_tabs{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid;position:relative}.Usov1q_track{inset-inline:1.25rem;background:hsl(var(--border));height:1px;position:absolute;top:1.18rem;overflow:hidden}.Usov1q_fill{background:hsl(var(--brand));transform-origin:0;width:0;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}[dir=rtl] .Usov1q_fill{transform-origin:100%}.Usov1q_fill0{width:0}.Usov1q_fill1{width:33.333%}.Usov1q_fill2{width:66.666%}.Usov1q_fill3{width:100%}.Usov1q_tab{text-align:start;min-width:0;color:hsl(var(--muted-foreground));border-radius:.75rem;outline:none;flex-direction:column;align-items:flex-start;gap:.75rem;transition:color .2s;display:flex}.Usov1q_tab:hover{color:hsl(var(--card-foreground))}.Usov1q_tab:focus-visible{box-shadow:0 0 0 2px hsl(var(--brand)), 0 0 0 5px hsl(var(--background))}.Usov1q_marker{border:1px solid hsl(var(--border));background:hsl(var(--background));font-variant-numeric:tabular-nums;border-radius:.7rem;place-items:center;width:2.4rem;height:2.4rem;font-size:.7rem;font-weight:700;transition:background-color .25s,border-color .25s,color .25s,transform .25s cubic-bezier(.16,1,.3,1);display:grid}.Usov1q_tab[aria-selected=true]{color:hsl(var(--card-foreground))}.Usov1q_tab[aria-selected=true] .Usov1q_marker{border-color:hsl(var(--brand));background:hsl(var(--brand-field));color:#fff;transform:translateY(-2px)}.Usov1q_tabTitle{max-width:11rem;font-size:.83rem;font-weight:600;line-height:1.3}.Usov1q_progress{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Usov1q_panel{background:hsl(var(--brand-field));color:#fff;border-radius:1.4rem;outline:none;min-height:13rem;margin-top:2rem;padding:1.6rem;box-shadow:0 24px 50px -38px #062d74bf}.Usov1q_panelActive{animation:.38s cubic-bezier(.16,1,.3,1) both Usov1q_panel-in}.Usov1q_panel:focus-visible{box-shadow:0 0 0 3px hsl(var(--background)), 0 0 0 5px hsl(var(--brand)), 0 24px 50px -38px #062d74bf}.Usov1q_position{letter-spacing:.08em;color:#ffffffa6;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.Usov1q_panel h3{text-wrap:balance;max-width:25ch;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin-top:2.6rem;font-size:clamp(1.55rem,2.7vw,2.25rem);font-weight:600;line-height:1.12}.Usov1q_panel>p:last-child{color:#ffffffc7;max-width:55ch;margin-top:.85rem;font-size:.92rem;line-height:1.7}.Usov1q_staticList{border-block:1px solid hsl(var(--border));margin-top:1.5rem;list-style:none}.Usov1q_staticList li{border-bottom:1px solid hsl(var(--border));gap:1rem;padding:1.25rem 0;display:flex}.Usov1q_staticList li:last-child{border-bottom:0}.Usov1q_staticList span{color:hsl(var(--brand));font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.Usov1q_staticList h3{font-size:1rem;font-weight:600}.Usov1q_staticList p{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.875rem;line-height:1.6}@keyframes Usov1q_panel-in{0%{opacity:.65;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:64rem){.Usov1q_shell{grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);gap:4rem;padding-block:3.5rem}.Usov1q_heading{padding-top:.15rem}.Usov1q_panel{min-height:15rem;padding:2rem}.Usov1q_panel h3{margin-top:3.5rem}}@media (max-width:40rem){.Usov1q_shell{gap:1.5rem;padding-block:2.25rem}.Usov1q_tabs{gap:.45rem;padding:2px;overflow-x:auto}.Usov1q_track{inset-inline:1.3rem;top:1.2rem}.Usov1q_tabTitle{font-size:.72rem}.Usov1q_panel{min-height:14.5rem;margin-top:1.5rem}.Usov1q_panel h3{margin-top:2.2rem}}@media (prefers-reduced-motion:reduce){.Usov1q_fill,.Usov1q_tab,.Usov1q_marker{transition:none}.Usov1q_panelActive{animation:none}}
