@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/BodoniModa.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/BodoniModa-Italic.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/PublicSans.woff2) format("woff2")}@font-face{font-family:Bodoni Fallback;src:local("Didot"),local("Bodoni 72"),local("Georgia");size-adjust:96%;ascent-override:100%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Public Fallback;src:local("Arial"),local("ArialMT");size-adjust:101%;ascent-override:94%;descent-override:22%;line-gap-override:0%}:root{--night:#0F1A28;--night-2:#162538;--night-3:#1F3249;--dusk:#192B40;--navy:#192B40;--blue:#315680;--blue-light:#839AB3;--slate:#75808C;--paper:#F6F2EA;--paper-2:#ECE5D8;--white:#FDFBF7;--ink:#121B27;--ink-soft:#4A5565;--mist:#B9C4D2;--red:#E8665E;--red-fill:#A92422;--red-deep:#8C1B1A;--red-ink:#A92422;--red-light:#F39A92;--gold:#D9AE5F;--gold-light:#F4D48E;--gold-ink:#7A5414;--ember:var(--gold);--line:#8C95A1;--rule:rgba(18,27,39,.14);--rule-night:rgba(246,242,234,.14);--danger:#A3283F;--danger-night:#F7A1A6;--zone-1:#E26A60;--zone-2:#5C8BD6;--zone-3:#A8C2DE;--zone-1-deep:#A92422;--zone-2-deep:#315680;--zone-3-deep:#5E7FA6;--seat-taken:#2A3A52;--seat-yours:var(--gold-light);--lv-orch:var(--zone-1);--lv-founders:var(--zone-2);--lv-mezz:var(--zone-3);--lv-balc:var(--zone-3);--lv-orch-deep:var(--zone-1-deep);--lv-founders-deep:var(--zone-2-deep);--lv-mezz-deep:var(--zone-3-deep);--lv-balc-deep:var(--zone-3-deep);--f-display:"Bodoni Moda","Bodoni Fallback",Didot,Georgia,serif;--f-text:"Public Sans","Public Fallback",system-ui,sans-serif;--f-label:"Public Sans","Public Fallback",system-ui,sans-serif;--t-display:clamp(54px,5.4vw + 20px,128px);--t-h1:clamp(42px,3.1vw + 22px,86px);--t-h2:clamp(34px,1.9vw + 22px,60px);--t-h3:clamp(24px,.5vw + 20px,31px);--t-lede:clamp(19px,.45vw + 17px,23px);--t-body:18px;--t-fine:16px;--t-label:15px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--gutter:clamp(16px,4.5vw,64px);--section:clamp(72px,9vw,136px);--wrap:1320px;--chrome-h:68px;--r-xs:2px;--r-s:3px;--r-m:6px;--r-l:10px;--r-pill:999px;--shadow-art:0 40px 70px -40px rgba(4,9,16,.85);--shadow-card:0 1px 0 rgba(18,27,39,.04),0 22px 40px -30px rgba(18,27,39,.5);--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--t-ui:160ms;--t-reveal:760ms;--t-light:1400ms;--light-step:90ms;--fg:var(--ink);--fg-soft:var(--ink-soft);--on-fg:var(--paper);--accent:var(--red-ink);--link:var(--ink);--link-line:var(--red-fill);--link-hover:var(--red-ink);--btn-bg:var(--red-fill);--btn-fg:#fff;--btn-hover:var(--red-deep);--focus:var(--blue);--hairline:var(--rule);--error:var(--danger);--q-line:var(--ink);--q-hover:rgba(18,27,39,.06);--field-bg:var(--white);--field-fg:var(--ink);--field-line:var(--line)}@media (min-width:1100px){:root{--chrome-h:80px}}@media (max-width:479px){:root{--t-body:17px}}.on-night{--fg:var(--paper);--fg-soft:var(--mist);--on-fg:var(--night);--accent:var(--gold);--link:var(--paper);--link-line:var(--gold);--link-hover:var(--gold-light);--btn-bg:var(--red-fill);--btn-fg:#fff;--btn-hover:var(--red-deep);--focus:var(--gold-light);--hairline:var(--rule-night);--error:var(--danger-night);--q-line:rgba(246,242,234,.55);--q-hover:rgba(246,242,234,.08);--field-bg:var(--night-2);--field-fg:var(--paper);--field-line:rgba(246,242,234,.4);background:var(--night);color:var(--paper)}.on-paper,.on-paper-2{--fg:var(--ink);--fg-soft:var(--ink-soft);--on-fg:var(--paper);--accent:var(--red-ink);--link:var(--ink);--link-line:var(--red-fill);--link-hover:var(--red-ink);--btn-bg:var(--red-fill);--btn-fg:#fff;--btn-hover:var(--red-deep);--focus:var(--blue);--hairline:var(--rule);--error:var(--danger);--q-line:var(--ink);--q-hover:rgba(18,27,39,.06);--field-bg:var(--white);--field-fg:var(--ink);--field-line:var(--line);background:var(--paper);color:var(--ink)}.on-paper-2{background:var(--paper-2)}*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scroll-padding-top:calc(var(--chrome-h) + 16px)}body{min-height:100svh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);overflow-x:clip;font:400 var(--t-body)/1.62 var(--f-text);font-feature-settings:"lnum";font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1 0 auto}#page:focus{outline:none}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--gold-light);color:var(--night)}.display,.h1,.h2,.h3,h1,h2,h3{font-family:var(--f-display);font-optical-sizing:auto;color:inherit;text-wrap:balance;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.display{font-size:var(--t-display);font-weight:500;line-height:.98;letter-spacing:-.018em}.h1,h1{font-size:var(--t-h1);line-height:1.03;letter-spacing:-.014em;max-width:20ch}.h1,.h2,h1,h2{font-weight:500}.h2,h2{font-size:var(--t-h2);line-height:1.08;letter-spacing:-.01em;max-width:24ch}.h3,h3{font-size:var(--t-h3);font-weight:600;line-height:1.2;letter-spacing:-.004em}:is(h1,h2,h3,.display) em{font-style:italic;font-weight:400;color:var(--accent)}li,p{max-width:66ch;text-wrap:pretty}.lede{font-size:var(--t-lede);line-height:1.52;max-width:46ch;color:var(--fg)}.fine{font-size:var(--t-fine);line-height:1.5}.soft{color:var(--fg-soft)}.label{font:600 var(--t-label)/1.3 var(--f-text);letter-spacing:.01em}.num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.eyebrow,.label-caps,.series{font:600 14px/1.3 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);max-width:none}.quote{font:italic 400 clamp(26px,1.3vw + 19px,42px)/1.26 var(--f-display);letter-spacing:-.004em;max-width:30ch}.billing{font:500 clamp(22px,.8vw + 17px,30px)/1.2 var(--f-display);max-width:none}.billing i{font-style:italic;font-weight:400;color:var(--fg-soft)}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.wrap.narrow{max-width:880px}.section{padding-block:var(--section)}.prose{max-width:66ch}.prose>*+*{margin-top:1em}.prose h2,.prose h3{margin-top:1.4em}.actions{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a{color:var(--link);text-decoration:underline;text-decoration-color:var(--link-line);text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--t-ui),text-decoration-color var(--t-ui),text-decoration-thickness var(--t-ui)}@media (hover:hover){a:hover{color:var(--link-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}}.arrow-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;font:600 17px/1.3 var(--f-text);text-decoration:none}.arrow-link .icon{transition:translate var(--t-ui) var(--ease-out)}@media (hover:hover){.arrow-link:hover{text-decoration:underline;text-decoration-color:var(--link-line)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.arrow-link:hover .icon{translate:4px 0}}:focus-visible{outline:2.5px solid var(--focus);outline-offset:3px}.skip{position:absolute;left:16px;top:-80px;z-index:100;padding:12px 20px;border-radius:var(--r-m);background:var(--paper);color:var(--night);font-weight:600;text-decoration:none}.skip:focus{top:12px;--focus:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:var(--r-s);background:var(--btn-bg);color:var(--btn-fg);font:600 17px/1.1 var(--f-text);letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--t-ui),color var(--t-ui),box-shadow var(--t-ui)}.btn.large{min-height:60px;padding:0 34px;font-size:19px}.btn.small{min-height:44px;padding:0 18px;font-size:16px}.btn.wide{width:100%}.btn.quiet{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--q-line)}.btn:active{translate:0 1px}.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;translate:none}@media (hover:hover){.btn:hover{background:var(--btn-hover);color:var(--btn-fg)}.btn.quiet:hover{background:var(--q-hover);color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--fg)}.btn[aria-disabled=true]:hover{background:var(--btn-bg);box-shadow:none}.btn.quiet[aria-disabled=true]:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--q-line)}}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag,.tags{align-items:center}.tag{display:inline-flex;gap:7px;min-height:28px;padding:0 11px;border-radius:var(--r-xs);font:600 14px/1 var(--f-text);letter-spacing:.01em;white-space:nowrap;color:var(--fg);box-shadow:inset 0 0 0 1px var(--q-line)}.tag.next{background:var(--btn-bg);color:var(--btn-fg);box-shadow:none}.tag.soldout{background:var(--fg);color:var(--on-fg);box-shadow:none}.tag.played{color:var(--fg-soft);box-shadow:inset 0 0 0 1px var(--hairline)}.tag-ring{width:14px;height:8px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.5}.sample{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--r-xs);font:600 13px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);box-shadow:inset 0 0 0 1.25px currentColor;vertical-align:middle}.sample-banner{display:flex;gap:10px;align-items:flex-start;padding:12px var(--gutter);background:var(--paper-2);color:var(--ink);font-size:var(--t-fine);line-height:1.5;border-bottom:1px solid var(--rule)}.sample-banner.on-night{background:var(--night-2);color:var(--paper);border-bottom-color:var(--rule-night)}.sample-banner .icon{flex:none;margin-top:1px;color:var(--accent)}.field{display:grid;gap:8px;align-content:start}.field>label,.field>legend,.label-text{font:600 16px/1.4 var(--f-text);color:var(--fg)}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:52px;padding:12px 16px;font:400 17px/1.4 var(--f-text);color:var(--field-fg);background:var(--field-bg);border:1px solid var(--field-line);border-radius:var(--r-s);transition:border-color var(--t-ui),box-shadow var(--t-ui)}select{appearance:auto}textarea{min-height:128px;resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus);outline-offset:2px}input[type=checkbox],input[type=radio]{width:22px;height:22px;flex:none;accent-color:var(--red-fill);margin:0}.on-night input[type=checkbox],.on-night input[type=radio]{accent-color:var(--gold)}.check{display:flex;gap:12px;align-items:center;min-height:48px;font-size:17px;line-height:1.4;cursor:pointer}.field-help{font-size:var(--t-fine);color:var(--fg-soft)}.field-error{display:flex;gap:8px;align-items:flex-start;font-size:var(--t-fine);color:var(--error);font-weight:600}.field-error .icon{flex:none;margin-top:1px}[aria-invalid=true]{border-color:var(--error)!important}fieldset{border:0;padding:0;min-width:0}.chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:var(--r-pill);font:600 16px/1 var(--f-text);background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--q-line);cursor:pointer;text-decoration:none;transition:background-color var(--t-ui),color var(--t-ui)}.chip[aria-current=true],.chip[aria-pressed=true]{background:var(--fg);color:var(--on-fg);box-shadow:none}@media (hover:hover){.chip:not([aria-pressed=true]):hover{background:var(--q-hover)}}.segmented{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--hairline)}.segmented>*{min-height:40px;padding:0 16px;border:0;border-radius:var(--r-s);background:transparent;color:var(--fg);font:600 16px/1 var(--f-text);display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none}.segmented>[aria-checked=true],.segmented>[aria-pressed=true],.segmented>[aria-selected=true]{background:var(--fg);color:var(--on-fg)}.ladder{display:flex;flex-wrap:wrap;gap:6px 22px;padding:0;list-style:none}.ladder li{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;max-width:none}.ladder li:before{content:"";grid-row:span 2;align-self:center;width:10px;height:10px;border-radius:50%;background:var(--z,var(--accent))}.ladder-zone{grid-column:2;font:600 13px/1.2 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft)}.ladder-price{grid-column:2;font:500 26px/1.1 var(--f-display);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.on-paper .ladder li:before,.on-paper-2 .ladder li:before{background:var(--zd,var(--z,var(--accent)))}.table-wrap{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%}th{font:600 15px/1.4 var(--f-text);color:var(--fg-soft);text-align:left;padding:12px 14px;vertical-align:bottom;border-bottom:1px solid var(--fg)}td{padding:14px;font-size:17px;line-height:1.45;vertical-align:top}tbody tr td,tr+tr td{border-bottom:1px solid var(--hairline)}td.price,th.price{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.price{font-weight:700;white-space:nowrap}.stepper{display:inline-flex;align-items:center;border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--field-line);background:var(--field-bg)}.stepper button{width:48px;height:48px;border:0;background:transparent;color:var(--field-fg);display:grid;place-items:center;cursor:pointer;border-radius:var(--r-m)}.stepper button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.stepper output{min-width:40px;text-align:center;font:700 19px/1 var(--f-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sampleform{display:grid;gap:24px;max-width:720px}.sampleform-grid{display:grid;gap:20px 24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.sampleform-done{display:grid;gap:14px;padding:28px;border-radius:var(--r-m)}.sampleform-note{flex-wrap:wrap;font-size:var(--t-fine);color:var(--fg-soft)}.sampleform-done h3,.sampleform-note{display:flex;gap:10px;align-items:center}.tickethelp{display:flex;gap:12px;align-items:flex-start;font-size:var(--t-fine);line-height:1.5}.tickethelp .icon{flex:none;margin-top:1px;color:var(--accent)}.tickethelp a{overflow-wrap:anywhere}.icon{flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal>*{animation:reveal-rise linear both;animation-timeline:view();animation-range:entry 0 entry 220px}}}@keyframes reveal-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@media print{.reveal>*{animation:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.chrome-header{position:sticky;top:0;z-index:40;background:var(--night);box-shadow:0 1px 0 transparent;transition:box-shadow var(--t-ui)}.chrome-header[data-scrolled]{box-shadow:0 1px 0 var(--rule-night),0 18px 30px -24px rgba(0,0,0,.7)}.chrome-bar{display:flex;align-items:center;gap:clamp(10px,1.6vw,26px);height:var(--chrome-h);max-width:calc(var(--wrap) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.chrome-home{display:block;align-self:flex-start;flex:none;text-decoration:none;border-radius:0 0 var(--r-m) var(--r-m)}.chrome-banner{display:block;width:auto;height:calc(var(--chrome-h) - 10px);filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))}@media (min-width:1100px){.chrome-header:not(.chrome-slim) .chrome-banner{height:calc(var(--chrome-h) + 14px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.chrome-banner{transition:translate .5s var(--ease-out)}.chrome-home:hover .chrome-banner{translate:0 3px}}.chrome-nav{margin-left:auto}.chrome-nav ul{display:flex;gap:clamp(4px,1vw,14px);padding:0;list-style:none}.chrome-nav a{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:0 8px;color:var(--paper);font:500 17px/1 var(--f-text);text-decoration:none}.chrome-nav a:after{content:"";position:absolute;left:50%;bottom:6px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--gold);opacity:0;scale:.4;transition:opacity var(--t-ui),scale var(--t-ui) var(--ease-out)}.chrome-nav a[aria-current=page]:after{opacity:1;scale:1}@media (hover:hover){.chrome-nav a:hover{color:var(--gold-light)}.chrome-nav a:hover:after{opacity:.7;scale:1}}.chrome-call{display:none;align-items:center;gap:8px;min-height:48px;color:var(--paper);font:600 16px/1 var(--f-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.chrome-call .icon{color:var(--gold)}@media (hover:hover){.chrome-call:hover{color:var(--gold-light)}}.chrome-tickets{flex:none}.chrome-menu-button{display:inline-flex;align-items:center;gap:8px;min-width:48px;min-height:48px;padding:0 6px;border:0;border-radius:var(--r-m);background:transparent;color:var(--paper);font:600 16px/1 var(--f-text);cursor:pointer}@media (hover:hover){.chrome-menu-button:hover{background:var(--q-hover)}}@media (max-width:1099px){.chrome-call,.chrome-nav{display:none}.chrome-tickets{margin-left:auto}}@media (max-width:459px){.chrome-tickets .icon{display:none}.chrome-tickets{padding:0 14px}.chrome-menu-button:not(.is-close) span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:1100px){.chrome-menu-button:not(.is-close){display:none}}@media (min-width:1280px){.chrome-call{display:inline-flex}}.chrome-slim{position:relative}.chrome-slim .chrome-banner{height:calc(var(--chrome-h) - 16px)}.chrome-slim-title{flex:1 1;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 clamp(19px,.8vw + 14px,25px)/1.2 var(--f-display);color:var(--paper)}.chrome-back{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 6px;flex:none;color:var(--paper);font:600 16px/1 var(--f-text);text-decoration:none}@media (hover:hover){.chrome-back:hover{color:var(--gold-light);text-decoration:underline;text-decoration-color:var(--gold)}}@media (max-width:639px){.chrome-back span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chrome-back{min-width:48px;justify-content:center}}.chrome-menu{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0 var(--gutter) 40px;border:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.chrome-menu::backdrop{background:rgba(5,10,18,.6)}@media (prefers-reduced-motion:no-preference){.chrome-menu[open]{animation:chrome-menu-in .42s var(--ease-out)}}@keyframes chrome-menu-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.chrome-menu-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;height:var(--chrome-h);margin-bottom:12px}.chrome-menu-top .chrome-banner{height:calc(var(--chrome-h) - 10px)}.chrome-menu-top .chrome-menu-button{margin-top:10px}.chrome-menu-list{display:grid;padding:0;list-style:none;border-top:1px solid var(--rule-night)}.chrome-menu-list li{max-width:none;border-bottom:1px solid var(--rule-night)}.chrome-menu-main{display:grid;gap:4px;padding:16px 0;color:var(--paper);font:500 clamp(30px,6vw,40px)/1.08 var(--f-display);text-decoration:none}.chrome-menu-main[aria-current=page]{color:var(--gold-light)}.chrome-menu-note{font:400 16px/1.4 var(--f-text);color:var(--mist)}.chrome-menu-actions{margin-top:28px;max-width:none}.chrome-menu-foot{display:grid;gap:8px;margin-top:32px}.chrome-menu-foot a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;overflow-wrap:anywhere}.chrome-menu-mail{display:flex;align-items:center;gap:10px}.chrome-menu-mail a{min-height:44px}.chrome-footer{position:relative;padding-block:clamp(40px,5vw,72px) 40px}.chrome-apron{position:absolute;left:0;right:0;bottom:100%;display:block;width:100%;height:clamp(20px,3.2vw,46px);fill:var(--night);pointer-events:none}.chrome-footer-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px;padding-bottom:clamp(36px,4vw,56px);border-bottom:1px solid var(--rule-night)}.chrome-footer-top .chrome-home{align-self:auto;color:var(--paper)}.chrome-footer-top .brand{width:auto;height:clamp(44px,3vw + 26px,64px)}.chrome-footer-lead{display:flex;align-items:center;gap:16px;max-width:none;font:italic 400 clamp(24px,1.6vw + 14px,40px)/1.15 var(--f-display);color:var(--paper)}.chrome-footer-lead .brand-star{color:var(--gold);flex:none}.chrome-footer-cols{display:grid;gap:36px 40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));padding-block:clamp(36px,4vw,56px)}.chrome-footer-cols h2{margin-bottom:12px;font:600 14px/1.3 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.chrome-footer-cols li,.chrome-footer-cols p{font-size:var(--t-fine);line-height:1.6}.chrome-footer-cols p+p{margin-top:12px}.chrome-footer-cols a{overflow-wrap:anywhere}.chrome-footer-phone{font:500 26px/1.3 var(--f-display);text-decoration:none}.chrome-footer-links,.chrome-footer-venues{display:grid;gap:10px;padding:0;list-style:none}.chrome-footer-venues li{display:grid}.chrome-footer-venues b{font-weight:600}.chrome-footer-venues span{color:var(--mist)}.chrome-footer-links a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none}@media (hover:hover){.chrome-footer-links a:hover{text-decoration:underline;text-decoration-color:var(--gold)}}@media (min-width:1100px){.chrome-news{grid-column:span 2}}.chrome-news p{margin-bottom:14px}.chrome-news h2{display:flex;align-items:center;gap:10px}.chrome-news-row{display:flex;gap:10px;flex-wrap:wrap}.chrome-news-row input{flex:1 1 200px;min-height:48px}.chrome-news-done{display:flex;gap:8px;align-items:center;color:var(--gold-light);font-weight:600}.chrome-footer-foot{display:grid;gap:10px;padding-top:28px;border-top:1px solid var(--rule-night)}.chrome-footer-foot p{font-size:var(--t-fine);max-width:96ch}.chrome-footer-demo{color:var(--mist)}.chrome-footer-demo b{color:var(--paper);font-weight:600}.chrome-404{display:grid;justify-items:center;gap:20px;padding:clamp(56px,8vw,112px) var(--gutter) clamp(80px,9vw,140px);text-align:center;background:var(--night)}.chrome-404 h1{max-width:18ch}.chrome-404 .lede{color:var(--mist);max-width:44ch}.chrome-404 .actions{justify-content:center;margin-top:8px}.chrome-404-stage{width:min(100%,1080px);margin-top:clamp(20px,3vw,40px);border-radius:var(--r-m);box-shadow:var(--shadow-art)}@media (prefers-reduced-motion:no-preference){.chrome-404-stage{animation:chrome-hush 2.4s var(--ease-out) both}}@keyframes chrome-hush{0%{filter:brightness(1.6) saturate(.4)}to{filter:none}}.brand{display:block;width:auto;flex:none}.brand-star{display:inline-block;flex:none}.art{position:relative;isolation:isolate;margin:0}.art-img{display:block;width:100%;height:auto;border-radius:var(--r-s);box-shadow:var(--shadow-art);background:var(--night-2)}.art[data-glow]:before{z-index:-1;left:-10%;right:-10%;bottom:-16%;height:40%;border-radius:50%;background:radial-gradient(closest-side,rgba(217,174,95,.34),rgba(217,174,95,.1) 60%,rgba(217,174,95,0))}.art[data-glow]:after,.art[data-glow]:before{content:"";position:absolute;pointer-events:none}.art[data-glow]:after{inset:-9px;border:1px solid var(--hairline);border-radius:calc(var(--r-s) + 9px)}.art.fit{width:fit-content;max-width:100%;margin-inline:auto}.art.fit .art-img{width:auto;max-width:100%;max-height:var(--art-max,70svh)}.card{display:grid;gap:16px;align-content:start;color:inherit;text-decoration:none;border-radius:var(--r-s)}.card:focus-visible{outline-offset:8px}.card-art{aspect-ratio:var(--card-ratio,5/3);display:grid;place-items:center;overflow:hidden;border-radius:var(--r-s);background:var(--night);transition:translate .45s var(--ease-out),box-shadow .45s var(--ease-out)}.card-art .art,.card-art .art-img{width:100%;height:100%}.card-art .art-img{object-fit:contain;border-radius:0;box-shadow:none}.card-words{display:grid;gap:6px}.card-title{font-size:clamp(23px,.6vw + 19px,29px);font-weight:500;line-height:1.14;letter-spacing:-.008em}.card-when{font-weight:600;font-size:16px;line-height:1.4}.card-meta{margin-top:6px}.card-price{font:600 16px/1 var(--f-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover){.card:hover .card-art{translate:0 -4px;box-shadow:var(--shadow-card)}.card:hover .card-title{text-decoration:underline;text-decoration-color:var(--link-line);text-decoration-thickness:1px;text-underline-offset:5px}}.perf{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:16px 28px;align-items:center;padding:24px 0;border-bottom:1px solid var(--hairline)}.perf-date{position:relative;display:grid;justify-items:center;padding-top:12px;text-align:center;max-width:none}.perf-date:before{content:"";position:absolute;top:0;left:22px;right:22px;border-top:2px solid var(--accent)}.perf-mo,.perf-wd{font:600 13px/1.2 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft)}.perf-day{font:500 42px/1 var(--f-display);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;margin-block:4px 2px}.perf-words{display:grid;gap:8px;min-width:0}.perf-time{font:700 17px/1 var(--f-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perf.played :is(.perf-time,.perf-day){color:var(--fg-soft)}.perf.played .perf-date:before{border-color:var(--hairline)}@media (max-width:699px){.perf{grid-template-columns:62px minmax(0,1fr);gap:14px 18px}.perf-day{font-size:36px}.perf-action{grid-column:1/-1}.perf-action:empty{display:none}.perf-action .btn{width:100%}}