.analysts-module__9gHUqa__hero{justify-self:end;gap:.9rem;width:100%;min-width:0;max-width:42rem;margin:0;display:grid}.analysts-module__9gHUqa__box{background:#f9f9f3;border-radius:12px;width:100%;position:relative;overflow:hidden}.analysts-module__9gHUqa__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.analysts-module__9gHUqa__controls{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.analysts-module__9gHUqa__control{border:1px solid var(--color-ink);background:var(--color-canvas);width:2.25rem;height:2.25rem;color:var(--color-ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:transform .13s,box-shadow .13s;display:inline-flex}.analysts-module__9gHUqa__control:hover,.analysts-module__9gHUqa__control:focus-visible{box-shadow:2px 2px 0 var(--color-ink);outline:none;transform:translate(-2px,-2px)}.analysts-module__9gHUqa__control:active{box-shadow:none;transform:none}.analysts-module__9gHUqa__control svg{flex:none}.analysts-module__9gHUqa__captionSlot{min-height:2.9em;color:var(--color-ink);font-family:var(--font-sans);text-align:center;letter-spacing:-.005em;justify-content:center;align-items:flex-start;font-size:1.15rem;line-height:1.4;display:flex}.analysts-module__9gHUqa__caption{max-width:38rem;animation:.26s cubic-bezier(.2,.7,.2,1) both analysts-module__9gHUqa__caption-in;display:block}@keyframes analysts-module__9gHUqa__caption-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.analysts-module__9gHUqa__script ol{color:var(--color-ink);font-family:var(--font-sans);gap:.35rem;margin:0;padding-left:1.2rem;font-size:1.07rem;line-height:1.45;display:grid}@media (max-width:1023px){.analysts-module__9gHUqa__hero{justify-self:stretch;max-width:none}}@media (max-width:640px){.analysts-module__9gHUqa__captionSlot{min-height:4.2em;font-size:1.12rem}.analysts-module__9gHUqa__controls{bottom:.5rem;right:.5rem}.analysts-module__9gHUqa__control{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.analysts-module__9gHUqa__caption{animation:none}.analysts-module__9gHUqa__control{transition:none}}
