:root{--black:#101010;--white:#f4f5ef;--yellow:#e9ff30;--blue:#2054ff;--line:#ffffff2a;--display:'Anton',Impact,sans-serif;--body:'Space Grotesk',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:75px}body{margin:0;background:var(--black);color:var(--white);font:14px var(--body);overflow-x:clip}button,a,input{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:400;letter-spacing:-.025em}h2{font-size:clamp(54px,9vw,112px);line-height:1.02}p{line-height:1.7}.yellow{color:var(--yellow)}.blue{color:var(--blue)}.outline-type{-webkit-text-stroke:1px currentColor;color:transparent}.label,.chapter-top{font-size:9px;letter-spacing:1.2px;font-weight:600}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--yellow);box-shadow:0 0 12px #e9ff3070}.scroll-meter{position:fixed;top:0;left:0;height:3px;background:var(--yellow);z-index:30;transform-origin:left;width:100%;transform:scaleX(0)}header{height:76px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10;background:var(--black)}.logo{font-family:var(--display);font-size:23px;line-height:.95;letter-spacing:-.4px}.logo>span{display:block;color:var(--yellow);font:9px var(--body);letter-spacing:5.4px;margin-top:6px}nav{display:flex;gap:32px;font-size:11px}nav a:hover{color:var(--yellow)}.header-cta{font-size:9px;letter-spacing:.7px;border:1px solid #ffffff60;padding:13px 16px}.hero{position:relative;overflow:hidden;background:var(--black)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-inner{width:90%;max-width:1400px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:20px;padding:60px 0 25px;align-items:center;min-height:710px}.hero-copy{z-index:3}.hero-copy>.label{font-size:8px;display:flex;gap:8px;align-items:center}.hero h1{font-size:clamp(68px,7.8vw,121px);line-height:1.01;margin:25px 0 24px;letter-spacing:-.02em}.hero h1 .yellow{display:inline-block;transform:rotate(-2deg)}.hero-copy>p{font-size:13px;color:#b7b9bb;line-height:1.8}.hero-buttons{display:flex;gap:10px;margin-top:27px}.btn{min-height:54px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.3px;transition:transform .2s,box-shadow .2s;touch-action:manipulation}.btn b{font-size:23px;font-weight:400}.btn small{display:block;font-size:7px;letter-spacing:.8px;margin-top:6px;opacity:.7}.btn:hover{transform:translate(-3px,-3px);box-shadow:4px 4px 0 #ffffff50}.yellow-btn{background:var(--yellow);color:var(--black)}.outline-btn{background:transparent;border:1px solid #fff9;color:var(--white)}.blue-btn{background:var(--blue);color:white}.black-btn{background:var(--black);color:var(--yellow)}.hero-buttons .btn{flex:1;max-width:240px}.hero-stage{height:580px;position:relative}.orbit{position:absolute;border:1px solid #ffffff24;border-radius:50%;width:460px;height:460px;left:0;top:35px}.orbit-two{width:560px;height:560px;top:-15px;left:-50px;border-style:dashed;animation:spin 90s linear infinite}.hero-screen{position:absolute;top:115px;left:40px;width:100%;max-width:570px;transform:rotate(7deg);border:1px solid #7581a3;background:#1b1f2a;box-shadow:12px 12px 0 #2054ff50}.hero-screen img{width:100%;aspect-ratio:1.7;object-fit:cover}.screen-bar,.screen-bottom{display:flex;justify-content:space-between;font-size:7px;padding:12px;letter-spacing:1px}.screen-bar span:first-child{display:flex;gap:6px;align-items:center}.screen-bar i{width:5px;height:5px;background:var(--yellow);border-radius:50%}.screen-bar>span:last-child{color:var(--yellow)}.screen-bottom{font-size:6px}.hero-character{position:absolute;width:245px;left:-85px;top:330px;z-index:2;transform-origin:94% 3%;animation:hang 7s ease-in-out infinite;pointer-events:none}.hero-stamp{position:absolute;right:0;top:45px;border:2px solid var(--yellow);padding:13px 20px;font-family:var(--display);font-size:24px;line-height:1.05;color:var(--yellow);transform:rotate(-10deg);z-index:2}.hero-bubble{position:absolute;bottom:18px;left:110px;background:var(--white);color:var(--black);padding:11px 15px;font-size:9px;transform:rotate(-4deg);z-index:3;border-radius:30px}.time-disc{position:absolute;right:0;bottom:10px;width:125px;height:125px;background:var(--blue);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(12deg);border:1px solid #fff6}.time-disc strong{font-family:var(--display);font-size:54px;line-height:1.1}.time-disc span{font-size:8px;letter-spacing:1px}.coordinate{position:absolute;left:15px;top:8px;color:#8f939c;font-size:7px;letter-spacing:1px}.hero-bottom{width:90%;max-width:1400px;margin:auto;padding:30px 0 25px;display:flex;justify-content:space-between;font-size:7px;letter-spacing:1px;color:#91949c}.marquee{background:var(--yellow);color:var(--black);padding:15px 0;overflow:hidden;transform:rotate(-1.5deg);position:relative;z-index:4;box-shadow:0 0 0 9px var(--black)}.marquee>div{font-family:var(--display);font-size:28px;white-space:nowrap;width:max-content;animation:ticker 35s linear infinite;word-spacing:8px}.chapter{padding:55px 5% 80px;position:relative;overflow:clip}.chapter-top{display:flex;justify-content:space-between;gap:30px;padding-bottom:22px;border-bottom:1px solid currentColor;font-size:8px;opacity:.65}.puppet{background:var(--blue);padding-top:65px}.puppet-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;margin-top:45px}.puppet h2{font-size:clamp(55px,7vw,100px)}.puppet .outline-type{-webkit-text-stroke-color:#ffffffb0}.puppet-heading p{margin:25px 0;color:#ffffffb8;font-size:13px}.mode-switch{display:flex;flex-wrap:wrap;gap:8px}.mode-switch button{background:transparent;border:1px solid #ffffff6b;padding:14px 15px;font-size:9px;min-height:44px}.mode-switch button.active{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.puppet-play{height:480px;position:relative;isolation:isolate;border:1px solid #ffffff45;background:linear-gradient(#fff0,#0002);--pose-x:0px;--pose-r:0deg;--pose-y:0px}.puppet-backword{position:absolute;inset:48px 10px auto;font-family:var(--display);text-align:center;font-size:83px;line-height:1;color:#ffffff13;letter-spacing:-3px}.puppet-play>img{position:absolute;height:335px;left:calc(50% - 112px);top:30px;transform:translate(var(--pose-x),var(--pose-y)) rotate(var(--pose-r));will-change:transform;transition:filter .4s}.puppet-play.hype>img{animation:hype .65s ease-in-out infinite}.puppet-play.float>img{animation:zero-g 4s ease-in-out infinite}.puppet-shadow{width:150px;height:20px;border-radius:50%;position:absolute;left:calc(50% - 75px);top:352px;background:#0a196d70;filter:blur(8px)}.bubble{background:var(--white);color:var(--black);border-radius:20px;padding:11px 15px;font-size:9px;position:absolute;left:15px;top:290px;transform:rotate(-5deg);box-shadow:3px 3px 0 #0002}.frame-number{position:absolute;right:16px;top:17px;font:8px var(--body);letter-spacing:1px}.crosshair{position:absolute;width:13px;height:13px;border-left:1px solid #fff8;border-top:1px solid #fff8;top:15px;left:15px}.c2{left:auto;right:15px;top:auto;bottom:115px;transform:rotate(180deg)}.scrub{position:absolute;bottom:15px;left:20px;right:20px}.scrub label{font-size:8px;display:flex;justify-content:space-between;gap:10px;letter-spacing:.5px}.scrub label span{color:#ffffffa0}input[type=range]{width:100%;accent-color:var(--yellow);height:35px;cursor:ew-resize;background:transparent;touch-action:pan-y}.scrub-ticks{overflow:hidden;white-space:nowrap;word-spacing:8px;color:#ffffff50;font-size:8px}.big-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid #ffffff60}.big-facts>div{display:flex;align-items:center;gap:25px;padding:24px 25px 0;border-right:1px solid #ffffff60}.big-facts>div:first-child{padding-left:0}.big-facts>div:last-child{border:0}.big-facts strong{font:70px var(--display);color:var(--yellow)}.big-facts span{font-size:9px;line-height:1.7;letter-spacing:1px}.timeline-section{background:var(--white);color:var(--black)}.timeline-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;position:relative;padding:45px 0 40px}.timeline-heading h2{font-size:100px;line-height:.9}.timeline-heading>div{position:relative;z-index:1}.timeline-heading p{font-size:15px;margin-bottom:23px}.timeline-heading .btn{max-width:300px}.timeline-heading small{font-size:8px;color:#707271;display:block;margin-top:12px}.timeline-peek{position:absolute;width:160px;height:235px;object-fit:contain;right:-7%;bottom:-65px;z-index:3;pointer-events:none;transform:rotate(8deg)}.editor{background:#16181e;color:var(--white);border:2px solid var(--black);box-shadow:10px 10px 0 #c9ccc3;position:relative;z-index:2}.editor-toolbar{padding:16px 20px;display:flex;align-items:center;gap:15px;font-size:8px;letter-spacing:1px;border-bottom:1px solid var(--line)}.editor-toolbar>span{display:flex;gap:8px;align-items:center;margin-right:auto}.editor-toolbar button{background:#ffffff10;font-size:21px;width:35px;height:35px}.editor-view{display:grid;grid-template-columns:1fr 65px;height:320px;padding:15px;gap:15px}.editor-stage{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(90deg,#ffffff05 0 1px,transparent 1px 50px),#0b0d12}.idea-graphic{text-align:center;transition:opacity .4s,transform .4s;z-index:1}.idea-question{font:145px var(--display);line-height:.9;color:var(--yellow);display:block;transform:rotate(-10deg);animation:idea-bob 4s ease-in-out infinite}.idea-caption{font-size:9px;letter-spacing:8px;display:block;margin-top:12px}.editor-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.1);transition:opacity .5s,transform 5s linear}.editor-stage[data-stage="1"] .editor-scene,.editor-stage[data-stage="2"] .editor-scene{opacity:.7;transform:scale(1)}.editor-stage:not([data-stage="0"]) .idea-graphic{opacity:0;transform:scale(.6)}.editor-subtitle{position:absolute;bottom:25px;left:15px;right:15px;text-align:center;font-size:15px;font-weight:600;background:#000a;padding:11px;z-index:2}.editor-status{position:absolute;top:15px;left:15px;font-size:7px;letter-spacing:1px;background:var(--blue);padding:8px;z-index:2}.waveform{display:flex;align-items:flex-end;justify-content:space-evenly;background:#0b0d12;padding:12px 8px;gap:5px}.waveform>i{height:var(--bar);background:var(--yellow);width:8px;opacity:.4;transform-origin:bottom}.editor.is-playing .waveform>i{animation:wave .45s ease-in-out alternate infinite;animation-delay:var(--delay);opacity:1}.edit-tracks{position:relative;padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-block:1px solid var(--line);overflow:hidden}.track{background:transparent;padding:0;text-align:left;min-width:0}.track>span{font-size:8px;letter-spacing:1px;color:#a6a9b5}.track-block{margin:10px 0;padding:15px 12px;height:50px;display:flex;align-items:center;white-space:nowrap;overflow:hidden;font-size:10px}.script-block{background:#2054ff80;border:1px solid var(--blue)}.scene-block{background:#8379ed4d;border:1px solid #a999ff;gap:4px;padding:4px}.scene-block i{height:100%;flex:1;background:url('assets/mystery.webp') center/cover}.sound-block{background:#e9ff3030;color:var(--yellow);border:1px solid #e9ff3080;font-size:22px;letter-spacing:2px}.track small{font-size:7px;color:#818692}.track.active .track-block{outline:1px solid white;outline-offset:2px}.playhead{position:absolute;top:0;bottom:0;left:16px;width:2px;background:var(--yellow);pointer-events:none;z-index:4;transition:left .1s linear}.playhead:before{content:'';position:absolute;top:0;left:-4px;border-top:8px solid var(--yellow);border-inline:5px solid transparent}.editor-footer{display:flex;justify-content:space-between;padding:17px 20px;font-size:8px;gap:20px;color:#9da2b0}.footnote{font-size:9px;color:#737772;margin-top:27px}.story-lab{background:var(--black)}.lab-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:45px 0 35px}.lab-heading p{font-size:13px;color:#a2a4ad;max-width:300px}.lab-controls{display:flex;gap:0;border:1px solid #ffffff50;width:max-content;max-width:100%;margin-bottom:20px}.lab-controls button{padding:18px 27px;font-size:10px;letter-spacing:.5px;background:transparent;min-height:49px;border-right:1px solid #ffffff50}.lab-controls button:last-child{border-right:0}.lab-controls button.active{background:var(--yellow);color:var(--black)}.lab-stage{position:relative;height:550px;overflow:hidden;border:1px solid #ffffff50;--mood:.65}.lab-stage>img{width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:filter .3s,opacity .2s;animation:cinema-drift 20s ease-in-out infinite alternate}.scene-shade{position:absolute;inset:0;background:linear-gradient(0deg,#000d,transparent 80%),#000;opacity:calc(.1 + var(--mood)*.45);pointer-events:none}.scene-reticle{position:absolute;inset:20px;border:1px solid #ffffff25;pointer-events:none}.scene-reticle:before,.scene-reticle:after{content:'';position:absolute;width:20px;height:20px;border:2px solid #ffffffa0;top:-1px;left:-1px;border-right:0;border-bottom:0}.scene-reticle:after{inset:auto -1px -1px auto;transform:rotate(180deg)}.lab-rec{position:absolute;top:35px;left:35px;font-size:8px;letter-spacing:1px;color:var(--yellow)}.lab-hook{position:absolute;left:5%;right:25%;top:35%}.lab-hook>span{font-size:8px;letter-spacing:1px;color:var(--yellow)}.lab-hook h3{font-family:var(--body);font-weight:700;font-size:clamp(23px,3.5vw,48px);line-height:1.2;letter-spacing:-1.5px;margin-top:15px;text-shadow:0 3px 20px #000}.remix{position:absolute;right:5%;bottom:130px;background:var(--yellow);color:var(--black);width:100px;height:100px;border-radius:50%;font-size:8px;font-weight:600;transform:rotate(8deg);box-shadow:5px 5px 0 #0007}.remix>span{display:block;font-size:35px;margin-bottom:4px}.remix:active{transform:rotate(180deg)}.lab-bottom{position:absolute;bottom:30px;left:5%;right:5%;padding:15px 18px;background:#111c;backdrop-filter:blur(12px);border:1px solid var(--line)}.lab-bottom label{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px}.lab-bottom label>span{color:#a5a8ad}.lab-bottom input{height:29px}.lab-note{display:flex;justify-content:space-between;gap:30px;font-size:8px;letter-spacing:.5px;padding-top:22px;color:#9196a1}.lab-note a{color:var(--yellow)}.courses{background:var(--yellow);color:var(--black)}.course-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:45px 0}.course-intro h2 span{color:var(--blue)}.course-selector{display:flex;border:2px solid var(--black);padding:4px;gap:4px}.course-selector button{font-size:10px;font-weight:600;padding:15px 22px;background:none;min-height:46px}.course-selector button.active{background:var(--black);color:var(--yellow)}.course-arena{display:grid;grid-template-columns:1.1fr 1fr;border:2px solid var(--black);background:var(--black);color:var(--white)}.course-visual{position:relative;min-height:570px;background:var(--blue);overflow:hidden;isolation:isolate}.course-ghost{font-family:var(--display);position:absolute;top:35px;left:15px;right:15px;font-size:105px;line-height:.9;color:#ffffff20;letter-spacing:-3px;z-index:-1}.pdf-object{position:absolute;left:10%;right:10%;top:32%;transform:perspective(800px) rotateY(-15deg) rotate(-10deg);box-shadow:15px 15px 0 #092db9;transition:transform .7s,opacity .5s;z-index:1;animation:book-drift 7s ease-in-out infinite}.pdf-object>span{display:block;font-size:7px;padding:15px;background:var(--black);letter-spacing:2px}.course-creator{height:420px;position:absolute;right:-15px;bottom:0;transform:translateY(110%) rotate(8deg);opacity:0;transition:transform .7s,opacity .5s;z-index:2}.course-orbit{position:absolute;width:400px;height:400px;border:1px dashed #ffffff60;border-radius:50%;left:calc(50% - 200px);top:70px;z-index:-1;animation:spin 45s linear infinite}.product-index{position:absolute;left:22px;bottom:25px;font-size:8px;letter-spacing:1px}.course-arena.skool .pdf-object{transform:translateX(-120%) rotate(-30deg);opacity:0}.course-arena.skool .course-creator{transform:translateY(0) rotate(-5deg);opacity:1}.course-arena.skool .course-ghost{font-size:115px;color:var(--yellow)}.course-content{padding:40px}.course-content>.label{color:var(--yellow);font-size:8px}.course-content h3{font-size:47px;line-height:1.06;margin:18px 0}.course-content>p{font-size:12px;color:#a5a9ad;max-width:320px;min-height:62px}.course-content ul{padding:20px 0;margin:0;list-style:none;border-bottom:1px solid var(--line)}.course-content li{position:relative;padding-left:22px;font-size:11px;margin:15px 0}.course-content li:before{content:'↗';position:absolute;left:0;color:var(--yellow)}.course-price{display:flex;align-items:center;gap:20px;margin:25px 0}.course-price strong{font-family:var(--display);font-size:58px;color:var(--yellow)}.course-price span{font-size:8px;letter-spacing:.5px}.course-content>.btn{width:100%}.course-content>small{display:block;font-size:7px;color:#979caa;letter-spacing:.5px;margin-top:14px}.course-note{font-size:9px;max-width:760px;line-height:1.8;margin:25px auto 0;text-align:center;opacity:.6}.faq{background:var(--black)}.faq-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-top:45px}.faq-title{position:relative;min-height:360px}.faq h2{font-size:100px}.faq .outline-type{-webkit-text-stroke-color:#ffffff80}.faq-title>img{position:absolute;height:240px;right:30px;bottom:-5px;transform:rotate(10deg);pointer-events:none}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;align-items:center;gap:18px;cursor:pointer;padding:25px 0;font-size:13px;min-height:70px}summary::-webkit-details-marker{display:none}summary>span{font-size:8px;color:#7c8390}summary>b{font-size:24px;font-weight:400;margin-left:auto;color:var(--yellow);transition:transform .2s}details[open] summary>b{transform:rotate(45deg)}details p{padding:0 30px 25px;font-size:12px;color:#a2a6af;line-height:1.9}.finale{background:var(--blue);overflow:hidden;position:relative;padding:50px 5% 60px}.finale-running{white-space:nowrap;font-family:var(--display);font-size:80px;color:#ffffff13;position:absolute;top:25px;left:0;animation:ticker 40s linear infinite;pointer-events:none}.finale-inner{position:relative;max-width:1400px;margin:auto;padding-top:30px}.finale .label{position:relative;z-index:2}.finale h2{font-size:clamp(80px,13vw,180px);line-height:.95;position:relative;z-index:1;margin-top:25px}.finale h2>span{color:var(--yellow)}.finale img{position:absolute;height:490px;right:12%;bottom:-65px;transform:rotate(7deg);animation:finale-float 5s ease-in-out infinite}.finale-actions{display:flex;gap:12px;margin-top:35px;position:relative;z-index:2;max-width:530px}.finale-actions>.btn{flex:1}.finale-skool{color:white;background:transparent;border:1px solid #fff8}footer{padding:35px 5%;display:flex;gap:30px;align-items:center;justify-content:space-between}footer>span{font-size:8px;letter-spacing:1px;color:#838994}footer>a:not(.logo){font-size:9px}footer>small{font-size:7px;color:#747b8b}.mobile-dock{display:none}dialog{width:min(500px,92vw);padding:40px 30px;background:var(--black);color:var(--white);border:1px solid #ffffff50;max-height:90dvh;box-shadow:12px 12px 0 var(--blue)}dialog::backdrop{background:#05060ce6;backdrop-filter:blur(8px)}dialog .label{color:var(--yellow);font-size:8px}dialog h2{font-size:42px;margin:25px 0;line-height:1.08}.close-dialog{position:absolute;top:12px;right:14px;background:transparent;color:var(--white);font-size:30px;width:40px;height:40px}.dialog-price{display:flex;align-items:center;gap:20px;margin-bottom:20px}.dialog-price strong{font:52px var(--display);color:var(--yellow)}.dialog-price span{font-size:9px;color:#939aa5}dialog>p{font-size:12px;color:#aab0ba}.checkout-notice{border:1px solid var(--line);padding:20px;margin:25px 0}.checkout-notice b{font-size:10px}.checkout-notice p{font-size:11px;color:#999faa;margin-top:10px}dialog>.btn{width:100%}.modal-open{overflow:hidden}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.in-view{opacity:1;transform:none}.is-remixing .lab-hook{animation:hook-pop .35s}.is-remixing .lab-rec{color:#fff}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes hang{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes hype{0%,100%{transform:translate(var(--pose-x),var(--pose-y)) rotate(-8deg)}50%{transform:translate(var(--pose-x),calc(var(--pose-y) - 17px)) rotate(7deg)}}@keyframes zero-g{0%,100%{transform:translate(var(--pose-x),calc(var(--pose-y) - 15px)) rotate(-12deg)}50%{transform:translate(var(--pose-x),calc(var(--pose-y) - 45px)) rotate(12deg)}}@keyframes wave{from{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes idea-bob{50%{transform:rotate(10deg) translateY(-7px)}}@keyframes cinema-drift{to{transform:scale(1.06) translateX(-1%)}}@keyframes book-drift{50%{transform:perspective(800px) rotateY(-8deg) rotate(-7deg) translateY(-12px)}}@keyframes finale-float{50%{transform:rotate(3deg) translateY(-15px)}}@keyframes hook-pop{from{opacity:.1;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.chapter{padding-inline:max(5%,calc((100vw - 1400px)/2))}}
@media(max-width:1100px){.hero-inner{min-height:670px}.hero-stage{height:530px}.hero-character{width:205px;left:-60px;top:315px}.hero-screen{left:15px;top:140px}.hero-stamp{font-size:20px;top:60px}.hero-bubble{left:100px;bottom:-10px;font-size:8px}.hero-buttons .btn{padding:16px 13px;font-size:10px}.hero-buttons .btn small{font-size:6px}.hero-copy>.label{font-size:6px}.hero h1{font-size:clamp(65px,8.4vw,90px)}.hero-copy>p{font-size:11px}.time-disc{width:95px;height:95px;right:-15px;bottom:5px}.time-disc strong{font-size:42px}.time-disc span{font-size:6px}.orbit{width:350px;height:350px;top:100px}.orbit-two{width:440px;height:440px;top:55px}.puppet-layout{grid-template-columns:1fr 1fr}.puppet h2{font-size:64px}.puppet-backword{font-size:65px}.big-facts>div{gap:16px}.big-facts span{font-size:7px}.course-content{padding:30px}.course-content h3{font-size:41px}.course-ghost{font-size:85px}.course-arena.skool .course-ghost{font-size:95px}.faq-layout{gap:35px}.faq-title>img{right:0}.lab-stage{height:500px}}
@media(max-width:700px){html{scroll-padding-top:20px}header{height:67px;padding:0 20px}.logo{font-size:19px}.logo>span{font-size:7px;letter-spacing:4.8px;margin-top:5px}nav{display:none}.header-cta{font-size:7px;padding:12px 13px}.hero-inner{width:calc(100% - 40px);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:27px 0 0;min-height:0}.hero-copy>.label{font-size:6px;letter-spacing:.7px;white-space:nowrap}.hero h1{font-size:clamp(63px,17.9vw,108px);margin:20px 0 18px;line-height:.99;letter-spacing:-.02em}.hero-copy>p{font-size:11px;line-height:1.8}.hero-buttons{gap:8px;margin-top:21px}.hero-buttons .btn{padding:15px 11px;min-height:65px;font-size:10px;gap:5px;max-width:none}.hero-buttons .btn small{font-size:5.5px;letter-spacing:.3px;line-height:1.5;margin-top:6px}.hero-buttons .btn b{font-size:19px}.hero-stage{height:390px;margin-top:25px;width:100%;max-width:500px;align-self:center}.hero-screen{width:82%;left:15%;top:50px;transform:rotate(6deg)}.screen-bar{font-size:5px;padding:8px}.screen-bottom{font-size:4px;padding:8px}.hero-stamp{font-size:16px;padding:9px 13px;top:0;right:4px}.hero-character{width:168px;left:0;top:190px}.hero-bubble{font-size:7px;bottom:39px;left:130px;padding:10px}.time-disc{width:76px;height:76px;bottom:33px;right:5px}.time-disc strong{font-size:33px}.time-disc span{font-size:6px}.orbit{width:280px;height:280px;left:calc(50% - 140px);top:28px}.orbit-two{width:350px;height:350px;left:calc(50% - 175px);top:-7px}.coordinate{font-size:5px;top:8px;left:5px;letter-spacing:.5px}.hero-bottom{padding:9px 0 26px;font-size:6px;width:calc(100% - 40px);gap:20px}.hero-bottom>span:last-child{display:none}.marquee{padding:11px 0}.marquee>div{font-size:23px}.chapter{padding:37px 20px 48px}.chapter-top{padding-bottom:16px;font-size:6px;letter-spacing:.6px;gap:20px;align-items:flex-start;line-height:1.6}.chapter-top>span:last-child{max-width:115px;text-align:right}.puppet{padding-top:47px}.puppet-layout{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin-top:29px}.puppet h2{font-size:clamp(47px,12.7vw,79px)}.puppet-heading p{font-size:11px;margin:18px 0}.mode-switch{gap:6px}.mode-switch button{font-size:8px;padding:13px 12px;flex:1}.puppet-play{height:408px}.puppet-backword{font-size:68px;top:38px}.puppet-play>img{height:275px;top:25px;left:calc(50% - 91px)}.puppet-shadow{top:293px}.bubble{top:261px;left:10px;font-size:8px;padding:10px}.frame-number{font-size:7px}.scrub{left:15px;right:15px;bottom:15px}.scrub label{font-size:7px}.scrub-ticks{word-spacing:5px}.c2{bottom:100px}.big-facts{margin-top:30px}.big-facts>div{flex-direction:column;align-items:flex-start;gap:4px;padding:18px 12px 0}.big-facts strong{font-size:49px}.big-facts span{font-size:6px;line-height:1.7;letter-spacing:.7px}.timeline-heading{grid-template-columns:1fr;gap:22px;padding:30px 0}.timeline-heading h2{font-size:89px;line-height:.88}.timeline-heading p{font-size:12px;line-height:1.8}.timeline-heading .btn{max-width:100%;font-size:10px;min-height:55px}.timeline-heading small{font-size:7px}.timeline-peek{width:133px;height:205px;right:-18px;top:45px;bottom:auto;transform:rotate(7deg)}.editor{box-shadow:6px 6px 0 #c9ccc3}.editor-toolbar{padding:9px 10px;font-size:6px;gap:8px;letter-spacing:.5px}.editor-toolbar .status-dot{width:5px;height:5px}.editor-toolbar>span{gap:5px}.editor-toolbar button{width:32px;height:32px}.editor-view{height:235px;grid-template-columns:1fr 30px;padding:8px;gap:7px}.waveform{padding:8px 5px;gap:3px}.waveform i{width:5px}.idea-question{font-size:105px}.idea-caption{font-size:7px;letter-spacing:5px}.editor-status{font-size:5px;top:9px;left:9px;padding:6px;letter-spacing:.5px}.editor-subtitle{font-size:11px;left:8px;right:8px;bottom:12px;padding:9px;line-height:1.5}.edit-tracks{padding:12px 9px;gap:5px}.track>span{font-size:5px;letter-spacing:.2px}.track-block{height:43px;padding:10px 5px;margin:8px 0;font-size:7px}.scene-block{padding:3px;gap:3px}.sound-block{font-size:17px}.track small{font-size:5px;letter-spacing:.1px}.playhead{left:9px}.editor-footer{padding:13px 10px;font-size:6px;line-height:1.6;gap:20px}.editor-footer>span:last-child{max-width:85px;text-align:right}.footnote{font-size:7px;line-height:1.8;margin-top:20px}.lab-heading{display:block;padding:30px 0 24px}.lab-heading h2{font-size:clamp(53px,14vw,83px)}.lab-heading p{font-size:11px;margin-top:18px}.lab-controls{width:100%;margin-bottom:13px}.lab-controls button{font-size:7px;letter-spacing:.2px;padding:15px 8px;flex:1;min-height:46px}.lab-stage{height:495px;overflow:hidden}.lab-stage>img{object-position:54% center}.scene-reticle{inset:12px}.lab-rec{top:25px;left:23px;font-size:6px;letter-spacing:.6px}.lab-hook{top:29%;left:23px;right:23px}.lab-hook>span{font-size:6px}.lab-hook h3{font-size:27px;letter-spacing:-1px;margin-top:14px;line-height:1.2}.remix{width:76px;height:76px;right:24px;bottom:125px;font-size:6px}.remix>span{font-size:27px;margin-bottom:2px}.lab-bottom{left:23px;right:23px;bottom:25px;padding:12px}.lab-bottom label{font-size:6px;letter-spacing:.5px}.lab-bottom label span{font-size:5px}.lab-note{font-size:6px;line-height:1.8;gap:18px;padding-top:18px}.lab-note>span{max-width:55%}.lab-note a{max-width:40%;text-align:right}.course-intro{display:block;margin:30px 0 24px}.course-intro h2{font-size:clamp(54px,15vw,85px)}.course-selector{margin-top:25px;width:100%}.course-selector button{flex:1;font-size:9px;padding:14px 12px}.course-arena{grid-template-columns:1fr}.course-visual{min-height:270px}.course-ghost{font-size:71px;top:18px;left:12px}.pdf-object{left:20%;right:8%;top:27%}.pdf-object>span{font-size:5px;padding:10px;letter-spacing:1.3px}.product-index{left:17px;bottom:16px;font-size:6px}.course-orbit{width:250px;height:250px;left:calc(50% - 125px);top:10px}.course-creator{height:275px;right:16px;bottom:-35px}.course-arena.skool .course-ghost{font-size:88px;top:24px}.course-content{padding:24px 22px 27px}.course-content h3{font-size:40px;margin:16px 0}.course-content>p{font-size:11px;min-height:0}.course-content ul{padding:14px 0}.course-content li{font-size:10px;margin:14px 0;line-height:1.6}.course-price{margin:20px 0;gap:15px}.course-price strong{font-size:52px}.course-price span{font-size:7px}.course-content .btn{font-size:10px}.course-content>small{font-size:6px;line-height:1.7}.course-note{font-size:7px;line-height:1.9;text-align:left;margin-top:20px}.faq-layout{grid-template-columns:1fr;gap:20px;padding-top:30px}.faq-title{min-height:190px}.faq h2{font-size:80px}.faq-title>img{height:190px;right:10px;bottom:-10px}.faq summary{font-size:11px;gap:12px;padding:20px 0;min-height:66px}.faq summary>span{font-size:6px}.faq summary>b{font-size:21px}.faq details p{font-size:10px;padding:0 24px 22px}.finale{padding:30px 20px 38px}.finale-running{font-size:57px;top:15px}.finale-inner{padding-top:25px}.finale .label{font-size:7px}.finale h2{font-size:clamp(70px,20.5vw,115px);line-height:.95;margin-top:24px}.finale img{height:295px;right:-22px;bottom:79px;transform:rotate(8deg)}.finale-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:26px}.finale-actions .btn{font-size:8px;padding:14px 10px;gap:4px;min-height:54px}.finale-actions .btn b{font-size:19px}footer{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:30px 20px 100px}footer>span{font-size:6px;line-height:1.8;text-align:right}footer>a:not(.logo){font-size:7px}footer>small{text-align:right;font-size:6px}.mobile-dock{position:fixed;left:10px;right:10px;bottom:10px;padding:5px;display:flex;gap:5px;background:#0b0b0bf0;border:1px solid #ffffff40;z-index:15;transform:translateY(120%);transition:transform .25s;backdrop-filter:blur(12px);padding-bottom:max(5px,env(safe-area-inset-bottom))}.mobile-dock.visible{transform:none}.mobile-dock button{flex:1;min-height:46px;padding:12px;background:var(--yellow);color:var(--black);font-size:10px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.mobile-dock button:last-child{background:var(--blue);color:white}.mobile-dock button span{font-size:9px}.modal-open .mobile-dock{visibility:hidden}dialog{padding:37px 23px 25px}dialog h2{font-size:37px}.dialog-price strong{font-size:47px}.dialog-price span{font-size:8px}.checkout-notice{padding:17px}dialog>.btn{font-size:10px}}
@media(max-width:359px){.hero h1{font-size:17.5vw}.hero-copy>.label{font-size:5px}.hero-buttons .btn{font-size:9px}.hero-buttons .btn small{font-size:5px}.hero-stage{height:365px}.hero-character{width:150px;top:180px}.hero-bubble{left:112px;bottom:35px}.time-disc{bottom:25px}.puppet h2{font-size:12.5vw}.puppet-backword{font-size:60px}.lab-hook h3{font-size:23px}.finale h2{font-size:20vw}.finale img{height:250px}.course-content{padding:22px 18px}.track>span{font-size:4.7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
.motion-paused *{animation-play-state:paused!important}@media(max-width:700px){.hero-copy>p{font-size:13px}.hero-copy>.label{font-size:7px;letter-spacing:.4px}.hero-buttons .btn{font-size:11px}.hero-buttons .btn small{font-size:7px;letter-spacing:0}.chapter-top{font-size:8px;letter-spacing:.2px}.chapter-top>span:last-child{max-width:110px}.puppet-heading p,.lab-heading p,.timeline-heading p{font-size:13px}.mode-switch button{font-size:9px}.scrub label{font-size:8px}.big-facts span{font-size:8px;letter-spacing:0}.editor-toolbar{font-size:7px}.track>span{font-size:7px}.track small{font-size:6px}.editor-footer{font-size:8px}.lab-controls button{font-size:9px}.lab-rec,.lab-hook>span{font-size:8px}.lab-bottom label{font-size:8px}.lab-bottom label span{font-size:7px}.lab-note{font-size:8px}.course-content>p{font-size:13px}.course-content li{font-size:12px}.course-content>.label{font-size:9px}.course-price span{font-size:9px}.course-content .btn{font-size:12px}.course-content>small{font-size:8px}.footnote,.course-note{font-size:9px}.faq summary{font-size:13px}.faq details p{font-size:12px}.finale-actions .btn{font-size:9px}.course-selector button{font-size:11px}}@media(max-width:359px){.hero-copy>.label{font-size:6px}.hero-buttons .btn{font-size:10px}.hero-buttons .btn small{font-size:6px}}
