.show-page{--show-ink:#171719;--show-paper:#f2f0e8;--show-muted:#a6a5a1;--cut-ease:cubic-bezier(.16,1,.3,1);background:var(--show-ink);min-height:100svh;color:var(--show-paper);font-family:Arial,PingFang SC,sans-serif;overflow:hidden}.show-header{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 3.2%;display:flex}.show-brand{letter-spacing:-.06em;font-size:18px;font-weight:900}.show-brand>span{color:var(--accent);padding:0 8px}.show-edition{letter-spacing:.14em;font:9px monospace}.show-edition>span{color:var(--accent);margin:0 18px}.show-home{align-items:center;gap:10px;min-height:44px;font-size:11px;display:flex}.stage{isolation:isolate;--camera-x:0px;--camera-y:0px;height:calc(100svh - 238px);min-height:480px;max-height:1000px;position:relative;overflow:hidden}.show-scene{background:var(--show-paper);color:var(--show-ink);position:absolute;inset:0;overflow:hidden}.scene-paper{background:var(--accent);clip-path:polygon(57% 0,100% 0,100% 100%,32% 100%);animation:paper-slam 1s var(--cut-ease) .8s both;position:absolute;inset:0}.scene-halftone{opacity:.35;background-image:radial-gradient(#17171970 .7px,#0000 .9px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 40%,#000);mask-image:linear-gradient(120deg,#0000 40%,#000)}.scene-type{letter-spacing:-.08em;text-transform:uppercase;white-space:nowrap;opacity:.12;flex-direction:column;width:106%;font-size:clamp(90px,14.5vw,240px);font-weight:950;line-height:.87;animation:10s linear both type-drift;display:flex;position:absolute;top:8%;left:-3%;transform:rotate(-7deg)}.scene-type span:nth-child(2){color:#0000;-webkit-text-stroke:2px var(--show-ink);align-self:flex-end}.scene-topline,.scene-bottomline{z-index:4;letter-spacing:.12em;justify-content:space-between;gap:12px;font:9px monospace;display:flex;position:absolute;left:3.2%;right:3.2%}.scene-topline{top:20px}.scene-bottomline{color:var(--show-ink);font-size:8px;bottom:14px}.scene-cross{font-size:160px;line-height:1;animation:16s linear infinite cross-turn;position:absolute}.scene-cross-one{top:3%;right:3%}.scene-cross-two{color:var(--accent);font-size:70px;bottom:17%;left:1%}.scene-orbit{border:1px solid #17171960;border-radius:50%;width:48vw;height:48vw;position:absolute;top:0;left:28%;transform:scaleY(.7)rotate(-25deg)}.lineup{perspective:1000px;transform:translate(var(--camera-x),var(--camera-y));align-items:center;gap:10px;transition:transform .4s ease-out;display:flex;position:absolute;inset:12% 7% 30%}.character-panel{min-width:0;height:93%;transform:rotate(var(--lean));animation:panel-cut 1.05s var(--cut-ease) calc(.95s + var(--order)*.13s) both;flex:1;position:relative}.character-panel:nth-child(2n){margin-top:45px}.character-panel:nth-child(3){z-index:2;height:106%}.panel-back{background:color-mix(in srgb,var(--plaque) 60%,var(--show-paper));border:2px solid var(--show-ink);box-shadow:7px 7px 0 var(--show-ink);position:absolute;inset:0;overflow:hidden}.panel-back:after{content:"";background:repeating-linear-gradient(125deg,#0000 0 14px,#ffffff30 14px 15px);position:absolute;inset:0}.panel-back>span{color:#ffffff65;letter-spacing:-.1em;font-size:clamp(70px,11vw,170px);font-weight:900;position:absolute;top:-15px;left:8px}.character-window{clip-path:polygon(9.5% 0,90.5% 0,90.5% 100%,9.5% 100%);position:absolute;inset:-10% -12% 0;overflow:hidden}.character-art{object-fit:contain;object-position:center top;transform-origin:50% 25%;width:100%;max-width:none;height:150%;animation:portrait-camera 8.8s var(--cut-ease) 1.1s both}.character-caption{z-index:2;background:var(--show-ink);min-height:54px;color:var(--show-paper);animation:caption-cut .5s var(--cut-ease) calc(2s + var(--order)*80ms) both;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;bottom:-2px;left:-7px;right:-7px;transform:rotate(-3deg)}.character-caption h2{letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:clamp(11px,1.2vw,18px)}.character-caption small{color:#d4d1ca;margin-top:4px;font-size:9px;display:block}.character-number{color:var(--plaque);align-self:flex-start;font:9px monospace}.caption-star{color:var(--plaque);margin-left:auto}.scene-title{z-index:3;max-width:77%;animation:title-cut .7s var(--cut-ease) 2.1s both;position:absolute;bottom:7%;left:4%}.scene-eyebrow{letter-spacing:.15em;align-items:center;gap:10px;font:8px monospace;display:flex}.scene-eyebrow i{background:currentColor;width:30px;height:1px}.scene-title h1{letter-spacing:-.07em;margin:7px 0 2px;font-size:clamp(34px,5.8vw,88px);font-weight:950;line-height:.9}.scene-title p{letter-spacing:.18em;margin:10px 0 0;font-size:11px;font-weight:700}.scene-logo{object-fit:contain;width:clamp(110px,15vw,220px);height:80px;animation:caption-cut .6s var(--cut-ease) 2.4s both;position:absolute;bottom:6%;right:4%;transform:rotate(-7deg)}.scene-stamp{z-index:3;writing-mode:vertical-rl;letter-spacing:.2em;font-size:16px;font-weight:900;animation:.5s 2.5s both caption-cut;position:absolute;top:14%;left:2%}.scene-stamp>span{letter-spacing:.1em;margin-top:15px;font:8px monospace}.chapter-intro{z-index:6;background:var(--accent);justify-content:center;align-items:center;gap:4vw;padding:8%;animation:1.6s cubic-bezier(.76,0,.24,1) both intro-cut;display:flex;position:absolute;inset:0}.intro-number{letter-spacing:-.1em;color:#0000;-webkit-text-stroke:2px var(--show-ink);font-size:clamp(110px,24vw,370px);font-weight:950;line-height:1}.chapter-intro>div{flex-direction:column;gap:20px;display:flex}.chapter-intro small{letter-spacing:.15em;font:10px monospace}.chapter-intro strong{letter-spacing:-.07em;overflow-wrap:anywhere;font-size:clamp(35px,7vw,110px);line-height:.9}.chapter-intro div>span{letter-spacing:.1em;font-size:13px}.chapter-wipe{z-index:7;background:var(--show-ink);animation:.85s cubic-bezier(.76,0,.24,1) 9.15s both page-wipe;position:absolute;inset:-10%;transform:translate(-120%)skew(-12deg)}[data-direction=slash] .character-panel{animation-name:panel-slash}[data-direction=slash] .panel-back{background:var(--show-ink)}[data-direction=slash] .scene-paper{clip-path:polygon(0 15%,100% 40%,100% 80%,0 60%)}[data-direction=slash] .character-caption{background:var(--accent);color:var(--show-ink)}[data-direction=slash] .character-number,[data-direction=slash] .caption-star{color:var(--show-ink)}[data-direction=noir] .show-scene{color:var(--show-paper);background:#202026}[data-direction=noir] .scene-paper{opacity:.45;clip-path:polygon(43% 0,57% 0,90% 100%,10% 100%)}[data-direction=noir] .scene-type{color:var(--show-paper)}[data-direction=noir] .panel-back{border-color:var(--accent);background:#343139}[data-direction=noir] .character-panel{animation-name:panel-noir}[data-direction=noir] .scene-bottomline{color:var(--show-paper)}[data-direction=noir] .scene-cross{color:var(--accent)}[data-direction=noir] .chapter-intro{color:var(--show-ink)}[data-direction=float] .panel-back{background:color-mix(in srgb,var(--plaque) 30%,var(--show-paper));border-radius:48% 48% 0 0}[data-direction=float] .character-panel{animation-name:panel-float}[data-direction=float] .scene-paper{clip-path:ellipse(60% 75% at 80% 15%);opacity:.45}[data-direction=drift] .character-panel:nth-child(2n){margin-top:-45px}[data-direction=drift] .scene-paper{clip-path:polygon(0 75%,100% 15%,100% 100%,0 100%)}[data-direction=drift] .character-panel{animation-name:panel-slash}[data-direction=drift] .panel-back{background:color-mix(in srgb,var(--accent) 25%,var(--show-paper))}.show-console{background:var(--show-ink);padding:0 3.2% 14px;position:relative}.show-transport{align-items:center;gap:24px;height:70px;display:flex}.show-now{letter-spacing:.08em;align-items:center;gap:8px;font:9px monospace;display:flex}.status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.show-now b{margin-left:14px;font-size:16px}.show-now b>span{color:var(--show-muted);font-size:10px}.transport-buttons{gap:4px;display:flex}.show-btn{width:44px;height:44px;color:var(--show-paper);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background .2s,transform .2s;display:grid}.show-btn:hover{background:#ffffff15;transform:translateY(-2px)}.show-btn.play-btn{background:var(--show-paper);color:var(--show-ink);border-radius:50%}.show-speeds{gap:2px;display:flex}.show-speeds button{color:var(--show-muted);cursor:pointer;background:0 0;border:0;height:44px;padding:0 10px;font:11px monospace}.show-speeds button[aria-pressed=true]{color:var(--show-paper);text-underline-offset:7px;text-decoration:underline}.show-keyboard{color:var(--show-muted);margin-left:auto;font:9px monospace}.show-keyboard>span{padding:0 12px}.show-progress{background:#ffffff20;height:2px}.show-progress>span{background:var(--accent);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}.show-band-picker{scrollbar-width:thin;scrollbar-color:#666 transparent;gap:5px;padding-top:12px;display:flex;overflow-x:auto}.picker-item{color:#bbb9b4;cursor:pointer;background:0 0;border:1px solid #ffffff20;flex:1 0 auto;align-items:center;gap:7px;min-height:44px;padding:0 10px;font:10px Arial,sans-serif;transition:background .2s,color .2s;display:flex;position:relative}.picker-item>span{color:#999;font:8px monospace}.picker-item i{background:var(--band-color);transform-origin:0;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.picker-item:hover,.picker-item[aria-current=true]{color:#fff;background:#ffffff0e}.picker-item[aria-current=true] i,.picker-item:hover i{transform:scaleX(1)}.show-page :is(button,a):focus-visible{outline:2px solid var(--show-paper);outline-offset:3px}.show-page button:disabled{opacity:.4;cursor:default}[data-direction=noir] .scene-logo{background:var(--show-paper);box-shadow:4px 4px 0 var(--accent);padding:8px}.show-page:not([data-act=intro]) .chapter-intro,.show-page:not([data-act=outro]) .chapter-wipe{visibility:hidden}@keyframes intro-cut{0%,35%{transform:translateY(0)}to{transform:translateY(-110%)rotate(-5deg)}}@keyframes paper-slam{0%{transform:translate(90%)}to{transform:none}}@keyframes panel-cut{0%{opacity:0;transform:translateY(100%)rotate(15deg)scale(.8)}to{opacity:1;transform:rotate(var(--lean))}}@keyframes panel-slash{0%{opacity:0;transform:translate(-180%)skew(-18deg)}to{opacity:1;transform:rotate(var(--lean))}}@keyframes panel-noir{0%{opacity:0;transform:translateY(18%)scale(.85)}to{opacity:1;transform:rotate(var(--lean))}}@keyframes panel-float{0%{opacity:0;transform:translateY(80%)rotate(-18deg)}to{opacity:1;transform:rotate(var(--lean))}}@keyframes portrait-camera{0%{transform:scale(1.5)translateY(5%)}22%{transform:scale(1)}85%,to{transform:scale(1.055)translateY(-1%)}}@keyframes caption-cut{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes title-cut{0%{opacity:0;transform:translate(-70px)skew(-10deg)}to{opacity:1;transform:none}}@keyframes type-drift{0%{translate:3%}to{translate:-3%}}@keyframes cross-turn{to{rotate:360deg}}@keyframes page-wipe{to{transform:translate(0)skew(0)}}@media (min-width:1600px){.lineup{inset-inline:12%}}@media (max-width:900px){.show-edition,.show-keyboard{display:none}.show-speeds{margin-left:auto}.lineup{gap:6px;inset-inline:5%}.character-caption{gap:4px;padding:8px 5px}.caption-star,.scene-stamp{display:none}.scene-title h1{font-size:6vw}}@media (max-width:600px){.show-header{height:58px;padding-inline:5%}.show-brand{font-size:15px}.show-home{font-size:10px}.stage{height:calc(100svh - 228px);min-height:500px}.scene-topline{font-size:7px;top:15px}.scene-topline>span:last-child{letter-spacing:0}.lineup{align-items:stretch;gap:5px;inset:13% 5% 30%}.character-panel{height:88%;margin-top:0}.character-panel:nth-child(2n){margin-top:40px}.character-panel:nth-child(3){height:100%}.character-window{clip-path:polygon(24% 0,76% 0,76% 100%,24% 100%);inset:-7% -45% 0}.character-art{object-fit:cover;object-position:50% top;width:100%;height:140%}.panel-back{box-shadow:3px 4px var(--show-ink)}.panel-back>span{font-size:60px;top:2px;left:2px}.character-caption{flex-direction:column;gap:6px;min-height:100px;padding:7px 4px;bottom:-45px;left:-2px;right:-2px}.character-caption h2{writing-mode:vertical-rl;letter-spacing:.03em;white-space:nowrap;font-size:12px}.character-caption small{display:none}.character-number{align-self:center;font-size:8px}.scene-title{max-width:90%;bottom:9%;left:5%}.scene-title h1{font-size:clamp(30px,9vw,53px)}.scene-title p{letter-spacing:.06em;font-size:9px}.scene-eyebrow{font-size:7px}.scene-logo{width:85px;height:42px;bottom:22%;right:4%}.scene-bottomline{font-size:7px;bottom:12px}.scene-bottomline>span:last-child{display:none}.scene-cross-one{font-size:90px;top:6%}.scene-cross-two{font-size:55px;bottom:19%}.scene-type{font-size:110px;top:16%}.scene-orbit{width:100vw;height:100vw;top:10%;left:0}.chapter-intro{flex-direction:column;align-items:flex-start;gap:12px}.intro-number{font-size:150px}.chapter-intro strong{font-size:48px}.chapter-intro small{font-size:8px}.show-console{padding-inline:4%}.show-transport{gap:8px;height:70px}.show-now{gap:5px;font-size:8px}.show-now b{display:none}.transport-buttons{gap:0}.show-btn{width:38px;height:44px}.show-btn.play-btn{width:40px;height:40px;margin-block:2px}.replay-btn{display:none}.show-speeds button{padding-inline:7px}.picker-item{min-height:44px}.show-band-picker{padding-bottom:8px}}@media (max-width:600px) and (max-height:740px){.lineup{bottom:36%}.scene-logo{bottom:20%}}@media (prefers-reduced-motion:reduce){.show-page *,.show-page :before,.show-page :after{transition:none!important;animation:none!important}.chapter-intro,.chapter-wipe{display:none}.character-panel{opacity:1;transform:rotate(var(--lean))}.character-art,.scene-paper{transform:none}.show-progress>span{transform:scaleX(1)}}.logo-reveal{z-index:6;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,#fff 0%,var(--show-paper) 52%,color-mix(in srgb,var(--accent) 16%,var(--show-paper)) 100%);color:var(--show-ink);place-items:center;animation:.55s 3.2s both logo-backdrop-away;display:grid;position:absolute;inset:0;overflow:hidden}.logo-reveal-art{width:min(65vw,760px);height:min(38vh,320px);animation:.85s cubic-bezier(.16,1,.3,1) both logo-arrive;position:relative}.logo-reveal-original{object-fit:contain;width:100%;height:100%;animation:1ms step-end 2.1s forwards logo-original-away;position:absolute;inset:0}.logo-fragments{animation:1ms step-end 2.1s both logo-fragments-on;position:absolute;inset:0}.logo-fragment{animation:logo-fragment-away 1.1s cubic-bezier(.3,0,.8,.35) var(--fragment-delay) both;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.logo-dust{position:absolute;inset:0}.logo-dust i{background:var(--accent);width:3px;height:3px;box-shadow:0 0 8px var(--accent);animation:logo-dust-away 1.2s ease-out var(--dust-delay) both;position:absolute}.logo-reveal-halo{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent),transparent 68%);border-radius:50%;width:min(80vw,850px);animation:3.6s both logo-halo-in;position:absolute}.logo-reveal-ring{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%;width:min(54vw,620px);animation:1.35s cubic-bezier(.16,1,.3,1) 2.05s both logo-ring-expand;position:absolute}.logo-reveal-caption{flex-direction:column;align-items:center;gap:10px;animation:3.2s both logo-caption;display:flex;position:absolute;bottom:12%}.logo-reveal-caption span{letter-spacing:.24em;font:9px monospace}.logo-reveal-caption b{letter-spacing:-.03em;font-size:clamp(16px,2vw,25px)}.show-page[data-act=portraits] .logo-reveal,.show-page[data-act=outro] .logo-reveal{visibility:hidden}.show-page .character-art{animation-duration:7.75s;animation-delay:3.9s}@keyframes logo-arrive{0%{opacity:0;filter:blur(12px);transform:scale(.65)translateY(24px)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes logo-original-away{to{visibility:hidden}}@keyframes logo-fragments-on{0%{visibility:hidden}to{visibility:visible}}@keyframes logo-fragment-away{0%{opacity:1;filter:blur();transform:none}45%{opacity:.8}to{opacity:0;transform:translate(var(--fragment-x),var(--fragment-y)) rotate(var(--fragment-turn)) scale(.3);filter:blur(4px)}}@keyframes logo-dust-away{0%{opacity:0;transform:scale(0)}15%{opacity:.8;transform:scale(1)}to{opacity:0;transform:translate(var(--dust-x),var(--dust-y)) scale(.2)}}@keyframes logo-ring-expand{0%{opacity:0;transform:scale(.65)}15%{opacity:.65}to{opacity:0;transform:scale(1.7)}}@keyframes logo-halo-in{0%{opacity:0;transform:scale(.6)}30%,65%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes logo-caption{0%,12%{opacity:0;transform:translateY(8px)}28%,65%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes logo-backdrop-away{0%{opacity:1}to{opacity:0}}@media (max-width:600px){.logo-reveal-art{width:86vw;height:240px}.logo-reveal-caption{bottom:17%}.logo-reveal-caption span{font-size:8px}}@media (prefers-reduced-motion:reduce){.logo-reveal{display:none}}.show-page .logo-reveal{animation-delay:calc(var(--members-at) - .65s)}.show-page .logo-reveal-original,.show-page .logo-fragments,.show-page .logo-reveal-ring{animation-delay:var(--dissolve-at)}.show-page .logo-reveal-caption{animation-duration:calc(var(--dissolve-at) + .8s)}.show-page .logo-reveal-halo{animation-duration:var(--members-at)}.show-page .scene-paper{animation-delay:calc(var(--members-at) - .3s)}.show-page .chapter-wipe{animation-delay:var(--outro-at)}.reveal-world{perspective:700px;position:absolute;inset:0;overflow:hidden}.reveal-world i{transform:rotate(var(--angle));animation:4.5s both world-expand;display:block;position:absolute;top:50%;left:50%}.reveal-sweep{pointer-events:none;opacity:0;position:absolute;inset:0}.logo-reveal-art{perspective:800px}.logo-fragment{-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-reveal=rose] .logo-fragments{filter:drop-shadow(0 0 1px #ddcaff)}[data-reveal=glitch] .logo-fragments{filter:drop-shadow(-1px 0 #37e5ef)drop-shadow(1px 0 #e850a2)}[data-reveal=embers] .logo-fragments,[data-reveal=eclipse] .logo-fragments{filter:drop-shadow(0 0 1px #f8d5b8)}.show-progress{position:relative}.show-scrubber{opacity:0;cursor:ew-resize;width:100%;height:22px;margin:0;position:absolute;inset:-10px 0}.show-progress:focus-within{outline:2px solid var(--show-paper);outline-offset:5px}.show-progress:after{content:"";top:-3px;left:calc(var(--progress,0)*100%);background:var(--accent);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute}.show-cue-points{border-left:1px solid #ffffff25;gap:2px;padding-left:12px;display:flex}.show-cue-points button{min-height:44px;color:var(--show-muted);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:10px}.show-cue-points button:hover{color:var(--show-paper);background:#ffffff10}[data-reveal=supernova] .logo-reveal{background:radial-gradient(#fff6d6,#ffe4cf 48%,#f6b994)}[data-reveal=supernova] .reveal-world i{transform-origin:50% 100%;background:linear-gradient(#0000,#f728);width:2px;height:48vmax;animation:4.4s both star-rays;top:0}[data-reveal=supernova] .logo-reveal-art{animation-name:star-arrival}[data-reveal=supernova] .logo-fragment{animation-name:star-shatter}[data-reveal=supernova] .character-panel{animation-name:cast-star}[data-reveal=supernova] .logo-dust i{clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);width:8px;height:8px}[data-reveal=embers] .logo-reveal{color:#ffe6c2;background:radial-gradient(at 50% 110%,#d44422,#38191c 55%,#100e14)}[data-reveal=embers] .logo-reveal-original{filter:drop-shadow(0 0 3px #ffe6c2)}[data-reveal=embers] .logo-reveal-art{animation-name:ember-arrival}[data-reveal=embers] .reveal-world i{width:2px;height:90px;left:var(--lane);animation:ember-lift 3s ease-out calc(var(--n)*.13s) both;background:linear-gradient(#0000,#ffb34c);top:110%}[data-reveal=embers] .logo-fragment{animation-name:ember-dissolve}[data-reveal=embers] .character-panel{animation-name:cast-slam}[data-reveal=embers] .logo-dust i{background:#ffd98c;box-shadow:0 0 9px #ff632b}[data-reveal=confetti] .logo-reveal{background:#fff4a6}[data-reveal=confetti] .reveal-world i{border:2px solid #ff9b69;border-radius:50%;width:18vw;height:18vw;margin:-9vw;animation:4s cubic-bezier(.2,.8,.2,1) both confetti-orbits}[data-reveal=confetti] .reveal-world i:nth-child(3n){border-color:#46bdcc}[data-reveal=confetti] .logo-reveal-art{animation-name:confetti-arrival}[data-reveal=confetti] .logo-fragment{animation-name:confetti-scatter}[data-reveal=confetti] .logo-dust i{width:8px;height:12px;box-shadow:none;background:#ef749a}[data-reveal=confetti] .logo-dust i:nth-child(2n){background:#4ebfc7;border-radius:50%}[data-reveal=confetti] .character-panel{animation-name:cast-bounce}[data-reveal=ribbons] .logo-reveal{background:linear-gradient(135deg,#ffe5ef,#f4edff 45%,#dff9f7)}[data-reveal=ribbons] .reveal-world i{width:140%;height:28px;left:-20%;top:var(--lane);background:linear-gradient(90deg,#0000,#ffffffb0,#0000);animation:4s both ribbon-flow;rotate:-25deg}[data-reveal=ribbons] .logo-reveal-art{animation-name:ribbon-arrival}[data-reveal=ribbons] .logo-fragment{animation-name:ribbon-peel}[data-reveal=ribbons] .character-panel{animation-name:cast-ribbon}[data-reveal=rose] .logo-reveal{color:#eee2fd;background:radial-gradient(#463754,#1c152a 52%,#090b18)}[data-reveal=rose] .logo-reveal-original{filter:drop-shadow(0 0 3px #eadbff)}[data-reveal=rose] .reveal-world i{transform-origin:50% 85%;border:1px solid #b0a0e875;border-radius:100% 100% 25% 25%;width:clamp(110px,18vw,260px);height:clamp(190px,30vw,440px);margin-top:calc(clamp(190px,30vw,440px)/-1.17647);margin-left:calc(clamp(110px,18vw,260px)/-2);animation:4.9s both rose-window}[data-reveal=rose] .logo-reveal-art{animation-name:rose-arrival;animation-duration:1.25s}[data-reveal=rose] .logo-fragment{animation-name:rose-shatter}[data-reveal=rose] .logo-dust i{background:#b397d9;border-radius:100% 0;width:7px;height:11px}[data-reveal=rose] .character-panel{animation-name:cast-cathedral;animation-duration:1.35s}[data-reveal=butterfly] .logo-reveal{background:radial-gradient(#f5ffff,#d6f0ff 50%,#8cbbdc)}[data-reveal=butterfly] .reveal-world i{transform-origin:0;border:1px solid #3d90bd66;border-radius:95% 10% 85%;width:26vw;height:12vw;margin-top:-6vw;animation:4.7s both butterfly-wings}[data-reveal=butterfly] .logo-reveal-art{animation-name:wing-arrival;animation-duration:1.1s}[data-reveal=butterfly] .logo-fragment{animation-name:wing-scatter}[data-reveal=butterfly] .logo-dust i{background:#6ebee2;border-radius:70% 10%;width:9px;height:7px}[data-reveal=butterfly] .character-panel{animation-name:cast-wing}[data-reveal=glitch] .logo-reveal{color:#96faff;background:repeating-linear-gradient(0deg,#090e17 0 3px,#111a29 3px 4px)}[data-reveal=glitch] .logo-reveal-original{filter:drop-shadow(-2px 0 #37e5ef)drop-shadow(2px 0 #e850a2)}[data-reveal=glitch] .logo-reveal-art{animation-name:signal-lock;animation-duration:.8s;animation-timing-function:step-end}[data-reveal=glitch] .reveal-world i{width:28vw;height:1px;top:var(--lane);left:calc(var(--n)*7%);background:#53e6db70;animation:3.8s steps(5,end) both signal-lines}[data-reveal=glitch] .reveal-sweep{background:linear-gradient(#0000 49.8%,#52fcf5aa 50%,#0000 50.2%);animation:2.3s linear both signal-scan}[data-reveal=glitch] .logo-fragment{animation-name:signal-break;animation-timing-function:steps(5,end)}[data-reveal=glitch] .character-panel{animation-name:cast-signal;animation-duration:.6s}[data-reveal=glitch] .logo-dust i{background:#69ffed;width:16px;height:2px}[data-reveal=rain] .logo-reveal{color:#122738;background:linear-gradient(165deg,#c8deeb,#758f9e 60%,#3b596e)}[data-reveal=rain] .reveal-world i{width:1px;height:42%;top:-50%;left:var(--lane);animation:rainfall 1.7s linear calc(var(--n)*-.13s) infinite;background:linear-gradient(#0000,#effaffbb,#0000)}[data-reveal=rain] .logo-reveal-art{animation-name:rain-arrival;animation-duration:1.4s}[data-reveal=rain] .logo-fragment{animation-name:rain-dissolve}[data-reveal=rain] .logo-dust i{width:1px;height:26px;box-shadow:none;background:#e8f9ff}[data-reveal=rain] .character-panel{animation-name:cast-rain;animation-duration:1.3s}[data-reveal=eclipse] .logo-reveal{color:#ead6c6;background:radial-gradient(#351425,#130b16 58%,#05060c)}[data-reveal=eclipse] .logo-reveal-original{filter:drop-shadow(0 0 3px #f7d7c9)}[data-reveal=eclipse] .logo-reveal-art{animation-name:eclipse-arrival;animation-duration:1.4s}[data-reveal=eclipse] .reveal-world i{aspect-ratio:1;border:1px solid #c4a777;border-radius:50%;width:min(42vw,460px);margin:calc(min(42vw,460px)/-2);animation:5.2s both eclipse-orbits}[data-reveal=eclipse] .reveal-world i:nth-child(n+4){display:none}[data-reveal=eclipse] .logo-reveal-halo{background:#080912;width:min(32vw,350px);animation:5.2s both lunar-eclipse;box-shadow:0 0 35px #a9433760}[data-reveal=eclipse] .logo-fragment{animation-name:curtain-split}[data-reveal=eclipse] .character-panel{animation-name:cast-curtain;animation-duration:1.4s}[data-reveal=dream] .logo-reveal{background:radial-gradient(#ffe5fa,#d1bcf5 48%,#7c78c5)}[data-reveal=dream] .reveal-world i{border:2px solid #fff9;border-radius:25%;width:24vw;height:24vw;margin:-12vw;animation:4.4s both dream-tunnel}[data-reveal=dream] .logo-reveal-art{animation-name:dream-arrival;animation-duration:1.1s}[data-reveal=dream] .logo-fragment{animation-name:dream-collapse}[data-reveal=dream] .character-panel{animation-name:cast-dream}[data-reveal=prism] .logo-reveal{background:linear-gradient(125deg,#e9e5ff,#fef5ff 45%,#d7f6f8)}[data-reveal=prism] .reveal-world i{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(135deg,#b495e522,#94deec22);border:1px solid #916cbe55;width:38vw;height:38vw;margin:-19vw;animation:4.7s both prism-planes}[data-reveal=prism] .logo-reveal-art{animation-name:prism-arrival}[data-reveal=prism] .logo-fragment{animation-name:prism-fracture}[data-reveal=prism] .character-panel{animation-name:cast-prism}[data-reveal=impact] .logo-reveal{background:#d3fa99}[data-reveal=impact] .reveal-world i{transform-origin:50% 100%;background:#19341933;width:3px;height:48vmax;animation:4s both impact-lines;top:0}[data-reveal=impact] .logo-reveal-art{animation-name:impact-arrival;animation-duration:.65s}[data-reveal=impact] .logo-fragment{animation-name:impact-break;animation-duration:.8s}[data-reveal=impact] .character-panel{animation-name:cast-impact;animation-duration:.65s}@keyframes star-arrival{0%{opacity:0;transform:scale(.2)rotate(-18deg)}75%{opacity:1;transform:scale(1.08)rotate(2deg)}to{transform:none}}@keyframes ember-arrival{0%{opacity:0;filter:blur(8px);transform:translateY(40px)}to{opacity:1;filter:none;transform:none}}@keyframes confetti-arrival{0%{opacity:0;transform:translateY(-90px)rotate(-12deg)scale(.7)}70%{opacity:1;transform:translateY(12px)rotate(3deg)}to{transform:none}}@keyframes ribbon-arrival{0%{opacity:0;transform:rotateY(65deg)translate(-60px)}to{opacity:1;transform:none}}@keyframes rose-arrival{0%{opacity:0;clip-path:inset(50% 0);transform:scale(1.15)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes wing-arrival{0%{opacity:0;transform:rotateX(70deg)translateY(40px)}to{opacity:1;transform:none}}@keyframes signal-lock{0%{opacity:0;transform:scaleY(.02)}25%{opacity:.5;transform:translate(-12px)scaleY(.4)}50%{opacity:.8;transform:translate(8px)}75%{transform:translate(-3px)}to{opacity:1;transform:none}}@keyframes rain-arrival{0%{opacity:0;filter:blur(12px);transform:translateY(-12px)}to{opacity:1;filter:none;transform:none}}@keyframes eclipse-arrival{0%{opacity:0;clip-path:circle(0%)}to{opacity:1;clip-path:circle(75%)}}@keyframes dream-arrival{0%{opacity:0;transform:scale(.25)rotate(35deg)}to{opacity:1;transform:none}}@keyframes prism-arrival{0%{opacity:0;transform:perspective(600px)rotateY(-80deg)}to{opacity:1;transform:none}}@keyframes impact-arrival{0%{opacity:0;transform:scale(2.5)rotate(8deg)}65%{opacity:1;transform:scale(.94)rotate(-3deg)}to{transform:none}}@keyframes star-shatter{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--fragment-x),var(--fragment-y)) scale(.1) rotate(var(--fragment-turn))}}@keyframes ember-dissolve{0%{opacity:1;transform:none}50%{opacity:.75;filter:sepia()saturate(3)}to{opacity:0;transform:translate(var(--fragment-x),var(--fragment-y)) rotate(25deg) scale(.2);filter:blur(3px)}}@keyframes confetti-scatter{0%{opacity:1;transform:none}50%{opacity:1;transform:translate(var(--fragment-x),calc(var(--fragment-y) - 80px)) rotate(var(--fragment-turn))}to{opacity:0;transform:translate(var(--fragment-x),calc(var(--fragment-y) + 90px)) rotate(180deg) scale(.4)}}@keyframes ribbon-peel{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--fragment-x),var(--fragment-y)) rotateX(80deg) skewX(20deg)}}@keyframes rose-shatter{0%{opacity:1;transform:none}30%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:translate(var(--fragment-x),var(--fragment-y)) rotateY(65deg) rotate(var(--fragment-turn))}}@keyframes wing-scatter{0%{opacity:1;transform:none}40%{opacity:.9;transform:translate(calc(var(--fragment-x)*.4),-35px) rotateY(65deg)}to{opacity:0;transform:translate(var(--fragment-x),-180px) rotateY(-65deg) rotate(var(--fragment-turn)) scale(.3)}}@keyframes signal-break{0%{opacity:1;transform:none}25%{transform:translateX(calc(var(--fragment-x)*-.12))}60%{opacity:.8;transform:translateX(calc(var(--fragment-x)*.5)) scaleY(.5)}to{opacity:0;transform:translateX(var(--fragment-x)) scaleY(.05)}}@keyframes rain-dissolve{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--fragment-x),var(--fragment-y)) scaleY(1.9) scaleX(.15);filter:blur(2px)}}@keyframes curtain-split{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(var(--fragment-x)) rotateY(35deg) scaleX(.6)}}@keyframes dream-collapse{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(var(--fragment-turn)) scale(.03) translate(var(--fragment-x),var(--fragment-y))}}@keyframes prism-fracture{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--fragment-x),var(--fragment-y)) rotate3d(1,1,0,120deg);filter:hue-rotate(70deg)}}@keyframes impact-break{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--fragment-x)*1.5),calc(var(--fragment-y)*1.5)) rotate(var(--fragment-turn)) scale(.7)}}@keyframes world-expand{0%{opacity:0}30%{opacity:.6}to{opacity:0}}@keyframes star-rays{0%{opacity:0;transform:rotate(var(--angle)) scaleY(.1)}45%{opacity:.65}to{opacity:0;transform:rotate(calc(var(--angle) + 18deg)) scaleY(1.4)}}@keyframes ember-lift{0%{opacity:0;transform:none}30%{opacity:.8}to{opacity:0;transform:translate(40px,-90vh)}}@keyframes confetti-orbits{0%{opacity:0;transform:rotate(var(--angle)) translateX(0) scale(.3)}35%{opacity:.7}to{opacity:0;transform:rotate(calc(var(--angle) + 40deg)) translateX(40vw) scale(1.2)}}@keyframes ribbon-flow{0%{opacity:0;translate:-25%}40%{opacity:.8}to{opacity:0;translate:25%}}@keyframes rose-window{0%{opacity:0;transform:rotate(var(--angle)) scale(.6)}35%,60%{opacity:.7}to{opacity:0;transform:rotate(calc(var(--angle) + 15deg)) scale(1.15)}}@keyframes butterfly-wings{0%{opacity:0;transform:rotate(var(--angle)) rotateY(80deg)}45%{opacity:.7;transform:rotate(var(--angle)) rotateY(0)}to{opacity:0;transform:rotate(var(--angle)) rotateY(-50deg) scale(1.4)}}@keyframes signal-lines{0%{opacity:0;translate:-100%}35%,65%{opacity:.5}to{opacity:0;translate:100%}}@keyframes signal-scan{0%{opacity:.65;transform:translateY(-50%)}to{opacity:0;transform:translateY(50%)}}@keyframes rainfall{0%{opacity:0;transform:translateY(0)rotate(12deg)}30%{opacity:.65}to{opacity:0;transform:translateY(140vh)rotate(12deg)}}@keyframes eclipse-orbits{0%{opacity:0;transform:rotateX(55deg) rotate(var(--angle)) scale(.7)}40%,65%{opacity:.7}to{opacity:0;transform:rotateX(0) rotate(var(--angle)) scale(1.5)}}@keyframes lunar-eclipse{0%{opacity:0;transform:translate(25%)scale(.7)}40%,65%{opacity:.9;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-30%)scale(1.15)}}@keyframes dream-tunnel{0%{opacity:0;transform:rotate(var(--angle)) scale(calc(.2 + var(--n)*.15))}35%{opacity:.6}to{opacity:0;transform:rotate(calc(var(--angle) + 90deg)) scale(calc(1 + var(--n)*.3))}}@keyframes prism-planes{0%{opacity:0;transform:rotate(var(--angle)) rotateY(80deg)}45%{opacity:.8}to{opacity:0;transform:rotate(calc(var(--angle) + 45deg)) rotateY(-35deg) scale(1.4)}}@keyframes impact-lines{0%{opacity:0;transform:rotate(var(--angle)) scaleY(1.5)}25%{opacity:.65;transform:rotate(var(--angle)) scaleY(.75)}to{opacity:0;transform:rotate(var(--angle)) scaleY(1.5)}}@keyframes cast-star{0%{opacity:0;transform:scale(.35)rotate(15deg)}to{opacity:1;transform:rotate(var(--lean))}}@keyframes cast-slam{0%{opacity:0;transform:translateY(-100%)rotate(-10deg)}75%{opacity:1;transform:translateY(8px) rotate(var(--lean))}to{opacity:1;transform:rotate(var(--lean))}}@keyframes cast-bounce{0%{opacity:0;transform:translateY(100%)scale(.7)}65%{opacity:1;transform:translateY(-18px) rotate(var(--lean))}to{opacity:1;transform:rotate(var(--lean))}}@keyframes cast-ribbon{0%{opacity:0;transform:translate(-80px)rotateY(70deg)}to{opacity:1;transform:rotate(var(--lean))}}@keyframes cast-cathedral{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(20px)}to{opacity:1;clip-path:inset(-20%);transform:rotate(var(--lean))}}@keyframes cast-wing{0%{opacity:0;transform:rotateY(-85deg)rotate(-15deg)}to{opacity:1;transform:rotate(var(--lean))}}@keyframes cast-signal{0%{opacity:0;clip-path:inset(40% 0);transform:translate(90px)}45%{opacity:1;clip-path:inset(0);transform:translate(-8px)}to{opacity:1;clip-path:inset(-20%);transform:rotate(var(--lean))}}@keyframes cast-rain{0%{opacity:0;filter:blur(6px);transform:translateY(-45px)}to{opacity:1;transform:rotate(var(--lean));filter:none}}@keyframes cast-curtain{0%{opacity:0;clip-path:inset(0 50%);transform:scale(1.1)}to{opacity:1;clip-path:inset(-20%);transform:rotate(var(--lean))}}@keyframes cast-dream{0%{opacity:0;transform:scale(.1)rotate(-35deg)}to{opacity:1;transform:rotate(var(--lean))}}@keyframes cast-prism{0%{opacity:0;transform:rotate3d(1,1,0,85deg)}to{opacity:1;transform:rotate(var(--lean))}}@keyframes cast-impact{0%{opacity:0;transform:scale(1.8)translateY(-30px)}70%{opacity:1;transform:scale(.97) rotate(var(--lean))}to{opacity:1;transform:rotate(var(--lean))}}@media (max-width:600px){.show-cue-points,.reveal-world i:nth-child(n+9){display:none}[data-reveal=rose] .reveal-world i{width:42vw;height:65vw;margin-top:-55vw;margin-left:-21vw}[data-reveal=eclipse] .reveal-world i{width:70vw;margin:-35vw}[data-reveal=eclipse] .logo-reveal-halo{width:54vw}.logo-fragment{filter:none!important}}@media (prefers-reduced-motion:reduce){.reveal-world,.reveal-sweep{display:none}}.logo-particle-canvas{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.show-page[data-particles=ready] .logo-fragments,.show-page[data-particles=ready] .logo-dust{visibility:hidden!important}.show-page .chapter-wipe{z-index:12}.cinematic-sequence{z-index:8;perspective:1100px;color:#f8f4eb;pointer-events:none;animation:cinema-scene 2.6s linear var(--members-at) both;background:#101116;position:absolute;inset:0;overflow:hidden}.show-page:not([data-shot=closeup]) .cinematic-sequence{visibility:hidden}.cinematic-sequence:before{content:"";background:linear-gradient(125deg,transparent 15%,color-mix(in srgb,var(--accent) 70%,#0a0a12) 60%,#17151e);position:absolute;inset:0}.cinema-hero-word{letter-spacing:-.09em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff35;text-transform:uppercase;animation:cinema-type 2.6s ease-out var(--members-at) both;font-size:clamp(100px,21vw,330px);font-weight:950;line-height:1;position:absolute;top:6%;left:-3%}.cinema-strips{perspective:900px;gap:4px;display:flex;position:absolute;inset:0 -3%}.cinema-strip{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 65%,#17151e),#17151e);transform-origin:50%;min-width:0;height:100%;animation:cinema-strip 2.6s cubic-bezier(.2,.8,.2,1) var(--members-at) both;border-inline:1px solid #ffffff40;flex:1;position:relative;overflow:hidden}.cinema-strip img{object-fit:cover;object-position:center top;filter:drop-shadow(10px 0 #0004);width:160%;max-width:none;height:180%;animation:cinema-portrait 2.6s ease-out var(--members-at) both;position:absolute;top:-5%;left:-30%}.cinema-strip>span{z-index:2;writing-mode:vertical-rl;letter-spacing:.12em;text-shadow:2px 2px #171719;animation:cinema-name 2.6s linear var(--members-at) both;font-size:clamp(15px,2vw,28px);font-weight:900;position:absolute;bottom:15%;left:8%}.cinema-strip:nth-child(3){z-index:3;transform-origin:50% 0;background:0 0;border-color:#0000;animation-name:cinema-lead}.cinema-strip img{transform-origin:50% 0;height:100%;top:0}.cinema-strip:nth-child(3) img{object-fit:cover;width:200%;height:100%;left:-50%}.cinema-credit{z-index:4;animation:cinema-credit 2.6s ease-out var(--members-at) both;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:18%;left:8%}.cinema-credit>span{letter-spacing:.25em;font:10px monospace}.cinema-credit strong{letter-spacing:-.07em;text-shadow:4px 4px #101116;font-size:clamp(34px,6.2vw,92px);font-weight:950;line-height:1}.cinema-shutter{z-index:5;height:10%;animation:cinema-letterbox 2.6s ease var(--members-at) both;background:#090a0e;position:absolute;left:0;right:0}.cinema-shutter-top{top:0}.cinema-shutter-bottom{bottom:0}.cinema-frame{z-index:6;opacity:.65;position:absolute;inset:13% 4%}.cinema-frame i{border:1px solid #fff;width:24px;height:24px;position:absolute}.cinema-frame i:first-child{border-bottom:0;border-right:0;top:0;left:0}.cinema-frame i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.cinema-frame i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.cinema-frame i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.cinema-speedlines{opacity:.35;position:absolute;inset:0}.cinema-speedlines i{transform-origin:top;width:1px;height:70vmax;animation:cinema-rays 2.6s ease-out var(--members-at) both;transform:rotate(var(--ray));background:linear-gradient(#0000 5%,#fff8 80%,#0000);position:absolute;top:50%;left:50%}.show-page .character-panel{animation-delay:calc(var(--cast-at) + var(--order)*.14s)}.show-page .character-art{animation-delay:var(--cast-at)}.show-page .character-caption{animation-delay:calc(var(--cast-at) + 1.05s + var(--order)*90ms)}.show-page .scene-title{animation-delay:calc(var(--cast-at) + 1.3s)}.show-page .scene-logo{animation-delay:calc(var(--cast-at) + 1.55s)}.show-page .scene-stamp{animation-delay:calc(var(--cast-at) + 1.6s)}.show-page .lineup{animation:ensemble-camera 1.8s cubic-bezier(.16,1,.3,1) var(--cast-at) both;transform-style:preserve-3d}.show-page .character-panel{transition:filter .3s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.show-page[data-shot=ensemble] .character-panel:hover{filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--plaque) 40%,transparent))}.show-page[data-shot=ensemble] .character-panel:hover .character-window{transition:translate .3s;translate:0 -8px}}[data-reveal=glitch] .cinematic-sequence:after{content:"";z-index:4;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0004 3px 4px);position:absolute;inset:0}[data-reveal=rain] .cinematic-sequence:before{background:linear-gradient(140deg,#131d29,#536c7e)}[data-reveal=rose] .cinematic-sequence:before,[data-reveal=eclipse] .cinematic-sequence:before{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--accent) 32%,#191223),#080910)}[data-reveal=confetti] .cinematic-sequence:before,[data-reveal=ribbons] .cinematic-sequence:before{background:linear-gradient(130deg,#28213b,color-mix(in srgb,var(--accent) 75%,#f4cbe5))}[data-reveal=glitch] .cinema-hero-word{text-shadow:3px 0 #41f9e850,-3px 0 #ed5be850}[data-reveal=dream] .cinema-strips{rotate:-5deg;scale:1.12}[data-reveal=impact] .cinema-strips{rotate:4deg;scale:1.1}@keyframes cinema-scene{0%{opacity:0}7%,85%{opacity:1;transform:none}to{opacity:0;transform:scale(1.12)}}@keyframes cinema-type{0%{transform:translate(12%)}to{transform:translate(-12%)}}@keyframes cinema-lead{0%{opacity:0;transform:translate(25%)scale(2.6)}12%,37%{opacity:1;transform:translate(20%)scale(2.1)}70%,to{opacity:1;background:var(--accent);transform:none}}@keyframes cinema-strip{0%,32%{opacity:0;transform:translateX(calc(var(--side)*70%)) rotateY(calc(var(--side)*-20deg)) scale(.7)}68%,to{opacity:1;transform:none}}@keyframes cinema-portrait{0%{transform:translateY(-2%)scale(1.12)}to{transform:translateY(0)scale(1)}}@keyframes cinema-credit{0%{opacity:0;transform:translate(-40px)}12%,38%{opacity:1;transform:none}58%,to{opacity:0;transform:translate(-30px)}}@keyframes cinema-name{0%,50%{opacity:0;transform:translateY(15px)}70%,to{opacity:1;transform:none}}@keyframes cinema-letterbox{0%{transform:scaleY(3)}20%,80%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes cinema-rays{0%{opacity:0;scale:.3}20%{opacity:.7}to{opacity:0;scale:1.8}}@keyframes ensemble-camera{0%{rotate:-2deg;scale:1.16}to{rotate:0deg;scale:1}}@media (max-width:900px){.show-keyboard{display:none}}@media (max-width:600px){.cinema-credit{bottom:20%;left:6%}.cinema-credit strong{font-size:38px}.cinema-credit>span{letter-spacing:.12em;font-size:8px}.cinema-strip img{width:250%;height:100%;left:-75%}.cinema-strip:nth-child(3) img{width:280%;height:100%;left:-90%}.cinema-strip>span{font-size:13px;bottom:18%}.cinema-hero-word{font-size:120px;top:15%}.cinema-frame{inset:12% 4%}.cinema-speedlines i:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.cinematic-sequence,.logo-particle-canvas{display:none}.show-page .lineup{animation:none!important}.show-page .character-window{translate:none!important}}
