.hero[data-astro-cid-htmgan3m]{padding-block:clamp(3rem,2rem + 5vw,6.5rem)}.hero--deep[data-astro-cid-htmgan3m]{background:var(--bg-deep);color:var(--on-deep)}.hero--deep[data-astro-cid-htmgan3m] h1[data-astro-cid-htmgan3m],.hero--deep[data-astro-cid-htmgan3m] .eyebrow[data-astro-cid-htmgan3m],.hero--deep[data-astro-cid-htmgan3m] .lede[data-astro-cid-htmgan3m],.hero--deep[data-astro-cid-htmgan3m] .soon[data-astro-cid-htmgan3m]{color:var(--on-deep)}.hero--deep[data-astro-cid-htmgan3m] .eyebrow[data-astro-cid-htmgan3m],.hero--deep[data-astro-cid-htmgan3m] .lede[data-astro-cid-htmgan3m]{opacity:.85}.hero--deep[data-astro-cid-htmgan3m] .btn[data-astro-cid-htmgan3m]{border-color:var(--on-deep);color:var(--on-deep)}.hero--deep[data-astro-cid-htmgan3m] .btn[data-astro-cid-htmgan3m]:hover,.hero--deep[data-astro-cid-htmgan3m] .btn--primary[data-astro-cid-htmgan3m]{background:var(--on-deep);color:var(--bg-deep)}.hero--deep[data-astro-cid-htmgan3m] .btn--primary[data-astro-cid-htmgan3m]:hover{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--bg-deep)}.hero-grid[data-astro-cid-htmgan3m]{align-items:center;gap:2.5rem;display:grid}.cover[data-astro-cid-htmgan3m]{width:min(70%,18rem);margin-inline:auto}h1[data-astro-cid-htmgan3m]{font-size:var(--step-4);margin-bottom:.3em}.sub[data-astro-cid-htmgan3m]{color:var(--muted);margin-top:.4em;font-size:.5em;font-style:italic;font-weight:400;display:block}.hero--deep[data-astro-cid-htmgan3m] .sub[data-astro-cid-htmgan3m]{color:var(--on-deep);opacity:.85}.lede[data-astro-cid-htmgan3m]{max-width:34rem}.soon[data-astro-cid-htmgan3m]{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);margin:0}.banner[data-astro-cid-htmgan3m]{padding-top:clamp(2rem,4vw,4rem)}.synopsis[data-astro-cid-htmgan3m]{padding-block:clamp(3rem,2rem + 4vw,6rem)}.body[data-astro-cid-htmgan3m] p{font-size:var(--step-1);font-family:var(--font-serif);line-height:1.65}.rec[data-astro-cid-htmgan3m]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.rec-card[data-astro-cid-htmgan3m]{border-color:var(--gold-soft)}.rec-name[data-astro-cid-htmgan3m]{font-family:var(--font-serif);font-size:var(--step-2);color:var(--heading);margin:1rem 0 0;line-height:1.15}.more[data-astro-cid-htmgan3m]{font-size:var(--step--1);margin:1.5rem 0 0}.review[data-astro-cid-htmgan3m]{border-left:1px solid var(--gold);margin:0 0 2.5rem;padding-left:1.5rem}.review[data-astro-cid-htmgan3m] blockquote[data-astro-cid-htmgan3m]{margin:0}.review[data-astro-cid-htmgan3m] p[data-astro-cid-htmgan3m]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-2);color:var(--heading);line-height:1.3}.review[data-astro-cid-htmgan3m] figcaption[data-astro-cid-htmgan3m]{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--taupe)}.callout[data-astro-cid-htmgan3m]{text-align:center;border-color:var(--gold-soft)}.callout[data-astro-cid-htmgan3m] h2[data-astro-cid-htmgan3m]{font-size:var(--step-3)}.callout[data-astro-cid-htmgan3m] .lede[data-astro-cid-htmgan3m]{margin-inline:auto}.pager[data-astro-cid-htmgan3m]{border-top:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4.5rem)}.pager-inner[data-astro-cid-htmgan3m]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}.pg[data-astro-cid-htmgan3m]{text-decoration:none;display:block}.pg--next[data-astro-cid-htmgan3m]{text-align:right}.pg[data-astro-cid-htmgan3m] .eyebrow[data-astro-cid-htmgan3m]{margin-bottom:.3rem}.pg-title[data-astro-cid-htmgan3m]{font-family:var(--font-serif);font-size:var(--step-1);color:var(--heading)}.pg[data-astro-cid-htmgan3m]:hover .pg-title[data-astro-cid-htmgan3m]{color:var(--accent)}.all[data-astro-cid-htmgan3m]{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;text-align:center}@media (width>=48rem){.hero-grid[data-astro-cid-htmgan3m]{grid-template-columns:minmax(14rem,20rem) 1fr;gap:clamp(3rem,6vw,6rem)}.cover[data-astro-cid-htmgan3m]{width:100%}}@media (width<=36rem){.pager-inner[data-astro-cid-htmgan3m]{grid-template-columns:1fr 1fr}.all[data-astro-cid-htmgan3m]{grid-area:1/1/auto/-1}}
