.dome[data-astro-cid-hxcsniok]{margin:0;border-radius:24px;overflow:hidden;background:#0a2342;box-shadow:0 30px 60px #0a234247,0 0 0 1px #0a234214}.dome-stage[data-astro-cid-hxcsniok]{position:relative;aspect-ratio:16 / 9;background:#071a33 url(/images/dome-poster.webp) center / cover no-repeat}.dome-stage[data-astro-cid-hxcsniok] video[data-astro-cid-hxcsniok]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.dome-stage[data-astro-cid-hxcsniok]:after{content:"";position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(180deg,#0a234200,#0a2342);pointer-events:none}.dome-zone[data-astro-cid-hxcsniok]{position:absolute;transform:translate(-50%);font:700 .72rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#bfe9ff;text-shadow:0 0 12px rgba(56,189,248,.8);white-space:nowrap;z-index:2}.dome-zone--out[data-astro-cid-hxcsniok]{color:#9fc3e3;text-shadow:none}.dome-spot[data-astro-cid-hxcsniok]{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.dome-spot--up[data-astro-cid-hxcsniok]{flex-direction:column-reverse}.dome-dot[data-astro-cid-hxcsniok]{position:relative;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#38bdf8;color:#0a2342;font:800 .8rem/1 var(--font-head);box-shadow:0 0 0 4px #38bdf840,0 0 18px #38bdf8cc}.dome-dot[data-astro-cid-hxcsniok]:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #38bdf8;animation:domePing 2.2s ease-out infinite}.dome-spot[data-astro-cid-hxcsniok]:nth-child(5) .dome-dot[data-astro-cid-hxcsniok]:before{animation-delay:.55s}.dome-spot[data-astro-cid-hxcsniok]:nth-child(6) .dome-dot[data-astro-cid-hxcsniok]:before{animation-delay:1.1s}.dome-spot[data-astro-cid-hxcsniok]:nth-child(7) .dome-dot[data-astro-cid-hxcsniok]:before{animation-delay:1.65s}.dome-pill[data-astro-cid-hxcsniok]{margin:8px 0;padding:7px 12px;border-radius:999px;white-space:nowrap;font:600 .8rem/1 var(--font-body);color:#fff;background:#0a2342b8;border:1px solid rgba(56,189,248,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dome-spot--right[data-astro-cid-hxcsniok] .dome-pill[data-astro-cid-hxcsniok]{transform:translate(-28%)}.dome-fx[data-astro-cid-hxcsniok]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.dome-fx[data-astro-cid-hxcsniok] .dp{position:absolute;left:0;top:0;border-radius:2px;will-change:transform,opacity;background:#f8fafc linear-gradient(#94a3b8,#94a3b8) no-repeat;background-size:0 0;box-shadow:0 6px 14px #00000059}.dome-fx[data-astro-cid-hxcsniok] .dp:before{content:"";position:absolute;inset:18% 16% auto;height:52%;background:repeating-linear-gradient(180deg,#a3b3c7 0 2px,transparent 2px 6px);opacity:.9}.dome-fx[data-astro-cid-hxcsniok] .dc{position:absolute;left:0;top:0;border-radius:2px;background:#7dd3fc;will-change:transform,opacity;box-shadow:0 0 10px #38bdf8,0 0 22px #38bdf899,inset 0 0 0 1px #fff9}@keyframes domePing{0%{transform:scale(1);opacity:.9}80%,to{transform:scale(2.1);opacity:0}}.dome-steps[data-astro-cid-hxcsniok]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff14;border-top:1px solid rgba(255,255,255,.08)}.dome-step[data-astro-cid-hxcsniok]{display:flex;gap:14px;padding:22px 22px 24px;background:#0a2342}.dome-step-n[data-astro-cid-hxcsniok]{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:800 .85rem/1 var(--font-head);color:#38bdf8;border:1.5px solid rgba(56,189,248,.6)}.dome-tag[data-astro-cid-hxcsniok]{display:block;font:700 .68rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#38bdf8;margin:2px 0 8px}.dome-step[data-astro-cid-hxcsniok] strong[data-astro-cid-hxcsniok]{display:block;font:800 1.02rem/1.25 var(--font-head);color:#fff;letter-spacing:-.01em}.dome-step[data-astro-cid-hxcsniok] p[data-astro-cid-hxcsniok]{margin:6px 0 0;font-size:.88rem;line-height:1.5;color:#b7cde3}@media (max-width: 1000px){.dome-steps[data-astro-cid-hxcsniok]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.dome-pill[data-astro-cid-hxcsniok],.dome-zone[data-astro-cid-hxcsniok]{display:none}.dome-dot[data-astro-cid-hxcsniok]{width:22px;height:22px;font-size:.7rem}}@media (max-width: 520px){.dome-steps[data-astro-cid-hxcsniok]{grid-template-columns:1fr}.dome-step[data-astro-cid-hxcsniok]{padding:18px}}@media (prefers-reduced-motion: reduce){.dome-stage[data-astro-cid-hxcsniok] video[data-astro-cid-hxcsniok],.dome-fx[data-astro-cid-hxcsniok]{display:none}.dome-dot[data-astro-cid-hxcsniok]:before{animation:none}}
