.landing-slider[data-v-8a07371b]{--rail-inset:max(16px, calc(50vw - 624px) )}.rail[data-v-8a07371b]{cursor:grab;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:var(--rail-inset);scroll-snap-type:x mandatory}.rail[data-v-8a07371b]:active{cursor:grabbing}.rail[data-v-8a07371b]:not(.brand-scrollbar){scrollbar-width:none}.rail[data-v-8a07371b]:not(.brand-scrollbar)::-webkit-scrollbar{display:none}.rail-items[data-v-8a07371b]{display:flex;gap:16px;min-width:100%;padding:8px var(--rail-inset);width:-moz-max-content;width:max-content}.rail-items[data-v-8a07371b]>*{flex-shrink:0;scroll-snap-align:start}.rail-controls[data-v-8a07371b]{display:flex;gap:10px;justify-content:center;margin-top:16px;padding-block:4px}.rail-controls button[data-v-8a07371b]{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:50%;color:var(--landing-muted);cursor:pointer;display:grid;height:48px;place-items:center;transition:background-color .2s,color .2s,border-color .2s;width:48px}.rail-controls button[data-v-8a07371b]:disabled{cursor:default;opacity:.3}.rail-controls button[data-v-8a07371b]:hover:not(:disabled){background:var(--landing-pink-light);border-color:var(--landing-pink-border);color:var(--landing-pink)}.rail-controls[data-v-8a07371b] .iconify{height:24px;width:24px}:is(button[data-v-8a07371b],.rail[data-v-8a07371b]):focus-visible{outline:2px solid #ff4c93;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.rail[data-v-8a07371b]{scroll-behavior:auto}}.video-pricing[data-v-d291294d]{background:var(--landing-soft);color:var(--landing-ink);isolation:isolate;overflow:hidden;padding:96px 24px;position:relative;scroll-margin-top:80px}.video-pricing[data-v-d291294d]:after,.video-pricing[data-v-d291294d]:before{animation:pricing-wave-drift-d291294d 18s ease-in-out infinite alternate;background-repeat:no-repeat;background-size:100% 100%;content:"";height:clamp(6px,.8vw,10px);left:-32px;pointer-events:none;position:absolute;width:calc(100% + 64px);z-index:0}.video-pricing[data-v-d291294d]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440 80'%3E%3Cpath fill='%23fff' d='M0 0h1440v24c-120 46-250-16-400 14S810 70 650 28 390 12 250 42 90 65 0 30Z'/%3E%3C/svg%3E");top:-1px}.video-pricing[data-v-d291294d]:after{animation-direction:alternate-reverse;animation-duration:23s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440 80'%3E%3Cpath fill='%23fff' d='M0 80h1440V46c-150-36-250 24-430-4S780 8 610 48 360 72 210 36 70 24 0 50Z'/%3E%3C/svg%3E");bottom:-1px}@keyframes pricing-wave-drift-d291294d{0%{transform:translate(-16px)}to{transform:translate(16px)}}.pricing-heading[data-v-d291294d],.pricing-panel[data-v-d291294d]{position:relative;z-index:1}.pricing-heading[data-v-d291294d]{margin:0 auto 32px;text-align:center}h2[data-v-d291294d]{font-size:40px;font-weight:700;letter-spacing:0;line-height:48px}.pricing-heading p[data-v-d291294d]{color:var(--landing-body);font-size:16px;line-height:24px;margin-top:12px}.pricing-panel[data-v-d291294d]{margin:auto;max-width:1280px}.pricing-toggle[data-v-d291294d]{background:#fff;border:1px solid var(--landing-pink-border);border-radius:999px;display:flex;gap:4px;justify-content:center;margin:0 auto 48px;max-width:100%;padding:4px;width:-moz-fit-content;width:fit-content}.pricing-toggle button[data-v-d291294d]{background:transparent;border-radius:999px;color:var(--landing-muted);cursor:pointer;font-size:14px;font-weight:700;line-height:20px;padding:12px 28px}.pricing-toggle button[aria-pressed=true][data-v-d291294d]{background:var(--landing-pink);box-shadow:0 2px 4px #ff4c931a;color:#fff}.plans-grid[data-v-d291294d]{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-grid[data-v-d291294d]{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:900px}.credit-card[data-v-d291294d],.plan-card[data-v-d291294d],.plan-skeleton[data-v-d291294d]{background:#fff;border:1px solid var(--landing-border);border-radius:24px;box-shadow:0 12px 32px #0f172a0f;display:flex;flex-direction:column;min-width:0;padding:28px;position:relative}.plan-card[data-v-d291294d],.plan-skeleton[data-v-d291294d]{min-height:660px}.plan-card.pro[data-v-d291294d]{--card-tint:#fff0f5;--card-accent:#ff4c93;border-color:var(--landing-pink);box-shadow:0 16px 40px #ff4c9314}.plan-card.ultra[data-v-d291294d]{--card-tint:#f3edff;--card-accent:#9561ca;background:linear-gradient(180deg,#fcf9ff,#fff 190px);border-color:#e2d5f5}.popular-label[data-v-d291294d]{align-items:center;background:var(--landing-pink);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:5px;left:50%;line-height:18px;padding:6px 16px;position:absolute;top:0;transform:translate(-50%,-50%);white-space:nowrap}.popular-label[data-v-d291294d] .iconify{height:14px;width:14px}.plan-heading[data-v-d291294d]{min-height:96px}.plan-heading h3[data-v-d291294d]{font-size:24px;font-weight:800;line-height:32px}.plan-heading p[data-v-d291294d]{color:#64748b;font-size:14px;line-height:24px;margin-top:16px}.plan-price[data-v-d291294d]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.plan-price strong[data-v-d291294d]{font-size:36px;font-weight:800;line-height:44px}.plan-price>span[data-v-d291294d]{color:#64748b;font-size:14px;font-weight:600;line-height:20px}.plan-summary[data-v-d291294d]{background:var(--card-tint);border-radius:16px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;min-height:86px;padding:12px 16px}.plan-summary>div[data-v-d291294d]{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;text-align:center}.plan-summary span[data-v-d291294d]{color:#64748b;font-size:12px;font-weight:600;line-height:16px}.plan-summary strong[data-v-d291294d]{font-size:16px;font-weight:800;line-height:24px}.benefits[data-v-d291294d]{color:#475569;display:flex;flex:1;flex-direction:column;font-size:14px;gap:12px;line-height:20px;margin-top:24px}.benefits li[data-v-d291294d]{align-items:flex-start;display:flex;gap:12px}.feature-check[data-v-d291294d]{background:var(--card-tint);border-radius:50%;color:var(--card-accent);display:grid;flex-shrink:0;height:20px;margin-top:1px;place-items:center;width:20px}.feature-check[data-v-d291294d] .iconify{height:14px;width:14px}.card-footer[data-v-d291294d]{margin-top:24px}.plan-action[data-v-d291294d]{align-items:center;background:#020617;border-radius:999px;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:20px;min-height:48px;padding:12px 16px;text-align:center;transition:background-color .2s}.plan-action[data-v-d291294d] .iconify{flex-shrink:0;height:16px;width:16px}.plan-action[data-v-d291294d]:hover{background:#1e293b}.pro .plan-action[data-v-d291294d]{background:var(--landing-pink)}.pro .plan-action[data-v-d291294d]:hover{background:var(--landing-pink-hover)}.card-note[data-v-d291294d]{color:#64748b;font-size:12px;line-height:16px;margin-top:12px;min-height:32px;text-align:center}.credit-card[data-v-d291294d]{background:var(--pack-surface);border-color:var(--pack-border);border-radius:22px;min-height:560px;overflow:hidden;padding:20px}.pack-tone-0[data-v-d291294d]{--pack-surface:#f7fbf4;--card-tint:#eaf4e7;--pack-border:#d3e6ce;--card-accent:#3b6747}.pack-tone-1[data-v-d291294d]{--pack-surface:#f5faff;--card-tint:#e8f2ff;--pack-border:#d2e3f8;--card-accent:#315c84}.pack-tone-2[data-v-d291294d]{--pack-surface:#faf8ff;--card-tint:#eeeafb;--pack-border:#dcd5f4;--card-accent:#65578d}.pack-tone-3[data-v-d291294d]{--pack-surface:#effafb;--card-tint:#d9f1f4;--pack-border:#b6dfe4;--card-accent:#28656f}.pack-heading[data-v-d291294d]{min-height:70px}.pack-label[data-v-d291294d]{color:var(--card-accent);font-size:12px;font-weight:700;line-height:18px}.pack-heading h3[data-v-d291294d]{font-size:20px;font-weight:800;line-height:28px;margin-top:8px}.pack-balance[data-v-d291294d]{background:var(--card-tint);border:1px solid var(--pack-border);border-radius:16px;margin-top:16px;padding:16px}.pack-balance>span[data-v-d291294d]{color:#64748b;font-size:12px;font-weight:700;line-height:18px}.pack-balance strong[data-v-d291294d]{align-items:center;display:flex;font-size:30px;font-weight:800;gap:10px;line-height:36px;margin-top:4px}.credit-token-icon[data-v-d291294d]{color:#ffb900;flex-shrink:0;height:26px;width:26px}.pack-price[data-v-d291294d]{font-size:30px;font-weight:800;line-height:38px;margin-top:20px}.credit-card .benefits[data-v-d291294d]{gap:10px;margin-top:20px}.credit-card .card-footer[data-v-d291294d]{margin-top:20px}.credit-card .plan-action[data-v-d291294d]{min-height:44px}.pricing-error[data-v-d291294d]{padding:80px 24px;text-align:center}.pricing-error button[data-v-d291294d]{background:var(--landing-pink);border-radius:999px;color:#fff;margin-top:20px;padding:12px 24px}:is(a[data-v-d291294d],button[data-v-d291294d]):focus-visible{outline:2px solid var(--landing-pink);outline-offset:4px}@media(max-width:1023px){.credit-grid[data-v-d291294d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.video-pricing[data-v-d291294d]{padding:64px 16px}h2[data-v-d291294d]{font-size:28px;line-height:36px}.pricing-toggle[data-v-d291294d]{margin-bottom:32px}.pricing-toggle button[data-v-d291294d]{padding:10px 20px}.plans-grid[data-v-d291294d]{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;padding:16px 2px 20px;scroll-snap-type:x mandatory}.credit-card[data-v-d291294d],.plan-card[data-v-d291294d],.plan-skeleton[data-v-d291294d]{flex:0 0 calc(100vw - 64px);padding:24px;scroll-snap-align:start}.plan-heading[data-v-d291294d]{min-height:96px}.plan-summary[data-v-d291294d]{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.video-pricing[data-v-d291294d]:after,.video-pricing[data-v-d291294d]:before{animation:none}[data-v-d291294d]{transition:none}}.video-landing[data-v-dd10a8c3]{background:var(--landing-surface);color:var(--landing-ink);overflow:clip;padding-bottom:var(--composer-space);padding-top:24px;--landing-ink:#0f172a;--landing-body:#666;--landing-muted:#6b7280;--landing-surface:#fff;--landing-soft:var(--landing-pink-light);--landing-border:#e5e7eb;--landing-pink:#ff4c93;--landing-pink-hover:#e63d80;--landing-pink-light:#fff0f5;--landing-pink-border:#ffd1e3;letter-spacing:0}.content-width[data-v-dd10a8c3]{margin-inline:auto;padding-inline:16px;width:min(1280px,100%)}.section-pad[data-v-dd10a8c3]{padding-block:80px}h1[data-v-dd10a8c3],h2[data-v-dd10a8c3],h3[data-v-dd10a8c3],p[data-v-dd10a8c3]{margin:0}h2[data-v-dd10a8c3]{font-size:40px;font-weight:700;letter-spacing:0;line-height:48px;text-transform:none;text-wrap:balance}button[data-v-dd10a8c3]{cursor:pointer;text-align:inherit}button[data-v-dd10a8c3]:disabled{cursor:default}a[data-v-dd10a8c3],button[data-v-dd10a8c3]{-webkit-tap-highlight-color:transparent}:is(button[data-v-dd10a8c3],a[data-v-dd10a8c3],summary[data-v-dd10a8c3]):focus-visible{outline:2px solid #ff4c93;outline-offset:4px}section[id][data-v-dd10a8c3]{scroll-margin-top:80px}.landing-primary[data-v-dd10a8c3]{align-items:center;background:var(--landing-pink);border:0;border-radius:999px;box-shadow:0 6px 18px -8px #ff4c9366;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;justify-content:center;min-height:52px;padding:12px 28px;text-align:center;transition:background-color .2s,box-shadow .2s}.landing-primary[data-v-dd10a8c3]:hover{background:var(--landing-pink-hover);opacity:1}.hero[data-v-dd10a8c3]{height:calc(100svh - 112px);max-height:1200px;min-height:600px;overflow:hidden;position:relative;touch-action:pan-y}.hero-reel[data-v-dd10a8c3]{--hero-width:90%;--hero-gap:24px;--hero-inset:5%;display:flex;gap:var(--hero-gap);top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(calc(var(--hero-inset) - var(--hero-step)*(var(--hero-width) + var(--hero-gap))));transition:transform .7s cubic-bezier(.25,.8,.25,1)}.hero-reel.resetting[data-v-dd10a8c3]{transition:none}.hero-slide[data-v-dd10a8c3]{border-radius:24px;flex:0 0 var(--hero-width);height:100%;overflow:hidden;position:relative}.hero-shade[data-v-dd10a8c3]{background:linear-gradient(180deg,#0008,#0002 65%,#0003);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hero-copy[data-v-dd10a8c3]{color:#fff;margin:auto;max-width:1000px;padding:80px 16px;pointer-events:none;position:relative;text-align:center;z-index:1}.hero-copy h1[data-v-dd10a8c3]{font-size:42px;font-weight:700;letter-spacing:0;line-height:50px;text-transform:none;text-wrap:balance}.hero-copy p[data-v-dd10a8c3]{color:#fff;font-size:17px;line-height:26px;margin:16px auto 32px;max-width:672px}.hero-copy button[data-v-dd10a8c3]{pointer-events:auto}.hero-next[data-v-dd10a8c3],.hero-prev[data-v-dd10a8c3]{background:transparent;bottom:0;color:#fff;display:grid;opacity:0;place-items:center;position:absolute;top:0;transition:opacity .2s;width:5%;z-index:2}.hero-prev[data-v-dd10a8c3]{left:0}.hero-next[data-v-dd10a8c3]{right:0}.hero-next[data-v-dd10a8c3]:focus-visible,.hero-prev[data-v-dd10a8c3]:focus-visible,.hero:hover .hero-next[data-v-dd10a8c3],.hero:hover .hero-prev[data-v-dd10a8c3]{opacity:1}.center-heading[data-v-dd10a8c3]{padding-inline:16px;text-align:center}.center-heading h2[data-v-dd10a8c3]{margin-inline:auto;max-width:1040px}.center-heading p[data-v-dd10a8c3]{color:var(--landing-body);font-size:16px;line-height:26px;margin-top:16px;margin-inline:auto;max-width:760px;white-space:pre-line}.studio-frame[data-v-dd10a8c3]{aspect-ratio:1.5619047619;border:1px solid var(--landing-border);border-radius:24px;box-shadow:0 12px 40px -16px #0f172a26;margin:40px auto 0;overflow:hidden;width:min(1280px,calc(100% - 32px))}.studio-frame img[data-v-dd10a8c3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.capabilities[data-v-dd10a8c3]{display:grid;gap:56px 20px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:80px 100px}.capability-intro[data-v-dd10a8c3]{color:var(--landing-body);font-size:18px;font-weight:400;grid-column:1/-1;line-height:26px;max-width:576px}.capability-card[data-v-dd10a8c3]{background:none;display:block;min-width:0}.capability-image[data-v-dd10a8c3]{aspect-ratio:1.8146067416;border-radius:16px;margin-bottom:16px;overflow:hidden}.capability-image img[data-v-dd10a8c3]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.capability-card:hover img[data-v-dd10a8c3]{transform:scale(1.02)}.capability-card h3[data-v-dd10a8c3]{font-size:22px;font-weight:700;line-height:30px;margin-bottom:8px}.capability-card p[data-v-dd10a8c3]{color:var(--landing-body);font-size:16px;line-height:26px}.cinema[data-v-dd10a8c3]{position:relative}.cinema-sticky[data-v-dd10a8c3]{height:calc(100svh - 64px);margin:auto;max-width:1920px;min-height:600px;position:sticky;top:64px}.cinema-shade[data-v-dd10a8c3]{background:linear-gradient(0deg,#fff,#fff0 55%);top:0;right:0;bottom:0;left:0;position:absolute}.cinema-copy[data-v-dd10a8c3]{padding-block:40px;position:relative;z-index:1}.cinema-copy h2[data-v-dd10a8c3]{margin-bottom:16px}.cinema-copy p[data-v-dd10a8c3]{color:var(--landing-body);font-size:17px;line-height:26px;margin-bottom:32px;max-width:1024px}.workflow[data-v-dd10a8c3]{padding-block:100px}.workflow header[data-v-dd10a8c3]{margin-bottom:40px}.workflow-card[data-v-dd10a8c3]{width:calc((min(100vw,1280px) - 32px)*.26667*var(--ratio))}.workflow-image[data-v-dd10a8c3]{border-radius:24px;height:calc((min(100vw,1280px) - 32px)*.26667);margin-bottom:16px;overflow:hidden}.workflow-image img[data-v-dd10a8c3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.workflow-card p[data-v-dd10a8c3]{color:var(--landing-body);font-size:15px;font-weight:400;line-height:24px;width:80%}.workflow-card strong[data-v-dd10a8c3]{color:var(--landing-ink);font-weight:600;text-transform:none}.examples[data-v-dd10a8c3]{padding-block:140px}.example-frame[data-v-dd10a8c3]{aspect-ratio:16/9;border:1px solid var(--landing-border);border-radius:32px;margin-bottom:40px;overflow:hidden;padding:0;position:relative;width:min(1248px,calc(100% - 32px))}.example-caption[data-v-dd10a8c3]{align-items:center;background:linear-gradient(0deg,#0009,transparent);color:#fff;display:flex;gap:32px;inset:auto 0 0;padding:48px 48px 36px;position:absolute}.example-caption div[data-v-dd10a8c3]{display:flex;flex-direction:column;gap:6px}.example-caption span[data-v-dd10a8c3]{font-size:12px;letter-spacing:0;text-transform:none}.example-caption strong[data-v-dd10a8c3]{font-size:14px;font-weight:600}.example-caption button[data-v-dd10a8c3]{align-items:center;display:flex;font-size:13px;gap:8px;margin-left:auto}.example-select[data-v-dd10a8c3]{align-items:center;background:var(--landing-surface);border:1px solid var(--landing-border);border-color:var(--landing-pink-border);border-radius:999px;display:flex;gap:8px;height:56px;margin:0;padding:8px 12px;width:-moz-fit-content;width:fit-content}.example-select button[data-v-dd10a8c3]{border-radius:999px;height:32px;overflow:hidden;transition:width .3s,height .3s;width:32px}.example-select button[aria-pressed=true][data-v-dd10a8c3]{height:40px;outline:2px solid var(--landing-pink);outline-offset:2px;width:72px}.example-select img[data-v-dd10a8c3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.models[data-v-dd10a8c3]{background-color:var(--landing-surface);background-image:conic-gradient(var(--landing-soft) 25%,var(--landing-surface) 0 50%,var(--landing-soft) 0 75%,var(--landing-surface) 0);background-size:32px 32px;isolation:isolate;overflow:hidden;padding-block:40px;position:relative}.models[data-v-dd10a8c3]:after,.models[data-v-dd10a8c3]:before{animation:model-wave-drift-dd10a8c3 18s ease-in-out infinite alternate;background-repeat:no-repeat;background-size:100% 100%;content:"";height:clamp(12px,1.6vw,22px);left:-32px;pointer-events:none;position:absolute;width:calc(100% + 64px);z-index:0}.models[data-v-dd10a8c3]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440 80'%3E%3Cpath fill='%23fff' d='M0 0h1440v24c-120 46-250-16-400 14S810 70 650 28 390 12 250 42 90 65 0 30Z'/%3E%3C/svg%3E");top:-1px}.models[data-v-dd10a8c3]:after{animation-direction:alternate-reverse;animation-duration:23s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440 80'%3E%3Cpath fill='%23fff' d='M0 80h1440V46c-150-36-250 24-430-4S780 8 610 48 360 72 210 36 70 24 0 50Z'/%3E%3C/svg%3E");bottom:-1px}@keyframes model-wave-drift-dd10a8c3{0%{transform:translate(-16px)}to{transform:translate(16px)}}.model-universe[data-v-dd10a8c3]{min-height:900px;position:relative;z-index:1}.model-heading[data-v-dd10a8c3]{align-items:center;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute;text-align:center}.model-heading[data-v-dd10a8c3]>*{pointer-events:auto}.model-heading h2[data-v-dd10a8c3]{margin-bottom:16px;max-width:640px}.model-heading p[data-v-dd10a8c3]{color:var(--landing-body);font-size:16px;line-height:24px;margin-bottom:24px;max-width:640px}.model-card[data-v-dd10a8c3]{background:#222;border-radius:24px;box-shadow:0 12px 28px -10px #0f172a33;color:#fff;height:124px;overflow:hidden;position:absolute;transition:transform .3s;width:200px}.model-card[data-v-dd10a8c3]:focus-visible,.model-card[data-v-dd10a8c3]:hover{transform:scale(1.05)}.model-0[data-v-dd10a8c3]{left:8%;top:8%}.model-1[data-v-dd10a8c3]{left:calc(50% - 100px);top:3%}.model-2[data-v-dd10a8c3]{right:8%;top:10%}.model-3[data-v-dd10a8c3]{left:3%;top:38%}.model-4[data-v-dd10a8c3]{right:5%;top:48%}.model-5[data-v-dd10a8c3]{bottom:5%;left:15%}.model-6[data-v-dd10a8c3]{bottom:8%;right:30%}.model-image[data-v-dd10a8c3]{filter:brightness(.8);height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s,transform .3s;width:100%}.model-image[data-v-dd10a8c3],.model-name[data-v-dd10a8c3]{top:0;right:0;bottom:0;left:0;position:absolute}.model-name[data-v-dd10a8c3]{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px;justify-content:center;line-height:24px;padding:8px;text-shadow:0 1px 8px #000;transition:opacity .3s}.model-name[data-v-dd10a8c3] .iconify,.model-name img[data-v-dd10a8c3]{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.model-detail[data-v-dd10a8c3]{align-items:flex-start;background:#0005;display:flex;flex-direction:column;font-size:11px;top:0;right:0;bottom:0;left:0;justify-content:space-between;line-height:14px;opacity:0;padding:12px;position:absolute;transition:opacity .3s}.model-card:is(:hover,:focus-visible) .model-image[data-v-dd10a8c3]{filter:blur(16px) brightness(.7);transform:scale(1.1)}.model-card:is(:hover,:focus-visible) .model-name[data-v-dd10a8c3]{opacity:0}.model-card:is(:hover,:focus-visible) .model-detail[data-v-dd10a8c3]{opacity:1}.mini-action[data-v-dd10a8c3]{align-items:center;background:var(--landing-pink);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:5px 10px}.model-badges[data-v-dd10a8c3]{display:flex;gap:6px}.model-badges small[data-v-dd10a8c3]{font-size:9px}.model-card[data-v-dd10a8c3]:disabled{opacity:.7}.audiences[data-v-dd10a8c3]{padding-block:80px 40px}.split-heading[data-v-dd10a8c3]{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}.split-heading p[data-v-dd10a8c3]{color:var(--landing-body);font-size:17px;font-weight:400;line-height:26px;max-width:542px}.audience-card[data-v-dd10a8c3]{align-items:flex-end;border-radius:24px;color:#fff;display:flex;min-height:600px;overflow:hidden;padding:24px;position:relative;transition:transform .3s;width:440px}.audience-card[data-v-dd10a8c3]>.landing-media{top:0;right:0;bottom:0;left:0;position:absolute}.audience-card[data-v-dd10a8c3]:hover{transform:scale(1.02)}.audience-shade[data-v-dd10a8c3]{background:linear-gradient(0deg,#0008,transparent 60%);top:0;right:0;bottom:0;left:0;position:absolute;transition:backdrop-filter .3s}.audience-card:is(:hover,:focus-visible) .audience-shade[data-v-dd10a8c3]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.audience-copy[data-v-dd10a8c3]{position:relative;width:100%;z-index:1}.audience-title[data-v-dd10a8c3]{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.audience-title strong[data-v-dd10a8c3]{font-size:28px;font-weight:700;line-height:36px;max-width:310px;text-transform:none}.circle-arrow[data-v-dd10a8c3]{background:var(--landing-pink);border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:40px;place-items:center;transition:opacity .3s;width:40px}.audience-description[data-v-dd10a8c3]{display:block;font-size:16px;line-height:24px;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s,opacity .3s,margin .3s}.audience-card:is(:hover,:focus-visible) .audience-description[data-v-dd10a8c3]{margin-top:20px;max-height:160px;opacity:1}.audience-card:is(:hover,:focus-visible) .circle-arrow[data-v-dd10a8c3]{opacity:0}.blog[data-v-dd10a8c3]{padding-block:140px}.blog-heading[data-v-dd10a8c3]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:20px;margin-bottom:0;min-width:0}.blog-cta[data-v-dd10a8c3]{gap:10px}.blog-cta[data-v-dd10a8c3] .iconify{flex-shrink:0;height:18px;width:18px}.blog-heading p[data-v-dd10a8c3]{color:var(--landing-body);flex:1;font-size:17px;line-height:26px;max-width:768px}.blog-card[data-v-dd10a8c3]{background:#fff9fb;border:1px dashed var(--landing-pink-border);border-radius:30px;display:block;padding:4px 4px 16px;width:412px}.blog-card img[data-v-dd10a8c3]{aspect-ratio:16/9;border-radius:26px;margin-bottom:16px;-o-object-fit:cover;object-fit:cover;width:100%}.blog-card h3[data-v-dd10a8c3]{display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:2;line-height:24px;min-height:48px;padding-inline:16px;-webkit-box-orient:vertical;overflow:hidden}.faq[data-v-dd10a8c3]{background:var(--landing-surface);padding:96px 24px}.faq-heading[data-v-dd10a8c3]{margin:0 auto 64px;max-width:852px;text-align:center}.faq-heading h2[data-v-dd10a8c3]{color:#1a1a1a;font-size:44px;font-weight:900;letter-spacing:-.025em;line-height:1.5}.faq-heading p[data-v-dd10a8c3]{color:var(--landing-body);font-size:15px;line-height:1.5;margin:16px auto 0;max-width:672px}.faq-list[data-v-dd10a8c3]{display:flex;flex-direction:column;gap:16px;margin:0 auto 64px;width:min(852px,100%)}.faq-item[data-v-dd10a8c3]{border-bottom:1px solid #f3f4f6;padding-bottom:16px}.faq-question[data-v-dd10a8c3]{align-items:flex-start;color:#1a1a1a;display:flex;font-size:18px;font-weight:700;justify-content:space-between;line-height:1.5;padding-block:16px;text-align:left;transition:color .3s;width:100%}.faq-question>span[data-v-dd10a8c3]:first-child{min-width:0;padding-right:32px}.faq-item:hover .faq-question[data-v-dd10a8c3],.faq-question[data-v-dd10a8c3]:focus-visible{color:#ff5c8d}.faq-toggle[data-v-dd10a8c3]{border:1px solid #e5e7eb;border-radius:8px;display:grid;flex-shrink:0;height:32px;place-items:center;transition:background-color .3s,border-color .3s,color .3s;width:32px}.faq-toggle[data-v-dd10a8c3] .iconify{height:12px;width:12px}.faq-item:hover .faq-toggle[data-v-dd10a8c3],.faq-question:focus-visible .faq-toggle[data-v-dd10a8c3],.faq-question[aria-expanded=true] .faq-toggle[data-v-dd10a8c3]{background:#ff5c8d;border-color:#ff5c8d;color:#fff}.faq-content[data-v-dd10a8c3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.faq-content.is-open[data-v-dd10a8c3]{grid-template-rows:1fr}.faq-answer[data-v-dd10a8c3]{overflow:hidden}.faq-answer p[data-v-dd10a8c3]{color:var(--landing-body);font-size:15px;line-height:1.625;padding:0 40px 16px 0}.faq-more[data-v-dd10a8c3]{align-items:center;background:#000;border-radius:999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:21px;margin-inline:auto;padding:14px 40px;transition:transform .3s}.faq-more[data-v-dd10a8c3]:hover{transform:scale(1.05)}.faq-more[data-v-dd10a8c3] .iconify{height:12px;width:12px}.related h2[data-v-dd10a8c3]{margin-bottom:32px;text-align:center}.related-grid[data-v-dd10a8c3]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.related-grid a[data-v-dd10a8c3],.related-grid button[data-v-dd10a8c3]{background:var(--landing-soft);border:1px solid var(--landing-border);border-radius:999px;color:var(--landing-body);font-size:14px;font-weight:500;line-height:20px;padding:6px 12px;text-align:left}.related-grid a[data-v-dd10a8c3]:hover,.related-grid button[data-v-dd10a8c3]:hover{background:var(--landing-pink-light);border-color:var(--landing-pink-border);color:var(--landing-pink-hover)}.example-controls[data-v-dd10a8c3]{align-items:center;display:flex;gap:12px;justify-content:center}.example-mute[data-v-dd10a8c3]{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:50%;color:var(--landing-muted);display:grid;height:56px;place-items:center;width:56px}.example-mute[data-v-dd10a8c3]:hover{background:var(--landing-pink-light);border-color:var(--landing-pink-border);color:var(--landing-pink)}.example-mute[data-v-dd10a8c3] .iconify{height:20px;width:20px}.blog-layout[data-v-dd10a8c3]{display:flex;gap:32px}.blog-layout[data-v-dd10a8c3]>.landing-slider{min-width:0;--rail-inset:20px;flex:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.blog[data-v-dd10a8c3] .rail-items{gap:20px;padding-block:0 18px}.blog[data-v-dd10a8c3] .rail-controls{display:none}@media(max-width:1023px){.blog[data-v-dd10a8c3]{padding-block:80px}.blog-layout[data-v-dd10a8c3]{flex-direction:column}.blog-heading[data-v-dd10a8c3]{align-items:center;text-align:center}.blog[data-v-dd10a8c3] .rail-controls{display:flex}}@media(min-width:768px)and (max-width:1023px){.hero-copy h1[data-v-dd10a8c3],h2[data-v-dd10a8c3]{font-size:40px;line-height:48px}.model-universe[data-v-dd10a8c3]{min-height:800px}.model-card[data-v-dd10a8c3]{border-radius:16px;height:106px;width:160px}.model-1[data-v-dd10a8c3]{left:calc(50% - 80px)}.model-name[data-v-dd10a8c3]{font-size:14px}.model-heading h2[data-v-dd10a8c3]{font-size:32px;line-height:40px;max-width:min(450px,calc(100% - 380px))}.model-heading p[data-v-dd10a8c3]{max-width:min(400px,calc(100% - 380px))}.model-0[data-v-dd10a8c3]{left:3%}.model-2[data-v-dd10a8c3]{right:3%}.model-3[data-v-dd10a8c3]{left:2%}.model-4[data-v-dd10a8c3]{right:2%}.model-detail[data-v-dd10a8c3]{font-size:10px}}@media(max-width:767px){.video-landing[data-v-dd10a8c3]{padding-top:0}.section-pad[data-v-dd10a8c3]{padding-block:40px}h2[data-v-dd10a8c3]{font-size:28px;letter-spacing:0;line-height:36px}.landing-primary[data-v-dd10a8c3]{border-radius:999px;font-size:14px;min-height:48px}.hero[data-v-dd10a8c3]{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0}.hero-reel[data-v-dd10a8c3]{--hero-width:86%;--hero-gap:12px;--hero-inset:20px;flex:none;height:clamp(300px,90vw,440px);inset:auto;position:relative}.hero-slide[data-v-dd10a8c3]{border-radius:18px}.hero-next[data-v-dd10a8c3],.hero-prev[data-v-dd10a8c3]{display:none}.hero-shade[data-v-dd10a8c3]{background:none}.hero-copy[data-v-dd10a8c3]{color:var(--landing-ink);inset:auto;margin:0;order:-1;padding:32px 20px 24px;position:relative;text-align:start;width:100%}.hero-copy h1[data-v-dd10a8c3]{font-size:32px;letter-spacing:-.5px;line-height:38px}.hero-copy p[data-v-dd10a8c3]{color:var(--landing-body);font-size:15px;line-height:23px;margin:14px 0 20px}.center-heading h2[data-v-dd10a8c3]{font-size:28px}.studio-frame[data-v-dd10a8c3]{border-radius:24px;margin-top:40px}.capabilities[data-v-dd10a8c3]{gap:40px;grid-template-columns:1fr;padding-block:80px 100px}.capability-intro[data-v-dd10a8c3]{font-size:16px;line-height:26px}.capability-card h3[data-v-dd10a8c3]{font-size:22px}.cinema-sticky[data-v-dd10a8c3]{height:calc(100svh - 64px);min-height:500px}.cinema-copy p[data-v-dd10a8c3]{font-size:14px;line-height:20px}.workflow[data-v-dd10a8c3]{padding-block:40px}.workflow-card[data-v-dd10a8c3]{width:min(calc(90vw - 28.8px),calc((60vw - 19.2px)*var(--ratio)))}.workflow-image[data-v-dd10a8c3]{height:calc(60vw - 19.2px)}.workflow-card p[data-v-dd10a8c3]{width:90%}.examples[data-v-dd10a8c3]{padding-block:40px}.example-frame[data-v-dd10a8c3]{border-radius:32px}.example-caption[data-v-dd10a8c3]{gap:16px;padding:24px 16px 16px}.example-caption span[data-v-dd10a8c3]{font-size:11px;letter-spacing:0}.example-caption strong[data-v-dd10a8c3]{font-size:14px;line-height:20px}.example-caption button[data-v-dd10a8c3]{font-size:12px;gap:4px;min-height:44px}.example-select button[data-v-dd10a8c3]{height:24px;width:24px}.example-select button[aria-pressed=true][data-v-dd10a8c3]{height:32px;width:56px}.models[data-v-dd10a8c3]{padding-block:40px}.model-universe[data-v-dd10a8c3]{min-height:0;padding:0}.model-heading[data-v-dd10a8c3]{padding:0 32px;position:static}.model-heading h2[data-v-dd10a8c3]{font-size:28px;line-height:36px}.model-heading p[data-v-dd10a8c3]{font-size:16px;line-height:24px}.model-tiles[data-v-dd10a8c3]{display:flex;gap:12px;overflow-x:auto;padding:32px 24px 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.model-card[data-v-dd10a8c3]{border-radius:16px;box-shadow:none;flex:0 0 232px;height:252px;inset:auto;position:relative;scroll-snap-align:center;width:232px}.model-name[data-v-dd10a8c3]{font-size:16px;inset:0 0 auto;justify-content:flex-start;line-height:24px;padding:16px;z-index:1}.model-name img[data-v-dd10a8c3]{height:20px;width:20px}.model-detail[data-v-dd10a8c3]{background:linear-gradient(180deg,#0005,#0002 25%,#000b 65%);font-size:13px;gap:12px;justify-content:flex-end;line-height:19px;opacity:1;padding:56px 16px 16px}.model-badges small[data-v-dd10a8c3]{font-size:11px}.model-detail .mini-action[data-v-dd10a8c3]{font-size:12px;min-height:36px;padding-inline:14px}.model-card:is(:hover,:focus-visible) .model-name[data-v-dd10a8c3]{opacity:1}.model-card:is(:hover,:focus-visible) .model-image[data-v-dd10a8c3]{filter:brightness(.8);transform:none}.model-card[data-v-dd10a8c3]:hover{transform:none}.audiences[data-v-dd10a8c3]{padding-top:60px}.split-heading[data-v-dd10a8c3]{align-items:flex-start;flex-direction:column}.split-heading p[data-v-dd10a8c3]{font-size:14px;line-height:20px}.audience-card[data-v-dd10a8c3]{min-height:324px;padding:24px;width:272px}.audience-title strong[data-v-dd10a8c3]{font-size:25px;line-height:32px}.audience-description[data-v-dd10a8c3]{font-size:14px;line-height:20px}.blog[data-v-dd10a8c3]{padding-block:40px}.blog-heading p[data-v-dd10a8c3]{font-size:16px;line-height:24px}.blog-card[data-v-dd10a8c3]{width:min(80vw,360px)}.faq-heading h2[data-v-dd10a8c3]{font-size:28px;line-height:36px}.related-grid[data-v-dd10a8c3] :is(a,button){border-radius:999px}.related h2[data-v-dd10a8c3]{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.models[data-v-dd10a8c3]:after,.models[data-v-dd10a8c3]:before{animation:none}[data-v-dd10a8c3],[data-v-dd10a8c3]:after,[data-v-dd10a8c3]:before{scroll-behavior:auto!important;transition:none!important}}
