.evm,.evm-head,.evm-foot,.evm-shop{--evm-bg:#040d17;--evm-s1:#0a1826;--evm-s2:#0f2233;--evm-deep:#0b253d;--evm-black:#02070d;--evm-line:#72f6f829;--evm-line-2:#dfe6ea6b;--evm-ink:#eef8fa;--evm-text:#c9d8de;--evm-muted:#93aab4;--evm-brand:#72f6f8;--evm-on:#04131c;--evm-chrome:#dfe6ea;--evm-tone-green:#3cf04a;--evm-tone-gold:#e2b04a;--evm-tone-yellow:#f6e94a;--evm-green-hi:#c9ffcd;--evm-green-deep:#062612;--evm-gold-hi:#fbe7b2;--evm-gold-deep:#241904;--evm-cyan-hi:#d4fdfe;--evm-cyan-deep:#052430;--evm-green-metal:#2a8f34;--evm-gold-metal:#9a7428;--evm-cyan-metal:#2a9599;--evm-glow:114 246 248;--evm-r:12px;--evm-w:min(1200px, calc(100% - 32px));--evm-cd:var(--evm-display), "Outfit", "Helvetica Neue", Arial, sans-serif;--evm-ff:var(--evm-sans), "Inter Tight", "Helvetica Neue", Arial, sans-serif;--evm-mono:var(--evm-cd);color:var(--evm-ink);font-family:var(--evm-ff)}.evm,.evm-main,.evm-shop{background:var(--evm-bg)}.n39.evm>*,.evm-shop>*{--tb-font-display:var(--evm-cd);--tb-font-body:var(--evm-ff)}.evm-tone--brand{--tone:var(--evm-brand);--tone-rgb:114 246 248;--tone-hi:var(--evm-cyan-hi);--tone-deep:var(--evm-cyan-deep);--tone-metal:var(--evm-cyan-metal)}.evm-tone--rave{--tone:var(--evm-tone-green);--tone-rgb:60 240 74;--tone-hi:var(--evm-green-hi);--tone-deep:var(--evm-green-deep);--tone-metal:var(--evm-green-metal)}.evm-tone--party{--tone:var(--evm-tone-gold);--tone-rgb:226 176 74;--tone-hi:var(--evm-gold-hi);--tone-deep:var(--evm-gold-deep);--tone-metal:var(--evm-gold-metal)}.evm-wrap{width:var(--evm-w);margin-inline:auto}.evm-section{padding-block:clamp(80px,10vw,150px);position:relative}.evm p{line-height:1.55}.evm h1,.evm h2,.evm h3,.n39.evm :is(h1,h2,h3){color:var(--evm-ink);font-family:var(--evm-cd);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-weight:800}.evm h2{letter-spacing:-.01em;font-size:clamp(2.3rem,5.2vw,4.4rem);line-height:.94}.evm-soon{border-radius:var(--evm-r);background:var(--evm-s1);color:var(--evm-text);padding:24px}.evm-btn{border:1px solid var(--evm-line-2);min-height:48px;color:var(--evm-ink);font-family:var(--evm-cd);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.evm-btn:hover{border-color:var(--evm-chrome);background:#dfe6ea0f}.evm-btn--brand{border-color:var(--evm-brand);background:var(--evm-brand);color:var(--evm-on)}.evm-btn--brand:hover{border-color:var(--evm-chrome);background:var(--evm-chrome);color:var(--evm-on)}.evm-btn--tone{border-color:var(--tone);background:var(--tone);color:var(--evm-on)}.evm-btn--tone:hover{border-color:var(--tone-hi);background:var(--tone-hi);color:var(--evm-on)}.evm-btn--big{min-height:56px;padding:0 28px;font-size:16px}.evm-btn{transition:background-color .15s,border-color .15s,color .15s,transform .2s cubic-bezier(.2,.8,.2,1)}.evm-btn:active{transform:scale(.97)}.evm-btn:focus-visible,.evm a:focus-visible,.evm-head a:focus-visible,.evm-foot a:focus-visible{outline:2px solid var(--evm-brand);outline-offset:3px}.evm-badge{border:2px solid var(--evm-brand);color:var(--evm-brand);background:linear-gradient(#06182a,#030c16);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #72f6f82e,0 0 18px #72f6f838}.evm-badge__word{justify-items:center;gap:3px;display:grid}.evm-badge__word b{font-family:var(--evm-cd);letter-spacing:.06em;text-transform:uppercase;font-size:1.35em;font-weight:800}.evm-badge__word small{font-family:var(--evm-cd);letter-spacing:.18em;text-transform:uppercase;font-size:.5em;font-weight:600}.evm-badge__lines{opacity:.7;background:linear-gradient(currentColor,currentColor) 100% 18%/60% 2px no-repeat,linear-gradient(currentColor,currentColor) 100% 34%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 100%/40% 2px no-repeat,linear-gradient(currentColor,currentColor) 100% 66%/80% 2px no-repeat,linear-gradient(currentColor,currentColor) 100% 82%/50% 2px no-repeat;align-self:stretch;width:14px}.evm-badge__lines--r{transform:scaleX(-1)}.evm-head{z-index:40;background:#02070df7;position:sticky;top:0}.evm-head__in{width:var(--evm-w);align-items:center;gap:22px;min-height:68px;margin-inline:auto;display:flex}.evm-head__brand{min-width:0;color:var(--evm-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.evm-head__badge{font-size:13px}.evm-head__name{gap:2px;min-width:0;display:grid}.evm-head__name b{font-family:var(--evm-cd);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:800}.evm-head__name span{color:var(--evm-muted);font-family:var(--evm-ff);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.evm-head__nav{gap:26px;margin-left:auto;display:flex}.evm-head__nav a{color:var(--evm-text);font-family:var(--evm-cd);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600;text-decoration:none}.evm-head__nav a:hover{color:var(--evm-brand)}.evm-head__cta{min-height:42px;padding:0 18px}.evm-head__menu{display:none;position:relative}.evm-head__menu summary{border:1px solid var(--evm-line-2);width:44px;height:44px;color:var(--evm-ink);cursor:pointer;border-radius:999px;place-items:center;list-style:none;display:grid}.evm-head__menu summary::-webkit-details-marker{display:none}.evm-head__drawer{border:1px solid var(--evm-line-2);border-radius:var(--evm-r);background:var(--evm-s1);min-width:230px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.evm-head__drawer a{color:var(--evm-ink);font-family:var(--evm-cd);letter-spacing:.06em;text-transform:uppercase;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none}@media (max-width:880px){.evm-head__nav{display:none}.evm-head__cta{margin-left:auto}.evm-head__menu{display:block}}@media (max-width:480px){.evm-head__in{gap:12px}.evm-head__name{display:none}.evm-head__badge{font-size:11px}}.evm-foot{background:var(--evm-black)}.evm-foot__in{width:var(--evm-w);grid-template-columns:1.5fr 1fr 1fr;gap:36px;margin-inline:auto;padding:60px 0 40px;display:grid}.evm-foot__in>*{min-width:0}.evm-foot p,.evm-foot li{color:var(--evm-muted);margin:0;font-size:14px;line-height:1.6}.evm-foot__badge{margin-bottom:18px;font-size:16px}.evm-foot__brand p{max-width:24rem}.evm-foot__title{font-family:var(--evm-cd);letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--evm-ink)!important;margin-bottom:14px!important;font-size:15px!important}.evm-foot ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.evm-foot a{min-height:32px;color:var(--evm-ink);overflow-wrap:anywhere;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.evm-foot a:hover{color:var(--evm-brand)}.evm-foot__base{width:var(--evm-w);border-top:1px solid var(--evm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.evm-foot__base p{font-size:12px}.evm-foot__tb{gap:6px}@media (max-width:760px){.evm-foot__in{grid-template-columns:1fr}}.evm-chrome{color:var(--evm-chrome);display:inline-block;position:relative}.evm-chrome__metal{background:linear-gradient(176deg,#fff 0%,#eef3f5 30%,#a9b6bd 49%,#7d8a92 53%,#cfd8dc 70%,#fff 100%);color:#000;-webkit-text-fill-color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.evm-chrome--tone .evm-chrome__metal{background:linear-gradient(176deg, #fff 0%, var(--tone-hi) 34%, var(--tone) 50%, var(--tone-metal) 55%, var(--tone) 72%, var(--tone-hi) 100%);-webkit-background-clip:text;background-clip:text}.evm-wash{z-index:-3;opacity:.7;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-12%}.evm-360{aspect-ratio:1;color:var(--tone,var(--evm-brand));position:relative}.evm-360>*{position:absolute}.evm-360__glow{background:radial-gradient(circle at 50% 50%, rgb(var(--tone-rgb) / .42) 0%, rgb(var(--tone-rgb) / .16) 26%, rgb(var(--tone-rgb) / .05) 44%, transparent 64%);inset:-18%}.evm-360__layer{transform-origin:50%;width:100%;height:100%;display:block;inset:0;overflow:visible}.evm-360__fan{opacity:.6}.evm-360__fan--2{opacity:.33}.evm-360__floor{aspect-ratio:1;width:116%;top:28%;left:-8%;transform:scaleY(.26)}.evm-360__floor .evm-360__layer{position:absolute}.evm-360__booth{aspect-ratio:1;width:52%;box-shadow:0 0 0 7px rgb(var(--tone-rgb) / .22), 0 0 110px 10px rgb(var(--tone-rgb) / .45);background:linear-gradient(150deg,#fff,#8d9aa2 34%,#f2f6f7 52%,#56636b 78%,#dfe6ea);border-radius:50%;padding:6px;top:24%;left:24%}.evm-360__booth img,.evm-360__none{background:var(--evm-black);object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.evm-360__booth{container-type:inline-size}.evm-title{background:var(--evm-black);isolation:isolate;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.evm-360__booth .evm-title__bg,.evm-title__wash{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.evm-title__wash{width:auto;height:auto;inset:-10%}.evm-title:after{content:"";z-index:-1;background:radial-gradient(closest-side, #040d1726, #040d178c 78%, #040d17d9), radial-gradient(circle at 50% 30%, rgb(var(--tone-rgb) / .28), transparent 60%);position:absolute;inset:0}.evm-title__text{text-align:center;max-width:86%;font-family:var(--evm-cd);text-transform:uppercase;flex-direction:column;align-items:center;display:flex}.evm .evm-title__kicker{letter-spacing:-.04em;font-size:15cqi;font-weight:900;line-height:.85}.evm .evm-title__word{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24cqi;font-style:italic;font-weight:900;line-height:.9}.evm-title__sub{border:1px solid rgb(var(--tone-rgb) / .55);color:var(--tone-hi,#fff);letter-spacing:.16em;border-radius:999px;margin-top:3.5cqi;padding:1.2cqi 3.2cqi;font-size:4.4cqi;font-weight:700;line-height:1.2}.evm-360__none{font-family:var(--evm-cd);place-items:center;font-size:clamp(2rem,6vw,4rem);font-weight:800;display:grid}.evm-360__tag{z-index:2;top:80%;left:50%;transform:translate(-50%)}@keyframes evm-spin{to{transform:rotate(360deg)}}@keyframes evm-sweep{0%{transform:rotate(-11deg)}to{transform:rotate(11deg)}}@media (prefers-reduced-motion:no-preference){.evm-360__fan,.evm-360__chain,.evm-360__light,.evm-360__dots{will-change:transform}.evm-360__fan{animation:9s ease-in-out infinite alternate evm-sweep}.evm-360__fan--2{animation-duration:13s;animation-direction:alternate-reverse}.evm-360__chain{animation:80s linear infinite evm-spin}.evm-360__light{animation:14s linear infinite reverse evm-spin}.evm-360__dots{animation:46s linear infinite evm-spin}}.evm-next{border:1px solid rgb(var(--tone-rgb) / .7);background:var(--evm-black);color:var(--evm-ink);font-family:var(--evm-cd);white-space:nowrap;border-radius:999px;align-items:baseline;gap:10px;padding:12px 20px;text-decoration:none;transition:border-color .2s;display:flex}.evm-next:hover{border-color:var(--tone-hi)}.evm-next b{color:var(--tone);font-size:17px;font-weight:800}.evm-next span{text-transform:uppercase;font-size:17px;font-weight:800}.evm-next small{color:var(--evm-text);font-size:14px;font-weight:600}.evm-crowd{pointer-events:none;display:block}.evm-crowd__back{fill:color-mix(in srgb, var(--tone-deep,var(--evm-cyan-deep)) 60%, #02070d);stroke:color-mix(in srgb, var(--tone-deep,var(--evm-cyan-deep)) 60%, #02070d)}.evm-crowd__front{fill:var(--evm-black);stroke:var(--evm-black)}.evm-hero{isolation:isolate;background:var(--evm-bg);min-height:min(900px,100svh - 68px);padding-block:clamp(36px,5vw,72px) clamp(130px,13vw,200px);position:relative;overflow:hidden}.evm-hero__ground{z-index:-2;object-fit:cover;object-position:50% 30%;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.evm-hero__shade{z-index:-1;background:radial-gradient(ellipse 46% 34% at 72% 100%, rgb(var(--tone-rgb) / .42), transparent 100%), radial-gradient(ellipse 70% 22% at 40% 100%, rgb(var(--tone-rgb) / .16), transparent 100%), linear-gradient(90deg, #040d17f7 0%, #040d17e6 34%, #040d1799 60%, #040d17bd 100%), linear-gradient(180deg, #040d1799 0%, transparent 26%, #040d17b8 76%, #040d1766 100%);position:absolute;inset:0}.evm-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:relative}.evm-hero__copy{z-index:3;position:relative}.evm-hero__badge{margin-bottom:clamp(18px,2.4vw,30px);font-size:clamp(15px,1.5vw,19px)}.evm-hero__title{margin:0}.evm .evm-hero__big{letter-spacing:-.045em;padding-bottom:.04em;font-size:clamp(7.4rem,16.5vw,15rem);line-height:.8;display:block}.evm .evm-hero__line{letter-spacing:0;margin-top:clamp(10px,1.4vw,18px);font-size:clamp(1.65rem,3.1vw,2.9rem);line-height:1;display:block}.evm .evm-hero__line--b{color:var(--evm-brand)}.evm-hero__lead{max-width:30rem;color:var(--evm-ink);margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(17px,1.4vw,19px)}.evm-hero__cta{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2.6vw,34px);display:flex}.evm-hero__stage{justify-self:center;width:min(100%,600px);margin-bottom:40px}.evm-hero__crowd{z-index:2;width:100%;height:clamp(96px,12vw,180px);position:absolute;bottom:-1px;left:0}@media (max-width:860px){.evm-hero{min-height:0;padding-bottom:70px}.evm-hero__in{grid-template-columns:1fr}.evm-hero__shade{background:radial-gradient(ellipse 90% 30% at 50% 100%, rgb(var(--tone-rgb) / .4), transparent 100%), linear-gradient(180deg, #040d17f0 0%, #040d17db 46%, #040d17bd 72%, #040d179e 100%)}.evm-hero__ground{object-position:60% 50%;opacity:.3}.evm-hero__stage{width:min(84vw,420px);margin:12px auto 70px}.evm-next span,.evm-next b{font-size:15px}}@media (max-width:520px){.evm-hero__cta .evm-btn{flex:100%}.evm-next{gap:8px;padding:10px 16px}.evm-next small{display:none}}.evm-main .kit-strip{background:var(--evm-black);border-top:0}.evm-nights{padding-top:clamp(72px,9vw,140px)}.evm-nights__head,.evm-gallery__head,.evm-year__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 48px;margin-bottom:clamp(28px,4vw,56px);display:flex}.evm-nights__head>p,.evm-gallery__head>p,.evm-year__head>p{max-width:28rem;color:var(--evm-text);margin:0;font-size:17px}.evm-worlds{margin:0;padding:0;list-style:none;display:grid}.evm-world{isolation:isolate;padding-block:clamp(56px,7vw,112px);position:relative;overflow:hidden}.evm-world__ground{z-index:-2;object-fit:cover;opacity:.26;width:100%;height:100%;position:absolute;inset:0}.evm-world__shade{z-index:-1;background:radial-gradient(ellipse 50% 70% at 30% 50%, rgb(var(--tone-rgb) / .2), transparent 70%), linear-gradient(180deg, var(--evm-bg) 0%, #040d178c 18%, #040d178c 82%, var(--evm-bg) 100%), linear-gradient(90deg, #040d1759 0%, #040d17e0 62%, #040d17f0 100%);position:absolute;inset:0}.evm-world--flip .evm-world__shade{background:radial-gradient(ellipse 50% 70% at 70% 50%, rgb(var(--tone-rgb) / .2), transparent 70%), linear-gradient(180deg, var(--evm-bg) 0%, #040d178c 18%, #040d178c 82%, var(--evm-bg) 100%), linear-gradient(270deg, #040d1759 0%, #040d17e0 62%, #040d17f0 100%)}.evm-world__in{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.evm-world--flip .evm-world__flyer{order:2}.evm-world__flyer{background:linear-gradient(140deg, var(--tone-hi), var(--tone) 30%, var(--tone-deep) 55%, var(--tone-hi) 100%);box-shadow:0 50px 120px -40px rgb(var(--tone-rgb) / .75);border-radius:16px;padding:3px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.evm-world__flyer img,.evm-world__noflyer{aspect-ratio:16/9;background:var(--evm-black);object-fit:contain;border-radius:13px;width:100%;display:block}.evm-world__noflyer{font-family:var(--evm-cd);text-transform:uppercase;place-items:center;font-size:32px;font-weight:800;display:grid}@media (hover:hover) and (prefers-reduced-motion:no-preference){.evm-world:hover .evm-world__flyer{transform:translateY(-8px)scale(1.012)}}.evm-world__body{align-content:center;gap:14px;display:grid}.evm-world__date{font-family:var(--evm-cd);align-items:flex-end;gap:16px;margin:0 0 6px;display:flex}.evm-world__date .evm-chrome{letter-spacing:-.04em;font-size:clamp(4.4rem,8.4vw,8rem);font-weight:800;line-height:.8}.evm-world__date>span{color:var(--evm-ink);letter-spacing:.06em;text-transform:uppercase;gap:4px;padding-bottom:4px;font-size:clamp(16px,1.4vw,20px);font-weight:800;display:grid}.evm-world__date small{color:var(--tone);letter-spacing:.02em;text-transform:none;font-size:15px;font-weight:600}.evm .evm-world__title{font-size:clamp(2rem,3.6vw,3.3rem);line-height:.98}.evm-world__title a{color:inherit;text-decoration:none}.evm-world__sub{color:var(--tone-hi);font-family:var(--evm-cd);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(15px,1.3vw,18px);font-weight:600}.evm-world__place{color:var(--evm-ink);align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.evm-world__foot{flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:14px;display:flex}.evm-world__state{border:2px solid var(--tone);box-shadow:inset 0 0 0 2px var(--evm-bg), inset 0 0 0 3px rgb(var(--tone-rgb) / .6);color:var(--tone-hi);font-family:var(--evm-cd);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;padding:7px 14px;font-size:15px;font-weight:800;display:inline-block;transform:rotate(-4deg)}@media (max-width:860px){.evm-world__in{grid-template-columns:1fr}.evm-world--flip .evm-world__flyer{order:0}.evm-world__shade,.evm-world--flip .evm-world__shade{background:radial-gradient(ellipse 80% 40% at 50% 30%, rgb(var(--tone-rgb) / .22), transparent 70%), linear-gradient(180deg, var(--evm-bg) 0%, #040d1780 14%, #040d17e6 56%, var(--evm-bg) 100%)}}@media (max-width:520px){.evm-world__foot .evm-btn{flex:100%}}.evm-gallery{background:radial-gradient(ellipse 60% 50% at 50% 0%, rgb(var(--tone-rgb) / .1), transparent 70%), var(--evm-bg)}.evm-portraits{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,24px);margin:0;padding:0;list-style:none;display:grid}.evm-portrait__link,.evm-portrait{color:var(--evm-ink);align-content:start;gap:4px;text-decoration:none;display:grid}.evm-portrait__pic{background:linear-gradient(160deg, var(--tone-hi), rgb(var(--tone-rgb) / .4) 40%, var(--evm-s1) 70%, rgb(var(--tone-rgb) / .6));border-radius:14px;margin-bottom:12px;padding:2px;display:block;overflow:hidden}.evm-portrait__pic img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.evm-portrait__link:hover img{transform:scale(1.045)}}.evm-portrait b{font-family:var(--evm-cd);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(19px,2vw,28px);font-weight:800;line-height:1.05}.evm-portrait small{color:var(--tone);font-family:var(--evm-cd);font-size:15px;font-weight:600}.evm-portrait--open .evm-portrait__pic{background:repeating-linear-gradient(135deg, var(--tone) 0 10px, rgb(var(--tone-rgb) / .25) 10px 20px)}.evm-portrait--name{background:radial-gradient(circle at 80% 10%, rgb(var(--tone-rgb) / .35), transparent 60%), linear-gradient(180deg, var(--evm-s2), var(--evm-black));border-radius:14px;align-content:end;min-height:clamp(150px,18vw,260px);padding:20px}.evm-portrait--name b{font-size:clamp(22px,2.6vw,34px)}@media (max-width:760px){.evm-portraits{grid-template-columns:repeat(2,minmax(0,1fr))}}.evm-year{background:var(--evm-black)}.evm-year__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,44px) clamp(20px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.evm-year__list li{align-content:start;gap:6px;padding-left:20px;display:grid;position:relative}.evm-year__list li:before{content:"";background:linear-gradient(180deg, var(--evm-brand), #72f6f800);border-radius:3px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.evm-year__list span{color:var(--evm-text);font-family:var(--evm-cd);letter-spacing:.04em;font-size:15px;font-weight:600}.evm-year__list b{color:var(--evm-ink);font-family:var(--evm-cd);text-transform:uppercase;font-size:clamp(1.4rem,2.3vw,2.1rem);font-weight:800;line-height:1.02}.evm-year__list b a{color:inherit;text-decoration:none}.evm-year__list b a:hover{color:var(--tone-hi)}.evm-year__list .evm-year__next:before{background:linear-gradient(180deg, var(--tone), rgb(var(--tone-rgb) / 0));width:5px}.evm-year__next span{color:var(--tone)}@media (max-width:860px){.evm-year__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.evm-year__list{grid-template-columns:1fr}}.evm-year__shot span{color:var(--evm-brand)}.evm-reel{width:min(1440px,100% - 32px);margin:0 auto clamp(56px,7vw,96px)}.evm-reel__cap{width:var(--evm-w);margin-inline:auto;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-bottom:18px;display:flex}.evm-reel__cap p{margin:0}.evm-reel__night{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.evm-reel__night span{color:var(--evm-brand);font-family:var(--evm-cd);letter-spacing:.04em;font-size:15px;font-weight:600}.evm-reel__night b{color:var(--evm-ink);font-family:var(--evm-cd);text-transform:uppercase;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:800}.evm-reel__meta{color:var(--evm-muted);font-size:14px}.evm-reel__wall{--row:92px;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.evm-reel__tile{flex:calc(var(--ar) * 100) 1 calc(var(--ar) * var(--row));aspect-ratio:var(--ar);min-width:0;max-height:calc(var(--row) * 1.5)}.evm-reel__open{background:var(--evm-s1);cursor:zoom-in;border:0;border-radius:6px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.evm-reel__open img{object-fit:cover;width:100%;height:100%;display:block}.evm-reel__open:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--evm-brand);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.evm-reel__open:hover:after{opacity:1}.evm-reel__open:focus-visible{outline:2px solid var(--evm-brand);outline-offset:3px}@media (min-width:620px){.evm-reel__wall{--row:180px;gap:8px}}@media (min-width:1100px){.evm-reel__wall{--row:212px;gap:10px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.evm-reel__open img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.evm-reel__open:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:no-preference){.evm-reel__wall[data-armed] .evm-reel__tile{transition:opacity .8s ease var(--d,0s), transform .9s cubic-bezier(.2, .8, .2, 1) var(--d,0s)}.evm-reel__wall[data-armed] .evm-reel__tile:not([data-in]){opacity:0;transform:translateY(28px)}}.evm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evm-lb{width:100%;max-width:none;height:100%;max-height:none;color:var(--evm-ink);font-family:var(--evm-ff);background:#040d17f7;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.evm-lb[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.evm-lb::backdrop{background:#040d17f7}.evm-lb__bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 12px 8px 20px;display:grid}.evm-lb__bar p{margin:0}.evm-lb__count{color:var(--evm-muted);font-family:var(--evm-cd);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:15px;font-weight:600}.evm-lb__count b{color:var(--evm-ink);font-weight:800}.evm-lb__title{color:var(--evm-text);font-family:var(--evm-cd);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:.04em;font-size:15px;font-weight:600;overflow:hidden}.evm-lb__stage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;place-items:center;min-height:0;padding:4px 88px 20px;display:grid}.evm-lb__fig{--lb-h:calc(100dvh - 150px);justify-items:center;gap:12px;width:100%;margin:0;display:grid}.evm-lb__frame{width:min(100%, calc(var(--lb-h) * var(--ar)));aspect-ratio:var(--ar);background:var(--evm-s1);border-radius:6px;display:block;position:relative;overflow:hidden}.evm-lb__img,.evm-lb__ph{display:block}.evm-lb__img{opacity:0;width:100%;height:100%;position:relative}.evm-lb__img[data-ready]{opacity:1}.evm-lb__ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.evm-lb__cap{max-width:62ch;color:var(--evm-text);text-align:center;font-size:14px;line-height:1.45}.evm-lb__cap span{color:var(--evm-muted);white-space:nowrap;margin-left:6px}.evm-lb__btn{border:1px solid var(--evm-line-2);width:48px;height:48px;color:var(--evm-ink);cursor:pointer;background:#040d17b8;border-radius:999px;place-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-grid}.evm-lb__btn:hover{border-color:var(--evm-brand);color:var(--evm-brand)}.evm-lb__btn:focus-visible{outline:2px solid var(--evm-brand);outline-offset:3px}.evm-lb__prev,.evm-lb__next{width:56px;height:56px;margin-top:-28px;position:absolute;top:50%}.evm-lb__prev{left:20px}.evm-lb__next{right:20px}@media (prefers-reduced-motion:no-preference){.evm-lb__img{transition:opacity .35s}.evm-lb[open] .evm-lb__fig{animation:.4s cubic-bezier(.2,.8,.2,1) evm-lb-in}}@keyframes evm-lb-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (max-width:760px){.evm-lb__bar{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 8px 6px 16px}.evm-lb__title{text-align:left;font-size:13px}.evm-lb__stage{padding:4px 8px 92px}.evm-lb__fig{--lb-h:calc(100dvh - 210px)}.evm-lb__cap{padding-inline:8px;font-size:13px}.evm-lb__prev,.evm-lb__next{top:auto;bottom:calc(18px + env(safe-area-inset-bottom));margin-top:0}.evm-lb__prev{left:calc(50% - 72px)}.evm-lb__next{right:calc(50% - 72px)}}.evm-alarm{isolation:isolate;padding-block:clamp(80px,10vw,150px);position:relative;overflow:hidden}.evm-alarm__ground{z-index:-2;object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.evm-alarm__shade{z-index:-1;background:linear-gradient(180deg, var(--evm-black) 0%, #02070d99 22%, #02070d99 78%, var(--evm-bg) 100%), linear-gradient(90deg, #040d17f5 0%, #040d17cc 48%, #040d178c 100%);position:absolute;inset:0}.evm-alarm__in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:32px clamp(32px,5vw,80px);display:grid}.evm-alarm__copy p{max-width:30rem;color:var(--evm-ink);margin:20px 0 0;font-size:clamp(17px,1.4vw,19px)}.evm-pass{--stub:clamp(64px, 9vw, 120px);grid-template-columns:minmax(0, 1fr) var(--stub);background:var(--evm-s1);-webkit-mask:radial-gradient(circle 13px at calc(100% - var(--stub)) 0, transparent 12px, #000 13px) top / 100% 51% no-repeat, radial-gradient(circle 13px at calc(100% - var(--stub)) 100%, transparent 12px, #000 13px) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 13px at calc(100% - var(--stub)) 0, transparent 12px, #000 13px) top / 100% 51% no-repeat, radial-gradient(circle 13px at calc(100% - var(--stub)) 100%, transparent 12px, #000 13px) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 13px at calc(100% - var(--stub)) 0, transparent 12px, #000 13px) top / 100% 51% no-repeat, radial-gradient(circle 13px at calc(100% - var(--stub)) 100%, transparent 12px, #000 13px) bottom / 100% 51% no-repeat;border-radius:20px;display:grid;box-shadow:0 40px 100px -30px #000000e6}.evm-pass__main{padding:clamp(22px,3vw,36px)}.evm-pass__head{color:var(--tone);font-family:var(--evm-cd);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0 0 20px;font-size:14px;font-weight:800;display:flex}.evm-pass__head span+span{color:var(--evm-text)}.evm-pass__stub{border-left:3px dashed var(--evm-bg);background:linear-gradient(180deg, var(--tone-hi), var(--tone) 60%);border-radius:0 20px 20px 0;place-items:center;display:grid}.evm-pass__stub span{color:var(--evm-on);font-family:var(--evm-cd);writing-mode:vertical-rl;font-size:clamp(28px,3.4vw,46px);font-weight:800;transform:rotate(180deg)}@media (max-width:860px){.evm-alarm__in{grid-template-columns:1fr}}.evm .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.evm .tb-newsletter__form .tb-input{border:1px solid var(--evm-line-2);background:var(--evm-bg);min-height:54px;color:var(--evm-ink);border-radius:999px;padding:0 20px}.evm .tb-newsletter__form .tb-input::placeholder{color:var(--evm-muted)}.evm .tb-newsletter__form .tb-btn{background:var(--evm-brand);min-height:54px;color:var(--evm-on);font-family:var(--evm-cd);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:999px;padding:0 24px;font-weight:800}.evm .tb-newsletter__fine{color:var(--evm-text);grid-column:1/-1;margin:6px 0 0;font-size:13px}.evm .tb-newsletter__done{border:1px solid var(--evm-brand);border-radius:var(--evm-r);background:var(--evm-s2);color:var(--evm-ink);padding:16px 18px}.evm .tb-newsletter__error{color:#ffb4a8;grid-column:1/-1}@media (max-width:480px){.evm .tb-newsletter__form{grid-template-columns:1fr}}.evm-faq__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px 56px;display:grid}.evm-faq__lead{max-width:22rem;color:var(--evm-text);margin:18px 0 0}@media (max-width:860px){.evm-faq__in{grid-template-columns:1fr}}.evm .n39-faq{border:0;gap:10px;margin-top:0;display:grid}.evm .n39-faq details{background:var(--evm-s1);border:0;border-radius:14px;padding:0 22px}.evm .n39-faq details[open]{background:var(--evm-s2)}.evm .n39-faq summary{min-height:62px;color:var(--evm-ink);font-family:var(--evm-cd);letter-spacing:.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.evm .n39-faq summary::-webkit-details-marker{display:none}.evm .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--evm-brand);font-family:var(--evm-cd);background:0 0;border-radius:0;flex:none;font-size:24px;font-weight:600;display:block;transform:none}.evm .n39-faq details[open] summary:after{content:"–";transform:none}.evm .n39-faq details>p{color:var(--evm-ink);margin:0 0 20px}.evm-stage{isolation:isolate;background:var(--evm-bg);padding-block:16px clamp(80px,9vw,140px);position:relative;overflow:hidden}.evm-stage__ground{z-index:-2;object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.evm-stage__shade{z-index:-1;background:radial-gradient(ellipse 60% 26% at 50% 100%, rgb(var(--tone-rgb) / .4), transparent 100%), radial-gradient(ellipse 60% 50% at 50% 46%, rgb(var(--tone-rgb) / .22), transparent 70%), linear-gradient(180deg, #040d17b3 0%, #040d1780 40%, #040d17cc 80%, #040d17b3 100%);position:absolute;inset:0}.evm-stage__360{z-index:0;pointer-events:none;width:min(1180px,150vw);margin-left:calc(min(1180px,150vw)/-2);position:absolute;top:clamp(40px,22vw,340px);left:50%;transform:translateY(-50%)}.evm-stage__bar,.evm-stage__front{z-index:1;position:relative}.evm-stage__bar{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:14px;display:flex}.evm-back{background:var(--evm-black);min-height:44px;color:var(--evm-ink);font-family:var(--evm-cd);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.evm-back:hover{color:var(--tone-hi)}.evm-stage__left{background:var(--evm-black);color:var(--tone);font-family:var(--evm-cd);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0;padding:7px 16px;font-size:14px;font-weight:800}.evm-stage__flyer{background:linear-gradient(140deg, var(--tone-hi), var(--tone) 30%, var(--tone-deep) 55%, var(--tone-hi) 100%);max-width:940px;box-shadow:0 60px 140px -40px rgb(var(--tone-rgb) / .8);border-radius:16px;margin-inline:auto;padding:3px;position:relative}.evm-stage__flyer img{aspect-ratio:16/9;background:var(--evm-black);object-fit:contain;border-radius:13px;width:100%;height:auto;display:block}.evm-stage__noflyer{aspect-ratio:16/9;background:var(--evm-black);font-family:var(--evm-cd);text-transform:uppercase;border-radius:13px;place-items:center;margin:0;font-size:32px;font-weight:800;display:grid}.evm-stage__crowd{z-index:0;width:100%;height:clamp(80px,11vw,170px);position:absolute;bottom:-1px;left:0}.evm-stamp{z-index:2;border:2px solid var(--evm-ink);background:var(--evm-bg);color:var(--evm-ink);font-family:var(--evm-cd);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;padding:8px 14px;font-weight:800;position:absolute;top:16px;right:16px;transform:rotate(4deg)}@media (max-width:860px){.evm-stage{padding-bottom:clamp(56px,16vw,90px)}.evm-stage__360{width:128vw;margin-left:-64vw;top:calc(78px + 26vw)}}.evm-intro{background:var(--evm-black);padding-block:clamp(32px,4vw,56px) clamp(56px,7vw,96px);position:relative}.evm-intro__in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:32px clamp(32px,5vw,80px);display:grid}.evm-intro__when{font-family:var(--evm-cd);align-items:flex-end;gap:16px;margin:0 0 18px;display:flex}.evm-intro__when .evm-chrome{letter-spacing:-.04em;font-size:clamp(4.2rem,9vw,8.4rem);font-weight:800;line-height:.8}.evm-intro__when>span{color:var(--evm-ink);letter-spacing:.06em;text-transform:uppercase;gap:4px;padding-bottom:4px;font-size:clamp(16px,1.5vw,20px);font-weight:800;display:grid}.evm-intro__when small{color:var(--tone);letter-spacing:.04em;font-size:15px;font-weight:600}.evm .evm-intro__title{font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:.95}.evm-intro__sub{color:var(--tone-hi);font-family:var(--evm-cd);letter-spacing:.1em;text-transform:uppercase;margin:16px 0 0;font-size:clamp(16px,1.6vw,20px);font-weight:600}.evm-intro__claim{color:var(--evm-ink);margin:18px 0 0;font-size:clamp(18px,1.7vw,22px)}.evm-facts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.evm-facts li{background:var(--evm-s1);min-height:58px;color:var(--evm-ink);border-radius:14px;align-items:center;gap:14px;padding:12px 18px;font-size:17px;display:flex}.evm-facts svg{color:var(--tone);flex:none}.evm-stage__cta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.evm-note{background:var(--evm-s2);border-radius:14px;margin-top:20px;padding:18px}.evm-note__title{font-family:var(--evm-cd);text-transform:uppercase;margin:0 0 6px;font-weight:800}@media (max-width:860px){.evm-intro__in{grid-template-columns:1fr}}@media (max-width:600px){.evm-stage__cta .evm-btn{padding:0 14px}main .evm-stage__cta>.evm-btn--line:last-child:nth-child(2){grid-column:1/-1}}.evm-turn{padding-block:clamp(64px,8vw,120px);position:relative}.evm-turn:nth-of-type(odd){background:var(--evm-bg)}.evm-turn:nth-of-type(2n){background:var(--evm-black)}.evm-turn__mark{flex-wrap:wrap;align-items:baseline;gap:4px 22px;margin-bottom:clamp(26px,3.4vw,48px);display:flex}.evm-degree:before{content:attr(data-deg);content:attr(data-deg) / "";color:#0000;font-family:var(--evm-cd);-webkit-text-stroke:1.5px var(--tone);font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:800;line-height:.94}.evm-turn__body{min-width:0}.evm-buy{background:radial-gradient(ellipse 50% 70% at 85% 0%, rgb(var(--tone-rgb) / .1), transparent 70%), var(--evm-bg)!important}.evm-buy__price{color:var(--evm-text);margin:0 0 18px}.evm-buy__price b{color:var(--evm-ink);font-family:var(--evm-cd);font-size:clamp(28px,3vw,38px);font-weight:800}.evm-buy__soon{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px clamp(32px,4vw,64px);display:grid}.evm-buy__alarm>p{color:var(--evm-ink);margin:0 0 18px;font-size:17px}@media (max-width:960px){.evm-buy__soon{grid-template-columns:1fr}}.evm-ticket{--stub:clamp(110px, 13vw, 168px);grid-template-columns:minmax(0, 1fr) var(--stub);background:radial-gradient(ellipse 70% 90% at 0% 0%, rgb(var(--tone-rgb) / .18), transparent 70%), var(--evm-s1);box-shadow:0 40px 100px -40px rgb(var(--tone-rgb) / .5);-webkit-mask:radial-gradient(circle 13px at calc(100% - var(--stub)) 0, transparent 12px, #000 13px) top / 100% 51% no-repeat, radial-gradient(circle 13px at calc(100% - var(--stub)) 100%, transparent 12px, #000 13px) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 13px at calc(100% - var(--stub)) 0, transparent 12px, #000 13px) top / 100% 51% no-repeat, radial-gradient(circle 13px at calc(100% - var(--stub)) 100%, transparent 12px, #000 13px) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 13px at calc(100% - var(--stub)) 0, transparent 12px, #000 13px) top / 100% 51% no-repeat, radial-gradient(circle 13px at calc(100% - var(--stub)) 100%, transparent 12px, #000 13px) bottom / 100% 51% no-repeat;border-radius:20px;display:grid}.evm-ticket__main{gap:14px;padding:clamp(22px,3vw,34px);display:grid}.evm-ticket__brand{color:var(--tone);font-family:var(--evm-cd);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;font-size:14px;font-weight:800;display:flex}.evm-ticket__brand span+span{color:var(--evm-text)}.evm-ticket__for{font-family:var(--evm-cd);text-transform:uppercase;margin:0;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1}.evm-ticket__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 0;display:grid}.evm-ticket__meta dt{color:var(--evm-text);font-size:13px}.evm-ticket__meta dd{color:var(--evm-ink);font-family:var(--evm-cd);margin:2px 0 0;font-size:16px;font-weight:600}.evm-ticket__stub{border-left:3px dashed var(--evm-bg);background:rgb(var(--tone-rgb) / .12);text-align:center;border-radius:0 20px 20px 0;align-content:center;place-items:center;gap:14px;padding:18px 10px;display:grid}.evm-ticket__stamp{border:2px solid var(--tone);box-shadow:inset 0 0 0 2px var(--evm-s1), inset 0 0 0 3px rgb(var(--tone-rgb) / .6);color:var(--tone-hi);font-family:var(--evm-cd);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:8px 12px;font-size:15px;font-weight:800;line-height:1.1;display:inline-block;transform:rotate(-8deg)}.evm-ticket__stub>span{color:var(--tone);font-family:var(--evm-cd);font-size:clamp(24px,2.6vw,34px);font-weight:800}@media (max-width:480px){.evm-ticket__meta{grid-template-columns:1fr 1fr}}.evm-buy__over{color:var(--evm-text);margin:0}.evm-genres{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.evm-genres li{background:rgb(var(--tone-rgb) / .14);color:var(--tone-hi);font-family:var(--evm-cd);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600}.evm-names{flex-wrap:wrap;align-items:baseline;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.evm-names li{font-family:var(--evm-cd);letter-spacing:-.01em;text-transform:uppercase;align-items:baseline;font-size:clamp(2.2rem,5.4vw,4.8rem);font-weight:800;line-height:1;display:inline-flex}.evm-names__sep{color:var(--tone);vertical-align:middle;margin:0 .4em;font-size:.4em}.evm-about__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px clamp(32px,5vw,80px);display:grid}.evm-about__text p{max-width:40rem;color:var(--evm-ink);margin:0 0 16px;font-size:clamp(19px,1.9vw,26px);line-height:1.4}.evm .evm-about__awaits h3{color:var(--tone);letter-spacing:.12em;margin-bottom:14px;font-size:15px;font-weight:800}.evm-about__awaits ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.evm-about__awaits li{background:var(--evm-s1);font-family:var(--evm-cd);border-radius:14px;padding:14px 18px;font-size:19px;font-weight:600}@media (max-width:860px){.evm-about__grid{grid-template-columns:1fr}}.evm-place__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px clamp(32px,5vw,80px);display:grid}.evm-place__name{font-family:var(--evm-cd);text-transform:uppercase;margin:0;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:800;line-height:.95}.evm-place__city{color:var(--evm-ink);margin:8px 0 0;font-size:18px}.evm-place .evm-btn{margin-top:24px}.evm .evm-place__faq h3{color:var(--tone);letter-spacing:.12em;margin-bottom:14px;font-size:15px;font-weight:800}.evm-gtk{gap:8px;margin:24px 0 0;display:grid}.evm-gtk div{background:var(--evm-s1);border-radius:12px;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.evm-gtk dt{color:var(--tone);font-family:var(--evm-cd);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:800}.evm-gtk dd{color:var(--evm-ink);margin:0;font-size:16px}@media (max-width:860px){.evm-place__grid{grid-template-columns:1fr}}.evm-more{background:var(--evm-black);padding-block:clamp(64px,8vw,120px)}.evm .evm-more h2{margin-bottom:clamp(22px,3vw,36px)}.evm-more__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.evm-more__item{isolation:isolate;background:var(--evm-s1);border-radius:18px;position:relative;overflow:hidden}.evm-more__item .evm-wash{opacity:.45}.evm-more__item:before{content:"";z-index:-1;background:linear-gradient(90deg,#040d1733,#040d17d9 50%);position:absolute;inset:0}.evm-more__list a{color:var(--evm-ink);grid-template-columns:minmax(0,300px) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,36px);padding:14px clamp(14px,2vw,28px) 14px 14px;text-decoration:none;display:grid}.evm-more__list img{aspect-ratio:16/9;object-fit:contain;background:var(--evm-black);border-radius:10px;width:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.evm-more__text{gap:6px;display:grid}.evm-more__text span{color:var(--tone);font-family:var(--evm-cd);letter-spacing:.08em;text-transform:uppercase;font-size:16px;font-weight:800}.evm-more__text b{font-family:var(--evm-cd);text-transform:uppercase;font-size:clamp(22px,2.6vw,34px);font-weight:800;line-height:1}.evm-more__arrow{color:var(--tone);transition:transform .3s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.evm-more__list a:hover .evm-more__arrow{transform:translate(6px)}.evm-more__list a:hover img{transform:scale(1.02)}}@media (max-width:640px){.evm-more__list a{grid-template-columns:minmax(0,1fr) auto}.evm-more__list img{grid-column:1/-1}}.evm .evm-bar,.evm .n39-bar{background:var(--evm-brand);color:var(--evm-on);border-radius:999px;box-shadow:0 16px 40px -16px #000000e6}.n39.evm{--n39-navy:var(--evm-bg);--n39-panel:var(--evm-s1);--n39-panel-2:var(--evm-s2);--n39-line:var(--evm-line-2);--n39-soft:var(--evm-line);--n39-text:var(--evm-text);color:var(--evm-ink);font-family:var(--evm-ff);background:var(--evm-bg)}.n39.evm .evm-main{background:var(--evm-bg)}.evm :is(.n39-ticket__name,.n39-ticket__price,.n39-ticket__day b,.n39-receipt__lines,.n39-clock b,.n39-co__title,.n39-co__type,.n39-co__picked b,.n39-done__title,.n39-done__type,.n39-step output){font-family:var(--evm-cd);font-weight:700}.evm .n39-ticket__name,.evm .n39-co__title,.evm .n39-done__title{text-transform:uppercase}.evm .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.evm .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.evm .tb-sheet__sum,.evm .n39-done__total{font-family:var(--evm-cd)!important;font-weight:700!important}.evm .n39-ticket{border-radius:var(--evm-r);background:var(--evm-s1)}.evm .n39-ticket.is-picked{background:var(--evm-s2);box-shadow:inset 0 0 0 2px rgb(var(--evm-glow))}.evm .n39-ticket__mark{font-family:var(--evm-cd);-webkit-text-stroke:0;color:var(--evm-ink);background:#0a0a0ad9;border-radius:6px;padding:1px 7px;font-weight:700}.evm .n39-ticket__kicker,.evm .n39-co__kicker,.evm .n39-receipt__head{font-family:var(--evm-cd);letter-spacing:.14em;font-size:14px}.evm .n39-ticket__save{border-radius:var(--evm-r);background:rgb(var(--evm-glow));color:var(--evm-on)}.evm .n39-ticket__stamp{border-color:var(--evm-line-2);border-radius:var(--evm-r);color:var(--evm-ink);font-family:var(--evm-cd);letter-spacing:.08em}.evm .n39-steps{font-family:var(--evm-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.evm .n39-steps b{border-color:rgb(var(--evm-glow));color:var(--evm-ink)}.evm .n39-clock{border-color:rgb(var(--evm-glow) / .7);border-radius:var(--evm-r)}.evm .n39-clock b{color:var(--evm-brand)}@media (max-width:480px){.evm .n39-clock{gap:10px;padding:10px 12px}.evm .n39-clock ol{gap:6px}.evm .n39-clock li{min-width:38px}.evm .n39-clock b{font-size:24px}}.evm .n39-step{border-color:var(--evm-line-2);border-radius:var(--evm-r);overflow:hidden}.evm .n39-step button:hover:not(:disabled){background:rgb(var(--evm-glow));color:var(--evm-on)}.evm .n39-btn{border-radius:var(--evm-r);border-color:var(--evm-line-2);color:var(--evm-ink);font-family:var(--evm-cd);letter-spacing:.06em;font-size:16px}.evm .n39-btn:hover{background:var(--evm-s2);color:var(--evm-ink)}.evm .n39-btn--fill{background:var(--evm-ink);color:var(--evm-bg);border-color:#0000}.evm .n39-btn--fill:hover{color:var(--evm-bg);background:#fff}.evm .n39-link{color:var(--evm-ink)}.evm .n39-receipt{border-radius:var(--evm-r);background:var(--evm-ink);color:var(--evm-bg)}.evm .n39-receipt .n39-btn--fill{background:var(--evm-bg);color:var(--evm-ink)}.evm .n39-receipt__lines,.evm .n39-receipt .tb-sheet__sum,.evm .n39-receipt .n39-tix__codes summary,.evm .n39-receipt .n39-link,.evm .n39-receipt .n39-tix__trust li:before{color:var(--evm-bg)}.evm .n39-tix__trust li:before{color:var(--evm-brand)}.evm .n39-co{border-left-color:var(--evm-line);background:var(--evm-s1);color:var(--evm-ink);font-family:var(--evm-ff)}.evm .n39-co::backdrop{background:#000c}.evm .n39-co__title{font-size:28px;line-height:1}.evm .n39-co__cover{border-radius:var(--evm-r)}.evm .n39-co__close{border-color:var(--evm-line-2);border-radius:var(--evm-r);color:var(--evm-ink)}.evm .n39-co__close:hover{background:var(--evm-s2);color:var(--evm-ink)}.evm .n39-co__steps li.is-now{color:var(--evm-ink)}.evm .n39-co__steps li.is-now b{background:rgb(var(--evm-glow));border-color:rgb(var(--evm-glow));color:var(--evm-on)}.evm .n39-co__steps li.is-done{color:var(--evm-brand)}.evm .n39-co__types li,.evm .n39-co__picked{border-radius:var(--evm-r)}.evm .n39-co__types li.is-picked{border-color:rgb(var(--evm-glow));box-shadow:inset 0 0 0 1px rgb(var(--evm-glow))}.evm .n39-co__field>span{font-family:var(--evm-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.evm .n39-co__input{border-color:var(--evm-line-2);border-radius:var(--evm-r);background:var(--evm-bg)}.evm .n39-co__input:focus-visible{outline-color:var(--evm-brand)}.evm .n39-co{--tb-pay-radius:8px}.evm .n39-co .tb-sheet__go{border-radius:var(--evm-r);background:var(--evm-ink);color:var(--evm-bg);font-family:var(--evm-cd);letter-spacing:.06em;border:0;font-size:18px;font-weight:700}.evm .n39-co__legal a,.evm .n39-co__alt a{color:var(--evm-ink);text-underline-offset:3px;text-decoration:underline}.evm .n39-co__trust li:before{color:var(--evm-brand)}.evm .n39-co .tb-input,.evm .n39-co .tb-stepper{border-radius:var(--evm-r)}.evm .n39-bar{border-radius:var(--evm-r);background:rgb(var(--evm-glow));color:var(--evm-on);box-shadow:0 16px 40px -16px #000000e6}.evm .n39-bar span,.evm .n39-bar b{font-family:var(--evm-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.evm .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--evm-bg)}.evm .n39-eyebrow{color:rgb(var(--n39-glow,var(--evm-glow)));font-family:var(--evm-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.evm .n39-eyebrow__play{display:none}.evm .n39-head2>p{color:var(--evm-text)}.evm .n39-done__ticket{border:1px solid var(--evm-line);border-radius:var(--evm-r);background:var(--evm-s1)}.evm .n39-done__qr{border-radius:var(--evm-r)}.evm .n39-done__code{font-family:var(--evm-cd);letter-spacing:.12em}.evm .n39-done__later a{color:var(--evm-ink)}.evm .n39-bg__rows p{font-family:var(--evm-cd);font-weight:700}.evm-shop .tb-meta{font-family:var(--evm-ff)}.evm-shop main.tb-page{align-content:start;gap:24px;width:min(1100px,100% - 40px);min-height:62vh;margin:0 auto;padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,120px)}.evm-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.evm-shop .tb-page__title,.evm-shop .tb-site-page__title,.evm-shop .tb-notfound__title{color:var(--evm-ink);font-family:var(--evm-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.evm-shop .tb-page__title:before,.evm-shop .tb-site-page__title:before{content:"Event Magdeburg · Tickets";color:var(--evm-brand);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.evm-shop .tb-meta+.tb-page__title:before{content:none}.evm-shop .tb-meta:has(+.tb-page__title){color:var(--evm-brand);font-family:var(--evm-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.evm-shop .tb-page__lead{color:var(--evm-text)}.evm-shop .tb-glass{background:var(--evm-s1);border:1px solid var(--evm-line);border-radius:var(--evm-r);-webkit-backdrop-filter:none;backdrop-filter:none}.evm-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.evm-shop .tb-btn{border-radius:var(--evm-r);min-height:48px;font-family:var(--evm-cd);letter-spacing:.06em;text-transform:uppercase;padding:0 22px;font-size:17px}.evm-shop .tb-btn--primary{background:var(--evm-ink);color:var(--evm-bg);border:0}.evm-shop .tb-btn--secondary{border:1px solid var(--evm-line-2);color:var(--evm-ink)}.evm-shop .tb-input{border:1px solid var(--evm-line-2);border-radius:var(--evm-r);background:var(--evm-bg);min-height:50px;color:var(--evm-ink);padding:0 16px}.evm-shop .tb-input:focus-visible{outline:2px solid var(--evm-brand);outline-offset:2px}.evm-shop .tb-ticket-group{border-radius:var(--evm-r);padding:22px 24px}.evm-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.evm-shop .tb-ticket header h1,.evm-shop .tb-ticket header h2{font-family:var(--evm-cd);text-transform:uppercase;font-weight:700}.evm-shop .tb-ticket__qr{border-radius:var(--evm-r)}.evm-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.evm-shop .tb-notfound__code{color:var(--evm-brand);font-family:var(--evm-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.evm-shop .tb-notfound__code:after{content:" · Event Magdeburg Tickets"}.evm-shop .tb-notfound__text{color:var(--evm-text);opacity:1}.evm-shop .tb-notfound__cta{border-radius:var(--evm-r);background:var(--evm-ink);height:48px;color:var(--evm-bg);font-family:var(--evm-cd);letter-spacing:.06em;text-transform:uppercase;padding:0 22px;font-size:17px;text-decoration:none}.evm-shop main.tb-site-page{align-content:start;min-height:62vh}.evm-shop .tb-site-page__title{align-self:start}.evm-shop .tb-site-page__head{text-align:left;justify-items:start;width:min(1100px,100% - 40px);margin-inline:auto;padding-top:clamp(48px,7vw,88px)}.evm-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.evm-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--evm-text);margin:0;font-size:16px}.evm .n39-ticket,.evm .n39-co__types li,.evm .n39-co__picked,.evm .n39-btn,.evm .n39-step,.evm .n39-receipt,.evm .n39-done__ticket{border-radius:var(--evm-r)}.evm :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.evm .n39-ticket__desc{-webkit-line-clamp:unset;display:block;overflow:visible}.evm .n39-ticket__name{text-wrap:balance}.evm .n39-tix__later>summary:after{content:"▾";font-size:14px}.evm .n39-tix__later[open]>summary:after{content:"▴"}.evm .n39-co,.evm .n39-co .tb-sheet{border-radius:var(--evm-r)}.evm .n39-co__actions,.evm .n39-co__foot{background:var(--evm-s1)}.evm .n39-co .tb-sheet__go,.evm .n39-co .n39-co__go{background:var(--evm-brand);color:var(--kit-on-accent)}.evm .n39-ticket__next,.evm .n39-ticket__hint{color:var(--evm-brand)}.evm h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.evm .n39-co .n39-co__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:3;line-clamp:3}@media (max-width:480px){.evm .n39-co .n39-co__title{font-size:clamp(16px,4.6vw,22px)}}.evm .n39-receipt__head{flex-wrap:wrap}.evm .n39-receipt__head span{white-space:nowrap}@media (max-width:960px){.evm .n39-ticket__buy{flex-wrap:wrap;row-gap:10px}}.evm [id]{scroll-margin-top:84px}.evm-shop{min-height:100dvh}.evm-shop .tb-btn--primary,.evm-shop .tb-notfound__cta{background:var(--evm-brand)!important;color:var(--evm-on)!important;border-radius:999px!important}.evm-shop .tb-btn,.evm .n39-btn,.evm .n39-co .tb-sheet__go{border-radius:999px}.evm,.evm-head,.evm-shop{--kit-accent:var(--evm-brand);--kit-accent-text:var(--evm-brand);--kit-on-accent:#111;--kit-ink:var(--evm-ink);--kit-muted:var(--evm-muted);--kit-line:var(--evm-line-2);--kit-display:var(--evm-cd);--kit-surface:var(--evm-s1);--kit-bg:var(--evm-bg);--kit-w:var(--evm-w)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (max-width:620px){.evm .evm-bar{animation:linear both evm-bar-in;animation-timeline:scroll(root);animation-range:0 320px}@keyframes evm-bar-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}}}.evm .n39-ticket__name,.evm .n39-co__type{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media (prefers-reduced-motion:reduce){.evm-world__flyer,.evm-portrait__pic img,.evm-more__list img,.evm-more__arrow,.evm-btn,.evm-reel__open:after,.evm-lb__btn{transition:none}.evm-btn:active{transform:none}}
