:root{--blue:#0677ff;--yellow:#faff00;--pink:#ff65b3;--purple:#5624e8;--ink:#21133c;--white:#fffdf2;--lime:#9eff00}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--blue);color:var(--white);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,canvas:focus-visible{outline:4px solid #ff65b3;outline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;gap:25px;background:#0677ff;position:absolute;left:0;right:0;top:0;z-index:30;border-bottom:1px solid #ffffff38}.brand{display:flex;align-items:center;gap:10px;font-family:Impact,'Arial Black',sans-serif;font-size:26px;letter-spacing:.2px}.brand img{width:40px;height:40px;border-radius:50%;border:2px solid white}.brand sup{font-family:Arial,sans-serif;font-size:12px;margin-left:-5px;align-self:flex-start;margin-top:7px}nav{display:flex;gap:35px;font-size:11px;font-weight:900;letter-spacing:1px}nav a{transition:color .2s}nav a:hover{color:var(--yellow)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:55px;border:2px solid var(--ink);padding:17px 22px;font-size:12px;font-weight:950;border-radius:10px;box-shadow:4px 5px 0 var(--ink);transition:transform .2s,box-shadow .2s;position:relative;z-index:3;letter-spacing:.3px}.btn:hover{transform:translate(2px,3px) rotate(-1deg);box-shadow:2px 2px 0 var(--ink)}.yellow{background:var(--yellow);color:var(--ink)}.white{background:var(--white);color:var(--ink)}.nav-cta{min-height:44px;font-size:11px;padding:12px 18px;box-shadow:3px 3px 0 var(--ink)}.world{background:linear-gradient(160deg,#0348eb 0%,#008fff 55%,#5bd8ff 100%);position:relative;isolation:isolate;overflow:hidden}.hero{min-height:840px;height:min(940px,100svh);padding:118px 5% 0}.sky-noise{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#ffffff18 1px,transparent 1px);background-size:7px 7px;z-index:-1}.hero-kicker{position:relative;z-index:2;font-size:10px;font-weight:900;letter-spacing:1.8px;display:inline-flex;align-items:center;gap:8px}.hero-kicker i{width:7px;height:7px;background:var(--yellow);border-radius:50%;box-shadow:0 0 12px var(--yellow)}.hero-copy{position:relative;z-index:6;width:52%;pointer-events:none}.hero-copy a{pointer-events:auto}h1,h2,h3{font-family:Impact,'Arial Black',sans-serif;margin:0;font-weight:900}h1{font-size:clamp(70px,8.1vw,136px);line-height:.91;letter-spacing:-1.5px;transform:rotate(-3deg);margin-top:27px;text-shadow:3px 3px 0 var(--ink),5px 5px 0 var(--ink);-webkit-text-stroke:1.5px var(--ink)}h1 .ass{font-size:1.62em;line-height:.86;color:var(--yellow);text-shadow:3px 5px 0 #8f6800,6px 9px 0 var(--ink);-webkit-text-stroke:2px var(--ink);display:inline-block;margin:10px 0 13px}h1 br:last-of-type+*{white-space:nowrap}.hero-copy p{font-size:17px;line-height:1.55;font-weight:600;text-shadow:0 2px 4px #003bbf80;margin:32px 0 22px;max-width:400px}.hero-buttons{display:flex;gap:14px;flex-wrap:wrap}.hero-buttons .btn{font-size:10px;padding:16px 17px}.hero-stage{position:absolute;right:-4%;top:100px;width:64%;height:680px;z-index:4}.hero-stage canvas{position:absolute;width:100%;height:100%;z-index:5;touch-action:pan-y;cursor:grab}.hero-stage canvas.grabbing{cursor:grabbing;touch-action:none}.fallback{position:absolute;left:15%;top:15%;width:70%;border-radius:50%;z-index:5}.ground-shadow{position:absolute;left:25%;right:25%;bottom:93px;height:50px;background:#034b2655;filter:blur(18px);border-radius:50%;z-index:2;animation:shadow 3.5s ease-in-out infinite}.speech{position:absolute;right:15%;top:10px;background:white;color:var(--ink);border:3px solid var(--ink);box-shadow:5px 6px 0 var(--ink);border-radius:50%;padding:20px 35px;font-family:Impact,sans-serif;font-size:26px;line-height:1.05;transform:rotate(9deg);z-index:8}.speech b{color:#f34d9b}.speech>span{position:absolute;bottom:-25px;left:14px;font-size:43px;color:white;text-shadow:2px 2px 0 var(--ink)}.drag-hint{position:absolute;left:33%;bottom:75px;font-size:9px;font-weight:900;letter-spacing:1.5px;z-index:7;color:#174818}.boop{position:absolute;left:37%;bottom:8px;border:2px solid var(--ink);background:#ff66b5;color:var(--ink);border-radius:50px;padding:14px 21px;font-size:10px;font-weight:900;z-index:10;box-shadow:3px 4px 0 var(--ink);transform:rotate(-5deg);transition:transform .15s}.boop:hover{transform:rotate(3deg) scale(1.06)}.boop span{font-size:20px;margin-left:7px}.star{position:absolute;color:var(--yellow);z-index:7;font-size:65px;filter:drop-shadow(3px 3px 0 #21213b);animation:twinkle 3s ease-in-out infinite;pointer-events:none}.s1{right:12%;top:36%}.s2{left:12%;top:30%;font-size:38px;animation-delay:-1s}.s3{left:22%;bottom:23%;font-size:50px}.orbit-label{position:absolute;right:10%;bottom:19%;width:92px;height:92px;display:grid;place-content:center;background:var(--yellow);border:2px solid var(--ink);border-radius:50%;color:var(--ink);font-family:Impact,sans-serif;font-size:17px;text-align:center;transform:rotate(15deg);box-shadow:3px 4px 0 var(--ink);z-index:8}.sunburst{position:absolute;width:1100px;height:1100px;left:40%;top:-180px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#c9f8ff17 0deg 10deg,transparent 10deg 25deg);z-index:-2;animation:rotate 160s linear infinite}.cloud{position:absolute;width:170px;height:40px;background:#fff;border-radius:90px;box-shadow:25px -22px 0 5px #fff,80px -13px 0 12px #fff,-5px -8px 0 4px #fff;opacity:.92;filter:drop-shadow(0 7px 0 #a1d5ff55);z-index:-1;animation:cloud 17s ease-in-out infinite alternate}.c1{left:48%;top:200px;transform:scale(.7)}.c2{right:-2%;top:350px;transform:scale(1.3)}.c3{left:-4%;bottom:165px;transform:scale(.6)}.hill{position:absolute;border-radius:50% 50% 0 0;z-index:-1;pointer-events:none}.h1{width:100%;height:340px;left:23%;bottom:-170px;background:linear-gradient(160deg,#adf500,#23a726);transform:rotate(-11deg);box-shadow:inset 0 12px 0 #d2ff4c70}.h2{width:75%;height:230px;left:-20%;bottom:-135px;background:linear-gradient(#71e536,#20a92d);transform:rotate(12deg);box-shadow:inset 0 8px 0 #a7f96a}.h3{width:95%;height:180px;right:-32%;bottom:-105px;background:linear-gradient(#b9ff06,#5edb19);transform:rotate(7deg)}.hero-floor{position:absolute;bottom:22px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:end;font-size:9px;letter-spacing:.7px;font-weight:900;z-index:8;color:var(--ink)}.hero-floor>a{border:1px solid #163f1c77;border-radius:30px;padding:11px 18px;font-size:8px;background:#beff4555}.rated{text-align:right;font-size:7px}.rated b{font-size:18px;border:2px solid;padding:0 4px;margin-left:3px}.ticker{background:var(--yellow);color:var(--ink);border-block:3px solid var(--ink);padding:18px 0;overflow:hidden;position:relative;z-index:10}.ticker>div{white-space:nowrap;width:max-content;font-family:Impact,sans-serif;font-size:32px;letter-spacing:.5px;animation:ticker 24s linear infinite}.section-top{display:flex;justify-content:space-between;gap:20px;font-size:9px;font-weight:900;letter-spacing:1.2px;padding-bottom:25px;border-bottom:1px solid #fff4}.lore{background:var(--pink);color:var(--ink);padding:50px 6% 80px;position:relative;isolation:isolate;background-image:radial-gradient(#a52c6a20 1.5px,transparent 1.5px);background-size:12px 12px}.lore .section-top{border-color:#21133c40}.lore-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;margin-top:60px}.lore-visual{position:relative;min-width:0}.lore-visual img{display:block;width:94%;border:4px solid var(--ink);border-radius:30px;box-shadow:12px 14px 0 var(--purple);transform:rotate(-7deg)}.comic-burst{position:absolute;inset:-45px -25px;background:#ffff76;clip-path:polygon(50% 0,59% 18%,77% 4%,77% 25%,100% 25%,86% 44%,100% 60%,79% 65%,85% 88%,63% 82%,53% 100%,43% 81%,20% 95%,23% 73%,0 70%,15% 51%,0 33%,23% 30%,23% 6%,41% 20%);z-index:-1;animation:burst 9s ease-in-out infinite alternate}.comic-tag{position:absolute;background:var(--yellow);border:3px solid var(--ink);padding:15px 20px;font-family:Impact,sans-serif;font-size:24px;line-height:1.05;box-shadow:5px 5px 0 var(--ink)}.tag-one{left:-15px;top:-25px;transform:rotate(-11deg)}.tag-two{right:-8px;bottom:5px;transform:rotate(7deg);background:var(--white)}.doodle{position:absolute;right:-8%;top:-30px;font-size:90px;transform:rotate(-15deg)}.label{display:block;font-size:9px;font-weight:900;letter-spacing:1.5px}h2{font-size:clamp(45px,5.5vw,82px);line-height:.98;letter-spacing:-.7px}.lore h2{margin:20px 0 25px;transform:rotate(-2deg)}h2 em{font-style:normal}.lore h2 em{color:white;text-shadow:3px 3px 0 var(--ink);-webkit-text-stroke:1px var(--ink)}.lore-copy>p{font-size:18px;line-height:1.6;max-width:440px}.lore-copy>p.secondary{font-size:14px;line-height:1.7;max-width:390px;margin-bottom:25px}.movie-section{padding:55px 6% 65px;background:#5424db;background-image:radial-gradient(ellipse at 50% 75%,#973bfa,#5424db 70%)}.movie-heading{display:flex;justify-content:space-between;align-items:end;margin:35px 0 30px}.movie-heading h2{font-size:clamp(40px,5vw,76px);text-shadow:3px 4px 0 #2a0b72;transform:rotate(-2deg)}.movie-heading h2 em{color:var(--yellow)}.runtime{text-align:right;font-size:10px;font-weight:800;letter-spacing:1px}.runtime b{display:block;font-family:Impact,sans-serif;font-size:50px;letter-spacing:0;line-height:1.2}.runtime span{font-size:8px}.movie{height:600px;position:relative;isolation:isolate;overflow:hidden;border:3px solid var(--ink);border-radius:22px;box-shadow:9px 10px 0 #2b0a72;background:#39b4ff}.movie-sky{position:absolute;inset:0;background:radial-gradient(ellipse at 55% 30%,#a3efff,#0484fc 75%);z-index:-3;transition:background 1s}.movie canvas{position:absolute;inset:5% 0 0;width:100%;height:80%;z-index:4;pointer-events:none}.movie-hud{position:absolute;inset:22px 25px auto;display:flex;justify-content:space-between;font-size:10px;font-weight:900;letter-spacing:1.5px;z-index:8;text-shadow:0 1px 2px #003499}.movie-hud>span:first-child{background:#21133cba;padding:8px 12px;border-radius:5px}.movie-hud>span:last-child{padding-top:8px}.mc1{left:8%;top:100px;transform:scale(.65);z-index:-2}.mc2{right:3%;top:190px;z-index:-2}.mh1{width:110%;height:370px;left:30%;bottom:-200px;background:linear-gradient(#aaff00,#31b92b);transform:rotate(-10deg);z-index:-2}.mh2{width:110%;height:300px;left:-25%;bottom:-180px;background:linear-gradient(#8be830,#28aa36);transform:rotate(10deg);z-index:-1}.capitol{position:absolute;left:6%;top:43%;width:200px;text-align:center;color:#c1d3f0;transform:rotate(-3deg);opacity:.9;z-index:-1}.dome{width:100px;height:70px;background:linear-gradient(90deg,#e6f2ff,#fff,#c1d3f0);border-radius:80px 80px 0 0;margin:auto;border:2px solid #1c5caa}.dome:before{content:'';display:block;height:18px;width:6px;background:#e6f2ff;position:absolute;top:-17px;left:49%}.building{height:62px;background:#fff;border:3px solid #1c5caa;font-size:36px;line-height:50px;box-shadow:0 8px 0 #bad7ef}.capitol>span{display:block;color:#20558d;font-size:7px;letter-spacing:1px;font-weight:bold;margin-top:15px}.movie-prop{position:absolute;right:10%;top:23%;padding:15px 23px;background:var(--yellow);color:var(--ink);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);font-family:Impact,sans-serif;font-size:33px;transform:rotate(10deg);z-index:6;transition:transform .5s,background .5s}.movie-subtitle{position:absolute;bottom:25px;left:20px;right:20px;text-align:center;z-index:7;color:var(--ink)}.movie-subtitle>span{font-size:9px;font-weight:900;letter-spacing:2px;background:var(--yellow);padding:7px 10px;border:1px solid var(--ink);display:inline-block;transform:rotate(-2deg)}.movie-subtitle h3{font-size:clamp(28px,3.7vw,55px);line-height:1.1;margin:15px 0 6px;color:#fff;text-shadow:2px 3px 0 var(--ink);-webkit-text-stroke:1px var(--ink)}.movie-subtitle p{font-size:12px;font-weight:700;margin:0;color:#184817}.movie-start{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;flex-direction:column;border:0;color:white;background:linear-gradient(#0649a100,#06317f66);backdrop-filter:blur(2px);text-shadow:2px 3px 0 var(--ink)}.play-circle{width:92px;height:92px;display:grid;place-content:center;border-radius:50%;border:3px solid var(--ink);background:var(--yellow);color:var(--ink);font-size:35px;text-shadow:none;padding-left:5px;box-shadow:5px 6px 0 var(--ink);transition:transform .2s}.movie-start:hover .play-circle{transform:scale(1.1) rotate(-8deg)}.movie-start b{font-family:Impact,sans-serif;font-size:40px;margin-top:24px;letter-spacing:1px}.movie-start small{font-size:9px;letter-spacing:2px;font-weight:900;margin-top:10px}.movie-start.hidden{display:none}.movie-controls{display:flex;align-items:center;gap:25px;margin-top:28px}.movie-controls>button{background:none;color:white;border:0;font-size:10px;font-weight:900;white-space:nowrap;padding:12px 0;min-width:75px}.timeline{display:flex;gap:10px;flex:1}.timeline button{flex:1;text-align:left;border:0;border-top:5px solid #956ef0;background:none;color:#d1bfff;font-size:8px;font-weight:800;padding:12px 0 0;letter-spacing:.5px;transition:border-color .2s}.timeline button.active{border-color:var(--yellow);color:var(--yellow)}.timeline span{opacity:.55;margin-right:8px}.movie[data-scene='1'] .movie-prop{background:#ff78b8;transform:rotate(-10deg) scale(1.1)}.movie[data-scene='1'] .movie-sky{background:radial-gradient(ellipse at 50% 45%,#fcf794,#ff8ed1 70%,#eb5cbd)}.movie[data-scene='2'] .movie-prop{background:var(--white);transform:rotate(6deg)}.movie[data-scene='2'] .capitol{transform:rotate(5deg)}.movie[data-scene='3'] .movie-sky{background:repeating-conic-gradient(from 20deg at 50% 45%,#faff00 0 15deg,#ffbd2c 15deg 30deg)}.movie[data-scene='3'] .movie-prop{background:#ff65b3;transform:rotate(-9deg)}.movie[data-scene='3'] .confetti{opacity:1}.confetti{position:absolute;inset:0;opacity:0;transition:opacity .7s;z-index:6;pointer-events:none}.confetti i{position:absolute;width:9px;height:15px;top:-20px;background:var(--yellow);animation:confetti 3s linear infinite}.manifesto{padding:80px 6% 90px;color:var(--ink);background:#faff00;background-image:radial-gradient(#b7bb0022 1.5px,transparent 1.5px);background-size:10px 10px}.manifesto h2{font-size:clamp(40px,5.6vw,85px);margin:20px 0 45px;transform:rotate(-2deg)}.manifesto h2 em{color:var(--purple)}.manifesto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.manifesto-grid article{border:3px solid var(--ink);border-radius:18px;box-shadow:7px 8px 0 var(--ink);padding:28px;background:#fffdf3;position:relative;transform:rotate(-2deg);transition:transform .25s}.manifesto-grid article:nth-child(2){background:var(--pink);transform:rotate(2deg);margin-top:15px}.manifesto-grid article:nth-child(3){background:#87dfff;transform:rotate(-1deg)}.manifesto-grid article:hover{transform:translateY(-8px) rotate(0deg)}.card-symbol{position:absolute;right:20px;top:15px;font-size:40px}.manifesto-grid small{font-size:9px;letter-spacing:1.5px;font-weight:800}.manifesto-grid h3{font-size:clamp(28px,2.9vw,43px);line-height:1.05;margin:40px 0 20px}.manifesto-grid p{font-size:13px;line-height:1.8}.gang{text-align:center;padding:70px 15px 90px;min-height:690px}.gang h2{font-size:clamp(56px,8.8vw,135px);line-height:.95;margin:30px 0 32px;transform:rotate(-3deg);text-shadow:3px 4px 0 var(--ink),5px 7px 0 #30106a;-webkit-text-stroke:1.5px var(--ink);position:relative;z-index:2}.gang h2 em{color:var(--yellow)}.giant{font-size:15px;padding:21px 30px;transform:rotate(-2deg)}.contract{margin:30px auto 0;display:flex;flex-direction:column;gap:9px;position:relative;z-index:2}.contract>span{font-size:8px;letter-spacing:1.5px;font-weight:900}.contract b{font-size:14px;letter-spacing:3px}.contract small{font-size:10px;color:#e7f5ff}.gc1{left:6%;top:160px;transform:scale(1.1)}.gh1{width:110%;height:250px;left:-40%;bottom:-170px;transform:rotate(9deg);background:linear-gradient(#b7ff0b,#42b716)}.gh2{width:95%;height:300px;right:-40%;bottom:-165px;transform:rotate(-12deg);background:linear-gradient(#baff05,#39ba26)}.gang-star{position:absolute;color:var(--yellow);right:7%;top:25%;font-size:120px;text-shadow:4px 5px 0 var(--ink);transform:rotate(10deg);animation:twinkle 3s ease-in-out infinite}footer{background:#23103f;padding:35px 5% 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-top>.brand{font-size:24px}.footer-top>span{font-size:10px;color:var(--yellow);font-weight:bold;letter-spacing:1px}.footer-top>a:last-child{font-size:12px;font-weight:bold}footer>p{font-size:10px;line-height:1.8;color:#b5a6ce;margin:25px 0}.footer-bottom{border-top:1px solid #ffffff25;padding-top:18px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.6px;color:#a392c0}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,100px) rotate(-3deg);z-index:100;padding:15px 25px;background:var(--yellow);color:var(--ink);border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);font-family:Impact,sans-serif;font-size:25px;transition:transform .3s;white-space:nowrap}#toast.show{transform:translate(-50%,0) rotate(-3deg)}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes cloud{to{translate:50px 0}}@keyframes shadow{50%{scale:.88;opacity:.7}}@keyframes twinkle{50%{scale:.8;rotate:12deg}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes burst{to{rotate:12deg}}@keyframes confetti{to{translate:40px 650px;rotate:500deg}}
@media(min-width:1600px){.hero{min-height:940px}.hero-stage{height:760px;top:95px;right:0;width:60%}.hero-copy{max-width:850px}.hero-copy h1{font-size:145px}}
@media(max-width:1100px){nav{gap:20px}.brand{font-size:22px}.hero{min-height:810px}.hero-stage{right:-12%;width:72%;height:650px;top:130px}.hero-copy{width:57%}h1{font-size:9vw}.hero-buttons{max-width:290px}.hero-copy p{font-size:15px}.speech{right:18%;font-size:22px}.drag-hint{left:35%}.orbit-label{right:15%;bottom:20%;width:78px;height:78px;font-size:14px}.hero-floor{font-size:8px}.manifesto-grid{gap:18px}.manifesto-grid article{padding:22px}.lore-grid{gap:8%}.lore h2{font-size:6vw}.movie{height:560px}.runtime{min-width:140px}.lore-copy>p{font-size:16px}}
@media(max-width:760px){header{height:76px;padding:0 5%;gap:10px}nav{display:none}.brand{font-size:21px}.brand img{width:34px;height:34px}.nav-cta{font-size:9px;padding:10px 12px;min-height:39px}.hero{height:auto;min-height:1110px;padding-top:103px}.hero-kicker{font-size:8px;letter-spacing:1px}.hero-copy{width:100%;text-align:center;position:relative;z-index:6}h1{font-size:15vw;line-height:.9;margin:27px auto 0;letter-spacing:-.5px}h1 .ass{font-size:1.47em;line-height:.8;margin:8px 0 13px}h1 br:first-of-type{display:none}h1 .ass:before{content:' ';white-space:pre}.hero-copy p{font-size:14px;line-height:1.4;margin:20px auto 15px;max-width:none}.hero-buttons{justify-content:center;max-width:none;gap:9px}.hero-buttons .btn{font-size:9px;min-height:44px;padding:12px}.hero-stage{width:115%;height:610px;left:-7.5%;right:auto;top:405px}.speech{top:10px;right:10%;font-size:19px;padding:15px 20px}.hero-stage canvas{top:10px}.ground-shadow{bottom:80px}.drag-hint{bottom:65px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:8px}.boop{left:50%;transform:translateX(-50%) rotate(-5deg);bottom:0;white-space:nowrap}.boop:hover{transform:translateX(-50%) rotate(3deg)}.orbit-label{right:8%;bottom:22%;font-size:12px;width:70px;height:70px}.s1{right:8%;top:36%;font-size:45px}.s2{left:14%;top:20%;font-size:30px}.s3{left:13%;bottom:22%;font-size:40px}.c1{left:5%;top:240px;transform:scale(.5)}.c2{top:550px;right:-10%;transform:scale(.6)}.hero-floor{bottom:22px;gap:20px;font-size:7px}.hero-floor>a{font-size:7px;padding:10px}.rated{display:none}.h1{height:300px;bottom:-80px;left:15%;width:125%}.h2{height:220px;bottom:-100px;width:110%;left:-30%}.h3{height:180px;bottom:-90px}.sunburst{left:-10%;top:150px;width:900px;height:900px}.ticker{padding:13px 0}.ticker>div{font-size:26px}.section-top{font-size:7px;line-height:1.5;letter-spacing:1px}.section-top span:last-child{text-align:right;max-width:150px}.lore{padding:35px 6% 55px}.lore-grid{grid-template-columns:1fr;gap:65px;margin-top:55px}.lore-visual{width:82%;margin:auto}.comic-tag{font-size:20px;padding:12px 15px}.tag-two{bottom:-10px;right:-30px}.doodle{right:-16%;top:0;font-size:70px}.comic-burst{inset:-25px}.lore h2{font-size:14vw;line-height:.95}.lore h2 br:nth-child(2){display:none}.lore-copy>p{font-size:17px;max-width:none}.lore-copy>p.secondary{font-size:14px;max-width:none}.lore-copy>.btn{font-size:11px;min-height:50px}.movie-section{padding:35px 5% 45px}.movie-heading{display:block;margin:28px 0}.movie-heading h2{font-size:10vw}.runtime{display:flex;gap:12px;align-items:center;text-align:left;font-size:8px;margin-top:20px}.runtime b{font-size:30px}.runtime span{font-size:7px}.movie{height:530px;border-radius:15px;box-shadow:5px 6px 0 #2b0a72}.movie canvas{top:60px;height:70%;width:120%;left:-10%}.movie-prop{right:7%;top:18%;font-size:21px;padding:12px 15px}.movie-hud{inset:15px 15px auto;font-size:8px;letter-spacing:1px}.capitol{left:3%;top:50%;width:140px;scale:.8;transform-origin:left center}.movie-subtitle{bottom:27px;left:10px;right:10px}.movie-subtitle h3{font-size:30px;margin:15px 0 9px;-webkit-text-stroke:.5px}.movie-subtitle p{font-size:10px;line-height:1.5}.movie-subtitle>span{font-size:8px;letter-spacing:1px}.movie-start b{font-size:28px}.movie-start small{font-size:7px}.play-circle{width:75px;height:75px;font-size:30px}.movie-controls{gap:15px;flex-wrap:wrap;margin-top:20px}.movie-controls>button{font-size:9px;min-width:65px}.timeline{order:3;flex-basis:100%;gap:8px}.timeline button{font-size:7px;line-height:1.5;padding-top:9px}.timeline span{display:block;margin-bottom:3px}.movie-controls>#sound{margin-left:auto}.manifesto{padding:50px 6% 60px}.manifesto h2{font-size:11vw;margin:20px 0 35px}.manifesto-grid{grid-template-columns:1fr;gap:24px}.manifesto-grid article{padding:25px}.manifesto-grid article:nth-child(2){margin-top:0}.manifesto-grid h3{font-size:38px;margin:25px 0 15px}.manifesto-grid p{font-size:13px}.card-symbol{font-size:50px;right:25px;top:20px}.gang{min-height:660px;padding:55px 15px 80px}.gang>.label{font-size:8px}.gang h2{font-size:15vw;margin:35px 0}.gang-star{font-size:65px;right:2%;top:13%}.gc1{left:-20%;top:200px;transform:scale(.6)}.giant{font-size:12px;padding:17px 23px}.gh1{bottom:-140px}.gh2{bottom:-170px}footer{padding:30px 6% 22px}.footer-top{flex-wrap:wrap;gap:17px}.footer-top>.brand{font-size:23px}.footer-top>span{display:none}.footer-top>a:last-child{font-size:10px}footer>p{font-size:9px}.footer-bottom{gap:20px;font-size:7px;line-height:1.7}.footer-bottom span:last-child{text-align:right}#toast{font-size:20px;padding:13px 17px}}
@media(max-width:380px){.brand{font-size:18px}.brand img{width:29px;height:29px}.nav-cta{font-size:8px}.hero{min-height:1030px}.hero-stage{top:390px;height:550px}.hero-buttons .btn{font-size:8px;padding:10px}.hero-floor>a{font-size:6px}.hero-floor{font-size:6px}.movie-subtitle h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
