.illustrated-hero[data-astro-cid-scs2pbtl]{position:relative;padding:var(--space-12) 0 var(--space-8);background:radial-gradient(ellipse at 50% 10%,#f5a6231a,#222d4633 45%,#0b102100 80%);border-bottom:1px solid var(--color-midnight-700);margin-bottom:var(--space-8);overflow:hidden}.illustrated-hero[data-astro-cid-scs2pbtl]:before{content:"✦";position:absolute;top:var(--space-6);left:8%;color:var(--color-gold-400);font-size:var(--text-sm);opacity:.4;pointer-events:none}.illustrated-hero[data-astro-cid-scs2pbtl]:after{content:"✧";position:absolute;bottom:var(--space-6);right:10%;color:var(--color-gold-300);font-size:var(--text-sm);opacity:.35;pointer-events:none}.hero-container[data-astro-cid-scs2pbtl]{width:100%;box-sizing:border-box}@media(max-width:480px){.illustrated-hero[data-astro-cid-scs2pbtl]{padding:var(--space-5) 0 var(--space-4);margin-bottom:var(--space-4)}.hero-container[data-astro-cid-scs2pbtl].container-content{padding-left:0;padding-right:0}.hero-split-grid[data-astro-cid-scs2pbtl]{gap:var(--space-4)}.hero-subtitle[data-astro-cid-scs2pbtl]{font-size:var(--text-sm);margin-bottom:var(--space-2)}}.hero-badge[data-astro-cid-scs2pbtl]{display:inline-flex;align-items:center;gap:6px;background:var(--color-gold-alpha-15);color:var(--color-gold-300);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:6px var(--space-4);border-radius:var(--radius-full);border:1px solid rgba(245,166,35,.4);margin-bottom:var(--space-4);box-shadow:0 0 16px #f5a62326;max-width:100%;white-space:normal;word-break:break-word;box-sizing:border-box}.hero-title[data-astro-cid-scs2pbtl]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:700;color:var(--color-text-primary);line-height:var(--leading-tight);letter-spacing:-.02em;margin-bottom:var(--space-3);text-shadow:0 2px 20px rgba(0,0,0,.5);word-break:break-word;max-width:100%}@media(min-width:768px){.hero-title[data-astro-cid-scs2pbtl]{font-size:var(--text-5xl)}}.hero-subtitle[data-astro-cid-scs2pbtl]{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:720px;margin:0 auto var(--space-4);word-break:break-word}.hero-split-grid[data-astro-cid-scs2pbtl]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center;min-width:0;max-width:100%}.hero-text-col[data-astro-cid-scs2pbtl],.hero-text-wrap[data-astro-cid-scs2pbtl],.hero-media-col[data-astro-cid-scs2pbtl],.hero-banner-wrap[data-astro-cid-scs2pbtl]{min-width:0;max-width:100%}@media(min-width:768px){.hero-split-grid[data-astro-cid-scs2pbtl]{grid-template-columns:1.1fr .9fr}.hero-text-col[data-astro-cid-scs2pbtl] .hero-subtitle[data-astro-cid-scs2pbtl]{margin-left:0;margin-right:0}}.hero-art-frame[data-astro-cid-scs2pbtl]{position:relative;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 12px 36px #00000073,0 0 24px #e2b75326;border:1px solid rgba(226,183,83,.35);background:radial-gradient(ellipse at 50% 45%,#f5a62324,#1e1b4b99,#0b1021f2),#0b1021;max-width:100%;contain:paint}.hero-artwork-img[data-astro-cid-scs2pbtl]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.hero-art-frame[data-astro-cid-scs2pbtl]:hover .hero-artwork-img[data-astro-cid-scs2pbtl]{transform:scale(1.02)}.gilded-border-overlay[data-astro-cid-scs2pbtl]{position:absolute;inset:0;pointer-events:none;border:1px solid rgba(245,166,35,.25);border-radius:calc(var(--radius-2xl) - 1px);box-shadow:inset 0 0 20px #00000080}.ratio-16-9[data-astro-cid-scs2pbtl] .hero-art-frame[data-astro-cid-scs2pbtl]{aspect-ratio:16 / 9}.ratio-1-1[data-astro-cid-scs2pbtl] .hero-art-frame[data-astro-cid-scs2pbtl]{aspect-ratio:1 / 1;max-width:440px;margin:0 auto}.ratio-3-2[data-astro-cid-scs2pbtl] .hero-art-frame[data-astro-cid-scs2pbtl]{aspect-ratio:3 / 2}.ratio-2-3[data-astro-cid-scs2pbtl] .hero-art-frame[data-astro-cid-scs2pbtl]{aspect-ratio:2 / 3;max-width:380px;margin:0 auto}.hero-banner-wrap[data-astro-cid-scs2pbtl]{margin-bottom:var(--space-6)}.align-center[data-astro-cid-scs2pbtl]{text-align:center}.align-left[data-astro-cid-scs2pbtl]{text-align:left}
