:root{--acid:#efff38;--orange:#ff4f21;--blue:#1758ff;--ink:#101010;--paper:#f4f1e9;--white:#fff;--mono:"DM Mono",monospace;--display:"Syne",sans-serif;--body:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);overflow-x:hidden}a{color:inherit;text-decoration:none}.nav{height:80px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.18);position:absolute;top:0;width:100%;z-index:10}.logo{font:800 25px/1 var(--display);letter-spacing:-1.8px}.logo span{color:var(--orange)}nav{display:flex;gap:38px;font-size:13px;font-weight:700}nav a{transition:.2s}nav a:hover{color:var(--orange)}.nav-cta{background:var(--ink);color:#fff;padding:13px 18px;font-size:12px;font-weight:700;text-transform:uppercase}.nav-cta span{margin-left:14px;color:var(--acid)}.hero{min-height:760px;height:100vh;max-height:940px;padding:145px 5vw 60px;position:relative;display:grid;grid-template-columns:56% 44%;align-items:center;background:var(--acid);overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to right,#000,transparent 76%);mask-image:linear-gradient(to right,#000,transparent 76%)}.hero-copy{position:relative;z-index:2}.eyebrow,.section-index{font:500 11px/1 var(--mono);letter-spacing:1.3px;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:25px}.eyebrow i{display:block;width:8px;height:8px;border-radius:50%;background:var(--orange);animation:pulse 1.6s infinite}.hero h1{font:800 clamp(55px,7.1vw,112px)/.83 var(--display);letter-spacing:-.075em;margin:0;max-width:880px}.hero h1 em,.how h2 em,.waitlist h2 em{font-style:normal;color:var(--orange)}.hero-copy>p{font-size:17px;line-height:1.55;max-width:580px;margin:30px 0}.hero-actions{display:flex;align-items:center;gap:30px}.button{font-size:12px;text-transform:uppercase;font-weight:800;display:inline-flex;align-items:center;gap:32px;padding:17px 21px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button.primary{background:var(--blue);color:#fff}.button.primary span{color:var(--acid);font-size:20px}.button.text{padding-left:0;border-bottom:1px solid}.hero-stage{position:relative;height:570px;z-index:1}.orbit{position:absolute;border:1px solid rgba(0,0,0,.22);border-radius:50%;width:610px;height:610px;top:-30px;left:-40px}.orbit-two{width:430px;height:430px;top:60px;left:50px}.talent-card{position:absolute;width:min(360px,75%);background:#fff;left:17%;top:8%;box-shadow:15px 15px 0 var(--blue);transform:rotate(2.5deg);padding:12px}.card-top{font:500 10px var(--mono);display:flex;justify-content:space-between;padding:0 2px 10px}.live{color:var(--orange)}.portrait{height:350px;background:var(--orange);position:relative;overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover;object-position:center 24%;display:block;filter:saturate(1.08) contrast(1.04);transition:transform .55s ease}.talent-card:hover .portrait img{transform:scale(1.035)}.frame{position:absolute;width:22px;height:22px;border-color:#fff;border-style:solid}.tl{top:15px;left:15px;border-width:2px 0 0 2px}.tr{top:15px;right:15px;border-width:2px 2px 0 0}.bl{bottom:15px;left:15px;border-width:0 0 2px 2px}.br{right:15px;bottom:15px;border-width:0 2px 2px 0}.rec{position:absolute;top:17px;left:47px;color:#fff;font:10px var(--mono)}.rec i{display:inline-block;width:6px;height:6px;background:red;border-radius:50%}.talent-meta{display:flex;justify-content:space-between;padding:13px 4px 3px}.talent-meta div:last-child{text-align:right}.talent-meta small{display:block;font:9px var(--mono);color:#777}.talent-meta strong{font:700 13px var(--display)}.talent-meta .score{font-size:20px;color:var(--blue)}.sticker{position:absolute;z-index:3}.sticker-one{background:var(--ink);color:#fff;left:1%;bottom:13%;padding:15px 19px;transform:rotate(-7deg);font:11px/1.4 var(--mono)}.sticker-one b{color:var(--acid)}.sticker-two{right:0;top:17%;background:var(--orange);color:#fff;width:100px;height:100px;border-radius:50%;display:grid;place-content:center;text-align:center;transform:rotate(9deg);font:18px/1 var(--display)}.sticker-two span{font-size:12px}.scroll-note{position:absolute;bottom:25px;left:5vw;font:10px var(--mono);writing-mode:vertical-rl;display:flex;gap:15px}.manifesto{background:var(--orange);color:#fff;overflow:hidden;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-1deg);margin:-10px -10px 0;position:relative;z-index:4}.marquee-track{width:max-content;display:flex;gap:35px;align-items:center;padding:17px 0;animation:marquee 20s linear infinite}.marquee span{font:800 22px var(--display)}.marquee i{font-style:normal;color:var(--acid)}.problem{padding:120px 6vw 140px}.problem-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:8vw;margin-top:65px}.problem h2,.how h2,.blind h2,.waitlist h2{font:800 clamp(40px,5.5vw,82px)/.94 var(--display);letter-spacing:-.055em;margin:0}.problem h2 span{color:var(--blue)}.problem-copy>p{font-size:19px;line-height:1.6;margin:0 0 45px}.problem ul{list-style:none;padding:0;margin:0;border-top:1px solid}.problem li{border-bottom:1px solid;padding:18px 0;font-weight:700}.problem li span{font:10px var(--mono);color:var(--orange);margin-right:25px}.studio-strip{height:min(70vw,760px);min-height:520px;position:relative;background:var(--ink);overflow:hidden}.studio-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.12),transparent 50%,rgba(0,0,0,.55))}.studio-strip img{width:100%;height:100%;object-fit:cover;display:block}.studio-caption{position:absolute;z-index:2;right:5vw;bottom:6vw;color:#fff;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.studio-caption span,.studio-caption small{font:10px var(--mono);letter-spacing:1px;background:var(--ink);padding:8px 11px}.studio-caption strong{font:800 clamp(44px,6vw,92px)/.85 var(--display);letter-spacing:-.06em;color:var(--acid);margin:18px 0;text-shadow:5px 5px 0 var(--orange)}.how{background:var(--blue);color:#fff;padding:105px 6vw 120px}.section-index.light{color:var(--acid)}.how-head{display:flex;align-items:end;justify-content:space-between;margin:60px 0 80px}.how-head p{max-width:340px;line-height:1.6}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.4)}.steps article{position:relative;padding:32px 5vw 5px 0;min-height:390px;border-right:1px solid rgba(255,255,255,.4)}.steps article+article{padding-left:3vw}.step-no{font:12px var(--mono);color:var(--acid)}.step-icon{height:100px;display:flex;align-items:center}.step-icon svg{width:52px;height:52px;fill:none;stroke:var(--acid);stroke-width:1.6}.steps h3{font:700 24px/1.05 var(--display);letter-spacing:-.03em}.steps p{font-size:14px;line-height:1.7;color:#dbe3ff;max-width:280px}.blind{padding:130px 6vw;display:grid;grid-template-columns:1.5fr .5fr;gap:25px;background:var(--ink);color:#fff}.blind-card{border:1px solid #555;padding:55px;background:linear-gradient(135deg,#171717,#0b0b0b)}.tag{display:inline-block;background:var(--acid);color:var(--ink);font:10px var(--mono);padding:9px 12px;margin-bottom:65px}.blind h2 span{color:var(--acid)}.blind-card p{max-width:600px;line-height:1.7;color:#bbb;font-size:17px}.button.dark{background:var(--orange);color:#fff;margin-top:20px}.metric-card{background:var(--acid);color:var(--ink);padding:35px;display:flex;flex-direction:column;justify-content:space-between}.metric-card span{font:700 14px var(--display)}.metric-card strong{font:800 130px/.8 var(--display);letter-spacing:-.1em}.metric-card p{line-height:1.5}.meter{height:7px;background:#0003}.meter i{display:block;height:100%;width:70%;background:var(--orange)}.waitlist{text-align:center;padding:130px 6vw 120px;background:var(--paper)}.waitlist .section-index{margin-bottom:50px}.waitlist h2 em{display:inline-block;transform:rotate(-2deg)}.waitlist>p{font-size:18px;max-width:600px;margin:30px auto 45px}.waitlist form{display:flex;max-width:850px;margin:auto;border:2px solid var(--ink);background:#fff}.waitlist input,.waitlist select,.waitlist button{border:0;border-radius:0;background:#fff;padding:22px;font-family:var(--body)}.waitlist input{flex:1;font-size:15px;min-width:0}.waitlist select{border-left:1px solid #aaa;min-width:220px}.waitlist button{background:var(--blue);color:#fff;text-transform:uppercase;font-weight:800;min-width:205px;cursor:pointer}.waitlist button span{color:var(--acid);font-size:18px;margin-left:15px}.waitlist small{display:block;margin-top:17px;color:#777}.form-success{display:none;max-width:850px;margin:auto;background:var(--acid);border:2px solid;padding:23px;font-weight:800}.waitlist.success form{display:none}.waitlist.success .form-success{display:block}footer{background:var(--ink);color:#fff;padding:55px 5vw;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:30px}footer p{color:#999}footer div{display:flex;gap:25px;font-size:12px;text-transform:uppercase}footer small{font:10px var(--mono);color:#777}.reveal{opacity:0;transform:translateY(18px);animation:reveal .8s ease forwards}.delay-1{animation-delay:.2s}.scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.scroll-reveal.is-visible{opacity:1;transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pulse{50%{box-shadow:0 0 0 7px #ff4f2133}}@keyframes reveal{to{opacity:1;transform:none}}@keyframes marquee{to{transform:translate(-50%)}}@media(max-width:900px){.nav nav{display:none}.hero{height:auto;max-height:none;grid-template-columns:1fr;padding-top:125px}.hero h1{font-size:clamp(48px,13vw,85px)}.hero-stage{height:550px;margin-top:20px}.talent-card{left:26%;width:320px}.problem-grid,.blind{grid-template-columns:1fr}.problem-copy{max-width:600px}.how-head{align-items:start;flex-direction:column;gap:25px}.steps{grid-template-columns:1fr}.steps article{min-height:270px;border-right:0;border-bottom:1px solid rgba(255,255,255,.4);padding-left:0!important}.blind{padding:80px 5vw}.metric-card{min-height:400px}.metric-card strong{font-size:110px}footer{grid-template-columns:1fr 1fr}}@media(max-width:600px){.nav{height:68px;padding-inline:20px}.logo{font-size:22px}.nav-cta{padding:11px;font-size:10px;white-space:nowrap}.nav-cta span{display:none}.hero{padding:105px 20px 48px;min-height:0}.hero h1{font-size:clamp(42px,13.8vw,70px);line-height:.86;overflow-wrap:normal}.hero-copy>p{font-size:15px;margin:24px 0}.hero-actions{align-items:stretch;flex-direction:column;gap:10px;max-width:320px}.hero-actions .button{justify-content:space-between;width:100%}.hero-stage{height:460px;width:100%;margin-top:25px}.talent-card{width:min(270px,78vw);left:clamp(8px,8vw,45px);top:9%}.portrait{height:285px}.sticker-one{left:0;bottom:7%}.sticker-two{right:0;top:17%;width:76px;height:76px}.orbit{width:470px;height:470px;left:-105px;top:0}.orbit-two{width:320px;height:320px;left:-30px;top:75px}.problem,.how,.waitlist{padding:78px 20px}.problem h2,.how h2,.blind h2,.waitlist h2{font-size:clamp(36px,11vw,54px);line-height:.96}.problem-grid{margin-top:38px;gap:45px}.problem-copy>p{font-size:16px}.how-head{margin:42px 0}.steps article{min-height:0;padding:28px 0 35px}.step-icon{height:82px}.steps h3{font-size:21px}.studio-strip{height:75vh;min-height:520px}.studio-strip:after{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 65%)}.studio-caption{left:20px;right:20px;bottom:35px;align-items:flex-start;text-align:left}.studio-caption strong{font-size:clamp(38px,12vw,58px);text-shadow:3px 3px 0 var(--orange)}.blind{padding:70px 20px;gap:16px}.blind-card{padding:32px 23px}.tag{margin-bottom:40px}.metric-card{min-height:330px;padding:28px}.metric-card strong{font-size:92px}.waitlist form{flex-direction:column;width:100%}.waitlist input,.waitlist select,.waitlist button{width:100%;min-width:0;min-height:60px}.waitlist select{border-left:0;border-top:1px solid #aaa}.waitlist button{min-height:62px}footer{grid-template-columns:1fr;padding:45px 20px}footer div{flex-wrap:wrap}.scroll-note{display:none}}@media(max-width:380px){.nav-cta{font-size:9px;padding:10px 8px}.hero{padding-inline:16px}.hero h1{font-size:40px}.hero-stage{height:430px}.talent-card{left:4px;width:250px}.portrait{height:260px}.sticker-one{font-size:9px;padding:12px}.sticker-two{right:-8px}.problem,.how,.waitlist,.blind{padding-left:16px;padding-right:16px}.blind-card{padding:28px 18px}.studio-caption{left:16px;right:16px}.metric-card strong{font-size:80px}footer{padding-inline:16px}}@media(min-width:601px)and (max-width:900px){.hero{padding-inline:6vw}.hero-stage{max-width:620px;margin-inline:auto;width:100%}.problem,.how,.waitlist{padding-inline:6vw}.studio-strip{height:68vw;min-height:560px}.blind-card{padding:45px}.waitlist form{max-width:100%}.waitlist input{width:35%}.waitlist select{min-width:200px}.waitlist button{min-width:180px}}@media(min-width:901px)and (max-width:1180px){.hero{grid-template-columns:54% 46%;padding-inline:4vw}.hero h1{font-size:6.6vw}.talent-card{left:11%;width:330px}.sticker-two{right:-5px}.problem,.blind{padding-inline:5vw}.blind-card{padding:45px}.metric-card{padding:28px}.metric-card strong{font-size:105px}}@media(max-height:720px)and (min-width:901px){.hero{height:auto;min-height:720px;padding-top:120px}.hero-stage{height:510px}.talent-card{top:4%}.portrait{height:315px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scroll-reveal{opacity:1;transform:none}}
