@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(7f4b11b9-e6d0-49bd-8e77-a4ffb83a1f05.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(5dfa92b7-8fee-4297-8953-d408b810d559.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(6d14ca04-e956-4406-a41c-16194ec6d10b.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(90bc84ba-eec2-4497-83fa-c7d508fad46e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(d7902ecf-89d0-4566-a9bc-7c0b0f2e9804.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(9723a2a9-ce72-48cd-a592-19f90410f31a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(7b49d17b-28ac-40ac-9bf2-10e467f32b8a.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(e34fd416-691b-4a5b-9b21-0fb8f9c1b0dc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(0b024077-c22c-4104-b973-52eeded0490a.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(fbd479eb-d0ea-430a-b195-b97e741c2742.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(cef0d1e8-61e1-45bd-8f1a-629034ff8af3.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(6ce4f855-945e-46fc-9116-2db0d3eab64f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(2e462e36-d1fb-4961-aaa6-df1f8a90519f.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(ff715098-0e10-479f-8456-d8f8d955e5c2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:Poppins,Arial,sans-serif}.curtain-active{overflow:hidden}.button{border-radius:999px}.announcement{background:#10086b;color:#e9ff00}.announcement span{color:#fff}header{background:#10086b;position:sticky;top:0;height:76px;transition:background .3s}header .brand>b{font-size:27px}.replay{font-size:24px!important;color:#e9ff00!important}#entrance{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;background:transparent;overflow:hidden;isolation:isolate}#entrance::backdrop{background:#10086b;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .5s}#entrance.opening::backdrop{background:transparent}.curtain{position:absolute;top:0;bottom:0;width:51%;background:repeating-linear-gradient(90deg,#10086b,#1800ad 26px 42px,#1800ad 58px,#10086b 86px);will-change:transform}.curtain-left{left:0;box-shadow:inset -40px 0 80px #0007;transition:transform 1.8s cubic-bezier(.7,0,.2,1)}.curtain-right{right:0;box-shadow:inset 40px 0 80px #0007;transition:transform 1.8s cubic-bezier(.7,0,.2,1)}.curtain-valance{position:absolute;left:0;right:0;top:0;height:64px;background:#10086b;border-bottom:6px dotted #e9ff00;transition:transform 1.2s ease .5s}.gate-content{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px 35px;gap:22px;transition:opacity .5s;overflow-y:auto}.gate-content small{font-size:12px;letter-spacing:.32em;color:#e9ff00}.gate-content h2{font-size:clamp(40px,7vw,76px)!important;margin:0!important;line-height:1.02;letter-spacing:-.025em;font-style:italic}.title-picks{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.title-picks button{border:2px solid #e9ff00;border-radius:999px;padding:12px 22px;background:transparent;color:#e9ff00;font-size:12px;font-weight:800;letter-spacing:.16em}.title-picks button[aria-pressed=true]{background:#e9ff00;color:#1800ad}#name-form{display:flex;flex-direction:column;align-items:center;gap:24px;margin:0;width:100%;max-width:380px}#name-form input{font-family:Playfair,Georgia,serif;font-size:28px;text-align:center;background:transparent;color:#f7f2ea;border:0;border-bottom:2px solid #f7f2ea;padding:10px 0;border-radius:0}#name-form input::placeholder{color:#f7f2ea99}#name-form .button{letter-spacing:.16em;font-size:13px;font-weight:900;padding:18px 34px}.gate-content .text-button{margin:0}.opening .curtain-left{transform:translate(-102%)}.opening .curtain-right{transform:translate(102%)}.opening .curtain-valance{transform:translateY(-120%)}.opening .gate-content{opacity:0;pointer-events:none}.stage-hero{position:relative;min-height:calc(100svh - 76px);background:#10086b;color:#f7f2ea;overflow:hidden;display:grid;place-items:center;isolation:isolate;--spot-x:50%;--spot-y:40%}.stage-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%;opacity:.48;z-index:-3}.stage-spotlight{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--spot-x) var(--spot-y),#e9ff002f 0px,#10086B40 260px,#10086Bd9 650px);z-index:-1}.stage-copy{padding:90px 24px 65px;text-align:center;max-width:1200px;outline:none}.stage-copy small{color:#e9ff00;letter-spacing:.32em}.stage-copy h1{font-family:Poppins,Arial,sans-serif;font-weight:900;font-size:clamp(76px,13vw,180px);line-height:.9;letter-spacing:-.05em;margin:22px 0 10px}.stage-copy h2{font-size:clamp(44px,7.5vw,110px);font-style:italic;color:#e9ff00;margin:0;letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}.stage-copy p{margin:26px 0 30px;font-size:clamp(16px,1.8vw,21px)}.stage-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.stage-buttons .button{font-size:12px;letter-spacing:.1em;padding:17px 25px}.stage-line{opacity:0;transform:translateY(40px);transition:opacity .9s,transform .9s}.stage-entered .stage-line{opacity:1;transform:none}.stage-line:nth-child(1){transition-delay:.7s}.stage-line:nth-child(2){transition-delay:.9s}.stage-line:nth-child(3){transition-delay:1.2s}.stage-line:nth-child(4){transition-delay:1.5s}.stage-line:nth-child(5){transition-delay:1.7s}.scroll-cue{display:block;background:none;border:0;color:#f7f2ea;font-size:10px;letter-spacing:.2em;margin:45px auto 0;opacity:.8}.scroll-cue span{display:block;font-size:27px;animation:cue 2s infinite}.stage-dust{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:-1}.stage-dust i{position:absolute;bottom:-10px;width:3px;height:3px;border-radius:50%;background:#e9ff00;box-shadow:0 0 12px #e9ff00;animation:dust var(--duration) linear var(--delay) infinite}.theatre-ticker{background:#1800ad;color:#e9ff00;border-top:6px dotted #e9ff00;border-bottom:6px dotted #e9ff00;font-size:14px;padding:18px 0;letter-spacing:.2em}.act-heading{text-align:center;max-width:950px;margin:0 auto 50px}.act-heading :is(h1,h2){font-family:Poppins,Arial,sans-serif;font-size:clamp(36px,5vw,66px);font-weight:900;letter-spacing:-.04em;line-height:1.05;margin:20px 0}.act-heading :is(h1,h2) em{font-family:Playfair,Georgia,serif;font-weight:400}.darbar{background:#10086b;color:#f7f2ea;padding-top:95px}.darbar small{color:#e9ff00}.court-card{border:1px solid #ffffff30;padding:25px 22px;border-radius:120px 120px 20px 20px;background:#10086b;text-align:center;transition:transform .5s,box-shadow .5s}.court-card:hover{box-shadow:0 0 45px #1800ad40;transform:translateY(-8px)}.court-card>small{display:block;font-size:10px;letter-spacing:.13em;margin:20px 0}.court-card img{width:100%;border-radius:100px 100px 12px 12px;display:block;aspect-ratio:1;object-fit:cover;margin-top:15px}.court-card h3{font-family:Playfair;font-size:30px;color:#e9ff00;margin:24px 0 12px}.court-card p{font-size:13px}.court-card .card-bottom{border-top:1px solid #ffffff30;justify-content:center;flex-wrap:wrap}.court-card .card-bottom button{padding:13px 19px;background:#e9ff00;color:#1800ad;border:0;border-radius:999px;font-size:11px}.court-card .card-bottom b{font-size:24px}.comic-act{background:#f7f2ea;color:#1800ad}.comic-chapter{max-width:1240px;margin:75px auto 110px}.comic-scene{position:relative;height:540px;background:var(--accent);border:3px solid #191919;border-radius:28px 180px 28px 28px;overflow:hidden;box-shadow:8px 8px #1a1a1a}.comic-scene>img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.comic-scene.reverse{border-radius:180px 28px 28px}.ritual-plaque{position:absolute;top:24px;left:50%;transform:translate(-50%);text-align:center;background:#f7f2ea;border:3px solid #191919;border-radius:999px;padding:10px 28px;box-shadow:5px 5px #191919}.ritual-plaque strong{font-family:Playfair,Georgia;font-size:38px;line-height:1}.ritual-plaque span{display:block;color:#ff5a2c;font-weight:700}.speech{position:absolute;background:#fff;color:#191919;border:3px solid #191919;padding:20px;max-width:250px;box-shadow:6px 6px #191919;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .6s;opacity:0;transform:scale(.4) rotate(-12deg)}.speech p{font-size:14px;margin:8px 0 0}.speech b{font-size:23px}.speech.then{left:3%;top:28%;border-radius:30px 30px 30px 6px;transition-delay:.45s}.speech.now{right:3%;top:55%;border-radius:50%;padding:30px;width:220px;height:180px;text-align:center;color:#1800ad;transition-delay:.75s}.comic-sfx{position:absolute;bottom:25px;left:38%;font-weight:900;font-size:50px;letter-spacing:-.04em;color:#ff5a2c;text-shadow:3px 3px #fff;opacity:0;transform:scale(.3) rotate(-12deg);transition:transform .7s cubic-bezier(.34,1.56,.64,1) 1s,opacity .5s 1s}.visible .speech{opacity:1;transform:scale(1) rotate(-3deg)}.visible .speech.now{transform:scale(1) rotate(6deg)}.visible .comic-sfx{opacity:1;transform:scale(1) rotate(-8deg)}.comic-bottom{display:grid;grid-template-columns:1.7fr 1fr;gap:50px;align-items:center;margin-top:40px}.comic-steps{display:flex;border:3px solid #1800AD;border-radius:24px;background:#fff;padding:24px;gap:20px;justify-content:space-between}.comic-steps>div{flex:1}.comic-steps span{font-weight:900;font-size:50px;color:#ff5a2c}.comic-steps h3{font-size:16px;margin:10px 0}.comic-product{text-align:center}.comic-product img{width:160px;border-radius:80px 80px 12px 12px}.comic-product h3{font-family:Playfair;font-size:32px;margin:15px 0 8px}.comic-product p{margin:0 0 15px}.comic-product .button{background:#ff5a2c;border-color:#ff5a2c}.drama-meter{background:#1800ad;color:#f7f2ea;text-align:center}.drama-meter small{color:#e9ff00}.meter-controls{display:flex;align-items:center;justify-content:center;gap:30px}.meter-controls button{width:56px;height:56px;border:2px solid white;border-radius:50%;background:none;color:#fff;font-size:26px}.meter-controls strong{font-size:150px;line-height:1;color:#e9ff00;min-width:2ch;font-weight:900}.drama-meter input[type=range]{max-width:520px;padding:0;margin:25px auto;accent-color:#e9ff00;display:block;background:none;border:0}.decree{max-width:680px;margin:40px auto 0;background:#f7f2ea;color:#1800ad;border:3px solid #e9ff00;border-radius:28px;padding:35px;box-shadow:0 0 0 8px #1800ad,0 0 0 10px #e9ff00}.decree>i{font-family:Paris,cursive;font-size:34px;color:#ff5a2c}.decree h3{font-family:Playfair;font-style:italic;font-size:36px;line-height:1.2;margin:15px 0}.decree p{font-size:14px}.ovation-act{background:#f7f2ea;color:#1800ad}.ovation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ovation-grid a{position:relative;display:block;height:420px;border:3px solid #191919;border-radius:24px;overflow:hidden;background:#1800ad;transform:rotate(var(--tilt));transition:transform .4s}.ovation-grid a:hover{transform:rotate(0) scale(1.03)}.ovation-grid img{width:100%;height:100%;object-fit:cover}.ovation-grid span{position:absolute;bottom:0;left:0;right:0;background:#e9ff00;color:#1800ad;text-align:center;padding:14px;font-size:12px;font-weight:800;letter-spacing:.08em}.finale{height:220svh;background:#10086b;color:#f7f2ea;--final-open:0}.finale-stage{position:sticky;top:76px;height:calc(100svh - 76px);display:grid;place-items:center;overflow:hidden}.finale-copy{padding:30px;text-align:center;max-width:900px;opacity:clamp(0,calc(var(--final-open)*3),1)}.finale-copy h2{font-size:clamp(40px,6vw,80px);font-style:italic;margin:25px 0}.finale-copy small{color:#e9ff00;letter-spacing:.3em}.finale-copy p{margin:25px 0 0}.finale-left{left:0;transform:translate(calc(var(--final-open)*-103%));box-shadow:inset -40px 0 80px #0007}.finale-right{right:0;transform:translate(calc(var(--final-open)*103%));box-shadow:inset 40px 0 80px #0007}.finale-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 70%,#e9ff0033,transparent 65%);pointer-events:none}.watch{transition-delay:var(--stagger,0s)}.applause{position:fixed;width:9px;height:6px;pointer-events:none;z-index:200;animation:applause 1.2s cubic-bezier(.15,.7,.3,1) forwards}.theatre-ticker .ticker-track{animation-duration:40s}@keyframes dust{to{transform:translate(35px,-100vh);opacity:0}}@keyframes cue{50%{transform:translateY(8px)}}@keyframes applause{to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}@media(max-width:800px){header{height:70px}nav{top:70px}.stage-hero{min-height:calc(100svh - 70px)}.stage-backdrop{object-position:56% 50%;opacity:.4}.stage-copy{padding:80px 20px 40px}.stage-copy h1{font-size:clamp(64px,18vw,100px)}.stage-copy h2{font-size:clamp(40px,12vw,66px)}.stage-buttons{gap:14px}.stage-buttons .button{font-size:10px;padding:15px 19px}.stage-copy p{font-size:16px}.stage-copy small{font-size:10px;letter-spacing:.23em}.scroll-cue{margin-top:30px}.gate-content{gap:22px}.gate-content small{font-size:10px;letter-spacing:.25em}.gate-content h2{font-size:48px!important}.title-picks button{padding:10px 19px}.darbar .product-grid{grid-template-columns:1fr}.court-card{max-width:450px;margin:auto;width:100%;padding:28px}.court-card .card-bottom{flex-direction:row;align-items:center}.court-card img{max-height:350px}.comic-scene{height:470px;border-radius:28px 110px 28px 28px}.comic-scene.reverse{border-radius:110px 28px 28px}.ritual-plaque{top:18px;padding:10px 22px}.ritual-plaque strong{font-size:28px}.speech{padding:13px;max-width:175px}.speech.then{top:28%;left:3%;max-width:46%}.speech p{font-size:12px}.speech b{font-size:18px}.speech.now{width:155px;height:150px;padding:22px;top:53%;right:3%}.comic-sfx{font-size:38px;left:10%;bottom:20px}.comic-bottom{grid-template-columns:1fr;gap:28px}.comic-steps{gap:12px;padding:18px}.comic-steps h3{font-size:13px}.comic-steps span{font-size:36px}.comic-product img{width:160px}.comic-chapter{margin-bottom:80px}.act-heading :is(h1,h2){font-size:36px}.act-heading small{font-size:10px;letter-spacing:.12em}.meter-controls strong{font-size:120px}.decree{padding:25px}.decree h3{font-size:30px}.ovation-grid{grid-template-columns:1fr;gap:35px}.ovation-grid a{height:420px;max-width:400px;width:100%;margin:auto}.finale-stage{top:70px;height:calc(100svh - 70px)}.finale-copy h2{font-size:50px}}@media(prefers-reduced-motion:reduce){.stage-line{opacity:1;transform:none}.speech,.comic-sfx{opacity:1;transform:none!important}.stage-dust{display:none}.opening .curtain-left,.opening .curtain-right{transition:none}.finale{height:auto;min-height:90svh}.finale-stage{position:relative;top:0}.finale-copy{opacity:1}.finale .curtain{display:none}.watch{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theatre.css.map */
