.hero[data-astro-cid-ewxirvlt]{position:relative;padding-block:clamp(2.5rem,2rem + 4vw,6rem) var(--space-section);overflow:clip}.hero__glow[data-astro-cid-ewxirvlt]{position:absolute;inset:-20% -10% auto auto;width:70vw;aspect-ratio:1;background:radial-gradient(closest-side,rgb(217 187 126 / .12),transparent 70%);pointer-events:none}.hero__grid[data-astro-cid-ewxirvlt]{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem)}.hero__copy[data-astro-cid-ewxirvlt]{display:grid;gap:var(--space-5);justify-items:start}.hero__title[data-astro-cid-ewxirvlt]{font-size:var(--text-hero);margin-block:var(--space-2)}.hero__lede[data-astro-cid-ewxirvlt]{font-size:var(--text-lg);color:var(--color-text-muted);max-width:34em}.hero__lede[data-astro-cid-ewxirvlt] strong[data-astro-cid-ewxirvlt]{color:var(--color-text);font-weight:600}.hero__media[data-astro-cid-ewxirvlt]{position:relative;aspect-ratio:1 / .9;max-width:36rem;width:100%;justify-self:end}.hero__main[data-astro-cid-ewxirvlt]{position:absolute;left:6%;right:4%;top:16%;aspect-ratio:1 / .6;box-shadow:var(--shadow-lift);z-index:2}.hero__main[data-astro-cid-ewxirvlt] img{object-position:50% 100%}.hero__main[data-astro-cid-ewxirvlt] img,.hero__tile[data-astro-cid-ewxirvlt] img{width:100%;height:100%;object-fit:cover}.hero__tile[data-astro-cid-ewxirvlt]{position:absolute;border:1px solid var(--color-line);filter:saturate(.85) brightness(.8)}.hero__tile--a[data-astro-cid-ewxirvlt]{width:28%;aspect-ratio:1;left:0;bottom:0;z-index:3}.hero__tile--b[data-astro-cid-ewxirvlt]{width:44%;aspect-ratio:16 / 9;right:0;top:0;z-index:1}.hero__stamp[data-astro-cid-ewxirvlt]{position:absolute;right:2%;bottom:3%;z-index:3;display:grid;justify-items:center;padding:.6rem .9rem;border:1px solid var(--color-gold);background:#0c0b0ad9;font-family:var(--font-display);font-size:1.6rem;line-height:1;letter-spacing:.08em;color:var(--color-text)}.hero__stamp[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.3rem}@media(prefers-reduced-motion:no-preference){.hero__copy[data-astro-cid-ewxirvlt]>[data-astro-cid-ewxirvlt]{animation:rise var(--dur-slow) var(--ease-out) both}.hero__copy[data-astro-cid-ewxirvlt]>[data-astro-cid-ewxirvlt]:nth-child(2){animation-delay:60ms}.hero__copy[data-astro-cid-ewxirvlt]>[data-astro-cid-ewxirvlt]:nth-child(3){animation-delay:.12s}.hero__copy[data-astro-cid-ewxirvlt]>[data-astro-cid-ewxirvlt]:nth-child(4){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}}@media(max-width:760px){.hero__grid[data-astro-cid-ewxirvlt]{grid-template-columns:1fr}.hero[data-astro-cid-ewxirvlt]{padding-top:var(--space-5)}.hero__copy[data-astro-cid-ewxirvlt]{gap:var(--space-4)}.hero__media[data-astro-cid-ewxirvlt]{order:-1;justify-self:center;max-width:30rem;aspect-ratio:1 / .74}.hero__main[data-astro-cid-ewxirvlt]{left:3%;right:3%;top:13%}.hero__tile--a[data-astro-cid-ewxirvlt]{width:24%}.hero__tile--b[data-astro-cid-ewxirvlt]{width:38%}.hero__stamp[data-astro-cid-ewxirvlt]{font-size:1.2rem;padding:.45rem .7rem}.hero__copy[data-astro-cid-ewxirvlt] .eyebrow[data-astro-cid-ewxirvlt]{letter-spacing:.12em}.hero__lede[data-astro-cid-ewxirvlt]{font-size:var(--text-base)}.hero__copy[data-astro-cid-ewxirvlt] .btn-row[data-astro-cid-ewxirvlt]{width:100%}.hero__copy[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]{flex:1 1 14rem}}.strip[data-astro-cid-swtldjib]{border-block:1px solid var(--color-line);background:linear-gradient(90deg,var(--color-bg-raised),var(--color-surface) 60%,var(--color-bg-raised))}.strip__inner[data-astro-cid-swtldjib]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:var(--space-6);padding-block:var(--space-7)}.strip__title[data-astro-cid-swtldjib]{margin-top:var(--space-2);font-family:var(--font-display);font-weight:400;font-size:var(--text-2xl);line-height:1;text-transform:uppercase}.strip__title[data-astro-cid-swtldjib] .serif-accent[data-astro-cid-swtldjib]{display:block;font-size:.82em;line-height:1.15}.strip__facts[data-astro-cid-swtldjib]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.strip__facts[data-astro-cid-swtldjib] li[data-astro-cid-swtldjib]{display:grid;gap:var(--space-1);padding-left:var(--space-4);border-left:1px solid var(--color-line-strong);font-size:var(--text-sm)}.strip__facts[data-astro-cid-swtldjib] strong[data-astro-cid-swtldjib]{font-weight:600}.strip__facts[data-astro-cid-swtldjib] span[data-astro-cid-swtldjib]{color:var(--color-text-muted)}@media(max-width:1060px){.strip__inner[data-astro-cid-swtldjib]{grid-template-columns:1fr}.strip__cta[data-astro-cid-swtldjib]{justify-self:start}}@media(max-width:640px){.strip__facts[data-astro-cid-swtldjib]{grid-template-columns:1fr}.strip__cta[data-astro-cid-swtldjib]{justify-self:stretch}}.story[data-astro-cid-ruenythk]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2.5rem,1rem + 5vw,6rem);align-items:center}.story__media[data-astro-cid-ruenythk]{position:relative;aspect-ratio:1 / 1.05}.story__img[data-astro-cid-ruenythk]{position:absolute;box-shadow:var(--shadow-lift)}.story__img[data-astro-cid-ruenythk] img{width:100%;height:100%;object-fit:cover}.story__img--a[data-astro-cid-ruenythk]{inset:0 22% 18% 0}.story__img--b[data-astro-cid-ruenythk]{width:48%;aspect-ratio:1;right:0;bottom:0;border:6px solid var(--color-bg)}.story__copy[data-astro-cid-ruenythk]{display:grid;gap:var(--space-5);justify-items:start}.story__quote[data-astro-cid-ruenythk]{border-left:2px solid var(--color-gold);padding:var(--space-2) 0 var(--space-2) var(--space-5)}.story__quote[data-astro-cid-ruenythk] p[data-astro-cid-ruenythk]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);line-height:1.35}.story__quote[data-astro-cid-ruenythk] footer[data-astro-cid-ruenythk]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle)}.text-link[data-astro-cid-ruenythk] .inline-icon{display:inline;vertical-align:-3px}@media(max-width:860px){.story[data-astro-cid-ruenythk]{grid-template-columns:1fr}.story__media[data-astro-cid-ruenythk]{max-width:30rem;width:100%}}.releases[data-astro-cid-rkowveir]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.release[data-astro-cid-rkowveir]{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-4)}.release__cover[data-astro-cid-rkowveir]{aspect-ratio:1;border:1px solid var(--color-line)}.release__cover[data-astro-cid-rkowveir] img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.release[data-astro-cid-rkowveir]:hover .release__cover[data-astro-cid-rkowveir] img{transform:scale(1.03)}.release__kind[data-astro-cid-rkowveir]{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gold)}.release__title[data-astro-cid-rkowveir]{font-family:var(--font-serif);font-weight:600;font-size:var(--text-xl);line-height:1.2;margin-block:var(--space-1) var(--space-2)}.release__note[data-astro-cid-rkowveir]{font-size:var(--text-sm);color:var(--color-text-muted)}.release__actions[data-astro-cid-rkowveir]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.release__play[data-astro-cid-rkowveir]{min-height:2.75rem;padding-inline:1.1rem}.music-lower[data-astro-cid-rkowveir]{margin-top:var(--space-8);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-7);align-items:start}.tracks__title[data-astro-cid-rkowveir]{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:var(--space-3)}.tracks__list[data-astro-cid-rkowveir]{list-style:none;padding:0;border-top:1px solid var(--color-line)}.tracks__list[data-astro-cid-rkowveir] li[data-astro-cid-rkowveir]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-line)}.tracks__num[data-astro-cid-rkowveir]{font-family:var(--font-display);font-size:1.4rem;color:var(--color-text-subtle);width:2ch}.tracks__text[data-astro-cid-rkowveir]{display:grid}.tracks__name[data-astro-cid-rkowveir]{font-weight:600}.tracks__note[data-astro-cid-rkowveir]{font-size:var(--text-sm);color:var(--color-text-muted)}.tracks__more[data-astro-cid-rkowveir]{margin-top:var(--space-5)}.icon-btn[data-astro-cid-rkowveir]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-line-strong);background:transparent;color:var(--color-text);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.icon-btn[data-astro-cid-rkowveir]:hover{border-color:var(--color-gold);color:var(--color-gold-strong)}.player[data-astro-cid-rkowveir]{position:sticky;top:calc(var(--header-h) + var(--space-5));display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.player__status[data-astro-cid-rkowveir]{font-weight:600}.player__slot[data-astro-cid-rkowveir]{min-height:352px;display:grid;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg)}.player__slot[data-astro-cid-rkowveir] iframe{width:100%;height:352px;border:0}.player__empty[data-astro-cid-rkowveir]{display:grid;place-items:center;color:var(--color-text-subtle)}.player__note[data-astro-cid-rkowveir]{font-size:var(--text-sm);color:var(--color-text-subtle)}@media(max-width:1060px){.releases[data-astro-cid-rkowveir]{grid-template-columns:repeat(2,minmax(0,1fr))}.music-lower[data-astro-cid-rkowveir]{grid-template-columns:1fr}.player[data-astro-cid-rkowveir]{position:static}}@media(max-width:420px){.releases[data-astro-cid-rkowveir]{grid-template-columns:1fr}}.watch-head[data-astro-cid-xvdq32ta]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-7)}.watch-head[data-astro-cid-xvdq32ta] .section-head[data-astro-cid-xvdq32ta]{margin-bottom:0}.videos[data-astro-cid-xvdq32ta]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.video--featured[data-astro-cid-xvdq32ta]{grid-column:span 4;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:var(--space-6);align-items:end}.video__frame[data-astro-cid-xvdq32ta]{aspect-ratio:16 / 9;border:1px solid var(--color-line)}.video__frame[data-astro-cid-xvdq32ta] img{width:100%;height:100%;object-fit:cover;filter:brightness(.82);transition:filter var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.video__frame[data-astro-cid-xvdq32ta]:hover img{filter:brightness(.95);transform:scale(1.02)}.video__frame[data-astro-cid-xvdq32ta] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video__play[data-astro-cid-xvdq32ta]{position:absolute;inset:0;display:grid;place-items:center;background:transparent;border:0}.video__play-icon[data-astro-cid-xvdq32ta]{display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:50%;background:#0c0b0ab8;border:1px solid var(--color-gold);color:var(--color-gold-strong);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.video--featured[data-astro-cid-xvdq32ta] .video__play-icon[data-astro-cid-xvdq32ta]{width:5.5rem;height:5.5rem}.video__play[data-astro-cid-xvdq32ta]:hover .video__play-icon[data-astro-cid-xvdq32ta],.video__play[data-astro-cid-xvdq32ta]:focus-visible .video__play-icon[data-astro-cid-xvdq32ta]{transform:scale(1.06);background:var(--color-gold);color:var(--color-on-gold)}.video__play[data-astro-cid-xvdq32ta]:focus-visible{outline-offset:-4px}.video__meta[data-astro-cid-xvdq32ta]{margin-top:var(--space-3)}.video--featured[data-astro-cid-xvdq32ta] .video__meta[data-astro-cid-xvdq32ta]{margin:0 0 var(--space-3)}.video__title[data-astro-cid-xvdq32ta]{font-family:var(--font-serif);font-weight:600;font-size:var(--text-lg);line-height:1.25}.video--featured[data-astro-cid-xvdq32ta] .video__title[data-astro-cid-xvdq32ta]{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);line-height:var(--leading-tight);text-transform:uppercase}.video__note[data-astro-cid-xvdq32ta]{margin-top:var(--space-3);color:var(--color-text-muted);max-width:24rem}.video__link[data-astro-cid-xvdq32ta]{display:inline-block;margin-top:var(--space-4)}.video__label[data-astro-cid-xvdq32ta]{font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:1060px){.videos[data-astro-cid-xvdq32ta]{grid-template-columns:repeat(2,minmax(0,1fr))}.video--featured[data-astro-cid-xvdq32ta]{grid-column:span 2;grid-template-columns:1fr;gap:0}.video--featured[data-astro-cid-xvdq32ta] .video__meta[data-astro-cid-xvdq32ta]{margin:var(--space-3) 0 0}}@media(max-width:560px){.videos[data-astro-cid-xvdq32ta]{grid-template-columns:1fr}.video--featured[data-astro-cid-xvdq32ta]{grid-column:auto}}.gallery-section[data-astro-cid-vxsx2loq]{padding-bottom:var(--space-section)}.gallery-title[data-astro-cid-vxsx2loq]{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:var(--space-4)}.gallery[data-astro-cid-vxsx2loq]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.gallery__img[data-astro-cid-vxsx2loq]{aspect-ratio:1;border:1px solid var(--color-line)}.gallery__img[data-astro-cid-vxsx2loq] img{width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:filter var(--dur-base) var(--ease-out)}.gallery[data-astro-cid-vxsx2loq] figure[data-astro-cid-vxsx2loq]:hover img{filter:saturate(1.05)}figcaption[data-astro-cid-vxsx2loq]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:1060px){.gallery[data-astro-cid-vxsx2loq]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.gallery[data-astro-cid-vxsx2loq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.shows[data-astro-cid-wjuagnuj] .section-head[data-astro-cid-wjuagnuj]{margin-bottom:var(--space-6)}.empty[data-astro-cid-wjuagnuj]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-6);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md)}.empty__icon[data-astro-cid-wjuagnuj]{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--color-gold-soft);color:var(--color-gold)}.empty__title[data-astro-cid-wjuagnuj]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600;line-height:1.25;margin-bottom:var(--space-2)}.show-list[data-astro-cid-wjuagnuj]{list-style:none;padding:0;border-top:1px solid var(--color-line)}.show[data-astro-cid-wjuagnuj]{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;gap:var(--space-5);align-items:center;padding-block:var(--space-5);border-bottom:1px solid var(--color-line)}.show__date[data-astro-cid-wjuagnuj]{font-family:var(--font-display);font-size:1.6rem;color:var(--color-gold)}.show__name[data-astro-cid-wjuagnuj]{font-weight:600}@media(max-width:860px){.empty[data-astro-cid-wjuagnuj]{grid-template-columns:1fr;justify-items:start}.show[data-astro-cid-wjuagnuj]{grid-template-columns:1fr;gap:var(--space-2)}}.milestones[data-astro-cid-ymucdrqo]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.milestone[data-astro-cid-ymucdrqo]{padding:var(--space-6) var(--space-5);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);display:grid;gap:var(--space-2);align-content:start}.milestone__year[data-astro-cid-ymucdrqo]{font-family:var(--font-display);font-size:2.6rem;line-height:1;color:var(--color-gold)}.milestone__title[data-astro-cid-ymucdrqo]{font-family:var(--font-serif);font-weight:600;font-size:var(--text-lg);line-height:1.3}.milestone__detail[data-astro-cid-ymucdrqo]{font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:960px){.milestones[data-astro-cid-ymucdrqo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.milestones[data-astro-cid-ymucdrqo]{grid-template-columns:1fr}}.booking[data-astro-cid-e5qwt5x7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2.5rem,1rem + 5vw,6rem);align-items:start}.booking__intro[data-astro-cid-e5qwt5x7]{display:grid;gap:var(--space-5);justify-items:start;position:sticky;top:calc(var(--header-h) + var(--space-6))}.booking__track[data-astro-cid-e5qwt5x7]{font-size:var(--text-sm)}.steps[data-astro-cid-e5qwt5x7]{list-style:none;padding:0;display:grid}.step[data-astro-cid-e5qwt5x7]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);padding-block:var(--space-6);border-top:1px solid var(--color-line)}.step[data-astro-cid-e5qwt5x7]:last-child{border-bottom:1px solid var(--color-line)}.step__num[data-astro-cid-e5qwt5x7]{font-family:var(--font-display);font-size:3rem;line-height:.9;color:var(--color-gold)}.step__title[data-astro-cid-e5qwt5x7]{font-family:var(--font-serif);font-weight:600;font-size:var(--text-xl);line-height:1.25;margin-bottom:var(--space-2)}.cats-title[data-astro-cid-e5qwt5x7]{margin-top:var(--space-9);margin-bottom:var(--space-4);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.cats[data-astro-cid-e5qwt5x7]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.cat[data-astro-cid-e5qwt5x7]{display:flex;align-items:center;gap:var(--space-3);min-height:3.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);text-decoration:none;font-weight:500;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.cat[data-astro-cid-e5qwt5x7] svg:first-child{color:var(--color-gold)}.cat[data-astro-cid-e5qwt5x7] .cat__arrow{margin-left:auto;color:var(--color-text-subtle);transition:transform var(--dur-fast) var(--ease-out)}.cat[data-astro-cid-e5qwt5x7]:hover{border-color:var(--color-gold);background:var(--color-surface-2)}.cat[data-astro-cid-e5qwt5x7]:hover .cat__arrow{transform:translate(3px);color:var(--color-gold)}@media(max-width:960px){.booking[data-astro-cid-e5qwt5x7]{grid-template-columns:1fr}.booking__intro[data-astro-cid-e5qwt5x7]{position:static}.cats[data-astro-cid-e5qwt5x7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cats[data-astro-cid-e5qwt5x7]{grid-template-columns:1fr}}
