.dv-page[data-astro-cid-7f4flt64]{--dv-ink: #140C0D;--dv-oxblood: #7A1E1E;--dv-brass: #C49A4A;--dv-cream: #EFE3C8;--dv-parchment: #F6EFE2}.dv-hero[data-astro-cid-7f4flt64]{background:radial-gradient(ellipse at 85% 20%,rgba(196,154,74,.16),transparent 55%),linear-gradient(135deg,#2a1416,#140c0d 60%,#1e1012);padding:4rem 0;overflow:hidden}.dv-hero-inner[data-astro-cid-7f4flt64]{display:flex;align-items:center;gap:3.5rem}.dv-hero-text[data-astro-cid-7f4flt64]{flex:1;min-width:0}.dv-eyebrow-row[data-astro-cid-7f4flt64]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem}.dv-badge[data-astro-cid-7f4flt64]{background:var(--dv-brass);color:var(--dv-ink);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px}.dv-series[data-astro-cid-7f4flt64]{color:var(--dv-brass);font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dv-title[data-astro-cid-7f4flt64]{font-family:var(--font-heading);font-size:3.5rem;font-weight:700;line-height:1.05;letter-spacing:-.01em;color:#fff;margin-bottom:.75rem}.dv-tagline[data-astro-cid-7f4flt64]{font-family:var(--font-heading);font-style:italic;font-size:1.35rem;color:var(--dv-brass);margin-bottom:1.5rem}.dv-blurb[data-astro-cid-7f4flt64]{max-width:560px;margin-bottom:2rem}.dv-blurb[data-astro-cid-7f4flt64] p[data-astro-cid-7f4flt64]{font-size:1.0625rem;line-height:1.75;color:#e4d9c2;margin-bottom:1rem}.dv-blurb[data-astro-cid-7f4flt64] p[data-astro-cid-7f4flt64].dv-punch{font-family:var(--font-heading);font-style:italic;font-size:1.2rem;color:#fff}.dv-btn[data-astro-cid-7f4flt64]{display:inline-block;padding:1rem 2.5rem;font-size:.9375rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--dv-ink);background:var(--dv-brass);border-radius:4px;transition:background .2s,color .2s,transform .2s}.dv-btn[data-astro-cid-7f4flt64]:hover{background:#fff;color:var(--dv-oxblood);transform:translateY(-2px)}.dv-hero-cover[data-astro-cid-7f4flt64]{flex:0 0 320px;align-self:center}.dv-hero-cover[data-astro-cid-7f4flt64] img[data-astro-cid-7f4flt64]{width:320px;display:block;border-radius:4px;box-shadow:-8px 6px 36px #0000008c}.dv-lineup[data-astro-cid-7f4flt64]{background:var(--dv-parchment);padding:4rem 0}.dv-section-head[data-astro-cid-7f4flt64]{text-align:center;margin-bottom:2.5rem}.dv-kicker[data-astro-cid-7f4flt64]{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dv-oxblood);margin-bottom:.4rem}.dv-section-head[data-astro-cid-7f4flt64] h2[data-astro-cid-7f4flt64]{font-family:var(--font-heading);font-size:2.25rem;color:var(--dv-ink)}.dv-cast[data-astro-cid-7f4flt64]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1rem 1.25rem}.dv-cast-card[data-astro-cid-7f4flt64]{background:#fffbf3;border:1px solid #E6D9BC;border-left:3px solid var(--dv-oxblood);border-radius:4px;padding:1rem 1.15rem}.dv-cast-card[data-astro-cid-7f4flt64] h3[data-astro-cid-7f4flt64]{font-family:var(--font-heading);font-size:1.05rem;color:var(--dv-ink);margin-bottom:.3rem}.dv-cast-card[data-astro-cid-7f4flt64] p[data-astro-cid-7f4flt64]{font-size:.9rem;line-height:1.55;color:#5a4a44}.dv-about[data-astro-cid-7f4flt64]{background:#fff;padding:1rem 0}.dv-about[data-astro-cid-7f4flt64] .tag[data-astro-cid-7f4flt64]:hover{background:var(--dv-oxblood);border-color:var(--dv-oxblood);color:#fff}.dv-news[data-astro-cid-7f4flt64]{background:linear-gradient(135deg,#2a1416,#140c0d);padding:3.5rem 0;text-align:center}.dv-news[data-astro-cid-7f4flt64] h2[data-astro-cid-7f4flt64]{font-family:var(--font-heading);font-size:2rem;color:#fff;margin-bottom:.75rem}.dv-news[data-astro-cid-7f4flt64] p[data-astro-cid-7f4flt64]{color:var(--dv-cream);max-width:520px;margin:0 auto 1.75rem;line-height:1.7}.al-scroll-top{background:#7a1e1e!important;border-color:#7a1e1e!important;color:#fff!important}.al-scroll-top:hover{background:#c49a4a!important;border-color:#c49a4a!important;color:#140c0d!important}@media(max-width:768px){.dv-hero[data-astro-cid-7f4flt64]{padding:2.5rem 0}.dv-hero-inner[data-astro-cid-7f4flt64]{flex-direction:column-reverse;gap:2rem}.dv-hero-text[data-astro-cid-7f4flt64]{text-align:center}.dv-eyebrow-row[data-astro-cid-7f4flt64]{justify-content:center}.dv-title[data-astro-cid-7f4flt64]{font-size:2.25rem}.dv-blurb[data-astro-cid-7f4flt64]{text-align:left;margin-left:auto;margin-right:auto}.dv-hero-cover[data-astro-cid-7f4flt64]{flex:none;width:240px}.dv-hero-cover[data-astro-cid-7f4flt64] img[data-astro-cid-7f4flt64]{width:240px}.dv-lineup[data-astro-cid-7f4flt64]{padding:3rem 0}}@media(max-width:480px){.dv-title[data-astro-cid-7f4flt64]{font-size:1.85rem}.dv-tagline[data-astro-cid-7f4flt64]{font-size:1.15rem}.dv-hero-cover[data-astro-cid-7f4flt64],.dv-hero-cover[data-astro-cid-7f4flt64] img[data-astro-cid-7f4flt64]{width:200px}.dv-btn[data-astro-cid-7f4flt64]{padding:.85rem 1.75rem}}
