.history-scroll[data-astro-cid-pnel7uc2]{--night: #080d26;--moon-rotation: 0deg;--timeline-rotation: 0deg;--moon-diameter: max(100vw, 720px);--orbit-border-width: 6px;--label-orbit-gap: clamp(32px, 5vw, 56px);--moon-top: 69%;height:calc(100svh - 80px);position:relative;color:#fff;background:var(--night)}.history-stage[data-astro-cid-pnel7uc2]{position:relative;height:100%;overflow:hidden;isolation:isolate;background:var(--night)}.history-backgrounds[data-astro-cid-pnel7uc2],.history-background[data-astro-cid-pnel7uc2],.history-shade[data-astro-cid-pnel7uc2],.starfield[data-astro-cid-pnel7uc2]{position:absolute;inset:0;width:100%;height:100%}.history-backgrounds[data-astro-cid-pnel7uc2]{z-index:-3;background:#10182d}.history-background[data-astro-cid-pnel7uc2]{object-fit:cover;object-position:center 55%;opacity:0;transition:opacity .7s ease}.history-background[data-astro-cid-pnel7uc2].active{opacity:1}.history-shade[data-astro-cid-pnel7uc2]{z-index:-2;background:linear-gradient(180deg,#070c1f0d 5%,#070c1f4d 55%,#080d26 80%),linear-gradient(90deg,rgba(5,9,25,0),transparent 100%)}.starfield[data-astro-cid-pnel7uc2]{z-index:-1;opacity:.75;background-image:radial-gradient(1.5px 1.5px at 9% 76%,#fff 60%,transparent 100%),radial-gradient(1px 1px at 21% 68%,#fff 60%,transparent 100%),radial-gradient(2px 2px at 37% 78%,#fff 60%,transparent 100%),radial-gradient(1px 1px at 60% 72%,#fff 60%,transparent 100%),radial-gradient(1.5px 1.5px at 77% 80%,#fff 60%,transparent 100%),radial-gradient(1px 1px at 91% 70%,#fff 60%,transparent 100%),radial-gradient(1px 1px at 6% 91%,#fff 60%,transparent 100%),radial-gradient(1.5px 1.5px at 16% 86%,#fff 60%,transparent 100%),radial-gradient(1px 1px at 29% 94%,#fff 60%,transparent 100%),radial-gradient(2px 2px at 45% 88%,#fff 60%,transparent 100%),radial-gradient(1px 1px at 56% 96%,#fff 60%,transparent 100%),radial-gradient(1.5px 1.5px at 69% 90%,#fff 60%,transparent 100%),radial-gradient(1px 1px at 84% 95%,#fff 60%,transparent 100%),radial-gradient(1.5px 1.5px at 96% 87%,#fff 60%,transparent 100%)}.event-copy[data-astro-cid-pnel7uc2]{--event-orbit-gap: 48px;position:absolute;z-index:3;top:0;left:50%;width:min(940px,calc(100% - 40px));transform:translate(-50%);text-align:center}.event[data-astro-cid-pnel7uc2]{position:absolute;inset:0 auto auto 0;width:100%;opacity:0;transition:opacity .8s ease;pointer-events:none}.event[data-astro-cid-pnel7uc2].active{opacity:1}.event-blurb[data-astro-cid-pnel7uc2]{width:fit-content;max-width:min(640px,100%);margin:0 auto 18px;padding:10px 18px;border-radius:12px;background:#f5b566e6;color:#17192a;font-size:clamp(.9rem,1.1vw,1.2rem);line-height:1.5;box-shadow:0 10px 32px #0003}.event[data-astro-cid-pnel7uc2] h1[data-astro-cid-pnel7uc2]{margin:0;color:#fff;font-size:clamp(2.5rem,3.5vw,4.5rem);line-height:1;letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 4px 26px rgba(0,0,0,.28)}.moon-position[data-astro-cid-pnel7uc2]{position:absolute;z-index:1;top:var(--moon-top);left:50%;width:var(--moon-diameter);max-width:none;aspect-ratio:1;transform:translate(-50%);pointer-events:none}.moon[data-astro-cid-pnel7uc2]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:rotate(var(--moon-rotation));transition:transform 80ms linear}.orbit[data-astro-cid-pnel7uc2]{position:absolute;z-index:2;top:var(--moon-top);left:50%;width:var(--moon-diameter);max-width:none;aspect-ratio:1;border:var(--orbit-border-width) solid rgba(255,255,255,.95);border-radius:50%;transform:translate(-50%);filter:drop-shadow(0 0 6px rgba(255,255,255,.3));pointer-events:none}.event-markers[data-astro-cid-pnel7uc2]{position:absolute;z-index:4;inset:0;transform:rotate(var(--timeline-rotation));transition:transform 80ms linear;pointer-events:none}.event-marker[data-astro-cid-pnel7uc2]{position:absolute;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#fff;font:inherit;transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto}.marker-dot[data-astro-cid-pnel7uc2]{width:24px;height:24px;border:4px solid #fff;border-radius:50%;background:#25234c;transition:background-color .2s ease,transform .2s ease}.event-marker[data-astro-cid-pnel7uc2].active .marker-dot[data-astro-cid-pnel7uc2],.event-marker[data-astro-cid-pnel7uc2]:hover .marker-dot[data-astro-cid-pnel7uc2],.event-marker[data-astro-cid-pnel7uc2]:focus-visible .marker-dot[data-astro-cid-pnel7uc2]{background:#ef9f48;transform:scale(1.14)}.marker-label[data-astro-cid-pnel7uc2]{position:absolute;z-index:5;min-width:62px;padding:6px 12px;border-radius:10px;background:#25234c;font-size:1.1rem;text-align:center;transform:translate(-50%,-50%) rotate(var(--label-rotation, 0deg));transition:transform 80ms linear;pointer-events:none}.event-marker[data-astro-cid-pnel7uc2]:focus-visible{outline:2px solid #f5b566;outline-offset:7px}@media (max-width: 700px){.history-scroll[data-astro-cid-pnel7uc2]{--moon-diameter: max(100vw, 600px);--label-orbit-gap: 30px;--moon-top: 72%}.history-background[data-astro-cid-pnel7uc2]{object-position:center 55%}.event-copy[data-astro-cid-pnel7uc2]{width:calc(100% - 28px)}.event-blurb[data-astro-cid-pnel7uc2]{margin-bottom:14px;padding:12px 18px}.event[data-astro-cid-pnel7uc2] h1[data-astro-cid-pnel7uc2]{font-size:clamp(2.4rem,10vw,4.5rem)}.marker-dot[data-astro-cid-pnel7uc2]{width:19px;height:19px;border-width:3px}.marker-label[data-astro-cid-pnel7uc2]{min-width:auto;padding:5px 9px;font-size:.9rem}}@media (prefers-reduced-motion: reduce){.history-background[data-astro-cid-pnel7uc2],.event[data-astro-cid-pnel7uc2],.marker-dot[data-astro-cid-pnel7uc2],.moon[data-astro-cid-pnel7uc2],.orbit[data-astro-cid-pnel7uc2],.event-markers[data-astro-cid-pnel7uc2],.marker-label[data-astro-cid-pnel7uc2]{transition:none}}
