@font-face{font-family:"Big Shoulders";src:url(../fonts/bigshoulders.woff2)format("woff2-variations"),url(../fonts/bigshoulders.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins-600.woff2)format("woff2");font-weight:500 600;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins-700.woff2)format("woff2");font-weight:700 900;font-display:swap}@font-face{font-family:"Lora";src:url(../fonts/lora-italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}:root{--black:#0A0A0A;--smoke:#1C1C1E;--red:#E10600;--ember:#8F0A0A;--white:#fff;--mist:#8A8A8E;--font-display:"Big Shoulders","Arial Narrow",Arial,sans-serif;--font-text:"Poppins",Arial,sans-serif;--paper:#fff;--fog:#F2F2F3;--ink:var(--black);--line-d:rgb(255 255 255 / .14);--line-l:rgb(10 10 10 / .12);--gutter:20px;--wrap:1320px;--top:60px;--dock:64px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--r-lg:28px;--r:18px;--r-sm:12px;--ease:cubic-bezier(.2,.7,.1,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--spring:cubic-bezier(.34,1.56,.64,1);--tan20:.364}@media (min-width:900px){:root{--gutter:44px;--top:76px}}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--top) + 8px)}body{margin:0;background:var(--black);color:var(--white);font-family:var(--font-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:calc(var(--dock) + 26px + var(--safe-b));overflow-x:hidden;transition:background-color .2s linear}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button{font:inherit;color:inherit}input,textarea,select{font:inherit}h1,h2,h3,h4{margin:0;font-weight:700}p{margin:0}[hidden]{display:none!important}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.skip{position:fixed;left:12px;top:-60px;z-index:300;background:var(--white);color:var(--black);padding:10px 14px;font-weight:700;border-radius:8px}.skip:focus{top:12px}.i{width:1.15em;height:1.15em;flex:none;fill:currentColor}.inline-ico{display:inline-block;vertical-align:-3px;width:16px;height:16px}.logo{color:currentColor}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.hide-sm{display:none!important}@media (min-width:900px){.hide-sm{display:inline-flex!important}}.h-display{font-family:var(--font-display);font-weight:800;font-size:clamp(46px,min(11vw,8.4vw + 12px),108px);line-height:.88;letter-spacing:-.005em;text-wrap:balance;max-width:14ch}.slogan{font-family:"Lora",Georgia,serif;font-style:italic;font-weight:400;font-size:18px}[data-split] .w{display:inline-block;white-space:nowrap;clip-path:inset(-12% -6% -18% -6%)}.js-split [data-split] .c{display:inline-block;transform:translateY(108%) rotate(6deg);color:transparent;-webkit-text-stroke:1.2px var(--stroke,rgb(255 255 255 / .55));transition:transform .9s var(--ease-out),color .55s var(--ease),-webkit-text-stroke-color .55s;transition-delay:calc(var(--i)*18ms),calc(380ms + var(--i)*26ms),calc(380ms + var(--i)*26ms)}.js-split [data-split].in .c{transform:none;color:inherit;-webkit-text-stroke-color:transparent}.btn{--h:50px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h);padding:0 26px;border:0;border-radius:999px;background:var(--white);color:var(--black);font-family:var(--font-text);font-weight:600;font-size:15px;line-height:1;text-decoration:none;cursor:pointer;transition:transform .35s var(--spring),background-color .2s,color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent;white-space:nowrap;isolation:isolate;overflow:hidden}.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(255 255 255/.22);transform:translateX(-110%) skewX(-20deg);transition:transform .55s var(--ease-out)}.btn:hover::before{transform:translateX(110%) skewX(-20deg)}.btn:active{transform:scale(.95)}.btn .i{width:18px;height:18px}.btn-sm{--h:40px;font-size:14px;padding:0 18px}.btn-lg{--h:58px;font-size:16px;padding:0 32px}.btn-block{width:100%}.btn-red{background:var(--red);color:var(--white);box-shadow:0 10px 30px -10px rgb(var(--red-rgb)/.8)}.btn-black{background:var(--black);color:var(--white)}.btn-line{background:0 0;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.btn-line::before{background:currentColor;opacity:.08}.btn-ghost{background:rgb(255 255 255/.1);color:var(--white)}.btn.is-busy{pointer-events:none;color:transparent!important}.btn.is-busy::after{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;border-radius:50%;border:2px solid;border-color:var(--white) transparent;animation:spin .8s linear infinite}.btn-line.is-busy::after,.btn:not(.btn-red):not(.btn-black):not(.btn-ghost).is-busy::after{border-color:var(--black) transparent}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn,.round-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;background:0 0;color:inherit;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent;transition:background-color .2s,transform .3s var(--spring)}.round-btn{box-shadow:inset 0 0 0 1.5px currentColor}.icon-btn .i,.round-btn .i{width:22px;height:22px}.icon-btn:hover{background:rgb(255 255 255/.1)}.round-btn:hover{background:var(--red);box-shadow:none;color:#fff}.round-btn:active,.icon-btn:active{transform:scale(.9)}.link-btn{border:0;background:0 0;padding:0;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.link-strong{position:relative;display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;padding:6px 0}.link-strong::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--red);transform-origin:left;transition:transform .45s var(--ease-out)}.link-strong:hover::after{transform:scaleX(.3)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1.5px solid currentColor;border-radius:999px;background:0 0;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;color:inherit;transition:background-color .2s,color .2s}.chip:hover{background:var(--black);border-color:var(--black);color:#fff}.chip .i{width:16px;height:16px}.topbar{position:fixed;inset:0 0 auto;z-index:60;color:var(--white);height:calc(var(--top) + var(--safe-t));padding-top:var(--safe-t);transition:transform .45s var(--ease-out),background-color .3s}.topbar::before{content:"";position:absolute;inset:0;background:rgb(10 10 10/.9);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);opacity:0;transition:opacity .3s}.topbar.solid::before,.page-sub .topbar::before{opacity:1}.topbar.away{transform:translateY(-100%)}.topbar-in{position:relative;height:var(--top);max-width:var(--wrap);margin:auto;padding-inline:var(--gutter);display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;flex:none;transition:transform .4s var(--spring)}.brand:hover{transform:rotate(-4deg) scale(1.05)}.brand .logo{height:32px;width:auto;aspect-ratio:998/808}@media (min-width:900px){.brand .logo{height:40px}}.nav{display:none;gap:2px;margin-left:16px}.nav a{position:relative;padding:8px 14px;font-size:14.5px;font-weight:500;text-decoration:none;color:rgb(255 255 255/.72);border-radius:999px;transition:color .2s,background-color .2s}.nav a:hover{color:#fff;background:rgb(255 255 255/.08)}.nav a.on{color:#fff}.nav a.on::after{content:"";position:absolute;left:50%;bottom:1px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red)}@media (min-width:1100px){.nav{display:flex}.menu-toggle{display:none!important}}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.top-tickets{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;color:rgb(255 255 255/.85)}.top-tickets:hover{background:rgb(255 255 255/.08);color:#fff}.top-tickets .i{width:22px;height:22px}.top-tickets span{display:none}@media (min-width:900px){.top-tickets span{display:inline}}.menu-toggle{position:relative;width:46px;height:46px;border:0;border-radius:50%;background:rgb(255 255 255/.1);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;-webkit-tap-highlight-color:transparent}.menu-toggle span{display:block;width:20px;height:2px;background:currentColor;border-radius:2px;transition:transform .4s var(--spring)}.menu-toggle span:last-child{width:12px;margin-left:8px}.menu-toggle:hover span:last-child{transform:translateX(-4px) scaleX(1.6)}.dock{position:fixed;z-index:65;left:10px;right:10px;bottom:calc(10px + var(--safe-b));height:var(--dock);display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:rgb(22 22 23/.9);color:var(--white);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);box-shadow:0 18px 40px -12px rgb(0 0 0/.6),inset 0 0 0 1px rgb(255 255 255/.08);transition:transform .5s var(--ease-out),opacity .3s}.dock.hide{transform:translateY(140%);opacity:0}.dock-disc{flex:none;display:block;width:52px;height:52px;border-radius:50%}.mini-disc{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:repeating-radial-gradient(circle,#111 0 1px,#1b1b1c 1.5px 2.5px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06);animation:spin 3.2s linear infinite;animation-play-state:paused}.mini-disc svg{width:22px;height:22px;padding:4px;box-sizing:content-box;border-radius:50%;background:var(--red);color:#fff}.playing .mini-disc{animation-play-state:running}.dock-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 6px;text-decoration:none;line-height:1.2}.dock-info strong{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-info>span{font-size:12.5px;color:rgb(255 255 255/.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-play{position:relative;flex:none;width:52px;height:52px;border:0;border-radius:50%;background:rgb(255 255 255/.1);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s var(--spring),background-color .2s}.dock-play:active{transform:scale(.88)}.dock-play .i{width:22px;height:22px;grid-area:1/1}.dock-play .i-off{display:none}.playing .dock-play{background:var(--white);color:var(--black)}.playing .dock-play .i-on{display:none}.playing .dock-play .i-off{display:block;opacity:0}.dock-play .eq{grid-area:1/1;display:none;align-items:flex-end;gap:2px;height:18px}.playing .dock-play .eq{display:flex}.dock-play .eq i{width:3px;height:100%;background:currentColor;border-radius:2px;transform-origin:bottom;transform:scaleY(var(--lv,.3));transition:transform .08s linear}.playing .dock-play:hover .eq{display:none}.playing .dock-play:hover .i-off{opacity:1}.dock-cta{flex:none;display:inline-flex;align-items:center;height:52px;padding:0 22px;border:0;border-radius:999px;background:var(--red);color:#fff;font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s var(--spring)}.dock-cta:active{transform:scale(.94)}.dock-cta-alt{background:var(--white);color:var(--black)}@media (min-width:900px){.dock{left:24px;right:auto;bottom:24px;width:440px}body{padding-bottom:0}}.curtain{position:fixed;inset:0;z-index:250;pointer-events:none;overflow:hidden}.curtain i{position:absolute;top:-30%;bottom:-30%;left:-60%;width:220%;transform:translateX(-120%) skewX(-20deg);will-change:transform}.curtain i:nth-child(1){background:var(--red)}.curtain i:nth-child(2){background:var(--ember)}.curtain i:nth-child(3){background:var(--black)}.curtain-logo{position:absolute;inset:0;margin:auto;width:min(28vw,150px);height:auto;color:#fff;opacity:0;transform:scale(.6) rotate(-20deg);z-index:2}.curtain.cover{pointer-events:auto}.curtain.cover i{transform:translateX(0) skewX(-20deg);transition:transform .6s var(--ease-in)}.curtain.cover i:nth-child(2){transition-delay:.07s}.curtain.cover i:nth-child(3){transition-delay:.14s}.curtain.cover .curtain-logo{opacity:1;transform:none;transition:opacity .25s .45s,transform .5s .4s var(--spring)}.curtain.reveal i{transform:translateX(0) skewX(-20deg);animation:curtainOut .85s var(--ease-out) forwards}.curtain.reveal i:nth-child(1){animation-delay:.16s}.curtain.reveal i:nth-child(2){animation-delay:.08s}.curtain.reveal .curtain-logo{opacity:1;transform:none;animation:curtainLogo .5s var(--ease) forwards}@keyframes curtainOut{to{transform:translateX(120%) skewX(-20deg)}}@keyframes curtainLogo{to{opacity:0;transform:scale(1.6)}}.intro{position:fixed;inset:0;z-index:240;background:var(--black);display:grid;place-items:center;overflow:hidden;cursor:pointer}.intro-disc{position:relative;width:min(70vw,420px);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#0d0d0e 0 1.5px,#1a1a1b 2px 3.5px);box-shadow:0 0 0 1px rgb(255 255 255/.05),0 40px 120px -20px rgb(var(--red-rgb)/.35);display:grid;place-items:center;transform:scale(.2) rotate(-200deg);opacity:0;animation:introDisc 1.1s var(--ease-out) .1s forwards,spin 1.8s linear 1.2s infinite}.intro-disc::after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 30deg,transparent 0 10%,rgb(255 255 255/.1) 14%,transparent 20% 60%,rgb(255 255 255/.08) 64%,transparent 70%)}.intro-label{width:36%;aspect-ratio:1;border-radius:50%;background:var(--red);display:grid;place-items:center}.intro-label svg{width:62%;color:#fff}@keyframes introDisc{to{transform:none;opacity:1}}.intro-arm{position:absolute;right:calc(50% - min(44vw,270px));top:calc(50% - min(44vw,270px));width:min(46vw,280px);height:6px;transform-origin:100% 50%;transform:rotate(-60deg);animation:introArm .7s var(--ease-out) .9s forwards}.intro-arm i{position:absolute;inset:0;border-radius:6px;background:linear-gradient(90deg,#d9d9db,#8d8d90)}.intro-arm::before{content:"";position:absolute;left:-6px;top:-7px;width:22px;height:20px;border-radius:4px;background:var(--white)}@keyframes introArm{to{transform:rotate(-24deg)}}.intro-wave{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.intro-wave i{grid-area:1/1;width:min(70vw,420px);aspect-ratio:1;border-radius:50%;border:2px solid var(--red);opacity:0;animation:wave 1.3s var(--ease-out) forwards}.intro-wave i:nth-child(1){animation-delay:1.45s}.intro-wave i:nth-child(2){animation-delay:1.65s}.intro-wave i:nth-child(3){animation-delay:1.85s}@keyframes wave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.intro-slogan{position:absolute;left:0;right:0;bottom:calc(12vh + var(--safe-b));text-align:center;font-family:"Lora",Georgia,serif;font-style:italic;font-size:clamp(20px,4.6vw,30px);color:#fff;opacity:0;letter-spacing:.01em;animation:introSlogan .9s var(--ease-out) 1.35s forwards}@keyframes introSlogan{0%{opacity:0;transform:translateY(16px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.intro.out{pointer-events:none;animation:introOut .85s var(--ease-in) forwards}@keyframes introOut{0%{clip-path:polygon(0 0,100%0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100%0,100%0,0 0)}}.intro.out .intro-disc{transition:transform .8s var(--ease-in);transform:scale(3.2)}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;background:var(--black);isolation:isolate}.hero-halo{position:absolute;z-index:0;left:50%;top:36svh;width:150vw;aspect-ratio:1;translate:-50%0;border-radius:50%;background:radial-gradient(circle,rgb(var(--red-rgb)/.55)0,rgb(var(--ember-rgb)/.35) 28%,transparent 58%);transform:scale(calc(1 + var(--bass,0)*.12));opacity:calc(.75 + var(--bass,0)*.25);pointer-events:none}.hero-rings{position:absolute;z-index:1;inset:0;pointer-events:none;overflow:hidden}.hero-rings i{position:absolute;left:var(--cx,50%);top:var(--cy,100%);width:var(--d,80vw);aspect-ratio:1;margin:calc(var(--d,80vw)/-2)0 0 calc(var(--d,80vw)/-2);border-radius:50%;border:1.5px solid rgb(var(--red-rgb)/.9);animation:ring 1.6s var(--ease-out) forwards}@keyframes ring{0%{transform:scale(1);opacity:.85}to{transform:scale(1.9);opacity:0}}.deck{position:relative;z-index:2;width:104vw;max-width:560px;aspect-ratio:1;margin:6px 0 26px;left:4vw;transform:translateY(var(--rise,30%)) scale(var(--sc,.85));opacity:var(--op,0);transition:transform 1.6s var(--ease-out),opacity .8s}.deck.up{--rise:0%;--sc:1;--op:1}.platter{position:absolute;inset:0;border-radius:50%;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent}.platter.grab{cursor:grabbing}.vinyl{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;opacity:0;transition:opacity .6s}.vinyl.ready{opacity:1}.vinyl-css{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,#0d0d0e 0 1.5px,#19191a 2px 3.5px);box-shadow:0 0 0 1px rgb(255 255 255/.05)}.vinyl-css span{width:34%;aspect-ratio:1;border-radius:50%;background:var(--red);display:grid;place-items:center}.vinyl-css svg{width:55%;color:#fff}.vinyl.ready+.vinyl-css,.vinyl.ready~.vinyl-css{display:none}.tonearm{position:absolute;right:-2%;top:-4%;width:46%;height:14px;transform-origin:96% 50%;transform:rotate(var(--arm,-82deg));transition:transform 1.1s var(--spring);pointer-events:none}.tonearm i{position:absolute;left:8%;right:0;top:4px;height:6px;border-radius:6px;background:linear-gradient(90deg,#9a9a9e,#e6e6e8 40%,#8a8a8e)}.tonearm b{position:absolute;left:0;top:0;width:15%;height:14px;border-radius:3px;background:var(--white);box-shadow:0 2px 8px rgb(0 0 0/.5)}.tonearm::after{content:"";position:absolute;right:0;top:50%;width:32px;height:32px;margin:-16px -16px 0 0;border-radius:50%;background:radial-gradient(circle,#4a4a4d 0 30%,#d0d0d3 32% 60%,#2a2a2c 62%)}.playing .tonearm{--arm:-42deg}.hero-in{position:relative;z-index:4;padding-top:calc(var(--top) + var(--safe-t) + 18px);padding-bottom:30px}.hero-title,.hero-text,.hero-actions,.hero-date{position:relative;z-index:4}.hero-title{font-family:var(--font-display);font-weight:800;font-size:clamp(50px,14.4vw,168px);line-height:.86;letter-spacing:-.01em;max-width:11ch;margin-bottom:18px;transform:scale(calc(1 + var(--bass,0)*.015));transform-origin:0 0}.hero-line{display:block;text-wrap:balance}.hero-text{max-width:40ch;font-size:15.5px;line-height:1.55;color:rgb(255 255 255/.78);margin-bottom:22px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.hero-date{display:inline-grid;grid-template-columns:auto auto 1fr;align-items:center;gap:0 12px;margin-top:22px;padding:8px 18px 8px 8px;border-radius:999px;background:rgb(255 255 255/.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;box-shadow:inset 0 0 0 1px rgb(255 255 255/.1);transition:background-color .2s}.hero-date:hover{background:rgb(255 255 255/.14)}.hero-date b{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--red);font-family:var(--font-display);font-weight:900;font-size:30px;line-height:1}.hd-m{font-family:var(--font-display);font-weight:800;font-size:22px;text-transform:lowercase}.hd-t{display:flex;flex-direction:column;line-height:1.25;min-width:0}.hd-t strong{font-size:14px}.hd-t em{font-style:normal;font-size:12.5px;opacity:.7}.hero-hint{display:none}@media (min-width:900px){.hero{justify-content:center}.hero-in{position:static;padding-top:calc(var(--top) + 30px);padding-bottom:130px}.hero-halo{left:auto;right:-26vw;bottom:auto;top:50%;width:96vw;translate:0-50%}.deck{position:absolute;left:auto;right:calc(-1*min(11vw,190px));top:50%;margin:0;width:min(76vh,54vw,800px);max-width:none;translate:0-50%;transform:translateX(var(--rise,26%)) rotate(var(--rot,30deg));--rot:30deg}.deck.up{--rise:0%;--rot:0deg}.hero-title{max-width:780px;font-size:clamp(64px,min(7.6vw,12vh),168px)}.hero-text{font-size:17px;max-width:44ch}.hero-hint{display:block;position:absolute;z-index:4;right:calc(var(--gutter) + 2vw);bottom:34px;font-family:"Lora",Georgia,serif;font-style:italic;font-size:15px;color:rgb(255 255 255/.6)}}@media (max-width:899px){.hero-date{align-self:flex-start}}@media (max-width:899px) and (max-height:740px){.hero-title{font-size:clamp(44px,12.4vw,64px);margin-bottom:6px}.hero-text{font-size:14.5px;margin-bottom:16px}.hero-date{margin-top:16px}}.sec-head{display:flex;flex-direction:column;gap:18px;margin-bottom:40px}.sec-head p{max-width:46ch;font-size:16.5px;opacity:.78}@media (min-width:900px){.sec-head-split{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.sec-head-split p{max-width:38ch;padding-bottom:10px}}[data-scene=black]{background:var(--black);color:var(--white)}[data-scene=smoke]{background:var(--smoke);color:var(--white)}[data-scene=ember]{background:#2a0605;color:var(--white)}[data-scene=red]{background:var(--red);color:var(--white)}[data-scene=white]{background:var(--paper);color:var(--ink);--stroke:rgb(10 10 10 / .45)}.scened [data-scene]:not(.live){background:0 0}.label{position:relative;padding:96px 0 84px;overflow:hidden}.label-grid{display:grid;gap:56px}.label-lead{font-family:"Lora",Georgia,serif;font-style:italic;font-size:23px;line-height:1.35;margin:26px 0 22px;max-width:30ch}.label-body{display:flex;flex-direction:column;gap:16px;font-size:16.5px;line-height:1.7;max-width:58ch;color:rgb(255 255 255/.8)}.speaker{position:relative;margin:0 auto;width:min(84vw,460px);aspect-ratio:1;display:grid;place-items:center}.speaker-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgb(255 255 255/.16);transform:scale(calc(1 + var(--bass,0)*.06))}.speaker-ring:nth-child(2){inset:7%;border-color:rgb(255 255 255/.1)}.speaker-ring:nth-child(3){inset:14%;border:10px solid #111;box-shadow:0 0 0 1px rgb(255 255 255/.12),inset 0 0 30px rgb(0 0 0/.8)}.speaker-cone{position:relative;width:70%;aspect-ratio:1;border-radius:50%;overflow:hidden;transform:scale(calc(1 + var(--bass,0)*.045));box-shadow:0 30px 80px -20px rgb(var(--red-rgb)/.45)}.speaker-cone img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2) brightness(.82)}.speaker-cone::after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 0 46%,rgb(10 10 10/.5) 70%,rgb(10 10 10/.9));mix-blend-mode:multiply}.speaker-cone::before{content:"";position:absolute;z-index:2;inset:38%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3a3a3c,#0b0b0c 70%);box-shadow:0 8px 20px rgb(0 0 0/.6)}.values{list-style:none;margin:72px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:34px 22px}.values li{display:flex;flex-direction:column;gap:8px}.values .wave{height:34px;color:var(--red)}.values h3{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,7.4vw,46px);line-height:.95}.values p{font-size:14.5px;color:rgb(255 255 255/.7);max-width:30ch}@media (min-width:900px){.label{padding:160px 0 130px}.label-grid{grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.values{grid-template-columns:repeat(4,1fr);gap:40px;margin-top:120px}}.wave{display:flex;align-items:center;gap:2px;width:100%}.wave i{flex:1;min-width:2px;height:calc(var(--h)*100%);border-radius:2px;background:currentColor;opacity:.35;transition:opacity .2s,background-color .2s}.wave i.on{opacity:1}.artists{position:relative;padding:96px 0 90px;overflow:hidden}.crate{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px var(--gutter) 24px;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.crate::-webkit-scrollbar{display:none}@media (min-width:1400px){.crate{padding-inline:calc((100vw - var(--wrap))/2 + var(--gutter))}}.sleeve{flex:none;width:min(78vw,330px);scroll-snap-align:start;display:flex;flex-direction:column;gap:18px}.sleeve-art{position:relative;width:80%;aspect-ratio:1}.sleeve-cover{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:6px;background:#141414;box-shadow:0 24px 50px -16px rgb(0 0 0/.8);transition:transform .8s var(--ease-out)}.sleeve-cover img{width:100%;height:100%;object-fit:cover;filter:grayscale(.15) contrast(1.08);transition:transform 1.2s var(--ease-out)}.sleeve-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgb(255 255 255/.14),transparent 34%),linear-gradient(0deg,rgb(0 0 0/.35),transparent 40%);pointer-events:none}.sleeve-disc{position:absolute;z-index:1;inset:3%;border-radius:50%;background:repeating-radial-gradient(circle,#0d0d0e 0 1.2px,#1c1c1d 1.6px 3px);display:grid;place-items:center;transition:transform 1s var(--ease-out);box-shadow:0 10px 30px rgb(0 0 0/.6)}.sleeve-disc span{width:34%;aspect-ratio:1;border-radius:50%;background:var(--red);display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:clamp(26px,6vw,40px);color:#fff}.sleeve.out .sleeve-disc,.sleeve:hover .sleeve-disc{transform:translateX(36%) rotate(200deg)}.sleeve.out .sleeve-cover,.sleeve:hover .sleeve-cover{transform:translateX(-4%) rotate(-2deg)}.sleeve-meta h3{font-family:var(--font-display);font-weight:800;font-size:32px;line-height:1}.sleeve-meta p{color:rgb(255 255 255/.65);font-size:14.5px;margin-top:4px}.sleeve-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:14px;font-weight:600}.sleeve-bio{font-size:14.5px;color:rgb(255 255 255/.72)!important;margin-top:8px!important}.sleeve-hidden .sleeve-cover{background:radial-gradient(circle at 50% 120%,rgb(var(--red-rgb)/.55),#0b0b0b 62%)}.sleeve-hidden .sleeve-cover img{filter:grayscale(1) brightness(.35) blur(10px);transform:scale(1.15)}.sleeve-q{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:clamp(150px,40vw,230px);line-height:1;color:transparent;-webkit-text-stroke:2px var(--red);animation:qpulse 2.6s ease-in-out infinite}@keyframes qpulse{50%{-webkit-text-stroke-color:#fff;transform:scale(1.04)}}.sleeve-hidden .sleeve-disc span{background:#fff;color:var(--black)}.sleeve-hidden .link-btn{margin-top:10px;font-size:14px}.crate-nav{display:none;gap:10px;justify-content:flex-end;margin-top:4px}.artists-teaser{margin-top:26px;font-family:"Lora",Georgia,serif;font-style:italic;font-size:19px;color:rgb(255 255 255/.8)}@media (min-width:900px){.artists{padding:150px 0 130px}.crate-nav{display:flex}.sleeve{width:340px}}.services{position:relative;padding:96px 0 100px}.tracks-grid{display:grid;gap:30px}.tracks{display:flex;flex-direction:column}.track{border-top:1px solid var(--line-d)}.track:last-child{border-bottom:1px solid var(--line-d)}.track-h{font-weight:inherit}.track-head{width:100%;display:grid;grid-template-columns:48px 1fr;grid-template-areas:"b t""w w";align-items:center;gap:12px 16px;padding:20px 0;border:0;background:0 0;text-align:left;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}.track-btn{grid-area:b;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.35);transition:background-color .3s,box-shadow .3s,transform .4s var(--spring)}.track-btn .i{width:18px;height:18px;margin-left:2px}.track.open .track-btn{background:var(--red);box-shadow:none}.track-head:hover .track-btn{transform:scale(1.08)}.track-title{grid-area:t;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,7.8vw,48px);line-height:.95;transition:color .3s}.track:not(.open) .track-title{color:rgb(255 255 255/.6)}.track-head:hover .track-title{color:#fff}.track-wave{grid-area:w;height:30px;color:#fff;--p:0}.track:not(.open) .track-wave{opacity:.5;height:18px;transition:height .4s var(--ease-out)}.track-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease-out)}.track-body>div{overflow:hidden}.track.open .track-body{grid-template-rows:1fr}.track-body p{font-size:16px;color:rgb(255 255 255/.82);max-width:52ch;padding:4px 0 26px}.track-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);margin:4px 0 16px;filter:grayscale(.2)}.tracks-stage{display:none}@media (min-width:900px){.services{padding:150px 0 160px}.tracks-grid{grid-template-columns:1.05fr .95fr;gap:70px;align-items:start}.track-head{grid-template-columns:56px 1fr 30%;grid-template-areas:"b t w";padding:26px 0}.track-title{font-size:clamp(30px,3.2vw,48px)}.track-btn{width:56px;height:56px}.track-wave,.track:not(.open) .track-wave{height:32px}.track-img{display:none}.track-body p{padding-left:72px}.tracks-stage{display:block;position:sticky;top:120px;margin:0;aspect-ratio:4/5;border-radius:var(--r-lg);overflow:hidden;background:#111}.tracks-stage img{width:100%;height:100%;object-fit:cover;filter:grayscale(.15) contrast(1.05);transition:transform 1.2s var(--ease-out)}.tracks-stage.swap img{animation:stageIn .9s var(--ease-out)}.stage-slash{position:absolute;inset:-20% -60%;background:var(--red);transform:translateX(-120%) skewX(-20deg);pointer-events:none}.tracks-stage.swap .stage-slash{animation:stageSlash .9s var(--ease-out)}}@keyframes stageIn{0%{transform:scale(1.18);filter:grayscale(1) brightness(.4)}}@keyframes stageSlash{0%{transform:translateX(-120%) skewX(-20deg)}45%{transform:translateX(0) skewX(-20deg)}to{transform:translateX(120%) skewX(-20deg)}}.live{position:relative;color:var(--white);padding:100px 0 96px;overflow:hidden;isolation:isolate}.scened .live{background:0 0}.live-flood{position:absolute;inset:0;z-index:-1;background:var(--red);clip-path:polygon(0 var(--fa,0%),100% var(--fb,0%),100% 100%,0 100%)}.live-grid{position:relative;display:grid;gap:44px;grid-template-areas:"head""pass""buy""info"}.live-head{grid-area:head}.live-pass{grid-area:pass}.live-info{grid-area:info}.live-buy{grid-area:buy}.live-when{display:flex;align-items:flex-end;gap:14px;line-height:.8}.live-when b{font-family:var(--font-display);font-weight:900;font-size:clamp(170px,48vw,380px);line-height:.72;color:var(--black);letter-spacing:-.02em}.live-when span{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,7vw,54px);line-height:.92;padding-bottom:4px}.live-title{font-family:var(--font-display);font-weight:900;font-size:clamp(54px,13vw,128px);line-height:.86;margin-top:22px;text-transform:uppercase;letter-spacing:.005em}.live-slogan{font-size:21px;margin-top:10px}.live-place{display:flex;gap:10px;align-items:flex-start;margin-top:22px;font-size:16px;line-height:1.45}.live-place .i{margin-top:3px}.live-pass{position:relative;height:calc(124px + min(74vw,290px)*1.48);display:flex;justify-content:center;perspective:1000px}.lanyard{position:absolute;top:0;left:50%;width:30px;height:118px;margin-left:-15px;background:var(--black);overflow:hidden;transform-origin:50%0;transform:rotate(calc(var(--sw,0)*1deg))}.lanyard span{position:absolute;left:50%;top:0;writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.12em;color:var(--red);transform:translateX(-50%);animation:lanyard 14s linear infinite}@keyframes lanyard{to{transform:translate(-50%,-50%)}}.pass{position:absolute;top:100px;left:50%;width:min(74vw,290px);margin-left:calc(min(74vw,290px)/-2);aspect-ratio:5/7.4;padding:44px 22px 20px;border-radius:22px;background:var(--black);color:#fff;display:flex;flex-direction:column;transform-origin:50% -100px;transform:rotate(calc(var(--sw,0)*1deg)) rotateY(calc(var(--tw,0)*1deg));box-shadow:0 40px 60px -20px rgb(0 0 0/.6);touch-action:none;cursor:grab;overflow:hidden;-webkit-tap-highlight-color:transparent;will-change:transform}.pass-hole{position:absolute;top:14px;left:50%;width:56px;height:12px;margin-left:-28px;border-radius:12px;background:var(--red)}.pass-top{display:flex;align-items:center;justify-content:space-between}.pass-logo{height:34px;width:auto}.pass-kind{font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:var(--red)}.pass-title{font-family:var(--font-display);font-weight:900;font-size:50px;line-height:.86;text-transform:uppercase;margin-top:auto}.pass-date{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-weight:800;font-size:30px;margin-top:10px}.pass-date span{font-size:18px;opacity:.7}.pass-venue{font-size:12.5px;opacity:.7}.pass-foot{display:flex;align-items:flex-end;gap:14px;margin-top:16px;padding-top:14px;border-top:1.5px dashed rgb(255 255 255/.25)}.pass-price{font-family:var(--font-display);font-weight:900;font-size:34px;line-height:.9;white-space:nowrap}.pass-price small{font-size:14px;margin-left:4px;opacity:.8}.pass-wave{height:28px;color:var(--red);flex:1}.pass-foil{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(calc(115deg + var(--sw,0)*3deg),transparent 35%,rgb(255 255 255/.2) 46%,rgb(var(--red-rgb)/.35) 52%,rgb(255 255 255/.12) 58%,transparent 68%);background-size:240% 100%;background-position:calc(50% + var(--sw,0)*3%)0}.setlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.setlist li{display:flex;flex-direction:column;gap:2px;padding:14px 12px;border-radius:var(--r-sm);background:rgb(10 10 10/.16)}.setlist time{font-family:var(--font-display);font-weight:900;font-size:34px;line-height:1}.setlist span{font-size:12.5px;font-weight:600;line-height:1.3}.countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.countdown div{display:flex;flex-direction:column;align-items:flex-start;padding:14px 12px 10px;border-radius:var(--r-sm);background:var(--black)}.countdown b{font-family:var(--font-display);font-weight:900;font-size:clamp(40px,10vw,60px);line-height:.9;font-variant-numeric:tabular-nums;display:block;overflow:hidden;height:1em}.countdown b .roll{display:block;animation:roll .5s var(--ease-out)}@keyframes roll{0%{transform:translateY(-100%);filter:blur(4px)}}.countdown div>span{font-size:12px;font-weight:600;opacity:.7;margin-top:6px}.live-about{margin-top:34px;max-width:46ch}.live-about h3{font-family:var(--font-display);font-weight:800;font-size:32px;line-height:1;margin-bottom:10px}.live-about p{font-size:16px}.live-buy{display:flex;flex-direction:column;gap:14px;align-items:stretch}.live-pay,.live-low{font-size:14px;text-align:center}.live-low{font-weight:700;background:var(--black);align-self:center;padding:5px 14px;border-radius:999px}.live-soldout{font-family:var(--font-display);font-weight:900;font-size:64px;text-align:center;line-height:1}.live-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}@media (min-width:900px){.live{padding:170px 0 150px}.live-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"head pass""info pass""info buy";gap:30px 90px;align-items:start}.live-pass{height:calc(130px + 330px*1.48)}.pass{width:330px;margin-left:-165px}.pass-title{font-size:58px}.live-buy{max-width:420px;width:100%;justify-self:center}.live-info{margin-top:30px}}.news{padding:100px 0 70px}.news .sec-head p{opacity:.72}.filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:28px;padding-bottom:2px}.filters::-webkit-scrollbar{display:none}.filters button{flex:none;min-height:40px;padding:0 18px;border:1.5px solid var(--line-l);border-radius:999px;background:0 0;font-size:14px;font-weight:600;cursor:pointer;color:var(--ink);transition:background-color .2s,color .2s}.filters button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.news-grid{display:grid;gap:24px}.story{min-width:0}.story-link{display:grid;grid-template-columns:112px 1fr;gap:16px;text-decoration:none;align-items:start}.story-img{position:relative;aspect-ratio:1;overflow:hidden;background:var(--fog);border-radius:var(--r-sm)}.story-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out),filter .5s}.story-link:hover .story-img img{transform:scale(1.06) rotate(.6deg)}.story-play{position:absolute;inset:0;margin:auto;width:52px;height:52px;display:grid;place-items:center;background:var(--red);color:#fff;border-radius:50%}.story-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:rgb(10 10 10/.6);margin-bottom:6px}.story-meta .cat{font-weight:700;color:var(--red)}.story h3{font-family:var(--font-display);font-weight:800;font-size:25px;line-height:1.02}.story-lead .story-link{grid-template-columns:1fr;gap:18px}.story-lead .story-img{aspect-ratio:16/10;border-radius:var(--r-lg)}.story-lead h3{font-size:clamp(36px,5.4vw,58px);line-height:.92}.story-excerpt{margin-top:12px;color:rgb(10 10 10/.72);max-width:56ch}.story.out{display:none}.news-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px}@media (min-width:900px){.news{padding:150px 0 100px}.news-grid{grid-template-columns:1.35fr 1fr;grid-auto-flow:dense;gap:28px 64px}.story-lead{grid-row:span 6}.story:not(.story-lead){border-top:1px solid var(--line-l);padding-top:22px}.story:not(.story-lead) .story-link{grid-template-columns:150px 1fr}}.partners{padding:40px 0 70px;overflow:hidden}.marquee{overflow:hidden;margin-bottom:60px;border-block:1.5px solid var(--ink);padding:14px 0}.marquee-track{display:flex;align-items:center;gap:28px;width:max-content;will-change:transform}.marquee-track span{font-family:var(--font-display);font-weight:900;font-size:clamp(54px,12vw,120px);line-height:1;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px var(--ink);transition:color .25s}.marquee-track span:hover{color:var(--red);-webkit-text-stroke-color:var(--red)}.marquee-track i{width:22px;height:60px;background:var(--red);transform:skewX(-20deg);flex:none}.partners-grid{display:grid;gap:44px}.partners .h-display{font-size:clamp(42px,6.4vw,84px);max-width:16ch}.partners-text{margin:22px 0 28px;font-size:16.5px;max-width:50ch;color:rgb(10 10 10/.75)}.partners-list h3{font-size:15px;font-weight:700;margin-bottom:14px}.partners-list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.p-tile{display:flex;flex-direction:column;justify-content:center;gap:6px;height:100%;min-height:112px;padding:18px;text-decoration:none;border-radius:var(--r);background:var(--fog);transition:background-color .25s,color .25s,transform .4s var(--spring)}a.p-tile:hover{background:var(--black);color:#fff;transform:rotate(-1.5deg)}.partners-list li img{max-height:56px;width:auto;object-fit:contain}.p-name{font-family:var(--font-display);font-weight:800;font-size:27px;line-height:.95}.partners-list small{font-size:12px;opacity:.6}@media (min-width:900px){.partners{padding:60px 0 110px}.partners-grid{grid-template-columns:1fr 1fr;gap:90px}.partners-list ul{grid-template-columns:repeat(3,1fr)}}.contact{padding:80px 0 100px}.contact-grid{display:grid;gap:44px}.contact-copy>p{margin-top:22px;font-size:16.5px;color:rgb(10 10 10/.72);max-width:44ch}.contact-direct{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.contact-direct a,.contact-direct span{display:inline-flex;align-items:center;gap:12px;padding:8px 0;font-weight:600;text-decoration:none}.contact-direct .i{width:22px;height:22px;color:var(--red)}@media (min-width:900px){.contact{padding:120px 0 150px}.contact-grid{grid-template-columns:5fr 6fr;gap:90px;align-items:start}}.form{display:flex;flex-direction:column;gap:14px}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.field>span:first-child{opacity:.85}.field i{font-style:normal;font-weight:400;opacity:.6}.field input,.field textarea,.field select,.phone-input{width:100%;min-height:52px;padding:12px 16px;border:1.5px solid rgb(255 255 255/.18);border-radius:var(--r-sm);background:rgb(255 255 255/.05);color:inherit;font-size:16px;font-weight:500;transition:border-color .2s,background-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:130px;line-height:1.5}.field input:focus,.field textarea:focus,.phone-input:focus-within{outline:0;border-color:var(--red);box-shadow:0 0 0 4px rgb(var(--red-rgb)/.15)}.field.bad input,.field.bad textarea,.field.bad .phone-input{border-color:var(--red)}.phone-input{display:flex;align-items:center;gap:10px;padding:0 0 0 16px}.phone-input b{font-weight:700;opacity:.7;font-size:16px}.phone-input input{flex:1;min-width:0;border:0;background:0 0;padding:12px 16px 12px 0;min-height:48px;color:inherit;font-size:16px;font-weight:600;letter-spacing:.02em}.phone-input input:focus{outline:0}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer;padding:6px 0}.check{position:relative}.check input{position:absolute;left:0;top:6px;z-index:1;width:24px;height:24px;margin:0;opacity:0;cursor:pointer}.check .box{flex:none;position:relative;pointer-events:none;width:24px;height:24px;border:2px solid currentColor;border-radius:7px;background:0 0;transition:background-color .2s,border-color .2s,transform .3s var(--spring)}.check input:checked+.box{background:var(--red);border-color:var(--red);transform:scale(1.06)}.check input:checked+.box::after{content:"";position:absolute;left:6px;top:4px;width:10px;height:6px;border:2.5px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}.check.bad .box{border-color:var(--red);box-shadow:0 0 0 4px rgb(var(--red-rgb)/.18)}.check input:focus-visible+.box{outline:2px solid var(--red);outline-offset:3px}.form-msg{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:var(--r-sm);font-size:14px;font-weight:600;line-height:1.4;background:rgb(var(--red-rgb)/.14);box-shadow:inset 3px 0 0 var(--red)}.form-msg.ok{background:rgb(255 255 255/.1);box-shadow:inset 3px 0 0 currentColor}.form-actions{display:flex;justify-content:center}@media (min-width:900px){.form-actions{justify-content:flex-end}}.news .field input,.contact .field input,.contact .field textarea,.contact .phone-input{border-color:rgb(10 10 10/.16);background:var(--paper)}.contact .form-msg{background:rgb(var(--red-rgb)/.08)}.contact .form-msg.ok{background:var(--fog)}.kinds{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.kinds legend{font-size:14px;font-weight:600;margin-bottom:8px;padding:0}.kinds label{cursor:pointer}.kinds input{position:absolute;opacity:0;pointer-events:none}.kinds span{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1.5px solid rgb(10 10 10/.2);border-radius:999px;font-size:14px;font-weight:600;transition:all .25s}.kinds input:checked+span{background:var(--red);color:#fff;border-color:var(--red)}.kinds input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.row2{display:grid;gap:14px}@media (min-width:640px){.row2{grid-template-columns:1fr 1fr}}.footer{position:relative;background:var(--red);color:var(--black);padding:72px 0 28px;overflow:hidden}.footer-in{display:grid;gap:44px}.footer-logo{width:min(60vw,260px);height:auto;color:var(--black)}.footer-slogan{font-family:"Lora",Georgia,serif;font-style:italic;font-size:clamp(26px,5.4vw,44px);line-height:1.15;margin-top:18px;color:#fff;max-width:16ch}.footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px}.footer-cols>div{min-width:0}.footer-cols>div:last-child{grid-column:1/-1}@media (min-width:900px){.footer-cols>div:last-child{grid-column:auto}}.footer-cols h3{font-size:13px;font-weight:700;margin-bottom:10px;opacity:.65}.footer-cols a{display:block;padding:5px 0;text-decoration:none;font-weight:600}.footer-cols a:hover{text-decoration:underline}.footer-base{margin-top:54px;font-size:13px}.footer-base-in{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:20px;border-top:1.5px solid rgb(10 10 10/.25)}.footer-base a,.footer-base .link-btn{text-decoration:none;font-weight:600}.socials{display:flex;gap:6px;flex-wrap:wrap}.socials a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;text-decoration:none;transition:background-color .2s,color .2s}.socials a:hover{background:var(--black);color:#fff;box-shadow:none}.socials-labels{flex-direction:column;gap:0}.socials-labels a{width:auto;height:auto;box-shadow:none;border-radius:0;justify-content:flex-start;gap:10px;padding:5px 0;font-weight:600}.socials-labels a:hover{background:0 0;color:inherit;text-decoration:underline}.socials-labels span{overflow:hidden;text-overflow:ellipsis}@media (min-width:900px){.footer{padding:110px 0 120px}.footer-in{grid-template-columns:1fr 1.4fr}.footer-cols{grid-template-columns:repeat(3,1fr)}}.sheet{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center}.sheet-backdrop{position:absolute;inset:0;background:rgb(0 0 0/.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .35s}.sheet.open .sheet-backdrop{opacity:1}.sheet-panel{position:relative;width:100%;max-height:calc(100dvh - 24px);background:var(--smoke);color:var(--white);border-radius:var(--r-lg) var(--r-lg)0 0;padding:8px 20px calc(20px + var(--safe-b));overflow:auto;overscroll-behavior:contain;transform:translateY(100%);transition:transform .5s var(--ease-out)}.sheet.open .sheet-panel{transform:none}.sheet-grip{width:44px;height:5px;border-radius:5px;background:rgb(255 255 255/.25);margin:4px auto 12px;cursor:pointer}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.sheet-head h2{font-family:var(--font-display);font-weight:800;font-size:32px;line-height:1}.sheet-lead{color:rgb(255 255 255/.75);margin-bottom:16px}@media (min-width:900px){.sheet{align-items:center}.sheet-panel{width:min(520px,calc(100% - 48px));border-radius:var(--r-lg);padding:26px 30px 30px;transform:translateY(30px) scale(.96);opacity:0;transition:transform .45s var(--ease-out),opacity .25s}.sheet.open .sheet-panel{opacity:1}.sheet-grip{display:none}}.sheet-menu{align-items:stretch}.sheet-menu .sheet-backdrop{display:none}.sheet-menu .sheet-panel{position:fixed;inset:0;width:auto;max-height:none;height:100dvh;border-radius:0;background:var(--red);color:var(--black);padding:calc(var(--safe-t) + 8px) var(--gutter) calc(24px + var(--safe-b));display:flex;flex-direction:column;transform:none;opacity:1;clip-path:circle(0 at calc(100% - 42px) 38px);transition:clip-path .7s var(--ease-out)}.sheet-menu.open .sheet-panel{clip-path:circle(150%at calc(100% - 42px) 38px)}.menu-head{display:flex;align-items:center;justify-content:space-between;height:var(--top)}.menu-logo{height:34px;width:auto;color:var(--black)}.menu-close{width:46px;height:46px;border:0;border-radius:50%;background:var(--black);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .4s var(--spring)}.menu-close:hover{transform:rotate(90deg)}.menu-close .i{width:22px;height:22px}.menu-links{display:flex;flex-direction:column;margin-top:4vh}.menu-links a{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,min(12vw,5.6svh),84px);line-height:.98;padding:2px 0;text-decoration:none;opacity:0;transform:translateY(40px) rotate(4deg);transform-origin:0 100%;transition:opacity .4s,transform .7s var(--ease-out),color .2s;transition-delay:calc(.12s + var(--i)*.045s)}.sheet-menu.open .menu-links a{opacity:1;transform:none}.menu-links a:hover{color:#fff;padding-left:12px}.menu-foot{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:24px}.menu-foot .btn{justify-content:flex-start}.menu-foot .socials{margin-top:6px}@media (min-width:900px){.menu-foot{flex-direction:row;align-items:center;flex-wrap:wrap}}.sheet-checkout .sheet-panel{padding:0;background:var(--paper);color:var(--ink);height:calc(100dvh - 18px);display:flex;flex-direction:column;overflow:hidden}.sheet-checkout .sheet-grip{position:absolute;left:0;right:0;top:4px;z-index:3;background:rgb(10 10 10/.2)}.co-side{display:none}.co-main{flex:1;min-height:0;display:flex;flex-direction:column;padding:24px 20px 0}.co-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.co-title{font-family:var(--font-display);font-weight:800;font-size:36px;line-height:1;margin-right:auto}.co-close{margin-right:-10px}.co-close:hover{background:var(--fog)}.co-steps{order:3;width:100%;list-style:none;margin:0;padding:0;display:flex;gap:6px;font-size:13px;font-weight:600;color:rgb(10 10 10/.45)}.co-steps li{flex:1;display:flex;align-items:center;gap:6px;padding-top:8px;position:relative}.co-steps li::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:4px;background:var(--fog)}.co-steps li::after{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:4px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.co-steps li span{display:none}.co-steps li.on{color:var(--ink)}.co-steps li.on::after{transform:scaleX(1)}.co-steps li.done{color:var(--ink)}.co-steps li.done::after{transform:scaleX(1);background:var(--ink)}.co-demo{font-size:13px;font-weight:600;background:#fff6d9;color:#5b4500;padding:8px 12px;margin-bottom:10px;border-radius:var(--r-sm)}.co-form{flex:1;min-height:0;display:flex;flex-direction:column}.co-step{flex:1;min-height:0;display:flex;flex-direction:column;animation:stepIn .45s var(--ease-out)}@keyframes stepIn{0%{opacity:0;transform:translateX(24px)}}.co-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:4px 2px 18px}.co-form .field input,.co-form .phone-input{border-color:rgb(10 10 10/.16);background:var(--paper)}.tt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tt{display:grid;grid-template-columns:1fr auto;grid-template-areas:"i i""p s";gap:12px;padding:18px;border-radius:var(--r);border:1.5px solid rgb(10 10 10/.12);transition:border-color .2s,background-color .2s}.tt.picked{border-color:var(--red);background:rgb(var(--red-rgb)/.04)}.tt-info{grid-area:i;display:flex;flex-direction:column;gap:2px}.tt-info strong{font-size:17px}.tt-info span{font-size:14px;color:rgb(10 10 10/.65)}.tt-low{font-style:normal;font-size:13px;font-weight:700;color:var(--red)}.tt-price{grid-area:p;align-self:center;font-family:var(--font-display);font-weight:900;font-size:32px}.stepper{grid-area:s;display:flex;align-items:center;gap:4px}.stepper button{width:44px;height:44px;border:0;border-radius:50%;background:var(--fog);display:grid;place-items:center;cursor:pointer;transition:transform .3s var(--spring),background-color .2s}.stepper button:active{transform:scale(.85);background:var(--red);color:#fff}.stepper output{min-width:34px;text-align:center;font-family:var(--font-display);font-weight:900;font-size:26px;font-variant-numeric:tabular-nums}.tt-soldout{grid-area:s;align-self:center;font-weight:800;color:var(--red)}.tt-out{opacity:.55}.promo summary{cursor:pointer;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:4px;list-style:none;padding:4px 0}.promo summary::-webkit-details-marker{display:none}.promo-row{display:flex;gap:10px;margin-top:10px}.promo-row input{flex:1;min-height:46px;padding:0 14px;border:1.5px solid rgb(10 10 10/.2);border-radius:var(--r-sm);text-transform:uppercase}.promo .btn-ghost{background:var(--fog);color:var(--ink)}.holders{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--fog);border-radius:var(--r)}.holders-q{font-size:14px;font-weight:700}.hold-pick{display:grid;gap:8px}@media (min-width:560px){.hold-pick{grid-template-columns:1fr 1fr}}.hold-opt{position:relative;display:block;cursor:pointer}.hold-opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.hold-opt span{display:flex;flex-direction:column;gap:3px;height:100%;padding:12px 14px 12px 44px;border:1.5px solid rgb(10 10 10/.14);border-radius:var(--r-sm);background:#fff;transition:border-color .2s,box-shadow .2s}.hold-opt span::before{content:"";position:absolute;left:14px;top:14px;width:20px;height:20px;border-radius:50%;border:2px solid rgb(10 10 10/.35);transition:border-color .2s,border-width .2s}.hold-opt b{font-size:14px;line-height:1.3}.hold-opt small{font-size:12.5px;line-height:1.4;color:rgb(10 10 10/.62)}.hold-opt input:checked+span{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.hold-opt input:checked+span::before{border-color:var(--red);border-width:6px}.hold-opt input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.holders-list{display:flex;flex-direction:column;gap:14px}.holders-hint{font-size:12.5px;color:rgb(10 10 10/.62)}.holder{display:grid;gap:8px;grid-template-columns:1fr}.holder b{font-size:13px}.holder input{min-height:46px;padding:0 14px;border:1.5px solid rgb(10 10 10/.16);border-radius:var(--r-sm);background:#fff;width:100%;font-size:16px}.holder input:focus{outline:0;border-color:var(--red)}.holder input.bad{border-color:var(--red);box-shadow:0 0 0 3px rgb(var(--red-rgb)/.15)}@media (min-width:560px){.holder{grid-template-columns:1fr 1fr}.holder b,.holder [data-h-email]{grid-column:1/-1}}.recap{margin:0;display:grid;grid-template-columns:1fr auto;gap:10px 16px;font-size:15px}.recap dt{color:rgb(10 10 10/.65)}.recap dd{margin:0;font-weight:700;text-align:right}.recap .recap-total{font-family:var(--font-display);font-weight:900;font-size:38px;color:var(--ink)}.recap hr{grid-column:1/-1;border:0;border-top:1px solid var(--line-l);margin:4px 0;width:100%}.pay-ways{display:flex;flex-wrap:wrap;gap:8px}.pay-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;border-radius:999px;background:var(--fog)}.pay-chip::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink)}.pay-om::before{background:#ff7900}.pay-momo::before{background:#ffcb05}.pay-card::before{background:#1a4fd6}.pay-kulu::before{background:#1f9d55}.pay-note{display:flex;gap:10px;font-size:13px;color:rgb(10 10 10/.7);line-height:1.45}.pay-note .i{flex:none;margin-top:2px}.co-msg{margin:0 0 10px}.co-form .form-msg{background:rgb(var(--red-rgb)/.08)}.co-bar{display:flex;align-items:center;gap:14px;padding:14px 0 calc(14px + var(--safe-b));border-top:1px solid var(--line-l);background:var(--paper)}.co-total{display:flex;flex-direction:column;line-height:1.1;margin-right:auto}.co-total span{font-size:12px;color:rgb(10 10 10/.6);font-weight:600}.co-total strong{font-family:var(--font-display);font-weight:900;font-size:32px}.co-total em{font-style:normal;font-size:12px;color:var(--red);font-weight:700}.co-back{font-size:14px;text-decoration:none}@media (min-width:900px){.sheet-checkout .sheet-panel{width:min(1060px,calc(100% - 64px));height:min(720px,calc(100dvh - 64px));flex-direction:row;border-radius:var(--r-lg)}.co-side{display:block;flex:0 0 380px;position:relative;background:var(--black);color:var(--white);overflow:hidden}.co-side::before{content:"";position:absolute;right:-180px;bottom:-180px;width:440px;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#0d0d0e 0 1.5px,#1c1c1d 2px 3.5px);animation:spin 8s linear infinite}.co-side::after{content:"";position:absolute;right:-30px;bottom:-30px;width:140px;aspect-ratio:1;border-radius:50%;background:var(--red)}.co-side-in{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:38px 34px}.co-mono{height:44px;width:auto;margin-bottom:auto}.co-when{font-weight:600;color:var(--mist);margin-top:30px}.co-event{font-family:var(--font-display);font-weight:900;font-size:64px;line-height:.86;margin-top:8px;text-transform:uppercase}.co-side .slogan{margin-top:12px;color:rgb(255 255 255/.75)}.co-facts{list-style:none;margin:24px 0 120px;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;color:rgb(255 255 255/.82)}.co-facts li{display:flex;gap:10px;align-items:flex-start}.co-facts .i{margin-top:2px;flex:none}.co-main{padding:32px 38px 0}.co-steps{order:0;width:auto;flex:none;gap:18px}.co-steps li{flex:none;padding:0;gap:8px}.co-steps li::before,.co-steps li::after{display:none}.co-steps li span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;font-size:12px}.co-steps li.on span{background:var(--red);box-shadow:none;color:#fff}.co-steps li.done span{background:var(--ink);box-shadow:none;color:#fff}.co-bar{padding-bottom:26px}}.sheet-small .sheet-panel{max-width:520px}.install-head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;margin-bottom:18px}.install-icon{border-radius:16px}.install-head h2{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1}.install-head p{font-size:14px;color:rgb(255 255 255/.72);margin-top:6px}.hint{font-size:13px;color:rgb(255 255 255/.6);margin-top:12px;text-align:center}.steps-ios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.steps-ios li{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;padding:10px;background:rgb(255 255 255/.05);border-radius:var(--r);font-size:15px;line-height:1.4}.step-ico{display:grid;place-items:center;width:46px;height:46px;background:rgb(255 255 255/.1);border-radius:50%}.step-ico .i{width:22px;height:22px}.install-warn,.install-ok{display:flex;gap:10px;align-items:flex-start;padding:12px;background:rgb(var(--red-rgb)/.15);font-size:14px;margin-bottom:12px;border-radius:var(--r-sm)}.install-ok{background:rgb(255 255 255/.08)}.install-case .btn-block{margin-top:6px}.install-push{display:flex;align-items:center;gap:14px;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-d)}.install-push p{font-size:13px;color:rgb(255 255 255/.65)}.push-alt{margin:16px auto 0;font-size:14px;display:flex}.toast{position:fixed;left:50%;bottom:calc(var(--dock) + var(--safe-b) + 24px);z-index:220;translate:-50%0;max-width:min(92vw,460px);padding:14px 20px;background:var(--white);color:var(--black);font-weight:600;font-size:15px;border-radius:var(--r);box-shadow:0 16px 40px rgb(0 0 0/.35);animation:toast .45s var(--spring)}.toast.bad{background:var(--red);color:#fff}@keyframes toast{0%{opacity:0;transform:translateY(16px) scale(.94)}}@media (min-width:900px){.toast{bottom:32px}}.transfer-bar{position:fixed;left:0;right:0;top:0;z-index:260;height:30px;background:var(--black);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.transfer-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--red);transition:width .15s}.transfer-pct{position:relative}.lightbox{position:fixed;inset:0;z-index:130;background:rgb(0 0 0/.92);display:grid;place-items:center;padding:60px 16px 16px;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0}}.lightbox img{max-height:calc(100dvh - 90px);width:auto;max-width:100%;border-radius:var(--r-sm)}.lightbox .round-btn{position:absolute;top:12px;right:12px;color:#fff}.page-sub main{padding-top:calc(var(--top) + var(--safe-t))}.subhead{padding-top:50px;padding-bottom:30px}.subhead h1{font-family:var(--font-display);font-weight:900;font-size:clamp(46px,9vw,96px);line-height:.88}.prose{max-width:68ch;font-size:17px;line-height:1.75}.prose p,.prose ul,.prose ol,.prose blockquote,.prose figure{margin:0 0 1.1em}.prose h2{font-family:var(--font-display);font-weight:800;font-size:38px;line-height:1;margin:1.5em 0 .5em}.prose h3{font-size:21px;margin:1.4em 0 .4em}.prose a{color:var(--red);font-weight:600}.prose blockquote{border-left:4px solid var(--red);padding:4px 0 4px 18px;font-family:"Lora",Georgia,serif;font-style:italic;font-size:22px}.prose img{margin:1.4em 0;width:100%;border-radius:var(--r)}.prose figcaption{font-size:14px;opacity:.6;margin-top:-.8em}.page-light{background:var(--paper);color:var(--ink)}.install-nudge{position:fixed;left:12px;right:12px;bottom:calc(var(--dock) + var(--safe-b) + 22px);z-index:70;display:flex;align-items:center;gap:10px;padding:10px 8px 10px 18px;background:var(--white);color:var(--black);font-size:14px;font-weight:600;border-radius:var(--r);box-shadow:0 14px 34px rgb(0 0 0/.4);animation:toast .45s var(--spring)}.install-nudge span{flex:1;line-height:1.3}.install-nudge .icon-btn:hover{background:var(--fog)}@media (min-width:900px){.install-nudge{left:auto;right:24px;bottom:24px;max-width:460px}}.page-ticket{background:var(--black)}.tk-page{position:relative;padding:14px 0 24px;min-height:calc(100dvh - var(--top) - var(--dock) - 30px);overflow:hidden}.tk-page::before{content:"";position:absolute;right:-40vw;top:-20vw;width:90vw;max-width:900px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(var(--red-rgb)/.35),transparent 60%);pointer-events:none}.tk-wrap{position:relative;display:grid;gap:18px;max-width:1080px}.tk{position:relative;background:var(--paper);color:var(--ink);max-width:440px;width:100%;margin:0 auto;border-radius:var(--r-lg);--notch:16px;animation:tkIn .9s var(--spring)}@keyframes tkIn{0%{opacity:0;transform:translateY(40px) rotate(-3deg) scale(.95)}}.tk-head{display:flex;gap:14px;align-items:center;padding:14px 18px;background:var(--red);color:var(--white);border-radius:var(--r-lg) var(--r-lg)0 0}.tk-logo{height:34px;width:auto;flex:none}.tk-head h1{font-family:var(--font-display);font-weight:900;font-size:30px;line-height:.9;text-transform:uppercase}.tk-head>div{min-width:0}.tk-head p{font-size:13px;opacity:.9;margin-top:4px}.tk-qr{padding:14px 16px 6px;display:grid;place-items:center}.qr{width:min(58vw,240px);aspect-ratio:1}.qr svg{width:100%;height:100%}.tk-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 10px}.tk-state .i{width:48px;height:48px}.tk-state strong{font-family:var(--font-display);font-weight:900;font-size:36px}.tk-state span{font-size:14px;color:rgb(10 10 10/.7)}.tk-state-bad{color:var(--red)}.tk-perf{position:relative;height:var(--notch);margin:0 calc(var(--notch)*-1)}.tk-perf::before{content:"";position:absolute;left:var(--notch);right:var(--notch);top:50%;border-top:2px dashed rgb(10 10 10/.22)}.tk-perf::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 50%,var(--black) calc(var(--notch) - .5px),transparent var(--notch)),radial-gradient(circle at 100% 50%,var(--black) calc(var(--notch) - .5px),transparent var(--notch))}.tk-info{margin:0;display:grid;grid-template-columns:1.3fr 1fr .7fr;gap:8px 14px;padding:10px 18px 16px}.tk-info div{min-width:0}.tk-info dt{font-size:11px;font-weight:600;color:rgb(10 10 10/.55)}.tk-info dd{margin:0;font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-code{grid-column:1/-1}.tk-code dd{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:.04em}.tk-info div:nth-child(3){display:none}.tk-used .tk-qr,.tk-cancelled .tk-qr{background:var(--fog)}.tk-side{display:flex;flex-direction:column;gap:10px;max-width:440px;width:100%;margin:0 auto}.tk-side .tk-tip{order:5}.tk-side .tk-offline{order:6}.tk-side .tk-links{order:7}.tk-tip{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:rgb(255 255 255/.75)}.tk-tip .i{color:var(--red);margin-top:2px}.tk-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tk-actions .btn{padding:0 16px}.tk-offline{display:flex;gap:8px;align-items:center;font-size:13px;color:rgb(255 255 255/.7)}.tk-links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;margin-top:4px}.tk-links a,.tk-links .link-btn{color:rgb(255 255 255/.75);font-weight:600}.tk-poster-btn{position:relative;overflow:hidden}.tk-poster-btn .i{animation:none}@media (max-width:899px) and (max-height:760px){.qr{width:min(46vw,190px)}.tk-head{padding:10px 14px}.tk-head .tk-logo{height:28px}.tk-head h1{font-size:24px}.tk-info{gap:4px 12px;padding:8px 14px 10px}.tk-info dd{font-size:14px}.tk-code dd{font-size:20px}.tk-side .btn-lg{--h:52px}}@media (min-width:900px){.tk-page{padding:60px 0}.tk-wrap{grid-template-columns:440px 1fr;gap:60px;align-items:center}.tk,.tk-side{margin:0}.tk-side{max-width:420px}}.sheet-poster .sheet-panel{position:fixed;inset:0;background:var(--black);height:100dvh;max-height:none;border-radius:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.ps-top{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--safe-t) + 8px) 12px 4px 20px}.ps-top h2{font-family:var(--font-display);font-weight:800;font-size:30px}.ps-stage{position:relative;flex:1;min-height:0;overflow:hidden}.ps-canvas{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:calc(100% - 32px);max-height:calc(100% - 12px);touch-action:none;cursor:grab;border-radius:10px;box-shadow:0 20px 60px -10px rgb(0 0 0/.8)}.ps-press{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:0}.ps-press i{position:absolute;top:-30%;bottom:-30%;left:-60%;width:220%;background:var(--red);transform:translateX(-120%) skewX(-20deg)}.ps-press i+i{background:var(--white)}.ps-stage.pressing .ps-press{opacity:1}.ps-stage.pressing .ps-press i{animation:press .9s var(--ease-out) forwards}.ps-stage.pressing .ps-press i+i{animation-delay:.08s}.ps-stage.pressing .ps-canvas{animation:pressIn .9s var(--ease-out)}@keyframes press{0%{transform:translateX(-120%) skewX(-20deg)}50%{transform:translateX(0) skewX(-20deg)}to{transform:translateX(120%) skewX(-20deg)}}@keyframes pressIn{0%,40%{transform:scale(.9) rotate(-2deg);filter:brightness(.3)}to{transform:none;filter:none}}.ps-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;padding:12px 16px calc(12px + var(--safe-b));background:var(--smoke);border-radius:var(--r-lg) var(--r-lg)0 0}.ps-controls .btn{--h:46px}.ps-photo{grid-column:1/-1;cursor:pointer}.seg{display:flex;background:rgb(255 255 255/.08);padding:3px;border-radius:999px}.seg button{flex:1;min-width:0;padding:0 4px;white-space:nowrap;min-height:38px;border:0;background:0 0;font-size:13px;font-weight:600;cursor:pointer;border-radius:999px;color:rgb(255 255 255/.7);transition:background-color .25s,color .25s}.seg button.on{background:var(--white);color:var(--black)}.seg-3{grid-column:1/-1}.ps-name,.ps-zoom{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:rgb(255 255 255/.7)}.ps-name input{min-height:38px;padding:0 12px;border:1.5px solid rgb(255 255 255/.2);border-radius:var(--r-sm);background:0 0;color:#fff;font-weight:600}.ps-zoom input{width:100%;accent-color:var(--red);min-height:38px}.ps-consent{grid-column:1/-1;padding:0;font-size:13px}.ps-consent input{top:0}.ps-note{grid-column:1/-1;font-size:12px;color:rgb(255 255 255/.55)}.ps-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ps-sent{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:rgb(255 255 255/.8)}.ps-sent .i{color:var(--red)}@media (max-height:780px){.ps-note{display:none}.ps-top{padding-top:calc(var(--safe-t) + 2px)}.ps-top h2{font-size:24px}.seg button{min-height:34px}}@media (min-width:900px){.sheet-poster .sheet-panel{position:relative;inset:auto;width:min(1120px,calc(100% - 64px));height:min(880px,calc(100dvh - 48px));display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto minmax(0,1fr);border-radius:var(--r-lg);opacity:1}.ps-top{grid-column:1/-1;padding:18px 18px 10px 30px}.ps-stage{grid-column:1;grid-row:2;height:auto;min-height:0}.ps-controls{grid-column:2;grid-row:2;height:auto;min-height:0;align-content:start;padding:26px;overflow:auto;border-radius:var(--r-lg)0 0 0}.ps-note{display:block}}.page-order{background:var(--black)}.od{position:relative;min-height:calc(100dvh - var(--top) - var(--dock) - 30px);display:flex;align-items:center;overflow:hidden}.od-in{position:relative;z-index:2;padding-top:30px;padding-bottom:40px;max-width:720px}.od-flash{position:fixed;inset:0;z-index:100;pointer-events:none;background:var(--red);clip-path:polygon(0 0,0 0,0 100%,0 100%);animation:odFlash 1.4s var(--ease-out) forwards}@keyframes odFlash{0%{clip-path:polygon(0 0,0 0,-36% 100%,-36% 100%)}45%{clip-path:polygon(0 0,136%0,100% 100%,-36% 100%)}to{clip-path:polygon(136%0,136%0,100% 100%,100% 100%)}}.od-title{font-family:var(--font-display);font-weight:900;font-size:clamp(56px,12vw,120px);line-height:.86}.od-lead{font-size:17px;color:rgb(255 255 255/.8);margin-top:18px;max-width:52ch}.od-slot{position:relative;height:150px;margin-bottom:26px}.od-stub{position:absolute;left:calc(var(--i)*26px);top:calc(var(--i)*12px);width:min(290px,70vw);height:112px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;align-items:center;gap:2px 14px;padding:16px 20px;border-radius:var(--r);background:var(--red);color:#fff;box-shadow:0 20px 40px -14px rgb(0 0 0/.7);animation:print 1.1s var(--spring) both;animation-delay:calc(.8s + var(--i)*.18s)}.od-stub:nth-child(2){background:var(--smoke)}.od-stub:nth-child(3){background:var(--white);color:var(--black)}.od-stub .logo{height:34px;width:auto;grid-row:span 2}.od-stub span{font-family:var(--font-display);font-weight:900;font-size:26px;line-height:1;align-self:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.od-stub b{align-self:start;font-size:13px;letter-spacing:.06em}@keyframes print{0%{transform:translateY(-80px) rotate(-10deg) scale(.8);opacity:0}}.od-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:min(40vh,320px);overflow:auto}.od-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 18px;background:var(--smoke);border-radius:var(--r)}.od-list strong{display:block}.od-list span{font-size:13px;color:rgb(255 255 255/.65)}.od-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.od-ref{font-size:13px;color:var(--mist);margin-top:20px}.od-wait{display:flex;align-items:flex-end;gap:5px;height:44px;margin-bottom:26px}.od-wait span{width:8px;height:100%;border-radius:8px;background:var(--red);transform-origin:bottom;animation:eqWait 1s ease-in-out infinite}.od-wait span:nth-child(2){animation-delay:.15s}.od-wait span:nth-child(3){animation-delay:.3s}@keyframes eqWait{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.od-recap{display:flex;flex-wrap:wrap;gap:12px 28px;margin:24px 0 10px}.od-recap dt{font-size:12px;color:var(--mist)}.od-recap dd{margin:0;font-weight:700;font-size:18px}.od-small{font-size:14px;color:rgb(255 255 255/.7);margin-bottom:18px}.page-account{background:var(--black)}.acc{padding-top:34px;padding-bottom:40px;min-height:calc(100dvh - var(--top) - var(--dock) - 30px)}.acc-login{max-width:460px}.acc-title{font-family:var(--font-display);font-weight:900;font-size:clamp(56px,12vw,96px);line-height:.86}.acc-lead{color:rgb(255 255 255/.72);margin:14px 0 22px}.otp{letter-spacing:.5em;font-size:26px!important;font-weight:800!important;text-align:center}.acc-row{justify-content:space-between;align-items:center}.acc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.acc-head .acc-lead{margin:6px 0 0}.acc-grid{display:grid;gap:16px}.acc-card{background:var(--smoke);padding:18px;display:flex;flex-direction:column;min-height:0;border-radius:var(--r-lg)}.acc-card h2{font-size:16px;margin-bottom:12px}.acc-scroll{overflow:auto;max-height:calc(100dvh - 360px);display:flex;flex-direction:column;gap:8px;margin-right:-6px;padding-right:6px}.acc-ticket{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;padding:12px;background:var(--black);text-decoration:none;border-radius:var(--r);transition:transform .35s var(--spring)}.acc-ticket:hover{transform:translateX(4px)}.acc-used{opacity:.7}.acc-cancelled{opacity:.55}.acc-day{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--red);font-family:var(--font-display);font-weight:900;font-size:28px;line-height:.85;text-align:center}.acc-day small{display:block;font-size:11px;font-weight:600;font-family:var(--font-text)}.acc-used .acc-day,.acc-cancelled .acc-day{background:#333}.acc-info strong{display:block}.acc-info span{font-size:13px;color:rgb(255 255 255/.65)}.acc-status{font-size:12px;font-weight:700}.acc-order{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--black);text-decoration:none;font-size:14px;border-radius:var(--r)}.acc-order span span{display:block;font-size:12px;opacity:.65}.acc-order em{display:block;font-style:normal;font-size:12px;opacity:.65;text-align:right}.acc-empty{color:rgb(255 255 255/.65);font-size:15px}@media (min-width:900px){.acc{padding-top:60px}.acc-grid{grid-template-columns:3fr 2fr;align-items:start}.acc-scroll{max-height:calc(100dvh - 320px)}}.art{padding-bottom:80px}.art-head{padding-top:36px;padding-bottom:28px}.art-back{margin-bottom:22px;color:var(--ink);display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:14px}.art-head h1{font-family:var(--font-display);font-weight:900;font-size:clamp(46px,8vw,96px);line-height:.88;margin-top:8px;max-width:18ch}.art-lead{font-size:20px;line-height:1.5;color:rgb(10 10 10/.75);margin-top:18px;max-width:60ch}.art-cover{margin:0 auto 36px}.art-cover img{width:100%;max-height:70vh;object-fit:cover;border-radius:var(--r-lg)}.yt{position:relative;aspect-ratio:16/9;background:#000 center/cover;margin-bottom:36px;display:grid;place-items:center;border-radius:var(--r-lg);overflow:hidden}.yt button{width:76px;height:76px;border:0;background:var(--red);color:#fff;display:grid;place-items:center;cursor:pointer;border-radius:50%;transition:transform .35s var(--spring)}.yt button:hover{transform:scale(1.1)}.yt span{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:12px;color:#fff;text-shadow:0 1px 3px #000}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.art-more{margin-top:60px}.art-more-in{border-top:1.5px solid var(--ink);padding-top:26px}.art-more h2{font-family:var(--font-display);font-weight:800;font-size:38px;margin-bottom:20px}.art-more-grid{display:grid;gap:20px}.art-more .story-link{grid-template-columns:110px 1fr}.art-more h3{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.02}@media (min-width:900px){.art-more-grid{grid-template-columns:repeat(3,1fr)}}.off,.demo{min-height:calc(100dvh - var(--top) - var(--dock) - 30px);display:flex;flex-direction:column;justify-content:center;gap:18px;padding-top:30px;padding-bottom:30px;max-width:620px}.off-logo{height:70px;width:auto}.off h1{font-family:var(--font-display);font-weight:900;font-size:clamp(50px,10vw,90px);line-height:.88}.off p{color:rgb(255 255 255/.75)}.off .btn{align-self:flex-start}.demo{align-items:center}.demo-card{width:100%;max-width:420px;background:var(--paper);color:var(--ink);padding:28px;border-radius:var(--r-lg)}.demo-flag{display:inline-block;background:#fff6d9;color:#5b4500;font-size:12px;font-weight:700;padding:5px 12px;margin-bottom:14px;border-radius:999px}.demo-card h1{font-family:var(--font-display);font-weight:900;font-size:64px;line-height:1}.demo-to{color:rgb(10 10 10/.65);margin-top:4px}.demo-card dl{margin:18px 0;display:grid;gap:8px}.demo-card dl div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line-l);padding-bottom:8px}.demo-card dt{color:rgb(10 10 10/.6)}.demo-card dd{margin:0;font-weight:700}.demo-note{font-size:13px;color:rgb(10 10 10/.65)}.demo-actions{display:flex;flex-wrap:wrap-reverse;gap:10px;margin-top:18px}.demo-actions .btn{flex:1 1 160px}.demo .btn-ghost{background:var(--fog);color:var(--ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-motion=none] *,[data-motion=none] ::before,[data-motion=none] ::after{animation:none!important;transition:none!important}[data-motion=none] .deck{--rise:0%}.no-js .deck,[data-motion=none] .deck{--op:1;--rise:0%;--sc:1;--rot:0deg}@media (min-width:900px) and (max-height:860px){.hero-date{display:none}.hero-in{padding-bottom:110px}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main{display:block}main:focus{outline:0}.phero{position:relative;padding:calc(var(--top) + var(--safe-t) + 54px)0 70px;overflow:hidden}.phero-in{position:relative;z-index:2}.phero-title{max-width:13ch}.phero-text{max-width:46ch;font-size:17px;line-height:1.6;opacity:.82;margin-top:22px}.phero-kicker{font-family:"Lora",Georgia,serif;font-style:italic;font-size:clamp(20px,3vw,26px);line-height:1.35;margin-top:22px;max-width:34ch}.phero-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.phero-crumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;font-size:14px;font-weight:600;text-decoration:none;opacity:.8}.phero-crumb:hover{opacity:1}.phero-crumb .i{width:18px;height:18px}.phero-wave{position:absolute;left:var(--gutter);right:var(--gutter);bottom:22px;height:26px;max-width:calc(var(--wrap) - var(--gutter)*2);margin:auto;color:currentColor;opacity:.5}.phero-red .phero-wave{color:var(--black);opacity:.4}@media (min-width:900px){.phero{padding:calc(var(--top) + 110px)0 110px}.phero-text{font-size:18.5px}}.empty-note{font-size:16px;opacity:.75;padding:20px 0}.teaser{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding:22px 24px;border-radius:var(--r-lg);background:rgb(255 255 255/.07)}.teaser p{max-width:52ch;font-family:"Lora",Georgia,serif;font-style:italic;font-size:19px;line-height:1.45}.teaser-dark{background:rgb(10 10 10/.18)}[data-scene=white] .teaser{background:var(--fog)}.mission{padding:30px 0 90px}.mission-grid{display:grid;gap:50px;align-items:center}.mission-text{font-family:var(--font-display);font-weight:800;font-size:clamp(34px,6vw,64px);line-height:1;max-width:18ch}.story-block{padding:90px 0}.story-grid{display:grid;gap:50px}.promise{margin:0;padding:0 0 0 22px;border-left:4px solid var(--red)}.promise p{font-family:"Lora",Georgia,serif;font-style:italic;font-size:clamp(24px,3.4vw,36px);line-height:1.3}.values-block{padding:90px 0}.values-block .values{margin-top:50px}.label-more{margin-top:28px}@media (min-width:900px){.mission-grid{grid-template-columns:1.2fr .8fr;gap:90px}.story-grid{grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.story-block,.values-block{padding:130px 0}}.artists-page{padding:20px 0 100px}.sleeves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.sleeves .sleeve{width:auto}.sleeve{position:relative}.sleeve-link{position:absolute;inset:0;z-index:5;border-radius:6px}.sleeve-link:focus-visible{outline-offset:6px}.sleeve-meta .link-btn{position:relative;z-index:6}.artists-more{margin-top:60px;max-width:56ch;font-size:18px;line-height:1.65;opacity:.85}@media (min-width:700px){.sleeves{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.sleeves{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 34px}}.crate-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.crate-arrows{display:none;gap:10px}@media (min-width:900px){.crate-arrows{display:flex}}.ahero{padding:calc(var(--top) + var(--safe-t) + 40px)0 80px;overflow:hidden}.ahero-grid{display:grid;gap:40px}.ahero-name{font-family:var(--font-display);font-weight:900;font-size:clamp(70px,17vw,190px);line-height:.82;text-transform:uppercase;letter-spacing:-.01em}.ahero-genre{font-family:"Lora",Georgia,serif;font-style:italic;font-size:22px;margin-top:14px;opacity:.85}.ahero-bio{margin-top:26px;display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:1.7;max-width:56ch;opacity:.88}.ahero-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.ahero-links .chip:hover{background:var(--white);color:var(--black);border-color:var(--white)}.ahero-photo{position:relative;margin:0;width:min(88vw,520px);aspect-ratio:1;justify-self:start}.ahero-cover{position:absolute;inset:0 12%0 0;z-index:2;border-radius:8px;overflow:hidden;background:#1a1a1a;box-shadow:0 30px 60px -20px rgb(0 0 0/.8)}.ahero-cover img{width:100%;height:100%;object-fit:cover}.ahero-disc{inset:4%0 4% 18%;transform:rotate(0);animation:spin 9s linear infinite;animation-play-state:paused}.playing .ahero-disc{animation-play-state:running}@media (min-width:900px){.ahero{padding:calc(var(--top) + 90px)0 120px}.ahero-grid{grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.ahero-photo{justify-self:end}}.releases{padding:90px 0}.releases-grid{display:grid;gap:36px}.releases .sec-head{margin-bottom:0}.music-page{padding:10px 0 110px}.tlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.trow{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line-d)}.trow:last-child{border-bottom:1px solid var(--line-d)}.trow-play{position:relative;width:62px;height:62px;padding:0;border:0;border-radius:8px;overflow:hidden;background:#141414;cursor:pointer;-webkit-tap-highlight-color:transparent}.trow-play img{width:100%;height:100%;object-fit:cover}.trow-disc{position:absolute;inset:0;background:radial-gradient(circle,var(--red)0 20%,transparent 21%),repeating-radial-gradient(circle,#0d0d0e 0 1.2px,#1c1c1d 1.6px 3px)}.trow-btn{position:absolute;inset:0;display:grid;place-items:center;background:rgb(10 10 10/.45);color:#fff;transition:background-color .2s}.trow-btn .i{width:22px;height:22px}.trow-btn .eq{display:none;align-items:flex-end;gap:2px;height:18px}.trow-btn .eq i{width:3px;height:100%;background:#fff;border-radius:2px;transform-origin:bottom;animation:eqWait .9s ease-in-out infinite}.trow-btn .eq i:nth-child(2){animation-delay:.15s}.trow-btn .eq i:nth-child(3){animation-delay:.3s}.trow-btn .eq i:nth-child(4){animation-delay:.45s}.trow.on .trow-btn{background:rgb(var(--red-rgb)/.78)}.trow.on .trow-btn .i{display:none}.trow.on .trow-btn .eq{display:flex}.trow-play:hover .trow-btn{background:rgb(var(--red-rgb)/.7)}.trow-info{min-width:0;display:flex;flex-direction:column}.trow-info strong{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow-info span{font-size:14px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow-info a{text-decoration:none}.trow-info a:hover{text-decoration:underline}.trow-info em{font-style:normal;margin-left:8px;opacity:.7}.trow.on .trow-info strong{color:var(--red)}.trow-time{font-size:13px;opacity:.6;font-variant-numeric:tabular-nums}.trow-links{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;font-weight:600}.trow-links a{text-decoration:none;opacity:.75}.trow-links a:hover{opacity:1;text-decoration:underline}.tlist-big .trow{grid-template-columns:84px minmax(0,1fr) auto;gap:18px;padding:16px 0}.tlist-big .trow-play{width:84px;height:84px}.tlist-big .trow-info strong{font-size:30px}.platforms{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:44px}.platforms p{font-weight:600;margin-right:6px}.platforms .chip:hover{background:var(--white);color:var(--black);border-color:var(--white)}@media (min-width:900px){.releases{padding:130px 0}.releases-grid{grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.releases .sec-head{position:sticky;top:120px}.trow-links{grid-column:auto;justify-content:flex-end}.trow{grid-template-columns:62px minmax(0,1fr) auto auto}.tlist-big .trow{grid-template-columns:84px minmax(0,1fr) auto auto}}.svc-page{padding:10px 0 100px}.svc{display:grid;gap:26px;padding:44px 0;border-top:1px solid var(--line-d)}.svc-img{position:relative;margin:0;aspect-ratio:16/10;border-radius:var(--r-lg);overflow:hidden;background:#151515}.svc-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.svc:hover .svc-img img{transform:scale(1.04)}.svc-img .stage-slash{position:absolute;inset:-20% -60%;background:var(--red);transform:translateX(-120%) skewX(-20deg);pointer-events:none}.svc.in .svc-img .stage-slash{animation:stageSlash 1.1s var(--ease-out)}.svc-copy .wave{height:30px;color:var(--red);max-width:260px}.svc-copy h2{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,6vw,72px);line-height:.92;margin-top:16px}.svc-copy p{font-size:17px;line-height:1.7;opacity:.85;max-width:50ch;margin:18px 0 22px}@media (min-width:900px){.svc{grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:70px 0}.svc:nth-child(even) .svc-img{order:2}}.events-page{padding:10px 0 100px}.events-h{font-family:var(--font-display);font-weight:800;font-size:34px;margin:30px 0 16px}.ecard{margin-bottom:10px}.ecard-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 18px;align-items:center;padding:16px;border-radius:var(--r-lg);background:var(--black);color:#fff;text-decoration:none;transition:transform .45s var(--spring)}.ecard-link:hover{transform:translateY(-3px) rotate(-.4deg)}.ecard-date{display:grid;place-items:center;width:82px;height:82px;border-radius:50%;background:var(--red);text-align:center;line-height:.9}.ecard-date b{font-family:var(--font-display);font-weight:900;font-size:40px}.ecard-date span{font-size:11px;font-weight:600;margin-top:-6px}.ecard-body{display:flex;flex-direction:column;min-width:0}.ecard-body strong{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,5vw,44px);line-height:.95;text-transform:uppercase}.ecard-body span{font-size:14.5px;opacity:.8;margin-top:6px}.ecard-body em{font-style:normal;font-size:13.5px;opacity:.65}.ecard-side{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.ecard-price{font-weight:600;font-size:14px}.ecard-tag{font-size:13px;font-weight:700;padding:5px 12px;border-radius:999px;background:rgb(255 255 255/.12)}.ecard-past .ecard-link{background:rgb(10 10 10/.35)}.ecard-past .ecard-date{background:rgb(255 255 255/.16)}@media (min-width:900px){.ecard-link{grid-template-columns:auto minmax(0,1fr) auto;padding:20px 26px 20px 20px;gap:26px}.ecard-side{grid-column:auto;flex-direction:column;align-items:flex-end}}.live-desc{display:flex;flex-direction:column;gap:12px;font-size:16.5px;line-height:1.65}.live-title a{text-decoration:none}.poster-block{padding:90px 0}.poster-grid{display:grid;gap:36px;align-items:center}.poster-thumb{padding:0;border:0;background:0 0;cursor:zoom-in;justify-self:start;transform:rotate(-3deg);transition:transform .5s var(--spring)}.poster-thumb:hover{transform:rotate(0) scale(1.02)}.poster-thumb img{width:min(76vw,380px);border-radius:12px;box-shadow:0 30px 60px -20px rgb(0 0 0/.8)}.poster-grid p{font-size:17px;opacity:.82;margin-top:18px;max-width:42ch}@media (min-width:900px){.poster-grid{grid-template-columns:auto 1fr;gap:90px}}.news-page{padding:10px 0 90px}.news-cards{display:grid;gap:30px}.news-cards .story-lead{grid-column:1/-1}.news-cards .story:not(.story-lead) .story-link{grid-template-columns:1fr}.news-cards .story:not(.story-lead) .story-img{aspect-ratio:16/10;border-radius:var(--r)}@media (min-width:700px){.news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.news-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.news-cards .story-lead .story-link{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px}}.filters a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1.5px solid var(--line-l);border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;color:var(--ink)}.filters a.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:44px;font-size:14px;font-weight:600}.pager a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none}.pager .off{opacity:.35;padding:0 20px}.ptiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ptiles img{max-height:56px;width:auto;object-fit:contain}.ptiles small{font-size:12px;opacity:.6}@media (min-width:900px){.ptiles{grid-template-columns:repeat(3,1fr)}}.partners-h{font-size:15px;font-weight:700;margin-bottom:14px}.partners-copy .partners-text{margin:0 0 18px}.callout{padding:90px 0 110px}.callout-in{display:flex;flex-direction:column;gap:20px}.callout-in>p{font-size:17px;max-width:48ch;opacity:.75}.callout-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media (min-width:900px){.callout{padding:130px 0 150px}.callout .h-display{max-width:16ch}}.contact-social{margin-top:18px}.contact-social .socials a:hover{background:var(--black);color:#fff}.contact-more{margin-top:30px;font-family:"Lora",Georgia,serif;font-style:italic;font-size:21px;line-height:1.4;max-width:30ch}.contact .contact-copy>h2+p{margin-top:22px;font-size:16.5px;opacity:.75;max-width:44ch}.footer-marquee{overflow:hidden;margin:-20px 0 56px;padding:12px 0;border-block:1.5px solid rgb(10 10 10/.3)}.footer-marquee .marquee-track span{font-family:"Lora",Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(26px,4.4vw,44px);line-height:1.1;color:#fff;-webkit-text-stroke:0;text-transform:none}.footer-marquee .marquee-track i{width:14px;height:34px;background:var(--black)}.credit{margin:0;display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 14px 6px 12px;border-radius:999px;background:var(--black);color:#fff!important;text-decoration:none;font-size:12.5px;transition:transform .35s var(--spring)}.credit span{opacity:.7;font-weight:500}.credit b{font-family:var(--font-display);font-weight:900;font-size:16px;letter-spacing:.04em}@media (max-width:899px){.credit{margin-left:0}}.dock-progress{position:absolute;left:28px;right:28px;top:0;height:2px;border-radius:2px;overflow:hidden;opacity:0;transition:opacity .3s}.dock-progress i{display:block;height:100%;width:100%;background:var(--red);transform-origin:left;transform:scaleX(var(--p,0))}.playing .dock-progress{opacity:1}.dock-next{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:0 0;color:#fff;display:grid;place-items:center;cursor:pointer}.dock-next .i{width:18px;height:18px}.dock-next:hover{background:rgb(255 255 255/.1)}.mini-disc{background-size:cover;background-position:center}.mini-disc.has-cover svg{display:none}.dock{overflow:hidden}.phero-aside{margin-top:44px}.phero-split .phero-in{display:grid;gap:10px}@media (min-width:900px){.phero-split .phero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:70px;align-items:center}.phero-aside{margin-top:0;display:flex;justify-content:center}}.phero .speaker{width:min(78vw,440px)}.mission{padding:10px 0 90px}.fan{position:relative;width:min(78vw,380px);aspect-ratio:1.1;margin:auto}.fan-card{position:absolute;left:50%;top:50%;width:58%;aspect-ratio:1;margin:-29%0 0-29%;border-radius:8px;overflow:hidden;background:radial-gradient(circle at 50% 120%,rgb(var(--red-rgb)/.6),#0b0b0b 62%);box-shadow:0 26px 50px -16px rgb(0 0 0/.8);display:grid;place-items:center;transform:rotate(calc((var(--k) - 1)*12deg)) translateX(calc((var(--k) - 1)*34%));transition:transform .7s var(--spring)}.fan:hover .fan-card{transform:rotate(calc((var(--k) - 1)*18deg)) translateX(calc((var(--k) - 1)*46%))}.fan-card img{width:100%;height:100%;object-fit:cover}.fan-card b{font-family:var(--font-display);font-weight:900;font-size:120px;color:transparent;-webkit-text-stroke:2px var(--red)}.fan-card:nth-child(2){z-index:2}.big-disc{width:min(80vw,420px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,#0d0d0e 0 1.5px,#1c1c1d 2px 3.6px);box-shadow:0 0 0 1px rgb(255 255 255/.06),0 40px 90px -30px rgb(var(--red-rgb)/.6);animation:spin 8s linear infinite;animation-play-state:paused;margin:auto}.playing .big-disc{animation-play-state:running}.big-disc>span{width:36%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--red);display:grid;place-items:center}.big-disc img{width:100%;height:100%;object-fit:cover}.big-disc svg{width:58%;color:#fff}.mini-tracks{list-style:none;margin:0;padding:0;width:100%;max-width:440px}.mini-tracks li{border-top:1px solid var(--line-d)}.mini-tracks li:last-child{border-bottom:1px solid var(--line-d)}.mini-tracks a{display:flex;align-items:center;gap:14px;padding:14px 0;font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1;text-decoration:none;transition:padding .35s var(--spring),color .2s}.mini-tracks a:hover{padding-left:8px;color:var(--red)}.mt-btn{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.mt-btn .i{width:14px;height:14px;margin-left:2px}.next-up{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"d m""d t""d v";gap:2px 18px;align-items:center;padding:24px 28px 24px 24px;border-radius:var(--r-lg);background:var(--black);color:#fff;text-decoration:none;transform:rotate(-3deg);box-shadow:0 30px 60px -20px rgb(0 0 0/.6);transition:transform .5s var(--spring)}.next-up:hover{transform:rotate(0) scale(1.03)}.nu-day{grid-area:d;font-family:var(--font-display);font-weight:900;font-size:120px;line-height:.8;color:var(--red)}.nu-month{grid-area:m;font-size:13px;font-weight:600;opacity:.7}.next-up strong{grid-area:t;font-family:var(--font-display);font-weight:900;font-size:34px;line-height:.95;text-transform:uppercase}.next-up em{grid-area:v;font-style:normal;font-size:13.5px;opacity:.75}.tilt-card{display:block;position:relative;width:min(84vw,440px);border-radius:var(--r-lg);overflow:hidden;transform:rotate(2.5deg);box-shadow:0 30px 60px -20px rgb(0 0 0/.45);transition:transform .5s var(--spring);text-decoration:none}.tilt-card:hover{transform:rotate(0)}.tilt-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.tilt-card span{position:absolute;left:0;right:0;bottom:0;padding:40px 20px 18px;background:linear-gradient(transparent,rgb(10 10 10/.85));color:#fff;font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1}.handshake{display:flex;align-items:center;gap:18px;font-family:var(--font-display);font-weight:900;font-size:clamp(70px,9vw,140px);line-height:.9}.handshake span:first-child{color:var(--red)}.handshake span:last-child{color:transparent;-webkit-text-stroke:2px var(--ink)}.handshake i{width:40px;height:110px;background:var(--ink);transform:skewX(-20deg)}.contact-card{width:100%;max-width:440px;padding:24px 26px;border-radius:var(--r-lg);background:var(--fog)}.contact-card .contact-direct{margin:0}@media (max-width:899px){.phero-aside .fan,.phero-aside .big-disc{width:min(70vw,300px)}.handshake{display:none}.phero-aside:has(.handshake){display:none}}.ps-controls .seg{grid-column:1/-1}.page-donate{background:var(--black)}.dn{padding:18px 0 28px}.dn-grid{display:grid;gap:20px}.dn-back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;color:rgb(255 255 255/.75);margin-bottom:10px}.dn-back:hover{color:#fff}.dn-title{font-size:clamp(42px,11.5vw,112px);max-width:none;white-space:nowrap}.dn-back-date{font-weight:500;opacity:.8}.dn-when{display:none;font-family:"Lora",Georgia,serif;font-style:italic;font-size:16px;line-height:1.4;margin-top:10px;color:rgb(255 255 255/.9)}.dn-lead{font-size:14px;line-height:1.5;color:rgb(255 255 255/.72);margin-top:6px;max-width:46ch}.dn-poster{display:none}.dn-disc{display:none;position:relative;width:min(300px,62%);aspect-ratio:1;margin-top:30px;border-radius:50%;background:repeating-radial-gradient(circle,#0d0d0e 0 1.5px,#1b1b1c 2px 3.5px);box-shadow:0 0 0 1px rgb(255 255 255/.05),0 40px 90px -30px rgb(var(--red-rgb)/.55);place-items:center;animation:spin 6s linear infinite}.dn-disc .ty-label{width:36%}.dn-card{display:flex;flex-direction:column;gap:16px;padding:20px 18px;border-radius:var(--r-lg);background:var(--smoke);box-shadow:inset 0 0 0 1px var(--line-d)}.dn-demo{font-size:13px;font-weight:600;background:#fff6d9;color:#5b4500;padding:8px 12px;border-radius:var(--r-sm)}.dn-amounts{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:12px}.dn-amounts legend{padding:0;font-size:14px;font-weight:600;opacity:.85;margin-bottom:2px}.dn-show{display:block;font-family:var(--font-display);font-weight:900;font-size:clamp(48px,13vw,72px);line-height:.95;letter-spacing:-.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-show.pop{animation:dnPop .45s var(--spring)}@keyframes dnPop{0%{transform:translateY(8px);opacity:.4}}.dn-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.dn-pick{min-height:48px;padding:0 2px;border:1.5px solid rgb(255 255 255/.2);border-radius:var(--r-sm);background:0 0;color:#fff;font-size:clamp(13.5px,3.8vw,17px);white-space:nowrap;font-weight:700;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .3s var(--spring)}.dn-pick:hover{border-color:#fff}.dn-pick:active{transform:scale(.96)}.dn-pick[aria-pressed=true]{background:var(--red);border-color:var(--red)}.dn-next{width:100%;margin-top:4px}.dn-sum{display:none;align-items:baseline;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line-d)}.dn-sum span{font-size:14px;font-weight:600;opacity:.75}.dn-sum strong{font-family:var(--font-display);font-weight:900;font-size:34px;line-height:1;margin-right:auto}.dn-sum .link-btn{font-size:14px}.dn-fields{display:flex;flex-direction:column;gap:12px}.dn-fields .field textarea{min-height:60px}.dn-more summary{cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;list-style:none;padding:2px 0}.dn-more summary::-webkit-details-marker{display:none}.dn-more[open] summary{display:none}.dn-more-in{display:flex;flex-direction:column;gap:12px}.dn-anon{margin-top:-4px}.dn-pay{display:flex;flex-direction:column;gap:10px}.dn-pay .btn{width:100%}.dn-note{font-size:12.5px;line-height:1.5;color:rgb(255 255 255/.62)}.dn-pay .pay-ways{flex-wrap:nowrap;gap:6px}.dn-pay .pay-chip{background:rgb(255 255 255/.08);min-height:30px;padding:0 10px;font-size:12px;gap:6px;white-space:nowrap}.dn-pay .pay-chip::before{width:8px;height:8px}.dn-pay .pay-card::before{background:#fff}@media (max-width:899px){.dn-card:not(.dn-step2) .dn-fields,.dn-card:not(.dn-step2) .dn-pay{display:none}.dn-step2 .dn-amounts{display:none}.dn-step2 .dn-sum{display:flex}.dn-grid:has(.dn-step2) .dn-intro{display:none}}@media (min-width:900px){.dn{padding:30px 0 40px}.dn-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:56px;align-items:start}.dn-intro{position:sticky;top:calc(var(--top) + 24px)}.dn-title{font-size:clamp(70px,7vw,108px);max-width:9ch}.dn-when{display:block;font-size:18px;margin-top:16px}.dn-back-date{display:none}.dn-title{white-space:normal}.dn-pick{font-size:17px}.dn-lead{font-size:16px;margin-top:12px}.dn-disc{display:grid}.dn-poster{display:block;width:min(260px,60%);height:auto;margin-top:26px;border-radius:var(--r);box-shadow:0 30px 70px -24px rgb(var(--red-rgb)/.55);transform:rotate(-3deg)}.dn-card{padding:24px 26px 22px;gap:14px}.dn-show{font-size:62px}.dn-next{display:none}.dn-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;align-items:start}.dn-fields>:nth-child(1){grid-area:1/1}.dn-fields>:nth-child(2){grid-area:2/1;margin-top:-6px}.dn-fields>:nth-child(3){grid-area:1/2}.dn-fields>:nth-child(4){grid-area:3/1/4/3}.dn-more-in{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.dn-fields:has([data-name-field][hidden])>:nth-child(2){grid-area:1/1;align-self:end;margin:0 0 12px}.dn-fields .field textarea{min-height:52px;height:52px}.dn-pay{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px}.dn-pay .btn{width:auto;min-width:240px}.dn-note{flex-basis:100%}}.od-give{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding:16px 16px 16px 20px;border-radius:var(--r);background:linear-gradient(100deg,rgb(var(--red-rgb)/.22),rgb(var(--red-rgb)/.05) 70%);box-shadow:inset 0 0 0 1px rgb(var(--red-rgb)/.35)}.od-give strong{display:block;font-size:16px}.od-give span{display:block;font-size:13.5px;line-height:1.45;color:rgb(255 255 255/.75)}.od-give .btn{flex:none}@media (max-width:480px){.od-give{flex-direction:column;align-items:flex-start}}.page-thanks{background:var(--black)}.ty{position:relative;width:100%;min-height:calc(100dvh - var(--top) - var(--dock) - 30px);display:flex;align-items:center;overflow:hidden;isolation:isolate}.ty-in{position:relative;z-index:3;padding-top:18px;padding-bottom:24px}.ty-in>*{max-width:620px}.ty-beams{position:absolute;inset:0;z-index:0;pointer-events:none}.ty-beams i{position:absolute;top:-20%;left:50%;width:34vmax;height:150%;transform-origin:50%0;background:linear-gradient(180deg,rgb(var(--red-rgb)/.5),rgb(var(--red-rgb)/0) 78%);clip-path:polygon(46%0,54%0,100% 100%,0 100%);filter:blur(10px);opacity:0;animation:tyBeam 7s ease-in-out 1.2s infinite alternate}.ty-beams i:nth-child(1){--a:-28deg;--b:-8deg}.ty-beams i:nth-child(2){--a:6deg;--b:22deg;animation-delay:1.5s;background:linear-gradient(180deg,rgb(255 255 255/.2),rgb(255 255 255/0) 70%)}.ty-beams i:nth-child(3){--a:30deg;--b:12deg;animation-delay:1.8s}@keyframes tyBeam{0%{opacity:.35;transform:translateX(-50%) rotate(var(--a))}to{opacity:.85;transform:translateX(-50%) rotate(var(--b))}}.ty-disc{position:absolute;z-index:1;right:-22vmin;bottom:-24vmin;width:min(86vmin,720px);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#0d0d0e 0 1.5px,#1b1b1c 2px 3.5px);box-shadow:0 0 0 1px rgb(255 255 255/.05),0 60px 140px -30px rgb(var(--red-rgb)/.5);display:grid;place-items:center;opacity:.9;animation:tyDisc 1.4s var(--ease-out) .35s both,spin 2.4s linear 1.75s infinite}.ty-label{width:34%;aspect-ratio:1;border-radius:50%;background:var(--red);display:grid;place-items:center}.ty-label .logo{width:58%;height:auto;color:#fff}@keyframes tyDisc{0%{transform:translateX(60%) rotate(-240deg);opacity:0}}.ty-kicker{font-size:14px;font-weight:700;color:var(--red);opacity:0;animation:tyUp .6s var(--ease-out) .55s forwards}.ty-title{font-family:var(--font-display);font-weight:900;font-size:clamp(52px,13.5vw,112px);line-height:.88;margin-top:6px;text-wrap:balance;overflow-wrap:anywhere}.ty-amount{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,9vw,64px);line-height:1;margin-top:10px;opacity:0;animation:tyUp .7s var(--ease-out) 1s forwards;font-variant-numeric:tabular-nums}.ty-amount span{color:#fff}.ty-lead{font-size:15px;line-height:1.55;color:rgb(255 255 255/.82);margin-top:10px;max-width:48ch;opacity:0;animation:tyUp .7s var(--ease-out) 1.4s forwards}.ty-quote{margin:10px 0 0;font-family:"Lora",Georgia,serif;font-style:italic;font-size:16px;line-height:1.45;max-width:44ch;padding-left:16px;border-left:3px solid var(--red);opacity:0;animation:tyUp .7s var(--ease-out) 1.6s forwards}.ty-stub{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px;width:min(440px,100%);padding:12px 14px;border-radius:var(--r);background:var(--white);color:var(--black);box-shadow:0 24px 50px -18px rgb(0 0 0/.8);animation:print 1.1s var(--spring) 1.8s both}.ty-stub .logo{height:28px;width:auto}.ty-stub strong{display:block;font-family:var(--font-display);font-weight:900;font-size:19px;line-height:1;text-transform:uppercase}.ty-stub span{display:block;font-size:12.5px;color:rgb(10 10 10/.62);margin-top:4px}.ty-stub b{font-size:12px;letter-spacing:.06em;writing-mode:vertical-rl;transform:rotate(180deg);padding-left:12px;border-left:1.5px dashed rgb(10 10 10/.3)}.ty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;opacity:0;animation:tyUp .6s var(--ease-out) 2.2s forwards}.ty-small{font-size:12.5px;color:rgb(255 255 255/.62);margin-top:12px;opacity:0;animation:tyUp .6s var(--ease-out) 2.4s forwards}@keyframes tyUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ty .btn-ghost{background:var(--smoke);box-shadow:inset 0 0 0 1px var(--line-d)}@media (max-width:899px){.ty-disc{width:68vmin;right:-30vmin;bottom:-30vmin;opacity:.55}.ty-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.ty-actions .btn{--h:46px;padding:0 10px;font-size:14px;gap:6px;min-width:0}.ty-actions .btn .i{width:16px;height:16px}}@media (min-width:900px){.ty-in{padding-top:28px;padding-bottom:28px}.ty-in>*{max-width:700px}.ty-title{font-size:clamp(80px,7.4vw,112px)}.ty-lead{font-size:16.5px}.ty-quote{font-size:18px}.ty-disc{right:-10vmin;bottom:auto;top:50%;margin-top:calc(min(86vmin,720px)/-2)}}@media (prefers-reduced-motion:reduce){.ty-kicker,.ty-amount,.ty-lead,.ty-quote,.ty-actions,.ty-small{opacity:1}}[data-motion=none] .ty-kicker,[data-motion=none] .ty-amount,[data-motion=none] .ty-lead,[data-motion=none] .ty-quote,[data-motion=none] .ty-actions,[data-motion=none] .ty-small,[data-motion=none] .ty-beams i{opacity:1}.nav-give{display:inline-flex;align-items:center;gap:7px}.nav-give .i{width:13px;height:13px;color:var(--red);transition:transform .35s var(--spring)}.nav-give:hover .i{transform:scale(1.25)}.menu-give{display:inline-flex;align-items:center;gap:14px}.menu-give .i{width:.4em;height:.4em;color:#fff}@media (max-width:899px) and (max-height:760px){.menu-links{margin-top:1.5vh}.menu-foot{gap:8px;padding-top:14px}.menu-foot .btn{--h:44px}.menu-foot .socials{margin-top:2px}}.prose-notice{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--r-sm);background:rgb(var(--red-rgb)/.08);box-shadow:inset 4px 0 0 var(--red);color:var(--ink)}.prose-notice .i{flex:none;width:20px;height:20px;margin-top:4px;color:var(--red)}.no-refund{font-weight:700;color:var(--red)}