.deck[data-astro-cid-ypvlnvdo]{height:100dvh;overflow-y:auto;scroll-snap-type:y proximity;scroll-behavior:smooth}.slide[data-astro-cid-ypvlnvdo]{min-height:100dvh;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;padding:4rem max(1.25rem,calc((100vw - 72rem)/2)) 5.5rem;border-bottom:1px solid rgb(31 41 55)}.slide[data-astro-cid-ypvlnvdo]:nth-child(2n){background:#111827}.slide-title[data-astro-cid-ypvlnvdo]{background:radial-gradient(ellipse at 20% 0%,rgb(134 25 143 / .45),transparent 60%),#030712}.eyebrow[data-astro-cid-ypvlnvdo]{font-family:Barlow Condensed,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:#e879f9;margin-bottom:.75rem}.headline[data-astro-cid-ypvlnvdo]{font-size:clamp(2.5rem,6vw,5rem);line-height:.95;font-weight:700;max-width:18ch;text-wrap:balance}.lede[data-astro-cid-ypvlnvdo]{font-size:clamp(1.1rem,1.8vw,1.4rem);color:#d1d5db;max-width:48ch;margin-top:1.25rem}.hint[data-astro-cid-ypvlnvdo],.note[data-astro-cid-ypvlnvdo]{margin-top:2.5rem;color:#9ca3af;font-size:.95rem}.note[data-astro-cid-ypvlnvdo]{margin-top:1rem}.tile[data-astro-cid-ypvlnvdo]{background:#1f2937;border-radius:.875rem;padding:1.25rem 1.4rem;color:#d1d5db;position:relative}.slide[data-astro-cid-ypvlnvdo]:nth-child(2n) .tile[data-astro-cid-ypvlnvdo]{background:#03071299}.tile-lg[data-astro-cid-ypvlnvdo]{padding:1.75rem;font-size:1.15rem}.tile-k[data-astro-cid-ypvlnvdo]{font-family:Barlow Condensed,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-weight:700;font-size:1.6rem;color:#fff;margin-bottom:.35rem}.step-n[data-astro-cid-ypvlnvdo]{display:inline-flex;width:2.5rem;height:2.5rem;border-radius:999px;background:#c026d3;color:#fff;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:1.3rem;margin-bottom:.75rem}.photo[data-astro-cid-ypvlnvdo]{position:relative;border-radius:.75rem;overflow:hidden;aspect-ratio:4 / 3;background:#1f2937}.photo[data-astro-cid-ypvlnvdo] img[data-astro-cid-ypvlnvdo]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.photo[data-astro-cid-ypvlnvdo] figcaption[data-astro-cid-ypvlnvdo]{position:absolute;inset:auto 0 0;padding:1.5rem .75rem .5rem;background:linear-gradient(transparent,#000c);font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.chip[data-astro-cid-ypvlnvdo]{padding:.4rem .8rem;border-radius:999px;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.cta[data-astro-cid-ypvlnvdo]{display:inline-block;align-self:flex-start;background:#c026d3;color:#fff;padding:.9rem 1.5rem;border-radius:.6rem;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:1.25rem}.cta[data-astro-cid-ypvlnvdo]:hover{background:#a21caf}.cta-ghost[data-astro-cid-ypvlnvdo]{background:transparent;border:2px solid rgb(75 85 99)}.cta-ghost[data-astro-cid-ypvlnvdo]:hover{background:#1f2937}.flow[data-astro-cid-ypvlnvdo]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.flow-box[data-astro-cid-ypvlnvdo]{background:#a21caf;color:#fff;border-radius:.875rem;padding:1.25rem 1.75rem;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-weight:700;font-size:clamp(1.4rem,2.5vw,2rem)}.flow-box[data-astro-cid-ypvlnvdo] span[data-astro-cid-ypvlnvdo]{opacity:.7;padding-inline:.25rem}.flow-out[data-astro-cid-ypvlnvdo]{background:#0f766e}.flow-arrow[data-astro-cid-ypvlnvdo]{font-size:2.5rem;color:#9ca3af}@media (max-width: 640px){.flow-arrow[data-astro-cid-ypvlnvdo]{transform:rotate(90deg)}}.race[data-astro-cid-ypvlnvdo]{display:grid;gap:.75rem;max-width:44rem}.race-row[data-astro-cid-ypvlnvdo]{display:grid;grid-template-columns:6rem 1fr;align-items:center;gap:1rem;color:#d1d5db;font-weight:600}.race-bar[data-astro-cid-ypvlnvdo]{height:1.75rem;width:var(--w);border-radius:.4rem;background:linear-gradient(90deg,#86198f,#e879f9)}.dots[data-astro-cid-ypvlnvdo]{list-style:disc;padding-left:1.2rem;display:grid;gap:.35rem}.deck-nav[data-astro-cid-ypvlnvdo]{position:fixed;left:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:.5rem;background:#111827e6;backdrop-filter:blur(6px);border:1px solid rgb(55 65 81);border-radius:999px;padding:.35rem;color:#d1d5db;font-size:.9rem}@media (max-width: 520px){.deck-nav[data-astro-cid-ypvlnvdo]{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.deck-nav[data-astro-cid-ypvlnvdo] button[data-astro-cid-ypvlnvdo]{width:2.5rem;height:2.5rem;border-radius:999px;background:#1f2937;color:#fff;font-size:1.1rem}.deck-nav[data-astro-cid-ypvlnvdo] button[data-astro-cid-ypvlnvdo]:hover{background:#374151}.deck-nav[data-astro-cid-ypvlnvdo] button[data-astro-cid-ypvlnvdo]:focus-visible,.cta[data-astro-cid-ypvlnvdo]:focus-visible{outline:3px solid #e879f9;outline-offset:2px}.progress[data-astro-cid-ypvlnvdo]{position:fixed;top:0;left:0;right:0;height:3px;background:transparent}.progress[data-astro-cid-ypvlnvdo] div[data-astro-cid-ypvlnvdo]{height:100%;width:0;background:#e879f9;transition:width .2s}@media (prefers-reduced-motion: reduce){.deck[data-astro-cid-ypvlnvdo]{scroll-behavior:auto}.progress[data-astro-cid-ypvlnvdo] div[data-astro-cid-ypvlnvdo]{transition:none}}
