.ProductFilm-module__CrOvSa__film{width:min(100% - 2 * var(--gutter), 1100px);justify-items:center;gap:14px;margin-inline:auto;display:grid}.ProductFilm-module__CrOvSa__stage{aspect-ratio:16/9;color:#f4f3fa;background:radial-gradient(60% 70% at 50% 45%,#1d1a33 0%,#0c0b14 70%),#0c0b14;border-radius:clamp(14px,2vw,24px);width:100%;position:relative;overflow:hidden;container-type:size}.ProductFilm-module__CrOvSa__film[data-state=paused] .ProductFilm-module__CrOvSa__stage *,.ProductFilm-module__CrOvSa__film[data-state=paused] .ProductFilm-module__CrOvSa__stage :after{animation-play-state:paused!important}.ProductFilm-module__CrOvSa__scene{opacity:0;pointer-events:none;place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}.ProductFilm-module__CrOvSa__scene[data-on]{opacity:1}.ProductFilm-module__CrOvSa__film[data-state=poster] .ProductFilm-module__CrOvSa__scene[data-poster]{opacity:1;transition:none}.ProductFilm-module__CrOvSa__dev{position:relative}.ProductFilm-module__CrOvSa__display{width:50cqw}.ProductFilm-module__CrOvSa__portrait{width:calc(84cqh * var(--fa))}.ProductFilm-module__CrOvSa__landscape{width:66cqw}.ProductFilm-module__CrOvSa__ipad{width:56cqw}.ProductFilm-module__CrOvSa__macbook{width:60cqw}.ProductFilm-module__CrOvSa__library{--pt:calc(100cqw / 402);font-family:var(--font-text);background:#000;position:absolute;inset:0;container-type:size}.ProductFilm-module__CrOvSa__libHeader{margin:calc(var(--pt) * 72) calc(var(--pt) * 18) calc(var(--pt) * 14);color:#fff;font-size:calc(var(--pt) * 32);letter-spacing:-.02em;font-weight:700}.ProductFilm-module__CrOvSa__libTile{margin:0 calc(var(--pt) * 16);position:relative}.ProductFilm-module__CrOvSa__ripple{width:calc(var(--pt) * 84);aspect-ratio:1;margin:calc(var(--pt) * -42) 0 0 calc(var(--pt) * -42);opacity:0;background:#ffffff73;border-radius:50%;position:absolute;top:38%;left:50%;transform:scale(.2)}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__ripple{animation:.7s ease-out 2s both ProductFilm-module__CrOvSa__ripple}.ProductFilm-module__CrOvSa__connecting{z-index:1;opacity:0;background:#00000059;position:absolute;inset:0}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__connecting{animation:.4s 2.6s both ProductFilm-module__CrOvSa__fadeIn}.ProductFilm-module__CrOvSa__reveal{position:absolute;inset:0}.ProductFilm-module__CrOvSa__reveal:after{content:"";z-index:20;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__reveal:after{animation:.9s both ProductFilm-module__CrOvSa__fadeOut}.ProductFilm-module__CrOvSa__homeDesk{isolation:isolate;position:absolute;inset:0}.ProductFilm-module__CrOvSa__curtain{z-index:1;opacity:0;background:#000;place-items:center;display:grid;position:absolute;inset:0;container-type:size}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__curtain{animation:.5s .4s both ProductFilm-module__CrOvSa__fadeIn}.ProductFilm-module__CrOvSa__mark{aspect-ratio:1;place-items:center;width:22cqh;display:grid;position:relative}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__mark{animation:.6s 2.1s both ProductFilm-module__CrOvSa__fadeOut}.ProductFilm-module__CrOvSa__rocket{color:#fff;width:50%;height:50%}.ProductFilm-module__CrOvSa__ring{position:absolute;inset:0;overflow:visible;rotate:-90deg}.ProductFilm-module__CrOvSa__ring circle{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__ring circle{animation:1.5s linear infinite ProductFilm-module__CrOvSa__ring}.ProductFilm-module__CrOvSa__roadDesk,.ProductFilm-module__CrOvSa__barLan,.ProductFilm-module__CrOvSa__barNat,.ProductFilm-module__CrOvSa__resume{position:absolute;inset:0}.ProductFilm-module__CrOvSa__roadDesk,.ProductFilm-module__CrOvSa__reveal{isolation:isolate}.ProductFilm-module__CrOvSa__barNat,.ProductFilm-module__CrOvSa__resume{opacity:0}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__resume{animation:1.6s 1.8s both ProductFilm-module__CrOvSa__blink}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__barLan{animation:.2s 2s both ProductFilm-module__CrOvSa__fadeOut}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__barNat{animation:.3s 3.2s both ProductFilm-module__CrOvSa__fadeIn}.ProductFilm-module__CrOvSa__cursor{z-index:7}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__cursor{animation:1.6s cubic-bezier(.3,0,.2,1) .6s both ProductFilm-module__CrOvSa__cursor}.ProductFilm-module__CrOvSa__menu{z-index:6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#17151f;min-width:14cqw;font-family:var(--font-text);opacity:0;transform-origin:0 0;background:#f6f6f8eb;border-radius:.9cqw;padding:.5cqw;font-size:1.15cqw;display:grid;position:absolute;top:51.5%;left:44.6%;box-shadow:0 .6cqw 2.4cqw #0000004d,0 0 0 1px #00000014}.ProductFilm-module__CrOvSa__menu span{border-radius:.5cqw;padding:.35cqw .8cqw}.ProductFilm-module__CrOvSa__menu span:first-child{color:#fff;background:#0a84ff}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__menu{animation:.22s ease-out 3s both ProductFilm-module__CrOvSa__menu}.ProductFilm-module__CrOvSa__endCard{text-align:center;align-content:center;justify-items:center;gap:3cqh;padding:0 8cqw 10cqh}.ProductFilm-module__CrOvSa__endRocket{color:#fff;width:7cqw;height:7cqw}.ProductFilm-module__CrOvSa__endGlyphs{color:#f4f3facc;gap:2.4cqw;display:flex}.ProductFilm-module__CrOvSa__endGlyphs svg{width:4.4cqw;height:4.4cqw}.ProductFilm-module__CrOvSa__endLine{max-width:64cqw;font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:3.4cqw;font-weight:600;line-height:1.15}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__endRocket,.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__endGlyphs,.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__endLine{animation:.7s cubic-bezier(.2,.8,.2,1) both ProductFilm-module__CrOvSa__rise}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__endGlyphs{animation-delay:.25s}.ProductFilm-module__CrOvSa__scene[data-live] .ProductFilm-module__CrOvSa__endLine{animation-delay:.5s}.ProductFilm-module__CrOvSa__play{z-index:10;color:#fff;font:inherit;cursor:pointer;background:linear-gradient(#0c0b1426 40%,#0c0b14bf);border:0;place-content:center;justify-items:center;gap:14px;font-size:clamp(15px,1.8vw,21px);font-weight:600;display:grid;position:absolute;inset:0}.ProductFilm-module__CrOvSa__playDisc{aspect-ratio:1;width:clamp(56px,8cqw,88px);transition:transform var(--dur-press) var(--ease-out);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 30px #00000059}.ProductFilm-module__CrOvSa__play:hover .ProductFilm-module__CrOvSa__playDisc{transform:scale(1.05)}.ProductFilm-module__CrOvSa__play:active .ProductFilm-module__CrOvSa__playDisc{transform:scale(.96)}.ProductFilm-module__CrOvSa__playDisc svg{fill:#17151f;width:42%;margin-left:6%}.ProductFilm-module__CrOvSa__endActions{z-index:10;gap:12px;display:flex;position:absolute;bottom:9cqh;left:50%;transform:translate(-50%)}.ProductFilm-module__CrOvSa__endCta,.ProductFilm-module__CrOvSa__replay,.ProductFilm-module__CrOvSa__pause{border-radius:var(--radius-pill);min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;padding:0 20px;font-size:15px;display:inline-flex}.ProductFilm-module__CrOvSa__endCta{color:#17151f;background:#fff;font-weight:600}.ProductFilm-module__CrOvSa__endCta:hover{text-decoration:none}.ProductFilm-module__CrOvSa__replay,.ProductFilm-module__CrOvSa__pause{color:#fff;background:#ffffff24}.ProductFilm-module__CrOvSa__progress{z-index:9;width:calc(var(--progress,0) * 100%);background:#ffffff8c;height:3px;position:absolute;bottom:0;left:0}.ProductFilm-module__CrOvSa__film[data-state=poster] .ProductFilm-module__CrOvSa__progress{display:none}.ProductFilm-module__CrOvSa__bar{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:3.2em;display:grid}.ProductFilm-module__CrOvSa__caption{max-width:46ch;font-family:var(--font-display);text-align:center;color:var(--section-fg);grid-column:2;font-size:clamp(17px,2.1vw,24px);font-weight:600;line-height:1.25}.ProductFilm-module__CrOvSa__pause{background:color-mix(in srgb, var(--section-fg) 12%, transparent);min-height:36px;color:var(--section-fg);grid-column:3;justify-self:end;padding:0 14px;font-size:14px}.ProductFilm-module__CrOvSa__transcript{color:var(--section-fg-2);font-size:14px}.ProductFilm-module__CrOvSa__transcript summary{cursor:pointer;text-align:center}.ProductFilm-module__CrOvSa__transcript ol{margin:10px 0 0;padding-inline-start:20px;line-height:1.5}@media (max-width:734px){.ProductFilm-module__CrOvSa__bar{grid-template-columns:1fr;justify-items:center;gap:8px}.ProductFilm-module__CrOvSa__caption,.ProductFilm-module__CrOvSa__pause{grid-column:1;justify-self:center}}@media (prefers-reduced-motion:reduce){.ProductFilm-module__CrOvSa__play,.ProductFilm-module__CrOvSa__progress{display:none}}@keyframes ProductFilm-module__CrOvSa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductFilm-module__CrOvSa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ProductFilm-module__CrOvSa__ripple{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes ProductFilm-module__CrOvSa__blink{0%{opacity:0}20%,75%{opacity:1}to{opacity:0}}@keyframes ProductFilm-module__CrOvSa__cursor{0%{transform:translate(0)}to{transform:translate(-13.4cqw,-21cqh)}}@keyframes ProductFilm-module__CrOvSa__menu{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ProductFilm-module__CrOvSa__ring{0%{stroke-dashoffset:100px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes ProductFilm-module__CrOvSa__rise{0%{opacity:0;transform:translateY(2cqh)}to{opacity:1;transform:translateY(0)}}
