html.exp-on body{overflow-x:clip}html.exp-on [data-site-stars]{display:none}.exp{--exp-gold:#d4af37;--exp-gold-hi:#f5d77a;--exp-ink:#ffffffad;--exp-dim:#ffffff75;--exp-line:#ffffff1a;--exp-ease:cubic-bezier(.16,1,.3,1);--star:174 232 255;--acc:245 215 122;--hue:245 215 122;--gutter:20px;--gap-show:clamp(52px,8vh,88px);--gap-sec:clamp(64px,10vh,112px);--stage-w:min(100vw - 44px,1080px);z-index:10;color:#fff;animation:.7s both expIn;position:relative}@keyframes expIn{0%{opacity:0}to{opacity:1}}@media (min-width:900px){.exp{--gutter:28px;--stage-w:min(100vw - 150px,1080px)}}.exp>:is(header,section){z-index:2;position:relative}.exp :focus-visible{outline:2px solid var(--exp-gold);outline-offset:3px;border-radius:6px}.exp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.exp-sky{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.exp-sky i{position:absolute;inset:0}.exp-sky .breathing{animation:5.5s ease-in-out infinite alternate expBreathe}@keyframes expBreathe{0%{opacity:.15}to{opacity:1}}.exp-sky b{opacity:0;background:linear-gradient(90deg,#0000,#ffffffd9 60%,#fff);border-radius:999px;width:150px;height:1.5px;animation:13s ease-out 2.5s infinite expShoot;position:absolute}.exp-sky b:first-of-type{top:16%;left:8%}.exp-sky b:last-of-type{width:110px;animation-duration:19s;animation-delay:9s;top:44%;left:52%}@keyframes expShoot{0%{opacity:0;transform:rotate(31deg)translate(-140px)}1.5%{opacity:1}6%{opacity:0;transform:rotate(31deg)translate(360px)}to{opacity:0;transform:rotate(31deg)translate(360px)}}.exp-canvas{z-index:1;pointer-events:none;opacity:0;width:100%;height:150vh;transition:opacity 1s;display:block;position:absolute;top:0;left:0}.exp[data-gl=on] .exp-canvas{opacity:1}.exp-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--exp-gold);margin-bottom:16px;font-size:11px}.exp-label{letter-spacing:.3em;text-transform:uppercase;color:var(--exp-dim);margin-bottom:12px;font-size:10.5px;font-weight:400}.exp-gold-text{background:linear-gradient(90deg,var(--exp-gold)0%,#fff 15%,var(--exp-gold)30%,#fffbe6 45%,var(--exp-gold)60%,#fff 75%,var(--exp-gold)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite expSheen;display:inline-block}@keyframes expSheen{0%,to{background-position:100% 0}50%{background-position:0 0}}.exp [data-reveal]{transition:opacity .6s var(--exp-ease),transform .6s var(--exp-ease);transition-delay:calc(var(--i,0)*55ms)}html.exp-on .exp [data-reveal]:not(.is-in,[data-reveal=plain]){opacity:0;transform:translateY(18px)}.exp [data-reveal=plain]{transition:none}.exp .was-in,.exp .was-in *{transition:none!important}.exp-more{color:var(--exp-gold);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;padding:12px 0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.exp-more span{transition:transform .35s var(--exp-ease)}@media (hover:hover){.exp-more:hover span{transform:translate(6px)}}.exp-name{--cap:200px;width:var(--stage-w);text-align:center;letter-spacing:.012em;max-width:100%;font-weight:700;line-height:.86;font-size:min(var(--cap),calc(var(--stage-w)/var(--wem,5)));color:#fff;text-shadow:0 0 34px rgb(var(--acc)/.5),0 0 90px rgb(var(--star)/.25);-webkit-user-select:none;user-select:none;margin:0 auto;padding-top:.1em;transition:color .9s;display:block}.exp-name[data-words=one]{--cap:min(23vh,190px)}.exp-name[data-words=many]{--cap:min(15.5vh,132px)}@supports (height:1svh){.exp-name[data-words=one]{--cap:min(23svh,190px)}.exp-name[data-words=many]{--cap:min(15.5svh,132px)}}.exp-name-w{white-space:nowrap;display:inline-block}.exp-name [data-base]{vertical-align:baseline;width:0;height:0;display:inline-block}.exp[data-gl=on] .exp-name{color:#0000;-webkit-text-stroke:1px rgb(var(--star)/calc(.44*(1 - var(--form))));text-shadow:0 0 22px rgb(var(--acc)/calc(.3*var(--form)*var(--form))),0 0 60px rgb(var(--star)/calc(.16*var(--form)*var(--form)))}.exp[data-gl=on] .exp-name[data-small]{color:#ffffff6b;-webkit-text-stroke-width:0}.exp-stage{--form:1;text-align:center;touch-action:pan-y;justify-items:center;display:grid;position:relative}.exp[data-gl=on] .exp-stage{--form:0}.exp-stage-glow{background:radial-gradient(ellipse 50% 50% at 50% 50%,rgb(var(--star)/.12),rgb(var(--acc)/.05)42%,transparent 70%);width:min(130vw,1200px);height:150%;opacity:calc(.3 + .7*var(--form)*var(--form));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exp-hero{padding:108px var(--gutter)0}.exp-hero-in{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1180px;margin:0 auto;display:flex}.exp-hero-in>*{animation:expRise 1.1s var(--exp-ease)both}.exp-hero-in>:nth-child(2){animation-delay:.1s}.exp-hero-in>:nth-child(3){animation-delay:.2s}.exp-hero-in>:nth-child(4){animation-delay:.3s}.exp-hero-in>:nth-child(5){animation-delay:.42s}@keyframes expRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.exp-hero .exp-eyebrow{margin-bottom:10px}.exp-hero h1{letter-spacing:-.005em;white-space:nowrap;font-size:clamp(29px,8.2vw,62px);font-weight:300;line-height:1.06}.exp-hero-sub{max-width:440px;color:var(--exp-ink);order:5;margin:22px auto 0;font-size:15px;line-height:1.7}.exp-hero-none{max-width:440px;color:var(--exp-ink);margin-top:30px;font-size:15px;line-height:1.7}.exp-hero-none a{color:var(--exp-gold)}.exp-stage-hero{width:100%;margin-top:14px;padding:6px 0 4px}.exp-names{place-items:end center;width:100%;display:grid}.exp-names>.exp-name{grid-area:1/1}.exp-names>.exp-name:not([data-on]){visibility:hidden}.exp-stage-hero .exp-name[data-words=one]{--cap:min(15vh,132px)}.exp-stage-hero .exp-name[data-words=many]{--cap:min(9.6vh,84px)}@supports (height:1svh){.exp-stage-hero .exp-name[data-words=one]{--cap:min(15svh,132px)}.exp-stage-hero .exp-name[data-words=many]{--cap:min(9.6svh,84px)}}.exp-stage-post{letter-spacing:.01em;color:#ffffffe6;margin-top:8px;font-size:clamp(17px,4.4vw,26px);font-weight:300}.exp-hint{letter-spacing:.28em;text-transform:uppercase;height:16px;color:var(--exp-dim);margin-top:6px;font-size:9.5px;transition:opacity .6s}.exp-stage:not([data-written]) .exp-hint{opacity:0}.exp:not([data-gl=on]) .exp-hint,.exp[data-touched] .exp-hint{visibility:hidden}.exp-hint .mouse{display:none}@media (hover:hover) and (pointer:fine){.exp-hint .mouse{display:inline}.exp-hint .touch{display:none}}.exp-bill-wrap{text-align:left;width:100%;max-width:560px;margin-top:12px}.exp-bill-label,.exp-also-label{letter-spacing:.3em;text-transform:uppercase;color:var(--exp-dim);text-align:center;margin-bottom:4px;font-size:10px}.exp-bill{margin:0;padding:0;list-style:none;position:relative}.exp-bill:before{content:"";background:linear-gradient(#f5d77a80,#f5d77a29);width:1px;position:absolute;top:27px;bottom:27px;left:13.5px}.exp-bill-row{color:#ffffff9e;border-bottom:1px solid var(--exp-line);-webkit-tap-highlight-color:transparent;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;column-gap:10px;min-height:54px;padding:6px 2px 6px 0;text-decoration:none;transition:color .4s;display:grid;position:relative}.exp-bill-star{background:rgb(var(--hue));width:7px;height:7px;transition:transform .5s var(--exp-ease),box-shadow .5s ease;border-radius:50%;justify-self:center;position:relative;box-shadow:0 0 0 4px #000}.exp-bill-name{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;font-size:clamp(19px,5.2vw,24px);font-weight:300;line-height:1.12;display:-webkit-box;overflow:hidden}.exp-bill-meta{text-align:right;white-space:nowrap;justify-items:end;gap:3px;display:grid}.exp-bill-meta b{letter-spacing:.14em;text-transform:uppercase;color:var(--exp-gold-hi);font-size:10px;font-weight:500}.exp-bill-meta span{color:var(--exp-dim);font-size:11.5px}.exp-bill-go{color:var(--exp-dim);transition:transform .4s var(--exp-ease),color .3s ease}.exp-bill-row[data-lit]{color:#fff}.exp-bill-row[data-lit] .exp-bill-star{box-shadow:0 0 0 3px #000,0 0 12px 2px rgb(var(--hue)/.9),0 0 26px 6px rgb(var(--hue)/.3);transform:scale(1.5)}.exp-bill-row[data-lit] .exp-bill-go{color:var(--exp-gold-hi)}.exp-bill-row:active{color:#fff}@media (hover:hover){.exp-bill-row:hover .exp-bill-go{transform:translateY(3px)}}.exp-clock{background:linear-gradient(to right,rgb(var(--hue)),rgb(var(--hue)/.3));transform-origin:0;height:1px;position:absolute;bottom:-1px;left:28px;right:0;transform:scaleX(0)}[data-lit]>.exp-clock{transform:none}.exp-bill-wrap[data-auto] [data-lit]>.exp-clock{animation:4.8s linear both expClock}.exp-hero:not(.is-near) .exp-clock{animation-play-state:paused}@keyframes expClock{0%{transform:scaleX(0)}to{transform:none}}.exp-also{margin-top:16px}.exp-also ul{flex-wrap:wrap;justify-content:center;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.exp-also-name{color:#ffffff9e;white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;gap:9px;min-height:40px;font-size:17px;font-weight:300;text-decoration:none;transition:color .4s;display:inline-flex;position:relative}.exp-also-star{border:1px solid rgb(var(--hue));width:7px;height:7px;transition:background .4s ease,box-shadow .5s ease,transform .5s var(--exp-ease);border-radius:50%}.exp-also-name>.exp-clock{bottom:6px;left:16px}.exp-also-name[data-lit]{color:#fff}.exp-also-name[data-lit] .exp-also-star{background:rgb(var(--hue));box-shadow:0 0 10px 2px rgb(var(--hue)/.8);transform:scale(1.3)}@media (hover:hover){.exp-also-name:hover{color:#fff}}.exp-hero:not(.is-near) .exp-gold-text{animation-play-state:paused}@media (min-width:900px){.exp-hero{padding-top:128px}.exp-hero h1{margin-bottom:14px}.exp-hero-sub{order:0;max-width:560px;margin:0 auto;font-size:17px}.exp-stage-hero{margin-top:clamp(10px,3vh,36px)}.exp-stage-hero .exp-name[data-words=one]{--cap:min(21vh,190px)}.exp-stage-hero .exp-name[data-words=many]{--cap:min(15vh,132px)}.exp-stage-post{margin-top:14px;font-size:clamp(22px,2.3vw,32px)}.exp-hint{margin-top:10px}.exp-bill-wrap{max-width:none;margin-top:clamp(8px,2.4vh,26px)}.exp-bill-label{margin-bottom:12px}.exp-bill{justify-content:center;display:flex}.exp-bill:before{background:linear-gradient(90deg,#0000,#f5d77a73 14% 86%,#0000);width:auto;height:1px;inset:13.5px 8% auto}.exp-bill li{flex:0 250px;min-width:0}.exp-bill-row{text-align:center;border-bottom:0;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:9px;min-height:0;padding:10px 12px 18px}.exp-bill-star{margin-bottom:8px}.exp-bill-name{max-width:100%;font-size:clamp(20px,1.9vw,27px)}.exp-bill-meta{text-align:center;justify-items:center;gap:5px}.exp-bill-go{margin-top:2px}.exp-bill-row>.exp-clock{transform-origin:50%;bottom:4px;left:22%;right:22%}.exp-also{justify-content:center;align-items:center;gap:22px;margin-top:6px;display:flex}.exp-also-label{color:var(--exp-gold);margin:0}.exp-also ul{gap:0 24px}}@media (min-width:900px) and (hover:hover){.exp-bill-row{transition:color .4s ease,transform .5s var(--exp-ease)}.exp-bill-row:hover{transform:translateY(-4px)}}@supports (height:1svh){@media (min-width:900px){.exp-stage-hero .exp-name[data-words=one]{--cap:min(21svh,190px)}.exp-stage-hero .exp-name[data-words=many]{--cap:min(15svh,132px)}}}.exp-show{max-width:1180px;padding:var(--gap-show)var(--gutter)0;margin:0 auto;scroll-margin-top:30px}.exp-show>.exp-stage{padding-bottom:30px}.exp-status{letter-spacing:.28em;text-transform:uppercase;color:var(--exp-gold-hi);align-items:center;gap:9px;margin-bottom:16px;font-size:10px;font-weight:600;display:inline-flex}.exp-status i{background:var(--exp-gold-hi);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite expPulse;box-shadow:0 0 10px #f5d77ae6}.exp-status[data-live]{color:#34d399}.exp-status[data-live] i{background:#34d399;box-shadow:0 0 10px #34d399e6}.exp-status[data-sold]{color:#f87171}.exp-status[data-sold] i{box-shadow:none;background:#f87171;animation:none}@keyframes expPulse{0%,to{opacity:1;transform:none}50%{opacity:.6;transform:scale(1.5)}}.exp-title{justify-items:center;width:100%;margin:0;font-weight:400;display:grid}.exp-title-pre{letter-spacing:.36em;text-transform:uppercase;color:#ffffffc7;margin-bottom:12px;font-size:11px}.exp-title-post{letter-spacing:.01em;color:#ffffffeb;margin-top:12px;font-size:clamp(22px,5.6vw,40px);font-weight:300;line-height:1.1}.exp-tagline{max-width:560px;color:var(--exp-gold-hi);margin-top:14px;font-size:clamp(14px,1.7vw,16px);line-height:1.6}.exp-show-text{max-width:640px;color:var(--exp-ink);margin-top:12px;font-size:15px;line-height:1.75}.exp-show-body{grid-template-columns:minmax(0,1fr);gap:34px;display:grid}.exp-side,.exp-songs{min-width:0}.exp-run{border:1px solid var(--exp-line);background:linear-gradient(150deg,#ffffff0e,#ffffff04);border-radius:18px;margin-top:12px;padding:20px 18px 18px 22px;position:relative;overflow:hidden}.exp-label+.exp-run{margin-top:0}.exp-run:before{content:"";background:linear-gradient(to bottom,rgb(var(--hue)),rgb(var(--hue)/0));width:2px;position:absolute;top:20px;bottom:20px;left:0}.exp-run-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.exp-run-where{flex:200px;min-width:0}.exp-run-city{letter-spacing:.26em;text-transform:uppercase;color:var(--exp-gold-hi);align-items:center;gap:9px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.exp-run-city i{background:rgb(var(--hue));width:5px;height:5px;box-shadow:0 0 8px rgb(var(--hue));border-radius:50%}.exp-run-venue{font-size:clamp(21px,3vw,27px);font-weight:300;line-height:1.16}.exp-run-tag{color:#fffc;margin-top:14px;font-size:14px}.exp-run-text{color:var(--exp-ink);margin-top:14px;font-size:14px;line-height:1.7}.exp-dates{flex:100%;gap:8px;min-width:0;display:flex}.exp-date{flex:1 1 0;min-width:0;padding-top:9px;position:relative}.exp-date-btn{color:#ffffffc7;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:14px 2px;font-size:12px;text-decoration:none;display:flex}.exp-date-day{white-space:nowrap;font-weight:600}.exp-date-time{opacity:.85;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:600}.exp-date-btn[data-sold]{opacity:.5;cursor:not-allowed;pointer-events:none}.exp-date-pill{z-index:2;letter-spacing:.3px;color:#fff;white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:9px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:767px){.exp-dates[data-tight]:not([data-slide]) .exp-date{container-type:inline-size}.exp-dates[data-tight] .exp-date-day{font-size:clamp(8.5px,17cqw,12px)}.exp-dates[data-tight] .exp-date-time{font-size:clamp(10px,21cqw,13px)}.exp-dates[data-tight] .exp-date-time[data-paired]{font-size:clamp(8.5px,12.4cqw,13px)}.exp-dates[data-tight] .exp-date-pill{max-width:100%;padding:2px clamp(2px,5cqw,8px);font-size:clamp(8px,12.2cqw,9px);overflow:hidden}.exp-dates[data-slide]{scroll-snap-type:x proximity;scrollbar-width:none;margin-right:-18px;padding-right:18px;overflow-x:auto}.exp-dates[data-slide]::-webkit-scrollbar{display:none}.exp-dates[data-slide] .exp-date{scroll-snap-align:start;flex:none}.exp-dates[data-slide] .exp-date-btn{padding:14px 12px}}@media (max-width:359px){.exp-dates:has(>.exp-date:nth-child(4)){scroll-snap-type:x proximity;scrollbar-width:none;margin-right:-18px;padding-right:18px;overflow-x:auto}.exp-dates:has(>.exp-date:nth-child(4))::-webkit-scrollbar{display:none}.exp-dates:has(>.exp-date:nth-child(4)) .exp-date{scroll-snap-align:start;flex:none;container-type:normal}.exp-dates:has(>.exp-date:nth-child(4)) .exp-date-btn{padding:14px 12px}}@media (min-width:768px){.exp-dates{flex-wrap:wrap;flex:0 auto;gap:10px}.exp-date{flex:none}.exp-date-btn{min-width:96px;padding:13px 18px;font-size:14px}.exp-date-time{font-size:14px}}.exp-run-extra{color:#fffc;margin-top:14px;font-size:13.5px;line-height:1.65}.exp-run-extra b{letter-spacing:.24em;text-transform:uppercase;color:var(--exp-dim);margin-bottom:3px;font-size:10px;font-weight:500;display:block}.exp-about{border-top:1px solid var(--exp-line);margin-top:14px}.exp-about-btn{width:100%;min-height:44px;color:var(--exp-ink);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 0 0;font-size:10.5px;transition:color .3s;display:flex}.exp-about-btn svg{transition:transform .5s var(--exp-ease)}.exp-about[data-open] .exp-about-btn{color:#fff}.exp-about[data-open] .exp-about-btn svg{transform:rotate(180deg)}@media (hover:hover){.exp-about-btn:hover{color:#fff}}.exp-about-body{transition:grid-template-rows .55s var(--exp-ease);grid-template-rows:0fr;display:grid}.exp-about[data-open] .exp-about-body{grid-template-rows:1fr}.exp-about-body>div{min-height:0;overflow:hidden}.exp-about-body p{color:var(--exp-ink);padding:8px 0 2px;font-size:14px;line-height:1.75}.exp-signup-card{border:1px dashed rgb(var(--hue)/.42);background:linear-gradient(160deg,rgb(var(--hue)/.05),#ffffff03);border-radius:18px;margin-top:12px;padding:20px 18px 16px 22px}.exp-signup{gap:12px;display:grid;position:relative}.exp-signup-ask{text-wrap:balance;font-size:clamp(19px,2.3vw,22px);font-weight:300;line-height:1.25}.exp-signup-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.exp-signup-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.exp-select{grid-column:1/-1;min-width:0;display:block;position:relative}.exp-select svg{color:var(--exp-gold-hi);pointer-events:none;margin-top:-7px;position:absolute;top:50%;right:13px}.exp-signup-row :is(select,input){color:#fff;background:#00000073;border:1px solid #ffffff2e;border-radius:10px;outline:none;width:100%;min-width:0;height:48px;padding:0 14px;font-size:16px;transition:border-color .3s,box-shadow .3s}.exp-signup-row select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;text-overflow:ellipsis;padding-right:36px}.exp-signup-row select[data-empty]{color:#ffffff80}.exp-signup-row input::placeholder{color:#ffffff6b}.exp-signup-row :is(select,input):focus{border-color:var(--exp-gold);box-shadow:0 0 0 3px #d4af3733}.exp .exp-signup-row :is(select,input):focus-visible{outline:none}.exp-signup-row button{background:var(--exp-gold);color:#000;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;height:48px;padding:0 18px;font-size:11.5px;font-weight:700;transition:filter .3s,transform .2s,box-shadow .3s}.exp-signup-row button:active{transform:scale(.96)}.exp-signup-row button:disabled{opacity:.6;cursor:default}@media (hover:hover){.exp-signup-row button:not(:disabled):hover{filter:brightness(1.1);box-shadow:0 8px 26px #d4af3747}}.exp-signup-error{color:#f87171;font-size:13px}.exp-signup-note{color:var(--exp-dim);font-size:11.5px;line-height:1.6}.exp-signup-note a{color:#ffffffc7;text-underline-offset:3px}@media (hover:hover){.exp-signup-note a:hover{color:var(--exp-gold-hi)}}.exp-signup[data-done]{animation:expRise .7s var(--exp-ease)both;gap:6px}.exp-signup[data-done] .exp-signup-ask{color:var(--exp-gold-hi)}.exp-signup-thanks{color:#ffffffdb;font-size:14.5px;line-height:1.6}@media (min-width:620px){.exp-signup-row{grid-template-columns:minmax(196px,1fr) minmax(0,1.1fr) auto}.exp-signup-row :is(select,input){font-size:15px}.exp-select{grid-column:auto}}.exp-songs-sky{--swing:50px;padding:2px 0;position:relative}.exp-songs-sky svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.exp-songs-sky path{fill:none}.exp-songs-sky .line{stroke:rgb(var(--hue)/.5);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.9s var(--exp-ease).1s}.exp-songs-sky.is-in .line{stroke-dashoffset:0}.exp-songs-sky .light{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.028 .972;stroke-dashoffset:1px;opacity:0;transition:opacity 1.2s 1.8s}.exp-songs-sky.is-in .light{opacity:.85;animation:expRun var(--lap,12s)linear infinite}@keyframes expRun{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.exp-songs-sky ol{margin:0;padding:0;list-style:none;position:relative}.exp-song{min-height:44px;padding-left:calc(var(--sway,0)*var(--swing));cursor:default;align-items:center;gap:14px;display:flex}.exp-song [data-star]{background:rgb(var(--hue));width:9px;height:9px;box-shadow:0 0 0 4px #000,0 0 10px 4px rgb(var(--hue)/.55);transition:opacity .4s ease calc(.1s + var(--i)*60ms),transform .7s var(--exp-ease)calc(.1s + var(--i)*60ms);border-radius:50%;flex:none;position:relative}html.exp-on .exp-songs-sky:not(.is-in) .exp-song [data-star]{opacity:0;transform:scale(.2)}html.exp-on .exp-songs-sky:not(.is-in) .exp-song span{opacity:0;transform:translate(-8px)}.exp-song [data-star=l]{width:12px;height:12px;margin:0 -1.5px}.exp-song [data-star=s]{width:7px;height:7px;margin:0 1px}.exp-song [data-star]:after{content:"";background:radial-gradient(circle,#fff 0%,rgb(var(--hue)/.7)30%,transparent 68%);opacity:0;border-radius:50%;position:absolute;inset:-9px}.exp-songs-sky.is-in .exp-song [data-star]:after{animation:expPass var(--lap,12s)linear calc(var(--at,0)*var(--lap,12s) - var(--lap,12s))infinite}@keyframes expPass{0%{opacity:1;transform:scale(1.35)}6%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}.exp-songs-sky:not(.is-near) .light{animation-play-state:paused}.exp-song span{color:#ffffffdb;min-width:0;transition:opacity .5s ease calc(.16s + var(--i)*60ms),transform .7s var(--exp-ease)calc(.16s + var(--i)*60ms),color .3s ease;font-size:clamp(18px,4.8vw,21px);font-weight:300;line-height:1.2}.exp-song[data-hit] [data-star]{animation:expHit .7s var(--exp-ease)}.exp-song[data-hit] span{color:#fff}@keyframes expHit{0%{transform:none}30%{transform:scale(2.4)}to{transform:none}}@media (hover:hover){.exp-song:hover span{color:#fff}.exp-songs-sky.is-in .exp-song:hover [data-star]{transition-delay:0s;transform:scale(1.7)}}.exp-songs-more{color:var(--exp-dim);margin-top:6px;padding-left:4px;font-size:14px;font-style:italic}@media (min-width:900px){.exp-show-body{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:64px}.exp-show-body[data-solo]{grid-template-columns:minmax(0,720px);justify-content:center}.exp-side,.exp-songs{position:sticky;top:92px}.exp-run{padding:24px 26px 22px 30px}.exp-signup-card{padding:24px 26px 20px 30px}.exp-songs-sky{--swing:110px}.exp-song{min-height:46px}}.exp-sec{max-width:1180px;padding:var(--gap-sec)var(--gutter)0;margin:0 auto}.exp-sec h2{margin-bottom:16px;font-size:clamp(31px,6vw,54px);font-weight:300;line-height:1.08}.exp-lede{color:var(--exp-ink);max-width:620px;font-size:clamp(15px,1.9vw,17px);line-height:1.8}.exp-head{text-align:center;max-width:700px;margin:0 auto}.exp-head .exp-lede{margin:0 auto}.exp-rotation{scroll-margin-top:10px}.exp-rests{flex-wrap:wrap;justify-content:center;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:flex}.exp-rest{border:1px solid var(--exp-line);background:linear-gradient(160deg,rgb(var(--hue)/.07),#ffffff03 60%);border-radius:18px;flex-direction:column;flex:100%;min-width:0;padding:24px 20px 18px 22px;scroll-margin-top:92px;display:flex;position:relative}.exp .exp-rest[data-reveal]{transition:opacity .6s var(--exp-ease),transform .6s var(--exp-ease),border-color .6s ease;transition-delay:calc(var(--i,0)*55ms),calc(var(--i,0)*55ms),0s}.exp-rest-star{border:1px solid rgb(var(--hue));border-radius:50%;width:13px;height:13px;transition:background .5s,box-shadow .8s;position:absolute;top:24px;right:20px}.exp-rest-star:after{content:"";border:1px solid rgb(var(--hue)/.5);animation:expPing 3.6s ease-out calc(var(--i,0)*-1.3s)infinite;border-radius:50%;position:absolute;inset:-8px}@keyframes expPing{0%{opacity:.9;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.5)}}.exp-rotation:not(.is-near) .exp-rest-star:after{animation-play-state:paused}.exp-rest[data-lit]{border-color:rgb(var(--hue)/.7)}.exp-rest[data-lit] .exp-rest-star{background:rgb(var(--hue));box-shadow:0 0 14px 3px rgb(var(--hue)/.9),0 0 44px 10px rgb(var(--hue)/.35);animation:expLit .9s var(--exp-ease)}@keyframes expLit{0%{transform:scale(.4)}45%{transform:scale(1.9)}to{transform:none}}.exp-rest-title{justify-items:start;gap:5px;margin:0;padding-right:34px;font-weight:400;display:grid}.exp-rest-pre{letter-spacing:.3em;text-transform:uppercase;color:#ffffffb8;font-size:10px}.exp-rest-name{font-size:clamp(30px,4.6vw,40px);font-weight:300;line-height:1.04}.exp-rest-post{color:#ffffffb8;font-size:15px;font-weight:300}.exp-rest-tag{color:var(--exp-gold-hi);margin-top:12px;font-size:16px;font-style:italic;font-weight:300}.exp-rest-text{color:var(--exp-ink);margin-top:10px;font-size:14px;line-height:1.7}.exp-rest-songs{color:#ffffffd1;margin-top:12px;font-size:13.5px;line-height:1.65}.exp-rest-songs b{letter-spacing:.24em;text-transform:uppercase;color:var(--exp-dim);margin-bottom:3px;font-size:10px;font-weight:500;display:block}.exp-rest>:is(.exp-signup,.exp-more){margin-top:auto}.exp-rest>.exp-signup{padding-top:18px}.exp-rest>.exp-signup:before{content:"";background:linear-gradient(to right,rgb(var(--hue)/.5),transparent);height:1px;margin-bottom:4px}@media (min-width:900px){.exp-rests{gap:18px;margin-top:40px}.exp-rest{flex:0 calc(50% - 9px);padding:30px 28px 22px 30px}.exp-rest-star{top:30px;right:28px}}.exp-every-card{border:1px solid var(--exp-line);background:#04070b;border-radius:22px;position:relative;overflow:hidden}.exp-every-card>img{object-fit:cover;object-position:50% 26%;transition:transform 9s ease-out;transform:scale(1.1)}.exp-every-card.is-in>img{transform:none}.exp-every-card:after{content:"";background:linear-gradient(#0204081f 0%,#020408b3 40%,#020408f2 100%);position:absolute;inset:0}.exp-every-in{z-index:1;gap:26px;padding:clamp(120px,24vh,200px) 22px 22px;display:grid;position:relative}.exp-every-in h2{max-width:760px}.exp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;display:grid}.exp-facts>div{border-top:1px solid #ffffff29;padding:16px 0}.exp-facts dt{text-shadow:0 0 34px #8fe6ff59;font-size:clamp(30px,7vw,46px);font-weight:300;line-height:1}.exp-facts dd{letter-spacing:.2em;text-transform:uppercase;color:var(--exp-dim);margin-top:8px;font-size:10.5px;line-height:1.5}.exp-notes{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.exp-notes li{letter-spacing:.04em;color:#ffffffd6;background:#00000059;border:1px solid #d4af3757;border-radius:999px;padding:8px 13px;font-size:12px}.exp-every-link{margin-top:-14px}@media (min-width:900px){.exp-every-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:14px 56px;padding:clamp(110px,20vh,190px) 48px 30px}.exp-facts{grid-area:1/2/span 2;gap:0 28px}.exp-facts>div{padding:20px 0}.exp-every-link{margin-top:0}}.exp-finale{text-align:center;padding-bottom:clamp(64px,10vh,110px)}.exp-finale-moon{filter:drop-shadow(0 0 50px #a0dcff40);justify-content:center;min-height:132px;margin-bottom:10px;display:flex}.exp-finale h2{font-size:clamp(36px,8vw,76px)}.exp-finale .exp-lede{margin:0 auto 26px}.exp-cta{letter-spacing:.2em;text-transform:uppercase;text-align:center;border-radius:10px;padding:19px 46px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.exp-finale-link{color:var(--exp-dim);margin-top:20px;font-size:13px;text-decoration:none;display:block}@media (hover:hover){.exp-finale-link:hover{color:#fff}}@media (max-width:767px){.exp-cta{max-width:360px;margin:0 auto;display:block}}.exp-rail{display:none}@media (min-width:1000px){.exp-rail{right:max(6px,env(safe-area-inset-right));z-index:90;opacity:0;pointer-events:none;flex-direction:column;transition:opacity .7s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.exp-rail[data-show]{opacity:1;pointer-events:auto}.exp-rail a{place-items:center;width:30px;height:34px;text-decoration:none;display:grid;position:relative}.exp-rail a+a:before{content:"";background:#ffffff29;width:1px;height:24px;margin-left:-.5px;transition:background .5s;position:absolute;top:-12px;left:50%}.exp-rail a:is([data-done],[data-active]):before{background:#f5d77a99}.exp-rail i{width:5px;height:5px;transition:transform .45s var(--exp-ease),background .4s ease,box-shadow .4s ease;background:#fff6;border-radius:50%;position:relative}.exp-rail a[data-soon] i{background:#000;border:1px solid #ffffff80}.exp-rail a[data-done] i{background:#f5d77acc}.exp-rail a[data-active] i{background:var(--exp-gold-hi);border:0;transform:scale(1.9);box-shadow:0 0 0 2.5px #d4af3738,0 0 10px 1px #f5d77ad9}.exp-rail span{white-space:nowrap;letter-spacing:2.2px;text-transform:uppercase;color:#ffffffe0;opacity:0;transition:opacity .3s ease,transform .35s var(--exp-ease);pointer-events:none;background:#06060ec7;border:1px solid #f5d77a40;border-radius:999px;padding:6px 11px;font-size:10px;position:absolute;top:50%;right:30px;transform:translate(8px,-50%)}.exp-rail a:is(:hover,:focus-visible) span{opacity:1;transform:translateY(-50%)}.exp-rail a:hover i{background:#fff4cf;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.exp,.exp-hero-in>*,.exp-gold-text,.exp-sky .breathing,.exp-sky b,.exp-status i,.exp-rest-star,.exp-rest-star:after,.exp-signup[data-done],.exp-song [data-star],.exp-song [data-star]:after,.exp-songs-sky .light,.exp-clock{animation:none!important}.exp-songs-sky .light{display:none}html.exp-on .exp [data-reveal]:not(.is-in,[data-reveal=plain]),html.exp-on .exp-songs-sky:not(.is-in) .exp-song [data-star],html.exp-on .exp-songs-sky:not(.is-in) .exp-song span{opacity:1;transform:none}.exp [data-reveal],.exp-song [data-star],.exp-song span{transition:none}.exp-songs-sky .line{stroke-dashoffset:0;transition:none}.exp-every-card>img{transition:none;transform:none}.exp-hint,.exp-about-body,.exp-about-btn svg,.exp-bill-row,.exp-bill-star,.exp-also-name,.exp-also-star,.exp-name{transition:none}}
