.p2S-aG_map{aspect-ratio:600/480;width:100%;position:relative}.p2S-aG_map:before{content:"";background-image:radial-gradient(#ffffff1a 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}.p2S-aG_svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.p2S-aG_route{fill:none;stroke:#ffffff38;stroke-width:2px;stroke-dasharray:1;animation:p2S-aG_draw .7s ease-out calc(.1s + var(--i) * 80ms) both}.p2S-aG_share{fill:none;stroke:var(--color-scos-gold);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 10;animation:p2S-aG_fade-in .5s ease-out calc(1.8s + var(--j) * .25s) both, p2S-aG_flow 1.2s linear calc(1.8s + var(--j) * .25s) 2}.p2S-aG_node{width:max-content;animation:p2S-aG_pop .4s ease-out calc(.5s + var(--i) * 80ms) both;flex-direction:column;align-items:center;gap:.375rem;display:flex;position:absolute;transform:translate(-50%,-1.25rem)}.p2S-aG_node[data-align=start]{align-items:flex-start;transform:translate(-1.25rem,-1.25rem)}.p2S-aG_node[data-align=end]{align-items:flex-end;transform:translate(calc(1.25rem - 100%),-1.25rem)}.p2S-aG_dot{background:var(--color-scos-black);color:#ffffff80;border:1px solid #fff3;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.p2S-aG_node[data-joined=true] .p2S-aG_dot{animation:p2S-aG_join .5s ease-out calc(1.4s + var(--j) * .25s) both}.p2S-aG_node[data-joined=true] .p2S-aG_dot:after{content:"";border-radius:inherit;border:1px solid var(--color-scos-florida-keys);opacity:0;animation:p2S-aG_ripple 1.1s ease-out calc(1.4s + var(--j) * .25s) both;position:absolute;inset:-1px}.p2S-aG_label{color:#fff9;text-align:center;max-width:7.5rem;font-size:.6875rem;line-height:1.2}.p2S-aG_node[data-align=start] .p2S-aG_label{text-align:left}.p2S-aG_node[data-align=end] .p2S-aG_label{text-align:right}.p2S-aG_centre{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;transform:translate(-50%,-2rem)}.p2S-aG_centreDot{background:var(--color-scos-black);width:4rem;height:4rem;color:var(--color-scos-white);border:1px solid #ffffff73;border-radius:9999px;place-items:center;animation:.8s ease-out 2.2s both p2S-aG_paid;display:grid}.p2S-aG_centreLabel{font-family:var(--font-heading);color:var(--color-scos-white);font-size:.875rem;font-weight:600}@media (min-width:640px){.p2S-aG_dot{width:3rem;height:3rem}.p2S-aG_node{transform:translate(-50%,-1.5rem)}.p2S-aG_node[data-align=start]{transform:translate(-1.5rem,-1.5rem)}.p2S-aG_node[data-align=end]{transform:translate(calc(1.5rem - 100%),-1.5rem)}.p2S-aG_label{max-width:9rem;font-size:.75rem}}@keyframes p2S-aG_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes p2S-aG_fade-in{0%{opacity:0}to{opacity:1}}@keyframes p2S-aG_flow{to{stroke-dashoffset:-24px}}@keyframes p2S-aG_pop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes p2S-aG_join{to{border-color:var(--color-scos-florida-keys);color:var(--color-scos-florida-keys);box-shadow:0 0 18px #5ac2ac73}}@keyframes p2S-aG_ripple{0%{opacity:.9;scale:1}to{opacity:0;scale:1.9}}@keyframes p2S-aG_paid{to{border-color:var(--color-scos-gold);box-shadow:0 0 28px #ffb50359}}@media (prefers-reduced-motion:reduce){.p2S-aG_route,.p2S-aG_share,.p2S-aG_node,.p2S-aG_node[data-joined=true] .p2S-aG_dot,.p2S-aG_centreDot{animation-duration:1ms;animation-delay:0s}.p2S-aG_node[data-joined=true] .p2S-aG_dot:after{animation:none}}
.UhIrBW_flow{aspect-ratio:600/440;width:100%;position:relative}.UhIrBW_svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.UhIrBW_region{fill:#ffffff04;stroke:#ffffff2e;stroke-width:1.5px;stroke-dasharray:6 6}.UhIrBW_wire{fill:none;stroke:#fff3;stroke-width:2px}.UhIrBW_pulse{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.18 2;stroke-dashoffset:.18px;animation:UhIrBW_travel var(--duration) ease-in-out var(--delay) both}.UhIrBW_regionLabel{color:#fff9;font-size:.6875rem;position:absolute}.UhIrBW_node{text-align:center;flex-direction:column;align-items:center;gap:.375rem;width:max-content;max-width:8rem;display:flex;position:absolute;transform:translate(-50%,-1.5rem)}.UhIrBW_dot{background:var(--color-scos-black);width:3rem;height:3rem;color:var(--color-scos-white);border:1px solid #ffffff59;border-radius:9999px;place-items:center;display:grid}.UhIrBW_node[data-lights=teal] .UhIrBW_dot{animation:UhIrBW_lit-teal .5s ease-out var(--delay) both}.UhIrBW_node[data-lights=gold] .UhIrBW_dot{animation:UhIrBW_lit-gold .5s ease-out var(--delay) both}.UhIrBW_label{color:#ffffffbf;max-width:5.5rem;font-size:.6875rem;line-height:1.25}@media (min-width:640px){.UhIrBW_dot{width:3.5rem;height:3.5rem}.UhIrBW_node{transform:translate(-50%,-1.75rem)}.UhIrBW_label,.UhIrBW_regionLabel{font-size:.75rem}.UhIrBW_label{max-width:8rem}}@keyframes UhIrBW_travel{0%{stroke-dashoffset:.18px}to{stroke-dashoffset:-1px}}@keyframes UhIrBW_lit-teal{to{border-color:var(--color-scos-florida-keys);color:var(--color-scos-florida-keys);box-shadow:0 0 22px #5ac2ac73}}@keyframes UhIrBW_lit-gold{to{border-color:var(--color-scos-gold);color:var(--color-scos-gold);box-shadow:0 0 26px #ffb50373}}@media (prefers-reduced-motion:reduce){.UhIrBW_pulse{opacity:0;animation:none}.UhIrBW_node[data-lights] .UhIrBW_dot{animation-duration:1ms;animation-delay:0s}}
._7w7-Aq_track{background:#ffffff1f;height:2px;position:absolute;top:1.25rem;left:8.33333%;right:8.33333%}._7w7-Aq_fill{transform-origin:0;background:linear-gradient(90deg, #ffffff80, var(--color-scos-florida-keys) 30%, var(--color-scos-gold) 45%);height:100%}._7w7-Aq_timeline[data-reveal=armed] ._7w7-Aq_fill{transform:scaleX(0)}._7w7-Aq_timeline[data-reveal=playing] ._7w7-Aq_fill{animation:2.6s ease-in-out both _7w7-Aq_fill}._7w7-Aq_timeline[data-reveal=armed] ._7w7-Aq_marker{opacity:0}._7w7-Aq_timeline[data-reveal=playing] ._7w7-Aq_marker{animation:_7w7-Aq_land .4s ease-out calc(var(--n) * .48s) both}@keyframes _7w7-Aq_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _7w7-Aq_land{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}
.iysr5G_stage{aspect-ratio:640/400;background:radial-gradient(120% 90% at 50% 0,#0a1416 0%,#000 60%);border:1px solid #ffffff1a;border-radius:1rem;position:relative;overflow:hidden}.iysr5G_svg{width:100%;height:100%;position:absolute;inset:0}.iysr5G_art{fill:#000;stroke:#ffffff57;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .4s ease-out}.iysr5G_art .faint{stroke:#ffffff24;fill:none}.iysr5G_art .ground{fill:#ffffff06;stroke:none}.iysr5G_art .glass{fill:#5ac2ac0f}.iysr5G_art .accent{stroke:#dc0c15bf}.iysr5G_scene[data-lit=true] .iysr5G_art{stroke:#ffecc899}.iysr5G_beam,.iysr5G_glow{opacity:0;mix-blend-mode:screen;transition:opacity .25s ease-out}.iysr5G_scene[data-lit=true] .iysr5G_beam,.iysr5G_scene[data-lit=true] .iysr5G_glow{opacity:1;animation:.6s step-end both iysr5G_flicker}.iysr5G_lock,.iysr5G_label{white-space:nowrap;opacity:0;font-size:.625rem;line-height:1.4;transition:opacity .4s ease-out;position:absolute;transform:translate(-50%,-50%)}.iysr5G_lock{background:var(--color-scos-white);color:var(--color-scos-black);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:flex}.iysr5G_label{color:#ffffffe6;background:#000000bf;border-radius:.25rem;padding:.0625rem .375rem}.iysr5G_scene[data-phase="0"] .iysr5G_lock,.iysr5G_scene[data-phase="0"] .iysr5G_label{opacity:1}.iysr5G_trace{fill:none;stroke:var(--color-scos-florida-keys);stroke-width:2px;stroke-dasharray:3 6;stroke-linecap:round}.iysr5G_traceReveal{fill:none;stroke:#fff;stroke-width:8px;stroke-dasharray:1;stroke-dashoffset:1px}.iysr5G_scene[data-trace=true] .iysr5G_traceReveal{stroke-dashoffset:0;transition:stroke-dashoffset 2.2s ease-in-out}.iysr5G_stop{opacity:0}.iysr5G_stop circle{fill:#000;stroke:var(--color-scos-florida-keys);stroke-width:1.5px}.iysr5G_stop text{fill:var(--color-scos-florida-keys);font-family:var(--font-heading);text-anchor:middle;dominant-baseline:central;font-size:11px;font-weight:700}.iysr5G_scene[data-trace=true] .iysr5G_stop{opacity:1;transition:opacity .3s ease-out calc(.5s + var(--n) * .65s)}.iysr5G_intruder{fill:#050505;stroke:#fff9;stroke-width:1.5px;stroke-linejoin:round;opacity:0;transform:translate(var(--exit-x), var(--exit-y))}.iysr5G_scene[data-intruder=present] .iysr5G_intruder{opacity:1;transform:translate(var(--stand-x), var(--stand-y));transition:transform 0s linear 1.9s,opacity .5s ease-out 1.9s}.iysr5G_scene[data-phase="2"] .iysr5G_intruder{transition:transform,opacity .3s ease-out}.iysr5G_scene[data-phase="2"] .iysr5G_traceReveal{transition-duration:.6s}.iysr5G_scene[data-intruder=gone] .iysr5G_intruder{transition:transform 1.6s ease-in,opacity .6s ease-in 1.1s}.iysr5G_wave{fill:none;stroke:var(--color-scos-gold);stroke-width:2px;stroke-linecap:round;opacity:0}.iysr5G_scene[data-talking=true] .iysr5G_wave{animation:iysr5G_wave 1.4s ease-out calc(var(--n) * .2s) 3 forwards}.iysr5G_bubble{background:var(--color-scos-gold);max-width:min(17rem,62%);font-family:var(--font-heading);color:var(--color-scos-black);border-radius:.75rem .75rem .125rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.3;position:absolute}.iysr5G_bubble,.iysr5G_voiceRow,.iysr5G_alert{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(.5rem)}.iysr5G_scene[data-talking=true] .iysr5G_bubble,.iysr5G_scene[data-talking=true] .iysr5G_voiceRow{opacity:1;transition-delay:.45s;transform:none}.iysr5G_scene[data-alert=true] .iysr5G_alert{opacity:1;transition-delay:.2s;transform:none}.iysr5G_hud,.iysr5G_tag{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;font-size:.625rem;position:absolute;top:.625rem}.iysr5G_hud{color:#ffffffbf;transition:opacity .4s ease-out;left:.75rem}.iysr5G_scene[data-phase="0"] .iysr5G_hud{opacity:0}.iysr5G_tag{color:#ffffffa6;right:.75rem}@media (min-width:640px){.iysr5G_lock,.iysr5G_label,.iysr5G_hud,.iysr5G_tag{font-size:.6875rem}}@keyframes iysr5G_flicker{0%{opacity:0}15%{opacity:1}30%{opacity:.3}45%{opacity:1}}@keyframes iysr5G_wave{0%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.iysr5G_scene *,.iysr5G_scene :after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}.iysr5G_scene[data-talking=true] .iysr5G_wave{opacity:.8}}
.-tLosW_stepBody{grid-template-rows:0fr;transition:grid-template-rows .35s ease-out;display:grid}.-tLosW_stepBody>div{min-height:0;overflow:hidden}.-tLosW_step[data-active=true] .-tLosW_stepBody{grid-template-rows:1fr}.-tLosW_progress{transform-origin:0;background:var(--color-scos-florida-keys);height:2px;animation:-tLosW_progress var(--duration) linear both}@keyframes -tLosW_progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.-tLosW_stepBody{transition:none}.-tLosW_progress{animation:none}}
