:root{--acid:#d8ff44;--ink:#10120f;--paper:#f0f0e8;--muted:#a8aaa0;color:var(--paper);background:var(--ink);font-synthesis:none;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--acid);outline-offset:6px}::selection{background:var(--acid);color:var(--ink)}.skip{z-index:100;background:var(--acid);color:var(--ink);padding:15px;position:fixed;top:-80px;left:20px}.skip:focus{top:15px}.mast{z-index:10;justify-content:space-between;align-items:center;gap:20px;padding:32px 4.5vw;display:flex;position:absolute;inset:0 0 auto}.brand{direction:ltr;align-items:flex-start;display:inline-flex;position:relative}.brand span{letter-spacing:-4px;font-size:48px;font-style:italic;font-weight:900;line-height:1}.brand svg{fill:var(--acid);width:15px;height:15px;margin:0 0 0 4px}.mast nav{align-items:center;gap:30px;display:flex}.language{background:0 0;border:0;padding:10px;font-size:13px}.nav-join{border-bottom:1px solid #fff5;align-items:center;gap:35px;padding:10px 0;font-size:13px;display:flex}.nav-join span{color:var(--acid);font-size:20px;transition:transform .3s}.nav-join:hover span{transform:translate(3px,-3px)}.hero{isolation:isolate;flex-direction:column;justify-content:space-between;height:100svh;min-height:760px;max-height:1300px;padding:150px 4.5vw 34px;display:flex;position:relative;overflow:hidden}.cinema{z-index:-2;background:#1d241e;position:absolute;inset:0;overflow:hidden}.hero-film{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.8s cubic-bezier(.2,.8,.2,1) both filmIn}.cinema-shade{background:linear-gradient(90deg,#040704b3,#04070405 85%),linear-gradient(#070a0790,#0000 52%,#080b07e6);position:absolute;inset:0}.grain{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.cut-veil{clip-path:inset(0 0 0 100%);background:#11170e;border-left:1px solid #d8ff4470;transition:clip-path .5s cubic-bezier(.77,0,.175,1);position:absolute;inset:0}.cut-veil.cutting{clip-path:inset(0)}.hero-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow,.edition,.section-marker,.hero-bottom,.availability,.reel-foot>span,figcaption{letter-spacing:1.7px;font-size:10px;font-weight:500;line-height:1.5}.eyebrow{align-items:center;gap:12px;margin:0;display:flex}.live-dot{background:var(--acid);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #d8ff4480}.edition{color:#d7d8d0b0}.hero-copy{grid-template-columns:1fr 290px;align-items:end;gap:24px;margin-block:45px 70px;display:grid}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(72px,8.6vw,156px);font-weight:600;line-height:.89}.hero h1 span,.hero h1 em{display:block}.hero h1 span{animation:1.3s cubic-bezier(.16,1,.3,1) both lineIn}.hero h1 span:nth-child(2){animation-delay:.12s}.hero h1 em{letter-spacing:-.075em;color:var(--acid);font-family:Georgia,Times New Roman,serif;font-size:1.19em;font-weight:400;line-height:.96;animation:1.3s cubic-bezier(.16,1,.3,1) .23s both lineIn}.hero-aside{padding-bottom:8px}.hero-aside p{color:#f0f0e8db;margin:0 0 26px;font-size:14px;line-height:1.7}.pill{background:var(--acid);color:var(--ink);border-radius:999px;align-items:center;gap:45px;padding:18px 24px;font-size:14px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.pill svg{width:20px;height:20px;transition:transform .3s}.pill:hover{background:#e3ff7a;transform:translateY(-2px)}.pill:hover svg{transform:translate(2px,-2px)}.hero-bottom{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex}.scroll-cue{align-items:center;gap:15px;font-size:9px;display:flex}.scroll-line{background:var(--acid);width:28px;height:1px;position:relative}.scroll-line:after{content:"";background:var(--acid);border-radius:50%;width:4px;height:4px;animation:3s ease-in-out infinite travel;position:absolute;top:-1.5px}.film-selector{align-items:center;gap:16px;display:flex}.film-selector button{color:#fff8;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.film-selector button.current{color:var(--acid)}.film-selector i{background:#fff4;width:24px;height:1px;transition:width .5s;display:block;position:relative;overflow:hidden}.film-selector b{background:var(--acid);height:100%;display:block}.motion-control{background:0 0;border:0;align-items:center;gap:10px;padding:7px 0;font-size:10px;display:flex}.motion-control>span{color:var(--acid);font-size:14px}.interlude{padding:70px 4.5vw 90px;position:relative;overflow:hidden}.section-marker{color:#969c8e;justify-content:space-between;align-items:center;display:flex}.section-marker svg{width:22px;height:22px;fill:var(--acid)}.manifesto{text-align:center;margin:120px auto 70px}.manifesto p{color:var(--muted);font-size:15px}.manifesto h2{letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(50px,6.5vw,110px);font-weight:500;line-height:.98}.manifesto h2 em{color:var(--acid);letter-spacing:-.065em;font-family:Georgia,serif;font-size:1.12em;font-weight:400}.reel-wrap{margin:0 -10vw;padding:35px 0;transform:rotate(-5deg)}.reel{grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:22px;animation:18s ease-in-out infinite alternate reelBreathe;display:grid}.reel-frame{aspect-ratio:1.55;background:#293124;border-radius:5px;margin:0;position:relative;overflow:hidden}.reel-frame img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform 1s}.reel-frame:hover img{filter:saturate();transform:scale(1.035)}.frame-a{transform:translateY(-22px)}.frame-c{transform:translateY(22px)}figcaption{width:100%;color:var(--paper);letter-spacing:1.5px;background:linear-gradient(#0000,#000a);padding:15px 18px;font-size:8px;position:absolute;bottom:0}.reel-foot{justify-content:space-between;align-items:end;padding-top:65px;display:flex}.reel-foot>span{color:#8f9686}.reel-foot p{color:#c9cbbf;margin:0;font-size:16px;line-height:1.5}.waitlist{background:var(--acid);color:var(--ink);padding:42px 4.5vw 95px;position:relative;overflow:hidden}.waitlist-top{border-bottom:1px solid #18230d35;justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;display:flex}.waitlist .live-dot{background:var(--ink);box-shadow:none}.availability{align-items:center;gap:10px;display:flex}.waitlist-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:10vw;padding-top:90px;display:grid}.waitlist h2{letter-spacing:-.07em;margin:0;font-size:clamp(75px,8.5vw,145px);font-weight:500;line-height:.89}.waitlist h2 em{letter-spacing:-.075em;font-family:Georgia,serif;font-size:1.14em;font-weight:400}.waitlist-title>p{margin-top:28px;font-size:15px}.signup-intro{letter-spacing:-.5px;margin:0 0 32px;font-size:23px;line-height:1.25}.signup label[for=email]{font-size:11px}.email-field{border-bottom:1px solid #20251f;align-items:center;gap:10px;margin-top:8px;display:flex}.email-field input{width:100%;min-width:0;color:var(--ink);letter-spacing:-.5px;background:0 0;border:none;border-radius:0;outline:none;padding:14px 0 20px;font-size:clamp(18px,2vw,29px)}.email-field input::placeholder{color:#35431288}.email-field:focus-within{border-bottom-width:2px}.email-field button{background:var(--ink);color:var(--acid);border:0;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;transition:transform .3s;display:grid}.email-field button:hover{transform:rotate(12deg)}.email-field svg{width:24px;height:24px}.consent{cursor:pointer;align-items:flex-start;gap:9px;margin-top:22px;font-size:11px;line-height:1.5;display:flex}.consent input{accent-color:var(--ink);flex-shrink:0;width:14px;height:14px;margin:1px 0 0}.privacy-note{color:#354312;margin:16px 0 0;font-size:10px}.privacy-note button{color:inherit;font-size:inherit;background:0 0;border:none;border-bottom:1px solid #35431277;margin-inline-start:6px;padding:0}.honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error{color:#8f241a;font-size:12px}.success>svg{fill:var(--ink);width:52px;height:52px;margin-bottom:25px}.success h3{letter-spacing:-1px;margin:12px 0;font-size:30px}.success>p:not(.eyebrow){font-size:14px;line-height:1.6}.text-link{background:0 0;border:0;border-bottom:1px solid;margin-top:10px;padding:4px 0;font-size:12px}.spinner{border:1px solid #d8ff4444;border-top-color:var(--acid);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin;display:block}footer{justify-content:space-between;align-items:center;gap:30px;padding:48px 4.5vw;display:flex}.footer-brand span{font-size:45px}footer p{color:#c8ccbf;font-size:13px}footer>div{align-items:center;gap:40px;font-size:11px;display:flex}footer>div span{color:#808777}footer a:hover{color:var(--acid)}.reveal{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(35px)}.reveal.seen{opacity:1;transform:translateY(0)}.privacy-dialog{z-index:100;width:calc(100% - 32px);max-width:570px;color:var(--paper);background:#171c13;border:1px solid #727a5f;border-radius:10px;margin:0;padding:46px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000b}.privacy-dialog h2{letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1.1}.privacy-dialog p:not(.eyebrow){color:#c2c8b6;font-size:14px;line-height:1.8}.privacy-dialog a{color:var(--acid);font-size:12px}.dialog-close{background:0 0;border:0;font-size:27px;position:absolute;top:10px;right:16px}.privacy-page{max-width:800px;margin:0 auto;padding:80px 30px}.privacy-page h1{letter-spacing:-3px;font-size:60px;font-weight:500;line-height:1.05}.privacy-page p:not(.eyebrow){color:#c2c8b6;font-size:16px;line-height:1.8}.privacy-page .eyebrow{margin-top:60px}.privacy-page h2{margin-top:50px}.privacy-page .pill{margin-top:35px}.still *,.still :before,.still :after{scroll-behavior:auto!important;animation:none!important}.still .reveal{opacity:1;transition:none;transform:none}.still .cut-veil{transition:none}.still .hero-film,.still .reel{animation:none}[dir=rtl] .hero h1{letter-spacing:-.045em;font-size:clamp(85px,9vw,155px);line-height:1.08}[dir=rtl] .hero h1 em{letter-spacing:-.045em;font-family:inherit;font-size:1.04em;font-style:normal;font-weight:600}[dir=rtl] .manifesto h2,[dir=rtl] .waitlist h2{letter-spacing:-.04em;line-height:1.2}[dir=rtl] .manifesto h2 em,[dir=rtl] .waitlist h2 em{letter-spacing:-.04em;font-family:inherit;font-size:1em;font-style:normal;font-weight:600}[dir=rtl] .eyebrow,[dir=rtl] .scroll-cue,[dir=rtl] .availability{letter-spacing:0}[dir=rtl] .hero-copy{grid-template-columns:1fr 290px}[dir=rtl] .hero-aside p{font-size:16px}[dir=rtl] .cinema-shade{background:linear-gradient(270deg,#040704b3,#04070405 85%),linear-gradient(#070a0790,#0000 52%,#080b07e6)}[dir=rtl] .reel{direction:ltr}@keyframes filmIn{0%{filter:blur(4px);transform:scale(1.08)}to{filter:blur();transform:scale(1)}}@keyframes lineIn{0%{opacity:0;filter:blur(8px);transform:translateY(45px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes travel{0%,to{opacity:.5;left:0}50%{opacity:1;left:26px}}@keyframes reelBreathe{0%{transform:translate(-15px)}to{transform:translate(15px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1700px){.hero{padding-top:180px}.hero-copy{margin-bottom:100px}.hero-aside{padding-bottom:18px}.hero-aside p{font-size:17px}.hero h1{font-size:160px}}@media (max-width:1100px){.hero-copy{grid-template-columns:1fr 240px}.hero h1{font-size:10vw}.hero-aside p{font-size:12px}.pill{gap:28px;padding:16px 20px}.hero{min-height:700px}.hero-copy{margin-bottom:55px}.edition{display:none}.waitlist-grid{gap:7vw}.film-selector{gap:12px}.film-selector .current i{width:45px}[dir=rtl] .hero-copy{grid-template-columns:1fr 240px}}@media (max-width:700px){.mast{padding:25px 6vw}.brand span{font-size:40px}.brand svg{width:12px;height:12px}.mast nav{gap:20px}.nav-join{gap:16px;font-size:11px}.language{padding:5px;font-size:12px}.hero{height:100svh;min-height:720px;max-height:950px;padding:125px 6vw 25px}.hero-topline .eyebrow{letter-spacing:1px;font-size:8px}.hero-copy{margin:45px 0 35px;display:block}.hero h1{letter-spacing:-.075em;font-size:14.4vw;line-height:.96}.hero h1 em{font-size:1.22em;line-height:1.03}.hero-aside{justify-content:space-between;align-items:center;gap:16px;margin-top:38px;display:flex}.hero-aside p{margin:0;font-size:10px;line-height:1.65}.pill{white-space:nowrap;gap:18px;padding:15px 18px;font-size:11px}.pill svg{width:15px;height:15px}.hero-bottom{flex-wrap:wrap;gap:18px;padding-top:18px}.scroll-cue{letter-spacing:1px;font-size:7px}.scroll-line{width:18px}.film-selector{order:3;justify-content:center;gap:10px;width:100%;padding-top:0}.film-selector button{font-size:9px}.film-selector .current i{width:55px}.motion-control{font-size:9px}.interlude{padding:42px 6vw 65px}.section-marker{letter-spacing:1px;font-size:8px}.section-marker svg{width:17px;height:17px}.manifesto{margin:85px auto 35px}.manifesto p{font-size:12px}.manifesto h2{font-size:11.5vw}.reel-wrap{margin:0 -45vw;padding:40px 0}.reel{grid-template-columns:1fr 1.15fr 1fr;gap:12px}.reel-frame{aspect-ratio:1.2}.reel-frame figcaption{padding:10px;font-size:6px}.reel-foot{padding-top:35px;display:block}.reel-foot>span{letter-spacing:1px;font-size:8px}.reel-foot p{margin-top:24px;font-size:14px}.waitlist{padding:30px 6vw 60px}.waitlist-top .eyebrow{letter-spacing:1px;font-size:8px}.availability{letter-spacing:1px;white-space:nowrap;font-size:7px}.waitlist-top{padding-bottom:22px}.waitlist-grid{padding-top:55px;display:block}.waitlist h2{font-size:22vw}.waitlist-title>p{margin-top:24px;font-size:12px}.signup{margin-top:50px}.signup-intro{margin-bottom:28px;font-size:20px}.email-field input{font-size:23px}.consent{font-size:10px}.privacy-note{font-size:9px}.success h3{font-size:27px}footer{flex-wrap:wrap;gap:20px;padding:35px 6vw}.footer-brand span{font-size:40px}footer p{font-size:11px}footer>div{justify-content:space-between;width:100%;font-size:10px}.privacy-dialog{padding:35px 25px}.privacy-dialog h2{font-size:27px}.privacy-page h1{font-size:43px}[dir=rtl] .hero-copy{display:block}[dir=rtl] .hero h1{font-size:17vw;line-height:1.12}[dir=rtl] .hero-aside p{font-size:12px}[dir=rtl] .hero-topline .eyebrow,[dir=rtl] .waitlist-top .eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.reel-wrap{direction:ltr;margin:0 -4.5vw;padding:55px 0;overflow:visible;transform:rotate(-5deg)}.reel{will-change:transform;gap:0;width:max-content;animation:52s linear infinite filmBelt;display:flex}.reel-group{flex-shrink:0;align-items:center;gap:22px;padding-inline-end:22px;display:flex}.reel-frame{aspect-ratio:1.58;flex-shrink:0;width:clamp(280px,32vw,560px);margin:0}.reel-frame video{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:filter .6s;display:block}.reel-frame:hover video{filter:saturate()}.reel-foot>div>span{letter-spacing:1.4px;color:#969c8e;font-size:9px}.reel-pause{color:#b5bda6;background:0 0;border:0;margin-top:13px;padding:8px 0;font-size:10px;display:block}.reel-pause:hover{color:var(--acid)}.privacy-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}@keyframes filmBelt{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:700px){.reel-wrap{margin:0 -6vw;padding:35px 0}.reel-frame{aspect-ratio:1.5;width:75vw}.reel-group{gap:12px;padding-inline-end:12px}.reel{animation-duration:42s}.reel-foot>div>span{font-size:8px}}.brand svg{margin-top:-5px;transform-origin:50%;width:24px;height:24px;margin-inline-start:7px;animation:7s cubic-bezier(.45,0,.55,1) infinite weaveAlive}.section-marker svg{width:34px;height:34px;animation:7s ease-in-out infinite weaveAlive}.success>svg{width:95px;height:95px;margin-bottom:30px;animation:6s ease-in-out infinite weaveAlive}@keyframes weaveAlive{0%,to{transform:rotate(-7deg)scale(.96)}40%{transform:rotate(8deg)scale(1.04)}70%{transform:rotate(1deg)scale(1)}}.social-links{direction:ltr;align-items:center;gap:17px;display:flex;position:relative}.social-links svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.social-links button{color:#adb5a2;background:0 0;border:0;padding:4px;display:flex}.social-links button:hover,.social-links button[aria-expanded=true]{color:var(--acid)}.social-links a{padding:4px}.social-soon{color:var(--paper);white-space:nowrap;background:#303829;border:1px solid #69765a;border-radius:7px;padding:9px 12px;font-size:10px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}@media (max-width:700px){.brand svg{width:20px;height:20px;margin-top:-4px}.success>svg{width:80px;height:80px}.social-links{gap:12px}footer>div{flex-wrap:wrap;gap:18px}.film-selector{gap:8px}.film-selector .current i{width:32px}.film-selector i{width:18px}}footer>.footer-origin{text-align:center;display:block}footer>.footer-origin p{margin:0 0 9px}.venture{color:#959f89;font-size:10px}.venture:hover{color:var(--acid)}@media (max-width:700px){footer>.footer-origin{text-align:end;width:auto;margin-inline-start:auto}footer>.footer-origin p{font-size:10px}.venture{font-size:9px}}.reel{animation-duration:85s}.film-selector button{gap:5px}.film-selector i{width:16px}.film-selector .current i{width:36px}@media (max-width:700px){.reel{animation-duration:70s}.film-selector{gap:4px}.film-selector button{gap:2px;font-size:8px}.film-selector i{width:12px}.film-selector .current i{width:20px}}.music-toggle{white-space:nowrap;color:#dadfd0;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:flex}.music-toggle.playing{color:var(--acid)}.equalizer{align-items:center;gap:2px;height:15px;display:flex}.equalizer i{transform-origin:50%;background:currentColor;width:2px;height:3px;display:block}.playing .equalizer i{animation:.9s ease-in-out infinite alternate eq}.playing .equalizer i:nth-child(2){animation-delay:-.3s}.playing .equalizer i:nth-child(3){animation-delay:-.6s}.playing .equalizer i:nth-child(4){animation-delay:-.15s}.film-count{letter-spacing:1px;min-width:47px;font-size:10px}.film-count small{color:#a4ac9a;font-size:8px}.film-selector{gap:13px}.film-selector button{color:#f0f0e8;padding:5px;font-size:19px}.film-selector button:hover{color:var(--acid)}.film-selector .film-progress{background:#ffffff30;height:1px;width:80px!important}.film-progress b{background:var(--acid);height:1px;display:block}.audio-notice{z-index:90;color:#d8ff44;background:#20291a;border:1px solid #617a40;border-radius:8px;padding:12px;font-size:12px;position:fixed;top:90px;right:4vw}.still .music-toggle.playing .equalizer i{animation:.9s ease-in-out infinite alternate eq!important}@keyframes eq{0%{height:3px}to{height:14px}}@media (max-width:700px){.mast nav{gap:15px}.nav-join{display:none}.music-toggle{font-size:10px}.film-selector{gap:16px;width:100%}.film-count{font-size:10px}.film-selector .film-progress{width:80px!important}.brand span{font-size:38px}.brand svg{width:20px}}@media (prefers-reduced-motion:reduce){.still .music-toggle.playing .equalizer i,.music-toggle.playing .equalizer i{height:7px;animation:none!important}}
