.motion-experience[data-motion-kind=frames]{min-height:var(--motion-stage-height,100svh);height:auto}.motion-experience[data-motion-kind=frames][data-motion-scroll=true]{min-height:calc(var(--motion-stage-height,100svh) + var(--motion-distance))}.motion-experience[data-motion-kind=frames] .motion-experience__stage{display:block;position:relative;top:0;height:var(--motion-stage-height,100svh);min-height:0;padding:0;overflow:hidden}.motion-experience[data-motion-kind=frames][data-motion-scroll=true] .motion-experience__stage{position:sticky!important;top:var(--product-nav-h,72px)!important}.motion-experience[data-motion-kind=frames] .motion-experience__visual{position:absolute;inset:0!important;width:100%;height:100%;min-height:0;aspect-ratio:auto;transform:none}.motion-experience[data-motion-kind=frames] .motion-experience__visual>:is(img,canvas,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.motion-experience__canvas{z-index:2}.motion-experience[data-motion-kind=frames] .motion-experience__shade{display:block;position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.68),transparent 38%,transparent 78%,rgba(0,0,0,.55))}.motion-experience[data-motion-kind=frames] :is(.motion-experience__heading,.motion-experience__footer){position:absolute;left:0;right:0;width:calc(100% - 96px);max-width:1440px;margin-inline:auto;padding:0;z-index:4;color:#fff}.motion-experience[data-motion-kind=frames] .motion-experience__heading{top:clamp(24px,4vh,48px);bottom:auto;align-items:start}.motion-experience[data-motion-kind=frames] .motion-experience__heading>div{max-width:720px}.motion-experience[data-motion-kind=frames] .motion-experience__heading h2{font-size:clamp(28px,3vw,44px);line-height:1.12}.motion-experience[data-motion-kind=frames] .motion-experience__lead{margin-top:12px;font-size:14px;line-height:1.5}.motion-experience[data-motion-kind=frames] .motion-experience__footer{top:auto;bottom:24px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}.motion-experience[data-motion-kind=frames] .motion-experience__meta{margin:0}.motion-experience[data-motion-kind=frames] :is(.motion-experience__badge,.motion-experience__value,.motion-experience__labels){display:none}.motion-experience__keyframes{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.motion-experience[data-motion-kind=frames] :is(.motion-experience__load,.motion-experience__toggle){margin:0;min-height:44px;padding:0;font-size:12px;color:#fff;border:0;border-radius:0;background:0 0;text-decoration:underline;text-underline-offset:4px;box-shadow:none}.motion-experience[data-motion-kind=frames] :is(.motion-experience__load,.motion-experience__toggle)[data-ui]{background:0 0!important;color:#fff!important;box-shadow:none!important}.motion-experience[data-motion-kind=frames] :is(.motion-experience__load,.motion-experience__toggle) :is(.ui-flow,.ui-orbit){display:none}@media (max-width:760px){.motion-experience[data-motion-kind=frames] :is(.motion-experience__heading,.motion-experience__footer){width:calc(100% - 40px)}.motion-experience[data-motion-kind=frames] .motion-experience__heading{top:24px;gap:12px}.motion-experience[data-motion-kind=frames] .motion-experience__lead{display:none}.motion-experience[data-motion-kind=frames] .motion-experience__hint{font-size:12px}.motion-experience[data-motion-kind=frames] .motion-experience__footer{bottom:max(20px,env(safe-area-inset-bottom))}}@media (max-height:620px){.motion-experience[data-motion-kind=frames] .motion-experience__heading{top:16px}.motion-experience[data-motion-kind=frames] .motion-experience__lead{display:none}.motion-experience[data-motion-kind=frames] .motion-experience__heading h2{font-size:28px}}