.iso-wrap{inline-size:100%}.iso{display:block;inline-size:100%;block-size:auto;overflow:visible}.iso .ground-t{fill:var(--scene-ground-top)}.iso .ground-l{fill:var(--scene-ground-left)}.iso .ground-r{fill:var(--scene-ground-right)}.iso .ground-rim{fill:none;stroke:var(--scene-ground-rim);stroke-width:1.5;stroke-linejoin:round}.iso .road{fill:var(--scene-road)}.iso .road-glow line{stroke:var(--scene-road-glow);stroke-width:5;stroke-linecap:round;opacity:var(--scene-road-glow-opacity)}.iso .road-edge line{stroke:var(--scene-road-glow);stroke-width:1.6;stroke-linecap:round}.iso .road-dash line{stroke:var(--scene-road-dash);stroke-width:1;stroke-dasharray:5 7}.iso .lake-rim{fill:var(--scene-lake-rim)}.iso .lake-water{fill:var(--scene-lake)}.iso .lake-glint{fill:var(--scene-lake-deep)}.iso .lake-shimmer{stroke:var(--scene-shimmer);stroke-width:2;stroke-linecap:round;opacity:.45}.iso .iso-shadow{fill:var(--scene-shadow)}.iso .navy-t{fill:var(--scene-navy-top)}.iso .navy-l{fill:var(--scene-navy-left)}.iso .navy-r{fill:var(--scene-navy-right)}.iso .cyan-t{fill:var(--scene-cyan-top)}.iso .cyan-l{fill:var(--scene-cyan-left)}.iso .cyan-r{fill:var(--scene-cyan-right)}.iso .tile-t{fill:var(--scene-tile)}.iso .tile-l,.iso .tile-r{fill:var(--scene-navy-right)}.iso .core-t{fill:var(--scene-orange-top)}.iso .core-l{fill:var(--scene-orange)}.iso .core-r{fill:var(--scene-orange-deep)}.iso .post-t,.iso .post-l{fill:var(--scene-post)}.iso .post-r{fill:var(--scene-post-deep)}.iso .win{fill:var(--scene-window)}.iso .win-lit{fill:var(--scene-orange)}.iso .slit{fill:var(--scene-navy-left)}.iso .slit-c{fill:var(--scene-cyan-right)}.iso .slit-n,.iso .band{fill:var(--scene-navy-right)}.iso .bb-back{fill:var(--scene-frame-deep)}.iso .bb-frame{fill:var(--scene-frame)}.iso .bb-screen{fill:var(--scene-screen)}.iso .ch-title{fill:var(--scene-chart-ink)}.iso .ch-sub{fill:var(--scene-chart-faint)}.iso .ch-axis{stroke:var(--scene-chart-faint);stroke-width:1}.iso .ch-navy{fill:var(--scene-chart-navy)}.iso .ch-cyan{fill:var(--scene-chart-cyan)}.iso .ch-orange{fill:var(--scene-orange)}.iso .ch-track{fill:none;stroke:var(--scene-chart-faint);stroke-width:.17}.iso .dn-navy,.iso .dn-cyan,.iso .dn-orange{fill:none;stroke-width:.17}.iso .dn-navy{stroke:var(--scene-chart-navy)}.iso .dn-cyan{stroke:var(--scene-chart-cyan)}.iso .dn-orange{stroke:var(--scene-orange)}.iso .ch-area{fill:var(--scene-chart-cyan);opacity:.18}.iso .ch-line{fill:none;stroke:var(--scene-chart-cyan);stroke-width:2;stroke-linejoin:round}.iso .ch-dot{fill:var(--scene-orange)}.iso .iso-fade-b{opacity:0}.iso .pk-glow{fill:var(--scene-road-glow);opacity:var(--scene-packet-glow)}.iso .pk-ins-g .pk-glow{fill:var(--scene-orange)}.iso .pk-data-t{fill:var(--scene-packet-top)}.iso .pk-data-l{fill:var(--scene-packet-left)}.iso .pk-data-r{fill:var(--scene-packet-right)}.iso .pk-ins-t{fill:var(--scene-orange-top)}.iso .pk-ins-l{fill:var(--scene-orange)}.iso .pk-ins-r{fill:var(--scene-orange-deep)}.iso .ripple{fill:none;stroke:var(--scene-shimmer);stroke-width:1.6;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.iso .pk-body{transform-box:fill-box;transform-origin:50% 50%}@media(max-width:64em){.iso-city-svg .pk-body{transform:scale(1.35)}}@media(max-width:40em){.iso-city-svg .pk-body{transform:scale(1.75)}.iso-city-svg .ripple{stroke-width:2.4}}.iso .iso-pk{transform:translate(calc(var(--dx) * var(--rest)),calc(var(--dy) * var(--rest)))}@media(prefers-reduced-motion:no-preference){.iso .iso-ground{animation:iso-in .5s ease-out both}.iso .iso-lake{animation:iso-in .6s ease-out .25s both}.iso .iso-roads{animation:iso-in .6s ease-out .15s both}.iso .iso-shadows{animation:iso-in .8s ease-out 1.1s both}.iso .iso-rise{animation:iso-rise .7s cubic-bezier(.2,.8,.25,1) var(--d) both}.iso .iso-pk{animation:iso-travel var(--pd) linear var(--pdl) infinite both}.iso .iso-bar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--a));animation:iso-bar 4.2s ease-in-out calc(2.2s + var(--bdl)) infinite both}.iso .iso-fade-a{animation:iso-fade-a 7s ease-in-out 2.4s infinite both}.iso .iso-fade-b{animation:iso-fade-b 7s ease-in-out 2.4s infinite both}.iso .lake-shimmer{animation:iso-shimmer 3.6s ease-in-out calc(1s + var(--sd)) infinite both}.iso .iso-city .win-lit:nth-child(3n){animation:iso-flicker 5.5s steps(1,end) 2s infinite both}.iso .iso-city .win-lit:nth-child(4n+1){animation:iso-flicker 7.3s steps(1,end) 3.1s infinite both}}.iso .iso-bar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--a))}@keyframes iso-in{0%{opacity:0}to{opacity:1}}@keyframes iso-rise{0%{transform:translateY(26px);opacity:0}35%{opacity:1}to{transform:none;opacity:1}}@keyframes iso-travel{0%{transform:translate(0);opacity:0}8%{opacity:1}90%{opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}@keyframes iso-bar{0%,to{transform:scaleY(var(--a))}50%{transform:scaleY(var(--b))}}@keyframes iso-fade-a{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes iso-fade-b{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@keyframes iso-shimmer{0%,to{opacity:.12;transform:translate(0)}50%{opacity:.75;transform:translate(7px,4px)}}@keyframes iso-flicker{0%,to{opacity:1}62%{opacity:.35}66%{opacity:1}}@media(prefers-reduced-motion:reduce){.iso *,.iso{animation:none!important}}
