.page-hero.svelte-xvj7g9{position:relative;padding:140px 0 80px;text-align:center;overflow:hidden}.page-hero-video.svelte-xvj7g9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.page-hero-overlay.svelte-xvj7g9{position:absolute;inset:0;background:linear-gradient(to bottom,#08080f73,#08080fb3)}.page-hero-ai-note.svelte-xvj7g9{position:absolute;right:16px;bottom:12px;z-index:2;max-width:240px;text-align:right;font-size:.66rem;line-height:1.4;color:#ffffffa6;text-shadow:0 1px 3px rgba(0,0,0,.6)}@media(max-width:700px){.page-hero-ai-note.svelte-xvj7g9{left:16px;right:16px;bottom:8px;max-width:none;text-align:center}}.page-hero-content.svelte-xvj7g9{position:relative;z-index:1;max-width:640px;margin:0 auto}.page-hero-content.svelte-xvj7g9 .eyebrow:where(.svelte-xvj7g9){animation:hero-fade-up .6s ease both}.page-hero-content.svelte-xvj7g9 h1:where(.svelte-xvj7g9){font-family:"Bangers",var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.1;color:#fff;-webkit-text-stroke:1.5px #1a1206;text-shadow:4px 4px 0 #1a1206;display:inline-block;transform:rotate(-1.5deg);margin-bottom:12px;animation:hero-pop .8s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.1s}.page-hero-content.svelte-xvj7g9 p:where(.svelte-xvj7g9){font-size:1.05rem;color:#ffffffd1;animation:hero-fade-up .6s ease both;animation-delay:.3s}.stats-strip.svelte-xvj7g9{background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0}.stats-inner.svelte-xvj7g9{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.strip-stat.svelte-xvj7g9{text-align:center;padding:0 40px}.strip-stat.svelte-xvj7g9 strong:where(.svelte-xvj7g9){display:block;font-family:var(--font-heading);font-size:1.8rem;color:var(--gold);margin-bottom:4px}.strip-stat.svelte-xvj7g9 span:where(.svelte-xvj7g9){font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.strip-divider.svelte-xvj7g9{width:1px;height:40px;background:var(--border);flex-shrink:0}.section-header.svelte-xvj7g9 h2:where(.svelte-xvj7g9){font-family:"Bangers",var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2rem,4.4vw,3rem);color:var(--brand-orange);-webkit-text-stroke:1.2px var(--gold-dark);display:inline-block;transform:rotate(-1.5deg)}.hub-card.svelte-xvj7g9{text-decoration:none;padding:32px 24px;text-align:center;border:3px solid #1a1206;box-shadow:5px 5px #1a1206;transform:rotate(var(--tilt, 0deg));transition:transform .2s ease,box-shadow .2s ease}.hub-card.svelte-xvj7g9:nth-child(1){--tilt: -1deg}.hub-card.svelte-xvj7g9:nth-child(3){--tilt: 1deg}.hub-card.svelte-xvj7g9:hover{transform:rotate(0) translateY(-4px);box-shadow:7px 7px #1a1206}.hub-icon.svelte-xvj7g9{display:block;font-size:2rem;margin-bottom:16px}.hub-card.svelte-xvj7g9 h3:where(.svelte-xvj7g9){margin-bottom:10px;color:#1a1206}.hub-card.svelte-xvj7g9 p:where(.svelte-xvj7g9){font-size:.9rem;color:#3a2f22;font-weight:500;line-height:1.65;margin-bottom:18px}.hub-link.svelte-xvj7g9{font-size:.82rem;font-weight:700;color:var(--brand-orange)}.topics-section.svelte-xvj7g9{background:var(--bg-card)}.topic-tags.svelte-xvj7g9{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.topic-tags.svelte-xvj7g9 .badge:where(.svelte-xvj7g9){padding:8px 16px;font-size:.8rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--brand-orange-light) 0%,var(--gold) 100%);border:2px solid #1a1206;box-shadow:3px 3px #1a1206}@media(max-width:600px){.stats-inner.svelte-xvj7g9{gap:16px}.strip-stat.svelte-xvj7g9{padding:8px 20px}.strip-divider.svelte-xvj7g9{display:none}}@media(prefers-reduced-motion:reduce){.page-hero-content.svelte-xvj7g9 .eyebrow:where(.svelte-xvj7g9),.page-hero-content.svelte-xvj7g9 h1:where(.svelte-xvj7g9),.page-hero-content.svelte-xvj7g9 p:where(.svelte-xvj7g9){animation:none}}
