.scroll-world[data-astro-cid-2zr4dkxi]{--progress:0;--car-x:77%;--car-y:86%;--car-scale:1;--person-x:23%;--person-y:86%;--person-scale:1;--bob:0px;--sway:0deg;--step:0deg;background:#080d10;height:270svh;position:relative}.world-sticky[data-astro-cid-2zr4dkxi]{background:#080d10;position:sticky;top:94px;overflow:hidden}.world-heading[data-astro-cid-2zr4dkxi]{justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.world-heading[data-astro-cid-2zr4dkxi] .eyebrow[data-astro-cid-2zr4dkxi]{margin-bottom:4px;font-size:9px}.world-heading[data-astro-cid-2zr4dkxi] h2[data-astro-cid-2zr4dkxi]{font-size:clamp(24px,3vw,40px)}.world-skip[data-astro-cid-2zr4dkxi]{white-space:nowrap;font-size:12px;text-decoration:underline}.world-stage[data-astro-cid-2zr4dkxi]{isolation:isolate;background:#44374c;height:calc(100svh - 184px);min-height:280px;position:relative;overflow:hidden}.world-canvas[data-astro-cid-2zr4dkxi]{aspect-ratio:2400/1792;width:100%;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.world-background[data-astro-cid-2zr4dkxi]{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block}.world-car[data-astro-cid-2zr4dkxi]{width:43%;left:var(--car-x);top:var(--car-y);transform:translate(-50%,-100%) scale(var(--car-scale));transform-origin:50% 100%;will-change:transform;z-index:3;position:absolute}.world-car[data-astro-cid-2zr4dkxi] img[data-astro-cid-2zr4dkxi]{clip-path:polygon(38% 5%,40% 5%,42% 8%,51% 8%,62% 10%,68% 18%,73% 28%,78% 28%,81% 31%,81% 34%,78% 37%,84% 49%,88% 57%,89% 66%,89% 86%,88% 92%,84% 94%,78% 94%,75% 92%,35% 94%,31% 95%,27% 94%,24% 89%,24% 79%,17% 75%,14% 74%,12% 70%,12% 52%,14% 34%,18% 23%,21% 11%,28% 9%,37% 8%);filter:drop-shadow(0 8px 5px #16102060);width:100%;height:auto;display:block}.world-person[data-astro-cid-2zr4dkxi]{width:13%;left:var(--person-x);top:var(--person-y);transform:translate(-50%,-100%) scale(var(--person-scale));transform-origin:50% 100%;z-index:2;position:absolute}.person-motion[data-astro-cid-2zr4dkxi]{transform:translateY(var(--bob)) rotate(var(--sway));transform-origin:50% 90%;filter:drop-shadow(4px 10px 3px #19132660);position:relative}.person-motion[data-astro-cid-2zr4dkxi] img[data-astro-cid-2zr4dkxi]{width:100%;display:block}.person-upper[data-astro-cid-2zr4dkxi]{clip-path:polygon(0 0,100% 0,100% 58%,0 58%)}.person-leg[data-astro-cid-2zr4dkxi]{transform-origin:50% 56%;position:absolute;inset:0}.person-leg-left[data-astro-cid-2zr4dkxi]{clip-path:polygon(0 57%,51% 57%,51% 100%,0 100%);transform:rotate(var(--step))}.person-leg-right[data-astro-cid-2zr4dkxi]{clip-path:polygon(50% 57%,100% 57%,100% 100%,50% 100%);transform:rotate(calc(-1 * var(--step)))}.world-instruction[data-astro-cid-2zr4dkxi]{color:#fff;letter-spacing:.18em;text-shadow:0 2px 8px #000;z-index:4;background:#080d1060;padding:10px 14px;font-size:10px;position:absolute;bottom:24px;left:32px}.world-instruction[data-astro-cid-2zr4dkxi] span[data-astro-cid-2zr4dkxi]{margin-left:20px}.world-progress[data-astro-cid-2zr4dkxi]{z-index:4;background:#ffffff30;height:3px;position:absolute;bottom:0;left:0;right:0}.world-progress[data-astro-cid-2zr4dkxi] span[data-astro-cid-2zr4dkxi]{background:var(--blue);width:100%;height:100%;transform:scaleX(var(--progress));transform-origin:0;display:block}.world-end[data-astro-cid-2zr4dkxi]{scroll-margin-top:110px}@media (width<=700px){.scroll-world[data-astro-cid-2zr4dkxi]{height:190svh}.world-sticky[data-astro-cid-2zr4dkxi]{top:76px}.world-heading[data-astro-cid-2zr4dkxi]{align-items:flex-start;padding-block:18px}.world-heading[data-astro-cid-2zr4dkxi] h2[data-astro-cid-2zr4dkxi]{max-width:200px;font-size:25px}.world-skip[data-astro-cid-2zr4dkxi]{margin-top:7px;font-size:10px}.world-stage[data-astro-cid-2zr4dkxi]{height:74.667vw;min-height:0}.world-background[data-astro-cid-2zr4dkxi]{object-fit:fill}.world-instruction[data-astro-cid-2zr4dkxi]{padding:7px;font-size:8px;bottom:12px;left:12px}.world-car[data-astro-cid-2zr4dkxi] img[data-astro-cid-2zr4dkxi]{filter:drop-shadow(0 3px 2px #16102060)}}@media (prefers-reduced-motion:reduce){.scroll-world[data-astro-cid-2zr4dkxi]{height:auto}.world-sticky[data-astro-cid-2zr4dkxi]{position:relative;top:auto}.world-instruction[data-astro-cid-2zr4dkxi],.world-progress[data-astro-cid-2zr4dkxi]{display:none}.world-car[data-astro-cid-2zr4dkxi],.world-person[data-astro-cid-2zr4dkxi]{will-change:auto}}
