@property --inv{syntax:"<number>";inherits:true;initial-value:1}.map-stack{transform-origin:0 0;transition:transform .7s cubic-bezier(.22,1,.36,1),--inv .7s cubic-bezier(.22,1,.36,1)}.map-stack[data-dragging]{transition:none}.map-marker{scale:calc(var(--inv) * var(--marker,1))}.map-line{stroke-width:calc(var(--w) * var(--inv));transition:opacity .4s}.map-dots{stroke-dasharray:.1 calc(8px * var(--inv))}@container not (min-width:520px){.map-stack{--marker:.72}}
@property --sky-1{syntax:"<color>";inherits:true;initial-value:#0000}@property --sky-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --sky-3{syntax:"<color>";inherits:true;initial-value:#0000}@property --sky-4{syntax:"<color>";inherits:true;initial-value:#0000}@property --sky-5{syntax:"<color>";inherits:true;initial-value:#0000}@property --sky-6{syntax:"<color>";inherits:true;initial-value:#0000}@property --sun{syntax:"<color>";inherits:true;initial-value:#0000}@property --beam{syntax:"<color>";inherits:true;initial-value:#0000}@property --far{syntax:"<color>";inherits:true;initial-value:#0000}@property --far-d{syntax:"<color>";inherits:true;initial-value:#0000}@property --mid{syntax:"<color>";inherits:true;initial-value:#0000}@property --near{syntax:"<color>";inherits:true;initial-value:#0000}@property --win{syntax:"<color>";inherits:true;initial-value:#0000}@property --mark{syntax:"<color>";inherits:true;initial-value:#0000}@property --bird{syntax:"<color>";inherits:true;initial-value:#0000}@property --hud{syntax:"<color>";inherits:true;initial-value:#0000}@property --stars{syntax:"<number>";inherits:true;initial-value:0}.hero-sky{transition-property:--sky-1,--sky-2,--sky-3,--sky-4,--sky-5,--sky-6,--sun,--beam,--far,--far-d,--mid,--near,--win,--mark,--bird,--hud,--stars;transition-duration:1.6s;transition-timing-function:ease-out}.hero-sky[data-paused] *{animation-play-state:paused}.sky-loop{animation-delay:calc(var(--d,0s) - var(--clock,0s));animation-iteration-count:infinite}.sky-cloud{animation-name:sky-cross;animation-timing-function:linear}.sky-flock{opacity:calc(1 - var(--stars));animation-name:sky-flight;animation-timing-function:linear}.sky-wing{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate sky-flap;animation-delay:var(--d,0s)}.sky-star{animation-name:sky-twinkle;animation-timing-function:ease-in-out}.sky-lamp{animation-name:sky-lamp;animation-timing-function:step-end}.sky-meteor{animation-name:sky-meteor;animation-timing-function:ease-in}.sky-train{animation-name:sky-train;animation-timing-function:linear}.sky-sway{animation-name:sky-sway;animation-timing-function:ease-in-out;animation-direction:alternate}.sky-beam{animation-name:sky-beam;animation-timing-function:ease-in-out;animation-direction:alternate}@keyframes sky-cross{0%{transform:translateX(var(--from))}to{transform:translateX(var(--to))}}@keyframes sky-flight{0%{transform:translate(var(--from), 0)}45%{transform:translate(calc((var(--from) + var(--to)) / 2), -14px)}90%,to{transform:translate(var(--to), 6px)}}@keyframes sky-flap{to{transform:scaleY(.35)}}@keyframes sky-twinkle{0%,to{opacity:1}50%{opacity:.25}}@keyframes sky-lamp{0%,62%{opacity:var(--on)}63%,to{opacity:0}}@keyframes sky-meteor{0%,94%{opacity:0;transform:translate(0)}95%{opacity:1}to{opacity:0;transform:translate(-260px,120px)}}@keyframes sky-train{0%{transform:translateX(var(--from))}55%,to{transform:translateX(var(--to))}}@keyframes sky-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes sky-beam{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.sky-loop,.sky-wing{animation:none}.sky-lamp{opacity:var(--on)}.sky-meteor,.sky-train{visibility:hidden}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.hero-sky:not([data-lite]) .hero-layer{will-change:transform}.hero-stage{transform-origin:50% 60%;transform:perspective(1600px)scale(1.03)}}.hero-isolate{will-change:transform}.hero-sky[data-particles] .hero-isolate{will-change:auto}.hero-sky[data-lite] .sky-loop,.hero-sky[data-lite] .sky-wing{animation-play-state:paused}.hero-sky[data-particles] .hero-stage .hero-wordmark{display:none}.hero-eye{transition:transform .18s ease-out;transform:translate(1.7px,-1.4px)}
