:root{--theme-spacing:clamp(.875rem, 1.5vw, 1.5rem);--spacing--2:calc(var(--theme-spacing) / 4);--spacing--1:calc(var(--theme-spacing) / 2);--spacing-0:var(--theme-spacing);--spacing-1:calc(var(--theme-spacing) * 2);--spacing-2:calc(var(--theme-spacing) * 4);--spacing-3:calc(var(--theme-spacing) * 6);--spacing-4:calc(var(--theme-spacing) * 8);--color-paper:#606062;--color-ink:#fff;--color-soft:#ffcc29;--color-dark:#141414;--color-accent:#ffcc29;--color-on-accent:#141414;--color-yellow:#ffcc29;--color-black:#141414;--color-asphalt-deep:#4a4a4c;--surface-bg:var(--color-paper);--surface-fg:var(--color-ink);--surface-accent:var(--color-accent);--surface-on-accent:var(--color-on-accent);--font-body:var(--font-montserrat,"Helvetica Neue", Arial, sans-serif);--font-display:var(--font-montserrat,"Helvetica Neue", Arial, sans-serif);--type-body:clamp(1rem, .95rem + .25vw, 1.125rem);--type-small:.875rem;--type-h1:clamp(2.75rem, 1.8rem + 3.5vw, 5rem);--type-h2:clamp(1.875rem, 1.4rem + 1.9vw, 3.25rem);--type-h3:clamp(1.35rem, 1.15rem + .8vw, 1.875rem);--global-padding:clamp(1.25rem, 4vw, 4rem);--global-border-radius:.25rem;--layout-content-size:800px;--layout-wide-size:1000px}.surface-default{--surface-bg:var(--color-paper);--surface-fg:var(--color-ink);--surface-accent:var(--color-accent);--surface-on-accent:var(--color-on-accent)}.surface-soft{--surface-bg:var(--color-soft);--surface-fg:var(--color-black);--surface-accent:var(--color-black);--surface-on-accent:var(--color-yellow)}.surface-contrast{--surface-bg:var(--color-dark);--surface-fg:#fff;--surface-accent:var(--color-yellow);--surface-on-accent:var(--color-black)}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-padding-top:7rem}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--type-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}img{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-weight:400;line-height:1.12}h1{font-size:var(--type-h1)}h2{font-size:var(--type-h2)}h3{font-size:var(--type-h3)}h1,h2,h3,h4,p{margin-block:0 1rem}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:5px;outline:2px solid}::selection{background:var(--surface-accent);color:var(--surface-on-accent)}input,select,textarea{border-radius:var(--global-border-radius);color:inherit;background:0 0;border:1px solid;min-width:0;padding:.75em}::placeholder{color:inherit;opacity:.6}.button{border-radius:var(--global-border-radius);background:var(--surface-accent);min-height:48px;color:var(--surface-on-accent);font:600 var(--type-small)/1.4 var(--font-body);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.8em 1.7em;text-decoration:none;transition:opacity .16s;display:inline-flex}.button:hover{opacity:.85}.button:active{opacity:.7}.button:focus-visible{outline-color:var(--surface-fg)}.button-secondary{color:inherit;background:0 0;border-color:currentColor}.button-text{color:inherit;text-underline-offset:.3em;background:0 0;padding-inline:0;text-decoration:underline}.button:disabled{opacity:.5;cursor:not-allowed}.page-header{max-width:calc(var(--layout-wide-size) + 2 * var(--global-padding));padding:var(--spacing-2) var(--global-padding) var(--spacing-1);border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent);margin-inline:auto}.page-header h1{margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-paper);color:var(--color-ink);padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.preview-notice{padding:var(--spacing--1) var(--global-padding);text-align:center;background:var(--color-soft);font-size:var(--type-small);margin:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}h1,h2,h3{text-transform:uppercase;letter-spacing:.01em;font-weight:800;line-height:1.08}h4{font-weight:700}body{line-height:1.7}:focus-visible{outline-color:var(--surface-accent)}.button{font:700 1rem/1.25 var(--font-display);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;min-height:52px;padding:.9em 1.6em}.desktop-nav a{font-size:.9375rem}#the-show{padding-top:var(--spacing-2);padding-bottom:calc(var(--spacing-3) + 18px);position:relative}#the-show:after{content:"";inset-inline:0;bottom:var(--spacing-1);border-block:6px solid var(--color-yellow);height:6px;position:absolute}#the-show .richtext h2{color:var(--color-yellow)}#the-show .richtext h2+p{font-size:clamp(1.1875rem,1rem + .6vw,1.4375rem);font-weight:600;line-height:1.55}#the-show .richtext p{text-wrap:pretty;font-weight:500}#the-show .richtext blockquote{margin:var(--spacing-1) 0 0;font:800 clamp(1.375rem, 1rem + 1.2vw, 2rem)/1.2 var(--font-display);text-transform:uppercase;color:var(--color-yellow)}#the-show .richtext blockquote p{margin:0}.section.section-cities .city-heading{text-align:center}.section.section-cities .city-heading h2{margin-bottom:var(--spacing--2)}.section.section-cities .city-intro{margin-inline:auto;font-weight:600}.section-cities .section-inner{max-width:calc(1200px + 2 * var(--global-padding))}main .section-cities .city-grid{margin-top:var(--spacing-1);gap:20px}main .section-cities .city-grid .city-card{border-radius:1rem;padding:28px 16px 24px}main .section-cities .city-grid .city-card h3{font-size:min(1.625rem,12cqi);line-height:1.05}main .section-cities .city-grid .city-dates{font:800 1.125rem/1.25 var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--color-yellow)}main .section-cities .city-grid .city-theatre{font-size:1rem;font-weight:500;line-height:1.35}main .section-cities .city-grid .city-message{font-variant-numeric:tabular-nums;font-weight:700;margin:0 0 16px!important}main .section-cities .city-grid .city-card .button{letter-spacing:.03em;white-space:nowrap;min-height:50px;padding:.8em 1.25em;font-size:.9375rem}@media (width>=1100px){.section.section-cities .city-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.section.section-cities .city-grid .city-card:nth-child(n){grid-column:auto/span 2}.section.section-cities .city-grid .city-card:last-child:nth-child(4n+1){grid-column:4/span 2}.section.section-cities .city-grid .city-card:nth-last-child(2):nth-child(4n+1){grid-column:3/span 2}.section.section-cities .city-grid .city-card:nth-last-child(3):nth-child(4n+1){grid-column:2/span 2}}@media (width<=599px){main .section.section-cities .city-grid{grid-template-columns:1fr;gap:12px}main .section.section-cities .city-grid .city-card:nth-child(n){text-align:left;grid-area:auto/1;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;place-items:center start;column-gap:12px;padding:16px 16px 16px 20px}main .section-cities .city-grid .city-details{align-items:flex-start;gap:2px;margin:0}main .section-cities .city-grid .city-card h3{font-size:1.375rem}main .section-cities .city-grid .city-dates{font-size:1rem}main .section-cities .city-grid .city-theatre{font-size:.9375rem}main .section-cities .city-grid .city-message{font-size:.875rem;margin:0!important}main .section-cities .city-grid .city-card .button{align-self:center;min-height:44px;padding:.6em 1em;font-size:.875rem}}.section.section-quotes blockquote p{text-transform:uppercase;letter-spacing:.01em;color:var(--surface-accent);font-style:normal;font-weight:800}.section.section-quotes figcaption{font-weight:600}.icon[data-astro-cid-ccg5yoga]{vertical-align:-.125em;flex:none;display:inline-block}.site-header[data-astro-cid-blryxaq5]{z-index:20;background:var(--surface-bg);color:var(--surface-fg);position:sticky;top:0}.header-inner[data-astro-cid-blryxaq5]{padding:14px var(--global-padding);justify-content:space-between;align-items:center;gap:var(--spacing-1);margin:auto;display:flex}.logo[data-astro-cid-blryxaq5]{font:800 1.75rem/1 var(--font-display);letter-spacing:.01em;color:var(--surface-accent);text-decoration:none}.desktop-nav[data-astro-cid-blryxaq5]{margin-left:auto}nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{text-transform:uppercase;letter-spacing:.06em;font-weight:600}.logo[data-astro-cid-blryxaq5] img{object-fit:contain;width:180px;max-height:70px;display:block}.desktop-nav[data-astro-cid-blryxaq5]{gap:var(--spacing-1);display:flex}nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{font-size:var(--type-small);padding-block:var(--spacing--1);text-decoration:none}nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]:hover,nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5][aria-current]{text-decoration:underline}.header-actions[data-astro-cid-blryxaq5]{align-items:center;gap:var(--spacing-0);display:flex}.mobile-menu[data-astro-cid-blryxaq5]{display:none}@media (width<=800px){.header-inner[data-astro-cid-blryxaq5]{padding-block:var(--spacing-0);gap:var(--spacing--1)}.logo[data-astro-cid-blryxaq5]{font-size:1.5rem}.logo[data-astro-cid-blryxaq5] img{width:110px}.desktop-nav[data-astro-cid-blryxaq5]{display:none}.header-actions[data-astro-cid-blryxaq5]{gap:var(--spacing--1)}.header-actions[data-astro-cid-blryxaq5] .button{min-height:44px;font-size:var(--type-small);padding:.7em .9em}.mobile-menu[data-astro-cid-blryxaq5]{display:block}summary[data-astro-cid-blryxaq5]{cursor:pointer;font-size:var(--type-small);align-items:center;gap:.3rem;padding-block:.75rem;list-style:none;display:inline-flex}summary[data-astro-cid-blryxaq5]::-webkit-details-marker{display:none}summary[data-astro-cid-blryxaq5] .icon{width:1.15em;height:1.15em}.mobile-menu[data-astro-cid-blryxaq5][open] summary[data-astro-cid-blryxaq5] .icon{transform:rotate(45deg)}.mobile-menu[data-astro-cid-blryxaq5] nav[data-astro-cid-blryxaq5]{inset-inline:0;padding:var(--spacing-0) var(--global-padding) var(--spacing-1);background:var(--surface-bg);border-bottom:2px solid var(--surface-accent);gap:var(--spacing--1);display:grid;position:absolute;top:100%}.mobile-menu[data-astro-cid-blryxaq5] nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{font-size:1.25rem}}.prose>*+*{margin-block-start:1em}.prose a{color:inherit}.social-icons[data-astro-cid-6curc5kp]{align-items:center;gap:var(--spacing--1);margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-6curc5kp]{width:36px;height:36px;color:inherit;place-items:center;display:grid}a[data-astro-cid-6curc5kp]:hover{color:var(--surface-accent)}svg[data-astro-cid-6curc5kp]{width:20px;height:20px}.site-footer[data-astro-cid-ui5ps2i3]{padding-block:var(--spacing-2);background:var(--surface-bg);color:var(--surface-fg)}.footer-inner[data-astro-cid-ui5ps2i3]{max-width:calc(var(--layout-wide-size) + 2 * var(--global-padding));padding-inline:var(--global-padding);margin:auto}.footer-top[data-astro-cid-ui5ps2i3],.footer-bottom[data-astro-cid-ui5ps2i3]{justify-content:space-between;align-items:center;gap:var(--spacing-0);flex-wrap:wrap;display:flex}.billing[data-astro-cid-ui5ps2i3]{gap:var(--spacing-0);justify-items:start;display:grid}.billing[data-astro-cid-ui5ps2i3] p[data-astro-cid-ui5ps2i3]{margin:0}.presenting[data-astro-cid-ui5ps2i3]{letter-spacing:.06em;text-transform:uppercase;font-size:1rem;font-weight:700}.sponsors[data-astro-cid-ui5ps2i3]{gap:var(--spacing-1);--logo-scale:1px;flex-wrap:wrap;align-items:center;display:flex}.sponsors[data-astro-cid-ui5ps2i3] img{width:auto;height:calc(var(--logo-height,50) * var(--logo-scale));object-fit:contain;max-width:none;display:block}@media (width<=800px){.sponsors[data-astro-cid-ui5ps2i3]{--logo-scale:.75px}}.footer-bottom[data-astro-cid-ui5ps2i3]{margin-top:var(--spacing-1);border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);padding-top:var(--spacing-0);font-size:1rem}.footer-bottom[data-astro-cid-ui5ps2i3] p{margin:0}.credits[data-astro-cid-ui5ps2i3]{font-size:1rem;line-height:1.5}.credits[data-astro-cid-ui5ps2i3] strong[data-astro-cid-ui5ps2i3]{font-weight:700}.footer-links[data-astro-cid-ui5ps2i3]{gap:var(--spacing-1);display:flex}@media (width<=640px){.footer-bottom[data-astro-cid-ui5ps2i3]{text-align:center;align-items:center;gap:var(--spacing--2);flex-direction:column}}.channel-preview[data-astro-cid-ju4pidww]{padding:var(--spacing--1) var(--global-padding);background:var(--color-dark);color:var(--color-paper);gap:var(--spacing--1) var(--spacing-0);font-size:var(--type-small);flex-wrap:wrap;display:flex}.announcement[data-astro-cid-ju4pidww]{text-align:center;padding:var(--spacing--1) var(--global-padding);background:var(--color-soft);font-size:1rem}.announcement[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{margin-left:1em}
