.chrome-header{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.chrome-bar{display:flex;align-items:center;gap:clamp(16px,1.8vw,24px);height:72px}.chrome-home{display:block;flex:none;margin-right:auto;border-radius:4px}.chrome-wordmark{height:44px;width:auto}.chrome-nav{display:none;align-items:center;gap:clamp(14px,5.3vw - 44px,32px)}.chrome-nav>a{position:relative;display:inline-flex;align-items:center;height:48px;font:600 18px/1 var(--font-house);color:var(--ink);text-decoration:none;white-space:nowrap}.chrome-nav>a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:3px;background:transparent;transition:background-color var(--t-ui)}.chrome-nav>a[aria-current]:after{background:var(--ink)}@media (hover:hover){.chrome-nav>a:not([aria-current]):hover:after{background:var(--line-strong)}}.chrome-boxoffice{display:none;align-items:center;gap:8px;height:48px;font:600 18px/1 var(--font-house);color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em;white-space:nowrap}.chrome-boxoffice .icon{font-size:20px}.chrome-action{display:none;flex:none;white-space:nowrap}.chrome-toggle{flex:none}.chrome-toggle .icon{font-size:22px}@media (min-width:640px){.chrome-action{display:inline-flex}}.chrome-header:has(~main .btn:not(.events-buybar>.btn)) .chrome-action{background:transparent}.chrome-header:has(~main .btn:not(.events-buybar>.btn)) .chrome-action:active{background:var(--ink);color:var(--paper)}@media (hover:hover){.chrome-header:has(~main .btn:not(.events-buybar>.btn)) .chrome-action:hover{background:var(--ink);color:var(--paper)}}@media (min-width:1100px){.chrome-nav{display:flex}.chrome-boxoffice{display:inline-flex}.chrome-toggle{display:none}}@media (min-width:1100px) and (max-width:1199px){.chrome-boxoffice .icon{display:none}}@media (max-width:599px){.chrome-bar{height:60px}.chrome-wordmark{height:36px}}.chrome-menu{position:fixed;inset:73px 0 0;z-index:40;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);padding-block:8px 40px;opacity:0;visibility:hidden;transition:opacity .16s,visibility .16s}.chrome-menu[data-open=true]{opacity:1;visibility:visible}.chrome-menu-main>li{border-bottom:1px solid var(--line)}.chrome-menu-main a{display:flex;align-items:center;min-height:56px;font:700 24px/1.1 var(--font-house);color:var(--ink);text-decoration:none}.chrome-menu-main a[aria-current]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.2em}.chrome-menu-more{margin-top:16px}.chrome-menu-more a{display:flex;align-items:center;min-height:48px;font:600 18px/1.1 var(--font-house);color:var(--ink);text-decoration:none}.chrome-menu-more a[aria-current]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.chrome-menu-info{display:grid;gap:4px;margin-top:20px;font-size:18px;color:var(--ink-2)}.chrome-menu-info>a{display:inline-flex;align-items:center;min-height:48px;justify-self:start;font:600 18px/1 var(--font-house)}@media (max-width:599px){.chrome-menu{top:61px}}@media (min-width:1100px){.chrome-menu{display:none}}.chrome-footer{padding-block:72px 40px;background:var(--floor);color:var(--on-floor)}.chrome-footer :focus-visible{outline-color:var(--on-floor)}.chrome-footer-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:48px 40px}.chrome-footer-cols>*{display:grid;gap:14px;align-content:start}.chrome-footer h2{font:600 19px/1.3 var(--font-house);letter-spacing:0}.chrome-footer .fine{color:var(--on-floor-2);max-width:44ch}.chrome-footer-venue>a{justify-self:start;border-radius:4px}.chrome-footer-venue>p>a{display:inline-flex;align-items:center;min-height:32px}.chrome-footer-socials{display:flex;flex-wrap:wrap;gap:4px 24px}.chrome-footer-socials a{display:inline-flex;align-items:center;gap:6px;min-height:48px}.chrome-footer-site{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.chrome-footer-site a{display:flex;align-items:center;min-height:48px;font:500 18px/1.2 var(--font-house);color:var(--on-floor);text-decoration:none}@media (hover:hover){.chrome-footer-site a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}}.chrome-footer-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:56px;padding-top:24px;border-top:1px solid var(--floor-2)}.chrome-footer-foot>.num{font:500 16px/1.45 var(--font-house)}.chrome-footer-foot .fine{max-width:none}@media (min-width:640px){.chrome-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.chrome-footer-cols{grid-template-columns:1.15fr 1.1fr .95fr 1.1fr}.chrome-footer-site{grid-template-columns:minmax(0,1fr)}.chrome-footer-site a{min-height:36px}}.chrome-gate{display:grid;min-height:100svh;background:var(--wall)}.chrome-gate-col{display:grid;align-content:center;justify-items:start;gap:32px;width:min(440px,100% - 2 * var(--gutter));margin-inline:auto;padding-block:32px}.chrome-gate-house{height:min(360px,40svh);width:auto}.chrome-gate-words{display:grid;gap:10px}.chrome-gate-words>h1{font-size:32px;line-height:1.1;letter-spacing:0}.chrome-gate-words>.fine{color:var(--ink-2)}.chrome-gate-form{display:grid;gap:16px;width:100%}.chrome-gate-form .btn{width:100%}.chrome-gate-art{display:none}@media (max-height:799px){.chrome-gate-col{gap:16px;padding-block:16px}.chrome-gate-house{height:min(200px,24svh)}.chrome-gate-mark{height:44px;width:auto}}@media (min-width:1100px){.chrome-gate{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chrome-gate-art{position:sticky;top:0;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100svh;padding:32px 0 20px;background:var(--wall)}.chrome-gate-art>img{width:100%;height:100%;object-fit:contain;object-position:right bottom}.chrome-gate-art>figcaption{margin-top:12px;color:var(--ink-2)}}.chrome-404{padding-block:clamp(40px,6vw,88px) clamp(56px,7vw,104px);background:var(--wall)}.chrome-404 .wrap{display:grid;gap:20px;justify-items:start}.chrome-404-art{width:min(640px,100%);background:var(--wall)}.chrome-404-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:12px}