:root{--bg:#0a0910;--bg-2:#120f1a;--bg-3:#1a1624;--fg:#f4efe6;--mut:#bdb5c9;--dim:#8f87a0;--line:#ffffff1f;--gold:#ffc53d;--gold-2:#ffe3a1;--disp:"Bricolage Grotesque",system-ui,sans-serif;--sans:"Hanken Grotesk",system-ui,sans-serif;--mono:"Space Mono",ui-monospace,monospace;--eo:cubic-bezier(.22,1,.36,1);--ease:cubic-bezier(.2,.85,.25,1);--spec:linear-gradient(90deg,#e0237e 0 14.28%,#2240e6 0 28.57%,#c6f24e 0 42.85%,#6d28d9 0 57.14%,#ffc53d 0 71.42%,#0e978c 0 85.71%,#e23a1e 0);color-scheme:dark}html{background:var(--bg);scroll-behavior:smooth}html[data-calm]{scroll-behavior:auto}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:400 1.0625rem/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body:after{content:"";z-index:30;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--gold-2)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}[tabindex="-1"]:focus{outline:none}h1,h2,h3,h4{font-family:var(--disp);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}p{margin:0 0 1em}.s-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.s-skip{z-index:60;background:var(--gold);color:#1a1623;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.s-skip:focus{top:12px}.s-h2{margin-bottom:.35em;font-size:clamp(2rem,4.4vw + .6rem,3.6rem)}.s-kicker{font:700 .75rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.s-lede{color:var(--mut);max-width:60ch;font-size:1.125rem}.s-fine{color:var(--mut);margin-top:14px;font-size:.875rem}.s-textlink{color:var(--fg);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px;font-weight:700;text-decoration-thickness:2px}.s-textlink:hover{color:var(--gold-2)}.s-btn{min-height:52px;font:700 1rem/1.15 var(--sans);cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background-color .2s;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:12px 24px;text-decoration:none;display:inline-flex}.s-btn:hover{transform:translateY(-2px)}.s-btn:active{transform:translateY(0)}.s-btn-ghost{color:var(--fg);background:0 0;border-color:#ffffff8c}.s-btn-ghost:hover{background:#ffffff12;border-color:#fff}.s-btn-sun{background:var(--gold);color:#1a1623;box-shadow:0 10px 30px -10px #ffc53d99}.s-btn-pop{color:#fff;background:#c21368;flex-wrap:wrap;box-shadow:0 10px 34px -10px #e0237ebf}.s-btn-sub{opacity:.95;font-weight:500}@media (prefers-reduced-motion:reduce){.s-btn,.s-btn:hover{transition:none;transform:none}}[data-calm] .s-btn,[data-calm] .s-btn:hover{transition:none;transform:none}.s-head{z-index:5;border-bottom:1px solid var(--line);background:#0a0910db;position:relative}.s-head-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:14px;display:flex}.s-logo{color:var(--fg);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.s-logo-mark{background:#000;border:1px solid #ffffff40;border-radius:5px;gap:2px;height:22px;padding:3px;display:inline-flex}.s-logo-mark i{background:var(--c);border-radius:1px;width:4px}.s-logo-word{font:800 1.05rem/1 var(--disp);letter-spacing:.14em;text-transform:uppercase}.s-logo-word b{color:var(--mut);font-weight:600}.s-nav{flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:.9375rem;display:flex}.s-nav a{color:var(--mut);padding:6px 0;font-weight:600;text-decoration:none}.s-nav a:hover{color:var(--fg)}.s-nav .s-nav-tix{color:#1a1623;background:var(--gold);border-radius:999px;padding:6px 14px}.s-nav .s-nav-tix:hover{color:#1a1623;background:var(--gold-2)}@media (width<=640px){.s-nav{gap:2px 14px;font-size:.875rem}}.sting{display:none}html[data-sting] .sting{z-index:40;cursor:pointer;background:#050409;animation:.5s ease-in 3.35s forwards stOut;display:block;position:fixed;inset:0;overflow:hidden}html[data-sting] body{overflow:hidden}.sting-art{place-items:center;display:grid;position:absolute;inset:0}.sting-art:before,.sting-art:after{content:"";z-index:2;background:#000;height:10vh;position:absolute;left:0;right:0}.sting-art:before{top:0}.sting-art:after{bottom:0}.st-beam{transform-origin:0;width:50%;height:2px;animation:stBeam .5s var(--ease) 50ms forwards, stFade .35s ease 1.3s forwards;background:linear-gradient(90deg,#0000,#fff 70%);margin-top:-1px;position:absolute;top:50%;left:0;transform:scaleX(0);box-shadow:0 0 18px 2px #ffffff80}.st-frames{transform-origin:50%;gap:clamp(4px,1vw,10px);height:min(44vh,340px);animation:.55s cubic-bezier(.65,0,.35,1) 1.6s forwards stCollapse;display:flex}.st-frame{opacity:0;background:repeating-linear-gradient(180deg, transparent 0 8px, #0000008c 8px 14px) left 3px top 0/5px 100% no-repeat, repeating-linear-gradient(180deg, transparent 0 8px, #0000008c 8px 14px) right 3px top 0/5px 100% no-repeat, linear-gradient(180deg, #ffffff38, transparent 40%, #0003), var(--c);width:clamp(26px,8vw,84px);animation:stFlip .55s var(--ease) calc(.32s + var(--i) * 85ms) forwards;border-radius:3px;transform:perspective(700px)rotateY(-100deg)scale(.9)}.st-top,.st-bot{text-align:center;color:#fff;position:absolute;left:0;right:0;overflow:hidden}.st-top{bottom:calc(50% + 14px)}.st-bot{top:calc(50% + 14px)}.st-top span{font:800 clamp(2.4rem, 10vw, 7.5rem)/.98 var(--disp);letter-spacing:.03em;color:#fff;background:linear-gradient(100deg,#fff 42%,#ffe3a1 47%,#9db4ff 50%,#ff9acb 53%,#fff 58%) 130% 0/300% 100% no-repeat;-webkit-text-fill-color:transparent;animation:stUp .75s var(--eo) 1.9s forwards, stShine 1.1s ease-in-out 2.45s forwards;-webkit-background-clip:text;background-clip:text;display:block;transform:translateY(105%)}.st-bot span{font:700 clamp(.95rem, 2.8vw, 1.7rem)/1.2 var(--mono);letter-spacing:.9em;opacity:0;animation:stDown .8s var(--eo) 2.05s forwards;padding-left:.9em;display:block;transform:translateY(-110%)}.sting-skip{z-index:3;color:#fff;min-height:44px;font:700 .9375rem/1 var(--sans);cursor:pointer;background:#0000008c;border:2px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;position:absolute;top:calc(10vh + 16px);right:16px}.sting-skip:hover{color:#0a0910;background:#fff}@keyframes stBeam{to{transform:scaleX(1)}}@keyframes stFade{to{opacity:0}}@keyframes stFlip{to{opacity:1;transform:perspective(700px)rotateY(0)scale(1)}}@keyframes stCollapse{to{transform:scaleY(.024)scaleX(1.22)}}@keyframes stUp{to{transform:none}}@keyframes stDown{to{opacity:1;letter-spacing:.55em;transform:none}}@keyframes stShine{to{background-position:-30% 0}}@keyframes stOut{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){html[data-sting] .sting{display:none}}.hero{background:radial-gradient(60% 60% at 15% 0,#e0237e47,#0000 70%),radial-gradient(50% 60% at 90% 10%,#2240e652,#0000 70%),radial-gradient(40% 50% at 55% 100%,#ffc53d24,#0000 70%);padding:clamp(28px,5vw,64px) 0 clamp(40px,6vw,80px);position:relative}.tr-stage{text-align:center;background:radial-gradient(70% 90% at 50% 120%,#ffc53d2e,#0000 60%),radial-gradient(90% 70%,#1c1730,#0c0a13 75%);border-block:clamp(14px,3.4vw,40px) solid #000;border-radius:6px;place-items:center;min-height:clamp(420px,50vw,620px);padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 40px 120px -40px #6d28d98c}.tr-stage:after{content:"";pointer-events:none;background:radial-gradient(120% 90%,#0000 55%,#0000008c);position:absolute;inset:0}.tr-caps{font:800 clamp(1.15rem, 2.4vw + .4rem, 1.7rem)/1.2 var(--disp);color:var(--fg);gap:.25em;margin:0 0 28px;padding:0;list-style:none;display:grid}.tr-caps li:last-child{color:var(--gold)}.tr-card{z-index:1;position:relative}.tr-eyebrow{font:700 clamp(.7rem,.5vw + .55rem,.85rem)/1.3 var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--mut);margin-bottom:18px;padding-left:.32em}.hero h1{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.6rem,8.2vw,7.2rem);line-height:.9}.hero h1 span{color:var(--gold);display:block}.tr-bar{background:var(--spec);border-radius:3px;width:min(420px,70%);height:6px;margin:22px auto 20px;display:block;box-shadow:0 0 24px #ffffff2e}.tr-motto{color:var(--fg);margin-bottom:.4em;font-size:clamp(1rem,.8vw + .8rem,1.25rem)}.tr-soon{font:700 .8125rem/1.5 var(--mono);letter-spacing:.06em;color:var(--mut);margin:0}.tr-soon span{color:#a49cb6}.tr-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin-top:24px;display:flex}@keyframes trSlam{0%{opacity:0;letter-spacing:.06em;transform:scale(1.25)}}@keyframes trBar{0%{transform:scaleX(0)}}.from{padding:clamp(56px,8vw,120px) 0 clamp(40px,6vw,80px)}.from-lines{gap:.5em;font-weight:800;display:grid}.fl{max-width:22ch;display:block}.fl em{color:var(--gold);font-style:normal}.fl-1{font-size:clamp(1.6rem,3.2vw + .6rem,3rem)}.fl-2{color:var(--mut);text-align:right;justify-self:end;font-size:clamp(1.3rem,2.2vw + .6rem,2.2rem)}.fl-3{color:var(--mut);font-size:clamp(1.3rem,2.2vw + .6rem,2.2rem)}.fl-4{max-width:18ch;margin-top:.3em;font-size:clamp(2rem,4.6vw + .6rem,4.4rem);line-height:1}.fl-4 em{background:linear-gradient(90deg,#ff7db8,#9db4ff,#d7f57f,#ffc53d);color:#0000;-webkit-background-clip:text;background-clip:text}@supports not (background-clip:text){.fl-4 em{color:var(--gold)}}.stats{border:1px solid var(--line);background:var(--bg-2);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.stats li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;margin:0 -1px -1px 0;padding:22px 22px 24px;display:grid}.stat-k{font:700 .75rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.stat-v{font:800 clamp(1.5rem, 1.5vw + 1rem, 2rem)/1.1 var(--disp)}.stat-s{color:var(--mut);font-size:.9375rem}.slate{background:linear-gradient(180deg, transparent, var(--bg-2) 18%, var(--bg-2) 82%, transparent);padding:clamp(56px,8vw,112px) 0}.marquee{background-color:#2a1e0a;background-image:radial-gradient(circle,#ffe3a1 0 3px,#ffc53d59 4px,#0000 5px);background-position:0 0;background-size:20px 20px;border-radius:12px;margin-bottom:22px;padding:12px;display:inline-block;box-shadow:0 0 40px -6px #ffc53d73}.marquee-in{color:var(--gold);font:800 clamp(1rem, 1.2vw + .7rem, 1.4rem)/1 var(--disp);letter-spacing:.24em;text-transform:uppercase;background:#0a0910;border-radius:4px;padding:10px calc(22px - .24em) 10px 22px}html[data-js] .marquee{animation:.45s steps(2,end) .2s 6 mqChase}@keyframes mqChase{50%{filter:brightness(1.25);background-position:10px 0}}.phase{margin-top:clamp(40px,5vw,64px)}.phase-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:24px;padding-bottom:16px;display:flex}.phase-h{font-size:clamp(1.6rem,2vw + 1rem,2.4rem)}.phase-blurb{color:var(--mut);margin:0}.posters{grid-template-columns:repeat(auto-fill,minmax(min(100%,228px),1fr));gap:clamp(18px,2.4vw,30px);margin:0;padding:0;list-style:none;display:grid}.poster{aspect-ratio:2/3;isolation:isolate;background:var(--p);min-height:0;color:var(--k);transition:transform .35s var(--eo), box-shadow .35s var(--eo);border:1px solid #ffffff24;border-radius:10px;flex-direction:column;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 40px -22px #000000e6}.poster:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff24,#0000 30% 70%,#0000002e),radial-gradient(80% 50% at 50% 35%,#ffffff1f,#0000 70%);position:absolute;inset:0}.poster:after{content:"";pointer-events:none;transition:transform .8s var(--eo);background:linear-gradient(105deg,#0000 35%,#ffffff52 48%,#0000 60%);position:absolute;inset:0;transform:translate(-110%)}.poster:hover,.poster:focus-within{box-shadow:0 1px 0 #ffffff14 inset, 0 34px 60px -24px color-mix(in srgb, var(--p) 70%, #000);transform:translateY(-8px)rotate(-.6deg)}.poster:hover:after,.poster:focus-within:after{transform:translate(110%)}.poster:has(a:focus-visible){outline:3px solid var(--gold);outline-offset:4px}.poster-title a:focus-visible{outline:none}.poster-top{font:700 .6875rem/1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0 0 6px}.poster-art{flex:auto;place-items:center;min-height:0;padding:30px 0 6px;display:grid;position:relative}@media (width<=560px){.poster{aspect-ratio:auto}.poster-art svg{height:170px}}.poster-art svg{width:100%;height:100%;max-height:180px}.poster-title{text-align:center;text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(1.45rem,1vw + 1.1rem,1.9rem);line-height:.98}.poster-title a{color:inherit;text-decoration:none}.poster-title a:after{content:"";z-index:2;position:absolute;inset:0}.poster-tag{font:600 .9375rem/1.3 var(--sans);text-align:center;margin:8px 0 12px;font-style:italic}.poster-foot{border-top:1px solid;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:10px;display:flex}.rating{border:2px solid;border-radius:8px 2px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;max-width:62%;margin:0;padding:4px 8px 5px 5px;display:grid}.rating-k{font:700 .6875rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1}.rating-l{font:800 1.5rem/1 var(--disp);border:2px solid;border-radius:50%;place-items:center;min-width:1.35em;height:1.35em;display:grid}.rating-w{font:700 .75rem/1.15 var(--sans)}.billing{font:600 .6875rem/1.25 var(--sans);letter-spacing:.06em;text-transform:uppercase;text-align:right;margin:0}.stamp{z-index:1;font:800 .75rem/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;outline-offset:2px;background:var(--p);border:2px solid;border-radius:3px;outline:2px solid;padding:6px 10px 6px 12px;position:absolute;top:12px;right:0;transform:rotate(7deg)}@media (prefers-reduced-motion:reduce){.poster,.poster:after{transition:none}.poster:hover,.poster:focus-within{transform:none}.poster:hover:after{transform:translate(-110%)}}[data-calm] .poster,[data-calm] .poster:after{transition:none}[data-calm] .poster:hover,[data-calm] .poster:focus-within{transform:none}[data-calm] .poster:hover:after,[data-calm] .poster:focus-within:after{transform:translate(-110%)}.critics{padding:clamp(56px,8vw,112px) 0}.laurels{flex-wrap:wrap;justify-content:center;gap:18px clamp(18px,4vw,48px);margin:clamp(24px,4vw,40px) 0;padding:0;list-style:none;display:flex}.laurel{color:var(--gold-2);align-items:center;gap:4px;display:flex}.laurel svg{flex:none;width:28px;height:72px}.laurel-r{transform:scaleX(-1)}.laurel-t{text-align:center;gap:2px;min-width:9.5em;display:grid}.laurel-top{font:700 .6875rem/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase}.laurel-name{font:800 1.0625rem/1.1 var(--disp);color:#fff}.laurel-sub{color:var(--mut);font-size:.8125rem;font-style:italic}.quotes{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1000px){.quotes{grid-template-columns:repeat(4,minmax(0,1fr))}.quote:first-child{grid-column:span 2}.quote:first-child blockquote p{font-size:1.9rem}.quote:first-child .q-stars{font-size:1.5rem}}.quote figure{background:var(--bg-2);border:1px solid var(--line);height:100%;transition:border-color .2s, transform .3s var(--eo);border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:22px;display:flex}.quote figure:hover{border-color:#ffc53d80}.q-stars{color:var(--gold);letter-spacing:.14em;margin:0;font-size:1.125rem;line-height:1}.q-score{font:700 .8125rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.quote blockquote{flex:1;margin:0}.quote blockquote p{font:700 clamp(1.15rem, .6vw + 1rem, 1.35rem)/1.3 var(--disp);margin:0}.quote figcaption{color:var(--mut);align-items:center;gap:10px;font-weight:600;display:flex}.q-av{border:1px solid #fff3;border-radius:9px;flex:none;width:36px;height:36px;overflow:hidden}.q-av svg{width:100%;height:100%;display:block}.bts{background:radial-gradient(60% 80% at 0%,#0e978c33,#0000 70%);padding:clamp(56px,8vw,112px) 0}.bts-in,.tix-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width>=860px){.bts-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.tix-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.tix-in .ticket{order:2}}.bts-copy p:not(.s-kicker){color:var(--mut);max-width:56ch}.bts-copy .s-btn{margin-top:8px}.clap{justify-self:center;width:min(100%,400px);transform:rotate(-3deg)}.clap-top{transform-origin:8px 100%;height:52px;transition:transform .35s var(--eo);background:repeating-linear-gradient(-55deg,#f4efe6 0 22px,#14121c 22px 44px);border:3px solid #f4efe6;border-radius:8px 8px 0 0;transform:rotate(-14deg)}.clap:hover .clap-top{transform:rotate(0)}.clap-body{font:400 1rem/1.4 var(--hand);background:#14121c;border:3px solid #f4efe6;border-radius:4px 4px 10px 10px;margin-top:4px;padding:18px 20px}.clap-body p{font:400 1rem/1.3 var(--mono);color:#fff;border-bottom:1px solid #f4efe659;margin:0;padding:6px 0}.clap-body p:last-child{border-bottom:0}.clap-body b{font:700 .6875rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-right:6px}.clap-body b:not(:first-child){margin-left:14px}[data-calm] .clap-top{transition:none}.tix{background:radial-gradient(60% 80% at 100%,#e0237e33,#0000 70%);padding:clamp(56px,8vw,112px) 0}.tix-copy p:not(.s-kicker):not(.s-fine){color:var(--mut);max-width:56ch}.ticket{filter:drop-shadow(0 24px 30px #0000008c);color:#1a1623;justify-self:center;width:min(100%,440px);display:flex;transform:rotate(2.5deg)}.ticket-main,.ticket-stub{background:var(--gold);-webkit-mask:radial-gradient(12px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(12px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.ticket-main{background:linear-gradient(135deg, #ffd36b, var(--gold));border-radius:10px 0 0 10px;flex:1;gap:6px;padding:22px 24px 22px 28px;display:grid}.ticket-stub{text-align:center;background:#ffe3a1;border-left:3px dashed #1a162373;border-radius:0 10px 10px 0;place-content:center;gap:2px;width:96px;display:grid}.ticket-k{font:700 .75rem/1 var(--mono);letter-spacing:.24em;text-transform:uppercase}.ticket-t{font:800 clamp(2rem, 4vw + .8rem, 2.8rem)/1 var(--disp);text-transform:uppercase}.ticket-row{font:400 .8125rem/1.3 var(--mono)}.ticket-row b{text-transform:uppercase;letter-spacing:.1em;margin-right:4px;font-weight:700}.ticket-row b:not(:first-child){margin-left:10px}.ticket-stub span{font:700 .6875rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.ticket-stub b{font:800 1.5rem/1.1 var(--disp)}.tix-copy .s-btn{margin-top:8px}.seated{text-align:center;border-block:1px solid var(--line);background:#07060b;padding:clamp(48px,7vw,96px) 0}.seated-h{margin-bottom:.4em;font-size:clamp(1.8rem,3.4vw + .6rem,3rem)}.seated p{color:var(--mut);font-size:1.125rem}.seated em{color:var(--gold);font-style:normal}.credits{padding:clamp(56px,8vw,112px) 0 clamp(40px,5vw,64px)}.roll{overscroll-behavior:contain;border:1px solid var(--line);scrollbar-color:#3a3449 transparent;background:#060509;border-radius:14px;height:clamp(340px,62vh,560px);position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.roll:focus-visible{outline-offset:4px}.roll-in{text-align:center;width:min(640px,100% - 32px);margin:0 auto;padding:clamp(140px,30vh,240px) 0 clamp(160px,34vh,280px)}.roll-hint{font:700 .75rem/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#a49cb6;margin:-90px 0 70px}.roll-hint span{margin-top:10px;font-size:1.2rem;display:block}.roll-title{font:800 1.6rem/1.15 var(--disp);text-transform:uppercase;letter-spacing:.06em}.roll-title span{font:700 .75rem/1 var(--mono);letter-spacing:.3em;color:var(--mut)}.roll-film{font:800 clamp(1.6rem, 3vw + .8rem, 2.6rem)/1.05 var(--disp);color:var(--gold);text-transform:uppercase;margin-bottom:3em}.roll-group{margin-bottom:3em}.roll-h{font:700 .75rem/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:1.2em;padding-left:.3em}.roll dl{gap:.7em;margin:0;display:grid}.roll-row{text-align:left;background:radial-gradient(circle,#6a6380 1px,#0000 1.4px) 0 calc(100% - .42em)/7px 7px repeat-x;justify-content:space-between;align-items:baseline;gap:0;display:flex}.roll-row dt,.roll-row dd{background:#060509;margin:0}.roll-row dt{font:400 .875rem/1.35 var(--mono);color:var(--mut);text-transform:uppercase;letter-spacing:.04em;padding-right:.5em}.roll-row dd{font:700 1.0625rem/1.35 var(--sans);text-align:right;max-width:58%;padding-left:.5em}.roll-note{color:var(--mut);max-width:40ch;margin:0 auto 1.2em;font-size:.9375rem}.roll-end{font:800 1.4rem/1.1 var(--disp);color:var(--gold);margin-top:4em}.s-foot{border-top:1px solid var(--line);color:var(--mut);padding:36px 0 40px;font-size:.9375rem}.s-foot nav{flex-wrap:wrap;gap:6px 22px;margin-bottom:14px;display:flex}.s-foot nav a{color:var(--fg);font-weight:600}.s-foot p{max-width:70ch;margin:0 0 6px}.s-replay{color:var(--gold-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:10px;padding:4px 0;font-weight:600;text-decoration:underline}.pcs{text-align:center;background:#000;padding:0 0 clamp(80px,10vw,140px)}.pcs-gap{color:#5c566c;justify-items:center;gap:28px;padding:clamp(80px,14vh,160px) 0 clamp(60px,10vh,120px);font-size:1.6rem;line-height:1;display:grid}.pcs-in{max-width:640px}.pcs .s-kicker{font-size:.75rem}.pcs-dir{color:#a49cb6;max-width:46ch;margin:0 auto 1.4em;font-style:italic}.pcs-glint{width:120px;margin:12px auto 26px}.pcs-glint svg{width:100%;display:block}.pcs-lines{gap:14px;max-width:480px;margin:0 auto 1.6em;display:grid}.pcs-lines div{gap:2px;display:grid}.pcs-lines dt{font:700 .75rem/1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.pcs-lines dt span{letter-spacing:.04em;text-transform:none;color:#a49cb6;font-weight:400}.pcs-lines dd{font:700 clamp(1.15rem, 1vw + .9rem, 1.5rem)/1.3 var(--disp);margin:0}.pcs-return{font:800 clamp(2rem, 5vw + .6rem, 4rem)/1 var(--disp);text-transform:uppercase;letter-spacing:.02em;margin:1.4em 0 .4em}.pcs-sub{color:var(--mut)}.pcs[data-wait] .pcs-glint,.pcs[data-wait] .pcs-lines>div,.pcs[data-wait] .pcs-dir,.pcs[data-wait] .pcs-return,.pcs[data-wait] .pcs-sub{opacity:0}.pcs[data-play] .pcs-dir:first-of-type{animation:.8s .1s both pcsIn}.pcs[data-play] .pcs-glint{animation:pcsPeek 1s var(--eo) both .5s}.pcs[data-play] .pcs-eyes{transform-origin:76px 48px;animation:.25s 2.2s 2 pcsBlink}.pcs[data-play] .pcs-lines>div{animation:.7s both pcsIn}.pcs[data-play] .pcs-lines>div:first-child{animation-delay:1.3s}.pcs[data-play] .pcs-lines>div:nth-child(2){animation-delay:2.4s}.pcs[data-play] .pcs-lines>div:nth-child(3){animation-delay:3.6s}.pcs[data-play] .pcs-lines>div:nth-child(4){animation-delay:4.6s}.pcs[data-play] .pcs-lines+.pcs-dir{animation:.7s 5.5s both pcsIn}.pcs[data-play] .pcs-glint svg{animation:1.4s 5.6s pcsGasp}.pcs[data-play] .pcs-return{animation:pcsReturn 1.1s var(--eo) both 6.4s}.pcs[data-play] .pcs-sub{animation:.8s 7.2s both pcsIn}@keyframes pcsIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pcsPeek{0%{opacity:0;transform:translateY(40px)scale(.8)}to{opacity:1;transform:none}}@keyframes pcsBlink{50%{transform:scaleY(.1)}}@keyframes pcsGasp{0%{filter:drop-shadow(0 0 #e0237e)}15%{filter:drop-shadow(0 0 18px #e0237e)}30%{filter:drop-shadow(0 0 18px #2240e6)}45%{filter:drop-shadow(0 0 18px #c6f24e)}60%{filter:drop-shadow(0 0 18px #6d28d9)}75%{filter:drop-shadow(0 0 18px #ffc53d)}90%{filter:drop-shadow(0 0 18px #0e978c)}to{filter:drop-shadow(0 0 #e23a1e)}}@keyframes pcsReturn{0%{opacity:0;letter-spacing:.4em;filter:blur(8px)}to{opacity:1;letter-spacing:.02em;filter:none}}.sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1000px){.quote:last-child{grid-column:1/-1}}.tr-note{text-align:center;color:var(--mut);margin:12px 0 0;font-size:.875rem}.tr-who{font:700 .75rem/1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#ff9acb;margin-bottom:.5em;display:block}.tr-caps li.is-glint{color:#ffd6ec}.tr-caps li.is-hush{font-style:italic}.tr-sub:not([hidden]){z-index:3;text-align:center;background:#000000d1;border-radius:8px;flex-direction:column;align-items:center;gap:4px;max-width:min(720px,100%);margin:18px auto 0;padding:8px 14px;display:flex}.tr-sfx{font:700 .8125rem/1.3 var(--mono);letter-spacing:.06em;color:var(--gold)}.tr-line{font:600 1rem/1.35 var(--sans);color:#fff}.tr-sfx:empty,.tr-line:empty{display:none}html:not([data-calm]) .tr-stage{padding-bottom:clamp(104px,12vw,128px)}html:not([data-calm]) .tr-sub:not([hidden]){width:calc(100% - 32px);margin:0;position:absolute;bottom:clamp(10px,2vw,22px);left:50%;transform:translate(-50%)}html:not([data-calm]) .tr-stage[data-mode] .tr-caps{pointer-events:none;margin:0;position:absolute;inset:0}html:not([data-calm]) .tr-stage[data-mode] .tr-caps li{opacity:0;filter:blur(6px);text-wrap:balance;place-content:center;padding:0 7%;font-size:clamp(1.8rem,5.6vw,4.4rem);line-height:1.05;transition:opacity .25s,filter .25s;display:grid;position:absolute;inset:0 0 70px;transform:scale(1.06)}html:not([data-calm]) .tr-stage[data-mode] .tr-caps li.is-glint,html:not([data-calm]) .tr-stage[data-mode] .tr-caps li.is-hush{font-size:clamp(1.4rem,3.6vw,2.8rem)}html:not([data-calm]) .tr-stage[data-mode=play] .tr-caps li.is-on{opacity:1;filter:none;transition:opacity .45s,filter .45s,transform 3s linear;transform:scale(1)}html:not([data-calm]) .tr-stage[data-mode=play]:not([data-title]) .tr-card{opacity:0;visibility:hidden}html:not([data-calm]) .tr-stage[data-title] .tr-card h1{animation:trSlam .8s var(--eo) both}html:not([data-calm]) .tr-stage[data-title] .tr-bar{animation:trBar .9s var(--eo) .15s both}.tr-stage[data-hush]{background:#000}.tr-stage[data-hush]:after{background:0 0}[data-calm] .tr-caps li.is-on{color:var(--gold);text-underline-offset:6px;text-decoration:underline 3px}[data-calm] .tr-caps li.is-on.is-glint{color:#ff9acb}html[data-sting=sound] .sting{animation:.45s ease-in 3.2s forwards stOut}html[data-sting=sound] .st-beam{animation:stBeam .25s var(--ease) 0s forwards, stFade .3s ease .95s forwards}html[data-sting=sound] .st-frame{animation:stFlip .4s var(--ease) calc(20ms + var(--i) * .14s) forwards}html[data-sting=sound] .st-frames{animation:.45s cubic-bezier(.65,0,.35,1) 1.07s forwards stCollapse}html[data-sting=sound] .st-top span{animation:stUp .7s var(--eo) 1.1s forwards, stShine 1.1s ease-in-out 1.55s forwards}html[data-sting=sound] .st-bot span{animation:stDown .8s var(--eo) 1.2s forwards}.p4{margin-top:clamp(48px,6vw,80px)}.teasers{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.teaser{background:repeating-linear-gradient(-45deg,#15121d 0 14px,#191522 14px 28px);border:2px dashed #ffc53d8c;border-radius:10px;flex-direction:column;gap:8px;padding:20px 18px 16px;display:flex;position:relative}.teaser:nth-child(odd){transform:rotate(-.6deg)}.teaser:nth-child(2n){transform:rotate(.5deg)}.teaser-soon{font:800 .75rem/1 var(--disp);letter-spacing:.2em;text-transform:uppercase;color:#1a1623;background:var(--gold);border-radius:3px;align-self:flex-start;margin:0;padding:6px 9px 5px}.teaser-t{text-transform:uppercase;font-size:clamp(1.3rem,.8vw + 1.05rem,1.6rem);line-height:1}.teaser-tag{color:var(--mut);flex:1;margin:0;font-style:italic}.teaser-foot{border-top:1px solid var(--line);font:700 .75rem/1.3 var(--mono);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:6px 0 0;padding-top:10px;display:flex}.teaser-r b{color:var(--gold);font-size:.9rem}.teaser-when{color:var(--fg)}[data-calm] .teaser{transform:none}.umap{background:radial-gradient(70% 60% at 50% 40%,#6d28d938,#0000 70%);padding:clamp(56px,8vw,112px) 0}.map-frame{border:1px solid var(--line);background:radial-gradient(90% 80%,#17122a,#08070d 80%);border-radius:16px;margin-top:clamp(20px,3vw,32px);padding:clamp(6px,1.5vw,16px);position:relative}.map{width:100%;height:auto;display:block}.map-tall{display:none}@media (width<=700px){.map-wide{display:none}.map-tall{display:block}}.map-bg{fill:#fff;opacity:.28}.map-ph{fill:var(--gold);letter-spacing:.3em;font:700 15px/1 Space Mono,monospace}.map-tall .map-ph{font-size:20px}.map-edge{fill:none;stroke:#ffffff42;stroke-width:1.6px;stroke-dasharray:4 6;transition:stroke .2s}.map-tall .map-edge{stroke-width:2.2px}.map-edge.is-on{stroke:var(--gold);stroke-width:3.2px;stroke-dasharray:none}.map-node{cursor:pointer;outline:none}.map-hit{fill:#0000}.map-ring{fill:none;stroke:#0000;stroke-width:4px}.map-star{stroke:#fff;stroke-width:2px;stroke-linejoin:round;transition:transform .25s var(--eo);transform-box:fill-box;transform-origin:50%}.map-label{fill:#f4efe6;paint-order:stroke;stroke:#08070d;stroke-width:5px;stroke-linejoin:round;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700}.map-node:hover .map-star,.map-node:focus-visible .map-star{transform:scale(1.35)}.map-node:hover .map-label,.map-node.is-near .map-label{fill:var(--gold-2)}.map-node:focus-visible .map-ring{stroke:var(--gold)}.map-node:focus-visible .map-label{fill:var(--gold);text-decoration:underline}.map-info{min-height:3em;color:var(--fg);margin:10px 6px 4px;font-size:.9375rem}.map-info b{color:var(--gold)}.map-list{color:var(--mut);margin-top:16px}.map-list summary{cursor:pointer;color:var(--fg);padding:6px 0;font-weight:700}.map-list ul{gap:6px;margin:8px 0 0;padding-left:1.2em;display:grid}[data-calm] .map-star,[data-calm] .map-edge{transition:none}[data-calm] .map-node:hover .map-star,[data-calm] .map-node:focus-visible .map-star{transform:none}.popper{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;display:flex;position:relative}.kernels{width:84px;height:44px;position:relative}.kernels i:nth-child(n+6){margin-left:5px;bottom:8px}.kernels i{bottom:0;left:var(--x);background:#fff4d6;border-radius:50% 45% 50% 40%;width:11px;height:10px;position:absolute;box-shadow:inset -2px -2px #ffc53d}.kernels[data-pop] i{animation:kPop .9s cubic-bezier(.2,.8,.3,1) calc(var(--i) * .19s) both}@keyframes kPop{0%{transform:none}40%{transform:translateY(-34px)rotate(160deg)scale(1.3)}to{transform:translateY(0)rotate(320deg)scale(1.15)}}.pop-cap{min-height:1.4em;font:700 .8125rem/1.4 var(--mono);color:var(--gold);flex-basis:100%;margin:0}.stubs{background:linear-gradient(#0000,#0e0c15 20% 80%,#0000);padding:clamp(56px,8vw,112px) 0}.stub-count{font:800 clamp(1.4rem, 1.4vw + 1rem, 2rem)/1.1 var(--disp);margin:22px 0 10px}.stub-count b{color:var(--gold)}.stub-count span{font:600 1rem/1 var(--sans);color:var(--mut)}.stub-bar{gap:4px;max-width:520px;margin-bottom:clamp(24px,3vw,36px);display:flex}.stub-bar i{background:#2a2633;border-radius:3px;flex:1;height:10px}.stub-bar i.is-got{background:var(--p);box-shadow:0 0 0 1px #ffffff59}.wall{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:clamp(18px,2.4vw,26px);margin:0;padding:0;list-style:none;display:grid}.stub{color:#bdb5c9;filter:drop-shadow(0 12px 18px #00000080);clip-path:polygon(0 0,100% 0,97.5% 6%,100% 12%,96.8% 19%,99.6% 25%,97.2% 32%,100% 39%,96.5% 46%,99.2% 53%,97% 60%,100% 67%,96.8% 74%,99.6% 81%,97.2% 88%,100% 94%,98% 100%,0 100%,0 58%,2.6% 54%,2.6% 46%,0 42%);min-height:172px;transform:rotate(var(--r,-.8deg));background:linear-gradient(135deg,#2b2735,#221f2b);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 46px;padding:14px 0 12px 22px;display:grid;position:relative}.stub:nth-child(3n+2){--r:.7deg}.stub:nth-child(3n){--r:-.3deg}.stub.is-got{background:linear-gradient(135deg, color-mix(in srgb, var(--p) 88%, #fff), var(--p));color:var(--k)}.stub-main{flex-direction:column;grid-area:1/1;gap:4px;min-width:0;display:flex}.stub-top{font:700 .6875rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:8px;margin:0;padding-right:10px;display:flex}.stub-t{text-transform:uppercase;overflow-wrap:anywhere;margin:6px 0 2px;font-size:clamp(1.25rem,.6vw + 1.05rem,1.5rem);line-height:1}.stub:not(.is-got) .stub-t{color:#8f87a0;letter-spacing:.2em;font-size:1.8rem}.stub-ph,.stub-date{font:600 .8125rem/1.3 var(--sans);margin:0}.stub-date{font:700 .75rem/1.3 var(--mono)}.stub-tear{opacity:.85;border-left:3px dotted;grid-area:1/2/span 2;place-items:center;margin:-14px 0 -12px;display:grid}.stub-tear span{writing-mode:vertical-rl;font:800 .875rem/1 var(--disp);letter-spacing:.4em;text-transform:uppercase}.stub-go{color:inherit;font:700 .875rem/1.2 var(--sans);text-underline-offset:3px;grid-area:2/1;justify-self:start;margin-top:10px;padding:4px 0;text-decoration:underline}.stub:not(.is-got) .stub-go{color:var(--gold-2)}.stub-go:focus-visible{outline-offset:2px;outline-color:currentColor}[data-calm] .stub{transform:none}.finale{background:radial-gradient(70% 70% at 50% 30%,#ffc53d1f,#0000 70%);padding:clamp(56px,8vw,112px) 0}.fin-locked{background:#100e17;border:2px dashed #ffc53d80;border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:20px;padding:clamp(22px,3vw,36px);display:flex}.fin-locked[hidden],.fin-open[hidden]{display:none}.fin-lock{width:72px;color:var(--gold);flex:none}.fin-lock svg{width:100%;display:block}.fin-locked>div:last-child{flex:280px}.fin-tease{font:800 clamp(1.3rem, 1vw + 1rem, 1.7rem)/1.2 var(--disp)}.fin-tease b{color:var(--gold)}.fin-sub{color:var(--mut)}.fin-stage{border:1px solid var(--line);background:radial-gradient(60% 70% at 50% 0,#fff0c838,#0000 70%),linear-gradient(#1a1428,#0a0910 70%,#2a1a0e);border-radius:14px;margin-top:20px;padding:clamp(28px,4vw,56px) clamp(44px,8vw,110px) 20px;position:relative;overflow:hidden}.fin-stage:after{content:"";z-index:0;background:linear-gradient(#5a3a1e,#2a1a0e);border-top:3px solid #8a5a2e;height:46px;position:absolute;bottom:0;left:0;right:0}.fin-curtain{z-index:2;background:repeating-linear-gradient(90deg,#8e0f2c 0 12px,#b3173a 12px 22px,#7a0c25 22px 30px);width:clamp(34px,7vw,92px);position:absolute;top:0;bottom:0;box-shadow:inset 0 -30px 40px #0006}.fin-curtain-l{border-radius:0 0 40%;left:0}.fin-curtain-r{border-radius:0 0 0 40%;right:0}.fin-spot{pointer-events:none;background:radial-gradient(50% 60% at 50% 70%,#fff0c829,#0000 70%);width:60%;height:120%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.cast{z-index:1;flex-wrap:wrap;justify-content:center;gap:16px 10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.cast-m{text-align:center;flex-direction:column;align-items:center;gap:3px;width:92px;display:flex}.cast-av{border:2px solid #f4efe6;border-radius:14px;width:60px;height:60px;overflow:hidden;box-shadow:0 8px 0 -2px #0a0910,0 10px 16px #00000080}.cast-av svg{width:100%;height:100%;display:block}.cast-n{font:800 .8125rem/1.15 var(--disp);color:#fff;margin-top:6px}.cast-f{font:500 .6875rem/1.2 var(--sans);color:var(--mut)}.cast-m.is-star{width:120px}.cast-m.is-star .cast-av{border-color:var(--gold);width:88px;height:88px;box-shadow:0 0 0 4px #ffc53d4d,0 0 40px #ffc53d73}.cast-m.is-star .cast-n{color:var(--gold);font-size:1.05rem}.fin-stage[data-assemble] .cast-m{animation:castIn .9s var(--eo) calc(.25s + var(--i) * .14s) both}.fin-stage[data-assemble] .cast-m.is-star{animation:castStar 1.2s var(--eo) 3.2s both}@keyframes castIn{0%{opacity:0;transform:translateX(var(--dx)) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes castStar{0%{opacity:0;transform:translateY(-120px)scale(.6)}70%{opacity:1;transform:translateY(8px)scale(1.06)}to{opacity:1;transform:none}}@media (width<=520px){.fin-stage{padding-inline:30px}.fin-curtain{width:22px}.cast{gap:12px 6px}.cast-m{width:74px}.cast-av{border-radius:11px;width:48px;height:48px}.cast-n{font-size:.75rem}.cast-m.is-star{width:96px}.cast-m.is-star .cast-av{width:68px;height:68px}}.fin-the-end{z-index:1;text-align:center;font:800 clamp(2rem, 5vw + .6rem, 4.4rem)/1 var(--disp);text-transform:uppercase;letter-spacing:.06em;color:var(--gold);visibility:hidden;margin:18px 0 0;position:relative}.fin-the-end span{color:#ff9acb}.fin-stage[data-end] .fin-the-end{visibility:visible;animation:pcsReturn 1.2s var(--eo) both}.fin-sub-bar:has(.tr-sfx:empty+.tr-line:empty){visibility:hidden}.fin-sub-bar{z-index:3;text-align:center;background:#000000d1;border-radius:8px;flex-direction:column;align-items:center;gap:4px;max-width:640px;min-height:3.4em;margin:16px auto 30px;padding:8px 14px;display:flex;position:relative}.fin-roll{overscroll-behavior:contain;border:1px solid var(--line);text-align:center;background:#060509;border-radius:14px;height:clamp(280px,52vh,460px);margin-top:22px;padding:28px clamp(16px,4vw,48px) 60vh;position:relative;overflow-y:auto}.fin-group{max-width:720px;margin:0 auto 2.4em;transition:opacity .4s}.fin-h{font:800 clamp(1.8rem, 3vw + .8rem, 3.2rem)/1 var(--disp);text-transform:uppercase;color:var(--gold);margin-bottom:.5em}.fin-group dl{gap:.6em;margin:0;display:grid}.fin-row{gap:2px;display:grid}.fin-row dt{font:800 clamp(1.2rem, 1vw + 1rem, 1.6rem)/1.15 var(--disp);color:#fff}.fin-row dd{font:500 1rem/1.3 var(--mono);color:var(--mut);margin:0}.finale[data-state=play] .fin-group:not(.is-on){opacity:.55}.fin-last{color:var(--mut);font-style:italic}.secret{border:1px solid var(--line);text-align:center;background:#000;border-radius:16px;margin-top:22px;padding:clamp(22px,3vw,36px)}.secret[hidden]{display:none}.secret-glint{border-radius:20px;width:96px;height:96px;margin:8px auto 14px;overflow:hidden}.secret-glint svg{width:100%;height:100%;display:block}.secret-sfx{font:700 .8125rem/1.4 var(--mono);color:var(--gold);min-height:1.4em;margin-bottom:.6em}.secret-line{font:700 clamp(1.15rem, 1vw + .9rem, 1.5rem)/1.3 var(--disp);max-width:34ch;margin-inline:auto}.secret-line b{font:700 .75rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#ff9acb}.secret[data-line] .secret-glint{animation:1.4s pcsGasp}.secret[data-cta] .secret-cta .s-btn{animation:trSlam .7s var(--eo) both}.secret-cta{margin:18px 0 6px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}[data-calm] *,[data-calm] :before,[data-calm] :after{transition:none!important;animation:none!important}
