:root{--breakpoints-small: 600px;--breakpoints-medium: 900px;--breakpoints-large: 1200px}.mirage{--mirage-night: #0C0205;--mirage-wine: #1D0610;--mirage-plum: #2A0A16;--mirage-surface: #160309;--mirage-velvet: #7A0A2A;--mirage-velvet-hi: #C21D4F;--mirage-magenta: #E0207A;--mirage-pink: #FF5FA8;--mirage-pink-hi: #FF8CC0;--mirage-neon: #FF7A1F;--mirage-neon-core: #FFF1DF;--mirage-neon-tube: #FFB066;--mirage-pearl: #F6E7E3;--mirage-pearl-muted: #D9B9C1;--mirage-paper: #F6EBE4;--mirage-ink: #5A0820;--mirage-gold: #D9A441;--mirage-gold-soft: rgba(217, 164, 65, .45);--mirage-button-ink: #23040F;--mirage-din: "Mirage DIN", "D-DIN", "Bahnschrift", "Arial Narrow", sans-serif;--mirage-script: "Sacramento", "Brush Script MT", cursive;--mirage-outline: "Mirage Outline", "Futura", "Century Gothic", sans-serif;--mirage-glow-orange: 0 0 .02em #FFF6EA, 0 0 .08em #FFB36B, 0 0 .2em #FF7A1F, 0 0 .45em rgba(255, 90, 0, .75), 0 0 .9em rgba(255, 61, 0, .45);--mirage-glow-pink: 0 0 .02em #FFF0F6, 0 0 .08em #FFB3D6, 0 0 .2em #FF4FA0, 0 0 .45em rgba(255, 40, 140, .7), 0 0 .9em rgba(255, 20, 120, .4);--mirage-foil: linear-gradient(170deg, #FFE3EF, #FF8FC0 22%, #FF3D8B 40%, #FFD1E4 52%, #E01E6E 68%, #FF9CC8 85%, #FFF0F6);--mirage-foil-light: linear-gradient(170deg, #FFE3EF, #FF9CC8 30%, #FFC4DD 52%, #FF8CC0 78%, #FFD6E8);--mirage-velvet-folds: repeating-linear-gradient(90deg, #2B0010 0 .4%, #6E0624 1.4%, #B3164A 2.6%, #E2386F 3.1%, #A3123F 3.9%, #50031A 5.2%, #2B0010 6.25%);--mirage-ease-drape: cubic-bezier(.65, 0, .25, 1);background-color:var(--mirage-night);color:var(--mirage-pearl);color-scheme:dark;font-size:1.05rem;line-height:1.6;overflow-x:clip}@media screen and (min-width:600px){.mirage{font-size:1.125rem}}.mirage :where(h1,h2,h3,h4,h5){font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;margin-block:0}.mirage p:not([class]){margin-block:0 1rem}.mirage a:not([class]){color:inherit;text-decoration-color:var(--mirage-pink);text-decoration-thickness:2px;text-underline-offset:.18em}.mirage a:not([class]):hover,.mirage a:not([class]):focus-visible{text-decoration-thickness:4px}.mirage strong{color:#fff;font-weight:700}.mirage :focus-visible{outline:3px solid var(--mirage-neon-core);outline-offset:3px}.mirage [id]{scroll-margin-top:var(--site-header-height)}.mirage__wrap{margin-inline:auto;max-inline-size:1240px;padding-inline:1.25rem;position:relative}@media screen and (min-width:600px){.mirage__wrap{padding-inline:2rem}}.mirage__center{text-align:center}.mirage__missing{-webkit-text-fill-color:currentColor;background:#ffdc78;border:1px dashed #8A5A00;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#2a0614;display:inline;filter:none;font-family:var(--font-text);font-size:.82rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.4;padding:.05em .4em;text-shadow:none;text-transform:none;vertical-align:.1em;white-space:normal}.mirage__foil{background:var(--mirage-foil);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .04em 0 #6D0530) drop-shadow(0 0 .25em rgba(255,63,164,.35));text-shadow:none}body:has(.mirage) ::selection{background-color:#ff5fa8;color:#0c0205;-webkit-text-fill-color:#0C0205;text-shadow:none}body:has(.mirage) .site-footer{margin-block-start:0}body:has(.mirage):not(.mobile-nav-open) .site-header__logo path[fill="#3A373A"]{fill:#fff}@media screen and (min-width:700px){body:has(.mirage) .site-header{--color-dark-grey: #FFF;--color-text: #F6E7E3;background-color:#0c0205}}@media screen and (min-width:700px)and (forced-colors:active){body:has(.mirage):not(.mobile-nav-open) .site-header__logo path[fill="#3A373A"]{fill:CanvasText}}.mirage__hero{background-color:#12030a;isolation:isolate;overflow:clip;position:relative;padding-block:var(--site-header-height) 3.5rem}@media screen and (min-width:700px){.mirage__hero{padding-block-start:1rem}}@media screen and (min-width:900px){.mirage__hero{display:grid;min-block-size:min(100svh - var(--site-header-height),900px);padding-block:0}}.mirage__stage{display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.mirage__stage img{block-size:100%;display:block;inline-size:100%;object-fit:cover;object-position:50% 0}@media screen and (min-width:600px){.mirage__stage img{object-position:50% 12%}}@media screen and (min-width:900px){.mirage__stage img{object-position:50% 100%}}.mirage__scrim{background:linear-gradient(180deg,rgba(12,2,5,.8),rgba(12,2,5,0) 16%),linear-gradient(180deg,rgba(12,2,5,0) 34%,rgba(12,2,5,.82) 50%,var(--mirage-night) 66%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}@media screen and (min-width:600px){.mirage__scrim{background:linear-gradient(180deg,rgba(12,2,5,.7),rgba(12,2,5,0) 14%),linear-gradient(180deg,rgba(12,2,5,0) 40%,rgba(12,2,5,.84) 56%,var(--mirage-night) 72%)}}@media screen and (min-width:900px){.mirage__scrim{background:radial-gradient(ellipse 62% 70% at 24% 54%,rgba(12,2,5,.9),rgba(12,2,5,.55) 55%,rgba(12,2,5,0) 78%),linear-gradient(90deg,rgba(12,2,5,.7),rgba(12,2,5,0) 55%),linear-gradient(0deg,rgba(12,2,5,.85),rgba(12,2,5,0) 22%),linear-gradient(180deg,rgba(12,2,5,.55),rgba(12,2,5,0) 14%)}}.mirage__beam{background:conic-gradient(from 162deg at 50% 0,transparent,rgba(255,190,220,.1) 8deg,rgba(255,226,238,.3) 18deg,rgba(255,190,220,.1) 28deg,transparent 36deg);block-size:108%;inline-size:70%;inset-block-start:-4%;inset-inline-start:15%;-webkit-mask-image:linear-gradient(#000 8%,transparent 86%);mask-image:linear-gradient(#000 8%,transparent 86%);pointer-events:none;position:absolute;transform-origin:50% 0;z-index:2}.mirage__beam--b{display:none}@media screen and (min-width:900px){.mirage__beam{inline-size:44%;inset-inline-start:44%}.mirage__beam--b{display:block;inset-inline-start:62%}}.mirage__specks{top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 70% 26% at 50% 22%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 70% 26% at 50% 22%,#000 25%,transparent 80%);overflow:clip;pointer-events:none;position:absolute;z-index:4}.mirage__specks:before,.mirage__specks:after{content:"";position:absolute}.mirage__specks:before{background-image:radial-gradient(circle at 18px 26px,#FFF 0 1.2px,rgba(255,236,214,.65) 2.2px,transparent 3.6px),radial-gradient(circle at 78px 84px,#FFD6EA 0 1px,rgba(255,140,192,.55) 2.2px,transparent 3.4px),radial-gradient(circle at 102px 18px,#FFE9C9 0 .8px,transparent 2.6px);background-size:120px 120px;top:-120px;right:0;bottom:0;left:-120px}.mirage__specks:after{background-image:radial-gradient(circle at 40px 120px,#FFF 0 1.4px,rgba(255,95,168,.55) 2.6px,transparent 4px),radial-gradient(circle at 140px 50px,#FFF4E0 0 1px,rgba(255,190,120,.5) 2px,transparent 3.2px),radial-gradient(circle at 96px 160px,#FFC2DC 0 .9px,transparent 2.6px);background-size:180px 180px;top:0;right:-180px;bottom:0;left:0;opacity:.8}@media screen and (min-width:900px){.mirage__specks{-webkit-mask-image:radial-gradient(ellipse 42% 70% at 74% 40%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 42% 70% at 74% 40%,#000 30%,transparent 78%)}}.mirage__curtains{display:none;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:6}.mirage__curtain{background:linear-gradient(180deg,rgba(255,120,170,.18),transparent 18% 70%,rgba(0,0,0,.55)),var(--mirage-velvet-folds);block-size:100%;inline-size:51%;inset-block-start:0;position:absolute}.mirage__curtain:after{background:repeating-linear-gradient(90deg,#e8b95a 0,#e8b95a 2px,#8a5a10 2px,#8a5a10 4px,#d9a441 4px,#d9a441 6px);block-size:18px;content:"";inset:auto 0 0;-webkit-mask-image:linear-gradient(#000,rgba(0,0,0,.55));mask-image:linear-gradient(#000,rgba(0,0,0,.55));position:absolute}.mirage__curtain--l{box-shadow:inset -18px 0 24px -12px rgba(0,0,0,.7);inset-inline-start:0;transform-origin:0 50%}.mirage__curtain--r{box-shadow:inset 18px 0 24px -12px rgba(0,0,0,.7);inset-inline-end:0;transform-origin:100% 50%}.mirage__datestamp{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:#fff4f6;font-size:1.3rem;inset-block-start:calc(var(--site-header-height) + .5rem);inset-inline-end:1.25rem;letter-spacing:.02em;line-height:.95;margin:0;position:absolute;text-align:end;text-shadow:0 1px 2px #000,0 0 14px rgba(12,2,5,.9);z-index:5}@media screen and (min-width:600px){.mirage__datestamp{font-size:1.9rem;inset-inline-end:2rem}}@media screen and (min-width:700px){.mirage__datestamp{inset-block-start:1.25rem}}@media screen and (min-width:900px){.mirage__datestamp{font-size:2.6rem;inset-block-start:1.75rem;inset-inline-end:2.5rem}}@media screen and (min-width:1200px){.mirage__datestamp{font-size:3.2rem}}.mirage__hero-grid{display:grid;grid-template-areas:"figure" "text";justify-items:center;max-inline-size:1320px}@media screen and (min-width:900px){.mirage__hero-grid{align-items:end;column-gap:2rem;grid-template-areas:"text figure";grid-template-columns:minmax(0,1fr) minmax(0,1fr);inline-size:100%;justify-items:stretch}}@media screen and (min-width:1200px){.mirage__hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.mirage__figure{aspect-ratio:736/958;grid-area:figure;inline-size:min(76vw,360px,31.488svh);position:relative}@media screen and (min-width:600px){.mirage__figure{inline-size:min(70vw,430px,38.4svh)}}@media screen and (min-width:900px){.mirage__figure{inline-size:min(100%,640px,(100svh - var(--site-header-height) - 3rem) * .768);justify-self:center}}.mirage__viktor-wrap,.mirage__badge-wrap{display:block}.mirage__viktor-wrap{position:relative;z-index:3}.mirage__viktor{block-size:auto;display:block;inline-size:100%;-webkit-mask-image:linear-gradient(#000 72%,transparent 99%);mask-image:linear-gradient(#000 72%,transparent 99%)}.mirage__badge-wrap{inline-size:70%;inset-block-end:-8%;inset-inline-start:15%;position:absolute;z-index:5}@media screen and (min-width:900px){.mirage__badge-wrap{inline-size:58%;inset-block-end:3%;inset-inline-start:0}}@media screen and (min-width:1200px){.mirage__badge-wrap{inline-size:60%;inset-block-end:2%;inset-inline-start:-10%}}.mirage__badge{block-size:auto;display:block;filter:drop-shadow(0 14px 22px rgba(0,0,0,.6));inline-size:100%}.mirage__hero-text{container-type:inline-size;grid-area:text;inline-size:min(100%,36rem);justify-self:center;padding-block-start:2.4rem;position:relative;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 18px rgba(12,2,5,.85);z-index:7}@media screen and (min-width:600px){.mirage__hero-text{padding-block-start:3.25rem}}@media screen and (min-width:900px){.mirage__hero-text{align-self:center;inline-size:min(100%,38rem);justify-self:start;padding-block:3rem 4rem;text-align:start}}.mirage__kicker{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:var(--mirage-pink-hi);font-size:.88rem;letter-spacing:.2em;line-height:1.4;margin-block:0 1rem}@media screen and (min-width:900px){.mirage__kicker{font-size:1rem}}.mirage__title{align-items:center;color:#fff4f6;display:flex;flex-direction:column;letter-spacing:.01em;line-height:.86;margin-block:0 1.6rem}@media screen and (min-width:900px){.mirage__title{align-items:flex-start}}.mirage__title-word{font-size:clamp(2.8rem,17.5cqi,7.4rem)}.mirage__title-at{align-items:center;display:inline-flex;font-size:clamp(2.3rem,13cqi,5.6rem);gap:.16em;margin-block-start:.08em}.mirage__at{font-family:var(--mirage-din);transform:translateY(-.04em)}.mirage__logo{block-size:1.08em;filter:drop-shadow(0 0 .04em #FFF) drop-shadow(0 0 .16em rgba(255,95,168,.9));inline-size:auto;max-block-size:104px}.mirage__title-with{font-size:clamp(1.2rem,6.4cqi,2.4rem);letter-spacing:.12em;line-height:1.15;margin-block-start:.75em}.mirage__title-name{background:var(--mirage-foil);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .04em 0 #6D0530) drop-shadow(0 0 .25em rgba(255,63,164,.35));text-shadow:none}.mirage__plaque{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;background:linear-gradient(180deg,rgba(42,10,22,.94),rgba(12,2,5,.96));border:1px solid var(--mirage-gold-soft);border-radius:14px;box-shadow:inset 0 0 0 6px rgba(12,2,5,.9),inset 0 0 0 7px rgba(217,164,65,.28),0 20px 40px -20px #000;display:flex;flex-direction:column;font-size:.98rem;gap:.35rem;inline-size:fit-content;letter-spacing:.07em;line-height:1.3;list-style:none;margin:0 auto 1.25rem;max-inline-size:100%;padding:1.15rem 1.5rem;position:relative;text-shadow:none}.mirage__plaque li:first-child{color:#fff;font-size:1.12em}.mirage__plaque:before,.mirage__plaque:after{background:radial-gradient(circle,#FFF3CF 0 1.6px,rgba(255,190,90,.75) 2.6px,transparent 4px) 0 0/14px 14px round;border-radius:20px;content:"";top:-7px;right:-7px;bottom:-7px;left:-7px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:14px;pointer-events:none;position:absolute}.mirage__plaque:after{background-position:7px 7px;opacity:.4}@media screen and (min-width:600px){.mirage__plaque{font-size:1.05rem;padding-inline:1.8rem}}@media screen and (min-width:900px){.mirage__plaque{font-size:1.1rem;margin-inline:0;padding-inline-end:4rem}}.mirage__hero-cause{color:var(--mirage-pearl);font-size:.98rem;line-height:1.5;margin-block:0 1.1rem;text-wrap:balance}.mirage__hero-cause a{font-weight:700}.mirage__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem 1rem;justify-content:center;margin-block-end:1.4rem}.mirage__actions>*{flex:1 1 100%}@media screen and (min-width:600px){.mirage__actions>*{flex:0 1 auto}}@media screen and (min-width:900px){.mirage__actions{justify-content:flex-start}}.mirage__section{padding-block:clamp(4.5rem,10vw,7.5rem);position:relative}.mirage__eyebrow{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:var(--mirage-pink-hi);font-size:.85rem;letter-spacing:.22em;line-height:1.4;margin-block:0 .75rem}.mirage__neon{color:var(--mirage-neon-core);font-family:var(--mirage-script);font-size:clamp(3.4rem,13vw,6.6rem);font-weight:400;letter-spacing:0;line-height:1.05;margin-block:0 2.25rem;padding-block:.08em .14em;paint-order:stroke fill;text-align:center;text-shadow:var(--mirage-glow-orange);text-transform:none;-webkit-text-stroke:.024em var(--mirage-neon-tube)}.mirage__neon--inline{display:inline-block;margin-block:0;padding-block:0}.mirage__heading{color:#fff4f6;font-size:clamp(2rem,5.4vw,3.6rem);letter-spacing:.03em;line-height:1.02;margin-block:0 1.5rem;text-wrap:balance}.mirage__heading--center{text-align:center}.mirage__heading-kicker{color:var(--mirage-pink-hi);display:block;font-size:max(.42em,1rem);letter-spacing:.22em;margin-block-end:.2em}.mirage__subheading{color:#fff4f6;font-size:1.35rem;letter-spacing:.06em;margin-block:2.25rem .75rem}.mirage__lede{color:var(--mirage-pearl-muted);font-size:1.15rem;margin-block:-1rem 2.75rem;margin-inline:auto;max-inline-size:56ch;text-align:center;text-wrap:balance}@media screen and (min-width:600px){.mirage__lede{font-size:1.3rem}}.mirage__prose{max-inline-size:60ch}.mirage__prose p:last-child{margin-block-end:0}.mirage__small{color:var(--mirage-pearl-muted);font-size:.95rem;margin-block:1rem 0}.mirage__chip{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;align-items:center;border:1px solid var(--mirage-gold-soft);border-radius:999px;color:#f3d08a;display:inline-flex;flex-wrap:wrap;font-size:.85rem;gap:.45rem;letter-spacing:.12em;margin-block:0 1rem;padding:.4rem .9rem}.mirage__btn{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;align-items:center;border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1.2rem;gap:.6em;isolation:isolate;justify-content:center;letter-spacing:.08em;line-height:1;min-block-size:52px;overflow:clip;padding:.95rem 1.7rem;position:relative;text-align:center;text-decoration:none;text-shadow:none}.mirage__btn--primary{background:var(--mirage-foil-light);box-shadow:inset 0 1px rgba(255,255,255,.7),inset 0 -2px rgba(160,20,80,.25),0 0 0 1px rgba(255,140,192,.6),0 10px 30px -10px rgba(255,95,168,.75);color:var(--mirage-button-ink)}.mirage__btn--primary:after{background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-120%);z-index:-1}.mirage__btn--primary:hover,.mirage__btn--primary:focus-visible{box-shadow:inset 0 1px rgba(255,255,255,.8),inset 0 -2px rgba(160,20,80,.25),0 0 0 1px rgba(255,190,220,.9),0 12px 40px -8px rgba(255,95,168,.95)}.mirage__btn--ghost{background:rgba(12,2,5,.5);border-color:rgba(246,231,227,.7);color:var(--mirage-pearl)}.mirage__btn--ghost:hover,.mirage__btn--ghost:focus-visible{background:rgba(255,95,168,.14);border-color:var(--mirage-pink-hi);color:#fff}.mirage__status{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;background:rgba(12,2,5,.55);border:2px dashed rgba(255,140,192,.75);border-radius:999px;color:var(--mirage-pink-hi);font-size:1rem;letter-spacing:.1em;line-height:1.25;margin:0;padding:.85rem 1.35rem;text-shadow:none}.mirage__intro{background:radial-gradient(ellipse 60% 70% at 88% 0,rgba(194,29,79,.24),transparent 70%),var(--mirage-night);overflow:clip;padding-block-start:clamp(6rem,12vw,9rem)}.mirage__intro:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='56'%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23000' stroke-opacity='.55' stroke-width='10' stroke-linecap='round' stroke-dasharray='0 13' transform='translate(0 3)'/%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23efd6cd' stroke-width='9' stroke-linecap='round' stroke-dasharray='0 13'/%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-dasharray='0 13' transform='translate(-1.6 -1.8)'/%3E%3Cpath d='M0 6Q160 50 320 6' fill='none' stroke='%23ff5fa8' stroke-width='5' stroke-linecap='round' stroke-dasharray='0 8' opacity='.85'/%3E%3Ccircle cx='0' cy='6' r='6' fill='%23d9a441'/%3E%3Ccircle cx='320' cy='6' r='6' fill='%23d9a441'/%3E%3C/svg%3E") center top/320px 56px repeat-x;block-size:56px;content:"";inset:0 0 auto;pointer-events:none;position:absolute;z-index:2}@media screen and (min-width:900px){.mirage__intro:after{color:transparent;content:"16";content:"16"/"";font-family:var(--mirage-outline);font-size:30rem;inset-block-start:1rem;inset-inline-end:-5rem;line-height:1;opacity:.12;pointer-events:none;position:absolute;-webkit-text-stroke:2px var(--mirage-pink);z-index:0}}.mirage__intro-grid{display:grid;gap:.5rem;position:relative;z-index:1}@media screen and (min-width:900px){.mirage__intro-grid{align-items:start;gap:4.5rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.mirage__intro-head .mirage__heading{font-size:clamp(2.5rem,7vw,4.6rem)}@media screen and (min-width:900px){.mirage__intro-head .mirage__heading{font-size:clamp(2.5rem,4.4vw,4.6rem)}}.mirage__flames{block-size:1.35em;filter:drop-shadow(0 0 .3em rgba(255,122,31,.45));inline-size:2.7em;margin-inline-start:.45em;overflow:visible;vertical-align:-.3em}.mirage__flames path{fill:url(#mirage-flame-fill);transform-box:fill-box;transform-origin:50% 100%}.mirage__lineup{background:radial-gradient(ellipse 60% 32% at 50% 30%,rgba(194,29,79,.28),transparent 70%),linear-gradient(180deg,var(--mirage-night),var(--mirage-wine) 85%);overflow:clip}.mirage__headliner{display:grid;grid-template-areas:"name" "figure" "info";isolation:isolate;margin-block-end:3.5rem;position:relative}@media screen and (min-width:900px){.mirage__headliner{align-items:end;column-gap:2.5rem;grid-template-areas:"name name" "info figure";grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.mirage__outline-name{block-size:auto;display:block;fill:#fff;filter:drop-shadow(0 0 6px rgba(255,79,160,.7));grid-area:name;inline-size:100%;overflow:visible;position:relative;z-index:0}.mirage__headliner-figure{display:block;grid-area:figure;inline-size:min(84%,460px);justify-self:center;margin-block-start:-26%;position:relative;z-index:1}@media screen and (min-width:900px){.mirage__headliner-figure{inline-size:min(88%,520px);margin-block-start:-15%}}.mirage__headliner-img{block-size:auto;display:block;inline-size:100%;-webkit-mask-image:linear-gradient(#000 70%,transparent 98%);mask-image:linear-gradient(#000 70%,transparent 98%)}.mirage__headliner-info{grid-area:info;margin-inline:auto;max-inline-size:34rem;padding-block-start:1.5rem;position:relative;text-align:center;z-index:2}.mirage__headliner-info p:not([class]){margin-block-end:.5rem}@media screen and (min-width:900px){.mirage__headliner-info{align-self:center;margin-inline:0;padding-block:0;text-align:start}}.mirage__act-name{color:#fff4f6;font-size:clamp(1.9rem,5vw,3rem);letter-spacing:.03em;margin-block:0 .85rem}.mirage__floor{align-self:end;block-size:46%;grid-area:figure;margin-inline:-2rem;-webkit-mask-image:linear-gradient(to top,#000 20%,transparent 92%),linear-gradient(90deg,transparent,#000 22% 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to top,#000 20%,transparent 92%),linear-gradient(90deg,transparent,#000 22% 78%,transparent);mask-composite:intersect;overflow:clip;perspective:460px;perspective-origin:50% 0;pointer-events:none;position:relative;z-index:0}.mirage__floor:before{background:repeating-conic-gradient(#14040a 0,#14040a 25%,#f0d2d9 0,#f0d2d9 50%) 50% 100%/64px 64px;content:"";top:-80%;right:-60%;bottom:0;left:-60%;opacity:.42;position:absolute;transform:rotateX(64deg);transform-origin:50% 100%}.mirage__floor:after{background:radial-gradient(ellipse 55% 90% at 50% 100%,rgba(255,95,168,.45),transparent 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.mirage__acts{display:grid;gap:1.25rem;list-style:none;margin:0 auto;max-inline-size:56rem;padding:0}.mirage__act{background:linear-gradient(160deg,rgba(42,10,22,.96),rgba(22,3,9,.96));border:1px solid var(--mirage-gold-soft);border-radius:22px;box-shadow:inset 0 0 0 5px rgba(12,2,5,.55),0 24px 40px -24px #000;padding:1.75rem 1.5rem;position:relative;text-align:center}.mirage__act p:not([class]):last-child{margin-block-end:0}.mirage__act .mirage__act-name{font-size:clamp(1.6rem,4vw,2.1rem)}@media screen and (min-width:600px){.mirage__act{padding:2rem;text-align:start}}.mirage__act--closing{display:grid;gap:1.75rem;justify-items:center;text-align:center}@media screen and (min-width:900px){.mirage__act--closing{align-items:center;gap:2.5rem;grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:start}}.mirage__sleeve{--sleeve: 11rem;inline-size:calc(var(--sleeve) * 1.42);position:relative}@media screen and (min-width:900px){.mirage__sleeve{--sleeve: 13rem}}.mirage__sleeve .mirage__vinyl{block-size:calc(var(--sleeve) * .92);inline-size:calc(var(--sleeve) * .92);inset-block-start:calc(var(--sleeve) * .04);inset-inline-start:calc(var(--sleeve) * .5);position:absolute}.mirage__sleeve-img{aspect-ratio:1;block-size:auto;border-radius:6px;box-shadow:0 0 0 1px var(--mirage-gold-soft),0 18px 34px -14px #000;display:block;inline-size:var(--sleeve);position:relative;z-index:1}.mirage__vinyl{block-size:8.5rem;border-radius:50%;box-shadow:0 0 0 2px #000,0 16px 30px -10px #000,0 0 34px -6px rgba(255,95,168,.5);display:block;flex:none;inline-size:8.5rem;position:relative}.mirage__vinyl>span{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;align-items:start;background:radial-gradient(circle,#0C0205 0 3%,var(--mirage-pink) 3.5% 30%,#8A1240 30.5% 31.5%,transparent 32%),repeating-radial-gradient(circle,#111 0,#111 1.5px,#282828 2px,#282828 2.6px,#111 3px);border-radius:50%;color:var(--mirage-button-ink);display:grid;font-size:.8rem;top:0;right:0;bottom:0;left:0;justify-items:center;letter-spacing:.12em;padding-block-start:37%;position:absolute}.mirage__vinyl:after{background:conic-gradient(from 30deg,transparent 0 10%,rgba(255,255,255,.16) 14%,transparent 20% 60%,rgba(255,255,255,.1) 64%,transparent 70%);border-radius:50%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.mirage__programme{background:linear-gradient(rgba(29,6,16,.9),rgba(12,2,5,.94)),var(--mirage-velvet-folds);background-size:100% 100%,1400px 100%;padding-block-start:clamp(6rem,12vw,9rem)}.mirage__programme:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='56'%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23000' stroke-opacity='.55' stroke-width='10' stroke-linecap='round' stroke-dasharray='0 13' transform='translate(0 3)'/%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23efd6cd' stroke-width='9' stroke-linecap='round' stroke-dasharray='0 13'/%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-dasharray='0 13' transform='translate(-1.6 -1.8)'/%3E%3Cpath d='M0 6Q160 50 320 6' fill='none' stroke='%23ff5fa8' stroke-width='5' stroke-linecap='round' stroke-dasharray='0 8' opacity='.85'/%3E%3Ccircle cx='0' cy='6' r='6' fill='%23d9a441'/%3E%3Ccircle cx='320' cy='6' r='6' fill='%23d9a441'/%3E%3C/svg%3E") center top/320px 56px repeat-x;block-size:56px;content:"";inset:0 0 auto;pointer-events:none;position:absolute;z-index:2}.mirage__playbill{background:linear-gradient(180deg,#2a0a16,#1a050e);border:1px solid var(--mirage-gold);border-radius:4px;box-shadow:inset 0 0 0 7px #1d0610,inset 0 0 0 8px rgba(217,164,65,.55),0 30px 60px -30px #000;margin-inline:auto;max-inline-size:46rem;padding:clamp(2.25rem,6vw,3.75rem) clamp(1.35rem,5vw,3.75rem);position:relative}.mirage__playbill:before{background:repeating-conic-gradient(from 90deg at 0 0,rgba(217,164,65,.75) 0 3deg,transparent 3deg 9deg) top left/46px 46px no-repeat,repeating-conic-gradient(from 180deg at 100% 0,rgba(217,164,65,.75) 0 3deg,transparent 3deg 9deg) top right/46px 46px no-repeat,repeating-conic-gradient(from 0deg at 0 100%,rgba(217,164,65,.75) 0 3deg,transparent 3deg 9deg) bottom left/46px 46px no-repeat,repeating-conic-gradient(from 270deg at 100% 100%,rgba(217,164,65,.75) 0 3deg,transparent 3deg 9deg) bottom right/46px 46px no-repeat;content:"";top:13px;right:13px;bottom:13px;left:13px;-webkit-mask:radial-gradient(circle at 0 0,#000 42px,transparent 43px) top left/46px 46px no-repeat,radial-gradient(circle at 100% 0,#000 42px,transparent 43px) top right/46px 46px no-repeat,radial-gradient(circle at 0 100%,#000 42px,transparent 43px) bottom left/46px 46px no-repeat,radial-gradient(circle at 100% 100%,#000 42px,transparent 43px) bottom right/46px 46px no-repeat;mask:radial-gradient(circle at 0 0,#000 42px,transparent 43px) top left/46px 46px no-repeat,radial-gradient(circle at 100% 0,#000 42px,transparent 43px) top right/46px 46px no-repeat,radial-gradient(circle at 0 100%,#000 42px,transparent 43px) bottom left/46px 46px no-repeat,radial-gradient(circle at 100% 100%,#000 42px,transparent 43px) bottom right/46px 46px no-repeat;pointer-events:none;position:absolute}.mirage__playbill .mirage__neon{font-size:clamp(3.2rem,11vw,5.2rem);margin-block-end:1.5rem}.mirage__playbill .mirage__small{margin-block:1.5rem 1.25rem;padding-inline:2.5rem;text-align:center}.mirage__rows{margin:0}.mirage__rows>div{border-block-end:1px solid rgba(217,164,65,.16);display:grid;gap:.2rem;padding-block:.75rem}.mirage__rows dt{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:var(--mirage-neon);font-size:clamp(1.3rem,3.6vw,1.75rem);letter-spacing:.04em;line-height:1.2;text-shadow:0 0 .5em rgba(255,122,31,.45)}.mirage__rows dd{margin:0}@media screen and (min-width:600px){.mirage__rows>div{align-items:baseline;display:flex;gap:.9rem}.mirage__rows dt{flex:none;min-inline-size:4.2rem}.mirage__rows dd{align-items:baseline;display:flex;flex:1;gap:.9rem;justify-content:flex-end;text-align:end}.mirage__rows dd:before{border-block-end:2px dotted rgba(217,164,65,.6);content:"";flex:1 1 1.5rem;min-inline-size:1.5rem;transform:translateY(-.3em)}}.mirage__tickets{background:radial-gradient(ellipse 60% 30% at 50% 22%,rgba(255,95,168,.12),transparent 70%),var(--mirage-night)}.mirage__ticket-grid{display:grid;gap:1.75rem 1.5rem;list-style:none;margin:0 0 3rem;padding:0}@media screen and (min-width:600px){.mirage__ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.mirage__ticket-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mirage__ticket{--stub: 2.9rem;background:radial-gradient(circle at 85% 0,rgba(255,95,168,.14),transparent 55%),linear-gradient(160deg,#fbf3ee,#f1e0d8);border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 26px 40px -26px #000;color:var(--mirage-ink);display:grid;grid-template-columns:var(--stub) minmax(0,1fr);position:relative}.mirage__ticket:before,.mirage__ticket:after{background:var(--mirage-night);block-size:22px;border-radius:50%;content:"";inline-size:22px;inset-inline-start:calc(var(--stub) - 11px);position:absolute}.mirage__ticket:before{inset-block-start:-11px}.mirage__ticket:after{inset-block-end:-11px}.mirage__ticket strong{color:inherit}.mirage__ticket--vip{background:radial-gradient(circle at 80% 10%,rgba(255,255,255,.7),transparent 30%),var(--mirage-foil-light);color:var(--mirage-button-ink)}.mirage__ticket--vip .mirage__ticket-stub{background:rgba(90,8,32,.1)}.mirage__ticket--vip .mirage__ticket-price{color:var(--mirage-button-ink)}.mirage__ticket-stub{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;align-items:center;background:rgba(90,8,32,.06);border-radius:14px 0 0 14px;color:var(--mirage-velvet);display:flex;font-size:.78rem;justify-content:center;letter-spacing:.36em;transform:rotate(180deg);writing-mode:vertical-rl}.mirage__ticket-body{border-inline-start:2px dashed rgba(90,8,32,.32);display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 1.35rem 1.6rem}.mirage__ticket-title{color:inherit;font-size:1.45rem;letter-spacing:.06em}.mirage__ticket-price{color:var(--mirage-velvet);font-family:var(--mirage-din);font-size:clamp(2.1rem,6vw,2.5rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin:0}.mirage__ticket-price small{font-size:.85rem;letter-spacing:.1em;opacity:.8;text-transform:uppercase}.mirage__ticket-prices{display:grid;gap:.7rem;margin:0}.mirage__ticket-prices dt{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.14em;opacity:.8}.mirage__ticket-prices dd{margin:0}.mirage__ticket-prices dd .mirage__ticket-price{font-size:1.9rem}.mirage__ticket-prices dd small{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.mirage__ticket-badge{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;align-self:flex-start;background:var(--mirage-ink);border-radius:999px;color:var(--mirage-paper);font-size:.75rem;letter-spacing:.14em;margin:0;padding:.35rem .75rem}.mirage__ticket-note{font-size:.95rem;line-height:1.5;margin:0}.mirage__ticket-link{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:inherit;font-size:.85rem;letter-spacing:.12em;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.mirage__sale-note{align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center}.mirage__sale-note p:not([class]){color:var(--mirage-pearl-muted);margin:0;max-inline-size:56ch}.mirage__vip{background:radial-gradient(ellipse 50% 60% at 25% 50%,rgba(255,95,168,.16),transparent 70%),linear-gradient(rgba(12,2,5,.84),rgba(12,2,5,.9)),var(--mirage-velvet-folds);background-size:100% 100%,100% 100%,1400px 100%;overflow:clip;padding-block-start:clamp(6rem,12vw,9rem)}.mirage__vip:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='56'%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23000' stroke-opacity='.55' stroke-width='10' stroke-linecap='round' stroke-dasharray='0 13' transform='translate(0 3)'/%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23efd6cd' stroke-width='9' stroke-linecap='round' stroke-dasharray='0 13'/%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-dasharray='0 13' transform='translate(-1.6 -1.8)'/%3E%3Cpath d='M0 6Q160 50 320 6' fill='none' stroke='%23ff5fa8' stroke-width='5' stroke-linecap='round' stroke-dasharray='0 8' opacity='.85'/%3E%3Ccircle cx='0' cy='6' r='6' fill='%23d9a441'/%3E%3Ccircle cx='320' cy='6' r='6' fill='%23d9a441'/%3E%3C/svg%3E") center top/320px 56px repeat-x;block-size:56px;content:"";inset:0 0 auto;pointer-events:none;position:absolute;z-index:2}.mirage__vip-grid{align-items:center;display:grid;gap:3rem}@media screen and (min-width:900px){.mirage__vip-grid{gap:4.5rem;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.mirage__tent{inline-size:min(100%,420px);justify-self:center;padding-block:.5rem 2.75rem;perspective:900px;position:relative}.mirage__tent:after{background:radial-gradient(ellipse at 50% 50%,rgba(217,164,65,.35),rgba(0,0,0,.6) 40%,transparent 70%);block-size:3rem;content:"";inset:auto -10% 0;position:absolute;z-index:-1}.mirage__tent-face{align-items:center;background:linear-gradient(180deg,#fff8f4,#efdad1);border:2px solid var(--mirage-gold);border-radius:8px 8px 4px 4px;box-shadow:inset 0 0 0 7px #fff8f4,inset 0 0 0 8px rgba(217,164,65,.6),0 44px 40px -30px rgba(0,0,0,.95);color:var(--mirage-ink);display:flex;flex-direction:column;gap:1.1rem;padding:2.4rem 1.75rem 2.1rem;text-align:center;transform:rotateX(12deg);transform-origin:50% 100%}.mirage__tent-reserved{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:var(--mirage-velvet);font-size:clamp(2rem,8vw,3rem);letter-spacing:.28em;line-height:1;margin-inline-end:-.28em}.mirage__tent-logo{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;align-items:center;border:2px dashed rgba(90,8,32,.4);border-radius:10px;color:rgba(90,8,32,.7);display:flex;font-size:.85rem;inline-size:100%;justify-content:center;letter-spacing:.22em;min-block-size:5.5rem}.mirage__tent-meta{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:#8a5a10;font-size:.78rem;letter-spacing:.3em}.mirage__sash{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;background:var(--mirage-foil-light);box-shadow:0 10px 24px -8px rgba(0,0,0,.7);color:var(--mirage-button-ink);font-size:clamp(1.3rem,5vw,1.8rem);inset-block-start:38%;inset-inline:-8%;letter-spacing:.26em;padding:.65rem;position:absolute;text-align:center;transform:rotate(-14deg);z-index:2}.mirage__vip-info{text-align:center}.mirage__vip-info .mirage__neon{margin-block-end:1rem}@media screen and (min-width:900px){.mirage__vip-info,.mirage__vip-info .mirage__neon{text-align:start}}.mirage__vip-price{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--mirage-din);font-size:clamp(3.4rem,11vw,5.6rem);font-variant-numeric:tabular-nums;font-weight:700;gap:.3rem 1rem;justify-content:center;line-height:1;margin-block:0 1.75rem}.mirage__vip-price small{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:var(--mirage-pearl-muted);flex-basis:100%;font-size:.95rem;letter-spacing:.14em}.mirage__vip-price s{color:var(--mirage-pearl-muted);text-decoration-thickness:.06em}@media screen and (min-width:900px){.mirage__vip-price{justify-content:flex-start}}.mirage__vip-sold{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:var(--mirage-pink-hi);font-size:.42em;letter-spacing:.14em}.mirage__vip-facts{list-style:none;margin:0 auto 1.5rem;max-inline-size:34rem;padding:0;text-align:start}.mirage__vip-facts li{margin-block-end:.7rem;padding-inline-start:1.9rem;position:relative}.mirage__vip-facts li:before{background:radial-gradient(circle at 35% 30%,#fff,#f3dcd4 45%,#b99389);block-size:.9rem;border-radius:50%;box-shadow:0 0 8px rgba(255,255,255,.35);content:"";inline-size:.9rem;inset-block-start:.4em;inset-inline-start:0;position:absolute}@media screen and (min-width:900px){.mirage__vip-facts{margin-inline:0}}.mirage__scarcity{background:rgba(217,164,65,.07);border:1px dashed var(--mirage-gold);border-radius:12px;color:#f3d08a;margin-block:1.5rem 1.75rem;padding:.95rem 1.2rem;text-align:start}.mirage__scarcity strong{color:#ffe7b0}.mirage__food{background:radial-gradient(ellipse 55% 55% at 12% 30%,rgba(255,122,31,.1),transparent 70%),radial-gradient(ellipse 55% 55% at 88% 70%,rgba(255,95,168,.1),transparent 70%),var(--mirage-night)}.mirage__menu-grid{display:grid;gap:1.5rem;margin-block-end:2.5rem}@media screen and (min-width:600px){.mirage__menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.mirage__menu-grid{gap:2rem;margin-inline:auto;max-inline-size:64rem}}.mirage__menu{background:linear-gradient(170deg,#1b0510,#0f0307);border-radius:22px;box-shadow:inset 0 0 0 1px rgba(255,95,168,.6),inset 0 0 30px -10px rgba(255,95,168,.5),0 0 44px -14px rgba(255,95,168,.5);padding:2.25rem 1.75rem 2rem;text-align:center}.mirage__menu p:not([class]){margin-block-end:.5rem}.mirage__menu-icon{block-size:4.5rem;fill:none;filter:drop-shadow(0 0 3px #FF7A1F) drop-shadow(0 0 12px rgba(255,90,0,.6));inline-size:4.5rem;margin-block-end:1rem;stroke:var(--mirage-neon-tube);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.mirage__menu-title{color:#fff4f6;font-size:1.7rem;letter-spacing:.08em;margin-block-end:.5rem}.mirage__menu-price{color:#fff;font-family:var(--mirage-din);font-size:2.3rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;margin-block:0 1rem}.mirage__menu-price small{color:var(--mirage-pearl-muted);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.mirage__praktisch{background:radial-gradient(ellipse 50% 60% at 20% 30%,rgba(255,95,168,.12),transparent 70%),linear-gradient(180deg,var(--mirage-wine),#14040A);overflow:clip}.mirage__praktisch-grid{display:grid;gap:3.5rem}@media screen and (min-width:900px){.mirage__praktisch-grid{align-items:start;gap:5rem;grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.mirage__laminate{background:linear-gradient(170deg,#fff8f4,#f0ded6);border-radius:18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 30px 50px -24px #000;color:var(--mirage-ink);inline-size:min(100%,390px);justify-self:center;margin-block-start:3.5rem;padding:3.4rem 1.75rem 2rem;position:relative;text-align:center;transform:rotate(-2.5deg)}.mirage__laminate:before{background:var(--mirage-wine);block-size:.8rem;border-radius:999px;box-shadow:inset 0 2px 3px rgba(0,0,0,.55);content:"";inline-size:3.2rem;inset-block-start:1.1rem;inset-inline-start:calc(50% - 1.6rem);position:absolute}@media screen and (min-width:900px){.mirage__laminate{margin-block-start:4.5rem}}.mirage__lanyard{background:repeating-linear-gradient(180deg,#ff5fa8 0,#ff5fa8 18px,#e0207a 18px,#e0207a 21px);block-size:16rem;border-radius:2px;box-shadow:inset 2px 0 rgba(255,255,255,.25),inset -2px 0 rgba(0,0,0,.2);inline-size:1.6rem;inset-block-end:calc(100% - .4rem);inset-inline-start:calc(50% - .8rem);position:absolute}.mirage__lanyard:after{background:linear-gradient(90deg,#8a5a10,#f3d08a 45%,#b07a1c);block-size:1.6rem;border-radius:4px;content:"";inline-size:1.1rem;inset-block-start:100%;inset-inline-start:.25rem;position:absolute}.mirage__laminate-label{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;background:var(--mirage-ink);border-radius:999px;color:var(--mirage-paper);display:inline-block;font-size:.78rem;letter-spacing:.3em;margin-block:0 1.25rem;padding:.4rem .9rem}.mirage__laminate-title{color:var(--mirage-velvet);font-size:clamp(1.8rem,6vw,2.3rem);letter-spacing:.03em;margin-block-end:1rem}.mirage__address{font-size:1.1rem;line-height:1.5;margin-block:0 1.75rem}.mirage__address p{margin-block:0}.mirage__facts-list{margin:0 0 1rem}.mirage__facts-list>div{border-block-start:1px solid rgba(246,231,227,.16);display:grid;gap:.15rem 1rem;padding-block:.8rem}@media screen and (min-width:600px){.mirage__facts-list>div{grid-template-columns:9rem minmax(0,1fr)}}.mirage__facts-list>div:last-child{border-block-end:1px solid rgba(246,231,227,.16)}.mirage__facts-list dt{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:var(--mirage-pink-hi);font-size:.88rem;letter-spacing:.14em;padding-block-start:.2rem}.mirage__facts-list dd{margin:0}.mirage__partners{background:var(--mirage-paper);box-shadow:inset 0 4px 0 var(--mirage-gold),inset 0 8px 0 var(--mirage-paper),inset 0 9px 0 var(--mirage-gold);color:var(--mirage-ink);padding-block-start:clamp(6rem,12vw,8.5rem)}.mirage__partners:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='56'%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%235a0820' stroke-opacity='.25' stroke-width='10' stroke-linecap='round' stroke-dasharray='0 13' transform='translate(0 3)'/%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23fff' stroke-width='9' stroke-linecap='round' stroke-dasharray='0 13'/%3E%3Cpath d='M0 6Q160 50 320 6' fill='none' stroke='%23e0207a' stroke-width='5' stroke-linecap='round' stroke-dasharray='0 8' opacity='.7'/%3E%3Ccircle cx='0' cy='6' r='6' fill='%23d9a441'/%3E%3Ccircle cx='320' cy='6' r='6' fill='%23d9a441'/%3E%3C/svg%3E") center top/320px 56px repeat-x;block-size:56px;content:"";inset:0 0 auto;pointer-events:none;position:absolute;z-index:2;inset-block-start:9px}.mirage__partners .mirage__heading{color:var(--mirage-ink);margin-block-end:2.5rem}.mirage__partners :focus-visible{outline-color:var(--mirage-ink)}.mirage__partner-list{align-items:center;display:grid;gap:2.75rem 2rem;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));justify-items:center;list-style:none;margin-inline:auto;max-inline-size:900px;padding:0}.mirage__partner-cta{margin-block:2.75rem 0;text-align:center}.mirage__partner-cta a{color:inherit;font-weight:700;text-decoration-color:var(--mirage-magenta);text-decoration-thickness:2px;text-underline-offset:.2em}.mirage__partner-cta a:hover,.mirage__partner-cta a:focus-visible{text-decoration-thickness:4px}.mirage__slot{background-color:var(--mirage-night);isolation:isolate;overflow:clip;padding-block:clamp(4.5rem,10vw,7rem) clamp(9rem,22vw,16rem);position:relative;text-align:center}.mirage__slot:before{background:linear-gradient(180deg,var(--mirage-night) 0,rgba(12,2,5,.94) 34%,rgba(12,2,5,.45) 72%,rgba(12,2,5,.15));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.mirage__slot:after{background:repeating-linear-gradient(90deg,#e8b95a 0,#e8b95a 2px,#8a5a10 2px,#8a5a10 4px,#d9a441 4px,#d9a441 6px);block-size:14px;content:"";inset:auto 0 0;position:absolute;z-index:3}.mirage__slot .mirage__specks{-webkit-mask-image:radial-gradient(ellipse 80% 55% at 50% 85%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 55% at 50% 85%,#000 30%,transparent 75%);z-index:2}.mirage__stage--slot img{object-position:50% 100%}.mirage__slot-inner{position:relative;z-index:3}.mirage__slot-sign{color:#fff0f6;font-family:var(--mirage-script);font-size:clamp(3.8rem,15vw,8.4rem);line-height:1.1;margin-block:0 1.75rem;padding-block:.08em;paint-order:stroke fill;text-shadow:var(--mirage-glow-pink);-webkit-text-stroke:.024em var(--mirage-pink-hi)}.mirage__slot-sign:after{background:#ffe1c2;block-size:.05em;border-radius:999px;box-shadow:0 0 .05em #fff,0 0 .2em #ff7a1f,0 0 .45em rgba(255,90,0,.7);content:"";display:block;inline-size:min(60%,22rem);margin:.06em auto 0}.mirage__slot-text{font-size:1.05rem;margin-block:0 2rem;text-shadow:0 1px 2px #000}@media screen and (min-width:600px){.mirage__slot-text{font-size:1.2rem}}.mirage__slot-actions{margin-block:0}.mirage__slot-logo{block-size:auto;display:block;filter:drop-shadow(0 0 2px #FFF) drop-shadow(0 0 12px rgba(255,95,168,.8));inline-size:150px;margin:3rem auto 0}.mirage__fotos{background:var(--mirage-night);padding-block-end:3rem}.mirage__photos{margin-block:0}.mirage__photos .event-photos__item{background-color:var(--mirage-plum)}.mirage__photos .event-photos__item:after{background:linear-gradient(90deg,transparent,rgba(255,95,168,.18),transparent)}.mirage__photos .event-photos__photographer{color:var(--mirage-pearl-muted);margin-block:2rem 0;margin-inline:auto;text-align:center}.mirage__boxoffice{background:radial-gradient(ellipse 46% 60% at 50% 0,rgba(255,140,192,.2),transparent 70%),conic-gradient(from 166deg at 50% -10%,transparent,rgba(255,210,230,.07) 10deg,rgba(255,226,238,.12) 14deg,rgba(255,210,230,.07) 18deg,transparent 28deg),var(--mirage-night);overflow:clip;padding-block-start:clamp(6rem,12vw,9rem)}.mirage__boxoffice:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='56'%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23000' stroke-opacity='.55' stroke-width='10' stroke-linecap='round' stroke-dasharray='0 13' transform='translate(0 3)'/%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23efd6cd' stroke-width='9' stroke-linecap='round' stroke-dasharray='0 13'/%3E%3Cpath d='M0 6Q160 70 320 6' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-dasharray='0 13' transform='translate(-1.6 -1.8)'/%3E%3Cpath d='M0 6Q160 50 320 6' fill='none' stroke='%23ff5fa8' stroke-width='5' stroke-linecap='round' stroke-dasharray='0 8' opacity='.85'/%3E%3Ccircle cx='0' cy='6' r='6' fill='%23d9a441'/%3E%3Ccircle cx='320' cy='6' r='6' fill='%23d9a441'/%3E%3C/svg%3E") center top/320px 56px repeat-x;block-size:56px;content:"";inset:0 0 auto;pointer-events:none;position:absolute;z-index:2}.mirage__boxoffice>.mirage__wrap>.mirage__eyebrow{margin-block-end:0}.mirage__form.event-form{margin-block:0;max-inline-size:none;padding-inline:0}.mirage .event-form__heading{color:var(--mirage-neon-core);font-family:var(--mirage-script);font-size:clamp(3.4rem,12vw,6rem);font-weight:400;letter-spacing:0;line-height:1.05;margin-block:0 2rem;padding-block:.08em .14em;paint-order:stroke fill;text-align:center;text-shadow:var(--mirage-glow-orange);text-transform:none;-webkit-text-stroke:.024em var(--mirage-neon-tube)}.mirage .event-ticket-order{--pad: clamp(1.25rem, 4vw, 2.5rem);background:linear-gradient(180deg,#2a0a16,#22071a);border:1px solid rgba(217,164,65,.55);border-radius:22px;box-shadow:inset 0 0 0 6px #22071a,inset 0 0 0 7px rgba(217,164,65,.3),0 40px 70px -30px #000,0 0 60px -20px rgba(255,95,168,.35);margin-inline:auto;max-inline-size:46rem;padding:var(--pad)}.mirage .event-ticket-order [data-formie-field-type=number] .formie-field-layout{grid-template-columns:minmax(0,1fr) 6.5rem;row-gap:.3rem}.mirage .event-ticket-order [data-formie-field-type=number] .formie-field-layout .formie-field-content{display:contents}.mirage .event-ticket-order [data-formie-field-type=number] .formie-field-layout .formie-label{grid-column:1;grid-row:1}.mirage .event-ticket-order [data-formie-field-type=number] .formie-field-layout .formie-instructions{grid-column:1;grid-row:2}.mirage .event-ticket-order [data-formie-field-type=number] .formie-field-layout .formie-field-control{align-self:center;grid-column:2;grid-row:1/span 2}.mirage .event-ticket-order [data-formie-field-type=number] .formie-field-layout .formie-field-errors{grid-column:1/-1;grid-row:3}.mirage .event-ticket-order [data-formie-field-type=number] input{font-family:var(--mirage-din);font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.mirage .event-ticket-order .formie-field:has(.formie-calculation-input){border-block-start-color:rgba(246,231,227,.22)}.mirage .event-ticket-order .formie-field:has(.formie-calculation-input) .formie-calculation-input{-webkit-text-fill-color:currentColor;color:inherit;font-family:var(--mirage-din);font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:700;opacity:1}.mirage .event-ticket-order .formie-row:has(>[data-formie-field-handle=totaalInclBtw]){background-color:var(--mirage-plum);border-block-start:2px solid var(--mirage-pink);box-shadow:0 -18px 24px -6px #2a0a16;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad)}.mirage .event-ticket-order .formie-row:has(>[data-formie-field-handle=totaalInclBtw]) .formie-field:has(.formie-calculation-input){border-block-start:0}.mirage .event-ticket-order .formie-row:has(>[data-formie-field-handle=totaalInclBtw]) .formie-field-layout{grid-template-columns:minmax(0,1fr);row-gap:.1rem}.mirage .event-ticket-order .formie-row:has(>[data-formie-field-handle=totaalInclBtw]) .formie-field-layout .formie-field-control{grid-column:1;grid-row:auto;justify-self:end}@media screen and (min-width:600px){.mirage .event-ticket-order .formie-row:has(>[data-formie-field-handle=totaalInclBtw]) .formie-field-layout{grid-template-columns:minmax(0,1fr) auto}.mirage .event-ticket-order .formie-row:has(>[data-formie-field-handle=totaalInclBtw]) .formie-field-layout .formie-field-control{grid-column:2;grid-row:1}}.mirage .event-ticket-order .formie-row:has(>[data-formie-field-handle=totaalInclBtw]) .formie-label,.mirage .event-ticket-order .formie-row:has(>[data-formie-field-handle=totaalInclBtw]) .formie-field:has(.formie-calculation-input) .formie-calculation-input{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:#fff;font-size:1.5rem;letter-spacing:.04em}.mirage .event-ticket-order .formie-row:has(>[data-formie-field-handle=totaalInclBtw]) .formie-label{font-size:1.25rem}@media screen and (min-width:600px){.mirage .event-ticket-order .formie-row:has(>[data-formie-field-handle=totaalInclBtw]) .formie-label{font-size:1.5rem}}.mirage .event-ticket-order__note{color:var(--mirage-pearl-muted);font-size:.92rem;text-align:center}.mirage__boxoffice .form,.mirage__dialog .form{--formie-font-family: var(--font-text);--formie-color-text: #F6E7E3;--formie-color-heading: #FFF1DF;--formie-color-text-muted: #D9B9C1;--formie-color-primary: #FF5FA8;--formie-color-primary-hover: #FF8CC0;--formie-color-primary-border: #FF8CC0;--formie-color-primary-soft: rgba(255, 95, 168, .16);--formie-color-button-text: #23040F;--formie-color-focus-ring: #FFF1DF;--formie-shadow-focus: 0 0 0 3px rgba(255, 95, 168, .55);--formie-button-shadow-focus: var(--formie-shadow-focus);--formie-button-primary-shadow-focus: var(--formie-shadow-focus);--formie-color-border: rgba(246, 231, 227, .28);--formie-color-border-soft: rgba(246, 231, 227, .16);--formie-color-border-control: #B98A9A;--formie-color-surface: #160309;--formie-color-surface-muted: #2A0A16;--formie-color-surface-subtle: #1D0610;--formie-color-background: transparent;--formie-neutral-50: #1D0610;--formie-neutral-100: #3A1020;--formie-neutral-200: #4A1A2C;--formie-check-background-color: #160309;--formie-check-label-background-color: transparent;--formie-color-danger: #FF7A9A;--formie-color-danger-dark: #FFC2CF;--formie-color-danger-soft: rgba(255, 90, 130, .14);--formie-color-danger-border: #FF7A9A;--formie-color-success: #7EE0B0;--formie-color-success-dark: #C9F5DF;--formie-color-success-soft: rgba(126, 224, 176, .12);--formie-color-success-border: #7EE0B0;--formie-group-border: 1px solid rgba(246, 231, 227, .16);--formie-radius-sm: 10px;--formie-label-size: 1rem;--formie-check-font-size: 1rem;--formie-control-font-size: 1.05rem;--formie-control-padding-y: .75rem;--formie-control-padding-x: .95rem;color-scheme:dark}.mirage__boxoffice .form .formie-label,.mirage__dialog .form .formie-label{font-weight:700}.mirage__boxoffice .form .formie-field-required,.mirage__dialog .form .formie-field-required{color:var(--mirage-pink-hi)}.mirage__boxoffice .form .formie-heading,.mirage__dialog .form .formie-heading{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:var(--mirage-pink-hi);letter-spacing:.08em}.mirage__boxoffice .form .formie-instructions,.mirage__boxoffice .form p,.mirage__dialog .form .formie-instructions,.mirage__dialog .form p{color:var(--mirage-pearl-muted)}.mirage__boxoffice .form a,.mirage__dialog .form a{color:#fff;text-decoration-color:var(--mirage-pink)}.mirage__boxoffice .form input:-webkit-autofill,.mirage__dialog .form input:-webkit-autofill{box-shadow:0 0 0 100px #160309 inset;caret-color:#f6e7e3;-webkit-text-fill-color:#F6E7E3}.mirage__boxoffice .form ::placeholder,.mirage__dialog .form ::placeholder{color:#b98a9a;opacity:1}.mirage__boxoffice .form .formie-checkbox-input:focus-visible+.formie-checkbox-option-label:before,.mirage__boxoffice .form .formie-radio-input:focus-visible+.formie-radio-option-label:before,.mirage__dialog .form .formie-checkbox-input:focus-visible+.formie-checkbox-option-label:before,.mirage__dialog .form .formie-radio-input:focus-visible+.formie-radio-option-label:before{outline:2px solid var(--mirage-neon-core);outline-offset:2px}.mirage__form .form .formie-page-buttons .formie-button,.mirage__panel-form.form .formie-page-buttons .formie-button{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;background:var(--mirage-foil-light);border:0;border-radius:999px;box-shadow:inset 0 1px rgba(255,255,255,.7),0 0 0 1px rgba(255,140,192,.6),0 12px 34px -10px rgba(255,95,168,.8);clip-path:none;color:var(--mirage-button-ink);font-size:1.25rem;letter-spacing:.08em;line-height:1.1;max-inline-size:100%;min-block-size:56px;padding:1.05rem clamp(1.25rem,6vw,2.4rem);text-wrap:balance;white-space:normal}.mirage__form .form .formie-page-buttons .formie-button:hover,.mirage__form .form .formie-page-buttons .formie-button:focus-visible,.mirage__panel-form.form .formie-page-buttons .formie-button:hover,.mirage__panel-form.form .formie-page-buttons .formie-button:focus-visible{background:var(--mirage-foil-light);box-shadow:inset 0 1px rgba(255,255,255,.8),0 0 0 1px rgba(255,190,220,.9),0 14px 44px -8px #ff5fa8}.mirage__form .form .formie-page-buttons .formie-button:focus-visible,.mirage__panel-form.form .formie-page-buttons .formie-button:focus-visible{outline:3px solid var(--mirage-neon-core);outline-offset:3px}.mirage__panel,.mirage__dialog-panel{background:linear-gradient(180deg,#2a0a16,#1b0610);border:1px solid rgba(217,164,65,.55);border-radius:26px;box-shadow:inset 0 0 0 6px #1e0712,inset 0 0 0 7px rgba(217,164,65,.3),0 40px 70px -30px #000,0 0 70px -24px rgba(255,95,168,.4);margin-inline:auto;max-inline-size:66rem;padding:clamp(2rem,6vw,3.75rem) clamp(1.25rem,5vw,3.75rem);text-align:center}.mirage__dialog{background:transparent;border:0;color:inherit;inline-size:min(44rem,100vw - 1.5rem);max-block-size:none;max-inline-size:none;overflow:visible;padding:0}.mirage__dialog::backdrop{background:rgba(12,2,5,.84)}.mirage__dialog-panel{max-block-size:calc(100dvh - 1.5rem);overflow-y:auto;overscroll-behavior:contain}.mirage__dialog-close{background:#2a0a16;border:1px solid rgba(217,164,65,.55);border-radius:50%;block-size:2.75rem;color:#fff4f6;cursor:pointer;font-size:1.6rem;inline-size:2.75rem;inset-block-start:.75rem;inset-inline-end:.75rem;line-height:1;padding:0;position:absolute;z-index:1}.mirage__dialog-close:hover{border-color:var(--mirage-pink-hi, #FF8CC0)}.mirage__dialog-close:focus-visible{outline:3px solid var(--mirage-neon-core);outline-offset:3px}.mirage__std{block-size:auto;display:block;inline-size:min(100%,560px);margin:-.5rem auto 1.5rem}.mirage__panel-title{color:#fff4f6;font-size:clamp(1.9rem,6vw,3rem);letter-spacing:.04em;margin-block-end:1.25rem;text-wrap:balance}.mirage__panel-body{color:var(--mirage-pearl);font-size:1.1rem;margin-inline:auto;max-inline-size:58ch;text-wrap:pretty}.mirage__panel-body p{margin-block:0 .9rem}.mirage__panel-body>:last-child{margin-block-end:0}@media screen and (min-width:600px){.mirage__panel-body{font-size:1.2rem}}.mirage__panel-actions{display:flex;flex-wrap:wrap;gap:.85rem 1rem;justify-content:center;margin-block:2rem 0}.mirage__panel-form{margin:2rem auto 0;max-inline-size:36rem;text-align:start}.mirage__panel-groups{border-block-start:1px solid rgba(217,164,65,.25);display:grid;gap:2rem;margin-block-start:2.5rem;padding-block-start:2.5rem}@media screen and (min-width:900px){.mirage__panel-groups{gap:0 2.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.mirage__panel-groups .mirage__panel-actions{margin-block-start:0}.mirage__panel-groups .mirage__small{margin-block-start:1rem}@media screen and (min-width:900px){.mirage__panel-group{align-items:start;display:grid;grid-row:span 3;grid-template-rows:subgrid}}.mirage__panel-group-title{color:var(--mirage-pink-hi);font-size:.95rem;letter-spacing:.16em;margin-block-end:1rem;text-wrap:balance}.mirage__share{margin-block-start:2.5rem;text-align:center}.mirage__share-title{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:var(--mirage-pink-hi);font-size:.95rem;letter-spacing:.16em;margin-block:0 1rem}.mirage__share-list{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;list-style:none;margin:0;padding:0}.mirage__share-list a{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;align-items:center;border:1px solid rgba(246,231,227,.45);border-radius:999px;color:var(--mirage-pearl);display:inline-flex;font-size:.9rem;letter-spacing:.1em;min-block-size:44px;padding:.5rem 1.1rem;text-decoration:none}.mirage__share-list a:hover,.mirage__share-list a:focus-visible{background:rgba(255,95,168,.14);border-color:var(--mirage-pink-hi);color:#fff}:root:has(.mirage__dialog[open]){overflow:hidden}.mirage__editions{background:radial-gradient(ellipse 60% 26% at 50% 16%,rgba(194,29,79,.22),transparent 70%),var(--mirage-night);overflow:clip}.mirage__editions .mirage__heading{margin-block-end:2rem}.mirage__editions .mirage__neon--inline{font-size:max(1.5em,3.4rem);line-height:1.1}.mirage__edition-scroller{margin:0 -1.25rem 3rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:.5rem 1.25rem 1rem;scroll-padding-inline:1.25rem;scroll-snap-type:inline mandatory;scrollbar-width:thin}.mirage__edition-scroller:focus-visible{outline-offset:-3px}@media screen and (min-width:600px){.mirage__edition-scroller{margin:0 0 4rem;overflow:visible;padding:0}}.mirage__edition-list{display:grid;gap:.75rem;grid-auto-columns:min(72vw,300px);grid-auto-flow:column;list-style:none;margin:0 auto;max-inline-size:56rem;padding:0}@media screen and (min-width:600px){.mirage__edition-list{gap:1.25rem;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}}.mirage__edition{align-content:end;aspect-ratio:4/3;background:radial-gradient(ellipse 80% 70% at 50% 40%,rgba(122,10,42,.5),transparent 70%),linear-gradient(160deg,#22071a,#120309);border:1px solid var(--mirage-gold-soft);border-radius:16px;box-shadow:inset 0 0 0 5px rgba(12,2,5,.5),0 24px 40px -26px #000;container-type:inline-size;display:grid;isolation:isolate;overflow:clip;padding:.9rem 1rem;position:relative;scroll-snap-align:start}@media screen and (min-width:600px){.mirage__edition{border-radius:18px;padding:1.25rem 1.35rem}}.mirage__edition:has(a:focus-visible){outline:3px solid var(--mirage-neon-core);outline-offset:3px}.mirage__edition:not(.mirage__edition--cover) .mirage__edition-year{color:transparent;display:grid;font-size:27cqi;top:0;right:0;bottom:0;left:0;letter-spacing:.02em;line-height:1;padding-block-end:2.5rem;place-content:center;position:absolute;text-align:center;-webkit-text-stroke:1.5px var(--mirage-pearl);text-shadow:0 0 18px rgba(255,79,160,.45);z-index:-1}.mirage__edition--cover:before{background:linear-gradient(180deg,rgba(12,2,5,.1),rgba(12,2,5,.3) 28%,rgba(12,2,5,.86) 50%,rgba(12,2,5,.94));content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.mirage__edition--cover .mirage__edition-year{color:#fff4f6;font-size:1.6rem;inset-block-start:1rem;inset-inline-start:1.25rem;position:absolute;text-shadow:0 1px 2px #000}.mirage__edition--now{background:var(--mirage-foil-light);border-color:#ffc4dd;color:var(--mirage-button-ink)}.mirage__edition--now:not(.mirage__edition--cover) .mirage__edition-year{-webkit-text-stroke:1.5px var(--mirage-velvet);text-shadow:0 0 18px rgba(255,255,255,.6)}.mirage__edition--now .mirage__edition-theme{color:var(--mirage-button-ink)}.mirage__edition--now .mirage__edition-meta{color:var(--mirage-ink)}.mirage__edition-cover{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;z-index:-2}.mirage__edition-year{font-family:var(--mirage-outline);margin:0}.mirage__edition-theme{color:#fff4f6;font-size:clamp(.9rem,6.6cqi,1.3rem);letter-spacing:.08em;line-height:1.15;margin-block-end:.35rem;text-shadow:0 1px 2px rgba(0,0,0,.8)}.mirage__edition-meta{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.14em;margin:0}.mirage__edition-link{font-family:var(--mirage-din);font-weight:700;text-transform:uppercase;color:var(--mirage-pink-hi);font-size:.85rem;letter-spacing:.14em;text-decoration:none}.mirage__edition-link:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.mirage__edition-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.mirage__edition-link:focus-visible{outline:none}.mirage__strip{text-align:center}.mirage__strip-head{margin-block-end:2rem}.mirage__strip-head .mirage__subheading{margin-block-start:0}.mirage__strip-head .mirage__small{margin-block-start:.25rem}.mirage__strip-scroller{margin-inline:-1.25rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:1rem 1.25rem 2rem;scroll-padding-inline:1.25rem;scroll-snap-type:inline mandatory;scrollbar-width:thin}.mirage__strip-scroller:focus-visible{outline-offset:-3px}@media screen and (min-width:600px){.mirage__strip-scroller{margin-inline:-2rem;padding-inline:2rem;scroll-padding-inline:2rem}}@media screen and (min-width:900px){.mirage__strip-scroller{margin-inline:0;overflow:visible;padding:1rem 0 2.5rem}}.mirage__strip-list{display:grid;gap:1.25rem;grid-auto-columns:min(74vw,300px);grid-auto-flow:column;list-style:none;margin:0;padding:0}@media screen and (min-width:900px){.mirage__strip-list{gap:2.25rem 2.25rem;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))}}.mirage__polaroid{--tilt: -2deg;scroll-snap-align:start}.mirage__polaroid:nth-child(2n){--tilt: 2.5deg}.mirage__polaroid:nth-child(3n){--tilt: -1deg}.mirage__polaroid:nth-child(5n){--tilt: 3deg}.mirage__polaroid a{background:#fffdfb;box-shadow:0 2px 4px rgba(0,0,0,.4),0 24px 34px -18px rgba(0,0,0,.9);display:block;padding:.6rem .6rem 2.2rem;position:relative;transform:rotate(var(--tilt))}.mirage__polaroid a:before{background:rgba(255,140,192,.6);block-size:1.3rem;content:"";inline-size:4.5rem;inset-block-start:-.6rem;inset-inline-start:calc(50% - 2.25rem);position:absolute;transform:rotate(-3deg)}.mirage__polaroid a:focus-visible{outline-offset:4px}.mirage__polaroid img{aspect-ratio:1;background:var(--mirage-plum);block-size:auto;display:block;inline-size:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.mirage__curtains{display:block}.mirage:has(:target) .mirage__curtains{visibility:hidden}.mirage__curtain--l{animation:mirage-curtain-l 1.3s var(--mirage-ease-drape) .15s both}.mirage__curtain--r{animation:mirage-curtain-r 1.3s var(--mirage-ease-drape) .15s both}.mirage__title{animation:mirage-title-in .9s cubic-bezier(.2,.7,.2,1) .2s both}.mirage__viktor{animation:mirage-rise-in 1.1s cubic-bezier(.2,.7,.2,1) .35s both}.mirage__badge{animation:mirage-pop .9s cubic-bezier(.22,1,.36,1) .85s both}.mirage__beam--a{animation:mirage-beam-a 10s ease-in-out infinite alternate;will-change:transform}.mirage__beam--b{animation:mirage-beam-b 13s ease-in-out -4s infinite alternate;will-change:transform}.mirage__specks:before{animation:mirage-specks-a 18s linear infinite;will-change:transform}.mirage__specks:after{animation:mirage-specks-b 27s linear infinite,mirage-twinkle 2.4s ease-in-out infinite alternate;will-change:transform,opacity}.mirage__plaque:before{animation:mirage-bulbs 1.2s steps(1) infinite}.mirage__plaque:after{animation:mirage-bulbs 1.2s steps(1) -.6s infinite}.mirage__slot-sign,.mirage__std{animation:mirage-flicker 8s steps(1) 1.5s infinite}.mirage__vinyl>span{animation:mirage-spin 4s linear infinite}.mirage__floor:after{animation:mirage-floor-glow 6s ease-in-out infinite alternate}.mirage__flames path{animation:mirage-flame 2.6s ease-in-out infinite alternate}.mirage__flames g:nth-of-type(2) path{animation-delay:-.9s;animation-duration:2.1s}.mirage__flames g:nth-of-type(3) path{animation-delay:-1.7s;animation-duration:3s}.mirage__btn{transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .25s ease}.mirage__btn:hover{transform:translateY(-2px)}.mirage__btn--primary:after{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.mirage__btn--primary:hover:after{transform:translate(120%)}.mirage__ticket{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.mirage__ticket:hover,.mirage__ticket:focus-within{transform:translateY(-4px) rotate(-1deg)}.mirage__edition-cover{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mirage__edition:hover .mirage__edition-cover{transform:scale(1.05)}.mirage__polaroid a{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.mirage__polaroid a:hover,.mirage__polaroid a:focus-visible{box-shadow:0 2px 4px rgba(0,0,0,.4),0 0 0 3px rgba(255,95,168,.6),0 30px 40px -18px rgba(0,0,0,.9);transform:rotate(0) scale(1.04)}.mirage__share-list a{transition:background-color .2s ease,border-color .2s ease,color .2s ease}@supports (animation-timeline: view()){.mirage__hero{view-timeline-name:--mirage-hero}.mirage__hero .mirage__stage{animation:mirage-parallax-stage linear both;animation-range:exit 0% exit 100%;animation-timeline:--mirage-hero}.mirage__viktor-wrap{animation:mirage-parallax-viktor linear both;animation-range:exit 0% exit 100%;animation-timeline:--mirage-hero}.mirage__badge-wrap{animation:mirage-parallax-badge linear both;animation-range:exit 0% exit 100%;animation-timeline:--mirage-hero}.mirage__hero .mirage__specks{animation:mirage-parallax-specks linear both;animation-range:exit 0% exit 100%;animation-timeline:--mirage-hero}.mirage__neon:not(.mirage__neon--inline),.mirage .event-form__heading{animation:mirage-ignite linear both;animation-range:entry 10% entry 90%;animation-timeline:view()}.mirage__act,.mirage__ticket-grid>li,.mirage__menu,.mirage__playbill,.mirage__laminate,.mirage__tent,.mirage__panel{animation:mirage-rise linear both;animation-range:entry 0% entry 55%;animation-timeline:view()}@media screen and (prefers-reduced-motion:no-preference)and (min-width:600px){.mirage__edition{animation:mirage-rise linear both;animation-range:entry 0% entry 55%;animation-timeline:view()}}@media screen and (prefers-reduced-motion:no-preference)and (min-width:900px){.mirage__polaroid{animation:mirage-rise linear both;animation-range:entry 0% entry 55%;animation-timeline:view()}}}}@media(forced-colors:active){.mirage__curtains,.mirage__specks,.mirage__beam,.mirage__scrim,.mirage__floor,.mirage__flames,.mirage__vinyl:after,.mirage__ticket:before,.mirage__ticket:after{display:none}.mirage__foil,.mirage__title-name{background:none;color:CanvasText;filter:none;-webkit-text-fill-color:CanvasText}.mirage__neon,.mirage__slot-sign,.mirage .event-form__heading,.mirage__edition-year{color:CanvasText;text-shadow:none;-webkit-text-stroke:0}.mirage__missing{background:Mark;border-color:MarkText;color:MarkText;forced-color-adjust:none}.mirage__act,.mirage__menu,.mirage__panel,.mirage__dialog-panel,.mirage__playbill,.mirage__edition,.mirage__ticket,.mirage__plaque{border:1px solid CanvasText}.mirage__plaque:before,.mirage__plaque:after{display:none}}@keyframes mirage-curtain-l{0%{opacity:1;transform:scaleX(1)}72%{opacity:1;transform:translate(-4%) scaleX(.12)}to{opacity:0;transform:translate(-10%) scaleX(.12)}}@keyframes mirage-curtain-r{0%{opacity:1;transform:scaleX(1)}72%{opacity:1;transform:translate(4%) scaleX(.12)}to{opacity:0;transform:translate(10%) scaleX(.12)}}@keyframes mirage-title-in{0%{transform:translateY(14px)}}@keyframes mirage-rise-in{0%{transform:translateY(28px) scale(.985)}}@keyframes mirage-pop{0%{transform:scale(.86) rotate(-3deg)}}@keyframes mirage-beam-a{0%{transform:rotate(-14deg)}to{transform:rotate(10deg)}}@keyframes mirage-beam-b{0%{transform:rotate(12deg)}to{transform:rotate(-10deg)}}@keyframes mirage-specks-a{to{transform:translate(120px,120px)}}@keyframes mirage-specks-b{to{transform:translate(-180px)}}@keyframes mirage-twinkle{0%{opacity:.5}to{opacity:1}}@keyframes mirage-flame{0%{transform:rotate(-2.5deg) scaleY(.95)}to{transform:rotate(2.5deg) scale(.97,1.05)}}@keyframes mirage-bulbs{0%{opacity:1}50%{opacity:.25}}@keyframes mirage-flicker{0%,5%,8%,to{opacity:1}4%{opacity:.6}7%{opacity:.7}}@keyframes mirage-spin{to{transform:rotate(1turn)}}@keyframes mirage-floor-glow{0%{opacity:.6}to{opacity:1}}@keyframes mirage-ignite{0%{opacity:.2}40%{opacity:.9}46%{opacity:.35}52%,to{opacity:1}}@keyframes mirage-rise{0%{opacity:.001;translate:0 32px}to{opacity:1;translate:0 0}}@keyframes mirage-parallax-stage{to{transform:translateY(14%) scale(1.04)}}@keyframes mirage-parallax-viktor{to{transform:translateY(7%)}}@keyframes mirage-parallax-badge{to{transform:translateY(12%)}}@keyframes mirage-parallax-specks{to{transform:translateY(20%)}}@media(prefers-reduced-motion:no-preference){.mirage__dialog[open]{animation:mirage-dialog-in .24s ease-out}}@keyframes mirage-dialog-in{0%{opacity:0;transform:translateY(1rem)}}
