.key[data-astro-cid-2b7rxvax]{padding-block:clamp(3rem, 6vw, 4.5rem) var(--section-space)}.rule[data-astro-cid-2b7rxvax]{background:var(--red);width:4rem;height:2px;margin-block:1rem 1.25rem}.key__intro[data-astro-cid-2b7rxvax]{max-width:40rem;color:var(--muted)}.facts[data-astro-cid-2b7rxvax]{background:var(--navy);color:var(--cream);border-bottom:3px solid var(--red);grid-template-columns:repeat(4,minmax(0,1fr));margin:2rem 0 0;display:grid}.fact[data-astro-cid-2b7rxvax]{padding:1.25rem 1.5rem}.fact[data-astro-cid-2b7rxvax]+.fact[data-astro-cid-2b7rxvax]{border-left:1px solid color-mix(in srgb, var(--cream) 18%, var(--navy))}.fact[data-astro-cid-2b7rxvax] dt[data-astro-cid-2b7rxvax]{letter-spacing:.2em;text-transform:uppercase;color:var(--cream-dark);font-size:.72rem;font-weight:700}.fact[data-astro-cid-2b7rxvax] dd[data-astro-cid-2b7rxvax]{font-family:var(--font-display);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:1.2rem;font-weight:700;line-height:1.25}.fact[data-astro-cid-2b7rxvax] a[data-astro-cid-2b7rxvax]{color:var(--cream);text-underline-offset:.2em}.jump[data-astro-cid-2b7rxvax]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.5rem;padding-bottom:1rem;display:flex}@media (width>=64.0625rem){.jump[data-astro-cid-2b7rxvax]{justify-content:center}}.jump__label[data-astro-cid-2b7rxvax]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.jump[data-astro-cid-2b7rxvax] ul[data-astro-cid-2b7rxvax]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.jump[data-astro-cid-2b7rxvax] a[data-astro-cid-2b7rxvax]{color:var(--red);font-weight:700;text-decoration:none}.jump[data-astro-cid-2b7rxvax] a[data-astro-cid-2b7rxvax]:hover{text-underline-offset:.3em;text-decoration:underline}.key-block[data-astro-cid-2b7rxvax]{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.key-block__title[data-astro-cid-2b7rxvax]{color:var(--navy);font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem)}.key-block__title[data-astro-cid-2b7rxvax]:after{content:"";background:var(--red);width:3rem;height:2px;margin-top:.6rem;display:block}.key-block__sub[data-astro-cid-2b7rxvax]{color:var(--navy);margin-top:.5rem;font-size:1.25rem}.key-block__text[data-astro-cid-2b7rxvax]{max-width:44rem}.key-block__note[data-astro-cid-2b7rxvax]{max-width:40rem;color:var(--muted)}.key-split[data-astro-cid-2b7rxvax]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.key-split__text[data-astro-cid-2b7rxvax]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.key-split__photo[data-astro-cid-2b7rxvax]{aspect-ratio:3/2;object-fit:cover;border-bottom:4px solid var(--red);width:100%;box-shadow:0 10px 30px color-mix(in srgb, var(--navy-dark) 18%, transparent)}.key-split--booking[data-astro-cid-2b7rxvax]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.key-split__photo--portrait[data-astro-cid-2b7rxvax]{aspect-ratio:4/5;object-position:50% 30%}.timeline[data-astro-cid-2b7rxvax]{width:100%;margin:0 0 .5rem;padding:0;list-style:none}.timeline__item[data-astro-cid-2b7rxvax]{border-left:2px solid var(--line);grid-template-columns:7.5rem 1fr;column-gap:1.25rem;padding:0 0 1.25rem 1.5rem;display:grid;position:relative}.timeline__item[data-astro-cid-2b7rxvax]:last-child{padding-bottom:0}.timeline__item[data-astro-cid-2b7rxvax]:before{content:"";background:var(--red);width:.8rem;height:.8rem;box-shadow:0 0 0 4px var(--cream);border-radius:50%;position:absolute;top:.3rem;left:-.45rem}.timeline__when[data-astro-cid-2b7rxvax]{letter-spacing:.16em;text-transform:uppercase;color:var(--red);grid-row:span 2;font-size:.75rem;font-weight:700;line-height:2}.timeline__title[data-astro-cid-2b7rxvax]{font-family:var(--font-display);color:var(--navy);font-size:1.3rem;font-weight:700;line-height:1.2}.timeline__text[data-astro-cid-2b7rxvax]{color:var(--muted)}.services[data-astro-cid-2b7rxvax]{border-top:1px solid var(--line);width:100%;margin:.25rem 0 .5rem;padding:0;list-style:none}.service[data-astro-cid-2b7rxvax]{border-bottom:1px solid var(--line);border-left:3px solid var(--red);grid-template-columns:12rem 1fr;gap:1rem;padding:.8rem 0 .8rem 1rem;display:grid}.service__title[data-astro-cid-2b7rxvax]{font-family:var(--font-display);color:var(--navy);font-size:1.25rem;font-weight:700}@media (width<=30rem){.service[data-astro-cid-2b7rxvax]{grid-template-columns:1fr;gap:.1rem}}.downloads[data-astro-cid-2b7rxvax]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.download[data-astro-cid-2b7rxvax]{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--red);align-items:center;gap:1rem;height:100%;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .2s;display:flex}.download[data-astro-cid-2b7rxvax]:hover{border-color:var(--navy);border-left-color:var(--red)}.download__icon[data-astro-cid-2b7rxvax]{color:var(--red);font-size:1.6rem}.download__label[data-astro-cid-2b7rxvax]{font-family:var(--font-display);color:var(--navy);font-size:1.25rem;font-weight:700;display:block}.download__detail[data-astro-cid-2b7rxvax]{color:var(--muted);font-size:.85rem;display:block}.setlist[data-astro-cid-2b7rxvax]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;width:100%;display:grid}.setlist__group[data-astro-cid-2b7rxvax]{border-top:2px solid var(--navy);padding-top:.6rem}.setlist__time[data-astro-cid-2b7rxvax]{font-family:var(--font-display);color:var(--red);font-size:1.5rem;font-weight:700}.setlist[data-astro-cid-2b7rxvax] ul[data-astro-cid-2b7rxvax]{margin:.3rem 0 0;padding:0;font-size:.95rem;line-height:1.7;list-style:none}.key-block__music[data-astro-cid-2b7rxvax]{margin-top:1.25rem}@media (width>=64.0625rem){.key-split__cta[data-astro-cid-2b7rxvax],.key-block__music[data-astro-cid-2b7rxvax]{width:fit-content;margin-inline:auto;display:flex}}.key-grid[data-astro-cid-2b7rxvax]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,4rem);display:grid}.dates[data-astro-cid-2b7rxvax],.exec[data-astro-cid-2b7rxvax]{border-top:2px solid var(--navy);width:100%;margin:0;padding:0;list-style:none}.dates[data-astro-cid-2b7rxvax] div[data-astro-cid-2b7rxvax],.exec[data-astro-cid-2b7rxvax] li[data-astro-cid-2b7rxvax]{border-bottom:1px solid var(--line);grid-template-columns:9rem 1fr;gap:1rem;padding-block:.7rem;display:grid}.dates[data-astro-cid-2b7rxvax] dt[data-astro-cid-2b7rxvax]{letter-spacing:.12em;text-transform:uppercase;color:var(--red);font-size:.8rem;font-weight:700;line-height:2}.dates[data-astro-cid-2b7rxvax] dd[data-astro-cid-2b7rxvax]{margin:0}.exec__name[data-astro-cid-2b7rxvax]{font-family:var(--font-display);color:var(--navy);font-size:1.2rem;font-weight:700}@media (width<=64rem){.facts[data-astro-cid-2b7rxvax]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-astro-cid-2b7rxvax]:nth-child(3){border-left:0}.fact[data-astro-cid-2b7rxvax]:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--cream) 18%, var(--navy))}.setlist[data-astro-cid-2b7rxvax]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56rem){.key-split[data-astro-cid-2b7rxvax]{grid-template-columns:minmax(0,1fr)}.key-split__photo[data-astro-cid-2b7rxvax]{aspect-ratio:3/2;order:-1}.key-split__photo--portrait[data-astro-cid-2b7rxvax]{aspect-ratio:1;object-position:50% 15%}.downloads[data-astro-cid-2b7rxvax],.key-grid[data-astro-cid-2b7rxvax]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.facts[data-astro-cid-2b7rxvax]{grid-template-columns:minmax(0,1fr)}.fact[data-astro-cid-2b7rxvax]+.fact[data-astro-cid-2b7rxvax]{border-left:0;border-top:1px solid color-mix(in srgb, var(--cream) 18%, var(--navy))}.setlist[data-astro-cid-2b7rxvax]{columns:2;column-gap:1rem;display:block}.setlist__group[data-astro-cid-2b7rxvax]{break-inside:avoid;margin-bottom:1rem}}@media (width<=30rem){.timeline__item[data-astro-cid-2b7rxvax]{grid-template-columns:1fr}.timeline__when[data-astro-cid-2b7rxvax]{grid-row:auto}.dates[data-astro-cid-2b7rxvax] div[data-astro-cid-2b7rxvax],.exec[data-astro-cid-2b7rxvax] li[data-astro-cid-2b7rxvax]{grid-template-columns:1fr;gap:.1rem}}
