.studio-page{background:var(--pop-ink);color:var(--pop-white);font-family:var(--font-body);overflow-x:hidden}.studio-page a{color:inherit;text-decoration:none}.hp-home .hp-making.hp-container{max-inline-size:1440px;padding:80px var(--space-7);scroll-margin-top:100px}.hp-making{--making-gold:#f8bc53;--making-fill:#ffffff0f;--making-line:#ffffff26;color:var(--hp-ink)}.hp-making-head{margin-block-end:var(--space-8)}.hp-making-title{margin:0;font:800 clamp(32px,4.44vw,64px)/1.04 var(--font-display);letter-spacing:-.035em;text-wrap:pretty}.hp-making-title>span{display:block}.hp-making-title>span:first-child{color:var(--hp-muted)}.hp-making[data-lang=ar] .hp-making-title{font-family:var(--font-arabic);letter-spacing:0;line-height:1.35}.hp-home[data-chapter-motion=on] .hp-making[data-motion=active] .hp-making-title{transform:translateY(calc((1 - var(--hp-reveal,1)) * 20px))}.hp-making-grid{display:grid;grid-template-columns:minmax(0,418fr) minmax(0,902fr);gap:var(--space-5);align-items:start}.hp-making-visual{min-inline-size:0;margin:0}.hp-making-frame{position:relative;isolation:isolate;aspect-ratio:418/744;border-radius:var(--hp-radius-panel);overflow:hidden;background:#101219;box-shadow:inset 0 1px 0 #ffffff26,0 16px 48px #0005}.hp-making-frame:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid #ffffff26;border-radius:inherit;background:linear-gradient(180deg,#07080c26,transparent 35%,transparent 60%,#07080cf2)}.hp-making-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp-making-preview-tag{inset-block-start:16px;inset-inline-start:16px;padding:var(--space-2) var(--space-3);border:1px solid #ffffff26;border-radius:99px;background:#07080c66;font-size:var(--type-xs-size);line-height:1.4}.hp-making-poster-caption,.hp-making-preview-tag{position:absolute;z-index:1;color:var(--landing-cream)}.hp-making-poster-caption{inset-inline:24px;inset-block-end:24px}.hp-making-poster-caption strong{font-size:clamp(17px,1.67vw,var(--type-h2-size));font-weight:500}.hp-making-poster-caption p{margin:var(--lp-space-6) 0 0;color:#e0ddd5;font-size:var(--type-control-size);line-height:1.5}.hp-making-state{display:flex;align-items:center;gap:var(--space-3);min-block-size:44px;color:var(--hp-muted);font-size:var(--type-xs-size)}.hp-making-state>span:first-child{color:var(--hp-accent);font-variant-numeric:tabular-nums}.hp-making-state strong{font-weight:400}.hp-making-state-bar{flex:1;height:2px;overflow:hidden;background:var(--hp-edge)}.hp-making-state-bar>span{display:block;height:100%;background:var(--pop-orange);transform-origin:left}.hp-making[data-lang=ar] .hp-making-state-bar>span{transform-origin:right}.hp-making-steps{position:relative;list-style:none;display:grid;gap:var(--space-4);margin:0;padding:0;padding-inline-start:60px;min-inline-size:0}.hp-making-steps:before{content:"";position:absolute;inset-block:22px;inset-inline-start:17px;width:1px;background:var(--hp-edge)}.hp-making-card{position:relative;padding:var(--space-5);min-inline-size:0;border:1px solid var(--making-line);border-radius:var(--hp-radius-card);background:linear-gradient(135deg,#ffffff05,transparent 60%),var(--making-fill);box-shadow:inset 0 1px 0 #ffffff12}.hp-making-card:after{content:"";pointer-events:none;position:absolute;inset:-1px;border-radius:inherit;border:1px solid #ff5b2377;background:radial-gradient(ellipse at 72% 0,#f8bc5312,transparent 70%);opacity:0}.hp-making-card[data-active=true]:after{opacity:1}.hp-making[data-motion=active] .hp-making-card:after{transition:opacity var(--dur-reveal) ease}.hp-making-num{position:absolute;inset-inline-start:-61px;inset-block-start:18px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--making-line);border-radius:50%;background:var(--hp-panel-solid);color:var(--hp-ink);font-size:var(--type-xs-size);font-variant-numeric:tabular-nums}.hp-making-card[data-active=true] .hp-making-num{border-color:var(--pop-orange);color:var(--hp-accent);box-shadow:0 0 16px #ff5b2338}.hp-making-card-title{margin:0;font:700 clamp(22px,2.22vw,32px)/1.13 var(--font-display);letter-spacing:-.025em}.hp-making[data-lang=ar] .hp-making-card-title{font-family:var(--font-arabic);letter-spacing:0;line-height:1.35}.hp-making-select{display:block;width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.hp-making-body{margin:var(--lp-space-2) 0 0;color:var(--hp-muted);font-size:clamp(var(--type-small-size),1.25vw,var(--type-h3-size));line-height:1.5}.hp-making-link-flow{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);min-inline-size:0}.hp-making-url{max-inline-size:100%;padding:11px var(--lp-space-14);border-radius:99px;border:1px solid var(--making-line);background:#ffffff08;font-size:var(--type-control-size);overflow-wrap:anywhere}.hp-making-flow-arrow{color:var(--pop-orange);font-size:30px;line-height:1}.hp-making[data-lang=ar] .hp-making-flow-arrow{transform:scaleX(-1)}.hp-making-link-flow img{width:min(100%,192px);height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--hp-radius-hairline)}.hp-making-product-name{flex:1;min-inline-size:105px;font-size:var(--type-control-size);line-height:1.4}.hp-making-demo{margin-block-start:18px}.hp-making-example-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.hp-making-example-label>span,.hp-making-output-label{font-size:var(--type-control-size);line-height:1.5;color:var(--making-gold)}.hp-making-example-label small{color:var(--hp-muted);font-size:var(--type-micro-size)}.hp-making-input{display:flex;gap:var(--space-3);align-items:center;min-height:52px;padding-inline:var(--space-4) var(--space-1);margin-block:var(--lp-space-6) var(--lp-space-14);border:1px solid var(--making-line);border-radius:26px;background:#ffffff08}.hp-making-input p{flex:1;margin:var(--lp-space-10) 0;font-size:clamp(var(--type-small-size),1.15vw,var(--type-lead-size));color:var(--hp-muted);line-height:1.45}.hp-making-replay{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--making-line);border-radius:50%;background:#ffffff0d;color:var(--hp-accent);font-size:20px;cursor:pointer}.hp-making-replay:hover{background:#ff5b2319;border-color:var(--hp-accent)}.hp-making-output-label{display:block;margin-block-end:var(--lp-space-7)}.hp-making-output{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,30%);gap:var(--space-3)}.hp-making-prompt{margin:0;padding:var(--space-4);border:1px solid var(--making-line);border-radius:var(--hp-radius-chip);background:#ffffff0a;font-size:clamp(var(--type-small-size),1.13vw,var(--type-lead-size));line-height:1.5;color:var(--hp-muted)}.hp-making-references{display:grid;grid-template-columns:1fr 1fr;gap:var(--lp-space-10);min-inline-size:0}.hp-making-references figure{position:relative;min-inline-size:0;min-block-size:144px;margin:0;overflow:hidden;border-radius:var(--hp-radius-chip);background:var(--hp-panel-solid)}.hp-making-references img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.hp-making-references figcaption{position:absolute;inset-inline:0;bottom:0;padding:26px var(--lp-space-10) var(--lp-space-10);background:linear-gradient(transparent,#07080cbb);color:var(--landing-cream);font-size:var(--type-control-size)}.hp-making-card-delivery{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:var(--lp-space-20);column-gap:var(--lp-space-20);min-height:140px}.hp-making-card-delivery .hp-making-body{grid-column:1}.hp-home .hp-making .hp-making-cta{grid-column:2;grid-row:1/3;gap:var(--space-4);font-size:var(--type-control-size);padding:var(--lp-space-10) 22px;min-height:48px;white-space:nowrap}.hp-making-note{margin:18px 0 0;max-inline-size:80ch;color:var(--hp-muted);font-size:var(--type-control-size);line-height:1.6}.hp-making :is(button,a):focus-visible{outline:2px solid var(--hp-accent);outline-offset:4px;border-radius:var(--hp-radius-badge)}@supports (backdrop-filter:blur(12px)){.hp-making-card{backdrop-filter:blur(12px)}}[data-theme=light] .hp-making{--making-gold:#8c4d05;--making-fill:#ffffffa6;--making-line:#29211b30}@media(min-width:961px) and (min-height:720px){.hp-making[data-motion=active] .hp-making-visual{position:sticky;top:96px}}@media(max-width:1200px){.hp-home .hp-making.hp-container{padding-inline:var(--space-6)}.hp-making-steps{padding-inline-start:44px}.hp-making-num{inset-inline-start:-45px;width:30px;height:30px}.hp-making-steps:before{inset-inline-start:14px}.hp-making-card{padding:var(--lp-space-20)}.hp-making-output{grid-template-columns:minmax(0,1fr) 150px}.hp-making-card-delivery{grid-template-columns:1fr;gap:var(--space-1)}.hp-home .hp-making .hp-making-cta{grid-column:1;grid-row:auto;justify-self:start;margin-block-start:var(--space-3)}}@media(max-width:960px){.hp-making-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:var(--lp-space-20)}.hp-making-output{grid-template-columns:1fr}.hp-making-references figure{min-block-size:140px}.hp-making-references img{-o-object-position:center 30%;object-position:center 30%}}@media(max-width:700px){.hp-home .hp-making.hp-container{padding:56px var(--space-4) var(--lp-space-40)}.hp-making-head{margin-block-end:28px}.hp-making-title{font-size:31px;line-height:1.08;letter-spacing:-.035em}.hp-making-grid{grid-template-columns:1fr;gap:var(--lp-space-20)}.hp-making-visual{inline-size:100%;max-inline-size:300px;justify-self:center}.hp-making-frame{aspect-ratio:3/4}.hp-making-poster-caption{inset-inline:18px;inset-block-end:18px}.hp-making-steps{padding-inline-start:var(--space-6);gap:var(--space-3)}.hp-making-card{padding:18px var(--space-4);border-radius:18px}.hp-making-num{inset-inline-start:-33px;width:24px;height:24px;font-size:9px;top:26px}.hp-making-steps:before{inset-inline-start:11px;inset-block:28px}.hp-making-card-title{font-size:23px}.hp-making-input{padding-inline-start:var(--space-3);border-radius:18px}.hp-making-url{font-size:var(--type-xs-size);padding-inline:var(--lp-space-10)}.hp-making-link-flow{gap:var(--lp-space-10)}.hp-making-link-flow img{width:100%}.hp-making-product-name{font-size:var(--type-xs-size)}.hp-making-prompt{padding:var(--lp-space-14);font-size:var(--type-ui-size)}.hp-making-references figure{min-block-size:154px}}@media(prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.hp-making[data-motion] .hp-making-visual{position:static}.hp-making[data-motion] :is(.hp-making-title,.hp-making-link-flow,.hp-making-output){transform:none!important;opacity:1!important}.hp-making .hp-making-card:after{transition:none}}@media(prefers-reduced-transparency:reduce){.hp-making-card{backdrop-filter:none;background:var(--hp-panel-solid)}.hp-making-preview-tag{background:#171719}}.studio-page.hp-home{overflow-x:clip;--hp-ink:#faf2df;--hp-muted:#b4b0ac;--hp-edge:#ffffff20;--hp-panel:#ffffff09;--hp-panel-solid:#171719;--hp-tint:#07080c66;--hp-shadow:0 20px 64px -24px #0009;--hp-accent:#ff9262;background:var(--landing-ground);color:var(--hp-ink)}[data-theme=light] .studio-page.hp-home{--hp-ink:#24201c;--hp-muted:#625b54;--hp-edge:#261d1726;--hp-panel:#ffffff85;--hp-panel-solid:#fff;--hp-tint:#f5f3ef85;--hp-shadow:0 20px 64px -24px #31231330;--hp-accent:#b83b0c;background:var(--pop-ink)}.hp-home .hp-container{max-inline-size:var(--hp-layout-max);margin-inline:auto;padding-inline:var(--hp-layout-gutter)}.hp-home :is(.hp-heading,.section-head){max-inline-size:760px;margin:0 auto 44px;text-align:center}.hp-home :is(.hp-heading h2,.section-h,.hp-camera h2,.hp-canvas h2){margin:0;color:var(--hp-ink);font:700 clamp(32px,3.6vw,50px)/1.08 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.hp-home .hp-heading h2>span{color:var(--hp-muted)}.hp-home .section-head .section-h{margin-inline:auto}.hp-home :is(.hp-eyebrow,.eyebrow){margin:0 0 var(--lp-space-14);color:var(--hp-accent);font:500 11px/1.6 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.hp-home :is(.hp-sub,.section-sub){margin:18px auto 0;max-inline-size:54ch;font-size:var(--type-body-size);line-height:1.7;color:var(--hp-muted);text-wrap:pretty}.hp-home .hp-glass{position:relative;isolation:isolate;border:1px solid var(--hp-edge);border-radius:var(--hp-radius-banner);background:linear-gradient(135deg,#ffffff0c,transparent 45%),var(--hp-panel);box-shadow:inset 0 1px 0 #ffffff26,var(--hp-shadow)}.hp-home :is(.hp-button,.hp-text-link){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);min-block-size:44px;font-size:var(--type-small-size);font-weight:500;text-align:center}.hp-home .hp-button{padding:var(--lp-space-10) 22px;border:1px solid transparent;border-radius:var(--hp-radius-pill);background:var(--hp-ink);color:var(--landing-ground);transition:background-color .18s ease,border-color .18s ease}[data-theme=light] .hp-home .hp-button:not(.hp-button-outline):not(:hover){color:#fff}[data-theme=light] .hp-home .hp-creative-copy .hp-button:not(:hover){color:#24201c}.hp-home .hp-button:hover{background:var(--landing-yellow);color:#24201c}.hp-home .hp-button-outline{background:transparent;border-color:var(--hp-edge);color:var(--hp-ink)}.hp-home .hp-button-outline:hover{background:var(--hp-panel);color:var(--hp-ink);border-color:var(--hp-accent)}.hp-home .hp-text-link{justify-content:start;color:var(--hp-ink);border-block-end:1px solid var(--hp-edge)}.hp-home .hp-text-link:hover{border-color:var(--hp-accent)}.hp-home :is(.hp-button,.hp-text-link,.hp-family-switch button,.cast-card,.hp-footer a):focus-visible{outline:2px solid var(--hp-accent);outline-offset:5px}.hp-home .hp-media-note{margin:var(--lp-space-14) 0 0;font-size:var(--type-xs-size);line-height:1.6;color:var(--hp-muted)}.hp-home [id]{scroll-margin-block-start:100px}.hp-home .hp-opening{padding-block:var(--space-3) 100px}.hp-opening-grid{display:grid;grid-template-columns:1fr 1.9fr 1fr;gap:var(--lp-space-14);align-items:stretch}.hp-opening-tile{position:relative;margin:0;min-inline-size:0;overflow:hidden;border:1px solid var(--hp-edge);border-radius:var(--hp-radius-card);background:#151515}.hp-opening-tile img{inline-size:100%;block-size:100%;min-block-size:280px;-o-object-fit:cover;object-fit:cover}.hp-opening-tile:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#07080cbb);pointer-events:none}.hp-opening-tile figcaption{position:absolute;inset-inline:20px;inset-block-end:22px;z-index:1;color:var(--landing-cream);font:600 19px/1.2 var(--font-display)}.hp-home .hp-opening-statement{display:flex;align-items:start;justify-content:center;flex-direction:column;padding:var(--space-6);border-radius:var(--hp-radius-card);overflow:hidden;background:radial-gradient(ellipse at 0 100%,#ed772623,transparent 70%),var(--hp-panel)}.hp-opening-statement>p{margin:var(--lp-space-2) 0 var(--lp-space-20);font:600 clamp(24px,2.7vw,38px)/1.12 var(--font-display);letter-spacing:-.035em}.hp-opening-statement>p span{color:var(--hp-muted)}.hp-home .hp-studios{padding-block:0;margin-block:0}.hp-home .hp-studios:empty{display:none}.hp-home .hp-studios .hzone{padding:0;margin:0;border-radius:0;background:none}.hp-home .hp-studios .hzone:before{display:none}.hp-home .hp-studios .hz-head{margin:0 0 24px}.hp-home .hp-studios .hz-name{color:var(--hp-ink);font-size:18px;font-weight:600}.hp-home .hp-studios .hz-promise{color:var(--hp-muted);font-weight:400}.hp-studio-mosaic{order:1;display:grid;grid-template-columns:1fr 1fr 1.6fr 1fr;grid-template-rows:180px 180px;gap:var(--space-3);position:relative}.hp-mosaic-cell,.hp-studio-mosaic{overflow:hidden;border-radius:var(--hp-radius-tile)}.hp-mosaic-cell{min-inline-size:0;background:#151515}.hp-mosaic-cell>img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.hp-mosaic-0{grid-column:1;grid-row:1}.hp-mosaic-1{grid-column:2;grid-row:1/3}.hp-mosaic-2{grid-column:3;grid-row:1/3}.hp-mosaic-3{grid-column:4;grid-row:1}.hp-mosaic-4{grid-column:1;grid-row:2}.hp-mosaic-5{grid-column:4;grid-row:2}.hp-home .hp-mosaic-cell .hz-studio-media{block-size:100%;aspect-ratio:auto;border:0}.hp-home .hp-mosaic-cell .hz-studio-media :is(video,img){block-size:100%;-o-object-fit:cover;object-fit:cover}.hp-mosaic-note{position:absolute;inset-block-end:12px;inset-inline-start:12px;padding:var(--lp-space-6) var(--lp-space-10);border:1px solid #ffffff26;border-radius:var(--hp-radius-pill);background:#07080ccc;color:var(--landing-cream);font-size:var(--type-micro-size);line-height:1.5}.hp-family-switch{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-1);inline-size:-moz-fit-content;inline-size:fit-content;margin:0 auto var(--space-5);padding:var(--space-1);border:1px solid var(--hp-edge);border-radius:var(--hp-radius-pill);background:var(--hp-panel)}.hp-family-switch button{min-block-size:44px;padding:var(--space-2) var(--space-5);border:0;border-radius:var(--hp-radius-pill);background:none;color:var(--hp-muted);font-size:var(--type-small-size)}.hp-family-switch button[aria-pressed=true]{color:var(--hp-ink);background:var(--hp-panel);box-shadow:inset 0 1px 0 #ffffff20}.hp-home .hp-creative-stage{min-block-size:480px;display:grid;place-items:center;overflow:hidden;color:var(--landing-cream)}.hp-creative-bg{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.hp-creative-loop{position:absolute;inset:0;pointer-events:none}.hp-creative-loop video{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.hp-creative-loop video.is-playing{opacity:1}.hp-model-stage:has(.hp-creative-loop video.is-playing)>.hp-creative-bg{visibility:hidden}@media (prefers-reduced-motion:reduce){.hp-creative-loop video{transition:none}}@media (forced-colors:active){.hp-creative-loop{display:none}}.hp-creative-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse,#07080cb0,#07080c44),linear-gradient(transparent 50%,#07080ca8);pointer-events:none}.hp-creative-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;max-inline-size:520px;text-align:center;padding:70px 28px}.hp-home .hp-creative-copy .hp-eyebrow{color:var(--landing-yellow);margin:0}.hp-creative-copy h3{margin:0;font:700 clamp(32px,4vw,56px)/1 var(--font-display);letter-spacing:-.04em}.hp-creative-copy p{margin:0;font-size:var(--type-body-size);line-height:1.6;color:#eee9e1}.hp-home .hp-creative-copy .hp-button{color:#24201c;background:var(--landing-cream)}.hp-engine-label{color:#ffc979;font-size:var(--type-xs-size);letter-spacing:.05em}.hp-floating-note{position:absolute;z-index:1;padding:18px;inline-size:156px;border:1px solid #ffffff2c;border-radius:var(--hp-radius-card);background:linear-gradient(135deg,#ffffff18,#ffffff05),#171b274d;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 #ffffff38,0 12px 40px #0004;pointer-events:none}.hp-floating-note>span{font-size:var(--type-xs-size);color:var(--landing-yellow)}.hp-floating-note p{margin:var(--lp-space-20) 0 0;font-size:var(--type-ui-size);line-height:1.4}.hp-float-start{inset-inline-start:32px;inset-block-start:38px}.hp-float-end{inset-inline-end:32px;inset-block-end:46px}.hp-creative-note{position:absolute;z-index:1;inset-inline:20px;inset-block-end:10px;margin:0;text-align:center;color:#dfdbd4;font-size:var(--type-micro-size)}.hp-home .hp-model-stage{--hp-statement-band:200px;display:block;place-items:normal;min-block-size:0;padding:var(--space-6);background:var(--neutral-950);border-color:var(--glass-stroke-16)}.hp-model-statement{--hp-statement-size:64px;--hp-statement-pad:52px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-block-size:var(--hp-statement-band);container-type:inline-size;box-sizing:border-box;inline-size:100%;max-inline-size:1172px;margin:0 auto;padding-inline:var(--hp-statement-pad);text-align:center;font-family:var(--font-display);font-weight:800;font-variation-settings:"opsz" 14;line-height:1;letter-spacing:-1.28px}.hp-model-statement-line{display:block;margin:0;font-size:min(var(--hp-statement-size),calc(100cqi * 62 / 1172));line-height:1;white-space:nowrap;color:var(--landing-cream)}.hp-model-statement-line--mute{color:var(--neutral-500)}.hp-model-statement[data-statement=wait] .hp-model-statement-line{opacity:0;transform:scale(.92)}.hp-model-statement[data-statement=in] .hp-model-statement-line{animation:hp-statement-line var(--dur-reveal) var(--ease-out) both}.hp-model-statement[data-statement=in] .hp-model-statement-line:nth-child(2){animation-delay:80ms}@keyframes hp-statement-line{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hp-model-statement-line{opacity:1;transform:none;animation:none}}.hp-model-stage:after{background:linear-gradient(180deg,#07080ce0,#07080cb8 36%,#07080cf5)}.hp-model-stage .hp-creative-bg{opacity:.72;-o-object-position:center;object-position:center}.hp-model-stage .hp-creative-loop{opacity:.72}.hp-model-header{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);padding:var(--space-2) var(--space-1) var(--space-5)}.hp-model-header .hp-creative-copy{padding:0;align-items:start;text-align:start;gap:var(--space-3);max-inline-size:550px}.hp-model-header .hp-creative-copy h3{font-size:clamp(var(--type-h1-size),3vw,40px)}.hp-model-header .hp-creative-copy>p:last-child{font-size:var(--type-small-size)}.hp-model-index{text-align:end;flex:0 0 auto;padding-inline-end:var(--space-7)}.hp-model-index>span{font:400 32px/1 var(--font-display);color:var(--neutral-400);font-variant-numeric:tabular-nums}.hp-model-grid{flex-direction:column;gap:var(--space-2);container-type:inline-size;max-inline-size:1040px;margin-inline:auto}.hp-model-controls,.hp-model-grid{position:relative;z-index:1;display:flex}.hp-model-controls{align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-4);padding-block:var(--space-4);border-block-start:0}.hp-creative .hp-model-controls .hp-family-switch{margin:0}.hp-model-count{margin:0;font-size:var(--type-xs-size);color:var(--neutral-200)}.hp-model-pick-hint{position:relative;z-index:1;margin:var(--space-3) 0 var(--space-2);color:var(--neutral-300);font-size:var(--type-control-size);text-align:center}.studio-page.hp-home .hp-model-controls .hp-family-switch{background:var(--hp-media-inset);border-color:var(--hp-media-edge);box-shadow:inset 0 1px 0 var(--glass-fill-8)}.studio-page.hp-home .hp-model-controls .hp-family-switch button{color:var(--neutral-300);min-block-size:44px}.studio-page.hp-home .hp-model-controls .hp-family-switch button[aria-pressed=true]{color:var(--landing-cream)}.studio-page.hp-home .hp-model-controls .hp-family-switch button:focus-visible{outline-color:var(--orange-300)}.hp-home .hp-model-controls .hp-selection-pill{background:linear-gradient(135deg,var(--glass-fill-10),var(--glass-fill-3)),var(--neutral-950);border-color:var(--glass-stroke-16)}.hp-spread{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding-block:var(--space-4)}.hp-spread,.hp-spread-viewport{position:relative;inline-size:100%}.hp-spread-viewport{block-size:var(--hp-accordion-h,320px)}.hp-spread-deck{display:flex;gap:var(--hp-accordion-gap,var(--space-2));inline-size:100%;block-size:100%}.hp-spread-slot{position:relative;flex:0 0 auto;min-inline-size:0;block-size:100%;pointer-events:none}.hp-spread[data-motion=active] .hp-spread-slot{transition:flex-basis .55s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.hp-spread-slot{transition:none}}.hp-spread-card{position:relative;display:block;inline-size:100%;block-size:100%;margin:0;overflow:hidden;padding:0;border:1px solid var(--glass-stroke-30);border-radius:var(--hp-radius-control);background:var(--neutral-950);box-shadow:0 5px 12px #00000040;color:var(--landing-cream);font:inherit;text-align:start;cursor:pointer;pointer-events:auto}.hp-home .hp-spread-card{scroll-margin-block:108px var(--space-4)}.hp-spread-card:focus-visible{outline:2px solid var(--orange-300);outline-offset:3px}.hp-spread-art{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;filter:grayscale(1) brightness(.72)}.hp-spread-card[data-open] .hp-spread-art{filter:none}.hp-spread-preview{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none}.hp-spread-preview.is-playing{opacity:1}.hp-home .hp-preview-keyboard-control:not(:focus-visible){position:absolute;inline-size:1px;block-size:1px;min-inline-size:0;min-block-size:0;padding:0;margin:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.hp-home .hp-preview-keyboard-control:focus-visible{position:absolute;z-index:5;inset-block:var(--space-3) auto;inset-inline:var(--space-3) auto;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:calc(100% - var(--space-3) - var(--space-3));block-size:auto;min-inline-size:44px;min-block-size:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--glass-stroke-30);border-radius:var(--hp-radius-control);background:var(--neutral-950);color:var(--landing-cream);font:inherit;white-space:normal;overflow-wrap:anywhere;outline:2px solid var(--orange-300);outline-offset:3px;cursor:pointer;pointer-events:auto}.hp-showcase-film{display:block;inline-size:100%;max-block-size:75vh;-o-object-fit:contain;object-fit:contain;background:var(--neutral-950)}@media (max-width:640px){.hp-spread-slot:not([data-open]){display:none}.hp-spread-slot[data-open]{flex-grow:1}}.hp-spread-card:not([data-open]) .hp-spread-face{opacity:0}.hp-spread-meta{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.hp-spread-output{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);padding:3px var(--lp-space-7);border:1px solid var(--glass-stroke-30);border-radius:var(--hp-radius-pill);background:var(--scrim-ground-60);color:var(--landing-cream);font-size:var(--type-xs-size);line-height:1.4}.hp-spread-face{z-index:1;isolation:isolate;display:grid;gap:var(--space-2);padding:var(--space-5)}.hp-spread-face,.hp-spread-face:before{position:absolute;inset-inline:0;inset-block-end:0;pointer-events:none}.hp-spread-face:before{content:"";z-index:-1;block-size:calc(100% + 96px);background:linear-gradient(to top,color-mix(in srgb,var(--static-black) 80%,transparent) 0,color-mix(in srgb,var(--static-black) 68%,transparent) calc(100% - 96px),color-mix(in srgb,var(--static-black) 52%,transparent) calc(100% - 72px),color-mix(in srgb,var(--static-black) 30%,transparent) calc(100% - 48px),color-mix(in srgb,var(--static-black) 12%,transparent) calc(100% - 24px),transparent 100%)}@media (max-width:640px){.hp-spread-face{padding:var(--space-4)}}.hp-spread-facts{color:var(--neutral-200);font-size:var(--type-xs-size);line-height:1.4}.hp-spread-name{color:var(--pop-white);font:600 var(--type-small-size)/1.25 var(--font-display);letter-spacing:-.015em;text-shadow:0 1px 2px color-mix(in srgb,var(--static-black) 40%,transparent);overflow-wrap:anywhere}.hp-spread-capabilities{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.hp-spread-card[data-open] .hp-spread-capabilities{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;display:grid;gap:var(--lp-space-6);color:var(--neutral-200);font-size:var(--type-xs-size);line-height:1.4}.hp-spread-slot[data-more] .hp-spread-face{padding-block-end:calc(var(--space-5) + 44px)}.hp-spread-more{position:absolute;z-index:3;inset-inline:var(--space-5);inset-block-end:var(--space-3);color:var(--landing-cream);font-size:var(--type-xs-size);pointer-events:auto}.hp-spread-slot:not([data-open]) .hp-spread-more{display:none}.hp-spread-more summary{min-block-size:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hp-spread-more summary:focus-visible,.hp-spread-more-list:focus-visible{outline:2px solid var(--orange-300);outline-offset:3px}.hp-spread-more-list{position:absolute;inset-inline:0;inset-block-end:100%;max-block-size:190px;overflow-y:auto;padding:var(--space-3);border:1px solid var(--glass-stroke-30);border-radius:var(--hp-radius-control);background:var(--neutral-950);line-height:1.5}.hp-spread-more-list p{margin:0}.hp-spread-more-list p+p{margin-block-start:var(--space-2)}.hp-spread-capabilities>span{position:relative;padding-inline-start:var(--space-2)}.hp-spread-capabilities>span:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;inline-size:2px;block-size:2px;border-radius:50%;background:var(--landing-yellow)}[dir=rtl] .hp-spread-name{letter-spacing:0}.hp-spread-choices{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-2);max-inline-size:100%}.hp-spread-choices button{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;min-inline-size:44px;max-inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--hp-radius-pill);background:transparent;color:var(--neutral-300);font-size:var(--type-control-size);line-height:1.4;cursor:pointer}.hp-spread-choices bdi{overflow-wrap:anywhere}.hp-spread-choices button>span{color:var(--neutral-400);font-size:var(--type-xs-size);font-variant-numeric:tabular-nums}.hp-spread-choices button[aria-expanded=true]{border-color:var(--glass-stroke-16);background:var(--glass-fill-8);color:var(--landing-cream)}.hp-spread-choices button[aria-expanded=true]>span{color:var(--orange-300)}.hp-spread-choices button:hover{color:var(--landing-cream)}.hp-spread-choices button:focus-visible{outline:2px solid var(--orange-300);outline-offset:3px}.hp-model-mobile-capabilities{display:none}.lp-engines-preview-toggle,.lp-ugc-preview-toggle{position:absolute;z-index:4;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);display:grid;place-items:center;box-sizing:border-box;inline-size:44px;block-size:44px;padding:0;border:1px solid var(--glass-stroke-30);border-radius:50%;background:var(--scrim-ground-60);color:var(--brand-cream);cursor:pointer;pointer-events:auto;touch-action:manipulation}.lp-engines-preview-toggle:hover,.lp-ugc-preview-toggle:hover{background:var(--scrim-ground-88)}.lp-engines-preview-toggle:focus-visible,.lp-ugc-preview-toggle:focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:2px}.lp-engines-preview-toggle span,.lp-ugc-preview-toggle span{font:500 21px/1 var(--font-body)}@media (prefers-reduced-motion:no-preference){.hp-spread[data-motion=active] .hp-spread-card{transition:border-color var(--dur-base) var(--ease-ui)}.hp-spread[data-motion=active] .hp-spread-card[data-open] .hp-spread-capabilities{animation:hp-fan-caption var(--dur-base) var(--ease-ui)}}@keyframes hp-fan-caption{0%{opacity:.5}to{opacity:1}}.hp-model-details{position:relative;display:grid}.hp-model-details>.hp-model-card{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);align-items:center}.hp-model-details>.hp-model-card[hidden]{display:grid;visibility:hidden}.hp-model-card[hidden] .hp-model-more>:not(summary){display:none}.hp-home .hp-model-details>.hp-model-card{min-inline-size:0;padding:var(--space-4) var(--space-5);border:1px solid var(--glass-stroke-16);border-radius:var(--hp-radius-card);background:linear-gradient(120deg,var(--glass-fill-8),transparent),var(--scrim-ground-60);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--glass-fill-10)}.hp-model-meta{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.hp-model-meta>span:last-child{color:var(--landing-yellow);font-variant-numeric:tabular-nums}.studio-page.hp-home .hp-model-details .hp-model-card h4{margin:0 0 var(--space-2);color:var(--landing-cream);font:600 20px/1.2 var(--font-display)}.hp-model-summary{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.hp-model-facts{margin:0;color:var(--neutral-300);font-size:var(--type-control-size);line-height:1.6;font-variant-numeric:tabular-nums}.hp-model-facts>span{margin-inline-end:var(--space-2)}.hp-model-facts>bdi{display:inline-block;max-inline-size:100%;white-space:nowrap}.hp-model-actions{min-inline-size:0}.hp-model-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:44px;padding:var(--lp-space-10) 18px;border:1px solid var(--glass-stroke-16);border-radius:var(--hp-radius-pill);color:var(--landing-cream);font-size:var(--type-control-size);text-decoration:none}.hp-model-link+.hp-model-link{margin-block-start:var(--space-2)}.hp-home .hp-model-details .hp-model-actions>.hp-model-link:first-child{background:var(--landing-cream);color:var(--neutral-950);border-color:transparent;max-inline-size:240px;margin-inline-start:auto;min-block-size:44px}.hp-model-link:hover{border-color:var(--orange-300)}.hp-model-link:focus-visible{outline:2px solid var(--orange-300);outline-offset:3px}.hp-model-selection{margin:var(--space-2) 0 0;color:var(--neutral-300);font-size:var(--type-control-size);line-height:1.5;text-align:end}.hp-model-more{margin-block-start:var(--space-2)}.hp-model-more summary{min-block-size:44px;padding-block:var(--space-3);color:var(--orange-300);font-size:var(--type-control-size);cursor:pointer}.hp-model-more summary:focus-visible{outline:2px solid var(--orange-300);outline-offset:3px;border-radius:var(--hp-radius-micro)}.hp-model-more ul{list-style:none;display:grid;gap:var(--space-2);margin:var(--space-2) 0 var(--space-4);padding:0;color:var(--neutral-200);font-size:var(--type-small-size)}.hp-model-footnote{position:relative;z-index:1;margin:var(--space-4) 0 0;max-inline-size:90ch;color:var(--neutral-300);font-size:var(--type-control-size);line-height:1.6}.hp-model-bg-toggle{position:absolute;z-index:3;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:1px solid var(--glass-stroke-16);border-radius:var(--hp-radius-pill);background:var(--scrim-ground-60);color:var(--landing-cream);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hp-model-bg-toggle:hover{border-color:var(--orange-300)}.hp-model-bg-toggle:focus-visible{outline:2px solid var(--orange-300);outline-offset:3px}.hp-model-stage[data-bg=loop] .hp-creative-copy{text-shadow:0 1px 2px #000c,0 0 18px var(--scrim-ground-60)}@media (max-width:640px){.hp-home .hp-model-stage{--hp-statement-band:160px;padding:var(--space-4);border-radius:var(--hp-radius-panel)}.hp-model-header{padding:var(--space-2) 0 var(--space-4);padding-inline-end:38px;align-items:start}.hp-model-header .hp-creative-copy{gap:var(--space-2)}.hp-model-header .hp-creative-copy>p:last-child{font-size:var(--type-control-size)}.hp-model-index{display:none}.hp-creative .hp-family-switch{inline-size:100%;flex-wrap:nowrap}.hp-creative .hp-family-switch button{flex:1;padding-inline:var(--lp-space-6);font-size:var(--type-xs-size)}.hp-model-controls{flex-direction:column;align-items:stretch;gap:var(--space-3)}.hp-model-count{text-align:end}.hp-model-pick-hint{text-align:start;margin-block:0}.hp-model-details>.hp-model-card{grid-template-columns:1fr;gap:var(--space-3);align-content:start}.hp-model-details>.hp-model-card[hidden]{display:none}.hp-home .hp-model-details>.hp-model-card{padding:var(--space-4)}.hp-home .hp-model-details .hp-model-actions>.hp-model-link:first-child{max-inline-size:none;margin-inline-start:0}.hp-model-selection{text-align:start}.hp-model-mobile-capabilities{display:grid;gap:var(--space-2);margin-block-start:var(--space-3);color:var(--neutral-200);font-size:var(--type-control-size);line-height:1.5}}@media (forced-colors:active){.hp-spread-card{border-color:CanvasText}.hp-spread-art{display:none}.hp-spread-card[aria-expanded=true]{border:2px solid Highlight}.hp-spread-card:focus-visible{outline:3px solid CanvasText}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hp-home .hp-model-details>.hp-model-card{background:var(--neutral-950)}}.hp-presets-heading{margin:56px 0 var(--space-5);display:flex;justify-content:space-between;gap:var(--lp-space-20);align-items:baseline}.hp-presets-heading h3{font:600 26px/1.2 var(--font-display);margin:0}.hp-presets-heading p{font-size:var(--type-small-size);margin:0;color:var(--hp-muted)}.hp-studio-catalog{perspective:1600px}.hp-studio-browser{margin-block-start:var(--space-5);border-block:1px solid var(--hp-edge)}.hp-studio-browser-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:60px;padding:var(--space-4) var(--space-2);list-style:none;cursor:pointer;color:var(--hp-ink);font:600 var(--type-small-size)/1.5 var(--font-body);border-radius:var(--hp-radius-control);transition:background-color var(--dur-fast) var(--ease-ui)}.hp-studio-browser-toggle::-webkit-details-marker{display:none}.hp-studio-browser-toggle:hover{background:var(--hp-glass-fill)}.hp-studio-browser-toggle:focus-visible{outline:2px solid var(--pop-orange);outline-offset:3px}.hp-studio-browser-chevron{flex:0 0 20px;width:20px;height:20px;transition:transform var(--dur-base) var(--ease-ui)}.hp-studio-browser[open]>.hp-studio-browser-toggle .hp-studio-browser-chevron{transform:rotate(180deg)}.hp-studio-browser>.hp-studio-catalog{padding-block:var(--space-4) var(--space-5)}@media (prefers-reduced-motion:reduce){.hp-studio-browser-chevron,.hp-studio-browser-toggle{transition:none}}.hp-home .hp-studio-catalog .grid{gap:var(--space-4)}.hp-home .hp-studio-catalog .group{border-radius:var(--hp-radius-card);box-shadow:inset 0 1px 0 #ffffff20}.hp-home .hp-camera{max-inline-size:1280px;padding-block:var(--space-7) 72px;scroll-margin-block-start:108px}.hp-camera-desk-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:var(--space-7);margin-block-end:var(--space-6)}.hp-home .hp-camera h2{margin:var(--space-3) 0 0;color:var(--hp-muted);font:700 clamp(var(--type-h1-size),3.6vw,var(--type-title-size))/1.08 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.hp-home .hp-camera h2>span{color:var(--hp-ink)}.hp-camera-desk-heading>div:last-child{max-inline-size:32ch;justify-self:end}.hp-camera-desk-heading>div>p:not(.hp-eyebrow){margin:0 0 var(--space-3);color:var(--hp-muted);font-size:var(--type-ui-size);line-height:1.7}.hp-camera-studio-link{display:inline-flex;align-items:center;gap:var(--space-5);min-block-size:44px;font-size:var(--type-control-size);color:var(--hp-ink)}.hp-camera-studio-link>span{color:var(--hp-accent)}.hp-camera-desk{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--hp-edge);border-radius:var(--hp-radius-banner)}.hp-camera-desk-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:54px;padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--hp-edge);color:var(--hp-muted);font:500 var(--type-xs-size)/1.5 var(--font-body);letter-spacing:.08em}.hp-camera-desk-bar>span:first-child{display:inline-flex;align-items:center;gap:var(--space-3)}.hp-camera-desk-bar i{inline-size:5px;block-size:5px;border-radius:50%;background:var(--hp-accent)}.hp-camera-desk-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(420px,.82fr)}.hp-camera-monitor{min-inline-size:0;padding:var(--space-3)}.hp-camera-screen{position:relative;aspect-ratio:16/9;overflow:hidden;isolation:isolate;border-radius:var(--hp-radius-tile);background:#08090b;color:var(--landing-cream)}.hp-camera-screen>video{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.hp-camera-screen-action{position:absolute;inset:0;flex-direction:column;pointer-events:none;padding:var(--space-4)}.hp-camera-play,.hp-camera-screen-action{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.hp-camera-play{pointer-events:auto;min-block-size:48px;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-3);border:1px solid #fff5;border-radius:var(--hp-radius-pill);background:#101114b8;color:var(--landing-cream);box-shadow:inset 0 1px 0 #fff3,0 6px 30px #0003;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:500 var(--type-small-size)/1.5 var(--font-body);cursor:pointer}.hp-camera-play>span{display:grid;place-items:center;inline-size:28px;block-size:28px;font-size:var(--type-h2-size)}.hp-camera-screen-action>p{max-inline-size:38ch;padding:var(--space-2) var(--space-4);margin:0;background:#08090bde;border-radius:var(--hp-radius-control);font-size:var(--type-small-size);text-align:center}.hp-camera-caption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3)}.hp-camera-caption>div>span{color:var(--hp-muted);font-size:var(--type-xs-size);line-height:1.5}.hp-camera-caption h3{margin:3px 0 0;font:600 var(--type-h2-size)/1.25 var(--font-display);letter-spacing:-.025em}.hp-camera-caption a{display:inline-flex;align-items:center;gap:var(--space-4);min-block-size:44px;font-size:var(--type-control-size);color:var(--hp-muted)}.hp-camera-setup{min-inline-size:0;padding:var(--space-4);border-inline-start:1px solid var(--hp-edge);background:var(--hp-inset-fill)}.hp-camera-setup-title{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline;margin-block-end:var(--space-5)}.hp-camera-setup-title h3{margin:0;color:var(--hp-ink);font-size:var(--type-small-size);font-weight:500}.hp-camera-setup-title>span{color:var(--hp-accent);font-size:var(--type-micro-size);white-space:nowrap;font-variant-numeric:tabular-nums}.hp-camera-prompt{border-block-start:1px solid var(--hp-edge);margin:var(--space-3) var(--space-4) 0}.hp-camera-prompt summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:48px;list-style:none;cursor:pointer;color:var(--hp-muted);font-size:var(--type-control-size)}.hp-camera-prompt summary::-webkit-details-marker{display:none}.hp-camera-prompt summary>span{font-size:var(--type-h3-size);color:var(--hp-accent)}.hp-camera-prompt[open] summary>span{rotate:45deg}.hp-camera-prompt p{margin:0 0 var(--space-3);font-size:var(--type-control-size);line-height:1.75;color:var(--hp-muted)}.hp-camera-slider{padding:var(--space-3) 0;border-block-start:1px solid var(--hp-edge)}.hp-camera-slider-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--lp-space-2);color:var(--hp-muted);font-size:var(--type-xs-size)}.hp-camera-slider-heading>span:first-child{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0}.hp-camera-slider-heading b{color:var(--hp-accent);font:500 var(--type-micro-size)/1 var(--font-body);font-variant-numeric:tabular-nums}.hp-camera-slider-heading>span:last-child{font-size:var(--type-micro-size);font-variant-numeric:tabular-nums;color:var(--hp-accent)}.hp-camera-slider-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-block-start:var(--space-2);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hp-camera-option,.hp-camera-slider-track{position:relative;display:grid;min-inline-size:0}.hp-camera-option{isolation:isolate;min-block-size:106px;grid-template-rows:54px minmax(0,1fr);place-items:center;gap:3px;overflow:hidden;padding:var(--space-2) var(--lp-space-6) var(--lp-space-7);border:1px solid var(--hp-edge);border-radius:var(--hp-radius-inset);background:#0e0f121f;color:var(--hp-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-ui),background-color var(--dur-fast) var(--ease-ui),color var(--dur-fast) var(--ease-ui)}.hp-camera-option-surface{position:absolute;z-index:-1;inset:0;border-radius:inherit;border:1px solid var(--hp-accent-edge);background:linear-gradient(145deg,var(--hp-glass-highlight),transparent 38%),linear-gradient(180deg,#2b292bba,#17181de8);box-shadow:inset 0 1px 0 #ffffff24,0 10px 24px #0004,0 0 22px #ff5b2810;backdrop-filter:var(--hp-card-blur);-webkit-backdrop-filter:var(--hp-card-blur);pointer-events:none}html[data-theme=light] .hp-camera-option-surface{background:linear-gradient(145deg,var(--hp-glass-highlight),transparent 38%),var(--hp-control-paint)}.hp-camera-option-surface:after{content:"";position:absolute;inset:1px 10% auto;block-size:1px;background:linear-gradient(90deg,transparent,#fff6,transparent)}.hp-camera-option[aria-checked=true]{border-color:var(--hp-accent-edge);color:var(--hp-ink)}.hp-camera-slider-art{position:relative;z-index:1;display:grid;place-items:center;inline-size:76px;block-size:54px;color:var(--hp-muted)}.hp-home .hp-camera-slider-art img{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.hp-camera-slider-art svg{inline-size:68px;block-size:46px}.hp-camera-option[data-camera-option=alexa] .hp-camera-slider-art img{scale:1.12}.hp-camera-slider[data-camera-axis=motion] .hp-camera-slider-art{color:var(--hp-accent)}.hp-camera-slider-copy{position:relative;z-index:1;min-inline-size:0;inline-size:100%;display:grid;gap:1px;text-align:center}.hp-camera-slider-copy strong{overflow:hidden;color:var(--hp-ink);font:500 var(--type-control-size)/1.25 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.hp-camera-slider-copy small{min-block-size:2.7em;overflow:hidden;color:var(--hp-muted);font-size:9px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hp-camera-art-note{color:var(--hp-muted);margin:var(--space-2) var(--space-2) 0;font-size:var(--type-micro-size);line-height:1.7}.hp-camera-film-settings{margin:0 var(--space-4);color:var(--hp-muted);font-size:var(--type-xs-size);line-height:1.7}.hp-camera-examples{display:flex;flex-wrap:wrap;gap:0 var(--space-4);align-items:center;margin:var(--space-3) var(--space-4);padding-block-start:var(--space-2);border-block-start:1px solid var(--hp-edge)}.hp-camera-examples>span{color:var(--hp-muted);font-size:var(--type-micro-size)}.hp-camera-example{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding:0;border:0;background:transparent;color:var(--hp-muted);font:500 var(--type-control-size)/1.5 var(--font-body);cursor:pointer}.hp-camera-example[aria-pressed=true]{color:var(--hp-ink)}.hp-camera-example>span{color:var(--hp-accent)}.hp-camera-empty{display:flex;flex-direction:column;gap:var(--space-5);align-items:center;justify-content:center;text-align:center;padding:var(--space-5);background:radial-gradient(ellipse at 50% 40%,#39261b66,transparent 65%),#08090b}.hp-camera-empty-reticle{display:grid;place-items:center;inline-size:70px;block-size:56px;border:1px solid #faf2df40;border-radius:var(--hp-radius-inset);font-size:var(--type-h2-size);color:#faf2df80}.hp-camera-empty span{color:#eeb278;font-size:var(--type-micro-size);letter-spacing:.06em}.hp-camera-empty h3{color:var(--landing-cream);margin:var(--space-3) 0 var(--space-2);font:500 var(--type-h3-size)/1.4 var(--font-body)}.hp-camera-empty p{margin:0;color:#bab6af;font-size:var(--type-control-size);line-height:1.7;max-inline-size:36ch}.hp-camera-desk-note{margin:var(--space-4) 0 0;max-inline-size:104ch;color:var(--hp-muted);font-size:var(--type-xs-size);line-height:1.8}.hp-camera :is(button,a,summary,video):focus-visible{outline:2px solid var(--hp-accent);outline-offset:4px}.hp-camera-screen video:focus-visible{outline-offset:-5px}[dir=rtl] .hp-camera :is(h2,h3){font-family:var(--font-arabic);letter-spacing:0}[dir=rtl] .hp-camera-desk-bar{letter-spacing:0}.hp-camera[data-camera-motion=off] :is(.hp-camera-option,.hp-camera-option-surface){transition:none;transform:none!important;opacity:1!important}@media (hover:hover) and (pointer:fine){.hp-camera-option:hover{border-color:var(--hp-accent-edge);background-color:var(--hp-control-paint)}.hp-camera :is(.hp-camera-studio-link,.hp-camera-caption a,.hp-camera-prompt summary):hover{color:var(--hp-accent)}.hp-camera-play:hover{background:#242529e6;border-color:var(--landing-cream)}}@media (max-width:1080px){.hp-camera-desk-body{grid-template-columns:1fr}.hp-camera-setup{padding:var(--space-4);border-inline-start:0;border-block-start:1px solid var(--hp-edge)}}@media (max-width:740px){.hp-camera-desk-heading{grid-template-columns:1fr;gap:var(--space-4);margin-block-end:var(--space-5)}.hp-camera-desk-heading>div:last-child{justify-self:start;max-inline-size:none}.hp-camera-desk-heading>div>p:not(.hp-eyebrow){margin-block-end:var(--space-1)}.hp-camera-setup-title{margin-block-end:var(--space-4)}.hp-camera-prompt{margin-block-start:var(--space-4)}.hp-camera-option{min-block-size:110px;grid-template-rows:49px minmax(0,1fr);padding-inline:var(--space-1)}.hp-camera-slider-art{inline-size:62px;block-size:48px}.hp-camera-slider-art svg{inline-size:58px;block-size:42px}.hp-camera-slider-copy strong{display:-webkit-box;min-block-size:2.5em;overflow:hidden;font-size:var(--type-xs-size);line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hp-camera-slider-copy small{min-block-size:4.05em;font-size:var(--type-micro-size);-webkit-line-clamp:3}.hp-camera-empty{gap:var(--space-3);padding:var(--space-4)}.hp-camera-empty-reticle{display:none}.hp-camera-caption{padding:var(--space-3) var(--space-2) var(--space-2);gap:var(--space-2)}.hp-camera-caption h3{font-size:var(--type-h3-size)}.hp-camera-caption a,.hp-camera-desk-bar{font-size:var(--type-micro-size);gap:var(--space-2)}.hp-camera-desk-bar{min-block-size:48px;padding:var(--space-3) var(--space-4)}.hp-camera-screen{border-radius:var(--hp-radius-control)}}[dir=rtl] .hp-camera-value strong{line-height:1.4}.hp-camera[data-camera-motion=off] :is(.hp-camera-step,.hp-camera-value strong){transform:none!important}@media (prefers-reduced-transparency:reduce){.hp-camera-option-surface{background:var(--hp-panel-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hp-camera-option-surface{background:var(--hp-panel-solid)}}.hp-home .hp-canvas{margin-block:80px 0;padding-block:var(--space-6)}.hp-canvas-frame{overflow:hidden;min-block-size:400px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:var(--space-7);gap:var(--lp-space-40)}.hp-canvas-frame>img{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.hp-canvas-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07080ceb,#07080c77);pointer-events:none}.hp-canvas-copy,.hp-canvas-flow{position:relative;z-index:1;color:var(--landing-cream)}.hp-home .hp-canvas h2{color:var(--landing-cream)}.hp-home .hp-canvas-copy .hp-eyebrow{color:var(--landing-yellow)}.hp-canvas-copy>p:not(.hp-eyebrow){font-size:var(--type-body-size);line-height:1.7;color:#d5d1cb;max-inline-size:42ch}.hp-home .hp-canvas .hp-button-outline{color:var(--landing-cream);border-color:#ffffff66;margin-block-start:var(--space-3)}.hp-canvas-flow{display:grid;gap:var(--space-5);justify-content:center}.hp-canvas-flow>div{position:relative;inline-size:180px;padding:var(--space-4) var(--lp-space-20);border:1px solid #ffffff40;background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--hp-radius-chip);font-size:var(--type-small-size);box-shadow:inset 0 1px 0 #ffffff33,0 16px 32px #0004}.hp-canvas-flow span{color:#ffc782;margin-inline-end:var(--lp-space-20);font-size:var(--type-micro-size)}.hp-canvas-flow>div:nth-child(2n){margin-inline-start:70px}.hp-canvas-flow>div:not(:last-child):after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:50%;inline-size:1px;block-size:25px;background:#ffb37d88}.hp-home :is(.accents-reel,.why,.showreel,.cast,.pricing,.faq){max-inline-size:var(--hp-layout-max);margin-inline:auto;padding:var(--hp-section-space) var(--hp-layout-gutter);background:transparent}.hp-home .accents-reel{margin-block:0}.hp-home .stat-strip{margin:0 auto;max-inline-size:1200px;padding:var(--lp-space-40) 0;border-block:1px solid var(--hp-edge);background:transparent}.hp-home .stat-num{color:var(--hp-ink);font-size:var(--type-h1-size)}.hp-home .stat-unit{color:var(--hp-accent)}.hp-home .stat-label{font-size:var(--type-control-size);color:var(--hp-muted)}.hp-home .why-grid{gap:var(--space-4);padding-inline:0;max-inline-size:none;inline-size:100%}.hp-home .why-card{border:1px solid var(--hp-edge);border-radius:var(--hp-radius-card);background:var(--hp-panel);box-shadow:inset 0 1px 0 #ffffff20;padding:28px}.hp-home .why-card h3{font-size:23px;color:var(--hp-ink);line-height:1.2}.hp-home .why-card p{color:var(--hp-muted);font-size:var(--type-ui-size);line-height:1.7}.hp-home .why-card:hover{transform:none}.hp-home .cast-grid{gap:var(--space-4)}.hp-home .cast-card{position:relative;box-shadow:inset 0 1px 0 #ffffff26}.hp-home .cast-card,.hp-home .cast-img{border-radius:var(--hp-radius-card);overflow:hidden}.hp-home .cast-img{aspect-ratio:3/4}.hp-home .cast-img img{block-size:100%;-o-object-fit:cover;object-fit:cover}.hp-home .cast-meta{padding:30px var(--space-4) var(--space-4);position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#07080ce8);color:var(--landing-cream)}.hp-home .cast-name{color:var(--landing-cream);font-size:var(--type-lead-size)}.hp-home .cast-pill{color:#e5dfd4;background:#161719e6;font-size:var(--type-xs-size)}.hp-home .cast-cta{font-size:var(--type-ui-size);min-block-size:44px;border-radius:var(--hp-radius-pill);color:var(--hp-ink);border-color:var(--hp-edge);background:var(--hp-panel)}.hp-home .hp-brand-study{padding-block:90px}.hp-brand-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:repeat(3,176px);gap:var(--space-4);perspective:1600px}.hp-brand-tile{position:relative;margin:0;min-inline-size:0;overflow:hidden;border-radius:var(--hp-radius-card);border:1px solid var(--hp-edge);background:#171719}.hp-brand-tile img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%}.hp-brand-tile:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#07080caa);pointer-events:none}.hp-brand-tile figcaption{position:absolute;z-index:1;inset-inline:18px;inset-block-end:16px;display:flex;gap:var(--lp-space-14);color:var(--landing-cream);font-size:var(--type-control-size)}.hp-brand-tile figcaption>span{color:#ffd591;font-size:var(--type-micro-size)}.hp-brand-tile-0{grid-column:1;grid-row:1/3}.hp-brand-tile-1{grid-column:2;grid-row:1}.hp-brand-tile-2{grid-column:3;grid-row:1/3}.hp-brand-tile-3{grid-column:1;grid-row:3}.hp-brand-tile-4{grid-column:2;grid-row:2/4}.hp-brand-tile-5{grid-column:3;grid-row:3}.hp-study-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-block-start:18px}.hp-home .pricing{position:relative;isolation:isolate}.hp-home .pricing:before{content:"";position:absolute;z-index:-1;inset:0 -12% 30%;pointer-events:none;background:radial-gradient(ellipse 50% 25% at 70% 20%,#996eaf1a,transparent 80%),radial-gradient(ellipse 60% 30% at 20% 20%,#d6753626,transparent 80%)}.hp-home .pricing-grid{gap:var(--space-4);padding-inline:0;max-inline-size:none}.hp-home .pl2-card{padding:28px var(--space-5);border:1px solid var(--hp-edge);border-radius:var(--hp-radius-panel);background:var(--hp-panel);box-shadow:inset 0 1px 0 #ffffff26,var(--hp-shadow)}.hp-home .pl2-amt{font:600 40px/1 var(--font-display);color:var(--hp-ink)}.studio-page.hp-home .pl2-card-pop{border-color:#ff5b2380;background:linear-gradient(160deg,#ff5b2312,transparent 55%),var(--hp-panel)}.hp-home .pl2-badge{font-weight:600;letter-spacing:.04em}.hp-home .pl2-badge-best{background:var(--hp-panel-solid);color:var(--hp-ink);border:1px solid var(--hp-edge)}.hp-home .pl2-badge-pop{background:var(--landing-yellow);color:#24201c}.hp-home .pl2-cta{min-height:44px;border:1px solid var(--hp-edge);border-radius:var(--hp-radius-pill);background:var(--hp-panel);color:var(--hp-ink);box-shadow:inset 0 1px 0 #ffffff15;font-size:var(--type-small-size);font-weight:500;transition:background-color .18s ease,border-color .18s ease}.hp-home .pl2-cta-hero{background:var(--landing-cream);color:#24201c;border-color:var(--landing-cream)}.hp-home .pl2-cta:hover{transform:none;filter:none;box-shadow:inset 0 1px 0 #ffffff15;border-color:var(--hp-accent);background:var(--hp-panel-solid)}.hp-home .pl2-cta-hero:hover{background:var(--landing-yellow);border-color:var(--landing-yellow)}.hp-home .pl2-save{color:var(--hp-muted);font-weight:500}.hp-home .pl2-chip-on{background:color-mix(in srgb,var(--hp-accent) 8%,transparent);border-color:color-mix(in srgb,var(--hp-accent) 25%,transparent)}.hp-home .pl2-chip-on,.hp-home .pl2-feat.ok .ic{color:var(--hp-accent)}.hp-home .pricing-currency-group{background:var(--hp-panel);border-color:var(--hp-edge)}.hp-home .pricing-currency{min-height:40px;color:var(--hp-muted);transition:color .18s ease,background-color .18s ease}.hp-home .pricing-currency.active{background:var(--hp-panel-solid);color:var(--hp-ink);box-shadow:inset 0 1px 0 var(--hp-edge)}.hp-home .enterprise-card{max-inline-size:none;margin-block-start:var(--space-7);padding:var(--space-6);border-radius:var(--hp-radius-panel);background:var(--hp-panel);border-color:var(--hp-edge);color:var(--hp-ink)}.hp-home .enterprise-title{font-size:28px;color:var(--hp-ink)}.hp-home .enterprise-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--lp-space-10) var(--space-5)}.hp-home .faq-list{grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-6)}.studio-page.hp-home .faq-list details{padding:18px 0;border:0;border-block-end:1px solid var(--hp-edge);border-radius:0}.hp-home .faq-list summary{min-block-size:32px;color:var(--hp-ink);font-size:var(--type-ui-size);line-height:1.6}.hp-home .faq-list p{color:var(--hp-muted);font-size:var(--type-small-size);line-height:1.8}.hp-home .hp-finale{padding-block:100px 80px}.hp-finale h2{margin:0 0 38px;color:var(--hp-ink);font:750 clamp(48px,8.5vw,112px)/.98 var(--font-display);letter-spacing:-.06em;text-wrap:balance}.hp-finale-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:var(--space-4);text-align:start}.hp-finale-grid article{display:flex;flex-direction:column;align-items:start;padding:28px}.hp-finale-grid article>span{font:11px/1.5 var(--font-mono);color:var(--hp-accent)}.hp-finale-grid h3{font:600 24px/1.15 var(--font-display);margin:22px 0 var(--space-3);letter-spacing:-.025em}.hp-finale-grid p{font-size:var(--type-ui-size);line-height:1.7;color:var(--hp-muted);margin:0 0 var(--space-5)}.hp-finale-grid :is(a,button){margin-block-start:auto}.hp-home .hp-footer{position:relative;padding:56px var(--lp-space-40) var(--lp-space-20);border-block-start:1px solid var(--hp-edge);background:transparent;color:var(--hp-ink);overflow:hidden}.hp-home .hp-footer .foot-inner{max-inline-size:1200px}.hp-home .hp-footer .foot-cols{border:0;padding:0}.hp-home .hp-footer .foot-h{color:var(--hp-ink);font-weight:500;font-size:var(--type-small-size)}.hp-home .hp-footer .foot-col a{color:var(--hp-muted);font-size:var(--type-control-size);padding-block:var(--lp-space-6);overflow-wrap:anywhere}.hp-home .hp-footer .foot-tag{color:var(--hp-muted);font-size:var(--type-control-size);max-inline-size:28ch}.hp-foot-logo{inline-size:130px;block-size:36px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin-block-end:var(--lp-space-20)}[dir=rtl] .hp-foot-logo{-o-object-position:right center;object-position:right center}.hp-footer-mark{overflow:hidden;margin-block:60px var(--space-5);line-height:0}.hp-footer-mark img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4.6;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.hp-home .hp-footer .foot-legal{padding-block-start:var(--lp-space-20);border-block-start:1px solid var(--hp-edge);color:var(--hp-muted);font-size:var(--type-xs-size)}.hp-home[data-chapter-motion=on] .hp-opening-tile:first-child img{transform:translateY(calc(var(--hp-depth, 0px) * -.2)) scale(1.06);will-change:transform}.hp-home[data-chapter-motion=on] .hp-opening-tile:last-child img{transform:translateY(calc(var(--hp-depth, 0px) * .2)) scale(1.06);will-change:transform}.hp-home[data-chapter-motion=on] .hp-mosaic-cell>img{transform:translateY(calc(var(--hp-depth, 0px) * -.2)) scale(1.08);will-change:transform}.hp-home[data-chapter-motion=on] .hp-mosaic-cell:nth-child(2n)>img{transform:translateY(calc(var(--hp-depth, 0px) * .2)) scale(1.08)}.hp-home[data-chapter-motion=on] :is(.hp-creative-bg,.hp-creative-loop){transform:translateY(calc(var(--hp-depth, 0px) * -.35)) scale(1.09);will-change:transform}.hp-home[data-chapter-motion=on] .hp-float-start{transform:translateY(calc(var(--hp-depth, 0px) * -.3))}.hp-home[data-chapter-motion=on] .hp-float-end{transform:translateY(calc(var(--hp-depth, 0px) * .3))}.hp-home[data-chapter-motion=on] .hp-camera-object>img{transform:translateY(calc(var(--hp-depth, 0px) * -.3)) rotate(calc((var(--hp-progress, .5) - .5) * -5deg));will-change:transform}.hp-home[data-chapter-motion=on] .hp-camera-look{transform:translateY(calc(var(--hp-depth, 0px) * -.3));will-change:transform}.hp-home[data-chapter-motion=on] .hp-brand-tile:nth-child(odd){transform:translateY(calc(var(--hp-depth, 0px) * -.25))}.hp-home[data-chapter-motion=on] .hp-brand-tile:nth-child(2n){transform:translateY(calc(var(--hp-depth, 0px) * .25))}.hp-home[data-chapter-motion=on] .hp-footer-mark img{transform:translateY(calc((1 - var(--hp-reveal, 1)) * 28%))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:961px){.hp-home[data-chapter-motion=on] [data-hp-scene]:not(.hero){animation:hp-chapter-enter var(--ease-out) both;animation-timeline:view();animation-range:entry 0 entry 320px}}}@keyframes hp-chapter-enter{0%{opacity:.001;transform:translateY(28px)}to{opacity:1;transform:none}}[dir=rtl] .studio-page.hp-home{--font-body:var(--font-arabic);--font-display:var(--font-arabic)}[dir=rtl] .hp-home :is(.hp-heading h2,.section-h,.hp-camera h2,.hp-canvas h2,.hp-finale h2,.hp-creative-copy h3,.hp-opening-statement>p,.hp-model-statement){font-family:var(--font-arabic);letter-spacing:0;line-height:1.35}[dir=rtl] .hp-home :is(.hp-canvas-frame,.hp-camera-frame):after{transform:scaleX(-1)}.hp-camera-frame-label{text-shadow:0 1px 6px #000,0 0 12px #000}[dir=rtl] .hp-home :is(.hp-eyebrow,.eyebrow){letter-spacing:0}@media (max-width:960px){.hp-home .hp-container,.hp-home :is(.accents-reel,.why,.showreel,.cast,.pricing,.faq){padding-inline:var(--space-5)}.hp-floating-note{display:none}.hp-home .hp-camera-top{gap:var(--space-5);padding:var(--space-5)}.hp-camera-object>img{block-size:270px}.hp-camera-workbench{grid-template-columns:250px minmax(0,1fr);gap:var(--space-3)}.hp-home .hp-camera-frame{aspect-ratio:auto;min-block-size:400px}.hp-camera-pickers{gap:var(--space-3)}.hp-camera-value strong{font-size:22px}.hp-camera-picker{padding-inline:var(--space-2);min-block-size:168px}.hp-studio-mosaic{grid-template-rows:150px 150px}.hp-canvas-frame{padding:var(--space-6)}.hp-canvas-flow>div:nth-child(2n){margin-inline-start:var(--space-5)}.hp-home .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hp-home .hp-container,.hp-home :is(.accents-reel,.why,.showreel,.cast,.pricing,.faq){padding-inline:18px}.hp-home :is(.hp-heading,.section-head){margin-block-end:28px}.hp-home :is(.hp-sub,.section-sub){font-size:var(--type-ui-size)}.hp-home .hp-opening{padding-block-end:var(--space-8)}.hp-opening-grid{grid-template-columns:1fr 1fr;gap:var(--lp-space-10)}.hp-opening-statement{grid-column:1/-1;grid-row:1}.hp-home .hp-opening-statement{padding:26px}.hp-opening-tile img{min-block-size:0;block-size:180px}.hp-opening-tile figcaption{inset-inline:14px;inset-block-end:14px;font-size:var(--type-lead-size)}.hp-home .hp-studios .hzone{margin-block:0}.hp-home .hp-studios .hz-head{grid-template-columns:1fr;gap:12px}.hp-home .hp-studios .hz-head-main{flex-wrap:wrap}.hp-home .hp-studios .hz-promise{inline-size:100%;white-space:normal}.hp-studio-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:150px 170px;gap:var(--space-2)}.hp-mosaic-0{grid-column:1;grid-row:1}.hp-mosaic-1{grid-column:2;grid-row:1}.hp-mosaic-2{grid-column:1;grid-row:2}.hp-mosaic-4{grid-column:2;grid-row:2}.hp-mosaic-3,.hp-mosaic-5{display:none}.hp-family-switch button{padding-inline:18px}.hp-home .hp-creative-stage{min-block-size:370px}.hp-creative-copy{padding:50px 22px;gap:var(--space-4)}.hp-presets-heading{display:block;margin-block-start:36px}.hp-presets-heading h3{font-size:23px}.hp-presets-heading p{margin-block-start:var(--space-3);line-height:1.6}.hp-home .hp-camera{padding-block:var(--space-5) var(--space-8)}.hp-home .hp-camera-top{grid-template-columns:1fr;gap:var(--space-5);padding:var(--space-5) var(--lp-space-20) var(--lp-space-20);border-radius:var(--hp-radius-panel)}.hp-camera-object>img{block-size:230px}.hp-camera-object figcaption{inset-inline:12px;gap:var(--space-2)}.hp-camera-workbench{grid-template-columns:1fr;gap:var(--space-3);margin-block-start:var(--space-3)}.hp-camera-pickers{gap:var(--space-2)}.hp-camera-picker{padding:13px var(--lp-space-14);gap:var(--space-1);min-block-size:0}.hp-camera-value strong{font-size:var(--type-h2-size)}.hp-camera-dots{display:none}.hp-home .hp-camera-frame{min-block-size:0;aspect-ratio:1/1.08;border-radius:var(--hp-radius-card)}.hp-camera-look{-o-object-position:50% 45%;object-position:50% 45%}.hp-camera-direction{grid-template-columns:1fr;gap:var(--space-2);padding-block-start:18px}.hp-camera-direction-copy{min-block-size:0}.hp-camera-disclaimer{font-size:var(--type-micro-size)}.hp-canvas-frame{grid-template-columns:1fr;padding:26px;gap:28px}.hp-canvas-flow{grid-template-columns:1fr 1fr;gap:var(--space-3)}.hp-canvas-flow>div{inline-size:auto;font-size:var(--type-xs-size);padding:var(--lp-space-14) var(--space-3)}.hp-canvas-flow>div:nth-child(2n){margin:0}.hp-canvas-flow>div:after{display:none}.hp-canvas-flow span{margin-inline-end:var(--lp-space-10)}.hp-home :is(.accents-reel,.why,.showreel,.cast,.pricing,.faq){padding-block:var(--space-7)}.hp-home .stat-strip{margin-inline:18px;padding-block:28px;gap:22px}.hp-home .stat-num{font-size:26px}.hp-home .cast-grid{grid-template-columns:1fr 1fr;gap:var(--space-3)}.hp-home .cast-meta{padding:28px var(--space-3) var(--space-3)}.hp-home .cast-name{font-size:var(--type-ui-size)}.hp-home .cast-pill{font-size:var(--type-micro-size)}.hp-home .hp-brand-study{padding-block:56px}.hp-brand-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,210px);gap:var(--lp-space-10)}.hp-brand-tile{grid-column:auto;grid-row:auto;border-radius:var(--hp-radius-tile)}.hp-brand-tile figcaption{inset-inline:12px;font-size:var(--type-xs-size);gap:var(--space-2)}.hp-study-foot{display:block}.hp-study-foot a{margin-block-start:var(--space-3)}.hp-home .pricing-grid{grid-template-columns:1fr}.hp-home .enterprise-card{padding:var(--space-5);margin-inline:0}.hp-home .enterprise-list,.hp-home .faq-list{grid-template-columns:1fr}.hp-home .faq-list{gap:var(--lp-space-6)}.hp-home .hp-finale{padding-block:60px}.hp-finale h2{margin-block-end:28px;letter-spacing:-.045em}.hp-finale-grid{grid-template-columns:1fr}.hp-finale-grid article{padding:var(--space-5)}.hp-finale-grid h3{margin-block-start:var(--space-4)}.hp-home .hp-footer{padding:var(--lp-space-40) 18px var(--lp-space-20)}.hp-home .hp-footer .foot-cols{grid-template-columns:1fr 1fr;gap:var(--space-6) var(--lp-space-20)}.hp-home .hp-footer .foot-brand{grid-column:1/-1}.hp-footer-mark{margin-block:36px var(--lp-space-20)}}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.hp-home [data-hp-scene] :is(img,.hp-floating-note,.hp-brand-tile){transform:none!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hp-home .hp-floating-note{background:#242329}.hp-canvas-flow>div{background:#26262b}}.studio-page button{font-family:inherit;cursor:pointer}.announce{background:rgba(211,255,51,.07);border-bottom:1px solid rgba(211,255,51,.18);color:var(--pop-white);text-align:center;padding:var(--lp-space-10) var(--space-5);font-size:var(--type-small-size);font-weight:500;letter-spacing:.01em}.announce a{color:var(--pop-electric);text-decoration:underline;text-underline-offset:3px;margin-left:var(--space-1);font-weight:700}.nav-bar{position:sticky;top:0;z-index:60;transition:background var(--dur-base) ease,backdrop-filter var(--dur-base) ease,border-color var(--dur-base) ease;border-bottom:1px solid transparent}.nav-bar.frosted{background:rgba(12,12,17,.72);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--pop-line)}.nav-inner{max-width:1320px;margin:0 auto;padding:var(--space-4) var(--space-6);display:flex;align-items:center;gap:var(--lp-space-20);min-width:0}.nav-inner>a:has(.brand-mark){flex:0 0 auto}.brand{display:flex;gap:var(--lp-space-10);flex:0 0 auto}.brand-mark{height:30px;width:auto;max-width:none;flex:none;display:block;border-radius:var(--hp-radius-hairline)}.brand-cluster{display:grid;grid-template-columns:repeat(3,8px);grid-template-rows:repeat(3,8px);gap:var(--lp-space-2)}.brand-cluster span{background:var(--pop-electric);border-radius:50%}.brand-cluster span:nth-child(2){background:var(--pop-orange)}.brand-cluster span:nth-child(5){background:var(--pop-pink)}.brand-cluster span:nth-child(8){background:var(--pop-yellow)}.brand-word{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.03em;color:var(--pop-white)}.nav-links{display:flex;align-items:center;gap:22px;flex-wrap:nowrap;white-space:nowrap;min-width:0}.nav-links>.studio-menu-slot{display:inline-flex;align-items:center;flex:0 0 auto;padding-inline-end:22px;margin-inline-end:0;border-inline-end:1px solid var(--pop-line)}.nav-links>a{font-size:var(--type-ui-size);color:#ABABBA;transition:color calc(var(--dur-base) * .8) ease}.nav-links>a:hover{color:var(--pop-white)}.nav-cta{display:flex;gap:var(--space-3);margin-inline-start:auto;align-items:center}.nav-utils{display:inline-flex;align-items:center;gap:var(--space-2)}.nav-divider{width:1px;height:22px;background:var(--pop-line);flex:none}.nav-user{position:relative}.nav-user,.nav-user-pill{display:inline-flex;align-items:center}.nav-user-pill{justify-content:center;padding:var(--lp-space-2);border:1px solid var(--pop-line);background:var(--pop-graphite);border-radius:var(--hp-radius-pill);cursor:pointer;transition:border-color calc(var(--dur-base) * .8) ease,transform calc(var(--dur-base) * .8) ease,box-shadow calc(var(--dur-base) * .8) ease}.nav-user-pill:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(59,166,255,.18)}.nav-user-pill:hover,.nav-user-pill[aria-expanded=true]{border-color:var(--pop-blue)}.nav-user-avatar{width:34px;height:34px;border-radius:var(--hp-radius-pill);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nav-user-initial{display:inline-flex;align-items:center;justify-content:center;background:var(--pop-orange);color:#1a1206;font-family:var(--font-display);font-weight:800;font-size:var(--type-ui-size);letter-spacing:-.01em}.nav-user-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:220px;background:var(--pop-graphite);border:1px solid var(--pop-line);border-radius:var(--hp-radius-control);padding:var(--lp-space-6);box-shadow:0 16px 48px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.35);z-index:200;animation:nav-user-menu-in calc(var(--dur-base) * .8) var(--ease-pop)}@keyframes nav-user-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-user-menu-head{padding:var(--space-2) var(--lp-space-10) var(--lp-space-10);border-bottom:1px solid var(--pop-line);margin-bottom:var(--space-1)}.nav-user-menu-name{font-size:var(--type-small-size);font-weight:700;color:var(--pop-white)}.nav-user-menu-email,.nav-user-menu-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-user-menu-email{font-size:var(--type-xs-size);color:var(--pop-mute);margin-top:var(--lp-space-2)}.nav-user-menu-item{display:block;width:100%;text-align:start;padding:var(--space-2) var(--lp-space-10);font-size:var(--type-small-size);line-height:1.3;color:var(--pop-white);background:transparent;border:0;border-radius:var(--hp-radius-badge);cursor:pointer;font-family:inherit;transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.nav-user-menu-item:hover{background:var(--pop-slate);color:var(--pop-white)}.nav-user-menu-signout{color:var(--pop-mute);border-top:1px solid var(--pop-line);margin-top:var(--space-1);padding-top:var(--lp-space-10);border-radius:0 0 var(--hp-radius-badge) var(--hp-radius-badge)}.nav-user-menu-signout:hover{color:var(--pop-orange);background:var(--pop-slate)}@media (max-width:640px){.nav-user-menu{inset-inline-end:-8px;min-width:200px}}.mbtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--lp-space-10) 18px;border-radius:var(--hp-radius-badge);font-weight:600;font-size:var(--type-ui-size);border:1px solid transparent;transition:all var(--dur-base) cubic-bezier(.4,0,.2,1);white-space:nowrap}.mbtn-primary,a.mbtn-primary{background:linear-gradient(135deg,var(--pop-orange),#FF7A3C);color:#1a1206}.mbtn-primary:hover{filter:brightness(1.08);box-shadow:var(--shadow-pop)}.mbtn-ghost,a.mbtn-ghost{background:transparent;color:var(--pop-white);border-color:color-mix(in srgb,var(--pop-mute) 70%,transparent)}.mbtn-ghost:hover,a.mbtn-ghost:hover{border-color:var(--pop-blue);color:var(--pop-blue)}.hero-showreel-link{display:inline-flex;align-items:center;gap:var(--lp-space-6);color:var(--fg);font-family:var(--font-display);font-weight:700;font-size:var(--type-body-size);letter-spacing:-.01em;text-decoration:none;padding:var(--space-1) var(--lp-space-2);border-bottom:2px solid color-mix(in srgb,var(--pop-orange) 65%,transparent);transition:color calc(var(--dur-base) * .8) ease,border-color calc(var(--dur-base) * .8) ease}.hero-showreel-link:hover{color:var(--pop-orange-ink,var(--pop-orange));border-bottom-color:var(--pop-orange)}.hero-showreel-link:focus-visible{outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:3px;border-radius:var(--hp-radius-micro)}.mbtn-action,a.mbtn-action{background:linear-gradient(135deg,var(--pop-orange),#FF7A3C);color:#1a1206;padding:var(--space-4) 28px;font-size:var(--type-h3-size);border-radius:var(--hp-radius-inset);font-family:var(--font-display);font-weight:800;letter-spacing:-.01em}.mbtn-action:hover{filter:brightness(1.08);box-shadow:var(--shadow-pop);transform:translateY(-1px)}.cast-cta:focus-visible,.faq-list summary:focus-visible,.filter:focus-visible,.mbtn:focus-visible,.nav-hamburger:focus-visible,.nav-links a:focus-visible,.nav-mobile-links a:focus-visible,.nav-user-menu-item:focus-visible,.nav-user-pill:focus-visible,.pricing-currency:focus-visible{outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:2px;border-radius:var(--hp-radius-badge)}.foot-col a:focus-visible,.foot-legal a:focus-visible{outline:2px solid var(--pop-doc-ink);outline-offset:2px;border-radius:var(--hp-radius-micro)}.studio-page .btn-primary{color:#1a1206}.hero{position:relative;display:flex;align-items:center;padding:var(--lp-space-14) var(--space-6) 56px;overflow:hidden}.hero-inner{position:relative;z-index:2;max-width:1320px;margin:0 auto;width:100%}.hero-h1{font-family:var(--font-display);font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin:0 0 14px;max-width:22ch}.proof{padding:var(--space-6) var(--space-6) 80px;max-width:1320px;margin:0 auto}.section-head{max-width:1320px;margin:0 auto var(--space-7);padding:0 var(--space-6)}.eyebrow{font-size:var(--type-xs-size);letter-spacing:.16em;text-transform:uppercase;color:var(--pop-orange);margin-bottom:var(--space-3);font-weight:700}.section-h{font-family:var(--font-display);font-size:clamp(var(--type-h1-size),4vw,50px);font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:0 0 var(--space-4);max-width:18ch}.section-sub{color:var(--pop-mute);font-size:17px;line-height:1.5;max-width:60ch;margin:0}.how{padding:72px 0}.accents-reel,.how{border-top:1px solid var(--pop-line)}.accents-reel{padding:60px 0 28px}.accents-reel .section-head{margin-bottom:26px}@media (max-width:980px){.accents-reel{padding:46px 0 var(--lp-space-20)}}@media (max-width:640px){.accents-reel{padding:38px 0 var(--space-4)}.accents-reel .section-head{margin-bottom:var(--lp-space-20)}}.cast,.showreel{padding:72px 0;border-top:1px solid var(--pop-line)}.cast-filters{max-width:1320px;margin:0 auto var(--space-6);padding:0 var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.filter{padding:var(--lp-space-6) var(--lp-space-14);border:0;background:transparent;color:var(--pop-mute);font-size:var(--type-small-size);font-weight:500;border-radius:var(--hp-radius-pill);transition:all var(--dur-base) ease}.filter:hover{color:var(--pop-white)}.filter.active{background:var(--pop-blue);color:#101418;font-weight:600}.cast-grid{max-width:1320px;margin:0 auto var(--lp-space-40);padding:0 var(--space-6);display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.cast-card{background:var(--pop-graphite);border:1px solid var(--pop-line);border-radius:var(--hp-radius-control);overflow:hidden;transition:transform .28s var(--ease-pop),opacity .24s ease,border-color .24s ease}.cast-card.entering{animation:cast-in .42s var(--ease-pop) both}@keyframes cast-in{0%{opacity:0;transform:scale(.85) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.cast-card.entering{animation:none}}.cast-card:hover{transform:translateY(-3px);border-color:var(--pop-blue)}.cast-img{aspect-ratio:2/3;background:var(--pop-slate)}.cast-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.cast-meta{padding:var(--space-3) var(--lp-space-14) var(--lp-space-14)}.cast-name{font-weight:600;font-size:var(--type-ui-size);margin-bottom:var(--lp-space-6)}.cast-pill{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-xs-size);color:var(--pop-mute);background:var(--pop-slate);border:1px solid var(--pop-line);padding:3px var(--space-2);border-radius:var(--hp-radius-pill)}.cast-cta-wrap{max-width:1320px;margin:0 auto;padding:0 var(--space-6)}.cast-cta{display:flex;width:100%;padding:var(--space-5) var(--space-6);background:var(--pop-orange);border-radius:var(--hp-radius-chip);align-items:center;justify-content:center;color:var(--pop-white);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;transition:filter var(--dur-base) ease,box-shadow var(--dur-base) ease,transform var(--dur-base) var(--ease-pop)}.cast-cta:hover{filter:brightness(1.06);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.pricing{padding:84px 0;border-top:1px solid var(--pop-line)}.pricing .section-head{text-align:center}.pricing .section-head .section-h{margin:0 auto var(--space-4)}.pricing .section-head .section-sub{margin:0 auto;max-width:60ch}.pricing-controls{max-width:1320px;margin:0 auto var(--lp-space-40);padding:0 var(--space-6);display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.pricing-controls-label{font-size:var(--type-control-size);color:var(--pop-mute);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.pricing-currency-group{display:flex;gap:var(--space-1);padding:var(--space-1);background:var(--pop-graphite);border:1px solid var(--pop-line);border-radius:var(--hp-radius-pill)}.pricing-currency{padding:var(--space-2) var(--space-4);border:0;background:transparent;color:var(--pop-mute);font-size:var(--type-small-size);font-weight:600;border-radius:var(--hp-radius-pill);transition:all var(--dur-base) ease;cursor:pointer}.pricing-currency:hover{color:var(--pop-white)}.pricing-currency.active{background:var(--pop-orange);color:#1a1206}.pricing-grid{max-width:1320px;margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);align-items:stretch}.plan-card{background:var(--pop-graphite);border:1px solid var(--pop-line);border-radius:var(--hp-radius-tile);padding:28px 22px;display:flex;flex-direction:column;gap:var(--space-4);position:relative;transition:transform .24s var(--ease-pop),border-color .24s ease}.plan-card:hover{border-color:var(--pop-orange);transform:translateY(-4px)}.plan-card-recommended{border-color:var(--pop-orange);background:linear-gradient(180deg,rgba(255,91,35,.08),var(--pop-graphite) 50%);transform:translateY(-8px);box-shadow:0 12px 32px rgba(255,91,35,.12)}.plan-card-recommended:hover{transform:translateY(-12px)}.plan-card-value{border-color:var(--pop-electric);background:linear-gradient(180deg,rgba(211,255,51,.06),var(--pop-graphite) 50%)}.plan-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--pop-orange);color:#1a1206;padding:var(--space-1) var(--space-3);border-radius:var(--hp-radius-pill);font-size:var(--type-micro-size);font-weight:700;letter-spacing:.1em;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.3)}.plan-card-value .plan-badge{background:var(--pop-electric);color:var(--pop-ink)}.plan-name{font-family:var(--font-display);font-size:var(--type-ui-size);font-weight:700;color:var(--pop-orange);letter-spacing:.1em;text-transform:uppercase}.plan-card-value .plan-name{color:var(--pop-electric)}.plan-price-block{display:flex;flex-direction:column;gap:var(--space-2)}.plan-per-ad{font-family:var(--font-display);font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--pop-white)}.plan-per-ad-sub{display:inline-block;font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:500;color:var(--pop-mute);margin-left:var(--lp-space-6);letter-spacing:0}.plan-per-ad-strike{font-size:22px;font-weight:700;color:var(--pop-mute);text-decoration:line-through;text-decoration-thickness:2px;opacity:.8;letter-spacing:-.02em}.plan-per-ad-disc{color:var(--pop-orange);text-shadow:0 0 24px rgba(246,168,35,.35)}.plan-launch-pill{background:linear-gradient(120deg,var(--pop-orange),#FF6B2C);color:#1a1206;font-weight:800;font-size:10.5px;padding:3px var(--lp-space-10);text-transform:uppercase;margin-top:var(--space-1)}.plan-launch-pill,.plan-save{display:inline-block;align-self:flex-start;border-radius:var(--hp-radius-pill);letter-spacing:.04em}.plan-save{background:var(--pop-electric);color:var(--pop-ink);font-weight:700;font-size:var(--type-xs-size);padding:var(--space-1) var(--lp-space-10)}.plan-pack{font-size:var(--type-small-size);color:var(--pop-mute);border-top:1px solid var(--pop-line);padding-top:var(--space-3)}.plan-pack strong{color:var(--pop-white);font-weight:600}.plan-pack-payg{font-style:italic}.plan-features{list-style:none;padding:0;margin:0;display:grid;gap:var(--lp-space-10);flex:1}.plan-features li{font-size:var(--type-small-size);padding-left:var(--space-5);position:relative;color:var(--pop-white);line-height:1.4}.plan-features li:before{content:"✓";position:absolute;left:0;top:1px;width:16px;height:16px;background:var(--pop-electric);color:var(--pop-ink);border-radius:var(--hp-radius-pill);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:9px}.plan-cta{padding:var(--lp-space-14) 18px!important;font-size:var(--type-body-size)!important}.enterprise-card{max-width:1256px;margin:var(--space-7) auto 0;padding:var(--space-7) 56px;background:linear-gradient(135deg,rgba(59,166,255,.08),rgba(255,91,35,.04) 60%);border:1px solid rgba(59,166,255,.4);border-radius:var(--hp-radius-panel);text-align:center}.enterprise-eyebrow{font-size:var(--type-xs-size);letter-spacing:.16em;text-transform:uppercase;color:var(--pop-blue);margin-bottom:var(--space-3);font-weight:700}.enterprise-title{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 var(--space-3)}.enterprise-sub{color:var(--pop-mute);font-size:var(--type-lead-size);max-width:60ch;margin:0 auto 36px}.enterprise-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--lp-space-14) var(--space-6);text-align:start;list-style:none;padding:0;margin:0 auto 36px;max-width:760px}.enterprise-list li{font-size:var(--type-ui-size);color:var(--pop-white);line-height:1.5}@media (max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.plan-card-recommended,.plan-card-recommended:hover,.plan-card:hover{transform:none}}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr}.enterprise-card{padding:36px var(--space-5)}.enterprise-list{grid-template-columns:1fr;gap:var(--lp-space-10)}}.faq{padding:72px 0;border-top:1px solid var(--pop-line)}.faq-list{max-width:880px;margin:0 auto;padding:0 var(--space-6)}.faq-list details{border-bottom:1px solid var(--pop-line);padding:22px var(--space-1)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;gap:var(--space-4)}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{font-size:28px;color:var(--pop-mute);transition:transform .24s var(--ease-pop),color .24s ease;line-height:1;flex-shrink:0}.faq-list details[open] .faq-plus{transform:rotate(45deg);color:var(--pop-orange)}.faq-list p{color:var(--pop-mute);margin:var(--space-4) 0 0;font-size:var(--type-lead-size);line-height:1.55;max-width:70ch}.footer{background:var(--pop-cream);color:var(--pop-doc-ink);padding:80px var(--space-6) var(--lp-space-40);border-top:1px solid var(--pop-cream-line)}.foot-inner{max-width:1320px;margin:0 auto}.foot-cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-7);padding-bottom:56px;border-bottom:1px solid var(--pop-cream-line)}.foot-tag{font-size:var(--type-small-size);line-height:1.55;color:var(--pop-doc-mute);max-width:28ch}.foot-h{font-family:var(--font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--lp-space-14)}.foot-col a,.foot-h{font-size:var(--type-ui-size);color:var(--pop-doc-ink)}.foot-col a{display:block;margin-bottom:var(--space-2);transition:color calc(var(--dur-base) * .8) ease}.foot-col a:hover{color:var(--pop-orange)}.foot-legal{display:flex;justify-content:space-between;padding-top:28px;border-top:1px solid var(--pop-cream-line);font-family:var(--font-mono);font-size:var(--type-xs-size);letter-spacing:.06em;text-transform:uppercase;color:var(--pop-doc-mute)}@media (max-width:960px){.nav-links{display:none}.cast-grid{grid-template-columns:repeat(3,1fr)}.foot-cols{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cast-grid{grid-template-columns:repeat(2,1fr)}.foot-cols{grid-template-columns:1fr}.nav-cta .mbtn-ghost{display:none}}.brand{display:inline-flex;align-items:center;transition:opacity calc(var(--dur-base) * .8) ease}.brand:hover{opacity:.82}.stat-strip{width:min(1256px,calc(100% - 64px));margin:var(--lp-space-40) auto 60px;display:grid;grid-template-columns:repeat(4,1fr);background:var(--pop-graphite);border:1px solid var(--pop-line);border-radius:18px;overflow:hidden}.stat{padding:30px;border-left:1px solid var(--pop-line)}.stat:first-child{border-left:0}.stat-num{font-family:var(--font-display);font-size:clamp(var(--type-h1-size),4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--pop-white)}.stat-unit{color:var(--pop-orange);font-size:.46em;margin-left:3px;font-weight:800}.stat-label{margin-top:11px;font-size:var(--type-small-size);color:var(--pop-mute);line-height:1.45}.why{padding:72px 0;border-top:1px solid var(--pop-line)}.why-grid{width:min(1320px,100%);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.why-card{--accent:var(--pop-orange);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:9px;background:var(--pop-graphite);border:1px solid var(--pop-line);border-radius:18px;padding:26px 26px 28px;transition:transform .3s var(--ease-pop),border-color .22s ease,box-shadow .22s ease}.why-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 55%,var(--pop-line));box-shadow:0 16px 40px -18px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent)}.why-card-spotlight{grid-column:span 2;gap:11px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 10%,transparent),var(--pop-graphite) 60%);border-color:color-mix(in srgb,var(--accent) 28%,var(--pop-line))}.why-tag{align-self:flex-start;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:var(--hp-radius-pill);padding:var(--space-1) 11px;margin-bottom:var(--lp-space-6)}.why-card h3{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0;color:var(--pop-white)}.why-card p{font-size:13.5px;line-height:1.62;color:var(--pop-mute);margin:0;max-width:40ch}.why-card-spotlight h3{font-size:clamp(var(--type-h2-size),2.2vw,30px);line-height:1.14}.why-card-spotlight p{font-size:var(--type-body-size);max-width:46ch}[data-theme=light] .why-card:hover{box-shadow:0 16px 34px -18px rgba(60,50,40,.22),0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}.why.in .why-card{animation:rise-in .58s var(--ease-pop) backwards}@keyframes rise-in{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.tech{padding:92px 0 96px;border-top:1px solid var(--pop-line)}@media (prefers-reduced-motion:reduce){.why.in .why-card{animation:none}}@media (max-width:960px){.why-grid{grid-template-columns:repeat(2,1fr)}.why-card-spotlight{grid-column:span 2}.stat-strip{grid-template-columns:repeat(2,1fr)}.stat{border-left:0}.stat:nth-child(2n){border-left:1px solid var(--pop-line)}.stat:nth-child(n+3){border-top:1px solid var(--pop-line)}}@media (max-width:640px){.why-grid{grid-template-columns:1fr}.why-card-spotlight{grid-column:span 1}}.nav-hamburger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:var(--space-2) 9px;min-width:44px;min-height:44px;background:transparent;border:1px solid color-mix(in srgb,var(--pop-mute) 70%,transparent);border-radius:var(--hp-radius-badge);cursor:pointer;transition:border-color .15s ease;flex-shrink:0;margin-inline-start:auto}.nav-hamburger:hover{border-color:var(--pop-orange-ink,var(--pop-orange))}.nav-hamburger span{display:block;width:18px;height:2px;background:var(--pop-white);border-radius:1px;transition:transform .22s ease,opacity .18s ease;transform-origin:center}.nav-hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile-drawer{position:fixed;inset:0;z-index:98;background:var(--pop-ink);display:flex;flex-direction:column;padding:calc(72px + env(safe-area-inset-top)) 28px calc(var(--lp-space-40) + env(safe-area-inset-bottom));overflow-y:auto}.nav-mobile-links{display:flex;flex-direction:column;border-top:1px solid var(--pop-line)}.nav-mobile-group{display:flex;flex-direction:column;padding-top:18px}.nav-mobile-group-label{font-size:var(--type-xs-size);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pop-mute);padding-bottom:var(--lp-space-6)}.nav-mobile-links .nav-mobile-group a{font-family:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;padding:var(--space-3) 0;min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--pop-line)}.nav-mobile-links a{font-family:var(--font-display);font-size:clamp(28px,7vw,36px);font-weight:700;letter-spacing:-.03em;color:var(--pop-white);line-height:1;padding:var(--lp-space-20) 0;border-bottom:1px solid var(--pop-line);transition:color .15s ease,padding-inline-start var(--dur-base) ease;display:block;text-decoration:none}.nav-mobile-links a:hover{color:var(--pop-orange);padding-inline-start:var(--space-2)}.nav-mobile-ctas{display:flex;flex-direction:column;gap:var(--lp-space-10);padding-top:var(--space-6)}.nav-mobile-full{width:100%!important;justify-content:center!important;padding:var(--space-4) var(--space-5)!important;font-size:var(--type-lead-size)!important;border-radius:var(--hp-radius-inset)!important}@media (max-width:960px){.nav-hamburger{display:flex}.nav-cta .mbtn-ghost,.nav-cta .mbtn-primary,.nav-divider,.nav-links{display:none}.nav-inner{padding:var(--lp-space-14) var(--space-5);gap:var(--space-4)}.nav-bar.frosted{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}}@media (max-width:480px){.nav-inner{padding:var(--space-3) 18px}}@media (max-width:960px){.hero{padding:36px var(--space-5) 56px}.hero-inner{order:1}.hero-h1{font-size:clamp(36px,7.5vw,54px);margin-bottom:18px;max-width:100%}.mbtn-action{width:100%;justify-content:center;font-size:17px;padding:15px var(--space-5)}}@media (max-width:480px){.hero{padding:var(--space-5) 18px 44px}.hero-h1{font-size:clamp(32px,8.5vw,44px)}}@media (max-width:640px){.stat-strip{width:calc(100% - 40px);border-radius:var(--hp-radius-chip)}.stat{padding:22px 18px}.stat-num{font-size:clamp(28px,7.5vw,40px)}.stat-label{font-size:var(--type-control-size);margin-top:var(--lp-space-7)}}@media (max-width:400px){.stat-strip{grid-template-columns:1fr}.stat{border-left:0!important;border-top:1px solid var(--pop-line)}.stat:first-child{border-top:0}}@media (max-width:960px){.cast,.how,.showreel,.why{padding:68px 0}.pricing{padding:68px 0 80px}.faq{padding:68px 0}.section-head{padding:0 var(--space-5);margin-bottom:36px}}@media (max-width:640px){.cast,.how,.showreel,.why{padding:var(--space-7) 0}.pricing{padding:var(--space-7) 0 60px}.faq{padding:var(--space-7) 0}.section-head{padding:0 18px;margin-bottom:28px}.section-h{font-size:clamp(28px,7vw,42px)}.section-sub{font-size:14.5px}.cast-filters{flex-wrap:nowrap;overflow-x:auto;padding:0 18px var(--lp-space-2);scrollbar-width:none;-webkit-overflow-scrolling:touch}.cast-filters::-webkit-scrollbar{display:none}.filter{display:inline-flex;align-items:center}.filter,.hp-home .pricing-currency,.pricing-currency{min-height:44px}.why-grid{padding:0 18px;gap:var(--lp-space-10)}.why-card{padding:var(--lp-space-20) 18px 22px;gap:9px}.why-card-spotlight h3{font-size:clamp(22px,5vw,30px)}.why-card-spotlight p{font-size:var(--type-ui-size)}.cast-grid,.showreel .section-head{padding:0 18px}.cast-grid{gap:var(--lp-space-10)}.cast-cta-wrap{padding:0 18px}.cast-cta{font-size:17px;padding:var(--lp-space-20) var(--space-5);border-radius:var(--hp-radius-control)}.pricing .section-head{padding:0 18px}.pricing-controls{padding:0 18px;flex-wrap:wrap;justify-content:center}.pricing-grid{padding:0 18px;gap:var(--lp-space-10)}.plan-per-ad{font-size:38px}.enterprise-card{margin:36px 18px 0;padding:28px var(--lp-space-20)}.enterprise-list{grid-template-columns:1fr;gap:var(--space-2)}.faq-list{padding:0 18px}.faq-list summary{font-size:17px;gap:var(--space-3)}.faq-plus{font-size:22px}.faq-list p{font-size:var(--type-ui-size);line-height:1.6}}@media (max-width:960px){.foot-cols{gap:var(--space-5)}}@media (max-width:640px){.footer{padding:44px var(--lp-space-20) 28px}.foot-cols{gap:var(--lp-space-20)}.foot-legal{flex-direction:column;gap:var(--space-1);font-size:var(--type-micro-size);letter-spacing:.04em}.foot-tag{font-size:var(--type-control-size);line-height:1.5}.foot-h{margin-bottom:var(--lp-space-10)}.foot-col a{margin-bottom:var(--lp-space-6);font-size:var(--type-small-size)}}[data-theme=light] .studio-page{--pop-white:rgb(var(--pop-fg-rgb))}[data-theme=light] .studio-page :is(.hero-ad-card,.nav-user-initial,.mbtn-action,.cast-cta,.plan-badge,.reel-tab.active,.filter.active,.pricing-currency.active,.reel-play,.reel-meta){--pop-white:#FFFFFF}[data-theme=light] .nav-bar.frosted{background:rgba(245,243,239,.82)}[data-theme=light] .nav-links>a{color:#5E5E6A}[data-theme=light] .nav-links>a:hover{color:var(--pop-white)}[data-theme=light] .announce a{color:#4D7C0F}[data-theme=light] .announce{background:rgba(101,163,13,.08);border-color:rgba(101,163,13,.3)}[data-theme=light] .studio-page :is(.eyebrow,.plan-name,.how-num,.stat-unit,.hero-rotator,.hero-em){color:var(--pop-orange-ink)}[data-theme=light] .studio-page .faq-list details[open] .faq-plus,[data-theme=light] .studio-page .text-pop-orange{color:var(--pop-orange-ink)}[data-theme=light] .enterprise-eyebrow{color:var(--pop-cyan)}[data-theme=light] .mbtn-ghost:hover{border-color:#1666B8;color:#1666B8}[data-theme=light] .why-tag{color:color-mix(in srgb,var(--accent) 55%,#1E1B12);border-color:color-mix(in srgb,var(--accent) 48%,#1E1B12)}[data-theme=light] .yalla-chip{color:var(--pop-orange-ink);border-color:rgba(194,65,12,.45);background:rgba(194,65,12,.1)}[data-theme=light] .hs-panel{background:radial-gradient(120% 90% at 8% 0,rgba(255,91,35,.07),transparent 46%),radial-gradient(110% 90% at 96% 100%,rgba(59,166,255,.06),transparent 44%),color-mix(in srgb,var(--pop-slate) 62%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 22px 56px rgba(28,20,11,.1)}.hs-panel{position:relative;overflow:hidden;z-index:2;max-width:1320px;margin:0 auto;width:100%;border-radius:30px;border:1px solid var(--pop-line);background:radial-gradient(120% 90% at 8% 0,color-mix(in srgb,var(--pop-orange) 7%,transparent),transparent 46%),radial-gradient(110% 90% at 96% 100%,color-mix(in srgb,var(--pop-blue) 6%,transparent),transparent 44%),color-mix(in srgb,var(--pop-graphite) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:clamp(18px,2.3vw,30px) clamp(22px,3.4vw,48px) clamp(22px,3vw,40px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pop-white) 7%,transparent),0 30px 80px rgba(0,0,0,.28)}.hs-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;z-index:3;background:linear-gradient(90deg,var(--pop-orange),var(--pop-orange-light,#FF7A3C),var(--pop-ultra-fill,#3A39FF))}.hs-panel:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(color-mix(in srgb,var(--pop-white) 4.5%,transparent) 1px,transparent 1px);background-size:22px 22px}.hs-panel>.hero-lab{position:relative;z-index:1}.hero-lab{display:block}.hero-lab .hero-inner{max-width:780px;margin-inline:auto;text-align:center}.hero-lab .hero-h1{margin-inline:auto}.hzone{position:relative;margin-block-start:var(--space-3);scroll-margin-top:84px;border-radius:var(--hp-radius-card);background:color-mix(in srgb,var(--pop-slate) 38%,transparent);padding:var(--space-3) var(--lp-space-14) var(--lp-space-14)}.hzone+.hzone{margin-block-start:var(--lp-space-10)}.hzone:before{content:"";position:absolute;inset-block-start:0;inset-inline:16px;height:2px;border-radius:var(--hp-radius-pill);pointer-events:none;background:linear-gradient(90deg,var(--hz),color-mix(in srgb,var(--hz) 40%,transparent) 55%,transparent)}[dir=rtl] .hzone:before{transform:scaleX(-1)}[data-theme=light] .hzone{background:rgba(28,20,11,.03)}[data-theme=light] .hzone:before{background:linear-gradient(90deg,color-mix(in srgb,var(--hz) 80%,#1C1A15),color-mix(in srgb,var(--hz) 30%,transparent) 55%,transparent)}.hz-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:12px;column-gap:12px;margin-block-end:10px}.hz-head-main{min-width:0;display:flex;align-items:baseline;gap:10px}.hz-num{flex:none;font-family:var(--font-display);font-weight:800;font-size:12px;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--hz)}[data-theme=light] .hz-num{color:color-mix(in srgb,var(--hz) 52%,#1C1A15)}.hz-name{flex:none;margin:0;font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:-.01em;line-height:1.2;color:var(--pop-white)}.hz-promise{margin:0;min-width:0;font-size:12.5px;font-weight:600;line-height:1.5;color:var(--pop-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.hz-head-side{position:relative;display:inline-flex;align-items:center;gap:8px;padding-block-start:2px}@media (max-width:640px){.hz-pop{inset-inline:0 auto}}.hz-plan{display:inline-flex;align-items:center;gap:7px;flex:none;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;white-space:nowrap;color:var(--pop-white);border:1px solid var(--pop-line);background:color-mix(in srgb,var(--pop-slate) 70%,transparent)}[data-theme=light] .hz-plan{background:#FFFFFF}.hz-plan-all{--dot-ink:var(--pop-electric);color:var(--pop-electric);border-color:color-mix(in srgb,var(--pop-electric) 45%,transparent);background:color-mix(in srgb,var(--pop-electric) 9%,transparent)}[data-theme=light] .hz-plan-all{background:rgba(101,163,13,.08);border-color:rgba(101,163,13,.3)}.hz-dots{display:inline-flex;gap:3px}.hz-dot{width:5px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--pop-mute) 38%,transparent)}[data-theme=light] .hz-dot{background:rgba(28,26,21,.16)}.hz-dot.on{background:var(--dot-ink,var(--hz))}@media (max-width:640px){.hzone{padding:var(--space-3) var(--lp-space-10) var(--lp-space-10);border-radius:var(--hp-radius-tile)}.hz-head{grid-template-columns:1fr;row-gap:8px}.hz-promise{display:none}}@media (prefers-reduced-motion:reduce){.hzone{transition:none}}.hdiv-i{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border-radius:var(--hp-radius-pill);font-family:var(--font-display);font-weight:700;font-size:9px;font-style:italic;line-height:1;color:var(--pop-mute);background:transparent;border:1px solid color-mix(in srgb,var(--pop-mute) 50%,transparent);cursor:pointer;transition:color calc(var(--dur-base) * .8) ease,border-color calc(var(--dur-base) * .8) ease}.hdiv-i:after{content:"";position:absolute;inset:calc(var(--space-4) * -1)}.hdiv-i:hover,.hdiv-i[aria-expanded=true]{color:var(--pop-white);border-color:var(--pop-mute)}.hdiv-i:focus-visible{outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:2px}.hz-pop{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 10px);z-index:30;width:min(380px,calc(100vw - 48px));padding:12px 15px;font-size:12.5px;font-weight:500;line-height:1.6;color:var(--pop-mute);text-align:start;border:1px solid color-mix(in srgb,var(--hz) 22%,var(--pop-line));border-radius:14px;background:color-mix(in srgb,var(--pop-graphite) 88%,transparent);backdrop-filter:blur(14px);box-shadow:0 18px 44px -16px rgba(0,0,0,.45),inset 0 1px 0 color-mix(in srgb,var(--pop-white) 6%,transparent);opacity:1;transform:translateY(0) scale(1);transition:opacity .18s var(--ease-pop),transform .18s var(--ease-pop)}@starting-style{.hz-pop{opacity:0;transform:translateY(-5px) scale(.98)}}[data-theme=light] .hz-pop{background:rgba(255,255,255,.92);box-shadow:0 18px 44px -18px rgba(60,50,40,.3),inset 0 1px 0 rgba(255,255,255,.9)}@media (prefers-reduced-motion:reduce){.hz-pop{transition:none}}.hz-studio-media{width:100%;aspect-ratio:2.35/1;background:#0C0C11;overflow:hidden}.hz-studio-media img,.hz-studio-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hz-studio-plate{display:grid;place-items:center}.hz-studio-plate span{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--pop-orange) 70%,#FFFFFF);opacity:.9}.pan-media{-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;animation:media-pan 9s ease-in-out infinite alternate}@keyframes media-pan{0%{-o-object-position:0 50%;object-position:0 50%}to{-o-object-position:100% 50%;object-position:100% 50%}}@media (prefers-reduced-motion:reduce){.pan-media{animation:none}}.hero-lab .pan-media{animation-play-state:paused}.hero-lab .group:focus-visible .pan-media,.hero-lab .group:hover .pan-media{animation-play-state:running}.hp-studio-catalog .pan-media{animation-play-state:paused}.hp-studio-catalog .group:focus-visible .pan-media,.hp-studio-catalog .group:hover .pan-media{animation-play-state:running}@media (max-width:960px){.hs-panel{border-radius:22px;padding:18px 16px 22px}}.studio-page{--landing-ground:#07080c;--landing-cream:#faf2df;--landing-yellow:#f8bc53;--landing-hairline:rgba(255,255,255,0.12);overflow-x:clip;overflow-y:visible}.studio-page>.nav-bar{background:linear-gradient(180deg,rgba(0,0,0,.44),rgba(0,0,0,.04));transition:background-color var(--dur-base) ease,background-image var(--dur-base) ease,backdrop-filter var(--dur-base) ease,border-color var(--dur-base) ease}.studio-page>.nav-bar.frosted{background:rgba(7,8,12,.6);border-bottom-color:var(--landing-hairline)}.studio-page>.nav-bar .nav-inner{box-sizing:border-box;width:100%;max-width:1440px;min-height:80px;padding:var(--space-4) clamp(var(--space-5),3.333vw,var(--space-7));gap:clamp(18px,2.222vw,var(--space-6))}.studio-page>.nav-bar .brand{inline-size:117px;min-block-size:44px}.studio-page>.nav-bar .brand-mark{inline-size:117px;block-size:auto}.studio-page>.nav-bar .nav-links{gap:clamp(var(--space-4),1.667vw,var(--space-5))}.studio-page>.nav-bar .nav-links>.studio-menu-slot{padding-inline-end:clamp(var(--space-4),1.667vw,var(--space-5))}.studio-page>.nav-bar .nav-links>a{color:#b8b8be;font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:.01em;text-transform:uppercase}.studio-page>.nav-bar .nav-cta>.mbtn{min-block-size:48px;min-inline-size:153px;padding:0 var(--lp-space-20);border-radius:var(--hp-radius-pill)}.studio-page>.nav-bar .nav-cta>.mbtn-primary,.studio-page>.nav-bar .nav-cta>a.mbtn-primary{color:var(--landing-ground);background:var(--landing-cream);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.studio-page>.nav-bar .nav-cta>.mbtn-primary:hover,.studio-page>.nav-bar .nav-cta>a.mbtn-primary:hover{filter:brightness(1.04);box-shadow:0 10px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.55)}.studio-page>.nav-bar .nav-cta>.mbtn-ghost,.studio-page>.nav-bar .nav-cta>a.mbtn-ghost{color:var(--landing-cream);border-color:rgba(250,242,223,.58)}.studio-page .hero{isolation:isolate;padding:clamp(56px,5.556vw,80px) clamp(var(--space-5),3.333vw,var(--space-7)) clamp(var(--space-8),6.667vw,96px);background:var(--pop-ink)}.studio-page .hero:before{content:"";position:absolute;z-index:0;inset:22% -18% -14%;pointer-events:none;opacity:.9;filter:blur(34px);background:radial-gradient(ellipse 34% 42% at 15% 67%,rgba(255,91,35,.46),transparent 72%),radial-gradient(ellipse 38% 46% at 48% 72%,rgba(255,174,52,.28),transparent 70%),radial-gradient(ellipse 32% 42% at 83% 66%,rgba(101,61,255,.3),transparent 72%),linear-gradient(90deg,rgba(255,91,35,.18),rgba(255,183,74,.12) 48%,rgba(91,66,255,.16));transform-origin:50% 72%;animation:landing-aurora-drift 20s ease-in-out infinite alternate}@keyframes landing-aurora-drift{0%{transform:translate3d(-1.5%,1%,0) scale(1)}to{transform:translate3d(1.5%,-1%,0) scale(1.035)}}.studio-page .hs-panel{max-width:1344px;border-radius:28px;border-color:var(--landing-hairline);background:radial-gradient(90% 78% at 18% 10%,rgba(255,91,35,.08),transparent 52%),radial-gradient(88% 76% at 88% 90%,rgba(87,67,255,.08),transparent 54%),linear-gradient(rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(7,8,12,.45);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);padding:clamp(24px,3.333vw,48px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 28px 64px -8px rgba(0,0,0,.45)}.studio-page .hs-panel:before{inset:0 28px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.studio-page .hs-panel:after{background-image:radial-gradient(rgba(250,242,223,.1) .8px,transparent .9px);background-size:20px 20px;opacity:.54;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 86%)}.studio-page .hero-h1{max-width:610px;font-size:clamp(44px,4.306vw,62px);line-height:1;letter-spacing:-.025em;margin-bottom:18px}.studio-page .hero-lab .hero-h1{font-size:clamp(48px,5vw,72px)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.studio-page>.nav-bar.frosted{background:rgba(7,8,12,.94)}.studio-page .hs-panel{background-color:rgba(7,8,12,.94)}}[data-theme=light] .studio-page>.nav-bar{background:linear-gradient(180deg,rgba(245,243,239,.94),rgba(245,243,239,.58))}[data-theme=light] .studio-page>.nav-bar.frosted{background:rgba(245,243,239,.82);border-bottom-color:rgba(28,26,21,.14)}[data-theme=light] .studio-page>.nav-bar .nav-links>a{color:#5e5e6a}[data-theme=light] .studio-page>.nav-bar .nav-cta>.mbtn-primary,[data-theme=light] .studio-page>.nav-bar .nav-cta>a.mbtn-primary{color:var(--landing-cream);background:var(--landing-ground)}[data-theme=light] .studio-page>.nav-bar .nav-cta>.mbtn-ghost,[data-theme=light] .studio-page>.nav-bar .nav-cta>a.mbtn-ghost{color:#25242b;border-color:rgba(37,36,43,.46)}[data-theme=light] .studio-page .hero:before{opacity:.34}[data-theme=light] .studio-page .hs-panel{border-color:rgba(28,26,21,.14);background:radial-gradient(90% 78% at 18% 10%,rgba(255,91,35,.08),transparent 52%),radial-gradient(88% 76% at 88% 90%,rgba(87,67,255,.06),transparent 54%),rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 28px 64px -8px rgba(28,20,11,.16)}[data-theme=light] .studio-page .hs-panel:after{background-image:radial-gradient(rgba(28,26,21,.11) .8px,transparent .9px)}[dir=rtl] .studio-page .hero-h1,[dir=rtl] .studio-page>.nav-bar .nav-links>a{letter-spacing:0}@media (max-width:1180px){.studio-page>.nav-bar .nav-inner{gap:var(--lp-space-20)}.studio-page>.nav-bar .nav-cta>.mbtn{min-inline-size:auto;padding-inline:var(--space-4)}}@media (max-width:960px){.studio-page>.nav-bar.frosted{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.studio-page>.nav-bar .nav-inner{min-height:calc(72px + env(safe-area-inset-top));padding:calc(var(--lp-space-14) + env(safe-area-inset-top)) var(--space-5) var(--lp-space-14)}.studio-page>.nav-mobile-drawer{inset:calc(72px + env(safe-area-inset-top)) 0 0;z-index:59;padding:var(--lp-space-20) 28px calc(var(--lp-space-40) + env(safe-area-inset-bottom));overscroll-behavior:contain}.studio-page>.nav-bar .brand{inline-size:108px;min-block-size:44px}.studio-page>.nav-bar .brand-mark{inline-size:108px}.studio-page .hero{padding:var(--space-7) var(--space-5) var(--space-8)}.studio-page .hs-panel{border-radius:22px;padding:28px 24px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.studio-page .hero-h1,.studio-page .hero-lab .hero-h1{font-size:clamp(40px,7.5vw,56px)}}@media (max-width:480px){.studio-page>.nav-bar .nav-inner{padding:calc(var(--space-3) + env(safe-area-inset-top)) 18px var(--space-3)}.studio-page>.nav-bar .brand,.studio-page>.nav-bar .brand-mark{inline-size:102px}.studio-page .hero{padding:var(--space-6) 18px var(--space-7)}.studio-page .hs-panel{border-radius:20px;padding:24px 16px}.studio-page .hero-h1,.studio-page .hero-lab .hero-h1{font-size:clamp(36px,10.25vw,44px)}}@media (prefers-reduced-motion:reduce){.studio-page>.nav-bar,.studio-page>.nav-bar .mbtn{transition:none}.studio-page .hero:before{animation:none;transform:none}}.pl2-card{position:relative;display:flex;flex-direction:column;background:var(--pop-graphite);border:1px solid var(--pop-line);border-radius:var(--hp-radius-card);padding:22px var(--lp-space-20);text-align:start}.pl2-card-pop{border-color:var(--pop-orange);box-shadow:0 0 0 1px var(--pop-orange),0 18px 44px rgba(255,91,35,.14)}.pl2-card-best{border-color:color-mix(in srgb,var(--pop-ultra) 55%,transparent)}.pl2-badge{position:absolute;top:-11px;left:18px;font-size:var(--type-micro-size);font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:var(--space-1) var(--lp-space-10);border-radius:var(--hp-radius-pill)}[dir=rtl] .pl2-badge{left:auto;right:18px}.pl2-badge-pop{background:var(--pop-orange);color:#1a1206}.pl2-badge-best{background:var(--pop-ultra-fill,var(--pop-ultra-fill));color:#FFFFFF}.pl2-head{display:flex;align-items:center;gap:var(--space-2)}.pl2-name{font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--pop-white)}.pl2-off{font-size:var(--type-micro-size);font-weight:800;padding:var(--lp-space-2) var(--space-2);border-radius:var(--hp-radius-pill);background:color-mix(in srgb,var(--pop-orange) 14%,transparent);color:var(--pop-orange-ink,var(--pop-orange));border:1px solid color-mix(in srgb,var(--pop-orange) 40%,transparent)}.pl2-for{margin-top:var(--lp-space-2);font-size:var(--type-control-size);color:var(--pop-mute)}.pl2-kbox{margin-top:var(--lp-space-14);border:1px solid var(--pop-line);border-radius:var(--hp-radius-chip);padding:var(--space-3) var(--lp-space-14);background:color-mix(in srgb,var(--pop-slate) 70%,transparent)}.pl2-kmain{font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--pop-white);display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.pl2-kmain span{font-size:var(--type-xs-size);font-weight:600;color:var(--pop-mute)}.pl2-keq{margin-top:5px;font-size:var(--type-control-size);color:var(--pop-mute)}.pl2-keq strong{color:var(--pop-white);font-weight:700}.pl2-price{margin-top:var(--lp-space-14);display:flex;align-items:baseline;gap:var(--lp-space-7);flex-wrap:wrap}.pl2-amt{font-family:var(--font-display);font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--pop-white)}.pl2-strike{font-size:var(--type-body-size);color:var(--pop-mute);text-decoration:line-through;opacity:.85}.pl2-permo{font-size:var(--type-control-size);color:var(--pop-mute)}.pl2-billed{margin-top:var(--lp-space-2);font-size:11.5px;color:var(--pop-mute)}.pl2-cta,a.pl2-cta,button.pl2-cta{margin-top:var(--lp-space-14);display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:var(--hp-radius-control);padding:var(--lp-space-10) var(--space-4);font-family:var(--font-display);font-weight:800;font-size:var(--type-body-size);letter-spacing:-.01em;transition:transform calc(var(--dur-base) * .8) ease,filter calc(var(--dur-base) * .8) ease,box-shadow calc(var(--dur-base) * .8) ease;width:100%;border:0;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pl2-cta:hover{transform:translateY(-1px)}.pl2-cta:focus-visible{outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:2px}.pl2-cta-ghost,a.pl2-cta-ghost{background:var(--pop-white);color:var(--pop-ink)}.pl2-cta-ghost:hover{filter:brightness(.95)}.pl2-cta-ultra,a.pl2-cta-ultra{background:var(--pop-ultra-fill,var(--pop-ultra-fill));color:#FFFFFF}.pl2-cta-ultra:hover{filter:brightness(1.12);box-shadow:0 10px 26px rgba(58,57,255,.32)}.pl2-cta-hero,a.pl2-cta-hero{background:linear-gradient(135deg,var(--pop-orange),#FF7A3C);color:#1a1206;box-shadow:var(--shadow-pop)}.pl2-cta-hero:hover{filter:brightness(1.05)}.pl2-cta-dark,a.pl2-cta-dark{background:#16161D;color:#FFFFFF;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pop-ultra-fill) 55%,transparent)}.pl2-cta-dark:hover{box-shadow:inset 0 0 0 1px var(--pop-ultra-fill),0 10px 26px rgba(58,57,255,.25)}.pl2-save{margin-top:var(--space-2);text-align:center;font-size:var(--type-control-size);font-weight:700;color:var(--pop-electric)}.pl2-studios{margin-top:var(--space-4);border:1px solid var(--pop-line);border-radius:var(--hp-radius-chip);padding:var(--space-3) var(--lp-space-14);background:color-mix(in srgb,var(--pop-ink) 35%,transparent)}.pl2-studios-h{font-size:var(--type-micro-size);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pop-mute);margin-bottom:var(--lp-space-6)}.pl2-studio-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--lp-space-6) 0;font-size:12.5px;font-weight:600;color:var(--pop-white)}.pl2-studio-diff{flex-basis:100%;margin-top:-4px;font-size:10.5px;font-weight:500;line-height:1.5;color:var(--pop-mute)}.pl2-studio-row+.pl2-studio-row{border-top:1px solid color-mix(in srgb,var(--pop-line) 60%,transparent)}.pl2-studio-row.off{color:var(--pop-mute);font-weight:500}.pl2-chip-on{border-radius:var(--hp-radius-pill);background:color-mix(in srgb,var(--pop-electric) 12%,transparent);color:var(--pop-electric);border:1px solid color-mix(in srgb,var(--pop-electric) 40%,transparent)}.pl2-chip-off,.pl2-chip-on{flex:0 0 auto;font-size:var(--type-micro-size);font-weight:700;padding:var(--lp-space-2) var(--space-2);white-space:nowrap}.pl2-chip-off{border-radius:var(--hp-radius-pill);background:color-mix(in srgb,var(--pop-slate) 80%,transparent);color:var(--pop-mute);border:1px solid var(--pop-line)}.pl2-feats{margin-top:var(--lp-space-14);display:flex;flex-direction:column;gap:var(--lp-space-7);font-size:12.5px;list-style:none;padding:0}.pl2-feat{display:flex;gap:var(--space-2);align-items:flex-start;color:var(--pop-white)}.pl2-feat.no{color:var(--pop-mute)}.pl2-feat .ic{flex:0 0 auto;margin-top:1px;font-weight:800}.pl2-feat.ok .ic{color:var(--pop-electric)}.pl2-feat.no .ic{color:color-mix(in srgb,var(--pop-mute) 70%,transparent)}[data-theme=light] .pl2-card{box-shadow:0 10px 30px rgba(28,24,18,.08)}[data-theme=light] .pl2-card-pop{box-shadow:0 0 0 1px var(--pop-orange),0 16px 38px rgba(216,90,48,.16)}.pf-wrap{max-width:1320px;margin:0 auto 26px;padding:0 var(--space-6)}.pf-toggle{display:flex;align-items:center;gap:var(--space-2);margin:0 auto;min-height:40px;padding:var(--space-2) 18px;border-radius:var(--hp-radius-pill);background:transparent;border:1px solid color-mix(in srgb,var(--pop-mute) 70%,transparent);color:var(--pop-white);font-weight:600;font-size:var(--type-small-size);cursor:pointer;transition:border-color calc(var(--dur-base) * .8) ease,background calc(var(--dur-base) * .8) ease}.pf-toggle:hover{border-color:var(--pop-orange-ink,var(--pop-orange))}.pf-toggle:focus-visible{outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:2px}.pf-toggle-chev{transition:transform calc(var(--dur-base) * .8) ease;font-size:var(--type-xs-size);color:var(--pop-mute)}.pf-toggle-chev.up{transform:rotate(180deg)}.pf-panel{margin-top:var(--space-4);display:grid;grid-template-columns:1.4fr 1fr;gap:18px;background:var(--pop-graphite);border:1px solid var(--pop-line);border-radius:var(--hp-radius-card);padding:22px}@media (max-width:860px){.pf-panel{grid-template-columns:1fr}}.pf-step+.pf-step{margin-top:var(--lp-space-20);padding-top:18px;border-top:1px solid color-mix(in srgb,var(--pop-line) 70%,transparent)}.pf-step-h{gap:var(--lp-space-10);font-family:var(--font-display);font-size:var(--type-body-size);color:var(--pop-white)}.pf-step-h,.pf-step-n{display:flex;align-items:center;font-weight:800}.pf-step-n{flex:0 0 auto;width:22px;height:22px;border-radius:var(--hp-radius-pill);justify-content:center;background:color-mix(in srgb,var(--pop-orange) 14%,transparent);border:1px solid color-mix(in srgb,var(--pop-orange) 40%,transparent);color:var(--pop-orange-ink,var(--pop-orange));font-size:var(--type-xs-size)}.pf-step-sub{margin-block:var(--space-1) var(--lp-space-10);font-size:11.5px;color:var(--pop-mute)}.pf-chips,.pf-step-sub{margin-inline-start:var(--space-6)}.pf-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pf-chip{min-height:36px;padding:var(--lp-space-7) 13px;border-radius:var(--hp-radius-pill);cursor:pointer;background:color-mix(in srgb,var(--pop-slate) 80%,transparent);border:1px solid var(--pop-line);color:var(--pop-mute);font-size:12.5px;font-weight:600;transition:all calc(var(--dur-base) * .8) ease}.pf-chip:hover{color:var(--pop-white);border-color:color-mix(in srgb,var(--pop-mute) 60%,transparent)}.pf-chip.on{background:color-mix(in srgb,var(--pop-orange) 12%,transparent);border-color:var(--pop-orange);color:var(--pop-white);font-weight:700}.pf-chip:focus-visible{outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:2px}.pf-slider{display:block;margin-block-start:var(--space-3);margin-inline-start:var(--space-6)}.pf-slider-label{display:flex;align-items:baseline;gap:var(--lp-space-6);font-size:12.5px;color:var(--pop-mute);margin-bottom:var(--lp-space-6)}.pf-slider-label strong{color:var(--pop-white);font-size:var(--type-ui-size);font-weight:800;font-family:var(--font-display)}.pf-slider-k{margin-inline-start:auto;font-size:var(--type-xs-size);font-weight:700;color:var(--pop-orange-ink,var(--pop-orange))}.pf-slider input[type=range]{width:100%;accent-color:var(--pop-orange);cursor:pointer}.pf-slider input[type=range]:focus-visible{outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:4px}.pf-premium{display:flex;align-items:center;gap:var(--lp-space-10);margin-block-start:var(--lp-space-10);margin-inline-start:var(--space-6);font-size:var(--type-small-size);color:var(--pop-white);cursor:pointer}.pf-premium input{accent-color:var(--pop-orange);width:16px;height:16px}.pf-right{display:flex;flex-direction:column}.pf-rec-eyebrow{text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pop-mute);margin-bottom:var(--lp-space-10)}.pf-rec-card{flex:1;display:flex;flex-direction:column;background:color-mix(in srgb,var(--pop-ink) 45%,transparent);border:1px solid var(--pop-orange);border-radius:var(--hp-radius-tile);padding:18px;box-shadow:0 0 0 1px color-mix(in srgb,var(--pop-orange) 35%,transparent),0 14px 34px rgba(255,91,35,.12)}.pf-rec-name{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--pop-white)}.pf-rec-for{font-size:var(--type-control-size);color:var(--pop-mute);margin-top:var(--lp-space-2)}.pf-usage{margin-top:var(--lp-space-14)}.pf-usage-row{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--type-control-size);color:var(--pop-mute);margin-bottom:var(--lp-space-6)}.pf-usage-row strong{color:var(--pop-white);font-variant-numeric:tabular-nums}.pf-usage-bar{height:7px;border-radius:var(--hp-radius-pill);background:color-mix(in srgb,var(--pop-slate) 90%,transparent);border:1px solid var(--pop-line);overflow:hidden}.pf-usage-fill{height:100%;border-radius:var(--hp-radius-pill);background:var(--pop-electric);transition:width .24s ease}.pf-usage-fill.over{background:var(--pop-orange)}.pf-usage-note{margin-top:var(--lp-space-7);font-size:11.5px;color:var(--pop-orange-ink,var(--pop-orange))}.pf-rec-price{margin-top:var(--lp-space-14);display:flex;align-items:baseline;gap:var(--lp-space-6)}.pf-rec-amt{font-family:var(--font-display);font-size:30px;font-weight:800;color:var(--pop-white);letter-spacing:-.02em}.pf-rec-per{font-size:var(--type-control-size);color:var(--pop-mute)}.pf-rec-billed{font-size:11.5px;color:var(--pop-mute);margin-top:var(--lp-space-2)}.pf-rec-cta{margin-top:auto}.pf-rec-cta.pl2-cta{margin-top:var(--space-4)}.pf-rec-foot{margin-top:var(--lp-space-10);text-align:center;font-size:var(--type-xs-size);color:var(--pop-mute)}[data-theme=light] .pf-panel{box-shadow:0 10px 30px rgba(28,24,18,.08)}[data-theme=light] .pf-rec-card{background:color-mix(in srgb,var(--pop-slate) 45%,transparent)}.pl2-studio-btn{width:100%;background:transparent;border:0;cursor:pointer;text-align:start;font:inherit}.pl2-studio-btn:focus-visible{outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:2px;border-radius:var(--hp-radius-hairline)}.pl2-studio-name{display:inline-flex;align-items:center;gap:var(--lp-space-6)}.pl2-corn-chev{font-size:var(--type-micro-size);color:var(--pop-mute);transition:transform calc(var(--dur-base) * .8) ease}.pl2-corn-chev.up{transform:rotate(180deg)}.pl2-subtools{margin:var(--lp-space-2) 0 var(--lp-space-6);padding:var(--lp-space-6) var(--lp-space-10);border-inline-start:2px solid color-mix(in srgb,var(--pop-orange) 45%,transparent);display:flex;flex-direction:column;gap:var(--space-1)}.pl2-subtool{font-size:11.5px;color:var(--pop-mute)}.pl2-subtool:before{content:"·";margin-inline-end:var(--lp-space-6);color:var(--pop-orange-ink,var(--pop-orange))}.pf-uses{margin-top:var(--space-3);border:1px solid var(--pop-line);border-radius:var(--hp-radius-control);padding:var(--lp-space-10) var(--space-3);background:color-mix(in srgb,var(--pop-slate) 55%,transparent)}.pf-uses-h{font-size:var(--type-micro-size);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pop-mute);margin-bottom:5px}.pf-uses-row{font-size:12.5px;font-weight:600;color:var(--pop-white);padding:var(--lp-space-2) 0}.pf-uses-row span{color:var(--pop-electric);margin-inline-end:var(--lp-space-6);font-weight:800}.pf-empty{margin-block-start:var(--lp-space-10);margin-inline-start:var(--space-6);font-size:var(--type-control-size);color:var(--pop-mute);font-style:italic}.pf-wrap{margin-top:var(--lp-space-40)}.pf-head{text-align:center;margin-bottom:18px}.pf-h{font-family:var(--font-display);font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.015em;color:var(--pop-white)}.pf-h,.pf-sub{margin-top:var(--lp-space-6)}.pf-sub{font-size:13.5px;color:var(--pop-mute)}.pf-toggle{display:none}@media (pointer:coarse){.pf-chip,.pl2-studio-btn,.pl2-studio-btn .pl2-studio-name{min-height:44px}.pf-slider input[type=range]{block-size:44px}.pf-premium{min-block-size:44px}.hp-home .pricing-currency{min-height:44px}.hero-showreel-link{position:relative}.hero-showreel-link:after{content:"";position:absolute;inset-inline:0;inset-block:calc(var(--space-3) * -1) calc(var(--space-2) * -1)}.ht-composer .ht-prompt-input{resize:none}}.pl2-unl{margin-block-start:var(--space-3);border:1px solid color-mix(in srgb,var(--pop-electric) 40%,transparent);background:color-mix(in srgb,var(--pop-electric) 10%,transparent);border-radius:var(--hp-radius-control);padding:var(--lp-space-10) var(--space-3)}.pl2-unl-top{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.pl2-unl-badge{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--pop-electric) 50%,transparent);background:color-mix(in srgb,var(--pop-electric) 15%,transparent);color:var(--pop-electric);border-radius:var(--hp-radius-pill);padding:var(--lp-space-2) var(--space-2);font-size:var(--type-micro-size);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pl2-unl-days{font-size:var(--type-small-size);font-weight:800;color:var(--pop-white)}.pl2-unl-body{margin-block-start:var(--lp-space-6);font-size:11.5px;line-height:1.5;color:var(--pop-mute)}.pl2-unl-what{margin-inline-start:var(--lp-space-6);font-size:11.5px;font-weight:700;color:var(--pop-ultra);text-decoration:underline;text-underline-offset:2px}.pl2-unl-what:hover{filter:brightness(1.15)}.hero-transformer{--ht-orange:#ff5b23;--ht-amber:#e9a238;--ht-yellow:var(--landing-yellow);--ht-text:var(--landing-cream);--ht-muted:#b1afac;--ht-line:rgba(250,242,223,0.14);--ht-surface:#111215;--ht-fill:rgba(255,255,255,0.06);--ht-glass:rgba(7,8,12,0.62);--ht-radius:16px;--ht-shadow:0 24px 64px -24px rgba(0,0,0,0.7)}.studio-page .hero-transformer{padding-block:36px 56px;background:var(--landing-ground)}.studio-page .hero-transformer:before{inset:15% -10% 0;opacity:.82;background:radial-gradient(ellipse 38% 34% at 25% 76%,rgba(255,91,35,.24),transparent 76%),radial-gradient(ellipse 34% 28% at 78% 75%,rgba(115,94,170,.16),transparent 76%),radial-gradient(ellipse 62% 24% at 50% 72%,rgba(255,140,60,.14),transparent 72%);animation:landing-aurora-drift 20s ease-in-out infinite alternate;animation-play-state:paused;will-change:transform}.studio-page .ht-panel{max-inline-size:1120px;padding:0;border:0;background:transparent;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;position:relative}.studio-page .ht-panel:before{content:"";position:absolute;inset:auto -12% -6%;height:44%;z-index:0;pointer-events:none;border-radius:0;background:radial-gradient(ellipse 58% 72% at 50% 100%,rgba(255,128,56,.28),rgba(255,91,35,.1) 46%,transparent 72%);transform-origin:50% 100%;animation:hero-rim-pulse 8s ease-in-out infinite alternate;animation-play-state:paused;will-change:opacity,transform}@keyframes hero-rim-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:.9;transform:scale(1.03)}}.studio-page .hero-transformer:has(.ht-wrap[data-running=true]):before,.studio-page .ht-panel:has(.ht-wrap[data-running=true]):before{animation-play-state:running}.studio-page .ht-panel:after{inset:26% 0 0;z-index:0;opacity:.7;background-image:radial-gradient(rgba(250,242,223,.12) .8px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse 72% 64% at 50% 62%,#000 28%,transparent 76%);mask-image:radial-gradient(ellipse 72% 64% at 50% 62%,#000 28%,transparent 76%)}.studio-page .ht-head{max-inline-size:940px}.ht-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-block-end:14px;color:var(--ht-muted);font-size:11px;line-height:18px;font-weight:400;letter-spacing:.015em;text-transform:none}.ht-eyebrow>span{inline-size:4px;block-size:4px;border-radius:50%;background:var(--ht-orange)}.studio-page .hero-lab .ht-title{max-inline-size:820px;font-family:var(--font-body);font-size:clamp(38px,4vw,52px);line-height:1.12;font-weight:600;color:var(--ht-text);margin-block:0 16px}.ht-title>span{display:inline;white-space:nowrap}.ht-title>span:last-child{color:var(--ht-text)}.ht-subline{font-size:14px;line-height:22px;color:var(--ht-muted);text-wrap:balance}.ht-wrap{position:relative;margin-block:30px 24px}.ht-badge{display:grid;place-items:center;inline-size:100%;block-size:100%;border-radius:50%;background:#ff5b23;border:1px solid rgba(255,208,129,.75);box-shadow:inset 0 2px 2px rgba(255,230,177,.35),0 12px 40px -12px rgba(255,91,35,.55)}.ht-badge>img{display:block;inline-size:77%;block-size:64%;-o-object-fit:contain;object-fit:contain}.ht-controls{display:flex;flex-wrap:wrap;margin-block-start:18px}.ht-controls,.ht-pause{align-items:center;justify-content:center;gap:8px}.ht-pause{display:inline-flex;min-block-size:44px;padding:8px 15px;border-radius:999px;background:var(--ht-fill);color:var(--ht-muted);font-size:11px;line-height:18px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease;border:1px solid transparent;background:transparent;padding-inline:12px}.ht-pause:disabled{cursor:default;opacity:.8}.ht-pause:not(:disabled):hover{border-color:var(--ht-muted);color:var(--ht-text)}.ht-pause:focus-visible{outline:2px solid var(--ht-text);outline-offset:3px}.ht-composer{--composer-duration:480ms;position:relative;max-inline-size:800px;margin-inline:auto;transition:max-inline-size var(--composer-duration) var(--ease-out)}.ht-composer[data-expanded=true]{max-inline-size:920px}.ht-composer[data-response=true]{max-inline-size:1120px}.ht-prompt{position:relative;max-inline-size:800px;margin-inline:auto;padding:22px 18px 14px;border:1px solid var(--ht-line);border-radius:28px;color:var(--ht-text);background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 65%),var(--ht-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),var(--ht-shadow)}.ht-prompt-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:10px;padding-inline:4px}.ht-prompt-heading h2{color:var(--ht-text);font-family:var(--font-body);font-size:11px;line-height:18px;font-weight:500}.ht-prompt-heading>span{color:var(--ht-muted);font-size:10px;line-height:16px}.ht-prompt-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.ht-prompt-actions,.ht-prompt-options{display:flex;align-items:center;gap:8px;min-inline-size:0}.ht-prompt-dialect,.ht-prompt-icon,.ht-prompt-type{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:32px;border-radius:999px;font-size:11px;padding:6px 10px;white-space:nowrap}.ht-prompt-dialect,.ht-prompt-icon{background:var(--ht-fill);border:1px solid var(--ht-line)}.ht-prompt-icon{inline-size:34px;block-size:34px;padding:0;flex:none}.ht-prompt-segments{display:inline-flex;padding:3px;border:1px solid var(--ht-line);border-radius:999px}.ht-prompt-type{color:var(--ht-muted)}.ht-prompt-type.is-selected{color:var(--ht-text);background:var(--ht-fill)}.ht-prompt-controls img{flex:none;-o-object-fit:contain;object-fit:contain}.ht-prompt-submit{min-block-size:40px;padding:8px 18px;border:0;border-radius:999px;background:var(--landing-cream);color:#353027;font-size:12px;font-weight:500;white-space:nowrap;cursor:not-allowed;opacity:.7}.ht-prompt-note{margin-block:10px 0;font-size:10px;line-height:16px;color:var(--ht-muted);text-align:center}.ht-prompt-briefs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-block-start:14px}.ht-prompt-briefs>span{display:inline-flex;gap:7px;align-items:center;padding:6px 10px;border:1px solid var(--ht-line);border-radius:999px;color:var(--ht-muted);font-size:10px;line-height:16px}.ht-prompt-briefs>span>span{color:var(--ht-orange)}.ht-showreel{text-align:center;margin-block:22px 8px}.ht-showreel .hero-showreel-link{font-size:12px;color:var(--ht-text)}.ht-flight{position:fixed;top:0;left:0;direction:ltr;z-index:61;pointer-events:none;visibility:hidden;transform-origin:center}.ht-flight .ht-badge,.ht-flight-wordmark{position:absolute;top:0;left:0}.ht-flight-wordmark{max-inline-size:none;-o-object-fit:contain;object-fit:contain;opacity:0}@media (prefers-reduced-motion:no-preference){.ht-wrap[data-running=false] .pmt-chapter *,.ht-wrap[data-running=false] .pmt-chapter :after,.ht-wrap[data-running=false] .pmt-chapter :before{animation-play-state:paused!important}.ht-wrap[data-running=false] :is(.ht-input-card,.ht-output-card){animation:none}}[dir=rtl] .ht-eyebrow{letter-spacing:0}[data-theme=light] .hero-transformer{--ht-text:#25242b;--ht-muted:#655f59;--ht-line:rgba(37,36,43,0.18);--ht-surface:#faf8f3;--ht-fill:rgba(37,36,43,0.05);--ht-glass:rgba(255,255,255,0.66);--ht-amber:#80500b;--ht-shadow:0 20px 48px -28px rgba(55,35,15,0.3)}[data-theme=light] .studio-page .hero-transformer{background:var(--pop-ink)}[data-theme=light] .ht-prompt-controls img{filter:brightness(.3)}[data-theme=light] .ht-prompt-submit{background:#25242b;color:#faf2df}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ht-prompt{background:var(--ht-surface)}}@media (max-width:760px){.studio-page .hero-transformer{padding:24px 18px 48px}.studio-page .hero-lab .ht-title{font-size:clamp(32px,7.8vw,44px);letter-spacing:-.04em}.ht-eyebrow{font-size:9px;margin-block-end:14px}.ht-subline{font-size:14px;line-height:22px;max-inline-size:330px;margin-inline:auto}.ht-wrap{margin-block:20px 24px}.ht-controls{gap:7px;margin-block-start:14px}.ht-pause{flex-basis:100%;min-block-size:44px}.ht-prompt{border-radius:22px;padding:18px 16px 14px}.ht-prompt-heading{align-items:flex-start}.ht-prompt-heading h2{font-size:11px}.ht-prompt-heading>span{max-inline-size:190px;text-align:end}.ht-prompt-controls{flex-wrap:wrap;gap:14px}.ht-prompt-options{flex:0 0 auto}.ht-prompt-actions{flex:1 0 100%;justify-content:flex-start}.ht-prompt-actions .ht-prompt-submit{margin-inline-start:auto}.ht-prompt-submit{padding-inline:15px;font-size:11px}.ht-prompt-briefs{justify-content:flex-start;gap:6px}.ht-prompt-briefs>span,.ht-prompt-note{font-size:10px}[dir=rtl] .hero-transformer .ht-title{font-size:clamp(31px,7.9vw,44px)}[dir=rtl] .ht-prompt-heading h2{max-inline-size:155px}}@media (max-width:960px){.studio-page .hero-transformer:before,.studio-page .hero:before,.studio-page .ht-panel:before{animation:none;will-change:auto}.studio-page .hs-deck-carrier{will-change:auto}}@media (prefers-reduced-motion:reduce){.ht-flight,.ht-wrap *{animation:none!important;transition:none!important}.ht-flight{display:none!important}.studio-page .hero-transformer:before,.studio-page .ht-panel:after,.studio-page .ht-panel:before{animation:none!important}}.pmt-wrap{--pmt-stage-height:360px;margin-block:14px 28px}.pmt-stage{position:relative;inline-size:100%}.studio-page.hp-home .hero-transformer{overflow:clip visible}.pmt-chapter{position:relative}.pmt-hold{display:flow-root}.pmt-lane-labels{position:absolute;inset-inline:6%;inset-block-start:8px;display:flex;justify-content:space-between;gap:24px;color:var(--ht-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.pmt-flow{inline-size:100%}.pmt-flow[data-flow=ar]{transform:scaleX(-1)}.pmt-flow[data-flow=ar] :is(.pmt-payload,.pmt-center-art){transform:scaleX(-1)}.pmt-payload{text-align:start}.hero-transformer .pmt-center{padding:7px;border:1px solid #ffbf7555;border-radius:14px;background:#ff5b23;color:#faf2df}.ht-flight .pmt-flight-badge{padding:7px;border:1px solid #ffbf7555;border-radius:14px;box-shadow:0 10px 40px #ff5b2333}.ht-flight .pmt-flight-badge>img{inline-size:100%;block-size:100%}.pmt-center-art{inline-size:128px;block-size:auto;flex:none;-o-object-fit:contain;object-fit:contain}.pmt-wrap .ht-controls{margin-block-start:0}@media (max-width:760px){.pmt-wrap{--pmt-stage-height:300px;margin-block:12px 24px}.pmt-lane-labels{inset-inline:0;inset-block-start:20px;font-size:8px;letter-spacing:0}}.nav-design-system{--menu-ground:#07080c;--menu-surface:rgba(17,18,23,.96);--menu-text:#faf2df;--menu-muted:#b8b8be;--menu-line:rgba(255,255,255,.12);--menu-fill:rgba(255,255,255,.045);--menu-active:#333;--menu-orange:#ff5b23}[data-theme=light] .nav-design-system{--menu-ground:#f5f3ef;--menu-surface:rgba(255,255,255,.97);--menu-text:#25242b;--menu-muted:#64616a;--menu-line:rgba(37,36,43,.15);--menu-fill:rgba(37,36,43,.04);--menu-active:#e9e5dc;--menu-orange:#b43c13}.nav-bar.nav-design-system .nav-links{gap:var(--space-6);flex-shrink:0}.nav-bar.nav-design-system .nav-links>.studio-menu-slot{border:0;padding-inline-end:0}.nav-bar.nav-design-system .sm-category-bar{gap:var(--space-6);padding:0;margin:0;overflow:visible}.nav-bar.nav-design-system .nav-links>a,.nav-bar.nav-design-system .sm-trigger{position:relative;display:inline-flex;align-items:center;min-block-size:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--menu-muted);font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:-.006em;text-transform:uppercase;box-shadow:none}.nav-bar.nav-design-system .nav-links>a:after,.nav-bar.nav-design-system .sm-trigger:after{content:"";position:absolute;inset-inline:0;inset-block-end:6px;block-size:1px;background:var(--menu-orange);transform:scaleX(0);transition:transform calc(var(--dur-base) * .8) ease;transform-origin:center}.nav-bar.nav-design-system .nav-links>a:hover,.nav-bar.nav-design-system .sm-trigger:is(:hover,[aria-expanded=true]){color:var(--menu-text);background:transparent}.nav-bar.nav-design-system .nav-links>a:hover:after,.nav-bar.nav-design-system .sm-trigger:is(:hover,[aria-expanded=true]):after{transform:scaleX(1)}.nav-design-system .sm-count{display:none}.nav-bar.nav-design-system .nav-cta{gap:var(--space-4)}.nav-bar.nav-design-system .nav-divider{display:none}.nav-bar.nav-design-system .nav-cta>.mbtn{font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:-.006em;border-radius:var(--hp-radius-pill)}.nav-bar.nav-design-system .nav-cta>.mbtn-primary:hover{background:#ffdfad;color:#171717;filter:none;box-shadow:0 0 0 1px #ff5b2366,0 0 20px #ff5b2314}.nav-bar.nav-design-system .nav-cta>.mbtn-ghost:hover{color:var(--menu-text);background:var(--menu-active);border-color:var(--menu-text)}.nav-design-system .nav-theme{display:inline-flex}.nav-design-system .nav-mobile-utilities>button,.nav-design-system .nav-theme>button{inline-size:40px;block-size:40px;border-radius:var(--hp-radius-pill);border-color:var(--menu-line);background:transparent;color:var(--menu-muted)}.nav-design-system .nav-mobile-utilities>button{inline-size:44px;block-size:44px}.nav-language-segments{display:inline-flex;align-items:center;position:relative;flex:none;inline-size:110px;block-size:44px;gap:var(--space-1);padding:var(--lp-space-6) var(--space-1);border:0;background:transparent;isolation:isolate}.nav-language-segments:before{content:"";position:absolute;inset:2px 0;z-index:-1;border:1px solid var(--menu-active);border-radius:var(--hp-radius-pill)}.nav-design-system .nav-language-segments>button{position:relative;flex:1;min-inline-size:0;block-size:32px;padding:0;border:0;border-radius:var(--hp-radius-pill);background:transparent;color:var(--menu-muted);font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:500;line-height:20px}.nav-language-segments>button:before{content:"";position:absolute;inset-block:-6px;inset-inline:calc(var(--space-1) * -1) calc(var(--space-1) / -2)}.nav-language-segments>button:last-child:before{inset-inline:calc(var(--space-1) / -2) calc(var(--space-1) * -1)}.nav-design-system .nav-language-segments>button[aria-pressed=true]{color:var(--menu-text);background:var(--menu-active);box-shadow:0 2px 4px #0e121b08,0 6px 10px #0e121b0f}.nav-design-system .nav-language-segments>button:hover{color:var(--menu-text)}.nav-design-system :is(.sm-trigger,.sm-tool,.nav-language-segments>button,.nav-links>a,.nav-hamburger,.nav-mobile-links a,summary):focus-visible{outline:2px solid var(--menu-orange);outline-offset:4px;box-shadow:none}.nav-design-system .studio-menu--marketing .sm-panel{display:flex;flex-direction:column;max-block-size:calc(100dvh - 100px);margin-block-start:var(--lp-space-14);inline-size:min(680px,calc(100vw - 240px));max-inline-size:none;padding:var(--space-5);border-radius:var(--hp-radius-panel);border:1px solid var(--menu-line);background:var(--menu-surface);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 #ffffff0a,0 24px 72px -18px #0009;animation:menu-panel-in calc(var(--dur-base) * .8) ease-out}.nav-design-system .sm-panel-title{flex-shrink:0;margin:0;color:var(--menu-text);font-size:var(--type-h3-size);font-weight:500;line-height:26px}.nav-design-system .sm-panel-description{flex-shrink:0;margin:var(--space-1) 0 18px;padding:0 0 18px;border-bottom:1px solid var(--menu-line);color:var(--menu-muted);font-size:var(--type-small-size);font-weight:400;line-height:20px;text-transform:none;letter-spacing:0}.nav-design-system .sm-panel-grid{min-block-size:0;gap:var(--space-2);padding:var(--lp-space-6);margin:-6px}.nav-design-system .sm-tool{gap:var(--lp-space-14);padding:var(--lp-space-14);border:1px solid transparent;border-radius:var(--hp-radius-chip);color:var(--menu-text);text-transform:none;letter-spacing:0;white-space:normal}.nav-design-system .sm-tool:is(:hover,:focus-visible){background:var(--menu-fill);border-color:var(--menu-line)}.nav-design-system .sm-tool[aria-current=page]{background:#ff5b230d;border-color:#ff5b2366}.nav-design-system .sm-tool-icon{inline-size:40px;block-size:40px;border-radius:var(--hp-radius-control)}.nav-design-system .sm-tool-title{color:var(--menu-text);font-size:var(--type-ui-size);line-height:20px;font-weight:500}.nav-design-system .sm-tool-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--menu-muted);font-size:var(--type-control-size);line-height:18px;font-weight:400}.nav-design-system .sm-tool-price{margin-block-start:var(--space-2);color:var(--menu-muted);font-size:var(--type-xs-size);font-weight:400}.nav-design-system .nav-user-pill:is(:hover,[aria-expanded=true]){border-color:var(--menu-orange);box-shadow:none;transform:none}.nav-design-system .nav-user-menu{background:var(--menu-surface);border-color:var(--menu-line);border-radius:18px;padding:var(--space-2)}.nav-design-system .nav-user-menu-item{min-block-size:44px;display:flex;align-items:center;border-radius:var(--hp-radius-inset)}.nav-design-system .nav-hamburger{border-color:var(--menu-line);border-radius:var(--hp-radius-pill)}.nav-design-system .nav-hamburger span{background:var(--menu-text)}.nav-mobile-drawer.nav-design-system{inset:calc(72px + env(safe-area-inset-top)) 0 0;z-index:59;padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--menu-ground);overscroll-behavior:contain}.nav-mobile-heading{margin:0 0 var(--space-5);padding-inline-end:52px;color:var(--menu-muted);font-size:var(--type-control-size);letter-spacing:.08em;text-transform:uppercase}.nav-mobile-utilities{position:absolute;inset-inline-end:24px;inset-block-start:14px}.nav-mobile-drawer.nav-design-system .nav-mobile-links{border:0;gap:0}.nav-mobile-drawer.nav-design-system .nav-mobile-links>a{min-block-size:52px;padding:var(--space-4) 0;font-family:var(--font-body);font-size:var(--type-lead-size);font-weight:500;line-height:20px;letter-spacing:0;color:var(--menu-text);border-color:var(--menu-line)}.nav-mobile-drawer.nav-design-system .nav-mobile-group{display:block;padding:0;border-bottom:1px solid var(--menu-line)}.nav-mobile-drawer.nav-design-system .nav-mobile-group-label{display:flex;align-items:center;gap:var(--space-3);min-block-size:60px;padding:18px 0;color:var(--menu-text);font-size:var(--type-h3-size);font-weight:500;line-height:24px;letter-spacing:0;text-transform:none;cursor:pointer;list-style:none}.nav-mobile-group-label::-webkit-details-marker{display:none}.nav-mobile-count{margin-inline-start:auto;color:var(--menu-muted);font-size:var(--type-control-size)}.nav-mobile-group-label:after{content:"+";inline-size:20px;text-align:center;color:var(--menu-muted);font-size:20px;font-weight:400}.nav-mobile-group[open]>.nav-mobile-group-label:after{content:"−";color:var(--menu-orange)}.nav-mobile-group-items{padding:0 var(--space-3) var(--space-3);border-radius:var(--hp-radius-chip);background:var(--menu-fill);margin-block-end:var(--space-3)}.nav-mobile-drawer.nav-design-system .nav-mobile-group-items a{min-block-size:48px;padding:var(--space-3) 0;color:var(--menu-text);font-size:var(--type-ui-size);font-weight:400;line-height:22px;border-color:var(--menu-line)}.nav-mobile-drawer.nav-design-system .nav-mobile-group-items a:last-child{border:0}.nav-mobile-drawer.nav-design-system .nav-mobile-links a:hover{color:var(--menu-orange);padding-inline-start:0}.nav-mobile-drawer.nav-design-system .nav-mobile-ctas{margin-block-start:auto;padding-block-start:var(--space-5);gap:var(--space-3)}.nav-mobile-drawer.nav-design-system .nav-mobile-full{border-radius:var(--hp-radius-pill)!important;font-size:var(--type-ui-size)!important;font-weight:500}.nav-mobile-drawer.nav-design-system .mbtn-primary{background:var(--menu-text);color:var(--menu-ground)}.nav-mobile-drawer.nav-design-system .mbtn-ghost{color:var(--menu-text);border-color:var(--menu-muted)}.nav-mobile-drawer.nav-design-system .nav-user-menu{inset-block-start:auto;inset-block-end:calc(100% + 12px);inset-inline:0}@keyframes menu-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.nav-bar.nav-design-system .nav-inner,.nav-bar.nav-design-system .nav-links,.nav-bar.nav-design-system .sm-category-bar{gap:var(--space-4)}.nav-bar.nav-design-system .nav-cta{gap:var(--lp-space-10)}}@media (max-width:960px){.nav-bar.nav-design-system .nav-inner{gap:var(--space-3)}.nav-bar.nav-design-system .nav-hamburger{margin-inline-start:0}.nav-bar.nav-design-system .nav-theme,.nav-bar.nav-design-system .nav-utils>.nav-user{display:none}.nav-bar.nav-design-system .nav-utils{gap:var(--lp-space-6)}}@media (max-width:480px){.nav-bar.nav-design-system .nav-inner{gap:var(--space-2)}.nav-mobile-drawer.nav-design-system{padding-inline:var(--lp-space-20)}}@media (prefers-reduced-motion:reduce){.nav-design-system *,.nav-design-system :after{animation:none!important;transition:none!important}}.ht-flight,.studio-page{--liquid-ground:#17171e;--liquid-surface:rgba(19,19,25,.8);--liquid-overlay:rgba(15,16,22,.92);--liquid-header:rgba(7,8,12,.66);--liquid-edge:rgba(250,242,223,.14);--liquid-highlight:rgba(255,255,255,.22);--liquid-sheen:linear-gradient(162.59deg,#ffffff12,#ffffff00 48%,#ffffff06);--liquid-shadow:0 24px 64px -28px #0009;--liquid-ease:cubic-bezier(.22,.68,.18,1);--liquid-brand:linear-gradient(145deg,#ffe9c91f,#ff5b2308 55%,#ffffff08),rgba(40,28,23,.94);--liquid-brand-shadow:inset 0 1px 0 #ffe4c94d,inset 0 -1px 0 #0004,0 8px 24px -10px #0008}[data-theme=light] :is(.studio-page,.ht-flight){--liquid-ground:#f8f6f2;--liquid-surface:rgba(255,253,249,.86);--liquid-overlay:rgba(255,253,249,.96);--liquid-header:rgba(249,247,242,.8);--liquid-edge:rgba(65,48,35,.16);--liquid-highlight:rgba(255,255,255,.88);--liquid-sheen:linear-gradient(162.59deg,#ffffffb3,#ffffff00 48%,#ffffff66);--liquid-shadow:0 24px 64px -28px #4c34232b}.nav-design-system .brand[data-brand-handoff]>.brand-mark{transition:none}.nav-design-system .brand[data-brand-handoff]{opacity:1}.nav-design-system .brand:focus-visible{outline:2px solid var(--menu-orange);outline-offset:5px;border-radius:var(--hp-radius-hairline)}.studio-page>.nav-bar{transition:background-color var(--dur-base) var(--liquid-ease),border-color var(--dur-base) var(--liquid-ease)}.studio-page .nav-mobile-drawer.nav-design-system,.studio-page>.nav-bar:has([aria-expanded=true]){z-index:62}.studio-page>.nav-bar.frosted{background:var(--liquid-sheen),var(--liquid-header);border-block-end-color:var(--liquid-edge);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 -1px 0 #ffffff03}.studio-page .nav-design-system .nav-user-menu,.studio-page .nav-design-system .studio-menu--marketing .sm-panel{background:var(--liquid-sheen),var(--liquid-overlay);border-color:var(--liquid-edge);box-shadow:inset 0 1px 0 var(--liquid-highlight),var(--liquid-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation-duration:.22s;animation-timing-function:var(--liquid-ease)}.studio-page .nav-mobile-drawer.nav-design-system{background:var(--liquid-sheen),var(--liquid-overlay);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-block-start:1px solid var(--liquid-edge)}.studio-page .nav-design-system :is(.nav-theme>button,.nav-hamburger),.studio-page .nav-language-segments:before{background:var(--liquid-sheen);border-color:var(--liquid-edge);box-shadow:inset 0 1px 0 #ffffff0a}.hero-transformer .pmt-center,.ht-flight .pmt-flight-badge{padding:7px;border:1px solid #ffe0bb45;border-radius:14px;background:var(--liquid-brand);box-shadow:var(--liquid-brand-shadow)!important}.hero-transformer .pmt-center{min-inline-size:152px;margin-inline-start:-52px;transform:none!important}@media (max-width:960px){.hero-transformer .pmt-center{min-inline-size:132px;margin-inline-start:-42px}.pmt-center-art{inline-size:108px}}.ht-flight .pmt-flight-badge{display:flex;align-items:center;justify-content:center}.ht-flight-wordmark{opacity:1}.studio-page .hero-transformer:before{opacity:.8}[data-theme=light] .studio-page .ht-panel{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.studio-page .ht-prompt{background:var(--liquid-sheen),color-mix(in srgb,var(--liquid-ground) 65%,transparent);border:1px solid var(--liquid-edge);border-radius:28px;box-shadow:inset 0 1px 0 var(--liquid-highlight),inset 0 -1px 0 #0002,var(--liquid-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.studio-page .ht-prompt-type.is-selected{background:var(--ht-fill)}.ht-flight,.studio-page .hero-transformer{--hero-glass:rgba(22,23,30,.42);--hero-glass-edge:rgba(250,242,223,.24);--hero-glass-sheen:linear-gradient(155deg,#ffffff1c,#ffffff03 38%,#ffffff00 58%,#ffffff0b);--liquid-brand:linear-gradient(145deg,#ffe9c929,#ff5b2306 55%,#ffffff12),rgba(31,25,24,.50)}[data-theme=light] :is(.studio-page .hero-transformer,.ht-flight){--hero-glass:rgba(255,253,249,.60);--hero-glass-edge:rgba(91,70,58,.20);--hero-glass-sheen:linear-gradient(155deg,#ffffffc7,#ffffff1a 48%,#ffffff88);--liquid-brand:linear-gradient(145deg,#ffe9c929,#ff5b2306 55%,#ffffff12),rgba(31,25,24,.86)}.studio-page .ht-wrap{isolation:isolate}.studio-page .ht-wrap:before{content:"";position:absolute;inset:-4% -8% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 38% 62% at 32% 62%,#b45d3838,transparent 75%),radial-gradient(ellipse 28% 60% at 73% 40%,#7868a830,transparent 76%);transform:translate3d(0,var(--scene-light-y,0),0)}.studio-page .ht-composer:before{content:"";position:absolute;inset:12% -16% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 32% at 18% 68%,#f29b5870,transparent 76%),radial-gradient(ellipse 42% 36% at 88% 32%,#9383c15c,transparent 76%);-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 73%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 73%);transform:translate3d(0,var(--composer-light-y,0),0)}.studio-page .hero-transformer{overflow-anchor:none}.studio-page.hp-home:has(.ht-composer:is([data-response=true],:focus-within)){overflow-anchor:none}.studio-page .ht-composer{isolation:isolate;scroll-margin-block:96px}.ht-composer-surface{position:relative}.studio-page .ht-composer:has(.ht-yalla-backdrop):before{display:none}.ht-yalla-backdrop{position:absolute;inset:auto;inset-block-start:-100px;left:50%;z-index:-1;inline-size:min(1560px,calc(100vw + 80px));block-size:880px;transform:translateX(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;background:radial-gradient(ellipse 38% 30% at 12% 48%,#e7662029,transparent 80%),radial-gradient(ellipse 38% 30% at 88% 52%,#ef9d302e,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 28%,transparent 73%);mask-image:radial-gradient(ellipse at center,#000 28%,transparent 73%)}.ht-yalla-warp{position:absolute;inset:0;opacity:1;transition:opacity .65s var(--ease-ui,ease)}.ht-yalla-backdrop[data-mounted=false] .ht-yalla-warp{opacity:0}.ht-yalla-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 35% 42% at center,#09090b66,transparent 90%)}.ht-composer-surface{z-index:1}.ht-yalla-motion{position:absolute;inset-inline-end:0;inset-block-start:calc(100% - 26px);z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-block-size:44px;min-inline-size:44px;padding:8px 10px;border:0;border-radius:999px;background:transparent;color:var(--ht-muted);font:inherit;font-size:10px;cursor:pointer}.ht-yalla-motion:hover{color:var(--ht-text);background:var(--ht-fill)}.ht-yalla-motion:focus-visible{outline:2px solid var(--ht-orange);outline-offset:2px}.ht-composer:has(.ht-yalla-motion) .ht-prompt-note{padding-inline-end:115px}[data-theme=light] .ht-yalla-warp{opacity:.65}[data-theme=light] .ht-yalla-backdrop:after{background:radial-gradient(ellipse 35% 42% at center,#fffcf366,transparent 90%)}@media (max-width:760px){.ht-yalla-backdrop{inset:-40px -18px;inline-size:auto;block-size:auto;transform:none}}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.ht-yalla-warp{display:none}}@media (forced-colors:active){.ht-yalla-backdrop,.ht-yalla-motion{display:none}}.pmt-stage{transform-origin:center center}.hr-wrap .pmt-lane-labels{inset-inline:0;inset-block-start:14px;font-size:10px}.mt-recipe-input,.mt-recipe-output{position:relative;inline-size:100%;grid-row:1;min-inline-size:0}.mt-recipe-input{grid-column:1}.mt-recipe-output{grid-column:3}.hr-wrap .mt-hub{grid-column:2;grid-row:1;position:relative;top:auto!important;translate:-50% 0!important}.hr-wrap .pmt-flow[data-flow=ar] :is(.mt-recipe-input,.mt-recipe-output){transform:scaleX(-1);direction:rtl}.hr-wrap .hr-axis-halo,.hr-wrap .mt-axis-line{opacity:.22;height:120px!important}.hr-wrap .pmt-center{border-radius:14px}.hr-reference-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hr-ingredient{position:relative;min-inline-size:0}.hr-plus{position:absolute;inset-inline-start:-16px;inset-block-start:46%;color:var(--ht-muted);font:300 18px/1 var(--font-body)}.hr-reference{display:flex;flex-direction:column;inline-size:100%;block-size:226px;padding:0;overflow:hidden;border:1px solid var(--hero-glass-edge);border-radius:16px;background:var(--hero-glass-sheen),var(--hero-glass);box-shadow:inset 0 1px 0 #ffffff22,inset 0 -1px 0 #0002,0 14px 28px -24px #000b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ht-text);text-align:start;font:inherit;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease}.hr-reference-top{display:flex;justify-content:space-between;gap:4px;padding:12px 10px 9px;font-size:9px;line-height:14px;color:var(--ht-muted)}.hr-reference-top>span:last-child{color:var(--ht-orange);font-size:8px}.hr-reference-image{display:block;flex:1;min-block-size:0;margin-inline:6px;overflow:hidden;border-radius:8px;background:#cfc5b914}.hr-reference-image img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.hr-reference-camera .hr-reference-image img{-o-object-fit:contain;object-fit:contain}.hr-reference-cast .hr-reference-image img{-o-object-position:50% 28%;object-position:50% 28%}.hr-reference-bottom{display:grid;align-content:start;gap:4px;padding:11px 10px 12px;min-block-size:65px}.hr-reference-bottom strong{font-size:12px;line-height:16px;font-weight:500}.hr-reference-bottom>span{color:var(--ht-muted);font-size:9px;line-height:14px}.hr-reference:hover{border-color:var(--ht-muted);box-shadow:inset 0 1px 0 #ffffff33,0 16px 35px -20px #000a}.hr-brief:focus-visible,.hr-dialog :is(button,video,summary,[role=tabpanel]):focus-visible,.hr-film:focus-visible,.hr-reference:focus-visible,.hr-result-caption button:focus-visible{outline:2px solid var(--ht-text);outline-offset:4px}.hr-brief{display:grid;grid-template-columns:1fr 16px;gap:5px 8px;inline-size:100%;margin-block-start:18px;padding:0 2px;border:0;color:var(--ht-text);background:transparent;font:inherit;font-size:11px;line-height:17px;text-align:start;cursor:pointer}.hr-brief-label{grid-column:1;color:var(--ht-muted);font-size:9px}.hr-brief>span:nth-child(2){grid-column:1;text-wrap:pretty}.hr-brief-arrow{grid-column:2;grid-row:1/3;align-self:center;color:var(--ht-orange);font-size:18px}.hr-result{border:1px solid var(--hero-glass-edge);border-radius:16px;background:var(--hero-glass-sheen),var(--hero-glass);box-shadow:inset 0 1px 0 #ffffff22,0 24px 64px -42px #000c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hr-film{display:block;position:relative;inline-size:100%;aspect-ratio:1918/1080;padding:0;border:0;border-radius:15px 15px 0 0;overflow:hidden;background:#181715;color:#faf2df;cursor:pointer;font:inherit;text-align:start}.hr-film>img,.hr-film>video{display:block;position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.hr-film>video{opacity:0;transition:opacity .3s ease}.hr-film>video.is-playing{opacity:1}.hr-film:after{content:"";position:absolute;inset:0;background:linear-gradient(#07080c50,#07080c00 35%,#07080c00 55%,#07080c88);pointer-events:none}.hr-film-top{position:absolute;inset-block-start:14px;inset-inline:16px;z-index:1;display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:16px;text-shadow:0 1px 8px #000}.hr-film-top>span:last-child{font-size:11px;letter-spacing:.04em}.hr-film-play{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid #faf2df66;border-radius:50%;background:#17171e38;backdrop-filter:blur(10px);font-size:12px}.hr-film-open{position:absolute;inset-block-end:14px;inset-inline:16px;z-index:1;font-size:11px;text-shadow:0 1px 8px #000}.hr-film-open,.hr-result-caption{display:flex;justify-content:space-between}.hr-result-caption{gap:10px;align-items:center;padding:15px 16px;color:var(--ht-text)}.hr-result-eyebrow{color:var(--ht-muted);font-size:11px;letter-spacing:.035em}.hr-result-caption h3{margin:4px 0 0;font-size:17px;line-height:22px;font-weight:500;letter-spacing:-.03em}.hr-result-caption button{flex:none;border:0;background:transparent;color:var(--ht-muted);font:inherit;font-size:12px;min-block-size:44px;cursor:pointer}.hr-result-caption button:hover{color:var(--ht-text)}.hr-wrap .hr-controls{justify-content:space-between;border-block-start:1px solid var(--ht-line);padding-block-start:4px}.hr-motion-hint{font-size:10px;color:var(--ht-muted)}.mt-recipe-signal{position:absolute;top:50%;left:calc(50% - 90px);width:180px;height:1px;background:linear-gradient(90deg,transparent,#faf2df22,transparent);pointer-events:none}.mt-recipe-signal i{position:absolute;top:-2px;left:0;width:4px;height:4px;border-radius:1px;background:var(--ht-orange);opacity:0}@media (prefers-reduced-motion:no-preference){.hr-wrap[data-static=false] .mt-recipe-signal i{animation:hr-transport 8s cubic-bezier(.45,0,.2,1) infinite}.hr-wrap[data-static=false] .mt-recipe-signal i:nth-child(2){animation-delay:.16s}.hr-wrap[data-static=false] .mt-recipe-signal i:nth-child(3){animation-delay:.32s}.hr-wrap[data-static=false] .hr-reference-image img{animation:hr-reference-drift 12s ease-in-out infinite alternate}.hr-wrap[data-static=false] .hr-ingredient:nth-child(2) img{animation-delay:-4s}.hr-wrap[data-static=false] .hr-ingredient:nth-child(3) img{animation-delay:-8s}}@keyframes hr-transport{0%,46%{transform:translateX(0);opacity:0}52%{opacity:.8}85%{opacity:.8}94%,to{transform:translateX(180px);opacity:0}}@keyframes hr-reference-drift{0%{transform:scale(1.015) translateY(1px)}to{transform:scale(1.045) translateY(-2px)}}.hr-dialog{position:fixed;inset:0;margin:auto;inline-size:min(1160px,calc(100% - 48px));max-inline-size:none;max-block-size:calc(100dvh - 48px);padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--hero-glass-edge);border-radius:28px;background:linear-gradient(135deg,#ffbc801c,transparent 42%),linear-gradient(315deg,#9890ff14,transparent 48%),var(--liquid-sheen),color-mix(in srgb,var(--liquid-ground) 80%,transparent);color:var(--ht-text);font-family:var(--font-body);backdrop-filter:blur(32px) saturate(1.12);-webkit-backdrop-filter:blur(32px) saturate(1.12);box-shadow:inset 0 1px 0 #ffffff40,inset 0 -1px 0 #ffffff0c,0 32px 100px #0008;scrollbar-width:thin;scrollbar-color:var(--ht-line) transparent}.hr-dialog[open]{animation:hr-glass-enter .24s ease-out}@keyframes hr-glass-enter{0%{opacity:0}to{opacity:1}}.hr-dialog::backdrop{background:#07080c70;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hr-dialog-header{position:sticky;inset-block-start:0;z-index:2;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 28px;border-block-end:1px solid var(--ht-line);background:color-mix(in srgb,var(--liquid-ground) 86%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hr-dialog-header>div{min-inline-size:0}.hr-dialog-header>div>span{display:flex;align-items:center;gap:10px;font-size:10px;line-height:16px;color:var(--ht-muted)}.hr-dialog-header bdi{color:var(--ht-orange);font-size:9px;letter-spacing:.09em;font-weight:600}.hr-dialog-header i{font-style:normal;opacity:.45}.hr-dialog-header h2{margin:4px 0 0;font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.04em}.hr-close{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border:1px solid var(--ht-line);border-radius:50%;background:var(--ht-fill);color:var(--ht-text);font:300 26px/1 var(--font-body);cursor:pointer}.hr-dialog-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:28px;padding:24px 28px 28px}.hr-process,.hr-screening{min-inline-size:0}.hr-process{padding-inline-start:28px;border-inline-start:1px solid var(--ht-line)}.hr-recipe-tabs{display:flex;gap:4px;padding:4px;margin-block-end:22px;border:1px solid var(--ht-line);border-radius:14px;background:var(--ht-fill)}.hr-recipe-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-block-size:44px;min-inline-size:0;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ht-muted);font-family:inherit;font-size:11px;line-height:17px;font-weight:500;cursor:pointer;transition:background-color .18s ease,color .18s ease}.hr-recipe-tabs button>span{font-size:9px;opacity:.65;font-variant-numeric:tabular-nums}.hr-recipe-tabs button[aria-selected=true]{color:var(--ht-text);border-color:var(--ht-line);background:var(--liquid-sheen),var(--ht-fill);box-shadow:inset 0 1px 0 #ffffff16}.hr-recipe-tabs button[aria-selected=true]>span{color:var(--ht-orange);opacity:1}.hr-direction{padding:18px 20px;border:1px solid var(--ht-line);border-radius:14px;background:linear-gradient(120deg,#ffab740c,transparent),var(--ht-fill)}.hr-direction>span{font-size:10px;color:var(--ht-muted)}.hr-direction p{margin:8px 0 0;font-size:15px;line-height:25px;text-wrap:pretty}@media (min-width:901px) and (min-height:760px){.hr-screening{position:sticky;inset-block-start:124px}}@media (max-width:900px){.hr-dialog-body{grid-template-columns:minmax(0,1fr)}.hr-process{padding-inline-start:0;border-inline-start:0}}.hr-player{position:relative;background:#090a0b;aspect-ratio:1918/1080;border-radius:14px;overflow:hidden}.hr-player video,.hr-player-poster,.hr-player-poster img{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.hr-player video,.hr-player-poster{position:absolute;inset:0}.hr-player-poster{padding:0;border:0;cursor:pointer;background:#090a0b;color:#faf2df}.hr-player-poster .hr-play-control{position:absolute;inset:auto 16px 16px;display:flex;align-items:center;justify-content:center;gap:10px;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:calc(100% - 32px);min-block-size:44px;margin-inline:auto;padding:10px 18px;border-radius:24px;border:1px solid #faf2df66;background:#17171e9c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#faf2df;font:500 12px/20px var(--font-body)}.hr-play-control>span{font-size:10px}.hr-player-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding-block:12px;color:var(--ht-muted);font-size:10px;line-height:17px}.hr-description{max-inline-size:70ch;margin:10px 0 24px;font-size:14px;line-height:24px;text-align:start}.hr-detail-section{margin:0;text-align:start;border-radius:12px}.hr-detail-section[hidden]{display:none}.hr-section-heading{display:grid;gap:8px;margin-block-end:16px}.hr-detail-section h3{margin:0;font-size:17px;line-height:24px;font-weight:500;letter-spacing:-.02em}.hr-section-heading>span{color:var(--ht-muted);font-size:11px;line-height:18px}.hr-detail-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hr-detail-references figure{margin:0;border:1px solid var(--ht-line);border-radius:14px;overflow:hidden;background:var(--ht-fill)}.hr-detail-references img{display:block;inline-size:100%;block-size:152px;-o-object-fit:contain;object-fit:contain;background:#cfc5b90a}.hr-detail-references figcaption{display:grid;gap:4px;padding:12px}.hr-detail-references figcaption>span{color:var(--ht-muted);font-size:10px;line-height:16px}.hr-detail-references strong{font-size:13px;line-height:18px;font-weight:500}.hr-keyframe-section{display:flex;flex-direction:column-reverse;gap:18px}.hr-keyframe-section img{inline-size:100%;border-radius:12px}.hr-keyframe-section p{margin-block:12px 0;font-size:12px;line-height:22px;color:var(--ht-muted)}.hr-full-prompt{margin:0;padding:20px;border-radius:12px;border:1px solid var(--ht-line);background:var(--ht-fill);white-space:pre-wrap;font:13px/23px var(--font-body);text-align:left}.hr-media-note{padding:8px 16px;color:var(--ht-text);font-size:12px;line-height:20px}.hr-media-note button{color:inherit;text-decoration:underline;padding:8px;min-block-size:44px}[lang=ar] :is(.hr-reference,.hr-brief,.hr-dialog){font-family:var(--font-arabic)}@media (min-width:1600px){.hr-reference{block-size:266px}}@media (max-width:1100px) and (min-width:761px){.hr-reference-row{gap:14px}.hr-plus{inset-inline-start:-11px;font-size:14px}.hr-reference-bottom,.hr-reference-top{padding-inline:7px}.hr-result-caption{flex-wrap:wrap;gap:2px;padding:10px}.hr-result-caption button{min-block-size:28px}}@media (max-width:760px){.hr-wrap{margin-block-start:20px}.hr-wrap .pmt-lane-labels{inset-block-start:0}.hr-wrap .pmt-lane-labels>span:last-child{display:none}.mt-recipe-input{grid-column:1;grid-row:1}.mt-recipe-output{grid-column:1;grid-row:3}.hr-reference{block-size:190px;border-radius:12px}.hr-reference-row{gap:18px}.hr-plus{inset-inline-start:-14px}.hr-reference-top{padding:8px 7px;font-size:8px}.hr-reference-top>span:last-child{display:none}.hr-reference-bottom{padding:9px 7px;min-block-size:62px}.hr-reference-bottom strong{font-size:11px;line-height:16px}.hr-reference-bottom>span{font-size:8px;line-height:13px}.hr-brief{margin-block-start:12px;font-size:11px;grid-template-columns:1fr 12px}.hr-brief-label{display:none}.hr-wrap .mt-hub{grid-column:1;grid-row:2}.hr-wrap :is(.hr-axis-halo,.mt-axis-line){display:none}.mt-recipe-signal{position:relative;grid-column:1;grid-row:2;top:auto;left:50%;transform:translateY(-33px) rotate(90deg);transform-origin:0 0;width:66px}.hr-wrap .mt-recipe-signal i{animation-name:hr-transport-mobile!important}.hr-result-caption{padding:11px 14px}.hr-result-caption h3{font-size:17px}.hr-result-eyebrow{font-size:8px}.hr-motion-hint{max-inline-size:54%;font-size:9px}.hr-wrap .ht-pause{font-size:10px}.hr-dialog{inline-size:calc(100% - 20px);max-block-size:calc(100dvh - 20px);border-radius:18px}.hr-dialog-header{padding:16px}.hr-dialog-header h2{font-size:21px}.hr-dialog-body{padding:16px}.hr-player-meta{flex-wrap:wrap;gap:6px}.hr-detail-references{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hr-detail-references img{block-size:150px}.hr-section-heading{display:grid;gap:6px}.hr-keyframe-section{grid-template-columns:1fr;gap:16px}.hr-description,.hr-full-prompt{font-size:12px;line-height:21px}.hr-full-prompt{padding:12px;overflow-wrap:anywhere}}@keyframes hr-transport-mobile{0%,46%{transform:translateX(0);opacity:0}52%,85%{opacity:.8}94%,to{transform:translateX(66px);opacity:0}}@media (prefers-reduced-motion:reduce){.hr-dialog,.hr-dialog *,.hr-dialog::backdrop,.hr-wrap *{animation:none!important;transition:none!important}}.hr-wrap[data-static=true] .mt-recipe-signal i{display:none}.hs-scene{position:relative}.hs-deck-carrier{position:absolute;inset:0;z-index:12;transform-origin:center;will-change:transform,opacity}.hr-deck{border:0;padding:0;border-radius:20px;background:transparent;color:var(--ht-text);cursor:pointer}.hr-deck,.hr-deck-art{display:block;inline-size:100%;block-size:100%}.hr-deck-art{pointer-events:none}.hr-card-spread>div{flex:none}.hr-card-spread .cs-card{position:relative;background:var(--hero-glass-sheen),var(--hero-glass)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hr-card-spread .cs-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff38;background:linear-gradient(#10101588,transparent 27%,transparent 55%,#101015dd);pointer-events:none}.hr-card-spread .cs-card>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hr-deck[data-project=cairo-blackout] .hr-card-spread .cs-card>img,.hr-deck[data-project=the-touch] .hr-card-spread .cs-card>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.hr-card-spread .cs-label,.hr-card-spread .cs-title{position:absolute;z-index:1;inset-inline:13px;color:#faf2df;text-align:start;font:400 10px/16px var(--font-body);text-shadow:0 1px 8px #0008}.hr-card-spread .cs-label{inset-block-start:12px;letter-spacing:.025em}.hr-card-spread .cs-title{inset-block-end:14px;font-size:13px;font-weight:500}.hr-deck:focus-visible,.hs-project-footer button:focus-visible{outline:2px solid var(--ht-text);outline-offset:4px}.hs-scene .mt-recipe-signal{display:none}.hs-project-footer{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-block:6px 8px}.hs-project-footer .hr-brief{grid-template-columns:1fr 12px;gap:4px 12px;margin:0;border:0;padding-inline:0;max-inline-size:58ch;font-size:11px;line-height:18px}.hs-project-footer .hr-brief-label{display:block;grid-column:1;font-size:12px;color:var(--ht-text)}.hs-project-footer .hr-brief>span:nth-child(2){grid-row:2;color:var(--ht-muted)}.hs-project-footer .hr-brief-arrow{grid-column:2;grid-row:1/3;align-self:center}.hs-projects{display:flex;gap:6px}.hs-projects button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ht-muted);cursor:pointer;font:10px/16px var(--font-body)}.hs-projects button>span:first-child{color:var(--ht-orange);font-variant-numeric:tabular-nums}.hs-projects button[aria-pressed=true]{color:var(--ht-text);border-color:var(--ht-line);background:var(--ht-fill)}.hr-wrap .pmt-flow[data-flow=ar] .hs-project-footer{transform:scaleX(-1);direction:rtl}[lang=ar] :is(.cs-label,.cs-title,.hs-projects button){font-family:var(--font-arabic)}.hr-result[data-kind=concept] .hr-film>img{-o-object-fit:contain;object-fit:contain;background:#cbc4b9}.hr-concept-poster{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.hr-player[data-kind=concept]{aspect-ratio:3/2;background:#cbc4b9}@media (max-width:1100px) and (min-width:761px){.hs-project-footer{gap:16px}.hs-projects button{padding-inline:8px}}@media (max-width:760px){.hs-project-footer{grid-template-columns:1fr;gap:8px;margin-block-start:12px}.hs-projects{justify-content:space-between;border-block-start:1px solid var(--ht-line);padding-block-start:8px}.hs-projects button{flex:1;justify-content:center}}.ht-prompt-input{display:block;inline-size:100%;block-size:74px;min-block-size:74px;max-block-size:180px;margin:0 0 16px;padding:4px;resize:vertical;overflow-y:auto;border:0;border-radius:6px;background:transparent;color:var(--ht-text);font-family:inherit;font-size:15px;line-height:24px;text-align:start;transition:block-size var(--composer-duration) var(--ease-out);caret-color:var(--ht-orange)}.ht-prompt-input::-moz-placeholder{color:var(--ht-muted);opacity:1}.ht-prompt-input::placeholder{color:var(--ht-muted);opacity:1}.ht-prompt-input:focus{outline:none}.ht-prompt-input:focus-visible{outline:2px solid var(--ht-text);outline-offset:4px}.ht-composer[data-expanded=true] .ht-prompt-input{block-size:132px}.ht-composer:focus-within .ht-prompt{border-color:color-mix(in srgb,var(--ht-orange) 45%,var(--hero-glass-edge))}.ht-demo-disclosure{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:16px;padding-block-start:8px;border-block-start:1px solid var(--ht-line)}.ht-demo-disclosure>span{max-inline-size:46ch;font-size:10px;line-height:16px;color:var(--ht-muted)}.ht-demo-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:9px;min-block-size:44px;padding:8px 2px 8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ht-text);font:inherit;font-size:11px;cursor:pointer}.ht-demo-toggle>span{display:grid;place-items:center;inline-size:20px;block-size:20px;border:1px solid var(--ht-line);border-radius:50%}.ht-demo-toggle:hover,.ht-demo-toggle>span{color:var(--ht-orange)}.ht-composer .ht-prompt{max-inline-size:none;padding:0}.ht-chat-compose{position:relative;padding:22px 22px 14px}.ht-conversation{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--composer-duration) var(--ease-out)}.ht-conversation>div{min-block-size:0;overflow:hidden}.ht-composer[data-response=true] .ht-conversation{grid-template-rows:1fr}.ht-conversation-header{justify-content:space-between;padding:18px 24px;border-block-end:1px solid var(--ht-line)}.ht-conversation-header,.ht-conversation-header>div{display:flex;align-items:center;gap:12px}.ht-conversation-header h3{margin:0 0 3px;font-size:13px;font-weight:500}.ht-conversation-header div div>span{font-size:10px;color:var(--ht-muted)}.ht-chat-orbit{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;border:1px solid var(--ht-line);color:var(--ht-orange);background:var(--ht-fill)}.ht-conversation-close{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:6px 10px;border:1px solid var(--ht-line);border-radius:999px;color:var(--ht-text);background:transparent;font:inherit;font-size:11px;cursor:pointer}.ht-conversation-close:hover{background:var(--ht-fill)}.ht-conversation-close:focus-visible,.ht-transcript:focus-visible{outline:2px solid var(--ht-text);outline-offset:-4px}.ht-conversation-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;border-block-end:1px solid var(--ht-line)}.ht-transcript{block-size:clamp(300px,42svh,390px);overflow-y:auto;overscroll-behavior-y:contain;padding:24px 28px;scrollbar-width:thin;scrollbar-color:var(--ht-line) transparent}.ht-user-message{max-inline-size:88%;margin-inline-start:auto;padding:12px 16px;border:1px solid var(--ht-line);border-radius:16px 16px 4px 16px;background:var(--ht-fill)}.ht-user-message>span{color:var(--ht-muted);font-size:10px}.ht-user-message p{max-block-size:90px;overflow-y:auto;margin:5px 0 0;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.ht-agent-message{padding-block-start:24px}.ht-agent-byline{display:flex;align-items:center;gap:9px;font-size:12px}.ht-agent-byline>span:first-child{color:var(--ht-orange);font-size:17px}.ht-agent-byline strong{font-weight:500}.ht-agent-byline>span:last-child{margin-inline-start:auto;font-size:10px;color:var(--ht-muted)}.ht-agent-message>p{margin:16px 0 0;max-inline-size:68ch;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.ht-agent-message .ht-agent-direction{border-inline-start:2px solid var(--ht-orange);padding-inline-start:16px}.ht-chat-preparing{color:var(--ht-muted)}.ht-reply-caret{display:inline-block;inline-size:5px;block-size:13px;margin-inline-start:5px;border-radius:2px;background:var(--ht-orange);vertical-align:-1px}.ht-direction-rail{padding:18px;max-block-size:clamp(300px,42svh,390px);overflow-y:auto;scrollbar-width:thin;border-inline-start:1px solid var(--ht-line);background:linear-gradient(145deg,#ffffff06,transparent)}.ht-rail-kicker{font-size:10px;color:var(--ht-muted)}.ht-direction-rail h4{margin:10px 0 12px;white-space:pre-line;font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.035em}.ht-direction-swatch{display:flex;gap:5px;margin-block-end:12px}.ht-direction-swatch span{inline-size:34px;block-size:8px;border-radius:99px;background:#382b25}.ht-direction-swatch span:nth-child(2){background:#a96b3b}.ht-direction-swatch span:nth-child(3){background:#e8d6ac}.ht-direction-row{display:flex;gap:12px;padding-block:8px;border-block-start:1px solid var(--ht-line)}.ht-direction-row>span{padding-block-start:2px;color:var(--ht-orange);font-size:9px}.ht-direction-row div>span{font-size:10px;color:var(--ht-muted)}.ht-direction-row p{margin:4px 0 0;font-size:12px;line-height:1.5}.ht-rail-note{margin:12px 0 0;font-size:10px;line-height:1.7;color:var(--ht-muted)}.ht-composer[data-response=true] .ht-chat-compose{padding-block-start:14px}.ht-composer[data-response=true] .ht-prompt-input{block-size:64px;min-block-size:64px;margin-block-end:10px}.ht-composer[data-response=true] .ht-demo-disclosure{margin-block-start:8px;padding-block-start:0}.ht-composer[data-response=true] .ht-prompt-briefs{display:none}.ht-composer[data-static=true],.ht-composer[data-static=true] :is(.ht-conversation,.ht-prompt-input,.ht-composer-surface){transition:none!important}[dir=rtl] .ht-user-message{border-radius:16px 16px 16px 4px}[dir=rtl] .ht-direction-rail h4{letter-spacing:0}@media (max-width:960px){.ht-conversation-grid{grid-template-columns:minmax(0,1fr)}.ht-direction-rail{display:none}}@media (max-width:760px){.ht-chat-compose{padding:16px 14px 12px}.ht-conversation-header{padding:12px 14px}.ht-conversation-header h3{font-size:12px}.ht-conversation-close{font-size:10px;padding-inline:8px}.ht-conversation-header .ht-chat-orbit{display:none}.ht-transcript{block-size:min(360px,42svh);min-block-size:260px;padding:18px 16px}.ht-user-message{max-inline-size:94%;padding:10px 12px}.ht-agent-message>p{font-size:14px}.ht-composer[data-response=true] .ht-prompt-input{font-size:16px;block-size:76px}}@media (prefers-reduced-motion:reduce){.ht-composer,.ht-conversation{transition:none!important}}.ht-demo-toggle:focus-visible{outline:2px solid var(--ht-orange);outline-offset:3px}.ht-demo-response{padding-block:20px 6px;border-block-start:1px solid var(--ht-line)}.ht-composer[data-motion=static] :is(.ht-prompt-input,.ht-composer-surface){transition:none!important}.ht-composer[data-motion=static] .ht-composer-surface{transform:none!important}.ht-demo-response>p{margin:14px 0;font-family:var(--font-body);font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-.025em}[dir=rtl] .ht-demo-response>p{font-family:var(--font-arabic);letter-spacing:0}@media (max-width:760px){.ht-prompt-input{font-size:16px;line-height:25px;block-size:80px}.ht-composer[data-expanded=true][data-response=false] .ht-prompt-input{block-size:136px}.ht-demo-disclosure{flex-wrap:wrap;gap:2px}.ht-demo-disclosure>span{flex:1 0 100%}.ht-demo-toggle{margin-inline-start:auto}.ht-demo-response>p{font-size:19px}}@media (prefers-reduced-motion:reduce){.ht-composer-surface,.ht-prompt-input{transition:none!important}.ht-composer-surface,.studio-page .ht-composer:before,.studio-page .ht-wrap:before{transform:none!important}}.studio-page .hero-transformer :is(.pmt-document,.pmt-result-film,.pmt-result-direction),.studio-page .ht-prompt{background:var(--hero-glass-sheen),var(--hero-glass);border-color:var(--hero-glass-edge);box-shadow:inset 0 1px 0 #ffffff38,inset 1px 0 0 #ffffff0d,inset 0 -1px 0 #0003,inset -1px 0 0 #ffffff08,0 18px 42px -26px #000b}.studio-page .hero-transformer :is(.pmt-document,.pmt-result-direction){backdrop-filter:blur(12px) saturate(135%);-webkit-backdrop-filter:blur(12px) saturate(135%)}.studio-page .ht-prompt{backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}.studio-page .ht-prompt:after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#fff9,#fff1 24%,transparent 48%,#ffbf7852 77%,#fff5);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.studio-page>.nav-bar.frosted{background:var(--liquid-sheen),color-mix(in srgb,var(--liquid-ground) 54%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 -1px 0 var(--liquid-edge),0 8px 32px -20px #0008}@media (max-width:760px){.studio-page .hero-transformer :is(.pmt-document,.pmt-result-direction){backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--hero-glass-sheen),color-mix(in srgb,var(--liquid-ground) 72%,transparent)}.studio-page .ht-composer:before{inset-inline:-5%}}.studio-page :is(.ht-example,.ht-pause){background:var(--liquid-sheen),var(--liquid-surface);border-color:var(--liquid-edge);box-shadow:inset 0 1px 0 #ffffff08;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.studio-page>.nav-bar .nav-inner{min-height:72px;padding-block:var(--space-3)}.studio-page>.nav-bar .nav-cta>.mbtn{min-inline-size:0;min-block-size:44px;padding-inline:18px;font-size:var(--type-control-size)}.studio-page>.nav-bar .nav-cta>.mbtn-ghost{border-color:transparent;background:transparent;padding-inline:var(--space-2)}.studio-page>.nav-bar .nav-links,.studio-page>.nav-bar .sm-category-bar{gap:var(--space-5)}.studio-page>.nav-bar .nav-links>a,.studio-page>.nav-bar .sm-trigger{font-size:var(--type-control-size);text-transform:none}.studio-page>.nav-bar .nav-cta{gap:var(--space-3)}.studio-page .nav-language-segments{inline-size:90px}.studio-page .nav-design-system .nav-language-segments>button{font-size:var(--type-control-size)}.studio-page :is(.ht-example,.ht-pause){border-color:transparent;background:transparent;box-shadow:none;padding-inline:12px;position:relative}@media (max-width:1180px){.studio-page>.nav-bar .nav-links,.studio-page>.nav-bar .sm-category-bar{gap:var(--space-4)}}@media (max-width:960px){.studio-page>.nav-bar .nav-inner{min-height:calc(72px + env(safe-area-inset-top));padding-block-start:calc(var(--space-3) + env(safe-area-inset-top))}}@media (max-width:760px){.studio-page .ht-pause{flex-basis:auto;inline-size:44px;padding:0;border-color:var(--ht-line);background:var(--ht-fill)}.studio-page .ht-pause>span:last-child{display:none}.studio-page .ht-controls{gap:0}.studio-page .ht-prompt{border-radius:22px}}.studio-page :is(.hzone,.why-card,.cast-card,.pl2-card,.pf-panel,.stat-strip,.enterprise-card){background:var(--liquid-sheen),var(--liquid-surface);box-shadow:inset 0 1px 0 var(--liquid-highlight),var(--liquid-shadow)}.studio-page.hp-home .hp-studios .hzone{background:none;box-shadow:none}.studio-page :is(.why-card,.cast-card,.pf-panel,.stat-strip){border-color:var(--liquid-edge)}.studio-page :is(.why-card,.cast-card){transition:transform .24s var(--liquid-ease),border-color var(--dur-base) ease,box-shadow var(--dur-base) ease}.studio-page :is(.why-card,.cast-card):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pop-orange) 45%,var(--liquid-edge))}.studio-page .pl2-card-pop{box-shadow:inset 0 1px 0 var(--liquid-highlight),0 0 0 1px var(--pop-orange),var(--liquid-shadow)}.studio-page .faq-list details{margin-block-end:var(--space-3);padding:22px var(--space-5);border:1px solid var(--liquid-edge);border-radius:18px;background:var(--liquid-sheen),var(--liquid-surface);box-shadow:inset 0 1px 0 #ffffff0a}.studio-page .faq-list details[open]{border-color:color-mix(in srgb,var(--pop-orange) 40%,var(--liquid-edge))}.studio-page .faq-list summary:focus-visible{outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:5px;border-radius:var(--hp-radius-micro)}@media (prefers-reduced-motion:no-preference){.studio-page .cast-card.entering{animation-name:liquid-card-in;animation-duration:.28s;animation-timing-function:var(--liquid-ease)}}@keyframes liquid-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.studio-page .faq-list details{padding:18px var(--space-4)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hero-transformer .pmt-center,.hr-dialog,.hr-dialog-header,.hr-reference,.hr-result,.hs-seven .hr-packet-brief,.ht-flight .pmt-flight-badge,.studio-page .hero-transformer :is(.pmt-document,.pmt-result-film,.pmt-result-direction),.studio-page .ht-prompt,.studio-page .nav-design-system .nav-user-menu,.studio-page .nav-design-system .studio-menu--marketing .sm-panel,.studio-page .nav-mobile-drawer.nav-design-system,.studio-page>.nav-bar.frosted{background:var(--liquid-ground)}.hero-transformer .pmt-center,.ht-flight .pmt-flight-badge{background:#261e1a}.hr-card-spread .cs-card{background:var(--liquid-ground)!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.hr-card-spread .cs-card{background:var(--liquid-ground)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.hr-dialog::backdrop{background:#07080ce8;backdrop-filter:none;-webkit-backdrop-filter:none}.hr-film-play,.hr-player-poster .hr-play-control{background:#17171e;backdrop-filter:none;-webkit-backdrop-filter:none}.studio-page.hp-home .pl2-card-pop{background:var(--liquid-ground)}.hp-home :is(.hp-floating-note,.hp-canvas-flow>div){background:#171719;color:var(--landing-cream);backdrop-filter:none;-webkit-backdrop-filter:none}.hero-transformer .pmt-center,.hr-dialog,.hr-dialog-header,.hr-reference,.hr-result,.hs-seven .hr-packet-brief,.ht-flight .pmt-flight-badge,.studio-page .hero-transformer :is(.pmt-document,.pmt-result-film,.pmt-result-direction),.studio-page .nav-design-system .nav-user-menu,.studio-page .nav-design-system .studio-menu--marketing .sm-panel,.studio-page .nav-mobile-drawer.nav-design-system,.studio-page :is(.ht-prompt,.hzone,.why-card,.cast-card,.pl2-card,.pf-panel,.stat-strip,.enterprise-card),.studio-page>.nav-bar.frosted{background:var(--liquid-ground);backdrop-filter:none;-webkit-backdrop-filter:none}.studio-page .ht-composer:before,.studio-page .ht-prompt:after,.studio-page .ht-wrap:before{display:none}.hero-transformer .pmt-center,.ht-flight .pmt-flight-badge{background:#261e1a}}@media (prefers-reduced-motion:reduce){.studio-page :is(.nav-bar,.ht-example,.ht-pause,.why-card,.cast-card,.faq-plus){transition:none;animation:none}.studio-page :is(.why-card,.cast-card):hover{transform:none}}.hr-wrap .pmt-flow:has(.hs-seven),.hr-wrap .pmt-flow[data-flow=ar]:has(.hs-seven){transform:none}.hr-wrap .pmt-flow[data-flow=ar] .hs-seven .hs-project-footer,.hr-wrap .pmt-flow[data-flow=ar] .hs-seven .pmt-center-art,.hs-seven .pmt-center-art{transform:none}.hs-seven-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:18px;padding-block:40px 20px}.hs-canvas{position:absolute;inset:0;z-index:20;pointer-events:none;opacity:0;transition:opacity .28s ease}.hs-seven[data-engine=webgl] .hs-canvas{opacity:1}.hs-native-plate{position:relative;inline-size:100%;max-inline-size:400px;min-inline-size:0;margin-inline:auto}.hs-native-plate[hidden]{display:none!important}.hs-seven .hs-deck-carrier{position:relative;inset:auto;block-size:auto;grid-column:1;grid-row:1;transform-origin:0 0}.hs-result-plate{grid-column:3;grid-row:1;z-index:12}.hs-result-plate:after{content:"";position:absolute;inset:0;border-radius:16px;box-shadow:0 0 0 1px #ff9c6470,0 0 36px -18px #ff5b2380;opacity:var(--receipt-light,0);pointer-events:none}.hs-seven-hub{position:relative;grid-column:2;grid-row:1/3;align-self:stretch;z-index:30;display:grid;align-content:start;justify-items:center;pointer-events:none}.hs-seven-hub:before{content:"";position:absolute;top:62px;bottom:0;left:50%;width:1px;background:linear-gradient(#ffbf75,#ff5b2380 55%,transparent);box-shadow:0 0 12px #ff5b2380}@media (min-width:761px){.hs-seven .hs-seven-stage{aspect-ratio:2.4;padding-block:0}.hs-seven .hs-seven-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);grid-column:auto;grid-row:auto;align-self:auto}.hs-seven .hs-seven-hub:before{top:100%;bottom:auto;height:64px;background:linear-gradient(#ffbf75b3,#ff5b2300)}}.hero-transformer .hs-seven-hub .pmt-center{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-inline-size:0;inline-size:156px;margin:0;padding:15px 13px;border-radius:16px}.hs-seven-hub .pmt-center:after{content:"";position:absolute;inset:-35% -30%;pointer-events:none;opacity:0;background:radial-gradient(ellipse 60% 70% at 50% 50%,#fff9,#ffb07a55 42%,transparent 70%)}.hs-seven[data-engine=webgl] .pmt-center:after{opacity:calc(var(--hub-light, 0) * .85)}.hs-seven[data-engine=webgl] .hs-seven-hub:before{opacity:calc(.55 + var(--hub-light, 0) * .45)}.hs-seven .hr-deck{block-size:auto;text-align:start;font-family:inherit;border-radius:18px}.hs-seven .hr-deck-art{block-size:218px;margin-block-end:-6px}.hs-seven .hr-card-spread{inline-size:100%;block-size:100%}.hr-deck[data-project=night-run] .hr-card-spread>div>:nth-child(3) img{-o-object-position:90% center;object-position:90% center}.hr-packet-brief{display:grid;gap:8px;padding:16px 18px 12px;border:1px solid var(--hero-glass-edge);border-radius:16px;color:var(--ht-text);background:linear-gradient(130deg,#ffffff18,transparent 46%),var(--hero-glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #ffffff2b,inset 0 -1px 0 #0003,0 22px 48px -34px #000d}.hr-packet-heading{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;font-weight:500}.hr-packet-heading>span:last-child{color:var(--ht-orange)}.hr-packet-prompt{display:block;color:var(--ht-muted);font-size:14px;line-height:21px;text-wrap:pretty}.hr-packet-meta{display:flex;justify-content:space-between;gap:12px;border-block-start:1px solid var(--ht-line);padding-block-start:9px;color:var(--ht-muted);font-size:11px;line-height:16px}.hr-packet-meta>span:last-child{color:var(--ht-orange);direction:ltr}.hs-seven .hs-project-footer{display:flex;justify-content:center;margin-block-start:0;min-block-size:44px}.hs-seven .hs-projects{justify-content:center}.hs-seven[data-engine=webgl] .hs-seven-stage{display:block;aspect-ratio:2.4;padding:0;overflow:clip}.hs-seven[data-engine=webgl] .hs-native-plate{position:absolute;inset:auto;left:50%;top:50%;inline-size:400px;max-inline-size:none;margin:0;transform-origin:0 0;will-change:transform}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=film] .hr-result-caption{block-size:80px;padding:10px 14px}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=film] .hr-result-caption>div{min-inline-size:0}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=film] .hr-result-caption h3{font-size:16px;line-height:20px}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=film] .hr-result-caption button{max-inline-size:100px}.hs-seven[data-engine=webgl] .hs-result-plate .hr-media-note{position:absolute;inset-inline:12px;inset-block-start:72px;margin:0;padding:10px;border-radius:10px;background:var(--hero-glass)}.hs-seven[data-engine=webgl] .hs-seven-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hs-seven[data-engine=webgl] .hs-seven-hub:before{top:100%;bottom:auto;height:64px;background:linear-gradient(#ffbf75b3,#ff5b2300)}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=concept] .hr-result{display:grid;grid-template-columns:92px 1fr;min-block-size:74px;overflow:hidden;border-radius:14px}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=concept] .hr-film{aspect-ratio:auto;block-size:100%;min-block-size:74px;border-radius:0}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=concept] .hr-film>img{-o-object-fit:cover;object-fit:cover}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=concept] :is(.hr-film-top,.hr-film-open){display:none}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=concept] .hr-result-caption{padding:8px 12px;gap:8px}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=concept] .hr-result-caption h3{font-size:13px;line-height:18px}.hs-seven[data-engine=webgl] .hr-film-play{opacity:0;transition:opacity .18s ease}.hs-seven[data-engine=webgl] .hr-film:is(:hover,:focus-visible) .hr-film-play{opacity:1}.hs-seven-waiting{position:absolute;inset-inline-start:68%;top:44%;display:grid;gap:14px;color:var(--ht-muted);text-align:start;font-size:11px}.hs-seven-waiting>span:first-child{color:var(--ht-orange);font-size:24px}[lang=ar] .hs-seven :is(.hr-deck,.hr-packet-brief,.hr-result){font-family:var(--font-arabic)}@media (max-width:760px){.hs-seven-stage{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:30px 18px}.hs-seven .hs-deck-carrier{grid-column:1;grid-row:1}.hs-seven .hs-seven-hub{grid-column:1;grid-row:2;min-block-size:88px}.hs-seven .hs-seven-hub:before{top:52px}.hs-seven .hs-result-plate{grid-column:1;grid-row:3}.hs-seven .hr-deck-art{block-size:202px}.hero-transformer .hs-seven-hub .pmt-center{inline-size:140px;padding-block:12px}.hs-seven .hs-projects button{min-block-size:44px}}.studio-page.hp-home .hero-transformer,:root .ht-flight,:root .studio-page.hp-home{--hp-ink:var(--hp-text);--hp-muted:var(--hp-secondary);--hp-edge:var(--hp-glass-edge);--hp-panel:var(--hp-glass-fill);--hp-panel-solid:var(--hp-glass-solid);--hp-shadow:var(--hp-glass-shadow);--ht-text:var(--hp-text);--ht-muted:var(--hp-secondary);--ht-line:var(--hp-glass-edge);--ht-fill:var(--hp-inset-fill);--liquid-ground:var(--hp-glass-solid);--liquid-surface:var(--hp-glass-fill);--liquid-overlay:var(--hp-overlay-fill);--liquid-header:var(--hp-ground-fill);--liquid-edge:var(--hp-glass-edge);--liquid-highlight:var(--hp-glass-highlight);--liquid-sheen:var(--hp-glass-sheen);--liquid-shadow:var(--hp-glass-shadow);--hero-glass:var(--hp-glass-fill);--hero-glass-edge:var(--hp-glass-edge);--hero-glass-sheen:var(--hp-glass-sheen)}.studio-page.hp-home .hp-making{--making-line:var(--hp-glass-edge);--making-fill:var(--hp-glass-fill)}.studio-page.hp-home .nav-design-system{--menu-line:var(--hp-glass-edge);--menu-surface:var(--hp-overlay-fill)}.studio-page.hp-home :is(.hp-glass:where(:not(.hp-model-stage,.hp-canvas-frame)),.ht-prompt,.enterprise-card,.pf-panel){background:var(--hp-glass-paint);border-color:var(--hp-glass-edge);border-block-start-color:var(--hp-glass-edge-top);border-block-end-color:var(--hp-glass-edge-bottom);border-radius:var(--hp-radius-banner);box-shadow:var(--hp-glass-shadow);backdrop-filter:var(--hp-glass-blur);-webkit-backdrop-filter:var(--hp-glass-blur)}@media (min-width:761px){.studio-page.hp-home .ht-prompt{backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18)}}.studio-page.hp-home :is(.hp-making-card,.hp-camera-picker,.hp-cast-gallery-card,.why-card,.pl2-card,.hp-finale-grid>article,.hp-catalog-card){background:var(--hp-glass-paint);border-color:var(--hp-glass-edge);border-block-start-color:var(--hp-glass-edge-top);border-block-end-color:var(--hp-glass-edge-bottom);border-radius:var(--hp-radius-card);box-shadow:var(--hp-card-shadow);backdrop-filter:var(--hp-card-blur);-webkit-backdrop-filter:var(--hp-card-blur)}.studio-page.hp-home :is(.hr-result,.hr-reference,.hr-packet-brief){background:var(--hp-glass-paint);border-color:var(--hp-glass-edge);border-block-start-color:var(--hp-glass-edge-top);box-shadow:var(--hp-card-shadow);backdrop-filter:var(--hp-card-blur);-webkit-backdrop-filter:var(--hp-card-blur)}.studio-page.hp-home .hr-card-spread .cs-card{background:var(--hp-media-paint)!important;border-color:var(--hp-media-edge);box-shadow:var(--hp-media-shadow);backdrop-filter:var(--hp-card-blur);-webkit-backdrop-filter:var(--hp-card-blur)}.studio-page.hp-home .hs-seven[data-engine=webgl]{--hp-glass-paint:var(--hp-glass-sheen),rgb(22 23 29/50%);--hp-media-paint:linear-gradient(155deg,#ffffff1c,#ffffff03 45%,#ffffff09),rgb(7 8 12/48%)}html[data-theme=light] .studio-page.hp-home .hs-seven[data-engine=webgl]{--hp-glass-paint:var(--hp-glass-sheen),color-mix(in srgb,var(--hp-glass-solid) 90%,transparent)}.studio-page.hp-home .hs-seven[data-engine=webgl] :is(.hr-result,.hr-packet-brief,.hr-card-spread .cs-card,.hr-film-play){backdrop-filter:none;-webkit-backdrop-filter:none}.studio-page.hp-home :is(.hp-opening-statement,.pl2-card-pop){background:var(--hp-accent-paint);border-color:var(--hp-accent-edge)}.studio-page.hp-home .hp-making-card[data-active=true]{background:var(--hp-accent-paint)}.studio-page.hp-home .ht-composer:focus-within .ht-prompt{border-color:var(--hp-accent-edge)}.studio-page.hp-home .ht-prompt:after{opacity:.7}.studio-page.hp-home :is(.hp-making-input,.hp-making-prompt,.hp-making-url,.hr-direction,.hr-full-prompt,.hr-detail-references figure,.ht-user-message,.ht-direction-rail,.pl2-kbox,.pf-rec-card,.pf-uses,.character-lightbox-info){background:var(--hp-inset-paint);border-color:var(--hp-inset-edge);box-shadow:inset 0 1px 0 var(--hp-inset-edge);backdrop-filter:none;-webkit-backdrop-filter:none}.studio-page.hp-home :is(.hp-making-prompt,.hr-direction,.hr-full-prompt,.hr-detail-references figure,.pf-rec-card,.pf-uses){border-radius:var(--hp-radius-chip)}.studio-page.hp-home :is(.hr-dialog,.hp-cast-filter-panel,.hz-pop,.nav-user-menu,.studio-menu--marketing .sm-panel,.nav-mobile-drawer.nav-design-system,.character-lightbox-surface){background:var(--hp-overlay-paint);border-color:var(--hp-glass-edge);border-block-start-color:var(--hp-glass-edge-top);box-shadow:var(--hp-overlay-shadow);backdrop-filter:var(--hp-overlay-blur);-webkit-backdrop-filter:var(--hp-overlay-blur)}.studio-page.hp-home :is(.hr-dialog,.character-lightbox-surface){border-radius:var(--hp-radius-banner)}.studio-page.hp-home :is(.hp-cast-filter-panel,.nav-user-menu,.studio-menu--marketing .sm-panel){border-radius:var(--hp-radius-card)}.studio-page.hp-home .hr-dialog-header{background:var(--hp-overlay-paint);border-color:var(--hp-inset-edge);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.studio-page.hp-home>.nav-bar.frosted{background:var(--hp-ground-paint);border-block-end-color:var(--hp-glass-edge);box-shadow:inset 0 -1px 0 var(--hp-inset-edge),0 12px 32px -24px #0004;backdrop-filter:var(--hp-glass-blur);-webkit-backdrop-filter:var(--hp-glass-blur)}.studio-page.hp-home .character-lightbox-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.studio-page.hp-home :is(.hp-family-switch,.hp-cast-genders,.hp-cast-filter-trigger,.hp-cast-arrow,.pricing-currency-group,.hr-recipe-tabs,.nav-theme>button,.nav-hamburger){background:var(--hp-control-paint);border-color:var(--hp-control-edge);border-radius:var(--hp-radius-pill);box-shadow:var(--hp-control-shadow);backdrop-filter:var(--hp-card-blur);-webkit-backdrop-filter:var(--hp-card-blur);transition:background-color var(--hp-material-time) ease,border-color var(--hp-material-time) ease}.studio-page.hp-home .nav-language-segments:before{background:var(--hp-control-paint);border-color:var(--hp-control-edge);box-shadow:var(--hp-control-shadow)}.studio-page.hp-home :is(.hp-camera-step,.hp-making-replay,.ht-conversation-close,.hr-close,.hr-recipe-tabs,.nav-theme>button,.nav-hamburger){background:var(--hp-control-paint);border-color:var(--hp-control-edge);box-shadow:var(--hp-control-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.studio-page.hp-home :is(.hp-family-switch button[aria-pressed=true],.hp-cast-genders button[aria-pressed=true],.pricing-currency.active,.hr-recipe-tabs button[aria-selected=true]){background:var(--hp-glass-paint);color:var(--hp-text);border-color:var(--hp-glass-edge);box-shadow:var(--hp-control-shadow)}@media (hover:hover){.studio-page.hp-home :is(.hr-reference,.hp-cast-gallery-card):hover{border-color:var(--hp-accent-edge)}.studio-page.hp-home :is(.hp-cast-filter-trigger,.hp-cast-arrow,.hp-camera-step,.hp-making-replay,.nav-theme>button,.nav-hamburger):hover:not(:disabled){background:var(--hp-control-hover);border-color:var(--hp-accent-edge)}}.studio-page.hp-home :is(.hp-catalog-card,.hp-cast-gallery-card,.hp-family-switch button,.hp-cast-filter-trigger,.hp-cast-arrow,.hp-camera-step,.hp-making-replay,.pricing-currency,.hr-recipe-tabs button,.nav-theme>button,.nav-hamburger):focus-visible{outline:2px solid var(--hp-focus);outline-offset:4px}.studio-page.hp-home :is(.hp-model-stage,.hp-canvas-frame){border-color:var(--hp-media-edge);border-radius:var(--hp-radius-banner);box-shadow:var(--hp-media-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.studio-page.hp-home .hp-model-stage{--hp-stage-rest-shadow:0 12px 32px -12px #0006;border:0;box-shadow:var(--hp-stage-rest-shadow)}.studio-page.hp-home :is(.hp-model-card,.hp-floating-note,.hp-canvas-flow>div){background:var(--hp-media-paint);border-color:var(--hp-media-edge);box-shadow:var(--hp-media-shadow);color:var(--landing-cream);backdrop-filter:var(--hp-card-blur);-webkit-backdrop-filter:var(--hp-card-blur)}.studio-page.hp-home .hp-model-card{border-radius:var(--hp-radius-card)}.studio-page.hp-home .hp-model-link{background:var(--hp-media-inset);border-color:var(--hp-media-edge);box-shadow:inset 0 1px 0 #ffffff14}.studio-page.hp-home .hp-model-link:hover{border-color:#ffad82}.studio-page.hp-home .hp-model-card:focus-within{border-color:#ffad82}.studio-page.hp-home :is(.hp-opening-tile,.hp-camera-frame,.hp-making-frame,.hp-brand-tile,.cast-card,.as-card,.arc-card){border-color:var(--hp-media-edge);box-shadow:var(--hp-media-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.studio-page.hp-home .faq-list details{background:transparent;border-block-end-color:var(--hp-glass-edge);box-shadow:none}.studio-page.hp-home .faq-list details[open]{border-block-end-color:var(--hp-accent-edge)}.studio-page.hp-home .stat-strip{background:transparent;box-shadow:none}.studio-page.hp-home :is(.hp-heading h2,.section-h,.hp-canvas h2){font-size:var(--hp-type-section)}.studio-page.hp-home :is(.hp-cast-heading,.hp-making-title){font-size:var(--hp-type-editorial)}.studio-page.hp-home :is(.hp-model-card h4,.hp-finale-grid h3){font-size:var(--hp-type-card)}@media (max-width:600px){.studio-page.hp-home :is(.hp-cast-heading,.hp-making-title){font-size:clamp(29px,7.9vw,40px)}}@media (max-width:760px){.studio-page.hp-home .ht-prompt{border-radius:var(--hp-radius-card)}.studio-page.hp-home :is(.hp-camera-desk,.pf-panel,.enterprise-card){backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:960px){.studio-page.hp-home>.nav-bar,.studio-page.hp-home>.nav-bar.frosted{background:var(--liquid-ground);backdrop-filter:none;-webkit-backdrop-filter:none}.studio-page.hp-home>.nav-bar.frosted{border-block-end-color:var(--liquid-edge)}}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.studio-page.hp-home .hs-seven[data-engine=webgl] :is(.hr-result,.hr-packet-brief){background:var(--hp-glass-solid)}.studio-page.hp-home .ht-prompt:after{display:none}.studio-page.hp-home :is(.hp-model-stage,.hp-canvas-frame){background-color:#101116}.studio-page.hp-home :is(.nav-theme>button,.nav-hamburger,.hp-cast-arrow,.hp-camera-step):hover{background:var(--hp-control-paint)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.studio-page.hp-home .hs-seven[data-engine=webgl] :is(.hr-result,.hr-packet-brief){background:var(--hp-glass-solid)}}@media (forced-colors:active){.studio-page.hp-home :is(.hp-glass,.hp-making-card,.hp-camera-picker,.hp-model-card,.hp-cast-gallery-card,.why-card,.pl2-card,.hp-catalog-card,.ht-prompt,.hr-result,.hr-dialog,.hp-cast-filter-panel){border-color:CanvasText;box-shadow:none}}.studio-page .hero-lab .ht-title{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,4.2vw,60px);line-height:1.04;letter-spacing:-.045em}.hr-motion-hint,.hs-projects button,.ht-eyebrow,.ht-pause,.pmt-lane-labels{font-size:12px}.pmt-lane-labels{inset-inline:5%;letter-spacing:.025em}.hr-mobile-inputs{display:none}.hero-transformer .hs-seven-hub .pmt-center{inline-size:74px;block-size:74px;padding:13px;border-radius:22px}.hs-seven .pmt-center-art{inline-size:48px;block-size:auto}.hs-seven .hs-seven-hub:before{display:none}.ht-flight-stack{position:absolute;inset:0 auto auto 0;max-inline-size:none;block-size:auto;-o-object-fit:contain;object-fit:contain}.ht-flight .pmt-flight-badge{border-radius:22px}.ht-flight-wordmark{block-size:auto}[dir=rtl] .hero-transformer .ht-title{font-family:var(--font-arabic);letter-spacing:0;line-height:1.3}.hs-seven .hr-card-spread>div>:first-child .cs-card{translate:calc(var(--packet-gather, 0) * 38px) calc(var(--packet-gather, 0) * 8px)}.hs-seven .hr-card-spread>div>:nth-child(3) .cs-card{translate:calc(var(--packet-gather, 0) * -38px) calc(var(--packet-gather, 0) * 8px)}.hs-seven .hr-card-spread .cs-label,.hs-seven .hr-packet-meta{font-size:12px}.hs-seven .hs-project-footer{position:relative;gap:12px;align-items:center;min-block-size:58px}.hs-projects button{padding:7px 10px;border-radius:12px;gap:9px}.hs-projects button img{inline-size:42px;block-size:28px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.hs-replay{min-block-size:44px;border:0;border-radius:8px;background:transparent;color:var(--ht-muted);padding:8px 10px;font:12px/18px var(--font-body);cursor:pointer}.hs-replay:hover{color:var(--ht-text)}.hs-seven[data-engine=webgl] .hs-result-plate[data-kind=film] .hr-result-caption{block-size:72px}.hs-seven-waiting{top:47%;font-size:12px}.ht-composer{max-inline-size:760px}.ht-demo-disclosure>span,.ht-demo-toggle,.ht-prompt-heading h2,.ht-prompt-heading>span,.ht-prompt-note{font-size:12px;line-height:18px}.ht-chat-compose{padding:18px 20px 10px}.ht-demo-disclosure{margin-block-start:10px}.ht-prompt-briefs>span{font-size:12px;line-height:18px}.studio-page.hp-home .ht-prompt:after{opacity:.16;transition:opacity .5s var(--ease-out)}.studio-page.hp-home .ht-composer:focus-within .ht-prompt:after{opacity:.8}@media (min-width:761px){.hs-seven .hs-seven-stage{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr)}.hs-seven .hs-native-plate{max-inline-size:420px}.hs-seven[data-engine=webgl] .hs-native-plate{max-inline-size:none}}@media (max-width:760px){.studio-page .hero-lab .ht-title{font-size:clamp(34px,9vw,44px)}.ht-eyebrow{margin-block-end:10px}.ht-subline{font-size:13px;line-height:21px}.pmt-lane-labels{display:none}.hs-seven .hs-seven-stage{gap:10px;padding-block:8px 10px}.hs-seven .hr-deck-art{display:none}.hr-mobile-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hr-mobile-inputs>span{position:relative;overflow:hidden;border:1px solid var(--hp-media-edge);border-radius:12px;background:var(--hp-media-paint)}.hr-mobile-inputs img{display:block;inline-size:100%;block-size:86px;-o-object-fit:cover;object-fit:cover}.hr-deck[data-project=cairo-blackout] .hr-mobile-inputs img,.hr-deck[data-project=the-touch] .hr-mobile-inputs img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.hr-mobile-inputs>span:first-child img{-o-object-fit:contain;object-fit:contain}.hr-mobile-inputs>span:nth-child(2) img{-o-object-position:center 22%;object-position:center 22%}.hr-mobile-inputs>span>span{display:block;padding:5px 5px 6px;font-size:12px;line-height:16px;color:var(--landing-cream)}.hs-seven .hr-packet-brief{gap:5px;margin-block-start:8px;padding:11px 12px;border-radius:12px;backdrop-filter:none;-webkit-backdrop-filter:none}.hs-seven .hr-packet-heading{font-size:14px}.hs-seven .hr-packet-prompt{font-size:12px;line-height:18px}.hs-seven .hr-packet-meta{display:none}.hs-seven .hs-seven-hub{min-block-size:42px;align-content:center}.hero-transformer .hs-seven-hub .pmt-center{inline-size:42px;block-size:42px;padding:7px;border-radius:12px}.hs-seven .pmt-center-art{inline-size:28px;block-size:auto}.hs-seven .hs-seven-hub:before{display:block;top:50%;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--hp-accent-edge),transparent);box-shadow:none;z-index:-1}.hs-seven .hs-project-footer{min-block-size:52px;margin-block:0;flex-wrap:wrap}.hs-projects{inline-size:100%;border:0;padding:0;gap:6px}.hs-projects button{padding:6px 8px;min-inline-size:0;font-size:12px}.hs-projects button img{inline-size:32px;block-size:24px}.hs-seven .hr-result-caption{padding:10px 12px;min-block-size:60px}.hs-seven .hr-result-caption h3{font-size:16px}.hs-seven .hr-result-eyebrow{font-size:12px}.hr-controls{margin-block-start:4px;gap:0}.hr-controls .hr-motion-hint{display:none}.hr-controls .ht-pause{flex-basis:auto}.ht-prompt-heading{gap:8px}.ht-prompt-heading>span{max-inline-size:190px;font-size:12px}.ht-chat-compose{padding:14px 14px 8px}.ht-composer[data-expanded=false] .ht-prompt-input{block-size:64px;min-block-size:64px;margin-block-end:10px}.ht-prompt-controls{gap:8px}.ht-prompt-actions{flex:1 0 auto}.ht-prompt-briefs,.ht-prompt-dialect,.ht-prompt-mic,.ht-prompt-options .ht-prompt-icon{display:none}.ht-prompt-type{font-size:12px;padding-inline:7px}.ht-demo-disclosure{align-items:center;gap:8px}.ht-demo-disclosure>span{max-inline-size:23ch}.ht-demo-toggle{max-inline-size:100%;text-align:start}.ht-prompt-actions .ht-prompt-submit{min-block-size:44px}.ht-transcript{padding-block-end:var(--space-6);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--space-5)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--space-5)),transparent)}.ht-transcript:focus-visible{-webkit-mask-image:none;mask-image:none}}@media (forced-colors:active),(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.studio-page.hp-home .ht-prompt:after{transition:none}}.hp-home :is(.hp-family-switch,.hp-cast-genders){isolation:isolate}.hp-home :is(.hp-family-switch,.hp-cast-genders) button{position:relative}.hp-home .hp-selection-pill{position:absolute;inset:0;z-index:0;pointer-events:none;border:1px solid var(--hp-edge);border-radius:inherit;background:linear-gradient(135deg,#ffffff12,#ffffff02),var(--hp-panel-solid);box-shadow:inset 0 1px 0 #ffffff20,0 3px 10px #0002}.hp-home .hp-selection-label{position:relative;z-index:1}.hp-creative[data-interaction-motion=active] .hp-model-details[data-enter=true]>.hp-model-card:not([hidden]){animation:hp-model-settle .24s var(--ease-out) both}@keyframes hp-model-settle{0%{opacity:.65}to{opacity:1}}.hp-cast[data-motion=active] .hp-cast-filter-panel:not([hidden]){animation:hp-disclosure-in .18s var(--ease-out) both}.hp-creative[data-interaction-motion=static] .hp-model-card{animation:none}.hp-home :is([data-interaction-motion=static],[data-motion=static]) .hp-selection-pill{transform:none!important}.studio-page.hp-home :is(.hp-family-switch,.hp-cast-genders) button:has(.hp-selection-pill){background:transparent;box-shadow:none;border-color:transparent}.hp-home .pricing-currency-group{position:relative;display:grid;grid-template-columns:1fr 1fr;isolation:isolate}.hp-home .pricing-currency-group:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset-block:4px;inset-inline-start:4px;inline-size:calc(50% - 6px);border-radius:inherit;border:1px solid var(--hp-edge);background:linear-gradient(135deg,#ffffff12,#ffffff02),var(--hp-panel-solid);box-shadow:inset 0 1px 0 #ffffff20;transform:translateX(0);transition:transform var(--motion-reveal,var(--dur-reveal)) var(--ease-out)}.hp-home .pricing-currency-group:has(button:last-child[aria-checked=true]):before{transform:translateX(calc(100% + 4px))}[dir=rtl] .hp-home .pricing-currency-group:has(button:last-child[aria-checked=true]):before{transform:translateX(calc(-100% - 4px))}.studio-page.hp-home button.pricing-currency.active{background:transparent;box-shadow:none}.hp-home :is(.hp-button,.hp-model-link,.pl2-cta,.hp-cast-filter-trigger,.hp-cast-arrow,.hp-camera-step,.hp-making-replay,.ht-demo-toggle,.ht-pause,.hs-projects button,.hr-recipe-tabs button,.corn-chip,.mbtn,.nav-hamburger,.pricing-currency){transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.18s;transition-timing-function:var(--ease-ui)}.hp-home :is(.hp-model-link,.hp-text-link)>span[aria-hidden=true]{transition:transform .24s var(--ease-out)}@media(hover:hover) and (pointer:fine){.hp-home :is(.hp-button,.pl2-cta,.hp-cast-filter-trigger,.hp-cast-arrow,.hp-making-replay,.mbtn):not(:disabled):hover{transform:translateY(-1px)}.hp-home .hp-model-link:hover>span[aria-hidden=true]{transform:translateX(3px)}[dir=rtl] .hp-home .hp-model-link:hover>span[aria-hidden=true]{transform:translateX(-3px)}}.hp-home :is(.hp-button,.hp-model-link,.pl2-cta,.hp-cast-filter-trigger,.hp-cast-arrow,.hp-camera-step,.hp-making-replay,.ht-demo-toggle,.ht-pause,.hs-projects button,.hr-recipe-tabs button,.corn-chip,.mbtn,.nav-hamburger):not(:disabled):active{transform:translateY(1px) scale(.985);transition-duration:90ms}.hp-home .hp-catalog-card{transition-property:transform,border-color,box-shadow;transition-duration:.24s;transition-timing-function:var(--ease-out)}.hp-home .hp-catalog-card:not([aria-disabled=true]):active{transform:translateY(0) scale(.99)}.hp-home .faq-list details{transition:border-color .18s var(--ease-ui)}.hp-home .faq-list details[open]{border-color:var(--hp-accent-edge)}.hp-home :is(.faq-list details,.hp-model-more)[open]>:not(summary){animation:hp-disclosure-in var(--dur-base) var(--ease-out) both}@keyframes hp-disclosure-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hp-home[data-interaction-motion=static] :is(.hp-selection-pill,.pricing-currency-group):before{transition:none}.hp-home[data-interaction-motion=static] :is(.faq-list details,.hp-model-more)[open]>:not(summary){animation:none}.hp-home[data-interaction-motion=static] :is(.hp-button,.hp-model-link,.pl2-cta,.hp-cast-filter-trigger,.hp-cast-arrow,.hp-camera-step,.hp-making-replay,.ht-demo-toggle,.ht-pause,.hs-projects button,.hr-recipe-tabs button,.corn-chip,.mbtn,.nav-hamburger,.hp-catalog-card,.pricing-currency){transition:none;transform:none!important}@media(prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.hp-home .pricing-currency-group:before{transition:none}.hp-home :is(.hp-model-card,.hp-cast-filter-panel){animation:none!important}.hp-home .hp-selection-pill{transform:none!important}.hp-home :is(.faq-list details,.hp-model-more)[open]>:not(summary){animation:none}.hp-home :is(.hp-button,.hp-model-link,.pl2-cta,.hp-cast-filter-trigger,.hp-cast-arrow,.hp-camera-step,.hp-making-replay,.ht-demo-toggle,.ht-pause,.hs-projects button,.hr-recipe-tabs button,.corn-chip,.mbtn,.nav-hamburger,.hp-catalog-card,.pricing-currency,.faq-plus,.pl2-corn-chev){transition:none}.hp-home .hp-model-link>span[aria-hidden=true],.hp-home :is(.hp-button,.hp-model-link,.pl2-cta,.hp-cast-filter-trigger,.hp-cast-arrow,.hp-camera-step,.hp-making-replay,.ht-demo-toggle,.ht-pause,.hs-projects button,.hr-recipe-tabs button,.corn-chip,.mbtn,.nav-hamburger,.hp-catalog-card):is(:hover,:active){transform:none!important}.hp-home :is(.ar-track,.as-track){scroll-behavior:auto}}@media(forced-colors:active){.hp-home .hp-selection-pill{box-shadow:none}.hp-home .hp-selection-pill,.hp-home .pricing-currency-group:before{border:2px solid Highlight;background:Canvas}}.hp-home :is(.hp-cast.hp-container,.hp-making.hp-container){max-inline-size:var(--hp-layout-max);padding:var(--hp-section-space) var(--hp-layout-gutter)}.hp-home :is(.hp-container,.accents-reel,.why,.showreel,.pricing,.faq){padding-inline:var(--hp-layout-gutter)}.hp-home :is(.hp-eyebrow,.eyebrow,.hp-media-note,.hp-model-meta,.hp-model-facts,.hp-model-selection,.hp-model-more summary,.hp-model-footnote,.hp-model-index p,.hp-camera-axis,.hp-camera-value>span,.hp-camera-frame-label,.hp-camera-object figcaption,.hp-camera-object figcaption bdi,.hp-camera-disclaimer,.hp-cast-caption,.hp-cast-caption .hp-cast-count,.hp-cast-footer a,.hp-cast-footer button,.hp-making-preview-tag,.hp-making-state,.hp-making-example-label small,.hp-making-url,.hp-making-product-name,.hp-brand-tile figcaption,.hp-brand-tile figcaption>span,.hp-finale-grid article>span,.why-tag){font-size:var(--type-control-size);line-height:1.6}.hp-home .hp-footer{padding-inline:var(--hp-layout-gutter)}.hp-home .hp-footer .foot-inner{max-inline-size:calc(var(--hp-layout-max) - 96px)}.hp-home .faq-list summary{min-block-size:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--lp-space-20);font-size:var(--type-lead-size)}.hp-home .faq-list p{font-size:var(--type-ui-size)}.hp-home :is(.pl2-off,.pl2-badge,.pl2-billed,.pl2-studios-h,.pl2-chip-on,.pl2-chip-off,.pl2-studio-diff,.pl2-kmain span,.pf-step-sub,.pf-slider-k,.pf-rec-eyebrow,.pf-usage-note,.pf-rec-billed,.pf-rec-foot,.pf-uses-h){font-size:var(--type-control-size);line-height:1.6}.hp-home .hp-opening-statement>p{max-inline-size:15ch;font-weight:700}.hp-home .hp-opening-tile img{transition:transform var(--dur-chapter) var(--ease-out)}.hp-home .hp-model-card{padding:26px}.hp-home .hp-model-card h4{margin-block:18px var(--lp-space-10);font-size:28px}.hp-home .hp-model-summary{font-size:var(--type-ui-size);line-height:1.65}.hp-home .hp-model-body>ul{gap:var(--space-2);margin-block:18px var(--space-5);padding-block-start:var(--space-4)}.hp-home .hp-model-body>ul li{font-size:var(--type-small-size)}.hp-home .hp-model-facts>span{display:inline;margin-inline-end:var(--space-2)}.hp-home .hp-model-link{font-size:var(--type-small-size);min-block-size:46px}.hp-home .hp-presets-heading{padding-block-start:28px;border-block-start:1px solid var(--hp-edge)}.hp-camera-controls{min-inline-size:0}.hp-camera-controls .hp-camera-pickers{grid-template-rows:repeat(3,minmax(124px,auto));gap:var(--space-3)}.hp-camera-controls .hp-camera-direction{grid-template-columns:1fr;gap:var(--space-2);padding:var(--lp-space-20) var(--space-2) var(--space-3)}.hp-camera-controls .hp-camera-direction-copy{min-block-size:0}.hp-camera-workbench .hp-camera-frame{aspect-ratio:auto;min-block-size:480px}.hp-home .hp-camera-object>img{block-size:340px;padding-block-end:44px}.hp-home .hp-camera-top{padding:var(--lp-space-40)}.hp-camera-disclaimer{margin-block-start:var(--space-4)}.hp-making-state-copy{display:flex;align-items:center;gap:var(--space-3)}.hp-making-state>.hp-making-state-copy{color:var(--hp-muted)}.hp-making-state-copy>span{color:var(--hp-accent);font-variant-numeric:tabular-nums}.hp-making-select{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.hp-making-selection-mark{flex:none;display:grid;place-items:center;inline-size:26px;block-size:26px;border:1px solid var(--hp-edge);border-radius:50%;color:var(--hp-muted);font:14px/1 var(--font-body)}.hp-making-select[aria-pressed=true] .hp-making-selection-mark{color:var(--hp-ink);background:var(--hp-accent-paint);border-color:var(--hp-accent-edge)}.hp-cast-stage.hp-cast-stage-is-empty{min-block-size:0;margin-block:var(--space-5)}.hp-cast-stage-is-empty .hp-cast-empty{min-block-size:160px;border:1px solid var(--hp-edge);border-radius:var(--hp-radius-card);background:var(--hp-inset-paint)}.hp-cast-empty p{max-inline-size:48ch;line-height:1.7}.hp-cast-person .hp-cast-photo{width:90%;height:calc(100% - 60px);border:1px solid var(--hp-media-edge);border-radius:var(--hp-radius-card);box-shadow:var(--hp-media-shadow)}.hp-cast-gallery-image.hp-cast-photo,.hp-cast-person .hp-cast-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%}.hp-home .hp-showreel-empty{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:28px var(--space-6)}.hp-showreel-empty p{max-inline-size:55ch;margin:0;color:var(--hp-muted);font-size:var(--type-ui-size);line-height:1.7}.hp-showreel-empty a{flex:none}.hp-home .hp-canvas-flow>div{min-inline-size:200px;padding:var(--lp-space-20) var(--space-5);font-size:var(--type-ui-size)}.hp-home .hp-canvas-flow>div:first-child{border-color:var(--hp-accent-edge)}.studio-page.hp-home .hp-finale-grid>article:first-child{background:var(--hp-accent-paint);border-color:var(--hp-accent-edge)}.hp-home .hp-finale-grid>article{min-block-size:280px;padding:var(--space-6)}.hp-home .hp-finale-grid>article:first-child h3{font-size:var(--type-h1-size);max-inline-size:12ch}.hp-home .why.in .why-card{animation:hp-disclosure-in var(--dur-reveal) var(--ease-out) backwards}.hp-home .why-card-spotlight{border-color:var(--hp-accent-edge);background:var(--hp-accent-paint)}.hr-film-step,.hr-input-step{font:500 12px/1.5 var(--font-body);letter-spacing:.025em;color:var(--ht-muted)}.hr-film-step{color:#faf2df}.hs-seven .hr-film-open,.hs-seven .hr-film-top>span:last-child,.hs-seven .hr-result-eyebrow{font-size:12px}.hr-input-step{display:none;margin-block-end:10px;text-align:start}.hr-input-step>span{margin-inline-end:8px;color:var(--hp-accent);font-variant-numeric:tabular-nums}.hs-process-track{display:flex;gap:4px;inline-size:90px;margin:8px auto 0;opacity:.8}.hs-process-track span{flex:1;block-size:2px;border-radius:2px;background:var(--hp-inset-edge);transition:background-color var(--dur-base) var(--ease-ui)}.hs-scene .hs-process-track span:first-child,.hs-scene:is([data-phase=reveal],[data-phase=arrive],[data-phase=result],[data-resting=true]) .hs-process-track span,.hs-scene[data-compact=true] .hs-process-track span,.hs-scene[data-phase=transit] .hs-process-track span:nth-child(2){background:var(--hp-accent)}@media(max-width:960px){.hp-home .hp-camera-top{padding:28px}.hp-home .hp-camera-object>img{block-size:280px}.hp-home .hp-finale-grid>article{padding:var(--space-5)}}@media(max-width:760px){.hp-home .hp-model-card{padding:22px}.hp-home .hp-model-stage{min-block-size:0}.hp-home .hp-camera-top{padding:var(--space-5) var(--lp-space-20) var(--lp-space-20)}.hp-camera-workbench .hp-camera-frame{min-block-size:0;aspect-ratio:4/3}.hp-camera-controls .hp-camera-pickers{grid-template-rows:repeat(3,minmax(100px,auto))}.hp-camera-controls .hp-camera-direction{padding-inline:var(--lp-space-2)}.hp-home .hp-camera-object>img{block-size:230px}.hp-home .hp-showreel-empty{align-items:start;flex-direction:column;padding:var(--space-5);gap:var(--lp-space-14)}.hp-home .hp-making-visual{max-inline-size:none}.hp-home .hp-making-frame{aspect-ratio:1/1}.hp-making-poster{-o-object-position:center 42%;object-position:center 42%}.hp-home .pf-wrap{padding-inline:0}.hp-home .pf-panel{padding:var(--space-4)}.hp-home :is(.pf-step-sub,.pf-chips,.pf-slider,.pf-premium,.pf-empty){margin-inline-start:0}.hp-home .pf-slider-label{flex-wrap:wrap}.hp-home .pf-slider-k{flex-basis:100%;margin-inline-start:0}.hp-home .hp-canvas-flow>div{min-inline-size:0;padding:var(--space-4) var(--space-3);font-size:var(--type-control-size)}.hp-cast-person .hp-cast-photo{width:100%;height:calc(100% - 16px)}.hp-home .hr-mobile-inputs img{block-size:72px}.hs-seven .hr-packet-prompt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hr-input-step{display:block;margin-block-end:7px}.hs-process-track{margin-block:6px 0}}@media(max-width:640px){.hp-brand-grid{grid-template-rows:240px repeat(2,200px) 180px}.hp-brand-tile{grid-column:auto;grid-row:auto}.hp-brand-tile-0,.hp-brand-tile-5{grid-column:1/-1}.hp-home .hp-finale-grid>article{min-block-size:0}.hp-home .hp-finale-grid>article:first-child h3{max-inline-size:none}.hp-home .hp-brand-tile figcaption{font-size:var(--type-small-size)}.hp-home .hp-cast-stage-is-empty .hp-cast-empty{padding:var(--space-5)}}@media(prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.hp-home .why.in .why-card{animation:none}.hp-home .hp-opening-tile img,.hs-process-track span{transition:none}}.hp-home[data-interaction-motion=static] .why.in .why-card{animation:none}.hs-seven .hs-projects{flex-wrap:wrap}.studio-page.hp-home .hs-seven .hr-result{background:var(--hp-glass-sheen),var(--hp-panel-solid)}.hs-seven[data-engine=native] .hs-result-plate{--stack-shift:-10px;grid-column:3;grid-row:1;justify-self:center;align-self:center;transform:translate(calc(var(--stack-depth, 0) * var(--stack-shift)),calc(var(--stack-depth, 0) * -18px)) scale(calc(1 - var(--stack-depth, 0) * .025));transition:transform .42s var(--ease-out)}.hs-seven[dir=rtl][data-engine=native] .hs-result-plate{--stack-shift:10px}.hs-seven[data-engine=webgl][data-resting=true] .hs-result-plate{transition:transform .42s var(--ease-out)}@media(max-width:760px){.hs-seven[data-engine=native] .hs-result-plate{grid-column:1;grid-row:3;inline-size:calc(100% - 24px);margin-block-start:calc(var(--stack-layers, 0) * 18px)}}@media(prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.hs-seven .hs-result-plate{transition:none!important}}.ht-wrap[data-static=true] .hs-seven .hs-result-plate{transition:none}.hp-making-subtitle{margin:18px 0 0;max-inline-size:42ch;font-size:clamp(var(--type-h3-size),2vw,28px);line-height:1.45;color:var(--hp-muted)}.hp-making-card{display:block}.hp-making-card-content{min-inline-size:0}.hp-making-card-delivery .hp-making-card-content{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--space-4);column-gap:var(--space-4);align-items:center}.hp-making-delivery-preview{display:none}@media(max-width:960px){.hp-making-delivery-preview{display:grid;grid-template-columns:min(40%,144px) minmax(0,1fr);align-items:center;gap:var(--space-3);min-inline-size:0;max-inline-size:100%;margin:var(--space-3) 0 0;padding:var(--space-3);border:1px solid var(--hp-media-edge);border-radius:var(--hp-radius-chip);background:var(--hp-inset-paint)}.hp-making-delivery-preview>img{display:block;inline-size:100%;block-size:auto;aspect-ratio:300/445;-o-object-fit:contain;object-fit:contain;border-radius:var(--hp-radius-badge)}.hp-making-delivery-preview>figcaption{display:grid;gap:var(--space-2);min-inline-size:0;font:var(--type-control-size)/1.6 var(--font-body);color:var(--hp-muted)}.hp-making-delivery-preview>figcaption>strong{color:var(--hp-ink);font-weight:500}}.studio-page.hp-home .hp-making[data-scroll-mode=pinned] .hp-making-card{min-block-size:clamp(420px,65svh,660px);display:grid;grid-template-columns:minmax(0,1fr);align-content:center;padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none}.hp-making[data-scroll-mode=pinned] .hp-making-card:after{display:none}.hp-making[data-scroll-mode=pinned] .hp-making-num{inset-block-start:calc(50% - 18px)}.hp-making[data-scroll-mode=pinned] .hp-making-card-content{padding:28px;border:1px solid var(--hp-glass-edge);border-radius:var(--hp-radius-card);background:var(--hp-glass-paint);box-shadow:var(--hp-card-shadow)}.hp-making[data-scroll-mode=pinned] .hp-making-card[data-active=true] .hp-making-card-content{border-color:var(--hp-accent-edge);background:var(--hp-accent-paint)}.hp-making[data-scroll-mode=pinned] .hp-making-visual{position:sticky;inset-block-start:112px}.hp-making[data-scroll-mode=pinned] .hp-making-steps{padding-block-end:clamp(120px,18svh,220px)}.hp-making[data-scroll-mode=pinned] .hp-making-frame{max-block-size:calc(100svh - 190px)}.hp-making[data-scroll-mode=pinned] .hp-making-card-content{opacity:calc(.56 + var(--making-focus,1) * .44);transform:translateY(calc((1 - var(--making-reveal,1)) * 24px))}.hp-making[data-scroll-mode=flow] .hp-making-card-content{opacity:calc(.75 + var(--making-reveal,1) * .25);transform:translateY(calc((1 - var(--making-reveal,1)) * 16px))}.hp-making .hp-making-card:is([data-active=true],:focus-within) .hp-making-card-content,.hp-making[data-scroll-mode=static] .hp-making-card-content{opacity:1;transform:none}.hp-making-state-bar>span{transform:scaleX(var(--making-selected-progress,.3333))}.hp-making[data-manual=false]:not([data-scroll-mode=static]) .hp-making-state-bar>span{transform:scaleX(var(--making-progress,0))}@media(max-width:1200px){.hp-making-card-delivery .hp-making-card-content{grid-template-columns:1fr}}.hp-making-frame{--scene-0:var(--making-selected-0,0);--scene-1:var(--making-selected-1,1);--scene-2:var(--making-selected-2,0)}.hp-making[data-scroll-mode=pinned][data-manual=false] .hp-making-frame{--scene-0:var(--making-scene-0,var(--making-selected-0,0));--scene-1:var(--making-scene-1,var(--making-selected-1,1));--scene-2:var(--making-scene-2,var(--making-selected-2,0))}.hp-making[data-manual=true] .hp-making-frame{--scene-0:var(--making-selected-0);--scene-1:var(--making-selected-1);--scene-2:var(--making-selected-2)}.hp-making-scene{position:absolute;inset:0;pointer-events:none;opacity:var(--scene-opacity);transform:scale(calc(1.035 - var(--scene-opacity) * .035))}.hp-making-scene-link{--scene-opacity:var(--scene-0);display:grid;align-items:center;padding:var(--space-5);background:radial-gradient(ellipse at 40% 30%,#92634344,transparent 70%),#101219}.hp-making-source-card{display:grid;gap:28px;padding:22px var(--space-4);border:1px solid #ffffff26;border-radius:18px;background:var(--glass-fill-4);box-shadow:0 16px 40px #0005;color:var(--landing-cream)}.hp-making-source-address{padding-block-end:var(--lp-space-14);border-bottom:1px solid #ffffff26;font-size:var(--type-micro-size);overflow-wrap:anywhere}.hp-making-source-card img{display:block;width:100%;height:auto;border-radius:var(--hp-radius-badge)}.hp-making-source-card strong{font-size:var(--type-h3-size);line-height:1.4}.hp-making-scene-prompt{--scene-opacity:var(--scene-1);background:#15181d}.hp-making-scene-prompt img{position:absolute;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff26;border-radius:var(--hp-radius-tile);box-shadow:0 20px 40px #0007}.hp-making-scene-prompt img:first-child{inset-block-start:17%;inset-inline-end:6%;width:78%;height:37%;transform:rotate(5deg)}.hp-making-scene-prompt img:last-child{inset-block-start:36%;inset-inline-start:8%;width:53%;height:43%;transform:rotate(-6deg)}.hp-making-scene-delivery{--scene-opacity:var(--scene-2)}.hp-making[data-scroll-mode=static] .hp-making-scene{transform:none}@media(prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.hp-making-scene{transform:none}}@media(max-width:760px){.hp-home .hp-making-scene-link{padding-block:var(--space-8) calc(var(--space-8) + var(--space-5))}.hp-home .hp-making-source-card{gap:var(--space-3);padding-block:var(--space-3)}.hp-home .hp-making-source-card strong{display:none}}@media (max-width:760px) and (min-width:701px){.hp-home .hp-making-frame{aspect-ratio:4/5}}.hp-home .faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(calc(var(--space-6) - var(--space-1)),4vw,calc(var(--space-7) + var(--space-2)));max-inline-size:none;margin-inline:auto;padding-inline:0}.hp-home .faq-group{min-inline-size:0;margin:0}.hp-home .faq-group-label{margin:0 0 var(--space-3);color:var(--hp-muted);font:600 var(--type-control-size)/1.5 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.hp-home .faq-group-items{display:grid;gap:var(--space-3)}.studio-page.hp-home .faq-group-items details{min-inline-size:0;padding:0;border:1px solid var(--hp-inset-edge);border-radius:var(--hp-radius-tile);background:var(--hp-inset-paint);box-shadow:inset 0 1px 0 var(--hp-glass-highlight);backdrop-filter:var(--hp-card-blur);-webkit-backdrop-filter:var(--hp-card-blur);transition:border-color var(--dur-base) var(--ease-ui),box-shadow var(--dur-base) var(--ease-ui)}.studio-page.hp-home .faq-group-items details[open]{border-color:var(--hp-accent-edge);background:var(--hp-glass-paint);box-shadow:var(--hp-card-shadow)}.hp-home .faq-group-items summary{min-block-size:64px;padding:var(--space-4) var(--space-5);color:var(--hp-ink);font-size:var(--type-ui-size);line-height:1.5}.hp-home .faq-question{min-inline-size:0;overflow-wrap:anywhere}.hp-home .faq-group-items .faq-plus{flex:none;inline-size:20px;color:var(--hp-muted);font-size:var(--type-h2-size);line-height:1;text-align:center}.hp-home .faq-group-items p{max-inline-size:none;margin:0;padding:0 var(--space-5) var(--space-5);color:var(--hp-muted);font-size:var(--type-small-size);line-height:1.75}[dir=rtl] .hp-home .faq-group-label{font-family:var(--font-arabic);letter-spacing:0;text-transform:none}.hp-home .hp-finale{padding-block:clamp(calc(var(--space-8) + var(--space-2)),8vw,calc(var(--space-8) + var(--space-6))) calc(var(--space-8) + var(--space-4));text-align:center}.hp-home .hp-finale h2{max-inline-size:15ch;margin:0 auto clamp(calc(var(--space-6) - var(--space-1)),3vw,calc(var(--space-6) + var(--space-2)));font-size:clamp(calc(var(--type-h1-size) + var(--type-micro-size)),6.2vw,calc(var(--type-title-size) + var(--type-h1-size)));line-height:1;letter-spacing:-.05em}.hp-home .hp-finale-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:stretch}.studio-page.hp-home .hp-finale-grid>article,.studio-page.hp-home .hp-finale-grid>article:first-child{min-inline-size:0;min-block-size:260px;padding:var(--space-6);background:var(--hp-glass-paint);border-color:var(--hp-glass-edge);border-block-start-color:var(--hp-glass-edge-top);border-block-end-color:var(--hp-glass-edge-bottom);box-shadow:var(--hp-card-shadow)}.hp-home .hp-finale-grid h3,.hp-home .hp-finale-grid>article:first-child h3{max-inline-size:none;font-size:var(--hp-type-card)}@media (max-width:760px){.hp-home .faq-list{grid-template-columns:1fr;gap:var(--space-6)}.hp-home .faq-group-items summary{min-block-size:56px;padding:var(--space-3) var(--space-4)}.hp-home .faq-group-items p{padding:0 var(--space-4) var(--space-4)}.hp-home .hp-finale{padding-block:var(--space-8)}.hp-home .hp-finale h2{max-inline-size:13ch;margin-block-end:calc(var(--space-6) - var(--space-1));font-size:clamp(calc(var(--type-h1-size) + var(--type-micro-size)),12vw,calc(var(--type-title-size) + var(--type-control-size)));line-height:1.05;letter-spacing:-.04em}.hp-home .hp-finale-grid{grid-template-columns:1fr;gap:var(--space-3)}.studio-page.hp-home .hp-finale-grid>article,.studio-page.hp-home .hp-finale-grid>article:first-child{min-block-size:0;padding:var(--space-5)}}.studio-page.hp-home[data-interaction-motion=static] .faq-group-items details{transition:none}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.studio-page.hp-home .faq-group-items details{transition:none}}@media (prefers-reduced-transparency:reduce){.studio-page.hp-home .faq-group-items details,.studio-page.hp-home .faq-group-items details[open],.studio-page.hp-home .hp-finale-grid>article,.studio-page.hp-home .hp-finale-grid>article:first-child{background:var(--hp-panel-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.studio-page.hp-home .faq-group-items details,.studio-page.hp-home .faq-group-items details[open]{background:var(--hp-panel-solid)}}@media (forced-colors:active){.studio-page.hp-home .faq-group-items details,.studio-page.hp-home .faq-group-items details[open],.studio-page.hp-home .hp-finale-grid>article,.studio-page.hp-home .hp-finale-grid>article:first-child{border-color:CanvasText;background:Canvas;box-shadow:none}.hp-home .faq-group-items .faq-plus{color:ButtonText}}.studio-page.hp-home .hp-footer{padding-block:calc(var(--space-6) + var(--space-2)) var(--lp-space-20);padding-inline:var(--hp-layout-gutter);border-block-start:1px solid var(--hp-edge);background:transparent;color:var(--hp-ink)}.studio-page.hp-home .hp-footer .foot-inner{max-inline-size:calc(var(--hp-layout-max) - 96px);margin-inline:auto}.studio-page.hp-home .hp-footer .foot-cols{display:grid;grid-template-columns:minmax(260px,1fr) max-content;align-items:start;gap:clamp(var(--space-7),8vw,120px);padding-block-end:calc(var(--space-6) + var(--space-2));border-block-end:0}.studio-page.hp-home .hp-footer .foot-brand{min-inline-size:0;max-inline-size:361px}.studio-page.hp-home .hp-footer .hp-foot-logo{display:block;inline-size:101px;block-size:32px;margin-block-end:var(--space-4);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}[dir=rtl] .studio-page.hp-home .hp-footer .hp-foot-logo{-o-object-position:right center;object-position:right center}.studio-page.hp-home .hp-footer .foot-tag{max-inline-size:361px;color:var(--hp-muted);font-size:var(--type-ui-size);line-height:1.45}.studio-page.hp-home .hp-footer .foot-links{display:grid;grid-template-columns:repeat(3,max-content);align-items:start;gap:clamp(var(--space-6),4vw,72px);min-inline-size:0}.studio-page.hp-home .hp-footer .foot-col{min-inline-size:0}.studio-page.hp-home .hp-footer .foot-h{margin:0 0 var(--space-1);color:var(--hp-muted);font:500 var(--type-control-size)/1.333 var(--font-body);letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .studio-page.hp-home .hp-footer .foot-h{font-family:var(--font-arabic);letter-spacing:0;text-transform:none}.studio-page.hp-home .hp-footer .foot-col a{display:flex;align-items:center;min-inline-size:44px;min-block-size:44px;margin:0;padding:var(--space-3) 0;color:var(--hp-ink);font-size:var(--type-ui-size);line-height:20px;overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-ui)}.studio-page.hp-home .hp-footer .foot-col a:hover{color:var(--hp-accent)}.studio-page.hp-home .hp-footer .foot-col a:focus-visible{outline:2px solid var(--hp-accent);outline-offset:4px;border-radius:var(--hp-radius-micro)}.studio-page.hp-home .hp-footer .foot-legal{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:16px;padding-block-start:0;border-block-start:0;color:var(--hp-muted);font:500 var(--type-control-size)/1.333 var(--font-body);letter-spacing:.02em;text-transform:uppercase}.studio-page.hp-home .hp-footer .foot-domain{unicode-bidi:isolate}@media (max-width:960px){.studio-page.hp-home .hp-footer .foot-cols{grid-template-columns:1fr;gap:calc(var(--space-6) + var(--space-2))}.studio-page.hp-home .hp-footer .foot-links{grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%}}@media (max-width:640px){.studio-page.hp-home .hp-footer{padding-block:calc(var(--space-6) + var(--space-2)) var(--space-5)}.studio-page.hp-home .hp-footer .foot-cols{gap:var(--space-6);padding-block-end:var(--space-6)}.studio-page.hp-home .hp-footer .foot-brand{max-inline-size:none}.studio-page.hp-home .hp-footer .foot-links{grid-template-columns:1fr;gap:var(--space-4)}.studio-page.hp-home .hp-footer .foot-legal{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.studio-page.hp-home .hp-footer .foot-col a{transition:none}}@media (forced-colors:active){.studio-page.hp-home .hp-footer{border-color:CanvasText;background:Canvas;color:CanvasText}.studio-page.hp-home .hp-footer .foot-col a,.studio-page.hp-home .hp-footer .foot-col a:hover{color:LinkText}.studio-page.hp-home .hp-footer .foot-col a:focus-visible{outline-color:Highlight}}.studio-page.hp-home .hp-skip-content{position:fixed;inset-block-start:12px;inset-inline-start:16px;z-index:100;max-inline-size:calc(100vw - 32px);min-block-size:44px;display:inline-flex;align-items:center;padding:var(--lp-space-10) var(--space-4);border:1px solid var(--pop-line);border-radius:var(--hp-radius-control);background:var(--pop-graphite);color:var(--pop-white);font-size:var(--type-control-size);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - 24px));opacity:0;pointer-events:none;transition:none}.studio-page.hp-home .hp-skip-content:focus{transform:none;opacity:1;pointer-events:auto;outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:3px}.studio-page.hp-home .hp-main{scroll-margin-block-start:96px}.studio-page.hp-home .hp-main:focus-visible{outline:2px solid var(--pop-orange-ink,var(--pop-orange));outline-offset:-2px}@media (forced-colors:active){.studio-page.hp-home .hp-skip-content{background:Canvas;color:LinkText;border-color:CanvasText}.studio-page.hp-home .hp-main:focus-visible,.studio-page.hp-home .hp-skip-content:focus{outline-color:Highlight}}:is(.hp-home,.lp-menu){--lp-track-ui:-0.084px;--lp-track-line:-0.27px;--lp-track-compact:-0.078px;--lp-track-caps:0.22px;--lp-track-caps-lg:0.84px;--lp-track-statement:-0.025em;--lp-track-prize:-1.2px;--lp-track-stat:-0.36px}[dir=rtl] :is(.hp-home,.lp-menu){--lp-track-ui:0;--lp-track-line:0;--lp-track-compact:0;--lp-track-caps:0;--lp-track-caps-lg:0;--lp-track-statement:0;--lp-track-prize:0;--lp-track-stat:0}:is(.lp-header,.lp-hero-root,.lp-menu,.lp-cameras,.lp-screening,.lp-engines,.lp-presets,.lp-ugc,.lp-tvc) :is(a,button,[role=radio],[role=group]):focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:2px}.lp-glyph{display:inline-block;flex:none;inline-size:var(--lp-glyph-size);block-size:var(--lp-glyph-size);background-color:currentColor;-webkit-mask:var(--lp-glyph) center /contain no-repeat;mask:var(--lp-glyph) center /contain no-repeat}[dir=rtl] .lp-glyph--mirror{transform:scaleX(-1)}.lp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;gap:var(--space-1);border:1px solid transparent;border-radius:var(--hp-radius-pill);font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.lp-btn--m{block-size:40px;padding-inline:var(--space-4)}.lp-btn--l{block-size:48px;padding-inline:var(--space-5)}.lp-btn--l:has(.lp-glyph){padding-inline:var(--lp-space-20)}.lp-btn-label{padding-inline:var(--space-1)}.lp-btn-img{display:block;inline-size:20px;block-size:20px}.lp-btn--primary{background:var(--brand-cream);color:var(--neutral-950)}.lp-btn--primary:hover:not([aria-disabled=true]){background:var(--yellow-200);box-shadow:var(--lp-glow-neon)}.lp-btn--secondary{border-color:var(--brand-cream);background:transparent;color:var(--brand-cream)}.lp-btn--secondary:hover:not([aria-disabled=true]){background:var(--neutral-700)}.lp-btn--glass{border-color:var(--glass-stroke-24);background:var(--glass-fill-10);color:var(--brand-cream);box-shadow:var(--shadow-glass);backdrop-filter:blur(var(--lp-blur-container))}.lp-btn--glass:hover:not([aria-disabled=true]){border-color:var(--glass-stroke-orange-45);background:var(--glass-fill-14)}.lp-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.lp-seg{border-radius:var(--hp-radius-pill)}.lp-seg,.lp-seg-option{display:inline-flex;align-items:center}.lp-seg-option{justify-content:center;gap:var(--lp-space-6);min-inline-size:0;padding:0;border:0;border-radius:var(--hp-radius-pill);background:transparent;font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui);cursor:pointer}.lp-seg--ds{inline-size:110px;block-size:40px;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--neutral-700)}.lp-seg--ds .lp-seg-option{flex:1 1 0;block-size:100%;padding-inline:var(--lp-space-6);color:var(--neutral-500)}.lp-seg--ds .lp-seg-option[aria-checked=true]{background:var(--neutral-700);color:var(--neutral-white);box-shadow:var(--shadow-control)}.lp-seg--glass{block-size:40px;gap:var(--lp-space-2);padding:var(--space-1);border:1px solid var(--glass-stroke-10);background:var(--glass-fill-6)}.lp-seg--glass .lp-seg-option{block-size:32px;padding-inline:var(--lp-space-10) var(--space-3);color:var(--neutral-400);font-size:var(--type-small-size);letter-spacing:var(--lp-track-compact)}.lp-seg--glass .lp-seg-option[aria-checked=true]{background:var(--glass-fill-14);color:var(--neutral-200)}.lp-pill{display:inline-flex;align-items:center;flex:none;gap:var(--space-2);block-size:36px;padding-inline:var(--space-3) var(--lp-space-14);border:1px solid var(--glass-stroke-10);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-6),var(--glass-fill-6)),var(--scrim-black-20);color:var(--neutral-200);font:400 var(--type-small-size) /20px var(--font-body);letter-spacing:var(--lp-track-compact);white-space:nowrap;cursor:pointer}.lp-pill:hover:not([aria-disabled=true]){border-color:var(--glass-stroke-16);background:linear-gradient(var(--glass-fill-10),var(--glass-fill-10)),var(--scrim-black-20)}.lp-pill[aria-disabled=true]{opacity:.4;cursor:not-allowed}.lp-pill-icon{display:block;inline-size:16px;block-size:16px}.lp-header-sentinel{position:absolute;inset-block-start:8px;inset-inline-start:0;inline-size:1px;block-size:1px;pointer-events:none}.lp-header{position:sticky;inset-block-start:0;z-index:60;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);block-size:var(--lp-header-h);margin-block-end:calc(-1 * var(--lp-header-h));padding-inline:var(--space-5);color:var(--neutral-300);font-family:var(--font-body)}.lp-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--hp-ground-fill);box-shadow:inset 0 -1px 0 var(--glass-fill-10);backdrop-filter:blur(var(--lp-blur-header));opacity:0;transition:opacity var(--dur-base) var(--ease-ui)}.lp-header[data-surface=solid]:before{opacity:1}.lp-header-lead{display:flex;align-items:center;gap:var(--space-5);min-inline-size:0}.lp-header-logo{display:inline-flex;align-items:center;flex:none;border-radius:var(--hp-radius-micro)}.lp-header-wordmark{display:block;inline-size:96px}.lp-header-mark,.lp-header-wordmark{block-size:36px;-o-object-fit:contain;object-fit:contain}.lp-header-mark{display:none;inline-size:46px}.lp-header-studios,.lp-rail{display:flex;align-items:center}.lp-rail{gap:var(--lp-space-2);margin:0;padding:0;list-style:none}.lp-nav-item{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);block-size:36px;padding-inline:var(--space-3) var(--lp-space-10);border:0;border-radius:var(--hp-radius-inset);background:transparent;color:var(--neutral-300);font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.lp-nav-item:after{content:"";position:absolute;inset-inline:0;inset-block:-14px}.lp-nav-item:hover{background:var(--glass-fill-6)}.lp-nav-item[data-open]{background:var(--glass-fill-14);color:var(--brand-cream)}.lp-nav-chevron{color:var(--neutral-500);transition:transform var(--dur-fast) var(--ease-ui)}.lp-nav-item[data-open] .lp-nav-chevron{color:var(--brand-cream);transform:rotate(180deg)}.lp-header-account{display:flex;align-items:center;gap:var(--lp-space-20)}.lp-header-group{display:flex;align-items:center;gap:var(--space-2)}.lp-header-link{position:relative;display:inline-flex;align-items:center;block-size:40px;padding-inline:var(--space-3);border-radius:var(--hp-radius-pill);color:var(--neutral-300);font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui);text-decoration:none}.lp-header-link:hover{color:var(--neutral-200)}.lp-kernels{position:relative;display:inline-flex;align-items:center;gap:var(--lp-space-6);block-size:40px;padding-inline:var(--lp-space-10);border:0;border-radius:var(--hp-radius-pill);background:transparent;color:var(--brand-amber);font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui);cursor:pointer}.lp-kernels:hover{background:var(--glass-fill-6)}.lp-avatar{position:relative;display:inline-grid;place-items:center;inline-size:40px;block-size:40px;padding:0;overflow:hidden;border:0;border-radius:var(--hp-radius-pill);background:var(--neutral-700);color:var(--neutral-200);font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui);cursor:pointer}.lp-avatar:hover{opacity:.88}.lp-avatar[data-open]{background:var(--brand-cream);color:var(--neutral-950);opacity:1}.lp-avatar-image{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-sheet-toggle,.lp-studios-toggle{display:none}.lp-sheet-toggle{position:relative;place-items:center;inline-size:40px;block-size:40px;padding:0;border:1px solid var(--glass-stroke-24);border-radius:var(--hp-radius-pill);background:var(--glass-fill-10);color:var(--brand-cream);cursor:pointer}@media (pointer:coarse){.lp-nav-item:after{inset-block:-4px}:is(.lp-header .lp-btn,.lp-kernels,.lp-avatar,.lp-header-link,.lp-sheet-toggle):after{content:"";position:absolute;inset:-2px}}.lp-menu{position:fixed;z-index:70;box-sizing:border-box;visibility:hidden;display:flex;flex-direction:column;gap:var(--lp-space-2);inline-size:336px;max-inline-size:calc(100vw - 32px);max-block-size:min(var(--lp-menu-max),var(--lp-menu-room));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2);border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-tile);background:var(--glass-panel);box-shadow:var(--shadow-glass);color:var(--neutral-200);color-scheme:dark;backdrop-filter:blur(var(--lp-blur-header));font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui);animation:lp-menu-in var(--dur-fast) var(--ease-ui) both;--lp-menu-max:374px}.lp-menu[data-placed]{visibility:visible}.lp-menu--account{inline-size:232px;--lp-menu-max:520px}.lp-menu--sheet{inline-size:calc(100vw - 32px);--lp-menu-max:720px}.lp-menu-row{display:flex;align-items:center;gap:var(--space-3);min-block-size:56px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--hp-radius-inset);background:transparent;color:var(--brand-cream);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.lp-menu-row:focus-visible,.lp-menu-row:hover{background:var(--glass-fill-6)}.lp-menu-row:focus-visible{outline-offset:-2px}:is(.lp-menu--account,.lp-menu--sheet) .lp-menu-row{min-block-size:44px}.lp-menu-row-icon{display:inline-grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:var(--hp-radius-inset);background:var(--glass-fill-6);color:var(--neutral-200)}.lp-menu-row-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--lp-space-2);min-inline-size:0}.lp-menu-row-desc{font-weight:400;line-height:16px}.lp-menu-row-desc,.lp-menu-row-meta{color:var(--neutral-400);font-size:var(--type-control-size)}.lp-menu-row-meta{flex:none}.lp-menu-group{margin:0;padding:var(--space-2) var(--space-3) var(--lp-space-2);color:var(--neutral-500);font-size:var(--type-control-size);line-height:16px}.lp-menu-divider{margin-block:var(--space-1);border:0;border-block-start:1px solid var(--glass-stroke-12)}.lp-account-identity{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.lp-account-avatar{display:inline-grid;place-items:center;flex:none;inline-size:36px;block-size:36px;overflow:hidden;border-radius:var(--hp-radius-pill);background:var(--neutral-700);color:var(--neutral-200);font-size:var(--type-control-size)}.lp-account-avatar img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-account-who{display:flex;flex-direction:column;min-inline-size:0;color:var(--brand-cream);overflow-wrap:anywhere}.lp-account-who small{color:var(--neutral-500);font-size:var(--type-control-size);font-weight:400;line-height:16px}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:1279px){.lp-btn-label--collapsible{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-header-group .lp-btn--glass{padding-inline:var(--lp-space-10)}}@media (max-width:1023px){.lp-header-wordmark,.lp-rail{display:none}.lp-studios-toggle{display:inline-flex}.lp-header-mark{display:block}}@media (max-width:767px){.lp-header{padding-inline:var(--space-4)}.lp-header-group,.lp-header-studios{display:none}.lp-sheet-toggle{display:inline-grid}}.lp-hero-root{--lp-hero-top:160px;--lp-hero-gap:72px;--lp-hero-max:1344px;--lp-prompt-w:893px;--lp-prompt-h:280px;--lp-prompt-pad-block:25px;--lp-prompt-pad-inline:27px;--lp-card-h:348px;--lp-bento-rest:88px;--lp-next-follow:200px;--lp-statement-max:var(--lp-type-statement);--lp-dim-start:120px;--lp-dim-end:75vh;--lp-hero-drift:40vh;--lp-neon-w:1.5px;position:relative}.lp-hero{position:relative;isolation:isolate;background:var(--static-black);color:var(--brand-cream)}.lp-aurora{position:absolute;inset-block-start:0;inset-inline:0;z-index:0;block-size:max(100%,calc(1139px * var(--lp-art-scale)));overflow:hidden;direction:ltr;pointer-events:none;--lp-art-scale:1}@media (max-width:1023px){.lp-aurora{--lp-art-scale:max(.62,tan(atan2(100vw,1440px)))}}.lp-aurora-enter{position:absolute;inset:0;transform-origin:50% 100%;animation:lp-aurora-in var(--lp-dur-aurora-in) var(--lp-ease-rise) both}@keyframes lp-aurora-in{0%{opacity:.65;transform:translateY(24px) scaleY(.94)}}.lp-aurora-art{position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:1440px;block-size:1386px;transform:translateX(-50%) scale(var(--lp-art-scale));transform-origin:50% 0;opacity:.9;transition:opacity var(--lp-dur-aurora-in) var(--ease-land)}.lp-aurora-enter[data-ready] .lp-aurora-art{opacity:0}.lp-aurora-art>*{position:absolute}.lp-aurora-warm{inset-inline-start:-380px;inset-block-start:330px;inline-size:2200px;block-size:760px;background:var(--lp-aurora-warm);filter:blur(var(--lp-blur-aurora))}.lp-aurora-streak{display:flex;align-items:center;justify-content:center}.lp-aurora-streak>span{position:relative;flex:none}.lp-aurora-streak>span>span{position:absolute;background:50%/100% 100% no-repeat}.lp-aurora-streak--left{inset-inline-start:-154.62px;inset-block-start:420px;inline-size:1106.425px;block-size:253.162px}.lp-aurora-streak--left>span{inline-size:1100px;block-size:120px;transform:rotate(7deg)}.lp-aurora-streak--left>span>span{inset:-26.67% -2.91%;background-image:url(/landing/hero/bg/streak-left.svg)}.lp-aurora-streak--right{inset-inline-start:620px;inset-block-start:292.84px;inline-size:1004.91px;block-size:186.775px}.lp-aurora-streak--right>span{inline-size:1000px;block-size:100px;transform:rotate(-5deg)}.lp-aurora-streak--right>span>span{inset:-32% -3.2%;background-image:url(/landing/hero/bg/streak-right.svg)}.lp-aurora-streak--low{inset-inline-start:191.63px;inset-block-start:700px;inline-size:1306.592px;block-size:227.817px}.lp-aurora-streak--low>span{inline-size:1300px;block-size:160px;transform:rotate(3deg)}.lp-aurora-streak--low>span>span{inset:-20% -2.46%;background-image:url(/landing/hero/bg/streak-low.svg)}.lp-aurora-floor{inset-inline-start:0;inset-block-start:380px;inline-size:1440px;block-size:759px;background:var(--lp-aurora-floor)}.lp-aurora-ring{inset-inline-start:-580px;inset-block-start:-2190px;inline-size:2600px;block-size:2750px}.lp-aurora-ring>span{position:absolute;background:50%/100% 100% no-repeat}.lp-aurora-rim>span{inset:-3.35% -3.54%;background-image:url(/landing/hero/bg/rim-glow.svg)}.lp-aurora-dome>span{inset:-.87% -.92%;background-image:url(/landing/hero/bg/dome.svg)}.lp-aurora-canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;transition:opacity var(--lp-dur-aurora-in) var(--ease-land)}.lp-aurora-canvas[data-ready]{opacity:1}.lp-glue-dots{color:var(--brand-cream)}.lp-glue-dots-enter{position:absolute;inset:0;animation:lp-dots-in var(--lp-dur-aurora-in) var(--lp-ease-rise) both;opacity:.16;-webkit-mask-image:linear-gradient(transparent,var(--static-black) 16%,var(--static-black) 75%,transparent);mask-image:linear-gradient(transparent,var(--static-black) 16%,var(--static-black) 75%,transparent)}@keyframes lp-dots-in{0%{opacity:0;transform:translateY(24px) scaleY(.94)}}.lp-glue-dots-canvas,.lp-glue-dots-static{position:absolute;inset:0}.lp-glue-dots-static{background:radial-gradient(circle,currentColor 4.4px,transparent 4.8px) 50% /44px 44px}.lp-glue-dots[data-ready] .lp-glue-dots-static{visibility:hidden}.lp-glue-dots:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 34% at 50% 24%,color-mix(in srgb,var(--static-black) 65%,transparent),transparent)}@media (forced-colors:active){.lp-glue-dots{display:none}}.lp-hero-column{position:relative;z-index:1;box-sizing:border-box;gap:var(--lp-hero-gap);inline-size:min(100% - 2 * var(--hp-layout-gutter),var(--lp-hero-max));margin-inline:auto;padding-block:var(--lp-hero-top) 72px}.lp-hero-column,.lp-hero-head{display:flex;flex-direction:column;align-items:center}.lp-hero-head{gap:var(--space-4);text-align:center}.lp-hero-column[data-chat]{--lp-hero-gap:var(--space-6);padding-block-start:calc(var(--lp-header-h) + var(--space-5))}.lp-badge{display:inline-flex;align-items:center;gap:var(--lp-space-2);margin:0;padding-block:var(--space-1);padding-inline:var(--space-1) var(--space-2);border:1px solid var(--state-warning-base);border-radius:var(--hp-radius-pill);font:500 var(--type-control-size) /16px var(--font-body)}.lp-badge-label{background:var(--lp-grad-orange-amber);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-statement{margin:0;color:var(--brand-cream);font-family:var(--font-display);font-weight:800;line-height:1;font-size:min(var(--lp-statement-max),max(var(--lp-type-statement-min),9.4vw));letter-spacing:var(--lp-track-statement);font-variation-settings:"opsz" 14}.lp-statement>span{display:block}.lp-hero-line{margin:0;color:var(--neutral-400);font:400 var(--lp-type-lg) /24px var(--font-body);letter-spacing:var(--lp-track-line)}.lp-prompt-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);inline-size:min(100%,var(--lp-prompt-w))}.lp-hero-yalla{position:relative;inline-size:min(100%,1100px);margin-inline:auto}.lp-hero-yalla[hidden]{display:none}.lp-hero-yalla[data-hero-yalla=closing]{pointer-events:none}.lp-hero-yalla[data-hero-yalla=closing] .yalla-workspace{block-size:100%;max-block-size:none}.lp-hero-yalla[data-hero-yalla=opening]{pointer-events:none;will-change:clip-path}.lp-hero-yalla:is([data-hero-yalla=opening],[data-hero-yalla=closing]) .yalla-workspace{transition:none}.lp-hero-yalla[data-hero-yalla=closing] .yalla-workspace{min-block-size:0}.lp-hero-yalla[data-hero-yalla=closing] .yalla-thread{flex:none;align-self:center;inline-size:var(--lp-collapse-w);block-size:var(--lp-collapse-h)}.lp-prompt-wrap[data-returned] .lp-rise{animation:none}.lp-prompt-wrap .lp-chips-block{transition:opacity var(--dur-base) var(--ease-ui)}.lp-prompt-wrap[data-sending] .lp-chips-block{opacity:0;pointer-events:none}.lp-hero-yalla .yalla-workspace{block-size:auto;max-block-size:var(--lp-chat-fit,min(72vh,780px));border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-banner);overflow:hidden;background:linear-gradient(162deg,rgba(255,255,255,.08) 14.286%,rgba(255,255,255,0) 50%,rgba(255,255,255,.03) 85.714%),linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)),rgba(7,8,12,.45);box-shadow:0 28px 64px -8px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.22);backdrop-filter:blur(20px);position:relative;flex-direction:column}.lp-hero-yalla .yalla-thread{padding:0;max-block-size:var(--lp-chat-fit,min(72vh,780px))}.lp-hero-yalla .yalla-thread[data-empty]{justify-content:flex-start}.lp-hero-yalla .yalla-thread[data-empty] .yalla-composer{inline-size:100%}.lp-hero-yalla .yalla-log{max-block-size:none;overflow-y:auto;padding-block:var(--lp-space-20);padding-inline:var(--space-5)}.lp-hero-yalla .yalla-log>*+*{margin-block-start:var(--lp-space-20)}.lp-hero-yalla .yalla-cast-line{display:none}.lp-hero-yalla .yalla-rail{display:none;position:absolute}.lp-hero-yalla .yalla-rail.is-open{display:flex;position:absolute;z-index:6;inset-block:0;inset-inline-start:0;inline-size:min(320px,88%)}.lp-hero-yalla .yalla-rail-scrim{display:block;position:absolute;z-index:5;inset:0}.lp-hero-yalla .yalla-history-close{display:inline-flex}@keyframes lp-rail-in{0%{opacity:0;transform:translateX(-24px)}}@keyframes lp-rail-scrim-in{0%{opacity:0}}.lp-hero-yalla .yalla-rail.is-open{animation:lp-rail-in var(--dur-chapter) var(--ease-out)}.lp-hero-yalla .yalla-rail-scrim{animation:lp-rail-scrim-in var(--dur-chapter) var(--ease-out)}[dir=rtl] .lp-hero-yalla .yalla-rail.is-open{animation-name:lp-rail-in-rtl}@keyframes lp-rail-in-rtl{0%{opacity:0;transform:translateX(24px)}}@media (min-width:768px){.lp-hero-yalla .yalla-workspace{flex-direction:row}.lp-hero-yalla .yalla-rail,.lp-hero-yalla .yalla-rail.is-open{display:flex;position:relative;z-index:auto;inset:auto;flex:none;inline-size:0;overflow:hidden;contain:size;visibility:hidden;border-inline-end:1px solid transparent;background:none;box-shadow:none;backdrop-filter:none;animation:none;transition:inline-size var(--dur-chapter) var(--ease-out),border-color var(--dur-reveal) var(--ease-out),visibility 0s linear var(--dur-chapter)}.lp-hero-yalla .yalla-rail.is-open{inline-size:300px;visibility:visible;border-inline-end-color:rgb(255 255 255/10%);transition:inline-size var(--dur-chapter) var(--ease-out),border-color var(--dur-reveal) var(--ease-out),visibility 0s}.lp-hero-yalla .yalla-rail>.yalla-history{flex:1 1 auto;min-block-size:0;inline-size:299px;opacity:0;transform:translateX(-16px);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-chapter) var(--ease-out)}[dir=rtl] .lp-hero-yalla .yalla-rail>.yalla-history{transform:translateX(16px)}.lp-hero-yalla .yalla-rail.is-open>.yalla-history{opacity:1;transform:none;transition:opacity var(--dur-scene) var(--ease-out) var(--dur-fast),transform var(--dur-chapter) var(--ease-out) 60ms}.lp-hero-yalla .yalla-rail-scrim{display:none}.lp-hero-yalla .yalla-workspace{min-block-size:0;transition:min-block-size var(--dur-chapter) var(--ease-out)}.lp-hero-yalla .yalla-workspace:has(>.yalla-rail.is-open){min-block-size:var(--lp-chat-fit,min(72vh,780px))}}@media (prefers-reduced-motion:reduce){.lp-hero-yalla .yalla-rail,.lp-hero-yalla .yalla-rail-scrim,.lp-hero-yalla .yalla-rail.is-open,.lp-hero-yalla .yalla-rail>.yalla-history,.lp-hero-yalla .yalla-workspace{animation:none;transition:none}}.lp-hero-yalla .lp-hero-chat-name,.lp-hero-yalla .lp-hero-chat-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-hero-yalla .yalla-turn--user{justify-content:flex-end}.lp-hero-yalla .yalla-turn--user .yalla-bubble{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:min(85%,640px);padding:var(--space-3) var(--space-4);border:1px solid var(--glass-stroke-10);border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:20px;border-end-end-radius:6px;background:var(--glass-fill-10);box-shadow:none;color:var(--brand-cream,#faf2df);font:400 13px/20px var(--font-body);letter-spacing:-.078px;backdrop-filter:none}.lp-hero-yalla .yalla-turn--assistant{align-items:flex-start;gap:var(--space-3);max-inline-size:min(100%,720px)}.lp-hero-yalla .yalla-turn--assistant .yalla-bubble{max-inline-size:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--neutral-200,#ebebeb);font:400 13px/20px var(--font-body);letter-spacing:-.078px}.lp-hero-yalla .yalla-log[data-streaming] .yalla-turn--assistant:last-of-type .yalla-bubble:after{content:"";display:block;inline-size:2px;block-size:18px;margin-block-start:var(--space-3);background:var(--brand-cream,#faf2df);animation:lp-caret var(--lp-dur-caret) step-end infinite}.lp-hero-yalla .yalla-typing{gap:var(--space-3);padding:0}.lp-hero-yalla .yalla-typing span:not(.sr-only){display:none}.lp-hero-yalla .yalla-typing:after{content:"";inline-size:2px;block-size:18px;background:var(--brand-cream,#faf2df);animation:lp-caret var(--lp-dur-caret) step-end infinite}.lp-hero-yalla .yalla-composer{gap:0;padding:0}.lp-hero-yalla .yalla-composer .lp-prompt-voice{box-sizing:border-box;inline-size:auto;margin-block:var(--space-4) 0;margin-inline:var(--lp-space-20)}.lp-hero-yalla .yalla-composer .lp-prompt{gap:var(--lp-space-14);min-block-size:0;block-size:auto;padding-block:var(--space-4);padding-inline:var(--lp-space-20) var(--space-4);border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}.lp-hero-yalla .yalla-composer .lp-prompt-field{font:400 18px/24px var(--font-body);letter-spacing:-.27px}.lp-hero-yalla .yalla-composer .lp-prompt-controls{position:relative;flex-direction:row;align-items:center}.lp-hero-yalla .lp-generate{flex:0 0 auto}[dir=rtl] .lp-hero-yalla :is(p,span,button,textarea,h3){letter-spacing:0}@media (max-width:520px){.lp-hero-yalla .lp-hero-chat-pill-label{display:none}.lp-hero-yalla .lp-hero-chat-thread,.lp-hero-yalla .yalla-log{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.lp-hero-yalla .yalla-log[data-streaming] .yalla-turn--assistant:last-of-type .yalla-bubble:after,.lp-hero-yalla .yalla-typing:after{animation:none}}.lp-hero-yalla-collapse{position:absolute;z-index:3;inset-block-start:12px;inset-inline-end:12px;display:grid;place-items:center;inline-size:36px;block-size:36px;border:1px solid var(--glass-stroke-10);border-radius:var(--hp-radius-pill);background:var(--glass-fill-6);color:var(--neutral-200)}.lp-hero-chat{position:relative;box-sizing:border-box;inline-size:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-banner);background:linear-gradient(162deg,rgba(255,255,255,.08) 14.286%,rgba(255,255,255,0) 50%,rgba(255,255,255,.03) 85.714%),linear-gradient(var(--glass-fill-8),var(--glass-fill-8)),rgba(7,8,12,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 28px 64px -8px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.22);color:var(--brand-cream,var(--landing-cream,#faf2df))}.lp-hero-chat-bar,.lp-hero-chat-composer{display:flex;align-items:center;gap:var(--lp-space-10)}.lp-hero-chat-bar{padding-block:var(--space-3);padding-inline:var(--lp-space-20) var(--lp-space-14)}.lp-hero-chat-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:32px;block-size:32px;border-radius:var(--hp-radius-pill);border:1px solid var(--glass-stroke-16);background:var(--glass-fill-14)}.lp-hero-chat-mark--sm{inline-size:24px;block-size:24px}.lp-hero-chat-mark img{display:block}.lp-hero-yalla .lp-hero-chat-mark{inline-size:auto;block-size:auto;border:0;border-radius:0;background:none}.lp-hero-chat-title{display:flex;flex-direction:column;min-inline-size:0}.lp-hero-chat-name{font:500 18px/24px var(--font-body);letter-spacing:-.27px;color:var(--brand-cream,#faf2df)}.lp-hero-chat-status{font:400 12px/16px var(--font-body);color:var(--neutral-400)}.lp-hero-chat-spacer{flex:1 1 auto}.lp-hero-chat-add :is(button,label),.lp-hero-chat-dialect-btn,.lp-hero-chat-icon,.lp-hero-chat-pill{box-sizing:border-box;border:1px solid var(--glass-stroke-10);background:var(--glass-fill-6);color:var(--neutral-200);border-radius:var(--hp-radius-pill)}.lp-hero-chat-icon{justify-content:center;inline-size:36px;padding:0}.lp-hero-chat-icon,.lp-hero-chat-pill{display:inline-flex;align-items:center;block-size:36px}.lp-hero-chat-pill{gap:var(--space-2);padding-inline:var(--space-3);font:500 13px/20px var(--font-body);letter-spacing:-.078px}.lp-hero-chat-hairline{display:block;inline-size:100%;block-size:1px;background:rgba(255,255,255,.08)}.lp-hero-chat-thread{padding:var(--lp-space-20) var(--space-5);max-block-size:min(520px,60vh);overflow:auto}.lp-hero-chat-thread,.lp-hero-chat-turn{display:flex;flex-direction:column;gap:var(--lp-space-20)}.lp-hero-chat-user{margin-inline-start:auto;max-inline-size:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--glass-stroke-10);border-radius:var(--hp-radius-card);border-end-end-radius:6px;background:var(--glass-fill-10);font:400 13px/20px var(--font-body);letter-spacing:-.078px;color:var(--brand-cream,#faf2df)}.lp-hero-chat-user p{margin:0}.lp-hero-chat-link{display:inline-block;margin-block-end:var(--lp-space-6);padding:var(--space-1) var(--space-2);border-radius:var(--hp-radius-pill);background:var(--glass-fill-14);font:500 12px/16px var(--font-body)}.lp-hero-chat-yalla{display:flex;gap:var(--space-3);align-items:flex-start}.lp-hero-chat-body{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:720px;min-inline-size:0;color:var(--neutral-200);font:400 13px/20px var(--font-body);letter-spacing:-.078px}.lp-hero-chat-body p{margin:0}.lp-hero-chat-caret{display:inline-block;inline-size:2px;block-size:18px;margin-inline-start:var(--lp-space-2);vertical-align:text-bottom;background:var(--brand-cream,#faf2df);animation:lp-hero-chat-blink 1s step-end infinite}@keyframes lp-hero-chat-blink{50%{opacity:0}}.lp-hero-chat-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-tile);background:var(--glass-fill-6)}.lp-hero-chat-card h3{margin:0;font:500 14px/20px var(--font-body);color:var(--brand-cream,#faf2df)}.lp-hero-chat-card header{display:flex;justify-content:space-between;gap:var(--space-3)}.lp-hero-chat-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.lp-hero-chat-card li{display:flex;flex-direction:column;gap:var(--lp-space-2)}.lp-hero-chat-card li span{color:var(--neutral-400);font-size:var(--type-control-size)}.lp-hero-chat-card button{align-self:flex-start;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start}.lp-hero-chat-ready{flex-direction:row;align-items:flex-start}.lp-hero-chat-poster{flex:0 0 auto;inline-size:96px;block-size:170px;border-radius:var(--hp-radius-control);background:var(--glass-fill-10)}.lp-hero-chat-grid,.lp-hero-chat-photos{display:flex;gap:var(--space-2)}.lp-hero-chat-grid span,.lp-hero-chat-photos span{flex:1 1 0;aspect-ratio:1;border-radius:var(--hp-radius-badge);background:var(--glass-fill-10)}.lp-hero-chat-grid{display:grid;grid-template-columns:1fr 1fr;max-inline-size:220px}.lp-hero-chat-pills{flex-direction:row;flex-wrap:wrap}.lp-hero-chat-pills li{padding:var(--space-1) var(--space-2);border-radius:var(--hp-radius-pill);background:var(--glass-fill-10)}.lp-hero-chat-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lp-hero-chat-chips button{padding:var(--space-2) var(--space-3);border:1px solid var(--glass-stroke-10);border-radius:var(--hp-radius-pill);background:var(--glass-fill-6);color:var(--neutral-200);font:500 13px/20px var(--font-body)}.lp-hero-chat-charge{color:var(--neutral-400)}.lp-hero-chat-composer{flex-direction:column;align-items:stretch;gap:var(--lp-space-14);padding-block:var(--space-4);padding-inline:var(--lp-space-20) var(--space-4)}.lp-hero-chat-field{inline-size:100%;min-block-size:24px;margin:0;padding:0;border:0;resize:none;background:transparent;color:var(--brand-cream,#faf2df);font:400 18px/24px var(--font-body);letter-spacing:-.27px;caret-color:var(--brand-cream,#faf2df);outline:none}.lp-hero-chat-field:focus,.lp-hero-chat-field:focus-visible{outline:none}.lp-hero-chat-field::-moz-placeholder{color:var(--neutral-400)}.lp-hero-chat-field::placeholder{color:var(--neutral-400)}.lp-hero-chat-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lp-hero-chat-switch{display:flex;gap:var(--lp-space-2);padding:var(--space-1);border:1px solid var(--glass-stroke-10);border-radius:var(--hp-radius-pill);background:var(--glass-fill-6)}.lp-hero-chat-switch button{display:inline-flex;align-items:center;gap:var(--lp-space-6);block-size:32px;padding-inline:var(--lp-space-10) var(--space-3);border:0;border-radius:var(--hp-radius-pill);background:transparent;color:var(--neutral-400);font:500 13px/20px var(--font-body);letter-spacing:-.078px}.lp-hero-chat-switch button[data-on]{background:var(--glass-fill-14);color:var(--neutral-200)}.lp-hero-chat-dialect{position:relative}.lp-hero-chat-dialect-btn{display:inline-flex;align-items:center;gap:var(--space-2);block-size:40px;padding-inline:var(--space-3);font:500 13px/20px var(--font-body);letter-spacing:-.078px}.lp-hero-chat-dialect ul{position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:0;z-index:2;margin:0;padding:var(--space-1);list-style:none;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-control);background:rgba(7,8,12,.92)}.lp-hero-chat-dialect li button{display:block;inline-size:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--hp-radius-badge);background:transparent;color:var(--neutral-200);text-align:start}.lp-hero-chat-send{letter-spacing:-.084px}.lp-hero-chat-scrim{position:fixed;inset:0;z-index:40;border:0;padding:0;background:var(--scrim-ground-45,rgba(7,8,12,.45))}.lp-hero-chat-history{position:fixed;z-index:41;inset-block-start:80px;inset-inline:16px;max-inline-size:420px;margin-inline:auto}[dir=rtl] .lp-hero-chat{letter-spacing:0}[dir=rtl] .lp-hero-chat :is(p,span,button,textarea,h3){letter-spacing:0}@media (prefers-reduced-motion:reduce){.lp-hero-chat-caret{animation:none}}@media (max-width:699px){.lp-hero-chat-bar{flex-wrap:wrap}.lp-hero-chat-thread{padding-inline:var(--space-4)}.lp-hero-chat-ready{flex-direction:column}}.lp-prompt{position:relative;box-sizing:border-box;inline-size:100%;block-size:var(--lp-prompt-h);border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-banner);background:var(--lp-prompt-sheen),var(--lp-prompt-shade),linear-gradient(var(--glass-fill-8),var(--glass-fill-8)),var(--scrim-ground-45);box-shadow:var(--shadow-glass-hero);backdrop-filter:blur(var(--lp-blur-prompt))}.lp-prompt:is([data-state=focus],[data-state=typed]){border-color:var(--glass-stroke-24)}.lp-prompt:has(.lp-prompt-field:focus-visible){outline:2px solid var(--focus-ring,var(--glass-stroke-30));outline-offset:3px}.lp-prompt[data-state=error]{border-color:var(--glass-stroke-orange-45)}.lp-prompt-field,.lp-prompt-typing{position:absolute;inset-block-start:var(--lp-prompt-pad-block);inset-inline:var(--lp-prompt-pad-inline);box-sizing:border-box;margin:0;padding:0;font:400 var(--lp-type-lg) /24px var(--font-body);letter-spacing:var(--lp-track-line)}.lp-prompt-field{block-size:24px;max-block-size:120px;border:0;background:transparent;color:var(--brand-cream);caret-color:var(--brand-cream);resize:none;overflow-y:auto;outline:none}.lp-prompt-field::-moz-placeholder{color:var(--neutral-400);opacity:1}.lp-prompt-field::placeholder{color:var(--neutral-400);opacity:1}.lp-prompt-field[data-overlay]::-moz-placeholder{color:transparent}.lp-prompt-field[data-overlay]::placeholder{color:transparent}.lp-prompt-typing{color:var(--neutral-400);white-space:pre-wrap;pointer-events:none}.lp-prompt-caret{display:inline-block;inline-size:2px;block-size:20px;margin-inline-start:var(--space-1);vertical-align:-3px;background:var(--brand-cream);animation:lp-caret var(--lp-dur-caret) step-end infinite}@keyframes lp-caret{50%{opacity:0}}.lp-prompt-neon{position:absolute;inset:-1px;overflow:hidden;border-radius:inherit;padding:var(--lp-neon-w);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:lp-neon-fade var(--lp-dur-neon) linear both}.lp-prompt-neon:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:1100px;block-size:1100px;background:conic-gradient(from 0deg,transparent 0 62%,var(--pop-orange) 80%,var(--brand-amber) 90%,transparent 100%);animation:lp-neon-sweep var(--lp-dur-neon) var(--ease-ui) both}@keyframes lp-neon-sweep{0%{transform:translate(-50%,-50%) rotate(0turn)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes lp-neon-fade{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}.lp-prompt-neon--loop{animation:lp-neon-in var(--dur-base) var(--ease-ui) both}.lp-prompt-neon--loop[data-leaving]{animation:lp-neon-out var(--dur-base) var(--ease-ui) both}.lp-prompt-neon--loop:before{animation:lp-neon-sweep var(--lp-dur-neon-loop) linear infinite}@keyframes lp-neon-in{0%{opacity:0}}@keyframes lp-neon-out{to{opacity:0}}.lp-hero-yalla>.lp-prompt-neon{inset:0;z-index:3;border-radius:var(--hp-radius-banner)}.lp-hero-yalla>.lp-prompt-neon:before{inline-size:1400px;block-size:1400px}.lp-prompt-error{position:absolute;inset-inline-start:var(--lp-prompt-pad-inline);inset-block-end:76px;margin:0;color:var(--pop-orange);font:500 var(--type-xs-size) /16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.lp-prompt-controls{position:absolute;inset-inline:var(--space-4);inset-block-end:var(--space-4);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.lp-prompt-photos{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-2);margin:0;padding:0;list-style:none;inline-size:100%}.lp-prompt-photos li{position:relative;flex:none}.lp-prompt-photos img{display:block;inline-size:72px;block-size:72px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--glass-stroke-12);border-radius:var(--radius-10);background:var(--glass-fill-6)}.lp-prompt-voice{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-control);color:var(--brand-cream);font:500 var(--type-control-size) /16px var(--font-body)}.lp-prompt-voice audio{flex:1 1 auto;min-inline-size:0;block-size:28px}.lp-prompt-voice button{position:relative;display:grid;place-items:center;flex:none;inline-size:20px;block-size:20px;padding:0;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-pill);background:var(--scrim-ground-45);color:var(--brand-cream);cursor:pointer}.lp-prompt-voice-error{margin:0;color:var(--pop-orange);font:400 var(--type-control-size) /16px var(--font-body);text-align:center}.lp-mic-wrap{display:flex}.lp-mic.lp-round[data-phase=idle]{background-image:url(/landing/hero/mic.svg);background-repeat:no-repeat;background-position:50%;background-size:16px}.lp-mic.lp-round[data-phase=idle] svg{display:none}.lp-mic.lp-round[data-phase=recording]{background:var(--pop-orange);color:var(--brand-cream)}.lp-mic.lp-round:disabled{opacity:.4;cursor:not-allowed}.lp-prompt-photos button{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);display:grid;place-items:center;inline-size:22px;block-size:22px;padding:0;border:0;border-radius:var(--hp-radius-pill);background:var(--scrim-ground-60);color:var(--brand-cream);backdrop-filter:blur(8px);font:500 14px/1 var(--font-body);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-ui)}.lp-prompt-photos li:is(:hover,:focus-within) button{opacity:1}@media (hover:none){.lp-prompt .lp-prompt-photos li button{min-block-size:0;min-inline-size:0;opacity:1}.lp-prompt .lp-prompt-photos li button:after{content:"";position:absolute;inset:-11px}.lp-prompt .lp-prompt-voice button:after{content:"";position:absolute;inset:-12px}}@media (min-width:768px){.lp-prompt-wrap>.lp-prompt>.lp-prompt-photos{position:absolute;inset-block-start:var(--lp-prompt-pad-block);inset-inline:var(--lp-prompt-pad-inline);inline-size:auto}.lp-prompt-wrap>.lp-prompt[data-photos] :is(.lp-prompt-field,.lp-prompt-typing){inset-block-start:calc(var(--lp-prompt-pad-block) + 84px)}.lp-prompt-wrap>.lp-prompt[data-photos] .lp-prompt-field{max-block-size:96px}}@media (max-width:767px){.lp-prompt-wrap>.lp-prompt[data-photos] .lp-prompt-field{margin-block-end:auto;min-block-size:48px}.lp-prompt-wrap>.lp-prompt[data-photos] .lp-prompt-typing{inset-block-start:calc(var(--lp-prompt-pad-block) + 88px)}}.lp-prompt-group{display:flex;align-items:center;gap:var(--space-3)}.lp-attach{position:relative}.lp-attach .btn-ghost.lp-round{min-inline-size:40px;min-block-size:40px;padding:0;gap:0;border-color:var(--glass-stroke-10);border-radius:var(--hp-radius-pill);background-color:var(--glass-fill-6);background-image:url(/landing/hero/attach-add.svg);background-repeat:no-repeat;background-position:50%;background-size:16px 16px;color:transparent;font-size:0;box-shadow:none}.lp-attach .btn-ghost.lp-round:hover:not(:disabled){border-color:var(--glass-stroke-24);background-color:var(--glass-fill-6)}.lp-attach .btn-ghost.lp-round:is([data-busy],[data-ok]){inline-size:auto;padding-inline:var(--space-3);color:var(--neutral-200);font-size:var(--type-control-size);background-image:none}.lp-attach .text-err{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0;z-index:2;max-inline-size:220px;margin:0;white-space:normal}.lp-prompt-group--end{gap:var(--space-2)}.lp-prompt [data-dim],.lp-prompt-group[data-dim]{opacity:.4}.lp-prompt-group[data-dim]{pointer-events:none}.lp-dialect,.lp-round{position:relative;display:inline-flex;align-items:center;justify-content:center;block-size:40px;border:1px solid var(--glass-stroke-10);border-radius:var(--hp-radius-pill);background:var(--glass-fill-6);color:var(--neutral-200);cursor:pointer}.lp-round{inline-size:40px;padding:0}.lp-dialect{gap:var(--space-2);padding-inline:var(--space-3);font:500 var(--type-small-size) /20px var(--font-body);letter-spacing:var(--lp-track-compact)}.lp-prompt :is(.lp-round,.lp-dialect)[aria-disabled=true]{opacity:.4;cursor:not-allowed}.lp-prompt[data-state=generating] .lp-generate{opacity:.55}.lp-prompt-progress{position:absolute;inset-inline:var(--hp-radius-banner);inset-block-end:-1px;block-size:2px;overflow:hidden}.lp-prompt-progress:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:40%;background:var(--lp-grad-progress);animation:lp-progress var(--lp-dur-progress) var(--ease-travel) infinite}@keyframes lp-progress{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.lp-chips-block{flex-direction:column;align-items:center;gap:var(--space-3)}.lp-chips,.lp-chips-block{display:flex;inline-size:100%}.lp-chips{flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.lp-hero-note{margin:0;color:var(--neutral-400);font:400 var(--type-control-size) /16px var(--font-body);text-align:center}.lp-hero-rise{position:relative;z-index:2;padding-block-end:0;margin-block:0}.lp-hero-bento-rail{inline-size:min(100% - 2 * var(--hp-layout-gutter),var(--lp-hero-max));margin-inline:auto;margin-block-end:var(--space-7)}.lp-bento{box-sizing:border-box;display:grid;grid-auto-rows:var(--lp-card-h);gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(226px,1fr) minmax(226px,1fr) minmax(420px,552px) 224px;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-banner);background:var(--glass-fill-6);box-shadow:inset 0 1px 0 var(--glass-highlight-20);backdrop-filter:blur(var(--lp-blur-container))}.lp-bento[data-studios="1"]{grid-template-columns:minmax(226px,1fr) minmax(420px,552px) 224px}.lp-bento[data-studios="0"]{grid-template-columns:minmax(420px,1fr) 224px}@media (min-width:1280px){.lp-bento[data-festival="0"]{grid-template-columns:minmax(226px,1fr) minmax(226px,1fr) 224px}.lp-bento[data-festival="0"][data-studios="1"]{grid-template-columns:minmax(226px,1fr) 224px}.lp-bento[data-festival="0"][data-studios="0"]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.lp-bento[data-festival="0"][data-studios="0"] .lp-bento-side{flex-direction:row}.lp-bento[data-festival="0"][data-studios="0"] :is(.lp-vo-card,.lp-lab-stats){min-block-size:166px}}.lp-bento-studios{display:contents}.lp-studio-card{position:relative;display:block;min-inline-size:0;border-radius:var(--hp-radius-tile);color:var(--brand-cream);text-decoration:none}.lp-card-lift{position:absolute;inset:0;z-index:1;pointer-events:none;border:1px solid var(--glass-stroke-24);border-radius:inherit;box-shadow:var(--lp-elevation-lift);opacity:0;transition:opacity var(--dur-base) var(--ease-ui)}.lp-studio-card:hover .lp-card-lift{opacity:1}.lp-studio-card-frame{position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;block-size:100%;overflow:hidden;border:1px solid var(--glass-stroke-12);border-radius:inherit}.lp-studio-card-frame:after,.lp-studio-card-frame:before{content:"";position:absolute;inset-inline:0;z-index:-1}.lp-studio-card-frame:before{inset-block-start:0;block-size:122px;background:var(--lp-card-gloss)}.lp-studio-card-frame:after{inset-block-end:0;block-size:191px;background:var(--lp-card-scrim)}.lp-studio-card-image{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-studio-card-info{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.lp-studio-card-title{font:500 var(--lp-type-lg) /24px var(--font-body);letter-spacing:var(--lp-track-line)}.lp-studio-card-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font:500 var(--type-xs-size) /12px var(--font-body);letter-spacing:var(--lp-track-caps);text-transform:uppercase}.lp-studio-card-engines{min-inline-size:0;overflow:hidden;color:var(--neutral-400);text-overflow:ellipsis;white-space:nowrap}.lp-studio-card-count{flex:none;color:var(--brand-yellow)}.lp-festival{position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-inline-size:0;padding:var(--space-5);overflow:hidden;border:1px solid var(--glass-stroke-14);border-radius:var(--hp-radius-tile);box-shadow:inset 0 1px 0 var(--glass-fill-26);color:var(--brand-cream)}.lp-festival-image{position:absolute;inset:0;z-index:-1;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}[dir=rtl] .lp-festival-image[data-mirror-rtl]{transform:scaleX(-1)}.lp-festival-cover{position:absolute;inset:0;z-index:0;border-radius:inherit}.lp-festival[data-art=own]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:0;padding:0;background:var(--static-black)}.lp-festival[data-art=own]:after{display:none}.lp-festival[data-art=own] .lp-festival-image{position:static;z-index:auto;grid-column:1/-1;grid-row:1;inline-size:100%;block-size:100%;min-block-size:0;-o-object-position:50% 0;object-position:50% 0}.lp-festival[data-art=own] .lp-festival-logo{display:none}.lp-festival[data-art=own] .lp-festival-copy{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-festival[data-art=own] .lp-festival-top{grid-column:1;grid-row:2;justify-content:flex-start;padding-block:var(--space-3);padding-inline:var(--space-4) 0}.lp-festival[data-art=own] .lp-festival-cta{grid-column:2;grid-row:2;padding-block:var(--space-2);padding-inline:var(--space-3) var(--space-4)}.lp-festival[data-art=own] .lp-btn{block-size:40px;padding-inline:var(--space-4);background:var(--glass-fill-8)}.lp-festival[data-art=own] .lp-status-pill{background:var(--glass-fill-8)}.lp-festival-top{display:flex;align-self:stretch;align-items:center;justify-content:space-between;gap:var(--space-3)}.lp-festival-logo{display:block;inline-size:80px;block-size:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.lp-festival-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);pointer-events:none}.lp-status-pill{display:inline-flex;align-items:center;gap:var(--lp-space-7);padding-block:var(--lp-space-6);padding-inline:var(--lp-space-10) var(--space-3);border:1px solid var(--glass-stroke-16);border-radius:var(--hp-radius-pill);background:var(--glass-fill-8);box-shadow:inset 0 1px 0 var(--lp-highlight-pill);color:var(--neutral-400);backdrop-filter:blur(var(--lp-blur-pill));font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui);white-space:nowrap}.lp-status-pill--deadline{font-size:var(--type-small-size)}.lp-status-pill-value{font-size:var(--type-control-size);font-weight:400}.lp-festival[data-status=closing] .lp-status-pill--deadline{border-color:var(--lp-stroke-orange-35);color:var(--pop-orange)}.lp-live-dot{inline-size:7px;block-size:7px;border-radius:var(--hp-radius-pill);background:var(--pop-orange);box-shadow:var(--lp-glow-live-dot)}.lp-festival[data-status=closed] .lp-live-dot{background:var(--neutral-400);box-shadow:none}.lp-festival-copy{gap:var(--space-2)}.lp-festival-copy,.lp-festival-prize{display:flex;flex-direction:column}.lp-festival-prize-label{margin:0;color:var(--brand-cream);font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-caps-lg);text-transform:uppercase}.lp-festival-amount{margin:0;font:800 var(--lp-type-prize) /1.2 var(--font-display);letter-spacing:var(--lp-track-prize);font-variation-settings:"opsz" 14;background:var(--lp-grad-orange-amber);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:var(--lp-glow-prize)}.lp-festival .cpromo-card-title{font-size:var(--lp-type-lg)}.lp-festival .lp-festival-prize-label{font-size:var(--type-xs-size)}.lp-festival .lp-festival-amount{font-size:calc(var(--lp-type-lg) * 1.4)}.lp-festival-desc{max-inline-size:240px;margin:0;color:var(--neutral-500);font:400 var(--type-small-size) /20px var(--font-body);letter-spacing:var(--lp-track-compact)}.lp-festival-prize+.lp-festival-desc{contain:inline-size}.lp-festival-cta{display:flex;align-items:center;gap:var(--space-3)}.lp-festival-soon{color:var(--neutral-400);font:500 var(--type-control-size) /16px var(--font-body)}.lp-bento-side{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.lp-lab-stats,.lp-vo-card{position:relative;box-sizing:border-box;display:flex;flex:1 1 0;align-items:center;min-block-size:0;border:1px solid var(--glass-stroke-16);border-radius:var(--hp-radius-tile);background:var(--glass-fill-6);box-shadow:var(--lp-shadow-container);backdrop-filter:blur(var(--lp-blur-container))}.lp-vo-card{flex-direction:column;justify-content:center;gap:var(--space-4);color:inherit;text-decoration:none}.lp-vo-card:focus-visible{outline:2px solid var(--brand-cream);outline-offset:4px}.lp-vo-label{margin:0;color:var(--brand-cream);font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-caps-lg);text-transform:uppercase}.lp-waveform{display:flex;align-items:center;gap:var(--space-1);block-size:48px}.lp-waveform-bar{flex:none;inline-size:4px;block-size:var(--lp-bar-h);border-radius:var(--lp-radius-bar);background:var(--pop-orange);animation:lp-wave var(--lp-dur-wave) var(--ease-ui) infinite alternate both paused;animation-delay:calc(var(--lp-bar-i) * -97ms)}.lp-waveform[data-playing] .lp-waveform-bar{animation-play-state:running}@keyframes lp-wave{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}.lp-lab-stats{flex-wrap:wrap;align-content:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding-inline:var(--lp-space-20)}.lp-lab-stats:hover{border-color:var(--glass-stroke-24);background:var(--glass-fill-8)}.lp-stat{display:inline-flex;align-items:center;gap:var(--space-1);margin:0}.lp-stat-value{color:var(--brand-cream);font:500 var(--hp-type-card) /32px var(--font-body);letter-spacing:var(--lp-track-stat)}.lp-stat-label{color:var(--neutral-400);font:500 var(--type-xs-size) /12px var(--font-body);letter-spacing:var(--lp-track-caps);text-transform:uppercase}.lp-lab-stats[data-rich]{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:var(--space-3);padding-block:var(--space-4);overflow:hidden}.lp-lab-stats-head{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3)}.lp-lab-stats[data-rich] .lp-lab-stats-head{flex:0 0 auto}.lp-lab-marquee{display:flex;flex-direction:column;gap:var(--space-2);margin-inline:calc(var(--lp-space-20) * -1);-webkit-mask-image:linear-gradient(90deg,transparent,black 14%,black 86%,transparent);mask-image:linear-gradient(90deg,transparent,black 14%,black 86%,transparent)}.lp-lab-row{display:flex;inline-size:-moz-max-content;inline-size:max-content;animation:lp-lab-slide var(--lp-dur-ticker) linear infinite}.lp-lab-row:nth-child(2){animation-duration:var(--lp-dur-ticker-slow);animation-direction:reverse}.lp-lab-track{display:flex;gap:var(--space-2);margin:0;padding:0;padding-inline-end:var(--space-2);list-style:none}.lp-lab-chip{display:inline-flex;flex:none;align-items:center;gap:var(--space-1);padding-block:var(--space-1);padding-inline:var(--lp-space-10);border:1px solid var(--glass-stroke-16);border-radius:var(--hp-radius-pill);background:var(--glass-fill-8);color:var(--neutral-300);font:500 var(--type-control-size) /16px var(--font-body);white-space:nowrap}.lp-lab-chip svg{flex:none;color:var(--pop-orange)}[dir=rtl] .lp-lab-stats{--lp-dir:-1}@keyframes lp-lab-slide{to{transform:translateX(calc(-50% * var(--lp-dir, 1)))}}.lp-lab-stats:is(:hover,:focus-within) .lp-lab-row{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lp-lab-row{animation:none}}.lp-after-hero{position:relative;z-index:1;background:var(--landing-ground)}[data-theme=light] .lp-after-hero{background:var(--pop-ink)}.lp-contest-ground{margin-block:0;background:var(--static-black)}.lp-contest-ground:empty{display:none}.lp-rise{animation:lp-rise var(--lp-dur-rise) var(--lp-ease-rise) both;animation-delay:var(--lp-rise-delay)}.lp-rise:focus-within{opacity:1!important;transform:none!important}.lp-rise--head{--lp-rise-delay:120ms}.lp-rise--console{--lp-rise-delay:300ms}.lp-rise--chips{--lp-rise-delay:480ms}.lp-rise--bento{--lp-rise-delay:660ms}@keyframes lp-rise{0%{opacity:0;transform:translateY(24px)}}@media (min-width:768px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.lp-hero,.lp-hero-scroll{block-size:auto}.lp-hero{position:relative}.lp-hero-rise{padding-block-end:0}.lp-after-hero,.lp-hero-rise{margin-block-start:0}}@supports (animation-timeline:scroll()){@media (min-width:768px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.lp-hero-scroll{animation:lp-hero-drift linear both;animation-timeline:scroll(root);animation-range:0 100vh}.lp-hero{animation:lp-hero-dim linear both;animation-timeline:scroll(root);animation-range:var(--lp-dim-start) var(--lp-dim-end)}.lp-hero-bento-rail{animation:lp-bento-lift linear both;animation-timeline:scroll(root);animation-range:0 45vh}.lp-aurora{animation:lp-aurora-out linear both;animation-timeline:scroll(root);animation-range:45vh 100vh}}}@supports not (animation-timeline:scroll()){@media (min-width:768px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.lp-hero-scroll{transform:translateY(var(--lp-hero-y,0))}.lp-hero{filter:blur(var(--lp-hero-blur,0)) brightness(var(--lp-hero-bright,1));transform:scale(var(--lp-hero-scale,1))}.lp-hero-bento-rail{transform:translateY(var(--lp-bento-y,0))}.lp-aurora{opacity:var(--lp-aurora-o,1)}}}@keyframes lp-hero-dim{0%{filter:blur(0) brightness(1);transform:scale(1)}to{filter:blur(14px) brightness(.5);transform:scale(1.04)}}@keyframes lp-bento-lift{0%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes lp-hero-drift{0%{transform:translateY(0)}to{transform:translateY(var(--lp-hero-drift))}}@keyframes lp-aurora-out{0%{opacity:1}to{opacity:0}}@media (max-height:879px){.lp-hero-root{--lp-statement-max:var(--lp-type-statement-md);--lp-hero-top:128px;--lp-hero-gap:56px}}@media (max-height:779px){.lp-hero-root{--lp-statement-max:var(--lp-type-statement-sm);--lp-hero-top:96px;--lp-hero-gap:32px}}@media (max-width:1279px){.lp-bento,.lp-bento[data-studios="1"]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.6fr);grid-auto-rows:auto}.lp-bento[data-studios="1"] .lp-studio-card{grid-column:span 2}.lp-bento[data-studios="0"]{grid-template-columns:minmax(0,1fr)}.lp-bento[data-festival="0"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-bento>:not(.lp-bento-side),.lp-studio-card{min-block-size:var(--lp-card-h)}.lp-bento-side{grid-column:1/-1;flex-direction:row}.lp-lab-stats,.lp-vo-card{min-block-size:166px}}@media (max-width:1023px){.lp-bento,.lp-bento[data-studios="0"],.lp-bento[data-studios="1"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-festival{grid-column:1/-1;order:-1}}@media (min-width:701px) and (max-width:1279px){.lp-festival[data-art=own]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto}.lp-festival[data-art=own] .lp-festival-top{grid-column:1;grid-row:2;padding-block:var(--space-3) 0;padding-inline:var(--space-4)}.lp-festival[data-art=own] .lp-festival-cta{grid-column:1;grid-row:3;padding:var(--space-3) var(--space-4) var(--space-4)}.lp-festival[data-art=own] .lp-btn{inline-size:100%}}@media (max-width:767px){.lp-hero-root{--lp-hero-top:calc(var(--lp-header-h) + var(--lp-space-40));--lp-hero-gap:40px}.lp-prompt{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);block-size:auto;min-block-size:var(--lp-prompt-h);padding:var(--lp-prompt-pad-block) var(--space-4) var(--space-4)}.lp-prompt-field{position:relative;inset:auto;inline-size:100%}.lp-prompt-typing{inset-inline:var(--space-4)}.lp-prompt-error{position:static}.lp-prompt-controls{position:static;flex-direction:column;align-items:stretch}.lp-prompt-group{justify-content:space-between}.lp-prompt-group--end{flex-wrap:wrap;justify-content:flex-start}.lp-generate{flex:1 0 100%}.lp-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--space-1)}.lp-chips::-webkit-scrollbar{display:none}.lp-pill{scroll-snap-align:start}.lp-festival:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;z-index:-1;block-size:75%;background:var(--lp-card-scrim)}.lp-festival[data-art=own]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-block-size:0}.lp-festival[data-art=own] .lp-festival-image{block-size:auto;aspect-ratio:16/9}.lp-festival[data-art=own] .lp-festival-top{grid-column:1;grid-row:2;padding:var(--space-3) var(--space-3) 0}.lp-festival[data-art=own] .lp-festival-cta{grid-column:1;grid-row:3;padding:var(--space-3)}.lp-festival[data-art=own] .lp-btn{inline-size:100%}.lp-bento{display:flex;flex-direction:column;padding:var(--space-3)}.lp-bento-studios{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory}.lp-studio-card{flex:0 0 80%;block-size:var(--lp-card-h);scroll-snap-align:start}.lp-bento-side{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lp-aurora-enter,.lp-glue-dots-enter,.lp-menu,.lp-prompt-caret,.lp-prompt-progress:before,.lp-rise,.lp-waveform-bar{animation:none}.lp-prompt-neon{display:none}.lp-aurora-art,.lp-aurora-canvas,.lp-card-lift,.lp-glue-dots-canvas,.lp-header:before,.lp-nav-chevron{transition:none}}@media (forced-colors:active){.lp-header:before,.lp-menu{background:Canvas;color:CanvasText}.lp-prompt:has(.lp-prompt-field:focus-visible){outline-color:Highlight}:is(.lp-header,.lp-hero-root,.lp-menu,.lp-cameras,.lp-screening,.lp-engines,.lp-presets,.lp-ugc,.lp-tvc) :is(a,button,[role=radio],[role=group]):focus-visible{outline-color:Highlight}}.studio-page.hp-home [data-home-section=yalla]{transition-property:opacity,transform}.studio-page.hp-home [data-home-section=yalla]:focus-within,.studio-page.hp-home[data-interaction-motion=static] [data-home-section=yalla]{opacity:1;transform:none;transition:none}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.studio-page.hp-home [data-home-section=yalla]{opacity:1;transform:none;transition:none}}.lp-cameras{--lp-cameras-display:64px;--lp-cameras-copy:640px;--lp-picker-col:368px;--lp-cameras-slot-h:352px;--lp-cameras-bento-h:640px;--lp-picker-min:112px;--lp-picker-shadow:inset 0 1px 0 var(--glass-highlight-20),0 8px 24px #00000080;--lp-picker-btn-fill:linear-gradient(var(--glass-fill-12),var(--glass-fill-12)),color-mix(in srgb,var(--static-black) 33%,transparent);--lp-picker-btn-fill-hover:linear-gradient(var(--glass-fill-14),var(--glass-fill-14)),color-mix(in srgb,var(--static-black) 33%,transparent);--lp-picker-btn-shadow:inset 0 1px 0 #ffffff40,0 8px 24px #00000080;box-sizing:border-box;flex-direction:column;gap:var(--space-4);inline-size:100%;max-inline-size:1440px;margin-inline:auto;margin-block:0;overflow-x:clip;background:var(--static-black);color:var(--brand-cream)}.lp-cameras,.lp-cameras-intro{display:flex;padding:var(--space-7)}.lp-cameras-intro{align-items:center;gap:var(--space-5);border:1px solid var(--glass-stroke-14);border-radius:var(--hp-radius-banner);background:var(--glass-fill-8);box-shadow:var(--lp-shadow-container);backdrop-filter:blur(var(--lp-blur-container))}.lp-cameras-copy{display:flex;flex:none;flex-direction:column;justify-content:center;gap:var(--space-5);inline-size:var(--lp-cameras-copy);min-inline-size:0}.lp-cameras-title{margin:0;font-family:var(--font-display);font-size:var(--lp-cameras-display);font-weight:800;line-height:1;letter-spacing:-1.28px;font-variation-settings:"opsz" 14,"wdth" 100}.lp-cameras-line{display:block;color:var(--brand-cream)}.lp-cameras-line--muted,.lp-cameras-sub{color:var(--neutral-500)}.lp-cameras-sub{margin:0;max-inline-size:var(--lp-cameras-copy);font-family:var(--font-body);font-size:var(--lp-type-lg);font-weight:400;line-height:24px;letter-spacing:var(--lp-track-line)}.lp-cameras-slot{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-inline-size:0;block-size:var(--lp-cameras-slot-h);overflow:hidden;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-card);background:var(--static-black)}.lp-cameras-glow{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.lp-cameras-slot-label{position:relative;z-index:1;margin:0;color:var(--neutral-400);font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:var(--lp-track-caps-lg);text-align:center;text-transform:uppercase}.lp-cameras-bento{display:flex;gap:var(--space-4);min-block-size:var(--lp-cameras-bento-h)}.lp-cameras-pickers{display:flex;flex:none;flex-direction:column;gap:var(--space-4);inline-size:var(--lp-picker-col)}.lp-picker{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--space-2);min-block-size:var(--lp-picker-min);padding:var(--space-4);border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-tile);background:var(--glass-fill-6);box-shadow:var(--lp-picker-shadow);backdrop-filter:blur(var(--lp-blur-container))}.lp-picker-step{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;border:0;background:transparent;color:var(--brand-cream);cursor:pointer}.lp-picker-step:before{content:"";position:absolute;inline-size:40px;block-size:40px;border:1px solid var(--glass-stroke-24);border-radius:var(--hp-radius-pill);background:var(--lp-picker-btn-fill);box-shadow:var(--lp-picker-btn-shadow);backdrop-filter:blur(var(--lp-blur-container))}.lp-picker-step:hover:before{background:var(--lp-picker-btn-fill-hover)}.lp-picker-step .lp-glyph{position:relative;z-index:1}.lp-picker-value{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:var(--space-2);min-inline-size:0;text-align:center}.lp-picker-label{color:var(--neutral-500);font-family:var(--font-body);font-size:var(--type-control-size);font-weight:500;line-height:16px;letter-spacing:.48px;text-transform:uppercase}.lp-picker-name{color:var(--brand-cream);font-family:var(--font-display);font-size:var(--lp-type-statement-min);font-weight:800;line-height:1;letter-spacing:-.64px;font-variation-settings:"opsz" 14,"wdth" 100}.lp-picker-spec{color:var(--neutral-400);font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:400;line-height:20px;letter-spacing:var(--lp-track-ui);text-transform:uppercase}.lp-cameras-preview{position:relative;flex:1 1 auto;min-inline-size:0;overflow:hidden;border:1px solid var(--glass-stroke-16);border-radius:var(--hp-radius-banner);background:var(--static-black)}.lp-cameras-preview img{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}[dir=rtl] .lp-cameras :is(.lp-cameras-title,.lp-picker-name){letter-spacing:0;line-height:1.15}[dir=rtl] .lp-cameras :is(.lp-cameras-sub,.lp-picker-label,.lp-picker-spec,.lp-cameras-slot-label){letter-spacing:0;text-transform:none}@media (max-width:1343px){.lp-cameras-intro{flex-direction:column;align-items:stretch}.lp-cameras-copy,.lp-cameras-sub{inline-size:auto;max-inline-size:none}.lp-cameras-slot{inline-size:100%;block-size:auto;aspect-ratio:16/10}}@media (max-width:899px){.lp-cameras-bento{flex-direction:column;min-block-size:0}.lp-cameras-pickers{inline-size:auto}.lp-cameras-preview{aspect-ratio:3/2}}@media (max-width:640px){.lp-cameras{--lp-cameras-display:40px}.lp-cameras,.lp-cameras-intro{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.lp-picker-label,.lp-picker-name,.lp-picker-spec{transition:none}}.lp-screening{--lp-screening-display:64px;--lp-screening-pad-block:80px;--lp-screening-ad:418px;--lp-screening-stage-h:744px;--lp-screening-inset:15px;--lp-screening-caption-gap:6px;--lp-screening-rail-offset:60px;--lp-screening-fade:1000ms;--lp-screening-grow:1400ms;--lp-screening-still:130ms;--lp-screening-ease:cubic-bezier(0.16,1,0.3,1);--lp-screening-step2-compact:208px;--lp-screening-step2-full:394px;--lp-screening-engineer-wide:162px;--lp-screening-step2-border:#1a0716;--lp-screening-panel-end:22px;--lp-screening-btn-fill:linear-gradient(var(--glass-fill-12),var(--glass-fill-12)),color-mix(in srgb,var(--static-black) 33%,transparent);--lp-screening-btn-hover:linear-gradient(var(--glass-fill-16),var(--glass-fill-16)),color-mix(in srgb,var(--static-black) 33%,transparent);--lp-screening-btn-shadow:inset 0 1px 0 #ffffff40,0 8px 24px #00000080;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);inline-size:100%;max-inline-size:var(--hp-layout-max);margin-inline:auto;margin-block:0;padding:var(--lp-screening-pad-block) var(--hp-layout-gutter);overflow-x:clip;background:var(--static-black);color:var(--brand-cream)}.lp-screening[data-measure="1"] *{transition:none!important;animation:none!important}.lp-screening-fit,.lp-screening-pin{display:contents}.lp-screening[data-scroll=jump]{--lp-screening-y:1;position:relative;max-inline-size:none;block-size:calc(100dvh + 4 * 90dvh);padding:0;gap:0;overflow:visible;margin-block-end:var(--lp-screening-pad-block)}.lp-screening[data-scroll=jump] .lp-screening-pin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);position:absolute;inset-inline:0;inset-block-start:0;block-size:100dvh;padding:var(--lp-header-h) var(--hp-layout-gutter) calc(var(--space-5) * var(--lp-screening-y));overflow:hidden;background:var(--static-black);z-index:2}.lp-screening[data-scroll=jump] .lp-screening-pin[data-stick=fixed]{position:fixed;inset-block-start:0}.lp-screening[data-scroll=jump] .lp-screening-pin[data-stick=end]{inset-block-start:auto;inset-block-end:0}.lp-screening[data-scroll=jump] .lp-screening-fit{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;align-self:stretch;justify-content:center;gap:calc(var(--space-8) * var(--lp-screening-y));inline-size:min(calc(var(--hp-layout-max) - 2 * var(--hp-layout-gutter)),100%);min-block-size:0;max-block-size:100%}.lp-screening[data-scroll=jump] .lp-screening-title{flex:none;font-size:calc(var(--lp-screening-display) * var(--lp-screening-y))}.lp-screening[data-scroll=jump] .lp-screening-stage{flex:1 1 auto;min-block-size:0;max-block-size:none}.lp-screening[data-scroll=jump] .lp-screening-ad{flex:none;inline-size:var(--lp-screening-ad);min-block-size:0;max-block-size:100%;align-self:stretch}.lp-screening[data-scroll=jump] .lp-screening-steps{min-block-size:0;max-block-size:none;overflow:visible}@media (min-width:960px){.lp-screening[data-scroll=jump] .lp-screening-pin{block-size:100dvh}.lp-screening[data-scroll=jump] .lp-screening-stage{min-block-size:0;max-block-size:none}.lp-screening[data-scroll=jump] .lp-screening-rail{inset-block:18px;block-size:auto}.lp-screening[data-scroll=jump] .lp-screening-node:nth-child(3){inset-block-start:28.25%}.lp-screening[data-scroll=jump] .lp-screening-node:nth-child(4){inset-block-start:85.88%}.lp-screening[data-scroll=jump] .lp-screening-stage:is([data-demo=scene1],[data-demo=url],[data-demo=pull]) .lp-screening-track{block-size:5.08%}.lp-screening[data-scroll=jump] .lp-screening-stage:is([data-demo=scene3],[data-demo=typing],[data-demo=spark],[data-demo=scene4]) .lp-screening-track,.lp-screening[data-scroll=jump] .lp-screening-stage[data-deliver=wait] .lp-screening-track{block-size:33.33%}.lp-screening[data-scroll=jump] .lp-screening-stage[data-demo=scene5]:not([data-deliver=wait]) .lp-screening-track{block-size:100%}}@media (max-width:959px){.lp-screening[data-scroll=jump] .lp-screening-pin{justify-content:flex-start}.lp-screening[data-scroll=jump] .lp-screening-fit{flex:none;justify-content:flex-start;max-block-size:none}.lp-screening[data-scroll=jump] .lp-screening-ad,.lp-screening[data-scroll=jump] .lp-screening-stage{flex:none;min-block-size:0;max-block-size:none}.lp-screening[data-scroll=jump] .lp-screening-ad{align-self:center}}.lp-screening-title{margin:0;display:flex;flex-direction:column;align-items:flex-start;inline-size:100%;text-align:start;font-family:var(--font-display);font-weight:800;font-size:var(--lp-screening-display);line-height:1;letter-spacing:-.02em;font-variation-settings:"opsz" 14,"wdth" 100}.lp-screening-line{display:block;color:var(--brand-cream)}.lp-screening-line--mute{color:var(--neutral-500)}.lp-screening-title[data-statement=wait] .lp-screening-line{opacity:0;transform:translateY(16px) scale(.96)}.lp-screening-title[data-statement=in] .lp-screening-line{animation:lp-screening-line var(--dur-reveal) var(--ease-out) both}.lp-screening-title[data-statement=in] .lp-screening-line:nth-child(2){animation-delay:80ms}@keyframes lp-screening-line{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.lp-screening-stage{display:flex;align-items:stretch;gap:var(--space-5);inline-size:100%;min-block-size:var(--lp-screening-stage-h)}@keyframes lp-screening-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lp-screening-stage:is([data-demo=scene1],[data-demo=url],[data-demo=pull]) .lp-screening-step--hero,.lp-screening-stage:is([data-demo=scene1],[data-demo=url],[data-demo=pull],[data-demo=scene3],[data-demo=typing],[data-demo=spark],[data-demo=scene4]) .lp-screening-step--deliver{display:none}.lp-screening-step--hero{block-size:var(--lp-screening-step2-full);transition:block-size var(--lp-screening-grow) var(--lp-screening-ease)}.lp-screening-stage:is([data-demo=scene3],[data-demo=typing],[data-demo=spark]) .lp-screening-step--hero{block-size:var(--lp-screening-step2-compact)}.lp-screening-stage:is([data-demo=scene4],[data-demo=scene5]) .lp-screening-step--hero{block-size:auto;min-block-size:var(--lp-screening-step2-full);padding-block-end:var(--space-6)}.lp-screening[data-scroll=jump] .lp-screening-steps{gap:calc(var(--space-4) * var(--lp-screening-y))}.lp-screening[data-scroll=jump] .lp-screening-step{flex-shrink:0;padding-block:calc(var(--space-5) * var(--lp-screening-y));gap:calc(var(--space-4) * var(--lp-screening-y))}.lp-screening[data-scroll=jump] .lp-screening-stage .lp-screening-step--hero{min-block-size:0;block-size:auto;padding-block-end:calc(var(--space-5) * var(--lp-screening-y))}.lp-screening[data-scroll=jump] .lp-screening-demo,.lp-screening[data-scroll=jump] .lp-screening-wrote{gap:calc(var(--space-4) * var(--lp-screening-y))}.lp-screening-stage[data-play="1"]:not([data-replay="1"]):is([data-demo=scene3],[data-demo=typing],[data-demo=spark],[data-demo=scene4]) .lp-screening-step--hero,.lp-screening-stage[data-play="1"][data-demo=scene5] .lp-screening-step--deliver{animation:lp-screening-rise var(--lp-screening-grow) var(--lp-screening-ease) both}.lp-screening-stage:is([data-demo=scene1],[data-demo=url],[data-demo=pull]) .lp-screening-track{block-size:36px}.lp-screening-stage:is([data-demo=scene3],[data-demo=typing],[data-demo=spark],[data-demo=scene4]) .lp-screening-track{block-size:236px}.lp-screening-stage[data-demo=scene5] .lp-screening-track{block-size:708px}.lp-screening-stage[data-deliver=wait] .lp-screening-step--deliver{display:none;animation:none}.lp-screening[data-fit-open="1"] :is(.lp-screening-step--hero,.lp-screening-step--deliver){display:flex!important}.lp-screening-stage[data-deliver=wait] .lp-screening-track{block-size:236px}.lp-screening-track{transition:block-size var(--lp-screening-grow) var(--lp-screening-ease)}.lp-screening-ad{position:relative;flex:none;inline-size:var(--lp-screening-ad);min-block-size:var(--lp-screening-stage-h);overflow:hidden;border:1px solid var(--glass-stroke-16);border-radius:var(--hp-radius-panel);background:var(--static-black);box-shadow:0 16px 48px rgb(0 0 0/45%)}.lp-screening-media{position:absolute;inset:0}.lp-screening-media img,.lp-screening-media video{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-screening-media{animation:lp-screening-fade var(--lp-screening-fade) linear both}@keyframes lp-screening-fade{0%{opacity:0}to{opacity:1}}.lp-screening-gloss{position:absolute;inset-inline:0;inset-block-start:0;block-size:280px;background:var(--lp-card-gloss);pointer-events:none}.lp-screening-scrim{position:absolute;inset-inline:0;inset-block-end:0;block-size:300px;background:var(--lp-aurora-floor);pointer-events:none}.lp-screening-chip{inset-inline-start:var(--lp-screening-inset);inset-block-start:var(--lp-screening-inset);gap:var(--space-2);block-size:36px;margin:0;padding-inline-start:var(--space-3);padding-inline-end:var(--lp-space-14);border:1px solid var(--glass-stroke-10);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--scrim-black-20),var(--scrim-black-20)),var(--glass-fill-6);color:var(--neutral-200);font-size:var(--type-small-size);line-height:20px;letter-spacing:var(--lp-track-compact)}.lp-screening-chip,.lp-screening-page{position:absolute;z-index:1;display:inline-flex;align-items:center}.lp-screening-page{inset-block-start:50%;justify-content:center;inline-size:56px;block-size:56px;padding:0;border:1px solid var(--glass-stroke-24);border-radius:var(--hp-radius-pill);background:var(--lp-screening-btn-fill);box-shadow:var(--lp-screening-btn-shadow);color:var(--brand-cream);transform:translateY(-50%);cursor:pointer;backdrop-filter:blur(var(--lp-blur-container))}.lp-screening-page--start{inset-inline-start:var(--lp-screening-inset)}.lp-screening-page--end{inset-inline-end:var(--lp-screening-inset)}.lp-screening-page:hover:not([aria-disabled=true]){background:var(--lp-screening-btn-hover);border-color:var(--glass-stroke-30)}.lp-screening-page[aria-disabled=true]{opacity:.4;cursor:not-allowed}.lp-screening-caption{position:absolute;z-index:1;inset-inline:var(--lp-screening-inset);inset-block-end:var(--space-5);display:flex;align-items:center;gap:var(--lp-screening-caption-gap)}.lp-screening-caption-copy{display:flex;flex-direction:column;gap:var(--lp-screening-caption-gap);min-inline-size:0}.lp-screening-name{margin:0;color:var(--brand-cream);font-size:var(--hp-type-card);font-weight:500;line-height:32px;letter-spacing:var(--lp-track-stat)}.lp-screening-line-sm{margin:0;color:var(--neutral-500);font-size:var(--type-ui-size);line-height:20px;letter-spacing:var(--lp-track-ui)}.lp-screening-sound{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;padding:0;border:1px solid var(--glass-highlight-22);border-radius:var(--hp-radius-pill);background:var(--scrim-ground-45);cursor:pointer;backdrop-filter:blur(var(--lp-blur-container))}.lp-screening-sound:after{content:"";position:absolute;inset:-2px}.lp-screening-sound img{position:relative}.lp-screening-made{position:relative;flex:1 1 auto;min-inline-size:0}.lp-screening-glow{position:absolute;inset-inline-start:-52px;inset-block-start:-38px;inline-size:1060px;block-size:468px;pointer-events:none}.lp-screening-rail{position:absolute;inset-inline-start:0;inset-block-start:18px;inline-size:36px;block-size:708px}.lp-screening-track{position:absolute;inset-inline-start:17px;inset-block:0;inline-size:2px;border-radius:var(--lp-radius-bar);background:var(--glass-fill-12)}.lp-screening-node{position:absolute;inset-inline-start:0;display:flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border:1px solid var(--glass-highlight-22);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-8),var(--glass-fill-8)),var(--static-black);color:var(--brand-cream);font-size:var(--type-control-size);font-weight:500;line-height:16px;letter-spacing:.48px;transition:opacity var(--lp-screening-grow) var(--lp-screening-ease),transform var(--lp-screening-grow) var(--lp-screening-ease),border-color var(--lp-screening-grow) var(--lp-screening-ease),color var(--lp-screening-grow) var(--lp-screening-ease),box-shadow var(--lp-screening-grow) var(--lp-screening-ease),background var(--lp-screening-grow) var(--lp-screening-ease)}.lp-screening-node--step2,.lp-screening-node--step3{opacity:0;transform:translateY(16px) scale(.72)}.lp-screening-node--step3{transition-delay:.24s}.lp-screening-stage:is([data-demo=scene3],[data-demo=typing],[data-demo=spark],[data-demo=scene4],[data-demo=scene5]) .lp-screening-node--step2,.lp-screening-stage[data-demo=scene5] .lp-screening-node--step3{opacity:1;transform:none}.lp-screening-node--active,.lp-screening-stage:is([data-demo=scene1],[data-demo=url],[data-demo=pull]) .lp-screening-node--step1,.lp-screening-stage:is([data-demo=scene3],[data-demo=typing],[data-demo=spark],[data-demo=scene4]) .lp-screening-node--step2,.lp-screening-stage[data-demo=scene5] .lp-screening-node--step3{border-width:1.5px;border-color:var(--pop-orange);background:linear-gradient(color-mix(in srgb,var(--pop-orange) 16%,transparent),color-mix(in srgb,var(--pop-orange) 16%,transparent)),var(--static-black);box-shadow:0 0 14px color-mix(in srgb,var(--pop-orange) 70%,transparent);color:var(--pop-orange)}.lp-screening-stage[data-deliver=wait] .lp-screening-node--step2{border-width:1.5px;border-color:var(--pop-orange);background:linear-gradient(color-mix(in srgb,var(--pop-orange) 16%,transparent),color-mix(in srgb,var(--pop-orange) 16%,transparent)),var(--static-black);box-shadow:0 0 14px color-mix(in srgb,var(--pop-orange) 70%,transparent);color:var(--pop-orange)}.lp-screening-stage[data-deliver=wait] .lp-screening-node--step3{opacity:0;transform:translateY(16px) scale(.72);border-width:1px;border-color:var(--glass-highlight-22);background:linear-gradient(var(--glass-fill-8),var(--glass-fill-8)),var(--static-black);box-shadow:none;color:var(--brand-cream)}.lp-screening-node:nth-child(2){inset-block-start:0}.lp-screening-node:nth-child(3){inset-block-start:200px}.lp-screening-node:nth-child(4){inset-block-start:608px}.lp-screening-steps{min-block-size:var(--lp-screening-stage-h);margin-inline-start:var(--lp-screening-rail-offset)}.lp-screening-step,.lp-screening-steps{display:flex;flex-direction:column;gap:var(--space-4)}.lp-screening-step{position:relative;padding:var(--space-5);overflow:clip;border:1px solid var(--glass-stroke-14);border-radius:var(--hp-radius-card);background:var(--glass-fill-6);box-shadow:inset 0 1px 0 var(--glass-highlight-20);backdrop-filter:blur(var(--lp-blur-container))}.lp-screening-step--hero{border-color:var(--lp-screening-step2-border)}.lp-screening-step--deliver{flex:1 1 auto;flex-direction:row;align-items:center;justify-content:space-between}.lp-screening-step-copy{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.lp-screening-step-title{margin:0;color:var(--brand-cream);font-family:var(--font-display);font-weight:800;font-size:var(--lp-type-statement-min);line-height:1.05;letter-spacing:-.48px;font-variation-settings:"opsz" 14,"wdth" 100}.lp-screening-step-line{margin:0;color:var(--neutral-500);font-size:var(--lp-type-lg);line-height:24px;letter-spacing:var(--lp-track-line)}.lp-screening-pull{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lp-space-14)}.lp-screening-link{display:flex;align-items:center;gap:var(--lp-space-10);block-size:var(--space-7);margin:0;padding-inline:var(--lp-space-14);border:1px solid var(--glass-stroke-14);border-radius:var(--hp-radius-pill);background:var(--glass-fill-6);box-shadow:inset 0 1px 0 var(--glass-highlight-20);color:var(--brand-cream);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:var(--lp-track-ui);white-space:nowrap;backdrop-filter:blur(var(--lp-blur-container))}.lp-screening-link-stack{display:grid}.lp-screening-link-stack>span{grid-area:1/1;transition:opacity var(--lp-screening-grow) var(--lp-screening-ease)}.lp-screening-link-placeholder{color:var(--neutral-500)}.lp-screening-link-url{color:var(--brand-cream);opacity:0}.lp-screening-stage:not([data-demo=scene1]) .lp-screening-link-placeholder{opacity:0}.lp-screening-stage:not([data-demo=scene1]) .lp-screening-link-url{opacity:1}.lp-screening-auto{flex:none}.lp-screening-stage:is([data-demo=scene1],[data-demo=url]) :is(.lp-screening-auto,.lp-screening-photo,.lp-screening-product){opacity:0}.lp-screening-stage[data-play="1"]:not([data-demo=scene1]):not([data-demo=url]) .lp-screening-auto,.lp-screening-stage[data-play="1"]:not([data-demo=scene1]):not([data-demo=url]) .lp-screening-photo,.lp-screening-stage[data-play="1"]:not([data-demo=scene1]):not([data-demo=url]) .lp-screening-product{animation:lp-screening-fade var(--lp-screening-fade) var(--lp-screening-ease) both}.lp-screening-photos{display:flex;gap:var(--space-1)}.lp-screening-photo{position:relative;inline-size:var(--space-7);block-size:var(--space-7);overflow:hidden;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-badge)}.lp-screening-photo img{position:absolute;inset-block:0;inline-size:500%;block-size:100%;max-inline-size:none;-o-object-fit:cover;object-fit:cover}.lp-screening-photo[data-frame="0"] img{left:0}.lp-screening-photo[data-frame="1"] img{left:-100%}.lp-screening-photo[data-frame="2"] img{left:-200%}.lp-screening-photo[data-frame="3"] img{left:-300%}.lp-screening-photo[data-frame="4"] img{left:-400%}.lp-screening-product{color:var(--brand-cream);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:var(--lp-track-ui);white-space:nowrap}.lp-screening-hairline{position:absolute;block-size:2px;border-radius:var(--lp-radius-bar);background:linear-gradient(90deg,transparent,var(--pop-orange),transparent);pointer-events:none}.lp-screening-hairline--step1{inset-inline-start:245px;inset-block-end:-1px;inline-size:352px;opacity:.25;box-shadow:0 0 24px color-mix(in srgb,var(--pop-orange) 25%,transparent)}.lp-screening-hairline--step2{inset-inline-start:181px;inset-block-start:-1px;inline-size:480px;opacity:.5;box-shadow:0 0 14px color-mix(in srgb,var(--pop-orange) 70%,transparent)}.lp-screening-demo{display:flex;flex-direction:column;gap:var(--space-4)}.lp-screening-demo-label{margin:0;color:var(--brand-yellow);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:var(--lp-track-ui)}.lp-screening-prompt{display:flex;align-items:center;gap:var(--space-3);block-size:52px;padding-inline-start:18px;padding-inline-end:var(--space-2);border:1px solid var(--glass-stroke-14);border-radius:var(--hp-radius-pill);background:var(--glass-fill-6);box-shadow:inset 0 1px 0 var(--glass-highlight-20);backdrop-filter:blur(var(--lp-blur-container))}.lp-screening-typed{flex:1 1 auto;min-inline-size:0;margin:0;overflow:hidden;color:var(--neutral-400);font-size:var(--lp-type-lg);line-height:24px;letter-spacing:var(--lp-track-line);text-overflow:ellipsis;white-space:nowrap}.lp-screening-caret{display:inline-block;inline-size:2px;block-size:20px;margin-inline-start:var(--space-1);vertical-align:-3px;background:var(--brand-cream);animation:lp-caret var(--lp-dur-caret) step-end infinite}.lp-screening-engineer{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:0;inline-size:36px;block-size:36px;padding:0;overflow:clip;border:1px solid var(--glass-stroke-16);border-radius:var(--hp-radius-pill);background:var(--glass-fill-8);cursor:pointer;transition:inline-size var(--lp-screening-grow) var(--lp-screening-ease),box-shadow var(--lp-screening-grow) var(--lp-screening-ease)}.lp-screening-stage[data-demo=scene4] .lp-screening-engineer{gap:var(--space-2);inline-size:var(--lp-screening-engineer-wide);box-shadow:0 0 24px color-mix(in srgb,var(--pop-orange) 25%,transparent)}.lp-screening-engineer-label{max-inline-size:0;overflow:hidden;color:var(--brand-cream);font-size:var(--type-small-size);font-weight:500;line-height:20px;letter-spacing:var(--lp-track-ui);white-space:nowrap;opacity:0}.lp-screening-stage[data-demo=scene4] .lp-screening-engineer-label{max-inline-size:126px;opacity:1}.lp-screening-wrote{display:flex;flex-direction:column;gap:var(--space-4)}.lp-screening-stage:is([data-demo=scene3],[data-demo=typing],[data-demo=spark]) .lp-screening-wrote{opacity:0}.lp-screening-stage[data-play="1"]:is([data-demo=scene4],[data-demo=scene5]) .lp-screening-wrote{opacity:1;transition:opacity var(--dur-base) var(--lp-screening-ease)}.lp-screening-engineer[data-pulse=on]{animation:lp-screening-spark var(--dur-fast) var(--ease-out)}@keyframes lp-screening-spark{0%{transform:scale(.96)}to{transform:none}}.lp-screening-output{display:flex;gap:var(--space-3);align-items:stretch}.lp-screening-panel{display:grid;flex:1 1 auto;min-inline-size:0;margin:0;padding-block:var(--lp-space-20);padding-inline-start:var(--lp-space-20);padding-inline-end:var(--lp-screening-panel-end);border:1px solid var(--glass-stroke-14);border-radius:var(--hp-radius-tile);background:var(--glass-fill-6);box-shadow:inset 0 1px 0 var(--glass-highlight-20);color:var(--neutral-400);font-size:var(--lp-type-lg);line-height:24px;letter-spacing:var(--lp-track-line);backdrop-filter:blur(var(--lp-blur-container))}.lp-screening-hold,.lp-screening-live{grid-area:1/1}.lp-screening-hold{visibility:hidden}.lp-screening-tile{position:relative;flex:none;inline-size:116px;block-size:144px;margin:0;overflow:hidden;border:1px solid var(--glass-stroke-14);border-radius:var(--hp-radius-tile)}.lp-screening-tile img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-screening-tile:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:90px;background:linear-gradient(180deg,transparent,rgb(7 8 12/90%))}.lp-screening-tile figcaption{position:absolute;z-index:1;inset-inline-start:13px;inset-block-end:14px;color:var(--brand-cream);font-size:var(--type-ui-size);font-weight:600;line-height:1.2;letter-spacing:var(--lp-track-ui)}[dir=rtl] .lp-screening-stage{flex-direction:row-reverse}[dir=rtl] .lp-screening :is(.lp-screening-title,.lp-screening-step-title,.lp-screening-name,.lp-screening-node,.lp-screening-typed,.lp-screening-engineer-label){letter-spacing:0}[dir=rtl] .lp-screening-auto{transform:scaleX(-1)}@media (max-width:959px){.lp-screening-stage{min-block-size:0}.lp-screening-stage,[dir=rtl] .lp-screening-stage{flex-direction:column}.lp-screening-ad{inline-size:100%;max-inline-size:var(--lp-screening-ad);min-block-size:0;aspect-ratio:9/16;margin-inline:auto}.lp-screening-glow{display:none}.lp-screening-rail{position:relative;display:flex;justify-content:space-between;inline-size:100%;block-size:36px;margin-block-end:var(--space-4)}.lp-screening-stage .lp-screening-track{inset-inline:18px;inset-block-start:17px;inset-block-end:auto;inline-size:auto;block-size:2px}.lp-screening-node,.lp-screening-node:nth-child(n){position:relative;inset:auto}.lp-screening-steps{margin-inline-start:0;min-block-size:0}.lp-screening-step--deliver{flex-direction:column;align-items:flex-start}.lp-screening-output{flex-wrap:wrap}}@media (max-width:640px){.lp-screening{--lp-screening-display:40px;padding:var(--space-5)}.lp-screening-ad{max-inline-size:none}.lp-screening-photos{flex-wrap:wrap}}.lp-screening-stage[data-play="1"]:not([data-demo=scene1]):not([data-demo=url]) .lp-screening-photo{animation-delay:calc(var(--frame) * var(--lp-screening-still) + .2s)}.lp-screening-stage[data-play="1"]:not([data-demo=scene1]):not([data-demo=url]) .lp-screening-product{animation-delay:.7s}@media (prefers-reduced-motion:reduce){.lp-screening-auto,.lp-screening-caret,.lp-screening-engineer,.lp-screening-line,.lp-screening-media,.lp-screening-photo,.lp-screening-product,.lp-screening-step{animation:none;opacity:1;transform:none}.lp-screening-title[data-statement=wait] .lp-screening-line{opacity:1;transform:none}.lp-screening-engineer,.lp-screening-link-stack>span,.lp-screening-node,.lp-screening-step--hero,.lp-screening-track,.lp-screening-wrote{transition:none}.lp-screening-node{opacity:1;transform:none}.lp-screening-caret{display:none}}.lp-dialects{--lp-dialects-pad:81px;--lp-dialects-marquee:46.667s;--lp-dialects-statement-sm:36px;--lp-dialects-inset:15px;--lp-dialects-selected-ground:#101010;--lp-dialects-filter:680px;--lp-dialects-segment:120px;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);margin-block:0;padding-block:var(--lp-dialects-pad);padding-inline:1px;overflow:hidden;border:1px solid var(--glass-stroke-8);background:var(--lp-ground-card-bed);color:var(--brand-cream);box-shadow:0 var(--space-4) var(--space-7) rgb(0 0 0/45%),inset 0 1px 0 var(--glass-highlight-22)}.lp-dialects:before{content:"";inset:0;background:linear-gradient(180deg,rgb(24 25 29/0) 0,rgb(24 25 29/85%) 65%,var(--lp-ground-card-bed) 100%);backdrop-filter:blur(var(--lp-blur-container))}.lp-dialects-band,.lp-dialects:before{position:absolute;z-index:0;pointer-events:none}.lp-dialects-band{inset-inline-start:-514px;inset-block-start:108px;display:flex;align-items:center;justify-content:center;inline-size:1958px;block-size:811px}.lp-dialects-band img{display:block;transform:rotate(7.58deg)}.lp-dialects-head,.lp-dialects-rail{position:relative;z-index:1}.lp-dialects-head{gap:var(--space-6);padding-inline:var(--space-5)}.lp-dialects-head,.lp-dialects-intro{display:flex;flex-direction:column;align-items:center;max-inline-size:100%}.lp-dialects-intro{gap:var(--space-4)}.lp-dialects-title-row{display:flex;align-items:center;justify-content:center;gap:var(--space-3);max-inline-size:100%}.lp-dialects-wave-flip{flex:none;inline-size:108px;block-size:48px;overflow:hidden;transform:rotate(180deg) scaleY(-1)}.lp-dialects-wave-flip .lp-waveform-bar{background-image:var(--lp-grad-orange-amber)}.lp-dialects-statement{margin:0;color:var(--brand-cream);font-family:var(--font-display);font-weight:800;font-size:var(--lp-type-statement);line-height:1;letter-spacing:-1.8px;font-variation-settings:"opsz" 14,"wdth" 100;white-space:nowrap}.lp-dialects-kicker{margin:0;color:var(--neutral-400);font:500 var(--type-lead-size) /24px var(--font-body);letter-spacing:.96px;text-transform:uppercase;text-align:center}.lp-seg--vo{position:relative;box-sizing:border-box;flex-wrap:nowrap;gap:var(--space-4);inline-size:var(--lp-dialects-filter);max-inline-size:100%;block-size:52px;padding:var(--space-2);border:1px solid var(--glass-highlight-22);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-12),var(--glass-fill-12)),rgb(7 8 12/22%);box-shadow:0 18px 44px rgb(0 0 0/50%),inset 0 1px 0 var(--glass-highlight-20);backdrop-filter:blur(var(--lp-blur-container))}.lp-seg--vo:focus-within{outline:2px solid var(--lp-focus-ring);outline-offset:2px}.lp-seg--vo .lp-seg-option{box-sizing:border-box;flex:none;inline-size:var(--lp-dialects-segment);block-size:32px;padding-inline:var(--space-3);border-radius:var(--hp-radius-hairline);color:var(--neutral-400);font:500 var(--type-lead-size) /24px var(--font-body);letter-spacing:-.176px;white-space:nowrap}.lp-seg--vo .lp-seg-option:focus-visible{outline:none}.lp-seg--vo .lp-seg-option[aria-checked=true]{block-size:36px;padding-inline:var(--space-2);border:.75px solid var(--glass-stroke-16);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-6),var(--glass-fill-6)),var(--lp-dialects-selected-ground);color:var(--brand-cream);box-shadow:0 18px 44px rgb(0 0 0/50%),inset 0 1px 0 var(--glass-highlight-20);backdrop-filter:blur(var(--lp-blur-container))}.lp-seg--vo .lp-seg-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.lp-dialects-rail{inline-size:100%;overflow:hidden}.lp-dialects-track{display:flex;inline-size:-moz-max-content;inline-size:max-content;animation:lp-dialects-marquee var(--lp-dialects-marquee) linear infinite}.lp-dialects-rail[data-paused="1"] .lp-dialects-track{animation-play-state:paused}@keyframes lp-dialects-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.lp-dialects-set{display:flex;gap:var(--space-4);margin:0;padding:0;padding-inline-end:var(--space-4);list-style:none}.lp-dialects-reel{position:relative;flex:none;inline-size:264px;block-size:469px;overflow:clip;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-tile);background:var(--lp-ground-card-bed)}.lp-dialects-reel:focus-within,.lp-dialects-reel:hover{border-color:var(--glass-stroke-24)}.lp-dialects-poster{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-dialects-gloss{position:absolute;inset-inline:-1px;inset-block-start:-1px;block-size:140px;background:linear-gradient(180deg,rgb(255 255 255/10%),rgb(255 255 255/0));pointer-events:none}.lp-dialects-scrim{position:absolute;inset-inline:-1px;inset-block-end:-1px;block-size:190px;background:linear-gradient(180deg,rgb(7 8 12/0),rgb(7 8 12/90%));pointer-events:none}.lp-dialects-caption{position:absolute;inset-inline-start:var(--lp-dialects-inset);inset-block-end:var(--lp-dialects-inset);inset-inline-end:calc(var(--lp-dialects-inset) + 44px + var(--space-3));display:flex;flex-direction:column;gap:var(--space-1);text-align:start}.lp-dialects-card-title{margin:0;color:var(--brand-cream);font:600 var(--lp-type-lg) /1.2 var(--font-body);letter-spacing:-.198px}.lp-dialects-card-line{margin:0;color:var(--brand-cream);font:400 var(--type-small-size) /20px var(--font-body);letter-spacing:-.078px}.lp-dialects-unmute{position:absolute;z-index:1;inset-inline-end:var(--lp-dialects-inset);inset-block-end:var(--lp-dialects-inset);display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;border:1px solid var(--glass-stroke-30);border-radius:var(--hp-radius-pill);background:var(--glass-fill-14);opacity:0;cursor:pointer;backdrop-filter:blur(var(--lp-blur-container));transition:opacity var(--dur-fast)}.lp-dialects-reel:focus-within .lp-dialects-unmute,.lp-dialects-reel:hover .lp-dialects-unmute{opacity:1}.lp-dialects-unmute[aria-disabled=true]{cursor:not-allowed}.lp-dialects-unmute:focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:2px;opacity:1}.lp-dialects-muted{display:grid;inline-size:24px;block-size:24px;transform:scale(.75)}.lp-dialects-muted img{display:block}[dir=rtl] .lp-dialects :is(.lp-dialects-statement,.lp-dialects-kicker,.lp-dialects-card-title,.lp-dialects-card-line,.lp-seg--vo .lp-seg-option){letter-spacing:0}@media (max-width:1279px){.lp-dialects-statement{font-size:var(--lp-type-prize)}.lp-dialects-title-row,.lp-seg--vo{flex-wrap:wrap;justify-content:center}.lp-seg--vo{block-size:auto;min-block-size:52px}.lp-seg--vo .lp-seg-option{inline-size:auto;min-inline-size:-moz-max-content;min-inline-size:max-content}}@media (max-width:640px){.lp-dialects{padding:var(--space-5)}.lp-dialects-statement{font-size:var(--lp-dialects-statement-sm)}.lp-dialects-kicker{white-space:normal}.lp-seg--vo{inline-size:100%}}@media (hover:none){.lp-dialects-unmute{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-dialects-track{animation:none;transform:none}.lp-dialects-rail{overflow-x:auto;scroll-snap-type:inline proximity}.lp-dialects-set[aria-hidden=true]{display:none}.lp-dialects-reel{scroll-snap-align:start}.lp-dialects-unmute{transition:none}}.lp-cast{--lp-cast-title:64px;--lp-cast-name:20px;--lp-cast-pad:80px;--lp-cast-inline:var(--space-7);--lp-cast-slide:560ms;--lp-cast-fog:16s;--lp-cast-selected-ground:#101010;--lp-cast-segments:348px;--lp-cast-segment:100px;--lp-cast-filter:249px;--lp-cast-cta:287px;align-items:stretch;gap:var(--space-8);margin-block:0;padding-block:var(--lp-cast-pad);background:var(--static-black);color:var(--brand-cream)}.lp-cast,.lp-cast-head{display:flex;flex-direction:column}.lp-cast-head{gap:var(--space-6);inline-size:min(1344px,calc(100% - 2 * var(--lp-cast-inline)));margin-inline:auto}.lp-cast-statement{display:flex;flex-direction:column;margin:0;min-block-size:128px;color:var(--brand-cream);font-family:var(--font-display);font-size:var(--lp-cast-title);font-weight:800;font-variation-settings:"opsz" 14,"wdth" 100;line-height:1;letter-spacing:-1.28px;text-align:start}.lp-cast-line{display:block}.lp-cast-line--muted{color:var(--neutral-500)}.lp-cast-toolbar{justify-content:space-between;min-block-size:52px}.lp-cast-filters,.lp-cast-toolbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.lp-cast-filters{min-inline-size:0}.lp-seg--cast{box-sizing:border-box;flex-wrap:nowrap;gap:var(--space-4);inline-size:var(--lp-cast-segments);max-inline-size:100%;block-size:52px;padding:var(--space-2);border:1px solid var(--glass-highlight-22);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-8),var(--glass-fill-8)),rgb(7 8 12/33%);box-shadow:0 18px 44px rgb(0 0 0/50%),inset 0 1px 0 var(--glass-highlight-20);backdrop-filter:blur(var(--lp-blur-container))}.lp-seg--cast:focus-within{outline:2px solid var(--lp-focus-ring);outline-offset:2px}.lp-seg--cast .lp-seg-option{box-sizing:border-box;flex:none;inline-size:var(--lp-cast-segment);block-size:32px;padding-inline:var(--space-3);border-radius:var(--hp-radius-hairline);color:var(--neutral-400);font:500 var(--type-lead-size) /24px var(--font-body);letter-spacing:-.176px;white-space:nowrap}.lp-seg--cast .lp-seg-option:focus-visible{outline:none}.lp-seg--cast .lp-seg-option[aria-checked=true]{block-size:36px;border:.75px solid var(--glass-stroke-16);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-6),var(--glass-fill-6)),var(--lp-cast-selected-ground);color:var(--brand-cream);box-shadow:0 18px 44px rgb(0 0 0/50%),inset 0 1px 0 var(--glass-highlight-20);backdrop-filter:blur(var(--lp-blur-container))}.lp-cast-cta,.lp-cast-filter,.lp-cast-play{opacity:1}.lp-cast-filter{display:inline-flex;align-items:center;gap:var(--space-4);box-sizing:border-box;inline-size:var(--lp-cast-filter);max-inline-size:100%;block-size:52px;padding-block:var(--space-2);padding-inline:var(--space-5);border:1px solid var(--glass-highlight-22);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-8),var(--glass-fill-8)),rgb(7 8 12/33%);box-shadow:0 18px 44px rgb(0 0 0/50%),inset 0 1px 0 var(--glass-highlight-20);color:var(--brand-cream);backdrop-filter:blur(var(--lp-blur-container));cursor:not-allowed}.lp-cast-filter-label{font:600 var(--type-ui-size) /20px var(--font-body);letter-spacing:-.084px;white-space:nowrap}.lp-cast-filter-value{font:400 var(--type-ui-size) /20px var(--font-body)}.lp-cast-cta,.lp-cast-filter-value{letter-spacing:-.084px;white-space:nowrap}.lp-cast-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);box-sizing:border-box;inline-size:var(--lp-cast-cta);max-inline-size:100%;block-size:52px;padding:var(--space-4);border:1px solid var(--brand-cream);border-radius:var(--hp-radius-pill);background:transparent;color:var(--brand-cream);font:500 var(--type-ui-size) /20px var(--font-body);cursor:not-allowed}.lp-cast-stage{position:relative;inline-size:min(100%,1440px);aspect-ratio:1440/720;margin-inline:auto;overflow:visible}.lp-cast-chevron:focus-visible,.lp-cast-cta:focus-visible,.lp-cast-filter:focus-visible,.lp-cast-play:focus-visible,.lp-cast-stage:focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:2px}.lp-cast-glow{position:absolute;inset-inline-start:27.5%;inset-block-start:7.6389%;inline-size:45%;block-size:72.9167%;pointer-events:none}.lp-cast-glow img{position:absolute;inset:-34.29% -27.78%;inline-size:auto;block-size:auto;max-inline-size:none}.lp-cast-glow[data-play="1"]{animation:lp-cast-fog var(--lp-cast-fog) ease-in-out infinite}@keyframes lp-cast-fog{0%,to{transform:translateZ(0) scale(1);opacity:.85}50%{transform:translate3d(2%,-1.5%,0) scale(1.06);opacity:1}}.lp-cast-shadow,.lp-cast-spot{position:absolute;pointer-events:none}.lp-cast-spot{display:block;max-inline-size:none}.lp-cast-spot--side-stage{inline-size:22.9167%;block-size:7.2222%;inset-block-start:67.7778%}.lp-cast-spot--side-stage.lp-cast-spot--left{inset-inline-start:12.7083%}.lp-cast-spot--side-stage.lp-cast-spot--right{inset-inline-start:64.375%}.lp-cast-spot--side-foot{inline-size:17.875%;block-size:4.3333%;inset-block-start:69.9444%}.lp-cast-spot--side-foot.lp-cast-spot--left{inset-inline-start:15.2292%}.lp-cast-spot--side-foot.lp-cast-spot--right{inset-inline-start:66.8958%}.lp-cast-spot--centre-stage{inline-size:31.9444%;block-size:10%;inset-inline-start:34.0278%;inset-block-start:78.8889%}.lp-cast-spot--centre-foot{inline-size:24.9167%;block-size:6%;inset-inline-start:37.5%;inset-block-start:80.5556%}.lp-cast-spot--centre-foot img{inset:-74.07% -8.92%}.lp-cast-shadow img,.lp-cast-spot--centre-foot img{position:absolute;max-inline-size:none}.lp-cast-shadow--side{inline-size:8.3333%;block-size:1.9444%;inset-block-start:70.6944%}.lp-cast-shadow--side img{inset:-57.14% -6.67%}.lp-cast-shadow--left{inset-inline-start:20%}.lp-cast-shadow--right{inset-inline-start:71.6667%}.lp-cast-shadow--centre{inline-size:10.4167%;block-size:2.5%;inset-inline-start:44.7917%;inset-block-start:84.4444%}.lp-cast-shadow--centre img{inset:-44.44% -5.33%}.lp-cast-person{position:absolute;inset-inline-start:42.9861%;inset-block-start:4.4444%;inline-size:12.6821%;block-size:81.5278%;z-index:1;transform-origin:top left;pointer-events:none;transition:transform var(--lp-cast-slide) cubic-bezier(.16,1,.3,1),opacity var(--lp-cast-slide) ease}.lp-cast-person[data-slot=center]{z-index:2;transform:none}.lp-cast-person[data-slot=left]{transform:translate(-188.1%,7.5%) scale(.78)}.lp-cast-person[data-slot=right]{transform:translate(221%,7.5%) scale(.78)}.lp-cast-person[data-slot=farLeft]{transform:translate(-300%,10%) scale(.68);opacity:0}.lp-cast-person[data-slot=farRight]{transform:translate(350%,10%) scale(.68);opacity:0}[dir=rtl] .lp-cast-person[data-slot=left]{transform:translate(221%,7.5%) scale(.78)}[dir=rtl] .lp-cast-person[data-slot=right]{transform:translate(-188.1%,7.5%) scale(.78)}[dir=rtl] .lp-cast-person[data-slot=farLeft]{transform:translate(350%,10%) scale(.68)}[dir=rtl] .lp-cast-person[data-slot=farRight]{transform:translate(-300%,10%) scale(.68)}.lp-cast-stage[data-motion=jump] .lp-cast-person,.lp-cast-stage[data-motion=jump] .lp-cast-photo{transition:none}.lp-cast-photo{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transition:filter var(--lp-cast-slide) cubic-bezier(.16,1,.3,1)}.lp-cast-person:not([data-slot=center]) .lp-cast-photo{filter:brightness(.65)}.lp-cast-chevron{position:absolute;z-index:3;inset-block-start:41.9444%;display:inline-flex;align-items:center;justify-content:center;inline-size:56px;block-size:56px;padding:0;border:1px solid var(--glass-stroke-24);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-12),var(--glass-fill-12)),rgb(7 8 12/33%);box-shadow:0 8px 24px rgb(0 0 0/50%),inset 0 1px 0 rgb(255 255 255/25%);backdrop-filter:blur(var(--lp-blur-container));cursor:pointer}.lp-cast-chevron--prev{inset-inline-start:6.6667%}.lp-cast-chevron--next{inset-inline-end:6.6667%}.lp-cast-chevron[aria-disabled=true]{opacity:.4;cursor:not-allowed}.lp-cast-side{position:absolute;z-index:2;inset-block-start:77.7778%;margin:0;color:var(--brand-cream);font:600 var(--type-lead-size) /1.2 var(--font-body);letter-spacing:-.176px;white-space:nowrap;transform:translateX(-50%);pointer-events:none}.lp-cast-side--left{inset-inline-start:24.1667%}.lp-cast-side--right{inset-inline-start:75.8333%}[dir=rtl] .lp-cast-side{transform:translateX(50%)}.lp-cast-caption{position:absolute;z-index:3;inset-inline-start:50%;inset-block-start:92.2222%;display:flex;align-items:center;gap:var(--space-4);transform:translateX(-50%);animation:lp-cast-fade var(--dur-base) ease}[dir=rtl] .lp-cast-caption{transform:translateX(50%)}@keyframes lp-cast-fade{0%{opacity:0}to{opacity:1}}.lp-cast-caption-copy{display:flex;flex-direction:column;gap:var(--space-1);inline-size:208px;max-inline-size:100%;text-align:center}.lp-cast-caption-name{margin:0;color:var(--brand-cream);font:600 var(--lp-cast-name) /1.2 var(--font-body);letter-spacing:-.3px}.lp-cast-caption-line{margin:0;color:var(--neutral-400);font:400 var(--type-ui-size) /20px var(--font-body);letter-spacing:-.084px}.lp-cast-play{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;border:1px solid var(--glass-stroke-30);border-radius:var(--hp-radius-pill);background:var(--glass-fill-14);backdrop-filter:blur(var(--lp-blur-container))}.lp-cast-play,.lp-cast-play[aria-disabled=true]{cursor:not-allowed}.lp-cast-wave{inline-size:16px;block-size:18px;background:var(--brand-cream);-webkit-mask:url(/landing/cast/waveform.svg) center/contain no-repeat;mask:url(/landing/cast/waveform.svg) center/contain no-repeat}[dir=rtl] .lp-cast-caption-line,[dir=rtl] .lp-cast-caption-name,[dir=rtl] .lp-cast-cta,[dir=rtl] .lp-cast-filter-label,[dir=rtl] .lp-cast-filter-value,[dir=rtl] .lp-cast-side,[dir=rtl] .lp-cast-statement,[dir=rtl] .lp-seg--cast .lp-seg-option{letter-spacing:0}@media (max-width:1279px){.lp-cast-statement{font-size:var(--lp-type-statement-sm)}}@media (max-width:640px){.lp-cast{--lp-cast-inline:var(--space-5)}.lp-cast-statement{font-size:var(--lp-type-statement-min);min-block-size:0}.lp-seg--cast{inline-size:100%;block-size:auto;min-block-size:52px;flex-wrap:wrap}.lp-seg--cast .lp-seg-option{inline-size:auto;min-inline-size:-moz-max-content;min-inline-size:max-content}.lp-cast-cta,.lp-cast-filter{inline-size:auto}.lp-cast-stage{aspect-ratio:auto;block-size:640px}.lp-cast-person:not([data-slot=center]),.lp-cast-shadow--side,.lp-cast-side,.lp-cast-spot--side-foot,.lp-cast-spot--side-stage{display:none}.lp-cast-person[data-slot=center]{inline-size:42%;inset-inline-start:29%;inset-block-start:6%;block-size:auto;aspect-ratio:400/1264;transform:none}.lp-cast-caption{inset-block-start:auto;inset-block-end:4%}.lp-cast-caption-copy{inline-size:auto}}@media (prefers-reduced-motion:reduce){.lp-cast-glow{animation:none}.lp-cast-caption,.lp-cast-person,.lp-cast-photo{transition:none;animation:none}}.lp-pricing{--lp-pricing-pad-top:81px;--lp-pricing-pad-bottom:80px;--lp-pricing-pad-inline:49px;--lp-pricing-card-pad-block:28px;--lp-pricing-card-h:473px;--lp-pricing-shell:993px;--lp-pricing-toggle-h:41px;--lp-pricing-cta-h:44px;--lp-pricing-head:760px;--lp-pricing-line:680px;--lp-pricing-display:64px;--lp-pricing-featured:linear-gradient(124deg,rgba(255,255,255,0.09) 14%,rgba(255,91,35,0.16) 86%);--lp-pricing-neon:0 0 14px rgba(255,91,35,0.7);--lp-pricing-shadow:0 16px 48px rgba(0,0,0,0.45);--lp-pricing-highlight:inset 0 1px 0 rgba(255,255,255,0.22);--lp-pricing-cta-shadow:0 12px 32px rgba(0,0,0,0.35);--lp-pricing-blur:12px;--lp-pricing-band-delay:350ms;--lp-pricing-band-dur:400ms;--lp-pricing-cards-at:600ms;--lp-pricing-stagger-creator:80ms;--lp-pricing-stagger-studio:160ms;--lp-pricing-stagger-caramel:240ms;--lp-pricing-stagger-agency:320ms;--lp-pricing-rise-creator:88px;--lp-pricing-rise-studio:190px;--lp-pricing-rise-caramel:282px;--lp-pricing-rise-agency:373px;--lp-pricing-track-name:-0.198px;--lp-pricing-track-price:-0.02em;--lp-pricing-track-badge:0.55px;position:relative;isolation:isolate;box-sizing:border-box;inline-size:100%;max-inline-size:1440px;margin-inline:auto;margin-block:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-7);padding-block:var(--lp-pricing-pad-top) var(--lp-pricing-pad-bottom);padding-inline:var(--lp-pricing-pad-inline);overflow:clip;border:0;box-shadow:inset 0 1px 0 var(--glass-stroke-8),inset 1px 0 0 var(--glass-stroke-8),inset -1px 0 0 var(--glass-stroke-8),var(--lp-pricing-shadow),var(--lp-pricing-highlight);color:var(--brand-cream);background:var(--lp-ground-card-bed)}[dir=rtl] .lp-pricing{--lp-pricing-track-name:0;--lp-pricing-track-price:0;--lp-pricing-track-badge:0}.lp-pricing :is(button,[role=radio]):focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:2px}.lp-pricing-scrim{inset:0;z-index:0;background:linear-gradient(180deg,rgba(24,25,29,0) 0,rgba(24,25,29,.85) 65%,var(--lp-ground-card-bed) 100%);backdrop-filter:blur(var(--lp-pricing-blur));-webkit-backdrop-filter:blur(var(--lp-pricing-blur))}.lp-pricing-band,.lp-pricing-scrim{position:absolute;pointer-events:none}.lp-pricing-band{z-index:1;inset-block-start:-507px;inset-inline-start:-389.56px;inline-size:1956.481px;block-size:799.839px;display:flex;align-items:center;justify-content:center;opacity:0}.lp-pricing-band-rot{flex:none;transform:rotate(7.58deg)}.lp-pricing-band-core{position:relative;inline-size:1900px;block-size:554.087px}.lp-pricing-band-core img{position:absolute;inset-block-start:-21.66%;inset-inline-start:-6.32%;display:block;max-inline-size:none}.lp-pricing-billing,.lp-pricing-foot,.lp-pricing-head,.lp-pricing-rail{position:relative;z-index:2}.lp-pricing-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);inline-size:min(100%,var(--lp-pricing-head));text-align:center}.lp-pricing-title{margin:0;font-family:var(--font-display);font-size:var(--lp-pricing-display);font-weight:800;line-height:1;letter-spacing:var(--lp-pricing-track-price)}.lp-pricing-in{background-image:linear-gradient(175deg,var(--pop-orange) 14%,var(--brand-amber) 43%);background-clip:text;-webkit-background-clip:text;color:transparent}.lp-pricing-out{color:var(--brand-cream)}.lp-pricing-out:before{content:" "}.lp-pricing-line{margin:0;max-inline-size:var(--lp-pricing-line);color:var(--neutral-400);font:400 var(--lp-type-lg) /1.5 var(--font-body);letter-spacing:var(--lp-track-line)}.lp-pricing-billing{flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.lp-pricing-billing,.lp-pricing-toggle{display:flex;align-items:center;max-inline-size:100%}.lp-pricing-toggle{gap:var(--lp-space-2);box-sizing:border-box;min-inline-size:185px;block-size:var(--lp-pricing-toggle-h);padding:var(--space-1);border:1px solid var(--glass-stroke-10);border-radius:var(--hp-radius-pill);background:var(--glass-fill-6);box-shadow:var(--lp-pricing-highlight);backdrop-filter:blur(var(--lp-pricing-blur))}.lp-pricing-segment{flex:1 1 auto;border:0;background:transparent;color:var(--brand-cream);border-radius:var(--hp-radius-pill);padding-inline:var(--space-3);block-size:100%;font:600 var(--type-ui-size) /1.2 var(--font-body);letter-spacing:var(--lp-track-ui);cursor:pointer}.lp-pricing-segment[data-selected="1"]{background:var(--glass-fill-14)}.lp-pricing-save{margin:0;color:var(--brand-yellow);font:600 var(--type-ui-size) /1.2 var(--font-body);letter-spacing:var(--lp-track-ui)}.lp-pricing-rail{inline-size:100%;min-inline-size:0}.lp-pricing-nav{display:none}.lp-pricing-plans{display:flex;align-items:stretch;gap:var(--space-4);inline-size:100%;block-size:auto;overflow:hidden}.lp-pricing-card{position:relative;display:flex;flex-direction:column;gap:var(--space-5);flex:1 1 0;min-inline-size:0;box-sizing:border-box;padding-inline:var(--space-5);padding-block:var(--lp-pricing-card-pad-block);border:1px solid var(--glass-stroke-14);border-radius:var(--hp-radius-card);background:var(--lp-card-gloss);box-shadow:var(--lp-pricing-shadow),var(--lp-pricing-highlight);backdrop-filter:blur(var(--lp-pricing-blur));opacity:0}.lp-pricing-card[data-featured="1"]{border-color:var(--pop-orange);background:var(--lp-pricing-featured)}.lp-pricing-neon{position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:220px;block-size:2px;border-radius:var(--lp-radius-bar);background:linear-gradient(90deg,transparent,var(--pop-orange),transparent);box-shadow:var(--lp-pricing-neon);transform:translateX(-50%)}.lp-pricing-top{display:flex;flex-direction:column;gap:var(--space-3);container-type:inline-size}.lp-pricing-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lp-space-10)}.lp-pricing-name{margin:0;color:var(--brand-cream);font:600 var(--lp-type-lg) /1.2 var(--font-body);letter-spacing:var(--lp-pricing-track-name)}.lp-pricing-badge{padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--hp-radius-pill);background:var(--brand-yellow);color:var(--neutral-950);font:500 var(--type-xs-size) /1.2 var(--font-mono);letter-spacing:var(--lp-pricing-track-badge);text-transform:uppercase}.lp-pricing-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);margin:0}.lp-pricing-price{color:var(--brand-cream);font-family:var(--font-display);font-size:var(--lp-type-statement-sm);font-size:min(var(--lp-type-statement-sm),calc(100cqi / (var(--lp-price-chars, 8) * .56)));white-space:nowrap;max-inline-size:100%;font-weight:800;line-height:1;letter-spacing:var(--lp-pricing-track-price)}.lp-pricing-period{color:var(--neutral-400);font:400 var(--type-small-size) /20px var(--font-body);letter-spacing:var(--lp-track-compact)}.lp-pricing-audience{margin:0;color:var(--neutral-400);font:400 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui)}.lp-pricing-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--lp-space-10);inline-size:100%;block-size:var(--lp-pricing-cta-h);border:1px solid var(--glass-stroke-24);border-radius:var(--hp-radius-pill);background:var(--glass-fill-10);color:var(--brand-cream);box-shadow:var(--lp-pricing-cta-shadow),var(--lp-pricing-highlight);backdrop-filter:blur(var(--lp-pricing-blur));font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui);cursor:pointer}.lp-pricing-cta:hover{background:var(--glass-fill-14);border-color:var(--glass-stroke-orange-45)}.lp-pricing-cta:disabled{cursor:not-allowed;opacity:.4}.lp-pricing-card[data-featured="1"] .lp-pricing-cta{gap:var(--space-1);border-color:transparent;background:var(--brand-cream);color:var(--neutral-950);box-shadow:none;backdrop-filter:none}.lp-pricing-card[data-featured="1"] .lp-pricing-cta:hover{background:var(--yellow-200);box-shadow:var(--lp-pricing-neon)}.lp-pricing-cta img{display:block;inline-size:20px;block-size:20px}.lp-pricing-rule{inline-size:100%;block-size:1px;background:var(--glass-fill-10)}.lp-pricing-rows{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.lp-pricing-rows li{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--brand-cream);font:400 var(--type-ui-size) /20px var(--font-body);letter-spacing:var(--lp-track-ui)}.lp-pricing-rows li[data-strong="1"]{font-weight:600}.lp-pricing-check{display:grid;place-items:center;flex:none;inline-size:16px;block-size:20px}.lp-pricing-foot{margin:0;max-inline-size:var(--lp-pricing-head);color:var(--neutral-400);text-align:center;font:400 var(--type-small-size) /20px var(--font-body);letter-spacing:var(--lp-track-compact);opacity:0}.lp-pricing[data-play="1"] .lp-pricing-band{animation:lp-pricing-fade var(--lp-pricing-band-dur) var(--ease-land) var(--lp-pricing-band-delay) forwards}.lp-pricing[data-play="1"] .lp-pricing-foot{animation:lp-pricing-fade var(--dur-base) var(--ease-land) var(--lp-pricing-cards-at) forwards}.lp-pricing[data-play="1"] .lp-pricing-card[data-tier=explorer]{animation:lp-pricing-rise-explorer var(--lp-dur-rise) var(--ease-land) var(--lp-pricing-cards-at) forwards}.lp-pricing[data-play="1"] .lp-pricing-card[data-tier=creator]{animation:lp-pricing-rise-creator var(--lp-dur-rise) var(--ease-land) calc(var(--lp-pricing-cards-at) + var(--lp-pricing-stagger-creator)) forwards}.lp-pricing[data-play="1"] .lp-pricing-card[data-tier=studio]{animation:lp-pricing-rise-studio var(--lp-dur-rise) var(--ease-land) calc(var(--lp-pricing-cards-at) + var(--lp-pricing-stagger-studio)) forwards}.lp-pricing[data-play="1"] .lp-pricing-card[data-tier=caramel]{animation:lp-pricing-rise-caramel var(--lp-dur-rise) var(--ease-land) calc(var(--lp-pricing-cards-at) + var(--lp-pricing-stagger-caramel)) forwards}.lp-pricing[data-play="1"] .lp-pricing-card[data-tier=agency]{animation:lp-pricing-rise-agency var(--lp-dur-rise) var(--ease-land) calc(var(--lp-pricing-cards-at) + var(--lp-pricing-stagger-agency)) forwards}.lp-pricing[data-hold="1"] :is(.lp-pricing-band,.lp-pricing-foot,.lp-pricing-card){animation-play-state:paused}@media (min-width:1280px){.lp-pricing{min-block-size:var(--lp-pricing-shell)}}@media (max-width:1279px){.lp-pricing-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));block-size:auto;overflow:visible}}@media (max-width:959px){.lp-pricing{--lp-pricing-display:var(--lp-type-prize)}}@media (max-width:799px){.lp-pricing-plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.lp-pricing{--lp-pricing-display:var(--lp-type-statement-min);--lp-pricing-pad-inline:var(--space-5)}.lp-pricing-line{font-size:var(--type-lead-size)}.lp-pricing-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.lp-pricing-nav{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--lp-pricing-cta-h);block-size:var(--lp-pricing-cta-h);padding:0;border:1px solid var(--glass-stroke-24);border-radius:var(--hp-radius-pill);background:var(--glass-fill-10);color:var(--brand-cream);cursor:pointer}.lp-pricing-plans{display:flex;grid-column:2;overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:none}.lp-pricing-plans::-webkit-scrollbar{display:none}.lp-pricing-card{flex:0 0 100%;scroll-snap-align:start;opacity:1;animation:none}.lp-pricing-card[data-tier=studio]{order:-1}}@media (prefers-reduced-motion:reduce){.lp-pricing .lp-pricing-band,.lp-pricing .lp-pricing-card,.lp-pricing .lp-pricing-foot,.lp-pricing[data-play="1"] .lp-pricing-band,.lp-pricing[data-play="1"] .lp-pricing-card,.lp-pricing[data-play="1"] .lp-pricing-foot{opacity:1;transform:none;animation:none}}@keyframes lp-pricing-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-pricing-rise-explorer{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pricing-rise-creator{0%{opacity:1;transform:translateY(var(--lp-pricing-rise-creator))}to{opacity:1;transform:translateY(0)}}@keyframes lp-pricing-rise-studio{0%{opacity:1;transform:translateY(var(--lp-pricing-rise-studio))}to{opacity:1;transform:translateY(0)}}@keyframes lp-pricing-rise-caramel{0%{opacity:1;transform:translateY(var(--lp-pricing-rise-caramel))}to{opacity:1;transform:translateY(0)}}@keyframes lp-pricing-rise-agency{0%{opacity:1;transform:translateY(var(--lp-pricing-rise-agency))}to{opacity:1;transform:translateY(0)}}.lp-wrap{position:relative;margin-block:0;block-size:auto;--bg-weak-50:#262626;--lp-wrap-pad:80px;--lp-wrap-head-gap:40px;--lp-wrap-row-pad:20px;--lp-wrap-finale:168px;--lp-wrap-tile-h:258px;--lp-wrap-cta:200px;--lp-wrap-line:1296px;--lp-wrap-tiles:1200px;--lp-wrap-expand:300ms;--lp-wrap-fade:150ms;--lp-wrap-track-head:-1.8px;--lp-wrap-track-kicker:0.48px;--lp-wrap-track-q:-0.176px;--lp-wrap-track-title:-0.36px;--lp-wrap-track-finale:-6.72px;--lp-wrap-track-link:-0.084px;--lp-wrap-copy-gap:10px;--lp-wrap-neon:0 0 14px rgba(255,91,35,0.7);--lp-wrap-stack:40px;--lp-wrap-link-gap:72px;--lp-wrap-type-support:20px;--lp-wrap-type-question-max:17px;background:var(--static-black);color:var(--brand-cream)}[dir=rtl] .lp-wrap,[dir=rtl] .lp-wrap-footer{--lp-wrap-track-head:0px;--lp-wrap-track-kicker:0px;--lp-wrap-track-q:0px;--lp-wrap-track-title:0px;--lp-wrap-track-finale:0px;--lp-wrap-track-link:0px}#faq,#lp-cast,#pricing,#showreel,#studios,.lp-wrap-row{scroll-margin-top:var(--lp-header-h)}.lp-wrap-pin{position:static}.lp-wrap-faq,.lp-wrap-pin{z-index:1;block-size:auto;overflow:visible}.lp-wrap-faq{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--lp-wrap-head-gap);padding:var(--lp-wrap-pad)}.lp-wrap-heading{margin:0;font-family:var(--font-display);font-size:var(--lp-type-statement);font-weight:800;line-height:1;letter-spacing:var(--lp-wrap-track-head);color:var(--brand-cream)}.lp-wrap-cols{gap:var(--space-8);inline-size:100%}.lp-wrap-col,.lp-wrap-cols{display:flex;align-items:flex-start}.lp-wrap-col{flex-direction:column;gap:var(--space-3);flex:1 1 0;min-inline-size:0}.lp-wrap-kicker{margin:0;font-family:var(--font-body);font-size:var(--type-control-size);font-weight:500;line-height:var(--space-4);letter-spacing:var(--lp-wrap-track-kicker);color:var(--neutral-400);text-transform:uppercase}[dir=rtl] .lp-wrap-kicker{text-transform:none}.lp-wrap-row{inline-size:100%;min-block-size:var(--space-8);border-radius:var(--hp-radius-control);background:var(--bg-weak-50)}.lp-wrap-row h4{margin:0}.lp-wrap-row button{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;margin:0;padding-block:var(--lp-wrap-row-pad);padding-inline:var(--space-5);border:0;background:transparent;color:var(--brand-cream);font:inherit;text-align:start;cursor:pointer}.lp-wrap-row:hover{background:var(--glass-fill-6)}.lp-wrap-q{flex:1 1 auto;font-family:var(--font-body);font-size:var(--type-lead-size);font-weight:500;line-height:var(--space-5);letter-spacing:var(--lp-wrap-track-q)}.lp-wrap-plus{flex:none;font-family:var(--font-mono);font-size:var(--type-xs-size);font-weight:500;line-height:1.2;color:var(--neutral-400);transform:rotate(0deg);transition:transform var(--lp-wrap-expand) var(--ease-land)}.lp-wrap-row[data-open="1"] .lp-wrap-plus{transform:rotate(45deg)}.lp-wrap-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--lp-wrap-expand) var(--ease-land)}.lp-wrap-row[data-open="1"] .lp-wrap-answer{grid-template-rows:1fr}.lp-wrap-answer-clip{overflow:hidden}.lp-wrap-answer p{margin:0;padding-block:0 var(--lp-wrap-row-pad);padding-inline:var(--space-5);font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:400;line-height:var(--lp-wrap-row-pad);letter-spacing:var(--lp-wrap-track-link);color:var(--neutral-400);opacity:0;transition:opacity var(--lp-wrap-fade) var(--ease-land)}.lp-wrap-row[data-open="1"] .lp-wrap-answer p{opacity:1;transition-delay:var(--lp-wrap-expand)}.lp-wrap :is(button,a):focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:2px}.lp-wrap-stage{z-index:2;justify-content:flex-start;padding-block:0;padding-inline:var(--space-7)}.lp-wrap-finale,.lp-wrap-stage{position:relative;display:flex;flex-direction:column;align-items:center;pointer-events:none}.lp-wrap-finale{z-index:4;inline-size:min(100%,var(--lp-wrap-tiles))}.lp-wrap-finale,.lp-wrap-statement{flex-shrink:0;margin-block:0;padding:0}.lp-wrap-statement{position:relative;z-index:3;isolation:isolate;box-sizing:border-box;inline-size:min(100%,var(--lp-wrap-line));margin-inline:auto;border:0;background:transparent;font-family:var(--font-display);font-size:var(--lp-wrap-finale);font-weight:800;line-height:.9;letter-spacing:var(--lp-wrap-track-finale);text-align:center;color:var(--brand-cream);pointer-events:none}.lp-wrap-tiles{position:relative;z-index:2;display:flex;align-items:stretch;gap:var(--space-4);inline-size:min(100%,var(--lp-wrap-tiles));margin-block-start:var(--space-6)}.lp-wrap-tile{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-5);min-inline-size:0;min-block-size:var(--lp-wrap-tile-h);padding-block:var(--space-8) var(--space-6);padding-inline:var(--space-6);border:1px solid var(--glass-stroke-8);border-radius:var(--hp-radius-panel);background:var(--glass-fill-6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lp-wrap-tile>.lp-wrap-cta{margin-block-start:auto}.lp-wrap-tile:hover{border-color:var(--glass-stroke-14)}.lp-wrap-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);inline-size:100%}.lp-wrap-copy[data-gap="10"]{gap:var(--lp-wrap-copy-gap)}.lp-wrap-copy h3{margin:0;font-size:var(--hp-type-card);line-height:var(--space-6);letter-spacing:var(--lp-wrap-track-title);color:var(--brand-cream)}.lp-wrap-copy h3,.lp-wrap-cta{max-inline-size:100%;font-family:var(--font-body);font-weight:500}.lp-wrap-cta{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--lp-wrap-cta);block-size:var(--space-7);padding-inline:var(--space-5);border-radius:var(--hp-radius-pill);font-size:var(--type-ui-size);line-height:var(--lp-wrap-row-pad);letter-spacing:var(--lp-wrap-track-link);text-decoration:none;cursor:pointer}.lp-wrap-cta[data-kind=primary]{border:0;background:var(--brand-cream);color:var(--neutral-950)}.lp-wrap-cta[data-kind=primary]:hover{background:var(--yellow-200);box-shadow:var(--lp-wrap-neon)}.lp-wrap-cta[data-kind=secondary]{border:1px solid var(--brand-cream);background:transparent;color:var(--brand-cream)}.lp-wrap-cta[data-kind=secondary]:hover{background:var(--neutral-700)}.lp-wrap-footer{position:relative;z-index:2;margin-block:0;--bg-weak-50:#262626;--lp-wrap-row-pad:20px;--lp-wrap-stack:40px;--lp-wrap-link-gap:72px;--lp-wrap-track-kicker:0.48px;--lp-wrap-track-link:-0.084px;background:var(--static-black);color:var(--brand-cream)}.lp-wrap-footer-inner{box-sizing:border-box;max-inline-size:1440px;margin-inline:auto;padding-block:var(--space-5) var(--space-7);padding-inline:var(--space-7)}.lp-wrap-footer-row{justify-content:space-between;gap:var(--lp-wrap-stack);padding-block-start:var(--space-4);border-block-start:1px solid var(--bg-weak-50)}.lp-wrap-brand,.lp-wrap-footer-row{display:flex;align-items:flex-start}.lp-wrap-brand{flex-direction:column;gap:var(--space-4);max-inline-size:361px}.lp-wrap-brand img{inline-size:101px;block-size:32px;-o-object-fit:contain;object-fit:contain}.lp-wrap-brand p,.lp-wrap-links a{margin:0;font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:400;line-height:var(--lp-wrap-row-pad);letter-spacing:var(--lp-wrap-track-link)}.lp-wrap-brand p{color:var(--neutral-400)}.lp-wrap-links{gap:var(--lp-wrap-link-gap)}.lp-wrap-links,.lp-wrap-links nav{display:flex;align-items:flex-start}.lp-wrap-links nav{flex-direction:column;gap:var(--space-3)}.lp-wrap-links a{font-weight:500;color:var(--brand-cream);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--dur-base) var(--ease-land)}.lp-wrap-links a:hover{background-size:100% 1px}.lp-wrap-legal{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-block-start:var(--lp-wrap-stack);font-family:var(--font-body);font-size:var(--type-control-size);font-weight:500;line-height:var(--space-4);letter-spacing:var(--lp-wrap-track-kicker);text-transform:uppercase;color:var(--neutral-400)}[dir=rtl] .lp-wrap-legal{text-transform:none}.lp-wrap-legal p{margin:0}.lp-wrap-legal-end{display:flex;align-items:center}.lp-wrap-legal button{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.lp-wrap-legal button[aria-current=true]{color:var(--brand-cream)}.lp-wrap-footer :is(a,button):focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:2px}@media (min-width:1440px){.lp-wrap-tile{min-block-size:var(--lp-wrap-tile-h)}}@media (max-width:1439px){.lp-wrap{--lp-wrap-finale:96px;--lp-wrap-track-finale:-0.04em}}@media (max-width:1199px){.lp-wrap{--lp-wrap-pad:clamp(32px,4vw,56px);--lp-wrap-head-gap:var(--space-6);--lp-wrap-row-pad:16px;--lp-wrap-finale:clamp(64px,7vw,84px)}.lp-wrap-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.lp-wrap-col{gap:var(--space-2)}.lp-wrap-row{border:1px solid var(--glass-stroke-14);background:var(--glass-fill-6)}.lp-wrap-row[data-open="1"]{border-color:var(--glass-stroke-orange-45);background:var(--glass-fill-10)}.lp-wrap-row button{min-block-size:56px;padding-block:var(--space-3);padding-inline:var(--space-4)}.lp-wrap-q{font-size:clamp(var(--type-body-size),1.5vw,var(--lp-type-lg));line-height:1.4}.lp-wrap-plus{font-size:var(--lp-wrap-type-support);line-height:1}.lp-wrap-answer p{padding-inline:var(--space-4);line-height:1.5}.lp-wrap-stage{padding-inline:var(--lp-wrap-pad)}.lp-wrap-statement{line-height:1}.lp-wrap-tiles{gap:var(--space-3)}.lp-wrap-tile{min-block-size:190px;padding:var(--space-5);gap:var(--space-4)}.lp-wrap-copy h3{font-size:clamp(var(--lp-type-lg),2vw,var(--hp-type-card));line-height:1.3}.lp-wrap-cta{inline-size:auto;min-inline-size:160px;min-block-size:44px}.lp-wrap-footer-inner{padding-inline:clamp(var(--space-6),4vw,56px)}.lp-wrap-links{gap:var(--space-7)}}@media (max-width:900px){.lp-wrap-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-wrap-tile:first-child{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end}.lp-wrap-tile:first-child>.lp-wrap-cta{margin-block-start:0}.lp-wrap-tile{min-block-size:0}.lp-wrap-footer-row{flex-direction:column;gap:var(--space-6)}.lp-wrap-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;gap:var(--space-5);padding-block-start:var(--space-5)}.lp-wrap-legal,.lp-wrap-links{border-block-start:1px solid var(--bg-weak-50)}.lp-wrap-legal{padding-block-start:var(--space-4)}}@media (max-width:700px){.lp-wrap{--lp-wrap-pad:var(--lp-space-20);--lp-wrap-finale:clamp(42px,10vw,62px)}.lp-wrap-faq{gap:var(--space-5);padding-block:var(--space-7);padding-inline:0}.lp-wrap-heading{font-size:clamp(var(--lp-type-statement-min),8vw,var(--lp-type-statement-sm));line-height:1.08}.lp-wrap-cols{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.lp-wrap-col{gap:var(--space-2)}.lp-wrap-row button{min-block-size:54px}.lp-wrap-stage{padding-block:var(--space-5) var(--space-6);padding-inline:0}.lp-wrap-tiles{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.lp-wrap-tile:first-child{display:flex;grid-column:auto}.lp-wrap-tile{min-block-size:0;gap:var(--space-3)}.lp-wrap-copy h3{font-size:clamp(var(--lp-wrap-type-support),5vw,var(--hp-type-card))}.lp-wrap-footer{padding-inline:var(--lp-space-20)}.lp-wrap-footer-inner{padding-inline:0;padding-block:var(--space-5) var(--space-7)}.lp-wrap-footer-row{gap:var(--space-5);padding-block-start:var(--space-5)}.lp-wrap-brand{gap:var(--space-2)}.lp-wrap-brand p{max-inline-size:36ch;line-height:1.5}.lp-wrap-links{gap:var(--space-4);padding-block-start:var(--space-5)}.lp-wrap-links nav{min-inline-size:0}.lp-wrap-links .lp-wrap-kicker{margin-block-end:var(--space-2)}.lp-wrap-legal{flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-5)}.lp-wrap-legal-end{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lp-wrap-answer,.lp-wrap-answer p,.lp-wrap-links a,.lp-wrap-plus{transition:none}}.lp-model{--lp-model-pad:80px;--lp-model-gallery:1344px;--lp-model-title:40px;--lp-model-name:24px;--lp-model-star:200px;--lp-model-fade:240px;--lp-model-gloss:140px;--lp-model-scrim:190px;--lp-model-inset:15px;--lp-model-cta-lift:39px;--lp-model-cta-inline:20px;--lp-model-cta-block:14px;--lp-model-cta-gap:10px;--lp-model-pill-inline:10px;--lp-model-pill-block:5px;--lp-model-pill-gap:6px;--lp-model-chip-gap:6px;--lp-model-nudge:1px;--lp-model-stagger:60ms;--lp-model-i:0;--lp-model-track-title:-0.6px;--lp-model-track-line:-0.27px;--lp-model-track-name:-0.36px;--lp-model-track-star:-0.078px;--lp-model-track-chip:0.55px;--lp-model-track-caption:-0.084px;--lp-model-pill-edge:color-mix(in srgb,var(--pop-orange) 35%,transparent);background:var(--static-black);margin-block:0;padding-block:var(--lp-model-pad);padding-inline:var(--space-7);color:var(--brand-cream);overflow-x:clip}.lp-model-gallery{gap:var(--space-5);inline-size:min(100%,var(--lp-model-gallery));margin-inline:auto;overflow:hidden}.lp-model-gallery,.lp-model-head{display:flex;flex-direction:column}.lp-model-head{align-items:flex-start;gap:var(--space-2);inline-size:100%}.lp-model-title{margin:0;max-inline-size:100%;font-family:var(--font-display);font-size:var(--lp-model-title);font-weight:800;line-height:1.05;letter-spacing:var(--lp-model-track-title);white-space:nowrap}.lp-model-brand{background-image:linear-gradient(176deg,var(--pop-orange) 21%,var(--brand-amber) 63%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-model-line,.lp-model-rest{color:var(--brand-cream)}.lp-model-line{margin:0;max-inline-size:100%;font-family:var(--font-body);font-size:var(--lp-type-lg);font-weight:400;line-height:1.5;letter-spacing:var(--lp-model-track-line);white-space:nowrap}.lp-model-showreel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:stretch;inline-size:100%;background:var(--static-black)}.lp-model-films{display:grid;grid-template-columns:minmax(0,81fr) minmax(0,256fr) minmax(0,81fr);grid-template-areas:"climb feature watch";gap:var(--space-3);align-items:start}.lp-model-source-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.lp-model-identity,.lp-model-tile{position:relative;overflow:hidden;border-radius:var(--hp-radius-tile)}.lp-model-identity{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:0;padding:var(--space-5);border:1px solid var(--glass-stroke-14);background:var(--glass-fill-6);box-shadow:inset 0 1px 0 var(--glass-highlight-20);backdrop-filter:blur(var(--lp-blur-container))}.lp-model-who{display:flex;align-items:flex-start;gap:var(--space-4);min-inline-size:0}.lp-model-avatar{position:relative;flex:none;inline-size:var(--space-8);block-size:var(--space-8);overflow:hidden;border-radius:var(--radius-pill);direction:ltr}.lp-model-avatar img{position:absolute;inset-inline-end:-13%;inset-block-start:10%;inline-size:250%;block-size:auto;max-inline-size:none}.lp-model-who-copy{display:flex;flex-direction:column;min-inline-size:0}.lp-model-name{font-size:var(--lp-model-name);font-weight:600;line-height:1.2;letter-spacing:var(--lp-model-track-name);white-space:nowrap}.lp-model-name,.lp-model-star{margin:0;font-family:var(--font-body)}.lp-model-star{max-inline-size:100%;font-size:var(--type-small-size);font-weight:400;line-height:20px;letter-spacing:var(--lp-model-track-star)}.lp-model-pill{display:inline-flex;align-items:center;align-self:center;gap:var(--lp-model-pill-gap);margin:0;padding-block:var(--lp-model-pill-block);padding-inline:var(--lp-model-pill-inline);border:1px solid var(--lp-model-pill-edge);border-radius:var(--radius-pill);background:var(--scrim-ground-60);font-family:var(--font-body);font-size:var(--type-control-size);font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap}.lp-model-pill img{display:block;flex:none}.lp-model-tile{border:1px solid var(--glass-stroke-12)}.lp-model-tile[data-ratio=landscape]{aspect-ratio:16/9}.lp-model-tile[data-ratio=portrait]{aspect-ratio:9/16}.lp-model-films .lp-model-tile[data-layout=feature]{grid-area:feature}.lp-model-films .lp-model-tile[data-layout=climb]{grid-area:climb}.lp-model-films .lp-model-tile[data-layout=watch]{grid-area:watch}.lp-model-tile:focus-within,.lp-model-tile:hover{border-color:var(--glass-stroke-24)}.lp-model-poster,.lp-model-preview{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-model-preview{opacity:0;transition:opacity var(--dur-base) var(--ease-land)}.lp-model-preview--playing{opacity:1}.lp-model-gloss,.lp-model-scrim{position:absolute;inset-inline:-1px;pointer-events:none}.lp-model-gloss{inset-block-start:-1px;block-size:var(--lp-model-gloss);background:linear-gradient(to bottom,var(--glass-fill-10),transparent)}.lp-model-scrim{inset-block-end:-1px;block-size:var(--lp-model-scrim);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--static-black) 90%,transparent))}.lp-model-caption,.lp-model-chip,.lp-model-preview-label{position:absolute;z-index:2;pointer-events:none}.lp-model-chip{inset-block-start:var(--lp-model-inset);inset-inline-end:var(--lp-model-inset);display:inline-flex;align-items:center;gap:var(--lp-model-chip-gap);margin:0;block-size:22px;padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--glass-highlight-22);border-radius:var(--radius-pill);background:var(--scrim-ground-45);font-family:var(--font-mono);font-size:var(--type-control-size);font-weight:500;line-height:1.2;color:var(--brand-cream);backdrop-filter:blur(var(--lp-blur-container))}.lp-model-chip-format{letter-spacing:var(--lp-model-track-chip);text-transform:uppercase}.lp-model-preview-label{inset-block-start:var(--lp-model-inset);inset-inline-start:var(--lp-model-inset);padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--glass-highlight-22);border-radius:var(--radius-pill);background:var(--scrim-ground-45);font-family:var(--font-body);font-size:var(--type-control-size);line-height:1.2;color:var(--brand-cream)}.lp-model-tile:not([data-layout=feature]) .lp-model-preview-label{display:none}.lp-model-caption{inset-block-end:var(--lp-model-inset);inset-inline-start:var(--lp-model-inset);display:flex;flex-direction:column;gap:var(--space-1);max-inline-size:calc(100% - var(--lp-model-inset) - var(--lp-model-inset))}.lp-model-caption p{margin:0}.lp-model-caption-title{font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:600;line-height:1.2;letter-spacing:var(--lp-model-track-caption)}.lp-model-caption-credit{font-family:var(--font-body);font-size:var(--type-control-size);font-weight:400;line-height:var(--space-4)}.lp-model-watch{position:absolute;z-index:1;display:grid;place-items:center;inset:0;inline-size:100%;block-size:100%;padding:0;border:0;background:transparent;color:var(--brand-cream);cursor:pointer}.lp-model .lp-model-watch:focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:-4px}.lp-model-cta-row{display:flex;padding-block-start:var(--space-3)}.lp-model-cta,.lp-model-cta-row{align-items:center;justify-content:center}.lp-model-cta{display:inline-flex;gap:var(--lp-model-cta-gap);min-inline-size:227px;block-size:48px;padding-block:var(--lp-model-cta-block);padding-inline:var(--lp-model-cta-inline);border:1px solid var(--glass-stroke-24);border-radius:var(--radius-pill);background:var(--glass-fill-10);box-shadow:0 12px 32px rgb(0 0 0/.35),inset 0 1px 0 var(--glass-highlight-22);color:var(--brand-cream);font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:var(--lp-model-track-caption);white-space:nowrap;cursor:pointer;backdrop-filter:blur(var(--lp-blur-container))}.lp-model-cta img{display:block;inline-size:20px;block-size:20px}.lp-model-cta:hover{border-color:var(--glass-stroke-orange-45);background:var(--glass-fill-14)}.lp-model-player-body{position:relative}.lp-model-player{display:block;inline-size:100%;block-size:auto;max-block-size:68dvh;background:var(--static-black);-o-object-fit:contain;object-fit:contain}.lp-model-player-error{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-3);color:var(--brand-cream)}.lp-model-player-error p{margin:0}.lp-model-player-error button{min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--glass-stroke-24);border-radius:var(--radius-pill);background:var(--glass-fill-14);color:inherit;cursor:pointer}.lp-model-player-error button:focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:2px}.lp-model :is(button):focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:2px}[dir=rtl] .lp-model{--lp-model-track-title:0px;--lp-model-track-line:0px;--lp-model-track-name:0px;--lp-model-track-star:0px;--lp-model-track-chip:0px;--lp-model-track-caption:0px}[dir=rtl] .lp-model-chip-format{text-transform:none}@media (max-width:1199px){.lp-model-line,.lp-model-title{white-space:normal}}@media (max-width:700px){.lp-model{padding-inline:var(--space-4)}.lp-model-films{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"feature feature" "climb watch"}.lp-model-source-shots{grid-template-columns:minmax(0,1fr)}.lp-model-identity{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lp-model-preview{transition:none}}.lp-engines{box-sizing:border-box;inline-size:100%;max-inline-size:1440px;margin-inline:auto;margin-block:80px 0;padding-block:0;padding-inline:var(--space-7);overflow-x:clip;background:var(--static-black);color:var(--brand-cream)}.lp-engines-row{display:flex;align-items:flex-start;gap:var(--space-5);inline-size:100%}.lp-engines-col{display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-5);min-inline-size:0}.lp-engines-title{box-sizing:border-box;inline-size:502px;max-inline-size:100%;margin:0;block-size:42px;color:var(--brand-cream);font-family:var(--font-display);font-size:40px;font-weight:800;font-variation-settings:"opsz" 14,"wdth" 100;line-height:1.05;letter-spacing:-.6px;text-align:center;white-space:nowrap}.lp-engines-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);flex:1 1 auto;min-block-size:0;inline-size:100%}.lp-engines-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);box-sizing:border-box;min-inline-size:0;min-block-size:148px;block-size:100%;padding-block:var(--space-4);padding-inline:18px;overflow:hidden;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-tile);background:var(--glass-fill-6);cursor:default}.lp-engines-card:hover{border-color:var(--glass-stroke-24);background:var(--glass-fill-8)}.lp-engines-name,.lp-engines-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);inline-size:100%}.lp-engines-name{align-items:center;justify-content:flex-start}.lp-engines-thumb{position:relative;flex:none;inline-size:36px;block-size:36px;overflow:hidden;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-inset);background:var(--glass-fill-6)}.lp-engines-thumb img{position:absolute;inset-block-start:4px;inset-inline-start:4px}.lp-engines-tag{flex:none;padding-block:3px;padding-inline:var(--space-2);border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-pill);background:var(--glass-fill-6);color:var(--neutral-500);font-size:var(--type-control-size);line-height:12px;letter-spacing:var(--lp-track-caps);text-transform:uppercase}.lp-engines-name p,.lp-engines-tag{font-family:var(--font-body);font-weight:500}.lp-engines-name p{margin:0;color:var(--brand-cream);font-size:var(--type-lead-size);line-height:24px;letter-spacing:-.176px}.lp-engines-new{flex:none;padding-block:var(--space-1);padding-inline:9px;border:1px solid color-mix(in srgb,var(--brand-yellow) 24%,transparent);border-radius:var(--hp-radius-pill);background:color-mix(in srgb,var(--brand-yellow) 16%,transparent);color:var(--brand-yellow);font-family:var(--font-mono);font-weight:500;line-height:1.2;letter-spacing:.8px;backdrop-filter:blur(6px)}.lp-engines-line,.lp-engines-new{font-size:var(--type-control-size)}.lp-engines-line{margin:0;inline-size:100%;color:var(--neutral-500);font-family:var(--font-body);font-weight:400;line-height:16px;letter-spacing:0}.lp-engines-promo{position:relative;box-sizing:border-box;flex:0 0 552px;inline-size:552px;block-size:374px;border:1px solid var(--glass-stroke-14)}.lp-engines-media,.lp-engines-promo{overflow:hidden;border-radius:var(--hp-radius-panel)}.lp-engines-media{position:absolute;inset:0;pointer-events:none}.lp-engines-media :is(img,video){position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.lp-engines-scrim{position:absolute;inset:-1px;background-image:linear-gradient(180deg,rgba(7,8,12,0),rgba(7,8,12,0) 60%,rgba(7,8,12,.6)),linear-gradient(90deg,rgba(7,8,12,.97) 0,rgba(7,8,12,.86) 55%,rgba(7,8,12,.45));pointer-events:none}.lp-engines-highlight{position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background:var(--glass-fill-26);pointer-events:none}.lp-engines-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;box-sizing:border-box;padding-block:var(--space-6);padding-inline:var(--lp-space-40)}.lp-engines-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);inline-size:100%}.lp-engines-headline{margin:0;inline-size:100%;color:var(--brand-cream);font-family:var(--font-display);font-size:40px;font-weight:800;font-variation-settings:"opsz" 14,"wdth" 100;line-height:1.05;letter-spacing:-.6px}.lp-engines-gradient,.lp-engines-line1{display:block}.lp-engines-gradient{background-image:linear-gradient(169.91deg,var(--pop-orange) 14.286%,var(--brand-amber) 42.857%);background-clip:text;-webkit-background-clip:text;color:transparent}.lp-engines-checks{display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%;margin:0;padding:0;list-style:none}.lp-engines-checks li{display:flex;align-items:center;gap:var(--lp-space-10);inline-size:100%}.lp-engines-checks img{flex:none}.lp-engines-checks span{flex:1 1 auto;min-inline-size:0;color:var(--neutral-400);font-weight:400}.lp-engines-checks span,.lp-engines-cta{font-family:var(--font-body);font-size:var(--type-ui-size);line-height:20px;letter-spacing:var(--lp-track-ui)}.lp-engines-cta{position:relative;display:inline-flex;align-items:center;flex:none;gap:var(--lp-space-10);box-sizing:border-box;block-size:48px;margin:0;padding-block:var(--space-4);padding-inline-start:30px;padding-inline-end:26px;border:1px solid var(--glass-stroke-24);border-radius:var(--hp-radius-pill);background:var(--glass-fill-10);box-shadow:0 12px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.22);color:var(--brand-cream);font-weight:500;cursor:pointer;backdrop-filter:blur(12px)}.lp-engines-cta-label{padding-inline:var(--space-1)}.lp-engines-cta:hover{border-color:var(--glass-stroke-orange-45);background:var(--glass-fill-14)}.lp-engines-cta img{flex:none}[dir=rtl] .lp-engines-scrim{background-image:linear-gradient(180deg,rgba(7,8,12,0),rgba(7,8,12,0) 60%,rgba(7,8,12,.6)),linear-gradient(270deg,rgba(7,8,12,.97) 0,rgba(7,8,12,.86) 55%,rgba(7,8,12,.45))}[dir=rtl] .lp-engines :is(h2,p,span,button){letter-spacing:0}[dir=rtl] .lp-engines-tag{text-transform:none}@media (min-width:1200px){.lp-engines-col{block-size:374px}.lp-engines-grid{grid-template-rows:repeat(2,minmax(0,1fr));block-size:308px}.lp-engines-content,.lp-engines-media{inset:-1px}}@media (max-width:1199px){.lp-engines-row{flex-direction:column}.lp-engines-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-engines-promo{flex-basis:auto;inline-size:100%;block-size:auto;min-block-size:374px}.lp-engines-content{position:relative;min-block-size:calc(374px - 2px)}}@media (max-width:699px){.lp-engines-grid{grid-template-columns:minmax(0,1fr)}.lp-engines-title{inline-size:100%;block-size:auto;white-space:normal}.lp-engines-content{padding-block:var(--lp-space-20);padding-inline:var(--space-5)}}.lp-presets{--lp-presets-stroke-22:rgba(255,255,255,0.22);--lp-presets-ink:#101010;position:relative;box-sizing:border-box;inline-size:100%;max-inline-size:1440px;margin-inline:auto;margin-block:80px 0;padding-block:0;padding-inline:var(--space-7);overflow-x:clip;background:var(--static-black);color:var(--brand-cream)}.lp-presets-inner{flex-direction:column;gap:var(--space-6);max-inline-size:1344px;margin-inline:auto}.lp-presets-head,.lp-presets-inner{display:flex;align-items:center;inline-size:100%}.lp-presets-head{justify-content:space-between;gap:var(--space-4);min-block-size:52px}.lp-presets-title{margin:0;inline-size:741px;block-size:42px;font-family:var(--font-display);font-weight:800;font-size:40px;line-height:1.05;letter-spacing:-.6px;text-align:center;white-space:nowrap;color:var(--brand-cream)}.lp-presets-filter{display:flex;inline-size:406px;block-size:52px;padding:var(--space-2);gap:var(--space-4);border:1px solid var(--lp-presets-stroke-22);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-12),var(--glass-fill-12)),rgba(7,8,12,.33);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 18px 22px rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lp-presets-filter,.lp-presets-segment{align-items:center;box-sizing:border-box}.lp-presets-segment{display:inline-flex;flex:1 0 0;justify-content:center;min-inline-size:1px;block-size:32px;padding-block:var(--space-1);padding-inline:var(--space-2);gap:var(--lp-space-6);border:0;border-radius:var(--hp-radius-hairline);background:transparent;color:var(--neutral-400);font-family:var(--font-body);font-size:var(--type-lead-size);font-weight:500;line-height:24px;letter-spacing:-.176px;white-space:nowrap;cursor:pointer}.lp-presets-segment[data-segment=video]{padding-inline-end:var(--space-1)}.lp-presets-segment[aria-checked=true]{align-self:stretch;block-size:auto;border:.75px solid var(--glass-stroke-16);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-5),var(--glass-fill-5)),var(--lp-presets-ink);box-shadow:inset 0 .75px 0 rgba(255,255,255,.2),0 13.5px 33px rgba(0,0,0,.5);color:var(--brand-cream);backdrop-filter:blur(10.5px);-webkit-backdrop-filter:blur(10.5px)}.lp-presets-stage{position:relative;inline-size:100%}.lp-presets-scroller{container-type:inline-size;inline-size:100%;block-size:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.lp-presets-scroller::-webkit-scrollbar{display:none}.lp-presets-track{display:flex;gap:var(--space-4);inline-size:-moz-max-content;inline-size:max-content}.lp-presets-card{position:relative;display:flex;flex:0 0 324px;flex-direction:column;box-sizing:border-box;inline-size:324px;block-size:210px;overflow:hidden;border-radius:var(--hp-radius-tile);background:var(--glass-fill-6);backdrop-filter:blur(24px);color:inherit;text-decoration:none;scroll-snap-align:start;transition:background-color var(--dur-base) var(--ease-ui)}.lp-presets-card:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 1px 0 var(--glass-stroke-20);pointer-events:none}.lp-presets-card:is(:hover,:focus-visible){background-color:var(--glass-fill-10)}.lp-presets-card:active{background-color:var(--glass-fill-14)}.lp-presets .lp-presets-card:focus-visible{outline:2px solid var(--brand-cream);outline-offset:-2px}.lp-presets-media{position:relative;flex:1 1 0;min-block-size:0;overflow:hidden}.lp-presets-media[data-empty]{background:var(--glass-fill-6)}.lp-presets-photo,.lp-presets-video{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;pointer-events:none}.lp-presets-video{display:block;opacity:0}.lp-presets-video.is-playing{opacity:1;transition:opacity var(--dur-base) var(--ease-ui)}.lp-presets-gloss{position:absolute;inset:0 0 44px;background:linear-gradient(180deg,var(--glass-fill-10),transparent);pointer-events:none}.lp-presets-tap{position:absolute;z-index:3;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);display:grid;place-items:center;box-sizing:border-box;inline-size:44px;block-size:44px;border:1px solid var(--glass-stroke-30);border-radius:50%;background:var(--scrim-ground-60);color:var(--brand-cream);cursor:pointer;pointer-events:auto;touch-action:manipulation}.lp-presets-tap:hover{background:var(--scrim-ground-88)}.lp-presets-new{position:absolute;z-index:3;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--hp-radius-pill);border:1px solid color-mix(in srgb,var(--landing-yellow) 32%,transparent);background:color-mix(in srgb,var(--landing-yellow) 16%,var(--scrim-plate));color:var(--landing-yellow);font-family:var(--font-body);line-height:1.4;pointer-events:none}.lp-menu-row-new,.lp-presets-new{display:inline-flex;align-items:center;font-size:var(--type-xs-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lp-menu-row-new{margin-inline-start:var(--space-1);padding:0 var(--space-2);border-radius:var(--hp-radius-pill);border:1px solid color-mix(in srgb,var(--brand-yellow) 32%,transparent);background:color-mix(in srgb,var(--brand-yellow) 16%,var(--scrim-plate));color:var(--brand-yellow);line-height:1.6;vertical-align:middle}.lp-presets-info{display:flex;flex:none;flex-direction:column;padding:var(--space-3);text-align:start;transition:padding var(--dur-base) var(--ease-ui)}.lp-presets-name{color:var(--neutral-200);font:500 var(--type-ui-size) /20px var(--font-body);letter-spacing:-.084px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-presets-line{max-block-size:0;overflow:hidden;opacity:0;color:var(--neutral-400);font:400 var(--type-control-size) /16px var(--font-body);transition:max-block-size var(--dur-base) var(--ease-ui),margin var(--dur-base) var(--ease-ui),opacity var(--dur-base) var(--ease-ui)}.lp-presets-line>span{display:-webkit-box;block-size:32px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.lp-presets-card:is(:hover,:focus-visible) .lp-presets-info{padding-block:var(--space-2) var(--space-3)}.lp-presets-card:is(:hover,:focus-visible) .lp-presets-line{max-block-size:32px;margin-block-start:var(--space-1);opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.lp-presets-card .lp-presets-info{padding-block:var(--space-2) var(--space-3);transition:none}.lp-presets-card .lp-presets-line{max-block-size:32px;margin-block-start:var(--space-1);opacity:1;transition:none}.lp-presets-card{transition:none}}.lp-presets-nav{position:absolute;inset-block-start:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:56px;block-size:56px;padding:0;border:1px solid var(--glass-stroke-24);border-radius:var(--hp-radius-pill);background:linear-gradient(var(--glass-fill-12),var(--glass-fill-12)),rgba(7,8,12,.33);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 24px rgba(0,0,0,.5);color:var(--brand-cream);transform:translateY(-50%);cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lp-presets-prev{inset-inline-start:-24px}.lp-presets-next{inset-inline-end:-24px}.lp-presets-nav[aria-disabled=true]{opacity:.4}.lp-presets-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}[dir=rtl] .lp-presets :is(h2,p,span,button,a){letter-spacing:0}@media (prefers-reduced-motion:reduce){.lp-presets-video.is-playing{transition:none}}@media (max-width:1199px){.lp-presets-head{flex-direction:column;align-items:flex-start}.lp-presets-filter{inline-size:406px;max-inline-size:100%}.lp-presets-prev{inset-inline-start:8px}.lp-presets-next{inset-inline-end:8px}}@media (max-width:699px){.lp-presets-title{inline-size:100%;block-size:auto;white-space:normal}.lp-presets-filter{inline-size:100%;block-size:auto;flex-wrap:wrap;justify-content:center}.lp-presets-segment{flex:0 0 auto;overflow:visible;white-space:normal}.lp-presets-card{flex-basis:100cqi;inline-size:100cqi}.lp-presets-scroller{block-size:auto}}.lp-ugc{--lp-ugc-lead:linear-gradient(175.6deg,rgb(255,91,35) 14.286%,rgb(233,162,56) 42.857%);box-sizing:border-box;max-inline-size:1440px;margin-inline:auto;margin-block:80px 0;padding-block:0;padding-inline:var(--space-7);overflow-x:clip;background:var(--static-black);color:var(--brand-cream)}.lp-ugc,.lp-ugc-inner{display:flex;flex-direction:column;inline-size:100%}.lp-ugc-inner{align-items:flex-start;gap:var(--space-5);max-inline-size:1344px}.lp-ugc-head{display:flex;flex-direction:column;gap:var(--space-2);inline-size:100%}.lp-ugc-title{box-sizing:border-box;inline-size:546px;max-inline-size:100%;margin:0;block-size:42px;color:var(--brand-cream);font-family:var(--font-display);font-size:40px;font-weight:800;font-variation-settings:"opsz" 14,"wdth" 100;line-height:1.05;letter-spacing:-.6px;white-space:nowrap}.lp-ugc-lead{background-image:var(--lp-ugc-lead);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:pre}.lp-ugc-rest{color:var(--brand-cream)}.lp-ugc-line{margin:0;inline-size:100%;color:var(--neutral-400);font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.5}.lp-ugc-gallery{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);inline-size:100%;block-size:632px}.lp-ugc-col{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.lp-ugc-tile{position:relative;box-sizing:border-box;inline-size:100%;overflow:hidden;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-tile);box-shadow:none;opacity:0;transform:translateY(24px)}.lp-ugc-tile--landscape{block-size:184px}.lp-ugc-tile--portrait{block-size:436px}.lp-ugc-tile--tall{block-size:632px}.lp-ugc-gallery[data-entered="1"] .lp-ugc-tile{animation:lp-ugc-rise .4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--lp-ugc-i) * 60ms)}@keyframes lp-ugc-rise{to{opacity:1;transform:none}}.lp-ugc-tile img,.lp-ugc-tile video{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-ugc-gloss{inset:-1px -1px calc(64.11% + .28px) -1px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0))}.lp-ugc-fade,.lp-ugc-gloss{position:absolute;pointer-events:none}.lp-ugc-fade{inset:-1px}.lp-ugc-fade--deep{background:linear-gradient(180deg,rgba(7,8,12,0),rgba(7,8,12,.55) 35%,rgba(7,8,12,.93))}.lp-ugc-fade--short{background:linear-gradient(180deg,rgba(7,8,12,0),rgba(7,8,12,.38))}.lp-ugc-fade--wash{background:linear-gradient(180deg,rgba(7,8,12,.43),rgba(7,8,12,.55) 18.478%,rgba(7,8,12,.92))}.lp-ugc-cta{position:absolute;z-index:2;left:50%;bottom:43px;transform:translateX(-50%);display:inline-flex;align-items:center;flex:none;gap:var(--lp-space-10);box-sizing:border-box;block-size:48px;margin:0;padding-block:var(--space-4);padding-inline-start:var(--space-6);padding-inline-end:26px;border:1px solid var(--glass-stroke-24);border-radius:var(--hp-radius-pill);background:var(--glass-fill-10);box-shadow:0 12px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.22);color:var(--brand-cream);font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:var(--lp-track-ui);cursor:pointer;backdrop-filter:blur(12px)}.lp-ugc-cta-label{padding-inline:var(--space-1)}.lp-ugc-cta:hover{border-color:var(--glass-stroke-orange-45);background:var(--glass-fill-14)}.lp-ugc-cta img{flex:none}[dir=rtl] .lp-ugc :is(h2,p,span,button){letter-spacing:0}@media (max-width:1199px){.lp-ugc-gallery{grid-template-columns:repeat(2,minmax(0,1fr));block-size:auto}.lp-ugc-tile--landscape{block-size:auto;aspect-ratio:327/184}.lp-ugc-tile--portrait{block-size:auto;aspect-ratio:327/436}.lp-ugc-tile--tall{block-size:auto;aspect-ratio:327/632}}@media (max-width:699px){.lp-ugc-title{inline-size:100%;block-size:auto;white-space:normal}.lp-ugc-gallery{grid-template-columns:minmax(0,1fr)}.lp-ugc-cta{bottom:24px}}@media (prefers-reduced-motion:reduce){.lp-ugc-gallery[data-entered="1"] .lp-ugc-tile,.lp-ugc-tile{opacity:1;transform:none;animation:none}}.lp-tvc{--lp-tvc-lead:linear-gradient(175.6deg,rgb(255,91,35) 14.286%,rgb(233,162,56) 42.857%);box-sizing:border-box;max-inline-size:1440px;margin-inline:auto;margin-block:80px 0;padding-block:0;padding-inline:var(--space-7);overflow-x:clip;background:var(--static-black);color:var(--brand-cream)}.lp-tvc,.lp-tvc-inner{display:flex;flex-direction:column;inline-size:100%}.lp-tvc-inner{align-items:flex-start;gap:var(--space-5);max-inline-size:1344px}.lp-tvc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%;min-block-size:76px}.lp-tvc-heading{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2);min-inline-size:0}.lp-tvc-title{box-sizing:border-box;inline-size:582px;max-inline-size:100%;margin:0;block-size:42px;color:var(--brand-cream);font-family:var(--font-display);font-size:40px;font-weight:800;font-variation-settings:"opsz" 14,"wdth" 100;line-height:1.05;letter-spacing:-.6px;white-space:pre}.lp-tvc-lead{background-image:var(--lp-tvc-lead);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-tvc-rest{color:var(--brand-cream)}.lp-tvc-line{color:var(--neutral-400);font-size:17px;font-weight:400;line-height:1.5}.lp-tvc-agency,.lp-tvc-line{margin:0;font-family:var(--font-body)}.lp-tvc-agency{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:var(--space-1);box-sizing:border-box;block-size:48px;padding-block:var(--lp-space-14);padding-inline:var(--space-6);border:0;border-radius:var(--hp-radius-pill);background:var(--brand-cream);box-shadow:none;color:var(--neutral-950);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:var(--lp-track-ui);cursor:pointer}.lp-tvc-agency-label{padding-inline:var(--space-1)}.lp-tvc-agency:hover{background:var(--yellow-200);box-shadow:var(--lp-glow-neon)}.lp-tvc-agency img{flex:none}.lp-tvc-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.lp-tvc-gallery,.lp-tvc-tile{position:relative;inline-size:100%}.lp-tvc-tile{box-sizing:border-box;aspect-ratio:440/248;overflow:hidden;border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-tile);box-shadow:none;opacity:0;transform:translateY(24px)}.lp-tvc-gallery[data-entered="1"] .lp-tvc-tile{animation:lp-tvc-rise .4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--lp-tvc-i, 0) * 60ms)}@keyframes lp-tvc-rise{to{opacity:1;transform:none}}.lp-tvc-tile[data-raised="1"]{border-color:var(--glass-stroke-24);box-shadow:0 16px 48px rgba(0,0,0,.45)}.lp-tvc-media{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-tvc-media--crop{inset:auto;-o-object-fit:fill;object-fit:fill;inline-size:100%;block-size:177.42%;top:-6.16%;left:.01%}.lp-tvc-gloss{position:absolute;inset:-1px -1px calc(64.11% + .28px) -1px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0));pointer-events:none}.lp-tvc-fade{background:linear-gradient(180deg,rgba(7,8,12,0),rgba(7,8,12,.55) 35%,rgba(7,8,12,.93))}.lp-tvc-fade,.lp-tvc-veil{position:absolute;inset:-1px;pointer-events:none}.lp-tvc-veil{background:var(--scrim-ground-60);opacity:0;transition:opacity var(--dur-base)}.lp-tvc-dim{opacity:1}.lp-tvc-controls,.lp-tvc-pills{opacity:0;transition:opacity var(--dur-base)}.lp-tvc-pills{position:absolute;z-index:1;inset-block-start:15px;inset-inline-start:15px;display:flex;gap:var(--space-2);max-inline-size:calc(100% - 64px)}.lp-tvc-pill{display:inline-flex;align-items:center;gap:var(--space-2);box-sizing:border-box;block-size:30px;padding-block:var(--lp-space-6);padding-inline-start:var(--space-2);padding-inline-end:var(--space-3);border:1px solid var(--glass-highlight-22);border-radius:var(--hp-radius-pill);background:var(--scrim-ground-45);color:var(--brand-cream);font-family:var(--font-body);font-size:var(--type-control-size);font-weight:500;line-height:12px;letter-spacing:var(--lp-track-caps);text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(12px)}.lp-tvc-pill img{flex:none}.lp-tvc-controls{position:absolute;inset:-1px;z-index:1;pointer-events:none}.lp-tvc-iconbtn{position:absolute;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:32px;block-size:32px;margin:0;padding:0;border:1px solid var(--glass-highlight-22);border-radius:var(--hp-radius-pill);background:var(--scrim-ground-45);pointer-events:auto;cursor:pointer;backdrop-filter:blur(12px)}.lp-tvc-expand{inset-block-start:16px;inset-inline-end:16px}.lp-tvc-unmute{inset-block-end:16px;inset-inline-end:16px}.lp-tvc-iconbtn img{flex:none}.lp-tvc-iconbtn[aria-disabled=true]{cursor:default}@media (hover:hover) and (pointer:fine){.lp-tvc-tile:hover{border-color:var(--glass-stroke-24);box-shadow:0 16px 48px rgba(0,0,0,.45)}.lp-tvc-tile:focus-within .lp-tvc-controls,.lp-tvc-tile:focus-within .lp-tvc-pills,.lp-tvc-tile:hover .lp-tvc-controls,.lp-tvc-tile:hover .lp-tvc-pills,.lp-tvc-tile[data-raised="1"] .lp-tvc-controls,.lp-tvc-tile[data-raised="1"] .lp-tvc-pills{opacity:1}.lp-tvc-gallery:has(.lp-tvc-tile:focus-within) .lp-tvc-tile:not(:focus-within) .lp-tvc-veil,.lp-tvc-gallery:has(.lp-tvc-tile:hover) .lp-tvc-tile:not(:hover) .lp-tvc-veil{opacity:1}}@media (pointer:coarse){.lp-tvc-controls,.lp-tvc-pills{opacity:1}}.lp-tvc-more{grid-column:1/-1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.lp-tvc-more[data-expanded="1"]{grid-template-rows:1fr}.lp-tvc-more-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);overflow:hidden;min-block-size:0}.lp-tvc-more[data-expanded="1"] .lp-tvc-more-inner{padding-block-start:var(--space-3)}.lp-tvc-all{position:absolute;z-index:2;left:50%;bottom:44px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:var(--lp-space-10);box-sizing:border-box;block-size:48px;margin:0;padding-block:var(--space-4);padding-inline-start:30px;padding-inline-end:26px;border:1px solid var(--glass-stroke-24);border-radius:var(--hp-radius-pill);background:var(--glass-fill-10);box-shadow:var(--shadow-glass);color:var(--brand-cream);font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:var(--lp-track-ui);cursor:pointer;backdrop-filter:blur(12px)}.lp-tvc-all[aria-disabled=true]{cursor:default}.lp-tvc-all-label{padding-inline:var(--space-1)}.lp-tvc-all img{flex:none}.lp-tvc-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}[dir=rtl] .lp-tvc :is(h2,p,span,button){letter-spacing:0}@media (max-width:1199px){.lp-tvc-head{flex-wrap:wrap;align-items:flex-start}.lp-tvc-gallery,.lp-tvc-more-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.lp-tvc-title{inline-size:100%;block-size:auto;white-space:pre-wrap}.lp-tvc-gallery,.lp-tvc-more-inner{grid-template-columns:minmax(0,1fr)}.lp-tvc-all{bottom:24px}}@media (prefers-reduced-motion:reduce){.lp-tvc-gallery[data-entered="1"] .lp-tvc-tile,.lp-tvc-tile{opacity:1;transform:none;animation:none}.lp-tvc-controls,.lp-tvc-more,.lp-tvc-pills,.lp-tvc-veil{transition:none}}@view-transition{navigation:auto}.lp-hero-root .lp-prompt,.yalla-composer .lp-prompt{view-transition-name:yalla-prompt}::view-transition-group(yalla-prompt){animation-duration:.64s;animation-timing-function:var(--ease-land)}::view-transition-old(root){animation:.42s var(--ease-ui) both yalla-vt-out}::view-transition-new(root){animation:var(--dur-chapter) var(--ease-land) 80ms both yalla-vt-in}@keyframes yalla-vt-out{to{opacity:0}}@keyframes yalla-vt-in{0%{opacity:0}}html[data-yalla-leave] .lp-hero{animation:yalla-leave-page .46s var(--ease-ui) forwards}html[data-yalla-leave] .lp-hero-root .lp-prompt{animation:yalla-leave-box .46s var(--ease-land) forwards}@keyframes yalla-leave-page{to{opacity:0}}@keyframes yalla-leave-box{to{opacity:0;transform:translateY(22vh) scale(.92)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html[data-yalla-leave] .lp-hero,html[data-yalla-leave] .lp-hero-root .lp-prompt{animation:none}}@media (max-width:700px){.lp-header-account>.lp-header-group:last-of-type{display:flex}.lp-header-account>.lp-header-group:last-of-type .lp-btn--primary{display:none}.lp-sheet-toggle{min-block-size:44px;min-inline-size:44px}.lp-menu--sheet{inline-size:min(100%,calc(100vw - 40px));max-inline-size:calc(100vw - 40px)}.lp-aurora,.lp-hero{overflow:clip}.lp-aurora{max-inline-size:100%}.lp-hero-root{padding-inline:var(--lp-space-20)}.lp-hero-root :is(h1,.lp-statement){white-space:normal;overflow-wrap:anywhere}.lp-attach .btn-ghost,.lp-attach .btn-ghost.lp-round,.lp-generate,.lp-mic,.lp-round{min-block-size:44px;min-inline-size:44px;inline-size:44px;block-size:44px}.lp-generate{inline-size:100%}.lp-header-logo{min-block-size:44px}.lp-hero-yalla .yalla-log{overflow:auto}.lp-hero-yalla .yalla-composer{flex:none}.lp-contest-ground{inline-size:100%;max-inline-size:100%;padding-inline:var(--lp-space-20);box-sizing:border-box;overflow-x:clip}.lp-contest-ground :is(h2,p,a,button){white-space:normal;overflow-wrap:anywhere}.lp-cameras{--lp-cameras-display:40px;padding-inline:var(--lp-space-20);overflow-x:clip}.lp-cameras :is(h2,p){white-space:normal;overflow-wrap:anywhere}.lp-engines{padding-inline:var(--lp-space-20)}.lp-engines-grid{grid-template-columns:minmax(0,1fr)}.lp-engines-title{inline-size:100%;block-size:auto;white-space:normal}.lp-engines-promo{display:flex;flex-direction:column;inline-size:100%;min-block-size:0}.lp-engines-media{position:relative;inset:auto;aspect-ratio:16/9;inline-size:100%}.lp-engines-media :is(img,video){-o-object-position:50% 0;object-position:50% 0}.lp-engines-content{position:relative;inset:auto;min-block-size:0;align-items:flex-start;justify-content:flex-start;padding:var(--space-4) 0 0}.hp-canvas p,.hp-model-summary,.lp-cast-caption-line,.lp-dialects-card-line,.lp-engines-checks,.lp-engines-line,.lp-model-star,.lp-pricing-audience,.lp-pricing-card li,.lp-pricing-save,.lp-screening-line-sm,.lp-wrap-faq p{font-size:var(--type-lead-size);line-height:1.45}.lp-engines-cta{min-block-size:44px}.lp-presets{padding-inline:var(--lp-space-20)}.lp-presets-title{inline-size:100%;block-size:auto;white-space:normal}.lp-presets-filter{inline-size:100%;block-size:auto;flex-wrap:wrap;overflow:visible}.lp-presets-segment{overflow:visible;white-space:normal;min-block-size:44px}.lp-presets-card{flex-basis:100cqi;inline-size:100cqi}.lp-presets-next,.lp-presets-prev{min-block-size:44px;min-inline-size:44px}.hp-canvas{padding-inline:var(--lp-space-20);overflow-x:clip}.hp-canvas-frame{grid-template-columns:minmax(0,1fr);max-inline-size:100%;padding:var(--lp-space-20)}.hp-canvas :is(h2,p){white-space:normal;overflow-wrap:anywhere}.lp-ugc{padding-inline:var(--lp-space-20)}.lp-ugc-title{inline-size:100%;block-size:auto;white-space:normal}.lp-ugc-gallery{grid-template-columns:minmax(0,1fr);block-size:auto}.lp-ugc-tile{opacity:1;transform:none;animation:none;max-inline-size:100%}.lp-ugc-cta{position:static;inset:auto;transform:none;margin-block-start:var(--space-4);margin-inline:auto}.lp-tvc{padding-inline:var(--lp-space-20)}.lp-tvc-head{flex-direction:column;align-items:stretch}.lp-tvc-head>:not(.lp-tvc-heading){flex:1 0 100%}.lp-tvc-title{inline-size:100%;block-size:auto;white-space:normal}.lp-tvc-gallery,.lp-tvc-more-inner{grid-template-columns:minmax(0,1fr)}.lp-tvc-tile{max-inline-size:100%;opacity:1;transform:none}.lp-tvc-tile[data-tile=video-shot-a]{aspect-ratio:auto}.lp-tvc-tile[data-tile=video-shot-a] .lp-tvc-media{position:relative;inset:auto;inline-size:100%;block-size:auto;aspect-ratio:440/248;-o-object-fit:cover;object-fit:cover}.lp-tvc-tile[data-tile=video-shot-a] .lp-tvc-pills{position:relative;inset:auto;max-inline-size:100%;padding:var(--space-2)}.lp-tvc-controls,.lp-tvc-pills{opacity:1}.lp-tvc-iconbtn,.lp-tvc-unmute{min-block-size:44px;min-inline-size:44px}.lp-tvc-all{position:static;inset:auto;transform:none;margin-block-start:var(--space-4)}.lp-screening,.lp-screening[data-scroll=jump]{block-size:auto;padding-inline:var(--lp-space-20);overflow:visible}.lp-screening[data-scroll=jump] .lp-screening-pin,.lp-screening[data-scroll=jump] .lp-screening-pin[data-stick=end],.lp-screening[data-scroll=jump] .lp-screening-pin[data-stick=fixed]{position:static;inset:auto;block-size:auto;overflow:visible}.lp-screening-title{white-space:normal}.lp-screening-title[data-statement=wait] .lp-screening-line{opacity:1;transform:none}.lp-screening-stage{flex-direction:column}.lp-screening-stage[data-demo] :is(.lp-screening-step--hero,.lp-screening-step--deliver){display:flex}.lp-screening-step-line{font-size:var(--type-lead-size)}.lp-screening-hairline{inline-size:100%;max-inline-size:100%}.lp-dialects{padding-inline:var(--lp-space-20);overflow-x:clip}.lp-dialects-title-row{flex-direction:column;align-items:center}.lp-dialects-statement{white-space:normal;overflow-wrap:anywhere;font-size:clamp(var(--lp-type-statement-min),10vw,var(--lp-type-prize));text-align:center}.lp-dialects-track{animation:none;transform:none}.lp-dialects-rail{overflow-x:auto;scroll-snap-type:inline mandatory;max-inline-size:100%}.lp-dialects-set{display:flex}.lp-dialects-set[aria-hidden=true]{display:none}.lp-dialects-reel{flex:0 0 264px;inline-size:264px;scroll-snap-align:start}.lp-dialects-unmute{opacity:1;min-block-size:44px;min-inline-size:44px}.lp-cast{padding-inline:var(--lp-space-20);overflow-x:clip}.lp-cast-statement{white-space:normal;overflow-wrap:anywhere}.lp-seg--cast{inline-size:100%;flex-wrap:wrap}.lp-cast-stage{block-size:auto;display:flex;flex-direction:column;align-items:center}.lp-cast-person:not([data-slot=center]),.lp-cast-shadow--side,.lp-cast-side,.lp-cast-spot--side-foot,.lp-cast-spot--side-stage{display:none}.lp-cast-person[data-slot=center]{position:relative;inset:auto;inline-size:min(220px,70%);transform:none}.lp-cast-caption,[dir=rtl] .lp-cast-caption{position:static;inset:auto;transform:none;opacity:1;animation:none}.lp-cast-cta,.lp-cast-play{min-block-size:44px}.lp-model{padding-inline:var(--lp-space-20)}.lp-model-showreel{grid-template-columns:minmax(0,1fr)}.lp-model-line,.lp-model-title{white-space:normal;overflow-wrap:anywhere}.lp-model-tile{max-inline-size:100%}.lp-pricing{padding-inline:var(--lp-space-20);overflow-x:clip}.lp-pricing-band{display:none}.lp-pricing-line,.lp-pricing-title{white-space:normal;overflow-wrap:anywhere}.lp-pricing .lp-seg,.lp-pricing [role=radiogroup]{inline-size:100%;max-inline-size:100%}.lp-pricing-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);inline-size:100%}.lp-pricing-nav{display:inline-flex;min-block-size:44px;min-inline-size:44px}.lp-pricing-plans{display:flex;grid-column:2;overflow-x:auto;scroll-snap-type:inline mandatory;block-size:auto;scrollbar-width:none}.lp-pricing-card,.lp-pricing[data-play="1"] .lp-pricing-card[data-tier]{flex:0 0 100%;scroll-snap-align:start;opacity:1;transform:none;animation:none}.lp-pricing-card[data-tier=studio]{order:0}.lp-pricing-card[data-tier=agency]{order:-1}.accents-reel{padding-inline:var(--lp-space-20);overflow-x:clip}.accents-reel .ar-track{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.accents-reel .arc-card{inline-size:100%;max-inline-size:100%}.lp-wrap{block-size:auto;margin-block-end:0;padding-inline:var(--lp-space-20)}.lp-wrap-pin{position:static;block-size:auto;overflow:visible}.lp-wrap-faq{block-size:auto;opacity:1;filter:none}.lp-wrap-heading{color:var(--brand-cream)}.lp-wrap-cols{flex-direction:column}.lp-wrap-q{font-size:clamp(var(--type-body-size),3.8vw,var(--lp-wrap-type-question-max));line-height:1.45}.lp-wrap-answer p{font-size:var(--type-ui-size);line-height:1.5}.lp-wrap-stage{position:relative;inset:auto;padding-block:var(--space-5) var(--space-6)}.lp-wrap-footer,.lp-wrap-row,.lp-wrap-statement{transform:none}.lp-wrap-finale{white-space:normal;overflow-wrap:anywhere}.lp-wrap-tiles{flex-direction:column;margin-block-start:var(--space-5);transform:none}.lp-wrap-footer{position:relative;padding-inline:var(--lp-space-20)}.hp-home :is(button,.lp-btn,.lp-wrap-cta){min-block-size:44px}[dir=rtl] .hp-home :is(h1,h2,h3,p,span,a,button,li){letter-spacing:0}}@media (max-width:767px){.lp-prompt-controls{flex-direction:row;align-items:center;gap:var(--space-2)}.lp-prompt-group.lp-attach{flex:none}.lp-prompt-group--end{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;min-inline-size:0}.lp-generate{flex:0 1 auto}.lp-prompt-wrap>.lp-prompt{min-block-size:0}.lp-prompt-wrap>.lp-prompt .lp-prompt-field{min-block-size:72px}.lp-chips{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--space-7)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--space-7)),transparent)}[dir=rtl] .lp-chips{-webkit-mask-image:linear-gradient(to left,black calc(100% - var(--space-7)),transparent);mask-image:linear-gradient(to left,black calc(100% - var(--space-7)),transparent)}}@media screen and (max-width:700px){.lp-generate{inline-size:auto;min-inline-size:0;padding-inline:var(--space-5)}.lp-hero-scroll>.lp-hero{inline-size:auto;max-inline-size:none;margin-inline:calc(var(--lp-space-20) * -1);padding-inline:var(--lp-space-20)}.lp-hero-bento-rail{inline-size:100%;margin-inline:0}.lp-after-hero>.lp-screening,.lp-after-hero>.lp-screening[data-scroll=jump],.lp-after-hero>:is(.lp-engines,.lp-presets,.hp-canvas,.lp-ugc,.lp-tvc,.lp-cast,.lp-model,.lp-wrap){padding-inline:0}.lp-after-hero>:is(.lp-dialects,.lp-pricing){inline-size:auto;max-inline-size:none;margin-inline:calc(var(--lp-space-20) * -1);padding-inline:var(--lp-space-20);border-inline:0}.hp-model-statement{--hp-statement-pad:0px;padding-block-start:var(--space-7)}.hp-model-statement-line{font-size:var(--type-h1-size);line-height:1.15;white-space:normal;letter-spacing:0}.lp-engines-content{padding:var(--space-4) var(--space-4) var(--space-5)}.lp-engines-cta{margin-block-start:var(--space-5)}.lp-presets-filter,.lp-seg--vo{flex-wrap:nowrap;justify-content:flex-start;gap:var(--space-1);inline-size:100%;block-size:auto;overflow-x:auto;scrollbar-width:none}.lp-seg--vo{inline-size:-moz-max-content;inline-size:max-content;gap:0}.lp-presets-filter::-webkit-scrollbar,.lp-seg--vo::-webkit-scrollbar{display:none}.lp-presets-segment{flex:1 0 auto;white-space:nowrap}.lp-seg--vo .lp-seg-option{inline-size:auto;min-block-size:44px;padding-inline:var(--space-2)}.lp-dialects-head{padding-inline:0}.lp-ugc-lead{white-space:normal}.lp-tvc-pills{flex-wrap:wrap;max-inline-size:calc(100% - var(--space-8) - var(--space-5))}.lp-screening-rail{display:none}.lp-screening-prompt{block-size:auto;min-block-size:52px;padding-block:var(--space-2);border-radius:var(--hp-radius-tile)}.lp-screening-typed{white-space:normal;text-overflow:clip}.lp-screening-output{flex-wrap:wrap}.lp-screening-panel{flex:1 1 100%}.lp-screening-tile{flex:1 1 0;inline-size:auto}.lp-pricing-rail{grid-template-columns:1fr 1fr;row-gap:var(--space-4)}.lp-pricing-plans{grid-column:1/-1;grid-row:1}.lp-pricing-nav{grid-row:2}.lp-pricing-nav:first-of-type{justify-self:start}.lp-pricing-nav:last-of-type{justify-self:end}.lp-wrap-stage{padding-inline:0}.lp-wrap-tiles{inline-size:100%}.lp-wrap-tile{padding:var(--space-4)}.lp-wrap-footer-inner{padding-inline:0}.lp-wrap-links nav{gap:0}.lp-wrap-links a{display:inline-flex;align-items:center}.lp-wrap-legal button,.lp-wrap-links a{min-block-size:44px;min-inline-size:44px}.lp-wrap-legal button{padding-inline:var(--space-2)}}[dir=rtl] .hp-home{--font-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Bricolage Grotesque","Founders Grotesk",ui-sans-serif,system-ui,sans-serif}.lp-pricing-launch-pill{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;margin:var(--lp-space-20) auto;padding:var(--space-2) var(--lp-space-14);border:1px solid var(--hp-edge);border-radius:var(--radius-pill);color:var(--hp-ink);font-size:var(--type-ui-size)}.lp-pricing-base-price{margin-inline-end:var(--space-2);color:var(--hp-muted);font-size:var(--lp-type-lg)}