:root{--night:#0b0b0c;--bone:#eeeae2;--red:#e3122b;--cyan:#2edceb;--gray:#8a8780;--gutter:16px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--display:"Archivo", "Arial Narrow", sans-serif;--serif:"Instrument Serif", Georgia, serif;--body:"Inter Tight", system-ui, sans-serif;--smokes:cubic-bezier(.7, 0, .2, 1);--bass:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--night)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped,html.menu-open,html.is-loading,html.sheet-open{overflow:clip}body{background:var(--night);color:var(--bone);font:400 16px/1.45 var(--body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:clip}html.has-cursor,html.has-cursor a,html.has-cursor button{cursor:none}ul{margin:0;padding:0;list-style:none}h1,h2,p,figure,blockquote{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}img,canvas,svg,picture{display:block}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}[data-mode=day] :focus-visible{outline-color:var(--red)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:16px;top:calc(16px + var(--safe-top));z-index:300;background:var(--bone);color:var(--night);padding:12px 16px;font-size:14px;position:fixed;transform:translateY(-300%)}.skip-link:focus{transform:none}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;font-stretch:66%;line-height:.88}.accent{font-family:var(--serif);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:400;font-stretch:100%}.accent--cyan{color:var(--cyan)}.accent--red{color:var(--red)}.label,.next-show__label{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.pill{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.7em;min-height:44px;padding:0 18px;font-size:11px;font-weight:600;line-height:1;transition:background-color .4s,color .4s,border-color .4s;display:inline-flex}.pill--red{background:var(--red);color:#fff}.pill--ink{background:var(--night);color:var(--bone)}.pill--line{color:var(--bone);background:#0b0b0c47;border:1px solid #eeeae26b}@media (hover:hover){.pill--red:hover{background:var(--bone);color:var(--night)}.pill--ink:hover{background:var(--red)}.pill--line:hover{background:var(--bone);color:var(--night);border-color:var(--bone)}}.text-link{letter-spacing:.13em;text-transform:uppercase;text-underline-offset:4px;align-items:center;min-height:44px;font-size:11px;font-weight:600;text-decoration:underline;display:inline-flex}.header{z-index:200;padding:calc(10px + var(--safe-top)) var(--gutter) 10px;color:var(--bone);pointer-events:none;transition:transform .7s var(--smokes), color .4s;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.header>*{pointer-events:auto}.header.is-hidden{transform:translateY(-110%)}.header[data-tone=day]{color:var(--night)}.header__logo{align-items:center;width:104px;min-height:44px;display:flex}.header__logo .logo{width:100%;height:auto;overflow:visible}.header[data-tone=day] .header__logo use:last-child{fill:var(--night)}.header__actions{align-items:center;gap:8px;display:flex}.header__listen{min-height:36px;padding:0 14px;position:relative}.header__listen:after{content:"";position:absolute;inset:-4px 0}.header[data-tone=day] .header__listen{background:var(--night)}.header .sound-toggle{display:none}.sound-toggle{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;min-height:44px;font-size:11px;font-weight:600;display:inline-flex}.sound-toggle__bars{align-items:center;gap:2px;height:12px;display:inline-flex}.sound-toggle__bars i{background:currentColor;width:2px;height:3px;transition:height .3s}.sound-toggle[aria-pressed=true] .sound-toggle__bars i{animation:.484s ease-in-out infinite alternate bars}.sound-toggle[aria-pressed=true] .sound-toggle__bars i:nth-child(2){animation-delay:-.3s}.sound-toggle[aria-pressed=true] .sound-toggle__bars i:nth-child(3){animation-delay:-.15s}.sound-toggle[aria-pressed=true] .sound-toggle__bars i:nth-child(4){animation-delay:-.4s}@keyframes bars{to{height:12px}}.menu-button{background:var(--red);flex:none;width:44px;height:44px;transition:background-color .4s;position:relative}.menu-button i{background:var(--bone);height:2px;transition:transform .5s var(--smokes);margin-top:-1px;position:absolute;top:50%;left:13px;right:13px}.menu-button i:first-child{transform:translateY(-4px)}.menu-button i:last-child{transform:translateY(4px)}.menu-open .menu-button{background:var(--night)}.menu-open .menu-button i:first-child{transform:rotate(45deg)}.menu-open .menu-button i:last-child{transform:rotate(-45deg)}.menu-open .header{color:var(--bone);transform:none}.menu-open .header .header__listen{background:var(--night);color:var(--bone)}.menu-open .header .header__logo use:last-child{fill:var(--bone)}.menu{z-index:190;padding:80px var(--gutter) calc(14px + var(--safe-bottom));background:var(--red);color:var(--bone);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu__links{flex-direction:column;margin-bottom:22px;display:flex}.menu__link{width:-moz-fit-content;width:fit-content;font:900 clamp(30px, calc((66svh - 40px) / 6.2), 23vw)/.96 var(--display);text-transform:uppercase;font-stretch:66%;display:block;overflow:hidden}.menu__link span{transition:color .4s;display:block}.menu__link:focus-visible span{color:var(--night)}@media (hover:hover){.menu__link:hover span{color:var(--night)}}.menu :focus-visible{outline-color:var(--bone)}.menu__foot{gap:4px;font-size:14px;font-weight:500;display:grid}.menu__socials{flex-wrap:wrap;gap:0 16px;display:flex}.menu__socials a,.menu__row a{align-items:center;min-height:44px;display:inline-flex}.menu__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cursor{z-index:400;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.has-cursor .cursor{display:block}.cursor.is-visible{opacity:1}.cursor:before{content:"";background:var(--bone);mix-blend-mode:difference;width:10px;height:10px;transition:transform .4s var(--smokes);border-radius:50%;position:absolute;top:-5px;left:-5px}.cursor.is-link:before{transform:scale(3.2)}.cursor.is-pill:before{transform:scale(0)}.cursor__label{background:var(--red);color:var(--bone);letter-spacing:.13em;white-space:nowrap;transition:transform .4s var(--smokes);border-radius:999px;padding:10px 14px 9px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(0)}.cursor.is-pill .cursor__label{transform:translate(-50%,-50%)scale(1)}.transition{z-index:350;background:var(--red);visibility:hidden;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.is-arriving .transition{visibility:visible;animation:.5s cubic-bezier(.7,0,.2,1) both wipe-off}.is-arriving .transition__mark{visibility:hidden}@keyframes wipe-off{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}.transition__mark{width:min(70vw,620px)}.logo-write{width:100%;height:auto;overflow:visible}.loader{z-index:250;position:fixed;inset:0;overflow:hidden}.loader[hidden],.is-repeat .loader{display:none}.loader__base{background:var(--night);place-items:center;display:grid;position:absolute;inset:0}.loader__center{justify-content:center;align-items:flex-end;gap:12px;width:min(66svh,60vw);height:min(46svh,42vw);display:flex;position:relative}.loader__number{visibility:hidden;font:900 min(46svh, 42vw)/1 var(--display);color:var(--bone);font-stretch:62%;display:flex}.loader__number.is-on{visibility:visible}.loader__col{height:1em;display:block;overflow:hidden}.loader__strip{display:block}.loader__strip span{text-align:center;height:1em;display:block}.loader__label{letter-spacing:.14em;color:var(--gray);margin-left:6px;font-size:11px;font-weight:500;position:absolute;bottom:.9em;left:100%}.loader__dots{left:0;right:0;bottom:calc(8svh + var(--safe-bottom));justify-content:center;gap:14px;display:flex;position:absolute}.loader__dot{background:#eeeae242;width:7px;height:7px;transition:background-color .3s}.loader__dot.is-on{background:var(--red)}.loader__panel{background:var(--red);visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.loader__mark{width:min(78vw,720px)}.loader__blow{white-space:nowrap;line-height:1;font-family:var(--display);letter-spacing:-.008em;color:var(--red);visibility:hidden;will-change:transform;font-weight:900;font-stretch:62%;position:absolute}.grain{z-index:0;pointer-events:none;background-image:var(--grain);opacity:calc(.05 + var(--bass) * .06);background-size:180px;animation:.8s steps(5,end) infinite grain;position:absolute;inset:-20%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(4%,3%)}to{transform:translate(0)}}.waves{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.section{padding:96px var(--gutter);position:relative;overflow:clip}.section>*{position:relative}.section>.grain{position:absolute}.section--night{background:var(--night);color:var(--bone)}.block-line{width:-moz-fit-content;width:fit-content;display:block;position:relative}.block-line__cover{background:var(--red);pointer-events:none;position:absolute;inset:0}.hero-wrap{background:var(--night);height:180svh;position:relative}.hero{background:var(--night);height:100svh;position:sticky;top:0;overflow:clip}.hero__media{transform-origin:50%;will-change:transform;background:var(--night);backface-visibility:hidden;touch-action:pan-y;height:75svh;position:absolute;top:0;left:0;right:0;overflow:hidden}.hero__static{position:absolute;inset:0}.hero__static img{object-fit:cover;object-position:62% 24%;width:100%;height:100%}.hero__canvas{width:100%;height:100%;position:absolute;inset:0}.has-hero-gl .hero__static{display:none}.hero__behind{pointer-events:none;flex-direction:column;justify-content:space-between;padding:7svh 0;display:flex;position:absolute;inset:0}.hero__type{white-space:nowrap;color:var(--bone);visibility:hidden;width:max-content;font-size:15svh;line-height:1}.hero__type .accent{font-size:1.04em}.hero__signature{visibility:hidden;pointer-events:none;width:96vw;position:absolute;top:71%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.hero__signature>svg{filter:drop-shadow(0 6px 24px #00000059)}.hero__content{pointer-events:none;position:absolute;inset:0}.hero__content:before{content:"";background:linear-gradient(#0000,#060607c7 62%,#060607e6);position:absolute;inset:58% 0 0}.hero__name,.hero__line{color:var(--bone)}.hero__content a{pointer-events:auto}.hero__stats{left:var(--gutter);right:var(--gutter);top:calc(66px + var(--safe-top));gap:14px;display:flex;position:absolute}.stat{flex:1 1 0;align-content:start;gap:4px;display:grid}.stat:first-child{flex:1.5 1 0}.stat__value{font:900 30px/.9 var(--display);font-variant-numeric:tabular-nums;font-stretch:66%}.stat__label{letter-spacing:.08em;text-transform:uppercase;color:var(--bone);font-size:11px;line-height:1.25}.hero__facts{display:none}.hero__id{left:var(--gutter);right:var(--gutter);bottom:calc(92px + var(--safe-bottom));position:absolute}.hero__name{width:max-content;font:900 28vw/.84 var(--display);letter-spacing:-.008em;font-stretch:62%;overflow:hidden}.hero__name-inner{padding-top:.04em;display:block}.hero__line{margin-top:8px;font-size:16px;font-weight:500}.hero__bottom{left:var(--gutter);right:var(--gutter);bottom:calc(18px + var(--safe-bottom));justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute}.next-show{gap:3px;min-height:44px;display:grid}.next-show__label{color:var(--bone);opacity:.74}.next-show__date{font:900 21px/.95 var(--display);white-space:nowrap;font-stretch:66%}.next-show__count{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.hero__pill{letter-spacing:.06em;flex:none;padding:0 12px;font-size:11px}.hero__pill-long{display:none}.reveal-pill{right:var(--gutter);background:var(--red);color:#fff;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 10px;font-size:11px;font-weight:600;transition:opacity .5s,visibility .5s;animation:1.9s ease-in-out infinite nudge;display:inline-flex;position:absolute;bottom:14svh}.reveal-pill svg{width:18px;height:18px}.reveal-pill.is-gone{opacity:0!important;visibility:hidden!important}.reveal-pill[hidden]{display:none}@keyframes nudge{50%{transform:scale(1.06)}}.manifesto{z-index:2;padding-top:110px;padding-bottom:110px}.has-card .manifesto{margin-top:-18svh}.manifesto__text{text-align:left;font-size:13.4vw;line-height:.92}.manifesto__seg{display:block}.manifesto__seg .accent{font-size:1.08em;line-height:.8}.hl{background:linear-gradient(var(--red), var(--red)) no-repeat 0 55% / 0% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.float{width:44%;font-family:var(--body);margin:30px 0}.float--a{margin-left:0}.float--b{margin-left:auto}.float--c{margin-left:12%}.float--d{margin-bottom:0;margin-left:auto}.float__img{border-radius:4px;display:block;overflow:hidden}.float__img img{aspect-ratio:4/5;object-fit:cover;width:100%}.float figcaption{letter-spacing:.08em;text-transform:uppercase;color:#eeeae2bd;margin-top:6px;font-size:11px;font-weight:500;font-stretch:100%;line-height:1.3}.listen{z-index:2;gap:30px;padding-top:70px;padding-bottom:80px;display:grid}.listen__art{perspective:1200px;width:88%;margin:0 auto}.listen__cover{transform-style:preserve-3d;border-radius:6px;display:block;overflow:hidden;box-shadow:0 30px 80px #0e6ee647}.listen__cover img{width:100%}.listen__label{color:#eeeae2bd;margin-bottom:10px}.listen__title{white-space:nowrap;margin-bottom:26px;font-size:21vw;line-height:.86}.listen__buttons{gap:10px;display:grid}.listen__btn{min-height:56px;color:var(--bone);background:#17171a;border:1px solid #eeeae233;border-radius:999px;align-items:center;gap:14px;padding:0 18px;font-size:15px;transition:box-shadow .4s,border-color .4s,background-color .4s;display:flex;position:relative}.listen__btn b{font-weight:700}.listen__icon{flex:none;width:22px;height:22px;display:block}.listen__icon svg{width:100%;height:100%}.listen__text{flex:1;min-width:0}.listen__arrow{letter-spacing:.08em;transition:transform .4s var(--smokes);font-size:12px;font-weight:700}@media (hover:hover){.listen__btn:hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red), 0 0 26px #e3122b66;background:#1d1416}.listen__btn:hover .listen__arrow{transform:translate(6px)}.listen__follow a:hover{color:var(--red)}}.listen__follow-label{color:#eeeae2bd;margin:26px 0 4px}.listen__follow{gap:4px;margin-left:-11px;display:flex}.listen__follow a{place-items:center;width:44px;height:44px;transition:color .3s;display:grid}.listen__follow span{width:22px;height:22px;display:block}.listen__follow svg{width:100%;height:100%}.rink{background:var(--bone);color:var(--night);position:relative}.rink__track{height:240svh}.rink__stage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.rink__line{white-space:nowrap;width:max-content;font-size:22svh;line-height:1;position:absolute;left:0}.rink__line:first-of-type{top:5svh}.rink__line:nth-of-type(2){bottom:5svh}.rink__card{aspect-ratio:4/5;will-change:transform;z-index:1;border-radius:14px;width:100vw;max-height:88svh;position:relative;overflow:hidden}.rink__photo{display:block;position:absolute;inset:0}.rink__photo picture{height:100%}.rink__photo img{object-fit:cover;object-position:50% 12%;width:100%;height:100%}.rink__photo--b{opacity:0}.rink__photo--b img{object-position:60% 50%}.rink__signature{z-index:2;pointer-events:none;width:104vw;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.rink__later{padding:16px var(--gutter) 90px;justify-items:start;gap:22px;display:grid;position:relative;overflow:clip}.rink__later>:not(canvas){position:relative}.rink__copy{font:900 32px/.98 var(--display);text-transform:uppercase;max-width:16em;font-stretch:70%}.split{background:var(--bone);color:var(--night);position:relative}.split__wipe-track{height:220svh}.split__stage{height:100svh;position:sticky;top:0;overflow:hidden}.split__side{transition:transform .9s var(--smokes);z-index:1;display:block;position:absolute;inset:0}.split__side--ice{transform:translate(-71%)}.split__side--stage{transform:translate(71%)}.split__img{transition:transform .9s var(--smokes);display:block;position:absolute;inset:0;overflow:hidden}.split__img img{object-fit:cover;width:100%;height:100%}.split__side--ice .split__img{background:#dfdcdd}.split__side--ice .split__img img{object-position:50% 8%;transition:transform .9s var(--smokes);transform-origin:50% 12%;transform:translate(44%)scale(1.06)}.split__side--stage .split__img img{object-position:54% 30%;transition:transform .9s var(--smokes);transform-origin:50% 30%;transform:translate(-36%)}.split__caption{left:var(--gutter);right:var(--gutter);bottom:calc(96px + var(--safe-bottom));opacity:0;visibility:hidden;justify-items:start;gap:14px;transition:opacity .5s,visibility .5s;display:grid;position:absolute}.split__side:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000,#060607d1);transition:opacity .5s;position:absolute;inset:50% 0 0}.split__stage[data-open=ice] .split__side--ice:after,.split__stage[data-open=stage] .split__side--stage:after{opacity:1}.split__caption{z-index:1}.split__caption-text{font:900 30px/.98 var(--display);text-transform:uppercase;color:var(--bone);text-shadow:0 2px 22px #0000008c;font-stretch:70%}.split__close{right:var(--gutter);top:calc(70px + var(--safe-top));background:var(--night);opacity:0;visibility:hidden;border-radius:50%;width:44px;height:44px;transition:opacity .4s,visibility .4s;position:absolute}.split__close i{background:var(--bone);height:2px;margin-top:-1px;position:absolute;top:50%;left:13px;right:13px;transform:rotate(45deg)}.split__close i:last-child{transform:rotate(-45deg)}.split__stage[data-open=ice] .split__side--ice,.split__stage[data-open=stage] .split__side--stage{z-index:5;transform:none}.split__stage[data-open=ice] .split__side--ice img,.split__stage[data-open=stage] .split__side--stage img{transform:none}.split__stage[data-open=ice] .split__side--ice .split__caption,.split__stage[data-open=stage] .split__side--stage .split__caption,.split__stage[data-open=ice] .split__side--ice .split__close,.split__stage[data-open=stage] .split__side--stage .split__close{opacity:1;visibility:visible}.split__heads{z-index:3;pointer-events:none;text-align:center;justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split__head{white-space:nowrap;font-size:19vw}.split__scribble{z-index:1;width:54vw;height:auto;margin:-5vw 0;position:relative;overflow:visible}.split__wipe{z-index:6;clip-path:inset(100% 0 0);pointer-events:none;position:absolute;inset:0}.split__wipe img{object-fit:cover;width:100%;height:100%}.music{padding-top:90px;padding-bottom:80px}.music__glow{pointer-events:none;position:absolute;inset:0}.music__glow i{opacity:0;display:block;position:absolute;inset:0}.music__head{gap:16px;margin-bottom:34px;display:grid}.music__title{font-size:23vw}.music__title .accent{font-size:1.05em}.music__count{font-size:16px;font-weight:500}.music__count .display{margin-right:4px;font-size:30px}.music__grid{margin:0 calc(var(--gutter) * -1);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.cell{--line:0;min-width:0;position:relative}.cell:before,.cell:after{content:"";pointer-events:none;z-index:3;background:#eeeae233;position:absolute}.cell:before{height:1px;transform:scaleX(var(--line));transform-origin:0;top:0;left:0;right:0}.cell:after{width:1px;transform:scaleY(var(--line));transform-origin:top;top:0;bottom:0;left:0}.cell--feature{grid-area:span 2/1/auto/-1}.cell__link{text-align:left;flex-direction:column;gap:10px;width:100%;height:100%;padding:12px;display:flex}.cell__art{aspect-ratio:1;width:100%;transform-style:preserve-3d;background:#151517;border-radius:3px;flex:none;display:block;position:relative;overflow:hidden}.cell__cover,.cell__canvas{position:absolute;inset:0}.cell__art img{object-fit:cover;width:100%;height:100%}.cell__canvas{opacity:0;transition:opacity .7s}.cell.is-active .cell__canvas{opacity:1}.cell.is-active .cell__canvas img{animation:6s ease-out both kenburns}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.12)}}.cell--zoom .cell__cover img{transform-origin:62% 42%}.cell--zoom.is-active .cell__cover img{animation:9s ease-out both citylights}@keyframes citylights{0%{transform:scale(1)}to{transform:scale(1.32)}}.cell__meta{flex:none;gap:3px;display:grid}.cell__title{font:700 14px/1.2 var(--body);overflow-wrap:anywhere}.cell__sub{color:#eeeae2b3;font-size:12px;line-height:1.35}.cell__play{color:#eeeae2db;align-items:center;gap:6px;margin-top:3px;font-size:12px;font-weight:600;display:inline-flex}.cell__play svg{color:#1ed760;flex:none;width:14px;height:14px}.cell__preview{z-index:4;width:44px;height:44px;color:var(--bone);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);background:#0b0b0cbd;border:1px solid #eeeae257;border-radius:50%;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;transition:background-color .3s;display:inline-flex;position:absolute;top:18px;right:18px}.cell__preview svg{flex:none;width:20px;height:20px}.cell__preview span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){.cell__preview:hover{background:var(--red)}.cell:hover .cell__preview span,.cell__preview:focus-visible span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.cell__badge{background:var(--red);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.cell--feature .cell__title{font-size:14px}.reel{aspect-ratio:1;z-index:1;background-image:url(/img/covers/dont-close-your-eyes-640.webp);background-size:781.25%;border-radius:50%;width:12.8%;animation:3.4s linear infinite paused reel;position:absolute;top:36.85%}.reel--a{background-position:38.8% 42.3%;left:33.8%}.reel--b{background-position:65.9% 42.3%;left:57.5%}.cell.is-active .reel,.cell.is-playing .reel{animation-play-state:running}.cell.is-active .cell__canvas~.reel{visibility:hidden}@keyframes reel{to{transform:rotate(360deg)}}.cell--listen a{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;height:100%;min-height:200px;padding:14px 12px;display:flex}.cell--listen .display{font-size:34px}.cell--listen .pill{letter-spacing:.06em;white-space:normal;text-align:center;padding:0 12px;line-height:1.2}.music__links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:34px;display:flex}.song{gap:18px;display:grid}.song__cover{aspect-ratio:1;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.song__cover img{object-fit:cover;width:100%;height:100%}.song__info{justify-items:start;gap:8px;display:grid}.song__title{font-size:44px}.song__credit{font-size:16px}.song__streams{color:#eeeae2b8;font-size:14px}.song__embed{background:#17171a;border:0;border-radius:12px;width:100%;height:152px;margin:8px 0}.song__open{background:var(--red);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;font-size:13px;font-weight:700;display:flex}.song__open svg{width:20px;height:20px}.watch{background:var(--night);height:240svh;position:relative}.watch__stage{height:100svh;position:sticky;top:0;overflow:clip}.watch__title{text-align:center;z-index:0;white-space:nowrap;font-size:22vw;position:absolute;top:7svh;left:0;right:0}.watch__title .accent{font-size:1.04em}.watch__frame{z-index:1;background:var(--night);clip-path:inset(20% 21% round 20px);width:100%;display:block;position:absolute;inset:0}.watch__slides{display:block;position:absolute;inset:0}.watch__slide{position:absolute;inset:0}.watch__slide img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.watch__sound{background:var(--red);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:25%;left:50%;transform:translate(-50%)}.watch__sound i{background:#fff;border-radius:50%;width:7px;height:7px}.tour{padding-top:90px;padding-bottom:70px}.tour__title{flex-wrap:wrap;align-items:center;gap:0 2.6vw;margin-bottom:28px;font-size:20vw;display:flex}.tour__slot{flex:none;width:15vw;height:15vw;display:inline-block}.platter{z-index:1;pointer-events:none;will-change:transform;width:186px;height:186px;top:0;left:0;position:absolute!important}.platter[hidden]{display:none}.platter__disc{width:100%;height:100%}.tour__poster{z-index:2;transform-origin:50% 60%;width:100%;margin-bottom:34px;position:relative}.tour__title,.tour__main{z-index:2;position:relative}.tour__poster img{border-radius:6px;width:100%;box-shadow:0 24px 60px #00000080}.tour__nextline{gap:2px;margin-bottom:18px;font-size:16px;font-weight:500;display:grid}.tour__countdown{font-variant-numeric:tabular-nums;color:var(--red);font-weight:600}.tour__row{border-top:1px solid #eeeae233;transition:color .4s}.tour__row:last-child{border-bottom:1px solid #eeeae233}.tour__row>*{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;min-height:44px;padding:17px 86px 17px 0;display:grid}.tour__date{font:900 18px/1.1 var(--display);white-space:nowrap;font-stretch:66%}.tour__venue{font:900 18px/1.1 var(--display);text-transform:uppercase;font-stretch:66%}.tour__venue small{font:500 13px/1.3 var(--body);text-transform:none;margin-top:4px;font-stretch:100%;display:block}.tour__city{color:#eeeae2bd;grid-column:1/-1;font-size:13px}.status{letter-spacing:.04em;text-transform:uppercase;color:#eeeae2b8;grid-column:1/-1;font-size:13px;font-weight:600}.status--tickets{color:var(--cyan)}.status--tba{color:var(--bone)}.tour__row.is-active,.tour__row.is-active .tour__city,.tour__row.is-active .status{color:var(--red)}.tour__signup{gap:22px;margin-top:70px;display:grid}.tour__signup-title{font-size:17vw}.tour__signup-title .accent{font-size:1.05em}.field{gap:6px;min-width:0;margin-bottom:14px;display:grid}.field label{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.field label span{text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:52px;font:400 16px/1.3 var(--body);color:inherit;appearance:none;background:#eeeae214;border:1px solid #eeeae24d;border-radius:8px;padding:13px 14px}.field input::placeholder{color:#eeeae2a8}.booking__card .field input::placeholder{color:#0b0b0c99}.field input[aria-invalid],.field textarea[aria-invalid]{border-color:var(--red)}.field select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(-45deg,#0000 50%,currentColor 50%);background-position:right 20px center,right 14px center;background-repeat:no-repeat;background-size:6px 6px}.field--trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit{background:var(--red);color:#fff;letter-spacing:.12em;text-transform:uppercase;width:100%;height:52px;transition:width .6s var(--smokes);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:relative}.submit__label{white-space:nowrap;gap:.7em;transition:opacity .2s;display:inline-flex}.submit__check{opacity:0;width:24px;height:24px;transition:opacity .3s .3s,transform .4s .3s;position:absolute;transform:scale(.5)}.submit.is-done{width:52px}.submit.is-done .submit__label{opacity:0}.submit.is-done .submit__check{opacity:1;transform:none}.form-note{min-height:22px;margin-top:10px;font-size:14px;font-weight:500}.form-note.is-error{color:#ff5a6c}.form-note.is-success{font:900 28px/1 var(--display);font-stretch:66%}.played{background:var(--bone);height:260svh;color:var(--night);position:relative}.played__stage{height:100svh;position:sticky;top:0;overflow:clip}.played__canvas{z-index:2;width:100%;height:100%;position:absolute;inset:0}.played__col{display:contents}.venue{z-index:1;white-space:nowrap;will-change:transform;line-height:1;position:absolute}.venue--1{font:900 40px var(--display);text-transform:uppercase;font-stretch:62%}.venue--2{font:400 italic 34px var(--serif)}.venue--3{font:600 13px var(--body);letter-spacing:.22em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:8px 12px}.venue--4{font:800 21px var(--display);letter-spacing:-.01em;font-stretch:100%}.played__col:first-of-type .venue:first-child{top:15%;left:6%}.played__col:first-of-type .venue:nth-child(2){top:21%;right:7%}.played__col:first-of-type .venue:nth-child(3){top:31%;left:8%}.played__col:first-of-type .venue:nth-child(4){white-space:normal;width:44%;bottom:25%;left:6%}.played__col:first-of-type .venue:nth-child(5){top:37%;right:8%}.played__col:first-of-type .venue:nth-child(6){top:46%;left:12%}.played__col:nth-of-type(2) .venue:first-child{top:49%;right:6%}.played__col:nth-of-type(2) .venue:nth-child(2){bottom:33%;right:6%}.played__col:nth-of-type(2) .venue:nth-child(3){bottom:37%;left:8%}.played__col:nth-of-type(2) .venue:nth-child(4){bottom:25%;right:8%}.played__col:nth-of-type(2) .venue:nth-child(5){top:9%;left:34%}.played__col:nth-of-type(2) .venue:nth-child(6){bottom:17%;left:38%}.played__book{left:50%;bottom:calc(76px + var(--safe-bottom));z-index:3;position:absolute;transform:translate(-50%)}.gallery{background:var(--bone);color:var(--night);padding:60px 0 44px;position:relative;overflow:clip}.gallery>:not(canvas){position:relative}.gallery__word{text-align:center;color:#0b0b0c12;white-space:nowrap;pointer-events:none;font-size:30vw;line-height:.82;top:40px;left:0;right:0;position:absolute!important}.gallery__stage{-webkit-user-select:none;user-select:none;height:max(120vw,62svh);touch-action:pan-y!important}.gallery__wheel{width:0;height:0;position:absolute;top:12vw;left:50%}.wheel-card{aspect-ratio:4/5;transform-origin:50%;border-radius:6px;width:72vw;position:absolute;top:0;left:-36vw;overflow:hidden;box-shadow:0 18px 40px #0003}.wheel-card picture{height:100%}.wheel-card img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.gallery__dial{justify-content:center;align-items:flex-end;gap:11px;height:34px;margin-top:8px;display:flex}.gallery__dial i{background:#0b0b0c9e;border-radius:2px;width:3px;height:16px;transition:height .3s,background-color .3s}.gallery__dial i.is-on{background:var(--red);height:34px}.gallery__controls{justify-content:center;gap:10px;margin-top:16px;display:flex}.round-button{background:var(--night);width:44px;height:44px;color:var(--bone);border-radius:50%;font-size:13px;font-weight:700;transition:background-color .4s,color .4s}@media (hover:hover){.round-button:hover{background:var(--red)}}.photo-view img{object-fit:contain;border-radius:6px;width:100%;height:auto;max-height:78svh}.follow{background:var(--bone);color:var(--night);padding:70px var(--gutter) 80px;position:relative;overflow:clip}.follow>:not(canvas){position:relative}.follow__title{text-align:center;margin-bottom:30px;font-size:24vw}.follow__title .accent{font-size:1.05em}.follow__deck{-webkit-user-select:none;user-select:none;height:112vw;position:relative;touch-action:pan-y!important}.phone-card{aspect-ratio:9/18;-webkit-user-drag:none;will-change:transform;background:#222;border-radius:24px;width:52vw;position:absolute;top:8vw;left:calc(50% - 26vw);overflow:hidden;box-shadow:0 16px 40px #00000047}.phone-card picture{height:100%}.phone-card img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.follow__links{grid-template-columns:1fr 1fr;gap:0 12px;margin-top:16px;display:grid}.follow__links a{min-height:60px;font:900 26px/1 var(--display);text-transform:uppercase;border-top:1px solid #0b0b0c3d;align-items:center;font-stretch:66%;display:flex}.follow__links li:last-child{grid-column:1/-1}.booking{background:var(--night);color:var(--bone);padding:90px var(--gutter);position:relative;overflow:clip}.booking__word{text-align:center;color:#eeeae242;white-space:nowrap;pointer-events:none;font-size:24.5vw;line-height:.85}.booking__card{background:var(--bone);color:var(--night);border-radius:16px;grid-template-columns:1fr 1fr;column-gap:10px;margin-top:3vw;padding:24px 18px;display:grid;position:relative}.booking__card>*{grid-column:1/-1}.booking__card>.field--half{grid-column:auto}.booking__title{margin-bottom:20px;font-size:44px}.booking__card .field{margin-bottom:20px}.booking__card .field label{font-size:12px}.booking__card .field input,.booking__card .field select,.booking__card .field textarea{color:var(--night);background-color:#fff;border-color:#0b0b0c47}.booking__card .form-note.is-error{color:#b00d20}.booking__alt{margin-top:6px;font-size:14px}.booking__alt a{text-underline-offset:3px;padding:12px 0;text-decoration:underline;display:inline-block}.footer{background:linear-gradient(var(--night), var(--red) 92px, var(--red));padding:110px 0 0;position:relative;overflow:clip}.footer__panel{background:var(--night);color:var(--bone);text-align:center;border-radius:20px 20px 0 0;padding:44px 18px 0;position:relative;overflow:visible}.footer__notch{width:170px;height:26px;fill:var(--night);margin-bottom:-1px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.footer__mark{width:62vw;margin:0 auto 10px}.footer__line{font-size:14vw}.footer__line .accent{font-size:1.08em}.footer__cols{text-align:left;grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.footer__cols .label{color:#eeeae2b8;margin:0 0 6px}.footer__cols a{min-height:44px;font:900 22px/1 var(--display);text-transform:uppercase;align-items:center;font-stretch:66%;display:flex}.footer__signup{text-align:left;margin-top:30px}.footer__signup .label{color:#eeeae2b8;margin:0 0 12px}.footer__cutout{height:520px;margin:28px -18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.footer__cutout img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.footer__base{z-index:2;padding:6px 18px calc(8px + var(--safe-bottom));justify-content:space-between;align-items:center;gap:10px;margin:-44px -18px 0;font-size:13px;display:flex;position:relative}.footer__base a{align-items:center;min-height:44px;display:inline-flex}.join{left:50%;bottom:calc(14px + var(--safe-bottom));z-index:150;background:var(--night);min-height:46px;color:var(--bone);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:transform .6s var(--smokes);border:1px solid #eeeae257;border-radius:999px;align-items:center;gap:.7em;padding:0 20px;font-size:11px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%,180%);box-shadow:0 12px 30px #0006}.join.is-on{transform:translate(-50%)}.sheet-open .join,.menu-open .join{transform:translate(-50%,180%)}.sheet{z-index:240;position:fixed;inset:0}.sheet[hidden]{display:none}.sheet__backdrop{background:#000000a8;position:absolute;inset:0}.sheet__panel{max-height:92svh;color:var(--bone);background:#141416;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.sheet__grab{touch-action:none;flex:none;justify-content:center;align-items:center;height:30px;display:flex}.sheet__grab i{background:#eeeae257;border-radius:3px;width:44px;height:5px}.sheet__close{z-index:2;width:44px;height:44px;position:absolute;top:6px;right:8px}.sheet__close i{background:var(--bone);height:2px;margin-top:-1px;position:absolute;top:50%;left:13px;right:13px;transform:rotate(45deg)}.sheet__close i:last-child{transform:rotate(-45deg)}.sheet__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px var(--gutter) calc(22px + var(--safe-bottom));overflow-y:auto}.sheet__title{margin-bottom:20px;padding-right:30px;font-size:48px}.sheet__title .accent{font-size:1.05em}.signup-done{font:900 28px/1 var(--display);text-transform:uppercase;font-stretch:66%}html.gate-open{overflow:clip}.gate{--gate-shift:0px;z-index:245;color:var(--bone);touch-action:none;outline:none;position:fixed;inset:0;overflow:hidden}.gate__door{background:linear-gradient(90deg,#0000 88%,#ffffff08),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 9vw),linear-gradient(#141416,#060607);width:50.2%;position:absolute;top:0;bottom:0}.gate__door--left{left:0;box-shadow:inset -30px 0 60px #000000b3}.gate__door--right{right:0;box-shadow:inset 30px 0 60px #000000b3}.gate__seam{background:linear-gradient(transparent, #ff4a5d 12%, var(--red) 50%, #ff4a5d 88%, transparent);width:2px;opacity:calc(.62 + var(--bass) * .38);margin-left:-1px;animation:3.6s ease-in-out infinite alternate seam;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 14px 3px #e3122be6,0 0 46px 12px #e3122b5c,0 0 110px 26px #2edceb1a;-webkit-mask-image:linear-gradient(#000 16%,#00000024 34% 66%,#000 84%);mask-image:linear-gradient(#000 16%,#00000024 34% 66%,#000 84%)}@keyframes seam{0%{filter:brightness(.82)}to{filter:brightness(1.28)}}.gate__flood{visibility:hidden;pointer-events:none;background:linear-gradient(90deg,#0000,#ff5a688c 30%,#fff0e6e6 50%,#78ebf580 70%,#0000);position:absolute;inset:0 -10%}.gate__inner{transform:translateY(calc(-50% + var(--gate-shift)));text-align:center;padding:calc(16px + var(--safe-top)) 22px calc(16px + var(--safe-bottom));justify-items:center;transition:transform .25s ease-out;display:grid;position:absolute;top:50%;left:0;right:0}.gate__label{letter-spacing:.16em;text-transform:uppercase;color:#eeeae2cc;margin-bottom:12px;font-size:11px;font-weight:600}.gate__title{font-size:clamp(56px,19vw,72px);line-height:.92}.gate__title .accent{font-size:1.12em;line-height:.7}.gate__sub{color:#eeeae2db;max-width:30ch;margin:14px 0 22px;font-size:16px;line-height:1.4}.gate__form{width:min(100%,440px)}.gate__row{gap:10px;display:grid}.gate input[type=email]{width:100%;height:54px;font:400 16px var(--body);color:var(--bone);appearance:none;background:#eeeae217;border:1px solid #eeeae25c;border-radius:999px;padding:0 18px}.gate input[type=email]::placeholder{color:#eeeae29e}.gate input[aria-invalid]{border-color:#ff5a6c}.gate__go{background:var(--red);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;height:54px;padding:0 26px;font-size:13px;font-weight:700;transition:background-color .3s}.gate__error{color:#ff7d8b;min-height:20px;margin-top:8px;font-size:14px}.gate__skip{text-underline-offset:4px;min-height:44px;color:var(--bone);justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:0 16px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.gate__fine{color:#eeeae2a8;margin-top:4px;font-size:13px}.gate.is-typing .gate__sub,.gate.is-typing .gate__fine,.gate.is-typing .gate__label{display:none}.gate.is-typing .gate__title{margin-bottom:14px;font-size:44px}.gate__band{visibility:hidden;background:repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, #00000012 0 1px, transparent 1px 3px), var(--red);height:84px;margin-top:-42px;position:absolute;top:50%;left:-6%;right:-6%;overflow:hidden;rotate:-4deg;box-shadow:0 10px 40px #0009}.gate__band-print{width:max-content;height:100%;font:900 44px/1 var(--display);color:#fff;white-space:nowrap;align-items:center;gap:40px;font-stretch:62%;display:flex}.gate__stamp{border:7px solid var(--bone);color:var(--bone);white-space:nowrap;visibility:hidden;background:#0b0b0c80;border-radius:12px;margin:0;padding:14px 26px 10px;font-size:clamp(64px,18vw,170px);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.ahero{background:var(--bone);color:var(--night);padding-bottom:40px;position:relative;overflow:clip}.ahero>:not(canvas){position:relative}.ahero__media{touch-action:pan-y;height:66svh}.ahero__frame{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.ahero__static{position:absolute;inset:0}.ahero__static img{width:85.14svh;max-width:none;height:auto;position:absolute;top:-25.08svh;left:calc(50% - 42.24svh)}.ahero__canvas{width:100%;height:100%;position:absolute;inset:0}.has-hero-gl .ahero__static{display:none}.ahero__text{padding:0 var(--gutter);margin-top:16px}.ahero__title{font-size:18.6vw}.ahero__title .accent{font-size:1.05em}.ahero__line{margin-top:12px;font-size:17px}.reveal-pill--wide{bottom:18px}.numbers{background:var(--bone);color:var(--night);padding:44px var(--gutter) 70px;position:relative;overflow:clip}.numbers>:not(canvas){position:relative}.numbers__grid{grid-template-columns:1fr 1fr;gap:30px 14px;display:grid}.numbers__grid--music .num:first-child{grid-column:1/-1}.numbers__rule{background:var(--red);transform-origin:0;height:3px;margin:36px 0;display:block}.num{gap:8px;display:grid}.num__value{height:1em;font:900 25vw/1 var(--display);font-stretch:62%;display:flex}.num__label{letter-spacing:.04em;font-size:13px;font-weight:500}.odo{height:1em;display:block;overflow:hidden}.odo__strip{display:block}.odo__strip span{text-align:center;height:1em;display:block}.story{background:var(--night);color:var(--bone);padding-bottom:70px;position:relative}.story__progress{z-index:20;padding:calc(8px + var(--safe-top)) var(--gutter) 8px;background:var(--night);align-items:center;gap:12px;display:flex;position:sticky;top:0}.story__bar{background:var(--red);transform-origin:0;flex:1;height:3px;display:block;transform:scaleX(.2)}.story__counter{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.story__stage{padding:30px var(--gutter) 0;gap:64px;display:grid}.chapter{gap:14px;display:grid}.chapter__num{letter-spacing:.1em;color:#eeeae2bd;font-size:13px;font-weight:600}.chapter__title{font-size:17.4vw}.chapter__photo{border-radius:6px;overflow:hidden}.chapter__photo picture{display:block}.chapter__photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.chapter__text{color:#eeeae2d9;max-width:38ch;font-size:16px;line-height:1.5}.story__skip{display:none}.between{background:var(--night);color:var(--bone);padding:60px var(--gutter) 70px;position:relative;overflow:clip}.between.is-light{color:var(--night)}.between__title{margin-bottom:26px;font-size:17vw}.between__title .accent{font-size:1.05em}.between__scatter{gap:34px;display:grid}.scatter{width:calc(var(--w) * 2.5%)}.scatter--1{margin-left:auto}.scatter--2{margin-left:10%}.scatter picture,.scatter img{border-radius:4px;width:100%}.scatter figcaption{letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:500}.line{padding:100px var(--gutter)}.line__quote{font-size:17vw;line-height:.92}.line__quote .accent{font-size:1.06em}.cta{justify-items:start;gap:26px;padding-top:30px;display:grid}.cta__title{font-size:19vw}.cta [data-signup-slot]{width:100%}@media (min-width:768px){:root{--gutter:6vw}.header{padding:calc(22px + var(--safe-top)) var(--gutter) 22px}.header__logo{width:118px}.header__actions{gap:14px}.header__listen{min-height:38px}.header .sound-toggle{display:inline-flex}.menu__sound{display:none}.pill{min-height:38px}.menu{justify-content:center;padding-top:90px;padding-bottom:28px}.menu__links{flex:1;justify-content:center;margin-bottom:0}.menu__link{font-size:clamp(30px,15.625svh - 35.9375px,15vw);line-height:.96}.menu__foot{justify-content:space-between;display:flex}.menu__socials a,.menu__row a{min-height:32px}.hero-wrap{height:200svh}.hero__media{height:100%}.hero__type{font-size:21svh}.hero__behind{padding:3svh 0}.hero__signature{width:74vw;top:70%}.hero__static img{object-position:50% 30%}.hero__stats{left:var(--gutter);gap:26px;width:190px;display:grid;top:50%;right:auto;transform:translateY(-50%)}.stat__value{font-size:42px}.stat__label{letter-spacing:.1em}.hero__facts{right:var(--gutter);text-align:right;mix-blend-mode:difference;color:var(--bone);gap:3px;font-size:14px;font-weight:500;display:grid;position:absolute;top:118px}.hero__id{bottom:5vh;right:auto}.hero__name{font-size:clamp(84px,15.5vw,300px)}.hero__bottom{left:46%;right:var(--gutter);flex-direction:row-reverse;align-items:flex-end;bottom:5.4vh}.next-show{text-align:right;gap:5px}.next-show__date{font-size:32px}.next-show__count{font-size:14px}.hero__pill{letter-spacing:.13em;padding:0 16px}.hero__pill-long{display:inline}.manifesto{padding:26vh var(--gutter);text-align:center;place-items:center;min-height:150vh;display:grid}.manifesto__text{text-align:center;max-width:10.8em;font-size:clamp(44px,6.2vw,112px);line-height:.92;position:static}.manifesto__seg{display:inline}.float{width:13vw;margin:0;position:absolute}.float--a{top:12%;left:3vw}.float--b{top:22%;right:3vw}.float--c{bottom:16%;left:4vw}.float--d{bottom:8%;right:4vw}.rink__line{font-size:34svh}.rink__line:first-of-type{top:2svh}.rink__line:nth-of-type(2){bottom:2svh}.rink__card{aspect-ratio:16/10;width:70vw}.rink__signature{width:84vw;top:72%}.rink__later{text-align:center;justify-items:center;padding-bottom:16vh}.rink__copy{font-size:44px}.split__side{transform:none}.split__side--ice{clip-path:inset(0 calc(100% - var(--s,50%)) 0 0);transform:none}.split__side--stage{clip-path:inset(0 0 0 var(--s,50%));transform:none}.split__side--ice .split__img img{object-position:50% 14%;width:66%;transform:none}.split__side--stage .split__img{left:34%}.split__side--stage .split__img img{object-position:50% 28%;transform:none}.split__stage[data-active=ice] .split__side--stage .split__img,.split__stage[data-active=stage] .split__side--ice .split__img{opacity:.4}.split__img{transition:opacity .4s}.split__caption{width:26vw;bottom:8vh;left:3vw;right:auto}.split__side--stage .split__caption{text-align:right;justify-items:end;width:26vw;left:auto;right:3vw}.split__stage[data-active=ice] .split__side--ice .split__caption,.split__stage[data-active=stage] .split__side--stage .split__caption{opacity:1;visibility:visible}.split__close{display:none}.split__side:after{opacity:0}.split__stage[data-active=ice] .split__side--ice:after,.split__stage[data-active=stage] .split__side--stage:after{opacity:1}.split__heads{justify-content:center;align-items:center;display:flex;top:13vh;left:0;right:0;transform:none}.split__side--ice .split__img img{transform:translateY(12vh)}.split__side--stage .split__img:before{content:"";z-index:1;background:linear-gradient(#060607cc,#0000);height:45%;position:absolute;inset:0 0 auto}.split__head{width:34vw;font-size:9vw}.split__head:first-child{text-align:right;color:var(--night)}.split__head:last-child{text-align:left;color:var(--bone)}.split__scribble{flex:none;width:15vw;margin:0 -2vw}.music{padding:18vh var(--gutter) 14vh}.music__head{grid-template-columns:1fr auto;align-items:end;margin-bottom:54px}.music__title{font-size:12vw}.music__grid{perspective:1400px;border-bottom:1px solid #eeeae233;border-right:1px solid #eeeae233;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.cell--feature{grid-area:span 2/span 2}.cell__link{padding:18px;transition:transform .4s}@media (hover:hover){.cell:hover{z-index:4;box-shadow:0 0 0 1px var(--red), 0 0 34px #e3122b52}.cell:hover .cell__link{transform:scale(1.03)}.cell__play{opacity:0;transition:opacity .3s}.cell:hover .cell__play,.cell__link:focus-visible .cell__play{opacity:1}.cell__preview span{display:none}.cell:hover .cell__preview span,.cell__preview:focus-visible span{display:inline}.cell:hover .cell__preview,.cell__preview:focus-visible{border-radius:999px;width:auto;padding:0 14px 0 10px}}.cell--listen .display{font-size:44px}.cell--listen .pill{letter-spacing:.13em;white-space:nowrap;padding:0 16px}.watch{height:260vh}.watch__title{font-size:18vh;top:4vh}.watch__frame{clip-path:inset(24% 32% round 24px)}.watch__sound{bottom:28%}.tour{padding:18vh var(--gutter) 14vh}.tour__title{gap:0 1.6vw;margin-bottom:7vh;font-size:11.4vw}.tour__slot{width:9vw;height:9vw}.platter{z-index:3;width:11vw;height:11vw}.tour__body{grid-template-columns:1fr 27vw;align-items:start;gap:5vw;display:grid}.tour__main{grid-area:1/1;padding-left:12vw}.tour__poster{transition:transform .6s var(--smokes);grid-area:1/2;margin:0;position:sticky;top:14vh;transform:rotate(4deg)}@media (hover:hover){.tour__poster:hover{transform:rotate(0)}}.tour__row>*{grid-template-columns:84px 1fr 150px 70px;align-items:center;padding:20px 0}.tour__date,.tour__venue{font-size:22px}.tour__city,.status{grid-column:auto}.status{text-align:right}.tour__signup{max-width:680px;margin:12vh auto 0}.tour__signup-title{font-size:92px}.signup{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.signup>.submit,.signup>.form-note{grid-column:1/-1}.footer__signup .signup{grid-template-columns:1fr}.field input,.field select,.field textarea{min-height:52px}.played__col{will-change:transform;flex-direction:column;align-items:flex-start;gap:11vh;width:24vw;display:flex;position:absolute;top:0}.played__book{z-index:3;bottom:6vh}.listen{padding:16vh var(--gutter);grid-template-columns:42vw 1fr;align-items:center;gap:6vw}.listen__art{width:100%;margin:0}.listen__title{white-space:normal;font-size:11.5vw}.listen__buttons{max-width:480px}.gate__row{grid-template-columns:1fr auto}.gate__title{font-size:104px}.gate__sub{font-size:17px}.played__col:first-of-type{left:var(--gutter)}.played__col:nth-of-type(2){right:var(--gutter);align-items:flex-end}.played__col .venue{white-space:nowrap!important;width:auto!important;position:static!important}.played__col{z-index:1}.venue--1{font-size:66px}.venue--2{font-size:54px}.venue--3{font-size:15px}.venue--4{white-space:normal;font-size:32px}.gallery{flex-direction:column;justify-content:center;min-height:100svh;padding:8vh 0 4vh;display:flex}.gallery__word{font-size:25vw;top:4vh}.gallery__stage{height:72svh}.gallery__wheel{top:7svh}.wheel-card{width:calc(min(58svh,38vw)/1.25);left:calc(min(58svh,38vw)/-2.5)}.gallery__dial{margin-top:0}.photo-view img{width:auto;max-height:84svh;margin:0 auto}.follow{padding:14vh var(--gutter) 12vh}.follow__title{font-size:11vw}.follow__deck{max-width:1100px;height:640px;margin:0 auto}.phone-card{width:260px;top:30px;left:calc(50% - 130px)}.follow__links{flex-wrap:wrap;justify-content:center;gap:0 34px;margin-top:18px;display:flex}.follow__links a{border:0;font-size:44px;transition:color .3s}@media (hover:hover){.follow__links a:hover{color:var(--red)}}.follow__links li:last-child{grid-column:auto}.booking{padding:12vh var(--gutter) 18vh}.booking__word{font-size:22vw}.booking__card{max-width:720px;margin:-2vw auto 0;padding:44px}.booking__title{font-size:64px}.footer{background:linear-gradient(var(--night), var(--red) 16vh, var(--red));padding:16vh 0 0}.footer__panel{padding:54px var(--gutter) 0;border-radius:24px 24px 0 0;flex-direction:column;min-height:112vh;display:flex}.footer__notch{width:320px;height:44px}.footer__mark{width:26vw}.footer__line{font-size:8vw}.footer__cols{z-index:2;justify-content:space-between;margin-top:7vh;position:relative}.footer__cols nav:last-child{text-align:right}.footer__cols nav:last-child a{justify-content:flex-end}.footer__cols a{min-height:36px;font-size:26px}.footer__cutout{width:48vw;height:55%;margin:0 0 0 -24vw;position:absolute;bottom:0;left:50%}.footer__cutout img{object-fit:contain;object-position:50% 100%}.footer__signup{z-index:2;text-align:left;width:25vw;margin-top:auto;padding-top:18px;position:relative}.footer__signup .label{color:var(--bone)}.footer__base{margin:18px calc(var(--gutter) * -1) 0;padding:8px var(--gutter) 16px}.join{display:none}.sheet{place-items:center;display:grid}.sheet__panel{border-radius:16px;width:min(860px,88vw);max-height:88svh;position:relative;bottom:auto;left:auto;right:auto}.sheet__panel--form{width:min(520px,88vw)}.sheet__panel--photo{background:0 0;width:min(1100px,92vw)}.sheet__grab{display:none}.sheet__body{padding:28px}.song{grid-template-columns:340px 1fr;align-items:start;gap:28px}.song__title{padding-right:30px;font-size:56px}.ahero{min-height:100svh;padding:0}.ahero .ahero__media{height:100svh;position:absolute;inset:0}.ahero__static img{width:110.26svh;top:-32.48svh;left:calc(50% - 25.64svh)}.ahero .ahero__text{left:var(--gutter);z-index:2;width:45vw;margin:0;padding:0;position:absolute;bottom:6vh}.ahero__title{font-size:8.2vw}.numbers{padding:12vh var(--gutter)}.numbers__grid{grid-template-columns:repeat(4,1fr)}.numbers__grid--music{grid-template-columns:repeat(3,1fr)}.numbers__grid--music .num:first-child{grid-column:auto}.num__value{font-size:10vw}.story{height:520svh;padding:0}.story__progress{right:var(--gutter);top:auto;bottom:5vh;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:var(--gutter);background:0 0;height:0;padding:0;display:block;position:sticky;top:calc(100svh - 56px)}.story__bar{display:none}.story__counter{font:900 26px/1 var(--display);font-stretch:66%}.story__stage{height:100svh;padding:0;display:block;position:sticky;top:0;overflow:hidden}.chapter{display:block;position:absolute;inset:0}.chapter__num{left:var(--gutter);position:absolute;top:38vh}.chapter__title{left:var(--gutter);width:27vw;font-size:6vw;position:absolute;top:42vh}.chapter__photo{aspect-ratio:4/5;width:min(60vh,28vw);position:absolute;top:50%;left:33vw;transform:translateY(-50%)}.chapter__photo picture,.chapter__photo img{width:100%;height:100%}.chapter__photo img{aspect-ratio:auto;object-fit:cover}.chapter__text{width:min(38ch,30vw);font-size:17px;position:absolute;top:42vh;left:calc(36vw + min(60vh,28vw))}.story__skip{float:left;left:var(--gutter);margin-left:var(--gutter);z-index:5;margin-top:-60px;display:inline-flex;position:sticky;top:calc(100svh - 70px)}.between{padding:12vh var(--gutter) 16vh}.between__title{text-align:center;margin-bottom:3vh;font-size:9vw}.between__scatter{height:215vh;display:block;position:relative}.scatter{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);will-change:transform;margin:0;position:absolute}.scatter--far img{filter:grayscale()contrast(.88);opacity:.72}.line{padding:26vh var(--gutter)}.line__quote{text-align:center;font-size:9.4vw}.cta{text-align:center;justify-items:center;padding-bottom:16vh}.cta__title{font-size:9vw}.cta [data-signup-slot]{text-align:left;max-width:640px}}@media (prefers-reduced-motion:reduce){.grain{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-wrap{height:100svh}.rink__track,.played,.watch,.split__wipe-track{height:auto}.rink__stage,.watch__stage,.played__stage,.split__stage{position:relative}.rink__card{width:88vw}.watch__frame{clip-path:none}.story{height:auto}}
