.home-video{max-width:1720px;margin:24px auto;padding:52px clamp(24px,5vw,88px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(32px,5vw,90px);align-items:center;background:#142b4d;border-radius:28px;color:#fff}.home-video-copy{max-width:590px}.home-video .eyebrow{color:#ff9c75}.home-video h2{margin:12px 0 20px;color:#fff;font-size:clamp(2rem,3.7vw,4.2rem);line-height:1.02;letter-spacing:-.055em}.home-video h2 em{color:#ff5b27;font-family:Georgia,serif;font-weight:400}.home-video p{color:#dbe7f7;font-size:1.05rem;line-height:1.7}.home-video .text-link{display:inline-block;margin-top:10px;color:#fff;font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.home-video-frame{overflow:hidden;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#0c1d35;box-shadow:0 18px 50px rgba(0,0,0,.25)}.home-video-frame iframe{display:block;width:100%;height:100%;border:0}@media(max-width:780px){.home-video{grid-template-columns:1fr;margin:16px 16px 24px;padding:30px 22px;gap:24px;border-radius:20px}.home-video h2{font-size:clamp(2rem,10vw,3rem)}.home-video p{font-size:1rem}}
