.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,1rem + 6vw,6rem) clamp(3rem,2rem + 5vw,6rem);overflow-x:clip}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid}@media (width>=62rem){.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1.05fr 1fr}}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--space-5);justify-items:start;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-terracotta);font-weight:500;display:block}.actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero-photo[data-astro-cid-lcdefpme]{isolation:isolate;margin:0;position:relative}.hero-photo[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--color-sand);border-radius:var(--radius-xl);position:absolute;inset:.75rem -.75rem -.75rem .75rem;transform:rotate(2deg)}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft)}.band[data-astro-cid-lcdefpme]{background:var(--color-sand);border-block:1px solid var(--color-border)}.band-inner[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-4);text-align:center;flex-wrap:wrap;display:flex}.slogan[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:500}.sep[data-astro-cid-lcdefpme]{background:var(--color-border-strong);width:1px;height:1.25rem}@media (width<=40rem){.sep[data-astro-cid-lcdefpme]{display:none}}.band[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-size:var(--text-sm)}.feature[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid}@media (width>=62rem){.feature[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1fr 1fr}}.feature-copy[data-astro-cid-lcdefpme]{gap:var(--space-4);justify-items:start;display:grid}.byline[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-ink-muted)}.feature-panel[data-astro-cid-lcdefpme]{align-content:end;gap:var(--space-4);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 100% 0%, #d1a74138, transparent 55%), var(--color-forest);min-height:22rem;color:var(--color-on-dark);padding:clamp(1.75rem,1rem + 3vw,3rem);display:grid;position:relative;overflow:hidden}.quote-mark[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-gold);opacity:.85;font-size:9rem;line-height:1;position:absolute;top:-.25rem;left:1.5rem}.song-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 3vw,3.25rem);font-style:italic;font-weight:600;line-height:1.1}.meta[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.meta[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:.04em;border:1px solid #fdfbf759;padding:.3rem .9rem}.topics[data-astro-cid-lcdefpme]{gap:var(--space-7);display:grid}@media (width>=62rem){.topics[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:.8fr 1.4fr;align-items:start}}.topics-head[data-astro-cid-lcdefpme]{gap:var(--space-4);justify-items:start;display:grid}.topic-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}.topic[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--color-border-strong);color:inherit;grid-template-columns:auto 1fr auto;align-items:center;text-decoration:none;display:grid}.num[data-astro-cid-lcdefpme]{font-variant-numeric:lining-nums;font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-terracotta);min-width:2.5rem;font-style:italic}.topic-body[data-astro-cid-lcdefpme]{gap:var(--space-1);display:grid}.topic-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--h3);color:var(--color-ink);font-weight:600}.topic-text[data-astro-cid-lcdefpme]{color:var(--color-ink-soft)}.topic[data-astro-cid-lcdefpme] .topic-arrow{color:var(--color-terracotta-text);transition:transform var(--duration) var(--ease)}.topic[data-astro-cid-lcdefpme]:hover .topic-arrow{transform:translate(4px)}.topic[data-astro-cid-lcdefpme]:hover .topic-title[data-astro-cid-lcdefpme]{color:var(--color-terracotta-text)}.occasions[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid}@media (width>=62rem){.occasions[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:.8fr 1.2fr}}.occasion-photo[data-astro-cid-lcdefpme]{margin:0}.occasion-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:55% 50%;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-soft);max-height:34rem}.occasions[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.occasion-list[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}.occasion-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-4);align-items:flex-start;display:flex}.icon-tile[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--color-sand-soft);width:3rem;height:3rem;color:var(--color-terracotta-text);flex:none;place-items:center;display:grid}.occasion-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .icon-tile[data-astro-cid-lcdefpme]{color:var(--color-forest);background:#e3e9e4}.occasion-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .icon-tile[data-astro-cid-lcdefpme]{color:var(--color-gold-deep);background:#f6ecd0}.occasion-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4) .icon-tile[data-astro-cid-lcdefpme]{color:var(--color-forest);background:#e3e9e4}.occasion-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}.occasion-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-1)}.more[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}
