.page.svelte-1u1bdwi{position:relative}.intro.svelte-1u1bdwi{padding-top:64px;padding-bottom:40px;animation:svelte-1u1bdwi-fade-up .6s ease both}@keyframes svelte-1u1bdwi-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.intro.svelte-1u1bdwi h1:where(.svelte-1u1bdwi){font-size:clamp(34px,5.5vw,52px)}.grad-text.svelte-1u1bdwi{color:var(--gold);text-shadow:0 0 24px rgba(255,215,0,.35),0 2px 4px rgba(0,0,0,.55)}.lede.svelte-1u1bdwi{max-width:640px;font-size:18px}.grid.svelte-1u1bdwi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px;margin-bottom:48px}.guide.svelte-1u1bdwi{display:flex;flex-direction:column;gap:6px;text-decoration:none;padding-top:0;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.guide-art.svelte-1u1bdwi{display:block;width:calc(100% + 48px);margin:0 -24px 10px;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid var(--border)}.guide.svelte-1u1bdwi:hover{transform:translate(-2px,-2px);box-shadow:7px 8px #000c}.guide.svelte-1u1bdwi h2:where(.svelte-1u1bdwi){font-size:20px;margin:2px 0 0}.guide.svelte-1u1bdwi p:where(.svelte-1u1bdwi){color:var(--text-2);font-size:15px;margin:0}.cta.svelte-1u1bdwi{margin-top:auto;padding-top:12px;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.next.svelte-1u1bdwi{margin-bottom:56px}.next.svelte-1u1bdwi h2:where(.svelte-1u1bdwi){font-size:22px}.next.svelte-1u1bdwi p:where(.svelte-1u1bdwi){max-width:60ch}@media(prefers-reduced-motion:reduce){.intro.svelte-1u1bdwi{animation:none}.guide.svelte-1u1bdwi:hover{transform:none}}
