.ss-hero.ss-section{padding:80px 0 72px}.ss-hero__stack{gap:40px;text-align:center}.ss-hero__content,.ss-hero__stack{align-items:center;display:flex;flex-direction:column}.ss-hero__content{gap:22px;max-width:880px;min-width:0;width:100%}.ss-hero__content>*{margin:0}.ss-hero__heading{margin:0;overflow-wrap:break-word;text-wrap:balance}.ss-hero__intro{font-size:20px;line-height:1.55;max-width:720px}.ss-hero__intro p{margin:0}.ss-hero__intro p+p{margin-top:12px}.ss-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ss-hero__credential{color:var(--ss-muted-2);font-size:15px;line-height:1.5;margin:0;max-width:720px}.ss-hero.ss-bg--dark .ss-hero__credential{color:var(--ss-on-navy-2)}.ss-hero.ss-bg--accent .ss-hero__credential{color:var(--ss-white)}.ss-hero__media{aspect-ratio:16/9;background:var(--ss-navy-deep);border-radius:var(--ss-radius-lg);max-width:980px;min-width:0;overflow:hidden;position:relative;width:100%}.ss-hero__img{display:block;height:100%;object-fit:cover;object-position:center 22%;width:100%}.ss-hero__overlay{flex-direction:column;gap:14px;inset:0;padding:16px;position:absolute;text-align:center}.ss-hero__overlay,.ss-hero__play{align-items:center;display:flex;justify-content:center}.ss-hero__play{background:var(--ss-magenta);border:0;border-radius:999px;color:var(--ss-white);cursor:pointer;height:84px;padding:0;transition:background-color .2s ease,transform .2s ease;width:84px}.ss-hero__play:hover{background:var(--ss-magenta-dark);transform:scale(1.04)}.ss-hero__play:focus-visible{outline:3px solid var(--ss-white);outline-offset:3px}.ss-hero__pill{background:color-mix(in srgb,var(--ss-navy) 85%,transparent);border-radius:999px;color:var(--ss-white);font-size:15px;font-weight:500;line-height:1.4;max-width:100%;padding:8px 14px}@media (max-width:900px){.ss-hero.ss-section{padding:48px 0}.ss-hero__stack{gap:28px}.ss-hero__intro{font-size:18px}.ss-hero__play{height:72px;width:72px}.ss-hero__pill{font-size:14px}}@media (max-width:480px){.ss-hero__ctas{align-items:stretch;flex-direction:column;width:100%}}