:root{--fw-display:var(--font-anton), Impact, "Haettenschweiler", "Arial Narrow Bold", sans-serif;--fw-body:var(--font-archivo), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fw-paper:#faf6ec;--fw-paper-2:#f1e8d7;--fw-card:#fff;--fw-ink:#1a1512;--fw-ink-2:#4c4139;--fw-ink-3:#6e6357;--fw-line:#dcd1bc;--fw-line-2:#c8bba2;--fw-line-ink:#1a1512;--fw-primary:#e23120;--fw-primary-dark:#b71f0f;--fw-primary-tint:#fbe3de;--fw-g-comedy:#875000;--fw-g-theatre:#b71f0f;--fw-g-cabaret:#a81e63;--fw-g-music:#5b21b6;--fw-g-musicals:#9a4a06;--fw-g-dance:#0e6e73;--fw-g-kids:#1e6b2a;--fw-g-words:#1d4ed8;--fw-g-exhib:#5e4b8b;--fw-g-events:#5c534a;--fw-free-bg:#dcefde;--fw-free-tx:#155c22;--fw-offer-bg:#dee7fb;--fw-offer-tx:#1d4ed8;--fw-preview-bg:#faebcb;--fw-preview-tx:#8a5a00;--fw-pbh-bg:#e7defb;--fw-pbh-tx:#5320ad;--fw-lh-bg:#d3eeee;--fw-lh-tx:#0c6469;--fw-cancel-bg:#fbdbd5;--fw-cancel-tx:#a0200d;--fw-soldout-bg:#e7dfcf;--fw-soldout-tx:#4c4139;--fw-warn-bg:#f3e7c4;--fw-warn-tx:#6e4b00;--fw-ok:#155c22;--fw-ok-bg:#dcefde;--fw-warn:#8a5a00;--fw-err:#a0200d;--fw-err-bg:#fbdbd5;--fw-text:var(--fw-ink);--fw-text-muted:var(--fw-ink-3);--fw-link:var(--fw-primary-dark);--fw-surface-raised:var(--fw-card);--fw-accent:var(--fw-primary);--fw-focus:var(--fw-primary);--fw-fs-2xs:11px;--fw-fs-xs:12px;--fw-fs-sm:13px;--fw-fs-base:15px;--fw-fs-md:17px;--fw-fs-lg:20px;--fw-fs-xl:26px;--fw-fs-2xl:34px;--fw-fs-3xl:46px;--fw-fs-4xl:66px;--fw-w-body:500;--fw-w-prose:400;--fw-w-strong:700;--fw-w-heavy:800;--fw-lh-tight:.92;--fw-lh-snug:1.25;--fw-lh-body:1.55;--fw-label-size:var(--fw-fs-2xs);--fw-label-track:.14em;--fw-s1:4px;--fw-s2:8px;--fw-s3:12px;--fw-s4:16px;--fw-s5:20px;--fw-s6:24px;--fw-s8:32px;--fw-s10:40px;--fw-s12:48px;--fw-r-sm:3px;--fw-r:5px;--fw-r-lg:8px;--fw-r-pill:999px;--fw-content:1140px;--fw-row-py:14px;--fw-topbar-h:64px;--fw-tap:44px;--fw-shadow-sm:0 1px 2px #1a15121a;--fw-shadow:0 3px 10px #1a15121f;--fw-shadow-poster:4px 4px 0 var(--fw-ink);--fw-hairline:1px solid var(--fw-line);--fw-hairline-hover:1px solid var(--fw-line-2);--fw-rule-ink:2px solid var(--fw-line-ink);--fw-accent-rule:4px;--fw-accent-rule-lg:5px;--fw-dur-fast:.1s;--fw-dur:.16s;--fw-ease:cubic-bezier(.2, .6, .2, 1);--fw-focus-ring:3px solid var(--fw-focus);--fw-font:var(--fw-body);--fw-ink-inverse:var(--fw-card);--fw-muted:var(--fw-ink-3);--fw-border:var(--fw-line);--fw-surface:var(--fw-paper-2);--fw-error:var(--fw-err);--fw-radius-sm:var(--fw-r);--fw-radius-md:var(--fw-r-lg);--fw-radius-full:var(--fw-r-pill);--fw-content-narrow:var(--fw-content);--fw-content-wide:var(--fw-content)}.fw-contrast-aaa{--fw-ink-3:#554c42;--fw-primary:#b71f0f;--fw-primary-dark:#8f1608;--fw-g-comedy:#6e4200;--fw-g-theatre:#8e1608;--fw-g-cabaret:#8a1550;--fw-g-musicals:#7a3a04;--fw-g-dance:#0b5257;--fw-g-kids:#14561f;--fw-g-words:#163c99;--fw-g-exhib:#4c3b72;--fw-g-events:#463e36;--fw-free-tx:#0f4419;--fw-offer-tx:#163c99;--fw-preview-tx:#6e4200;--fw-pbh-tx:#431785;--fw-lh-tx:#094e52;--fw-cancel-tx:#8a1608;--fw-soldout-tx:#443a31;--fw-warn-tx:#5a3d00}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fw-paper);color:var(--fw-ink);font-family:var(--fw-body);font-weight:var(--fw-w-body);font-size:var(--fw-fs-base);line-height:var(--fw-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3{font-family:var(--fw-display);font-weight:400;line-height:var(--fw-lh-tight);letter-spacing:.005em;margin:0}a{color:var(--fw-link);text-decoration:none}a:hover{color:var(--fw-primary);text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:var(--fw-focus-ring);outline-offset:2px;border-radius:2px}::selection{background:var(--fw-ink);color:var(--fw-paper)}.fw-label{font-family:var(--fw-body);font-weight:var(--fw-w-heavy);font-size:var(--fw-label-size);letter-spacing:var(--fw-label-track);text-transform:uppercase}.fw-nav-link{color:#faf6ecb8;border-radius:var(--fw-r);min-width:44px;height:44px;font-family:var(--fw-body);font-weight:var(--fw-w-heavy);font-size:var(--fw-fs-sm);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.fw-nav-link:hover{color:#fff;background:#faf6ec1a;text-decoration:none}.fw-nav-link-active,.fw-nav-link-active:hover{background:var(--fw-primary);color:#fff}.fw-guide-intro{margin:var(--fw-s4) 0 0;font-size:var(--fw-fs-md);font-weight:var(--fw-w-prose);line-height:var(--fw-lh-body);color:var(--fw-ink-2);max-width:62ch}@media (min-width:860px){.fw-guide-intro{columns:2;column-gap:var(--fw-s10);column-rule:var(--fw-hairline);max-width:none}}.fw-day-strip{gap:var(--fw-s2);padding:0 0 var(--fw-s2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.fw-day-strip>li{scroll-snap-align:center}.fw-day-chip{min-width:64px;min-height:var(--fw-tap);border:1px solid var(--fw-line);border-radius:var(--fw-r);font-size:var(--fw-fs-2xs);letter-spacing:.02em;white-space:nowrap;transition:border-color var(--fw-dur-fast) var(--fw-ease);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 10px;line-height:1.25;text-decoration:none;display:inline-flex}.fw-day-chip:hover{border-color:var(--fw-line-2);text-decoration:none}@media (prefers-reduced-motion:reduce){.fw-day-chip{transition:none}}.fw-row{--fw-lead-w:76px;grid-template-columns:var(--fw-lead-w) 1fr auto;align-items:center;gap:var(--fw-s4);padding:var(--fw-row-py) var(--fw-s3);border-bottom:var(--fw-hairline);border-left:var(--fw-accent-rule) solid var(--fw-g-events);content-visibility:auto;contain-intrinsic-size:auto 56px;min-height:56px;display:grid}.fw-row-lead{font-family:var(--fw-display);font-size:var(--fw-fs-lg);font-variant-numeric:tabular-nums;letter-spacing:.01em}.fw-row-main{min-width:0}.fw-row-title{font-weight:var(--fw-w-strong);font-size:var(--fw-fs-md);line-height:var(--fw-lh-snug);display:block}.fw-row-meta{font-weight:var(--fw-w-strong);font-size:var(--fw-fs-md);color:var(--fw-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:0;display:block;overflow:hidden}.fw-row--titled .fw-row-meta{font-weight:inherit;font-size:var(--fw-fs-sm);color:var(--fw-ink-3);margin-top:2px}.fw-row-title a,.fw-row-meta a{color:inherit}.fw-row-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.fw-row-book{font-size:var(--fw-fs-xs);font-weight:var(--fw-w-strong);color:var(--fw-primary-dark)}.fw-row-trail{font-size:var(--fw-fs-sm);color:var(--fw-ink-3);white-space:nowrap;text-align:right}.fw-row-price{font-weight:var(--fw-w-strong);color:var(--fw-primary-dark);margin-top:2px;display:block}.fw-row-save{margin-top:4px;display:block}.fw-badge{font-family:var(--fw-body);font-weight:var(--fw-w-heavy);font-size:var(--fw-fs-2xs);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--fw-r-pill);background:var(--fw-badge-bg);color:var(--fw-badge-tx);padding:3px 8px;display:inline-block}.fw-badge-free{--fw-badge-bg:var(--fw-free-bg);--fw-badge-tx:var(--fw-free-tx)}.fw-badge-offer{--fw-badge-bg:var(--fw-offer-bg);--fw-badge-tx:var(--fw-offer-tx)}.fw-badge-preview{--fw-badge-bg:var(--fw-preview-bg);--fw-badge-tx:var(--fw-preview-tx)}.fw-badge-pbh{--fw-badge-bg:var(--fw-pbh-bg);--fw-badge-tx:var(--fw-pbh-tx)}.fw-badge-lh{--fw-badge-bg:var(--fw-lh-bg);--fw-badge-tx:var(--fw-lh-tx)}.fw-badge-cancel{--fw-badge-bg:var(--fw-cancel-bg);--fw-badge-tx:var(--fw-cancel-tx)}.fw-badge-soldout{--fw-badge-bg:var(--fw-soldout-bg);--fw-badge-tx:var(--fw-soldout-tx)}.fw-badge-warn{--fw-badge-bg:var(--fw-warn-bg);--fw-badge-tx:var(--fw-warn-tx)}.fw-badge-info{--fw-badge-bg:var(--fw-paper-2);--fw-badge-tx:var(--fw-ink-2)}.fw-save{font:inherit;vertical-align:middle;cursor:pointer;color:var(--fw-muted);line-height:1.4;text-decoration:none}.fw-save-pill{border:1px solid var(--fw-border);border-radius:var(--fw-radius-full);background:var(--fw-surface);white-space:nowrap;padding:.05rem .55rem;font-size:.78rem}.fw-save-compact{background:0 0;border:none;padding:0 .15rem;font-size:.9rem;line-height:1}.fw-save-idle{cursor:default}.fw-save-pending{opacity:.5}.fw-save-on.fw-save-pill{color:var(--fw-ink);border-color:var(--fw-ink)}.fw-save-failed.fw-save-pill{color:var(--fw-error);border-color:var(--fw-error)}.fw-save-failed.fw-save-compact{color:var(--fw-error)}.fw-guide-h1{margin-top:var(--fw-s2);font-size:clamp(30px, 7.5vw, var(--fw-fs-3xl))}.fw-filter-group{align-items:baseline;gap:var(--fw-s3);flex-wrap:wrap;display:flex}.fw-filter-label{color:var(--fw-ink-3);flex:0 0 100%}.fw-filter-hint{font-weight:var(--fw-w-body);letter-spacing:0;text-transform:none;display:block}.fw-filter-chips{gap:var(--fw-s2);flex-wrap:wrap;display:flex}@media (min-width:620px){.fw-filter-label{flex:0 0 108px}.fw-filter-chips{flex:1}}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_14c12380-module__JtJKra__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_14c12380-module__JtJKra__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_79198533-module__s4G33W__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_79198533-module__s4G33W__variable{--font-archivo:"Archivo", "Archivo Fallback"}
