.cue-scroll{isolation:isolate;overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-width:none;color:#f2f2f3;background:#09090b;flex:1;min-height:0;font-family:Founders Grotesk,Arial,sans-serif;overflow:hidden auto}.cue-page{--cue-backdrop:#09090b;--cue-panel:#141418;--cue-muted:#b6b5bc;--cue-line:#ffffff19;--cue-accent:#f3a1c7;--progress:0}.cue-page *,.cue-page :before,.cue-page :after{box-sizing:border-box}.cue-page h1,.cue-page h2,.cue-page p,.cue-page blockquote{margin:0}.cue-page img,.cue-page video{display:block}.cue-page button,.cue-page input{font:inherit}.cue-page button{color:inherit;cursor:pointer}.cue-page button:focus-visible,.cue-page a:focus-visible,.cue-page summary:focus-visible,.cue-page input:focus-visible{outline-offset:4px;outline:2px solid #9ecaff}.cue-section-title{z-index:1;text-align:center;width:min(100% - 36px,850px);margin:0 auto;position:relative}.cue-section-title h2,.cue-specialist-title h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(42px,5.1vw,74px);font-weight:700;line-height:.96}.cue-section-title p,.cue-specialist-title p{color:var(--cue-muted);text-wrap:balance;margin-top:18px;font-size:clamp(18px,2vw,23px);line-height:1.18}.cue-panel{background:var(--cue-panel);border:1px solid var(--cue-line);border-radius:24px;box-shadow:0 24px 100px #0006}.cue-hero{--hero-scroll:0px;--hero-dolly:0;--hero-burst:0;--hero-reveal:clamp(0,calc((var(--hero-burst) - .08)*5),1);isolation:isolate;z-index:3;color:#fff;background:#09090b;height:100svh;min-height:650px;position:relative}.cue-hero-scene{z-index:-1;pointer-events:none;background:#09090b;position:absolute;inset:0;overflow:hidden}.cue-hero-backdrop{object-fit:cover;object-position:50% 54%;transform:translateY(calc(var(--hero-scroll)*.4));pointer-events:none;width:100%;height:118%;position:absolute;top:-8%;left:0}.cue-burst-poster,.cue-burst-video,.cue-idle-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cue-burst-poster{opacity:calc(1 - var(--hero-reveal));transform:translateY(calc(var(--hero-scroll)*.15));mix-blend-mode:lighten}[data-hero=burst] .cue-hero-backdrop{opacity:var(--hero-reveal)}@media (aspect-ratio<=4/3){.cue-burst-poster,.cue-burst-video,.cue-idle-video{object-fit:contain}}.cue-burst-video,.cue-idle-video{mix-blend-mode:screen}.cue-burst-video{opacity:clamp(0,min(calc((var(--hero-burst) - .08)*9),calc((1 - var(--hero-burst))*5)),1)}.cue-idle-video{opacity:calc(.32*(1 - var(--hero-reveal)))}.cue-hero-scene:after{content:"";pointer-events:none;background:linear-gradient(#09090b 0%,#09090b6b 22%,#0000 39% 74%,#09090b 100%);position:absolute;inset:0}.cue-hero-copy{z-index:4;text-align:center;text-shadow:0 3px 40px #000;position:absolute;inset:max(90px,15.5%) 20px auto}.cue-hero h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(43px,5.75vw,92px);font-weight:700;line-height:.97}.cue-hero h1 span,.cue-hero h1 em{white-space:nowrap}.cue-hero h1 em{color:#fff;letter-spacing:-.025em;margin-inline-start:.065em;font-family:Ngetic Modern,Georgia,serif;font-style:italic;font-weight:400}.cue-character{object-fit:contain}.cue-hero-world{pointer-events:none;position:absolute;inset:0}[data-hero=burst] .cue-hero-world{opacity:var(--hero-reveal)}[data-hero=burst] .cue-hero-head{--kick:clamp(0,calc((var(--hero-burst) - .16)*2.2),1);transform:translate(calc(-50% + (var(--hero-scroll) + var(--kick)*250px)*var(--spread)*var(--motion)),calc(-50% + (var(--hero-scroll) + var(--kick)*105px)*var(--depth)*var(--motion)))scale(calc(1 + var(--kick)*var(--depth)*.4))}.cue-hero-crew{width:min(92%,1030px);margin-inline:auto;position:absolute;inset:29% 0 14%}.cue-hero-head{--motion:1;z-index:var(--layer,1);top:var(--y);left:var(--x);width:var(--size);transform:translate(calc(-50% + var(--hero-scroll)*var(--spread)*var(--motion)),calc(-50% + var(--hero-scroll)*var(--depth)*var(--motion)))scale(calc(1 + var(--hero-dolly)*(var(--depth) + .07)*var(--motion)));position:absolute}.cue-hero-head .cue-character{filter:drop-shadow(0 14px 13px #030510d9)drop-shadow(0 2px 22px #6554e334);transform:rotate(var(--tilt,0deg));animation:cue-head-hover var(--period,7s)var(--phase,0s)ease-in-out infinite alternate;width:100%;height:auto}@keyframes cue-head-hover{0%{transform:translateY(4%)rotate(var(--tilt,0deg))}to{transform:translateY(-4%)rotate(calc(var(--tilt,0deg) + 4deg))}}.cue-hero-head-director{--x:50%;--y:48%;--size:25%;--depth:.52;--spread:0;--layer:3;--tilt:-7deg;--phase:-3s}.cue-hero-head-scout{--x:34%;--y:28%;--size:16.5%;--depth:.24;--spread:-.07;--tilt:5deg;--phase:-6s;--period:6s}.cue-hero-head-editor{--x:19%;--y:39%;--size:13.5%;--depth:.31;--spread:-.12;--tilt:-9deg;--phase:-3s;--period:8s}.cue-hero-head-writer{--x:75%;--y:26%;--size:13%;--depth:.21;--spread:.05;--tilt:8deg;--phase:-2s}.cue-hero-head-colorist{--x:64.5%;--y:71%;--size:17%;--depth:.42;--spread:.11;--layer:4;--tilt:-5deg;--phase:-5s}.cue-hero-head-producer{--x:29%;--y:68%;--size:16%;--depth:.48;--spread:-.17;--layer:2;--tilt:6deg;--phase:-2s}.cue-hero-head-stylist{--x:79%;--y:62%;--size:17%;--depth:.43;--spread:.17;--layer:2;--tilt:3deg;--phase:-6s;--period:9s}.cue-hero-head-researcher{--x:62%;--y:23%;--size:13%;--depth:.29;--spread:.05;--tilt:-8deg;--phase:-4s}.cue-hero-head-strategist{--x:87%;--y:36%;--size:11.5%;--depth:.16;--spread:.11;--tilt:-9deg;--phase:-4s;--period:6s}.cue-hero-head-wildcard{--x:16%;--y:69%;--size:11.5%;--depth:.36;--spread:-.1;--tilt:7deg;--phase:-1s}.cue-hero-cta{z-index:6;white-space:nowrap;position:absolute;bottom:clamp(24px,6%,64px);left:50%;translate:-50%}.cue-cta{color:#fff;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.cue-cta img{object-fit:contain;width:28px;height:28px}.cue-intro{place-items:center;min-height:270px;padding:60px 0;display:grid}.cue-showcase{padding:96px 0 105px;overflow:hidden}.cue-carousel{perspective:1100px;height:clamp(310px,41vw,530px);margin:60px auto 0;position:relative}.cue-carousel-card{transform:translateX(calc(-50% + var(--offset)*69%))scale(calc(1 - var(--distance)*.17))rotateY(calc(var(--offset)*-15deg));opacity:calc(1 - var(--distance)*.22);background:#1b1b24;border:1px solid #ffffff39;border-radius:22px;width:min(51vw,660px);height:100%;padding:0;transition:transform .56s cubic-bezier(.24,.78,.27,1),opacity .42s;position:absolute;inset:0 auto auto 50%;overflow:hidden;box-shadow:0 15px 50px #0008}.cue-carousel-card img,.cue-carousel-card video{object-fit:cover;width:100%;height:100%}.cue-arrow{z-index:4;background:#131318df;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;translate:0 -50%}.cue-prev{left:18px}.cue-next{right:18px}.cue-preview-selector{justify-content:center;gap:10px;margin:34px auto 12px;display:flex}.cue-preview-selector button{border:1px solid var(--cue-line);background:#191920;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.cue-preview-selector button[aria-pressed=true]{color:#ffb9e3;background:#362339;border-color:#eda9d1}.cue-page .cue-caption{color:var(--cue-muted);text-align:center;font-size:18px}.cue-chat-stage{padding:clamp(70px,10vw,130px) 18px}.cue-page .cue-message{color:#f3f6ff;text-wrap:pretty;background:linear-gradient(140deg,#26334a,#1c212f 72%);border:1px solid #abc6ff2e;border-radius:28px 28px 8px;width:min(100%,680px);margin:48px auto 0;padding:clamp(22px,4vw,36px);font-size:clamp(23px,3.3vw,38px);line-height:1.08;box-shadow:0 12px 55px #405aaf22}.cue-crew-intro{place-items:center;padding:60px 0 24px;display:grid}.cue-specialists{isolation:isolate;width:min(100%,1180px);min-height:680px;margin:24px auto 0;position:relative;overflow:hidden}.cue-specialist-title{z-index:1;text-align:center;position:absolute;inset:35% 12% auto}.cue-specialist-title h2{max-width:650px;margin-inline:auto;font-size:clamp(48px,7vw,100px)}.cue-specialist{z-index:2;background:0 0;border:0;justify-items:center;gap:10px;padding:0;font-size:17px;display:grid;position:absolute}.cue-specialist .cue-character{width:clamp(116px,15vw,186px);height:auto;transition:scale .22s,filter .22s}.cue-specialist[aria-pressed=true] .cue-character{filter:drop-shadow(0 6px 15px #a776d263);scale:1.08}.cue-specialist-0{top:10%;left:10%}.cue-specialist-1{top:7.5%;left:42%}.cue-specialist-2{top:10%;right:10%}.cue-specialist-3{bottom:18%;left:12%}.cue-specialist-4{bottom:14.5%;left:42%}.cue-specialist-5{bottom:18%;right:10%}.cue-page .cue-specialist-description{bottom:18px;text-align:center;color:var(--cue-muted);font-size:17px;position:absolute;inset-inline:12px}.cue-gallery-track{height:145svh}.cue-gallery-stage{isolation:isolate;background:#0d0d11;place-items:center;height:100svh;min-height:560px;display:grid;position:sticky;top:0;overflow:hidden}.cue-gallery-stage:after{content:"";z-index:-1;background:radial-gradient(#09090bd9 0%,#09090b55 57%,#0000 100%);position:absolute;inset:0}.cue-gallery-stage .cue-section-title{text-shadow:0 4px 40px #000;transform:translateY(calc(var(--progress)*-34px))}.cue-gallery-stage .cue-section-title p{color:#edeaf0}.cue-gallery-mosaic{z-index:-2;transform:scale(calc(1 + var(--progress)*.43));grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset:-25% -3%}.cue-gallery-column{transform:translateY(calc((var(--column) - 2)*38px + var(--progress)*(var(--column) - 2)*-70px));gap:10px;display:grid}.cue-gallery-column img{aspect-ratio:.93;object-fit:cover;border-radius:12px;width:100%;height:100%;min-height:0}.cue-gallery-feature{z-index:-2;object-fit:cover;opacity:clamp(0,calc((var(--progress) - .65)*3),1);width:100%;height:100%;position:absolute;inset:0}.cue-timeline{padding:clamp(80px,11vw,150px) 18px}.cue-timeline-panel{background:linear-gradient(148deg,#191e2a,#0f1016 75%);width:min(100%,900px);margin:55px auto 0;padding:clamp(13px,2.8vw,30px)}.cue-timeline-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cue-timeline-days button{background:#ffffff08;border:1px solid #ffffff10;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 4px;font-size:17px;display:flex}.cue-timeline-days button span{color:#a9bad5;place-items:center;display:grid}.cue-timeline-days button[aria-pressed=true]{background:#29416b;border-color:#82b8ff74}.cue-timeline-days button[aria-pressed=true] span{color:#b8d8ff}.cue-timeline-detail{background:#090a10b3;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(20px,4vw,48px);min-height:235px;margin-top:15px;padding:clamp(16px,3vw,28px);display:grid}.cue-timeline-detail strong{align-items:center;gap:9px;margin-block:12px 7px;font-size:clamp(22px,3.5vw,35px);line-height:1;display:flex}.cue-timeline-detail strong svg{color:#b8d8ff;flex:none}.cue-timeline-detail p{color:#b9c4d7;font-size:clamp(16px,2vw,19px)}.cue-timeline-detail img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%}.cue-review-stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:5vw;min-height:590px;padding:90px max(7vw,25px);display:grid}.cue-review-stage .cue-section-title{text-align:left;width:100%}.cue-publish{isolation:isolate;align-content:center;justify-items:center;gap:35px;min-height:360px;display:grid;position:relative}.cue-publish:before{content:"";z-index:-1;background:radial-gradient(#31388260,#0000 67%);position:absolute;inset:0}.cue-page .cue-publish-button{color:#111a2b;background:#e5edff;border:0;border-radius:14px;align-items:center;gap:9px;padding:17px 37px;font-size:clamp(27px,4vw,42px);font-weight:700;line-height:1;transition:transform .2s,background .2s;display:inline-flex;position:relative;box-shadow:0 0 42px #8baaff54}.cue-page .cue-publish-button:hover{transform:scale(1.04)}.cue-page .cue-publish-button:active{transform:scale(.96)}.cue-publish[data-published=true] .cue-publish-button{background:#b9f5d0}.cue-pixel-cursor{clip-path:polygon(0 0,17% 0,17% 13%,32% 13%,32% 26%,48% 26%,48% 39%,64% 39%,64% 52%,83% 52%,83% 69%,51% 69%,51% 83%,39% 83%,39% 100%,22% 100%,22% 73%,0 73%);background:#fff;width:52px;height:59px;position:absolute;bottom:-23px;right:-27px;transform:rotate(-9deg)}.cue-pixel-cursor:before{content:"";clip-path:inherit;background:#121421;position:absolute;inset:6px 8px 10px 5px}.cue-publish[data-published=true] .cue-pixel-cursor{animation:.32s cue-click}@keyframes cue-click{50%{transform:translate(-7px,-8px)rotate(-9deg)scale(.83)}}.cue-publish-channels{gap:13px;margin:0;padding:0;list-style:none;display:flex}.cue-publish-channels li{background:#171c2a;border:1px solid #cbd9ff30;border-radius:18px;place-items:center;width:61px;height:61px;transition:background .3s,transform .3s,box-shadow .3s;display:grid}.cue-publish[data-published=true] li{transform:translateY(-4px);box-shadow:0 4px 22px #9fb8ff41}.cue-publish[data-published=true] li:first-child{background:linear-gradient(135deg,#9231ad,#ce345c,#f27b29)}.cue-publish[data-published=true] li:nth-child(2){background:#161d2c;border-color:#53dfe0;transition-delay:55ms}.cue-publish[data-published=true] li:nth-child(3){background:#c62239;transition-delay:.11s}.cue-memory{min-height:1170px;padding:120px 16px 80px;overflow:hidden}.cue-memory-visual{width:min(100%,960px);height:600px;margin:32px auto 0;position:relative}.cue-memory-character{filter:drop-shadow(0 0 42px #bb63954a);width:clamp(165px,27vw,343px);animation:9s ease-in-out infinite alternate cue-memory-float;position:absolute;top:49%;left:50%;translate:-50% -50%}.cue-memory-character img{width:100%;height:auto}@keyframes cue-memory-float{to{transform:translateY(-12px)rotate(4deg)}}.cue-memory-card{text-align:left;border-radius:15px;gap:8px;width:min(34vw,258px);padding:17px;transition:transform .24s,border-color .24s;display:grid;position:absolute}.cue-memory-card strong{align-items:center;gap:8px;font-size:18px;display:flex}.cue-memory-card span{color:var(--cue-muted);font-size:16px}.cue-memory-card[aria-pressed=true]{background:#302136;border-color:#e198c3;transform:scale(1.05)}.cue-memory-card-0{top:16%;left:1%;rotate:-6deg}.cue-memory-card-1{top:33%;right:1%;rotate:6deg}.cue-memory-card-2{bottom:14%;left:12%;rotate:-4deg}.cue-faq{width:min(100% - 36px,820px);min-height:793px;margin:0 auto;padding:110px 0}.cue-faq .cue-section-title{margin-bottom:40px}.cue-faq details{background:#141418;border-radius:16px;margin-bottom:12px}.cue-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:21px 25px;font-size:21px;list-style:none;display:flex}.cue-faq summary::-webkit-details-marker{display:none}.cue-faq summary:after{content:"+";color:#d6acdc;font-size:23px}.cue-faq details[open] summary:after{content:"−"}.cue-faq details p{color:var(--cue-muted);padding:0 25px 20px;font-size:18px;line-height:1.2}.cue-beta{text-align:center;background:linear-gradient(#09090b 0%,#09090b4f 40%,#09090b 100%),#09090b url("/landing/cue/prism-studio.webp") 50%/cover no-repeat;align-content:center;justify-items:center;gap:28px;min-height:100svh;padding:82px 18px;display:grid}.cue-beta .cue-section-title{text-shadow:0 2px 22px #0008}.cue-beta-form{backdrop-filter:blur(20px);background:#15151ccc;border:1px solid #ffffff3f;border-radius:32px;gap:6px;width:min(100%,520px);padding:6px;display:flex}.cue-beta-form input{color:#fff;background:0 0;border:0;border-radius:25px;flex:1;min-width:0;padding:11px 14px;font-size:18px}.cue-beta-form input::placeholder{color:#c2bccd}.cue-beta-form .cue-submit{color:#121014;background:#f1f0f1;border:0;border-radius:25px;flex:none;align-items:center;gap:8px;padding:11px 17px;font-size:17px;font-weight:700;display:flex}.cue-beta>p{color:#fff}.cue-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.cue-hero{height:92svh;min-height:620px}.cue-hero[data-hero=burst]{height:90svh}.cue-hero-copy{top:max(43px,calc(var(--mobile-header) + 26px))}.cue-hero h1{font-size:clamp(31px,9.6vw,67px)}.cue-hero h1 em{margin-inline-start:0;display:block}.cue-burst-poster{object-fit:contain;object-position:50% 44%}.cue-hero-crew{inset:max(158px,calc(var(--mobile-header) + 136px))0 20%;width:min(100%,clamp(350px,56svh,465px))}.cue-hero-head{--motion:.6}.cue-hero-head-director{--x:50%;--y:47%;--size:38%}.cue-hero-head-scout{--x:17%;--y:46%;--size:27%}.cue-hero-head-editor{--x:14%;--y:20%;--size:24%}.cue-hero-head-writer{--x:63%;--y:17%;--size:24%}.cue-hero-head-colorist{--x:81%;--y:52%;--size:28%}.cue-hero-head-producer{--x:22%;--y:75%;--size:29%}.cue-hero-head-stylist{--x:76%;--y:77%;--size:29%}.cue-hero-head-researcher{--x:38%;--y:13%;--size:26%}.cue-hero-head-strategist{--x:86%;--y:25%;--size:23%}.cue-hero-head-wildcard{--x:49%;--y:80%;--size:24%}.cue-hero-cta{bottom:30px}.cue-hero[data-hero=burst] .cue-hero-cta{bottom:80px}.cue-intro{min-height:220px}.cue-showcase{min-height:0;padding:64px 0 78px}.cue-carousel{height:clamp(210px,62vw,380px);margin-top:44px}.cue-carousel-card{border-radius:16px;width:74vw}.cue-prev{left:8px}.cue-next{right:8px}.cue-page .cue-message{margin-top:34px}.cue-specialists{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 5px;min-height:0;margin-top:0;padding:42px 16px 66px;display:grid}.cue-specialist-title{grid-column:1/-1;position:static}.cue-specialist-title h2{font-size:clamp(43px,9vw,60px)}.cue-specialist{position:static}.cue-specialist .cue-character{width:100%;max-width:142px}.cue-page .cue-specialist-description{bottom:26px}.cue-gallery-track{height:auto}.cue-gallery-stage{height:66svh;min-height:0;position:relative}.cue-gallery-mosaic{gap:5px;inset-inline:-26%}.cue-gallery-column{gap:5px}.cue-timeline-panel{margin-top:38px}.cue-timeline-days{gap:5px}.cue-timeline-days button{flex-direction:column;gap:4px;font-size:14px}.cue-timeline-detail{grid-template-columns:1fr}.cue-timeline-detail img{aspect-ratio:16/8}.cue-review-stage{grid-template-columns:1fr;gap:22px;min-height:0;padding:76px 16px}.cue-review-stage .cue-section-title{text-align:center}.cue-publish{min-height:270px}.cue-memory{min-height:0;padding:100px 13px 35px}.cue-memory-visual{height:420px}.cue-memory-card{width:min(42vw,185px);padding:12px}.cue-memory-card strong{font-size:16px}.cue-memory-card span{font-size:14px}.cue-memory-card-0{top:10%}.cue-memory-card-1{top:58%}.cue-memory-card-2{bottom:5%;left:6%}.cue-faq{min-height:0;padding:62px 0 95px}.cue-beta{min-height:75svh}.cue-beta-form input{padding-inline:10px}.cue-beta-form .cue-submit{padding-inline:12px;font-size:15px}}@media (prefers-reduced-motion:reduce){.cue-scroll{scroll-behavior:auto}.cue-page *,.cue-page :before,.cue-page :after{transition:none!important;animation:none!important}.cue-gallery-track{height:auto}.cue-gallery-stage{position:relative}}