@layer blocks{.c-poster{flex-direction:column;margin:0;display:flex}.c-poster__frame{min-block-size:0;aspect-ratio:var(--media-poster-aspect);background:var(--color-surface-muted);flex:1;position:relative;overflow:hidden}.c-poster__media{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.c-poster__actions{grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset-block-end:0;inset-inline:0}.c-poster[data-empty] .c-poster__actions{position:static}.c-poster__action{min-inline-size:0;max-inline-size:100%}.c-poster__action[hidden]{display:none}.c-poster__action>.c-button,.c-poster__action>.c-button.c-menu__invite{inline-size:100%}.c-poster__label-wide{display:none}@media (min-width:48rem){.c-poster__label-wide{display:inline}.c-poster__label-phone{display:none}.c-poster__actions{grid-template-columns:minmax(0,max-content);justify-content:end;justify-items:end}.c-poster__action>.c-button,.c-poster__action>.c-button.c-menu__invite{inline-size:var(--control-poster-button-width)}}.c-poster__caption{min-block-size:var(--control-height);padding:0 var(--control-label-inset) var(--control-inset);background:var(--color-swatch-black);color:var(--color-swatch-black-ink);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-display);text-transform:uppercase;align-items:end;display:flex}.c-poster__caption[data-swatch]{background:var(--swatch-ground);color:var(--swatch-ink)}@media (min-width:48rem){.c-poster__caption{font-size:var(--text-control)}}}
@layer blocks{.c-rich-text{max-inline-size:var(--measure)}.c-rich-text>*+*{margin-block-start:var(--space-sm)}.c-rich-text :where(ul,ol){padding-inline-start:var(--space-md)}.c-rich-text :where(li)+:where(li){margin-block-start:var(--space-3xs)}}
@layer blocks{.c-spacer{flex:none}.c-spacer[data-size=fill]{min-block-size:0;flex:auto;margin-block-end:calc(-1 * var(--flow))}.c-spacer[data-size=small]{block-size:var(--space-sm)}.c-spacer[data-size=medium]{block-size:var(--space-lg)}.c-spacer[data-size=large]{block-size:var(--space-2xl)}}
@layer blocks{.c-video{margin:0}.c-video__frame{aspect-ratio:16/9;background:var(--color-surface-muted);border:0;inline-size:100%}.c-video__empty{aspect-ratio:16/9;border:var(--border-hair) dashed var(--color-border);color:var(--color-text);font-size:var(--text-body);place-items:center;display:grid}.c-video__caption{font-size:var(--text-body);color:var(--color-text);margin-block-start:var(--space-2xs)}}
@layer blocks{.b-hero{--hero-zoom:1.03;grid-template-columns:minmax(0,1fr);min-block-size:100svh;display:grid}.b-hero[data-fit=bleed]:has(.b-hero__media){grid-template-rows:1fr auto}.b-hero[data-fit=inset]:has(.b-hero__media){grid-template-rows:auto 1fr}.b-hero__panel{flex-direction:column;min-inline-size:0;display:flex;position:relative}.b-hero__panel>.u-flow{flex-direction:column;flex:1;display:flex}.b-hero__panel>.u-flow>.c-spacer[data-size=fill]+.c-button:last-child{margin-block-end:calc(-1 * var(--container-pad-panel))}.b-hero__panel>.u-flow>.c-menu__invite{margin-inline:calc(-1 * var(--container-pad-panel));align-self:end}.b-hero__panel>.u-flow>:has(+.c-menu__invite:last-child){margin-block-end:auto}.b-hero__panel>.u-flow>.c-menu__invite:only-child{margin-block-start:auto}.b-hero__panel>.u-flow>.c-menu__invite:last-child{margin-block-end:calc(-1 * var(--container-pad-panel))}.b-hero__panel>.u-flow>.c-poster{min-block-size:0;margin-inline:calc(-1 * var(--container-pad-panel));--flow:0px;flex:1;padding-block-start:var(--container-pad-panel)}.b-hero__panel>.u-flow>.c-poster[data-empty]{flex:none;margin-block-start:auto}.b-hero__panel>.u-flow>.c-poster:last-child{margin-block-end:calc(-1 * var(--container-pad-panel))}.b-hero__panel:has(>.u-flow>.c-poster:last-child) .b-hero__cue{color:var(--page-ground,currentColor)}.b-hero__panel:has(>.u-flow>.c-poster:last-child .c-poster__caption) .b-hero__cue{inset-block-end:calc(var(--control-cue-inset-block) + var(--control-height))}.b-hero[data-captions=hidden] .c-slides__caption,.b-hero[data-captions=hidden] .c-poster__caption{display:none}.b-hero__cue{inline-size:auto;block-size:var(--control-cue-size);animation:hero-cue-bounce var(--control-cue-bounce) linear infinite;display:none;position:absolute;inset-block-end:var(--control-cue-inset-block);inset-inline-start:var(--control-cue-inset-inline)}@keyframes hero-cue-bounce{0%,30%{animation-timing-function:var(--ease-arc-out);transform:translateY(0)}41%{transform:translateY(var(--control-cue-travel));animation-timing-function:var(--ease-arc-in)}53%{animation-timing-function:var(--ease-arc-out);transform:translateY(0)}61%{transform:translateY(calc(var(--control-cue-travel) * .5));animation-timing-function:var(--ease-arc-in)}70%,to{transform:translateY(0)}}.b-hero__media{margin:0}.b-hero__media>*{inline-size:100%}.b-hero[data-fit=bleed]>.b-hero__panel{padding:var(--container-pad-panel);background:var(--page-ground,transparent);color:var(--page-ink,inherit);padding-block-start:calc(var(--page-header-clearance,0rem) + var(--container-pad-panel))}.b-hero[data-fit=bleed]>.b-hero__media>*,.b-hero[data-fit=bleed]>.b-hero__media>.c-media-stage>.c-media-stage__layer>*{object-fit:var(--media-fit,cover);position:absolute;inset:0}.b-hero[data-fit=bleed]>.b-hero__media .c-slides{aspect-ratio:auto}.b-hero[data-fit=bleed]>.b-hero__media{aspect-ratio:var(--media-hero-aspect);position:relative;overflow:hidden}@media (hover:hover){.b-hero[data-fit=bleed]>.b-hero__media>.c-blur-image,.b-hero[data-fit=bleed]>.b-hero__media>.c-media-stage>.c-media-stage__layer>.c-blur-image{transition:scale var(--duration-settle) var(--ease-out)}.b-hero[data-fit=bleed]>.b-hero__media:hover>.c-blur-image,.b-hero[data-fit=bleed]>.b-hero__media:hover>.c-media-stage>.c-media-stage__layer>.c-blur-image{transition:scale var(--duration-drift) linear;scale:var(--hero-zoom)}.b-hero[data-fit=bleed]>.b-hero__media:hover>.c-media-stage>.c-media-stage__layer--whole>.c-blur-image{scale:none}}.b-hero[data-fit=inset]{row-gap:var(--space-xl);padding:var(--container-pad-panel);background:var(--page-ground,transparent);color:var(--page-ink,inherit);padding-block-start:calc(var(--page-header-clearance,0rem) + var(--container-pad-panel))}.b-hero[data-fit=inset]>.b-hero__media{inline-size:var(--media-inset-width,100%);order:-1;align-self:start}.b-hero[data-media-width=small]{--media-inset-width:var(--media-inset-sm)}.b-hero[data-media-width=medium]{--media-inset-width:var(--media-inset-md)}@media (min-width:48rem){.b-hero[data-fit]:has(.b-hero__media){grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.b-hero__panel>.u-flow>.c-poster:not([data-empty]){min-block-size:var(--media-poster-floor);max-block-size:calc(var(--media-poster-share) + var(--container-pad-panel));flex-grow:1000;flex-basis:0}.b-hero__panel>.u-flow>.c-lineup__bill:has(+.c-poster:not([data-empty])){flex-direction:column;flex:1 0 auto;display:flex}.b-hero__panel .c-lineup__bill{--text-lineup-large-max:var(--text-band-lineup-large-max);--text-lineup-medium-large-max:var(--text-band-lineup-medium-large-max);--text-lineup-medium-max:var(--text-band-lineup-medium-max);--text-lineup-small:var(--text-band-lineup-small);--text-lineup-date:var(--text-band-lineup-small)}.b-hero__panel>.u-flow>.c-lineup__bill>.c-lineup__date{margin-block-start:auto;padding-block-start:var(--lineup-date-gap)}.b-hero__media{order:-1}.b-hero[data-media-side=end]>.b-hero__media{order:0}.b-hero[data-fit=bleed]>.b-hero__media{aspect-ratio:auto;align-self:start;block-size:100svh;position:sticky;inset-block-start:0}.b-hero[data-fit=inset]{column-gap:var(--space-lg)}.b-hero:has(+*) .b-hero__cue{display:block}.b-hero:has(+*) .b-hero__panel>.u-flow>.c-menu__invite:last-child{max-inline-size:calc(100% + var(--container-pad-panel) - var(--control-cue-inset-inline) - var(--control-cue-size))}.b-hero:has(+*) .b-hero__panel>.u-flow>.c-poster .c-poster__actions{padding-inline-start:calc(var(--control-cue-inset-inline) + var(--control-cue-size))}}@media (min-width:75rem){[data-menu=home]~main .b-hero{margin-inline-end:var(--control-menu-width)}}}
@layer blocks{.b-media-split{display:grid}.b-media-split__media{margin:0}.b-media-split__media .c-media{inline-size:100%}.b-media-split__content{flex-direction:column;display:flex}.b-media-split__content>.u-flow{flex-direction:column;flex:1;display:flex}.b-media-split[data-fit=bleed]>.b-media-split__content{padding:var(--container-pad-panel);background:var(--page-ground,transparent);color:var(--page-ink,inherit);padding-block-start:calc(var(--page-header-clearance,0rem) + var(--container-pad-panel))}.b-media-split[data-fit=bleed]>.b-media-split__media .c-media{object-fit:var(--media-fit,cover);block-size:100%}.b-media-split[data-fit=inset]{padding:var(--container-pad-panel);background:var(--page-ground,transparent);color:var(--page-ink,inherit);padding-block-start:calc(var(--page-header-clearance,0rem) + var(--container-pad-panel))}.b-media-split[data-fit=inset]>.b-media-split__media{inline-size:var(--media-inset-width,100%)}.b-media-split[data-media-width=small]{--media-inset-width:var(--media-inset-sm)}.b-media-split[data-media-width=medium]{--media-inset-width:var(--media-inset-md)}@media (min-width:48rem){.b-media-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.b-media-split__media{order:-1}.b-media-split[data-media-side=end]>.b-media-split__media{order:0}.b-media-split[data-fit=inset]{column-gap:var(--space-lg)}}}
@layer blocks{.b-section{background:var(--page-ground,var(--color-surface));color:var(--page-ink,inherit);padding-block-start:var(--page-header-clearance,0rem)}}
@layer blocks{.b-slideshow{padding-block:0}.b-slideshow__frame{aspect-ratio:auto;block-size:100svh}.b-slideshow[data-captions=hidden] .c-slides__caption{display:none}}
@layer base{.c-lineup__presenter{margin:0 0 var(--space-xs);font-family:var(--font-display);font-size:var(--text-lineup-presenter);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;padding-inline-end:var(--lineup-presenter-inset-end)}.c-lineup{padding:0 var(--lineup-inset-end) 0 0;font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-transform:uppercase;text-wrap:balance;margin:0;list-style:none;container-type:inline-size}.c-lineup__act[data-size=large]{font-size:clamp(var(--text-lineup-large-min), var(--lineup-fit-large,var(--text-lineup-large)), var(--text-lineup-large-max));line-height:var(--leading-lineup-large)}.c-lineup__act[data-size=medium-large]{font-size:clamp(var(--text-lineup-medium-large-min), calc(var(--lineup-fit-medium-large,var(--text-lineup-medium-large)) * var(--lineup-share-medium-large)), var(--text-lineup-medium-large-max));line-height:var(--leading-lineup-large)}.c-lineup__act[data-size=medium]{font-size:clamp(var(--text-lineup-medium-min), var(--lineup-fit-medium,var(--text-lineup-medium)), var(--text-lineup-medium-max));line-height:var(--leading-display)}.c-lineup__act[data-size=small]{font-size:var(--text-lineup-small);line-height:var(--leading-display)}.c-lineup__act[data-size=note]{font-size:var(--text-lineup-presenter);line-height:var(--leading-display)}.c-lineup__bill{container-type:inline-size}.c-lineup__bill>.c-lineup__date{margin-block-start:var(--lineup-date-gap)}.c-lineup__date{font-family:var(--font-display);font-size:var(--text-lineup-date);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;margin:0}}
@layer blocks{.b-tile{flex-direction:column;min-inline-size:0;display:flex}.b-tile[data-swatch]{background:var(--swatch-ground);color:var(--swatch-ink)}.b-tile__panel{padding:var(--container-pad-panel);flex-direction:column;flex:1;display:flex;container-type:inline-size}.b-tile__date{margin:auto 0 0;padding-block-start:var(--space-lg)}.b-tile .c-poster__frame{aspect-ratio:var(--media-tile-aspect);flex:none}.b-tile__slides{aspect-ratio:var(--media-tile-solo-aspect);flex:1}.b-tile .c-poster:has(.c-poster__actions) .c-poster__caption{display:none}@media (min-width:48rem){.b-tile .c-poster:has(.c-poster__actions) .c-poster__caption{display:flex}.l-page:has(>.b-tile,>.u-anchor-target>.b-tile){grid-template-columns:repeat(2, calc(var(--tile-row,100cqi) / 2)) minmax(0, 1fr);grid-template-rows:minmax(var(--media-tile-bill), auto) 1fr auto;align-content:start;min-block-size:100svh;display:grid}.l-page:has(>.b-tile,>.u-anchor-target>.b-tile)>:not(.b-tile,.u-anchor-target:has(>.b-tile)){grid-column:1/-1;min-inline-size:0}.b-tile{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}.l-page>.u-anchor-target:has(>.b-tile){grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}.b-tile>.c-poster{grid-row:span 2;grid-template-rows:subgrid;display:grid}.b-tile .c-poster__frame{aspect-ratio:auto;min-block-size:calc(var(--tile-row,100cqi) / 2 / (var(--media-tile-aspect)))}.b-tile__date{padding-block-start:var(--lineup-date-gap)}.b-tile__panel{--text-lineup-large-max:var(--text-tile-lineup-large-max);--text-lineup-medium-large-max:var(--text-tile-lineup-medium-large-max);--text-lineup-medium-max:var(--text-tile-lineup-medium-max);--text-lineup-small:var(--text-tile-lineup-small);--text-lineup-date:var(--text-tile-lineup-small)}.b-tile__slides{grid-row:1/-1;align-self:stretch}}@media (min-width:75rem){[data-menu=home]~main .l-page{--tile-row:calc(100cqi - var(--control-menu-width))}}}
