.home-explainer{background:var(--white);view-timeline-name:--home-explainer;view-timeline-axis:block;view-timeline-inset:0}.home-explainer-heading{text-align:center;max-width:840px;margin:0 auto 48px}.home-explainer-heading h2{text-wrap:balance}.home-explainer-heading p{max-width:660px;color:var(--slate);margin:24px auto 0}.home-explainer-stage{aspect-ratio:16/9;width:90%;margin-inline:auto}.home-explainer-frame{border:1px solid var(--soft-line);border-radius:var(--radius-lg);background:var(--cloud);width:100%;height:100%;transform:scale(var(--explainer-scale,1));transform-origin:top;overflow:hidden}.home-explainer-frame iframe{border:0;width:100%;height:100%;display:block}.home-explainer-frame iframe:focus-visible{outline:3px solid var(--blue);outline-offset:-6px}.home-explainer-fallback{text-align:center}.has-scroll-stack .home-explainer{position:relative;top:auto}@media (min-width:781px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-explainer-frame{animation:1s linear both home-explainer-expand;animation-timeline:--home-explainer;animation-range:cover cover 55%}}}@keyframes home-explainer-expand{0%{transform:scale(.666667)}to{transform:scale(1)}}@media (max-width:780px){.home-explainer-heading{margin-bottom:32px}.home-explainer-stage{width:100%}.home-explainer-frame{border-radius:var(--radius-md);transform:none}}@media (prefers-reduced-motion:reduce){.home-explainer-frame{transform:none}}
