.video-hero{background:linear-gradient(120deg,#102a23,#173b31 65%,#315f50)}.video-content{background:#f7f4ec}.video-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.video-heading h2,.video-copy h2,.more-videos h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.3rem,4.5vw,4.2rem);line-height:1;letter-spacing:-.045em;margin:0}.video-frame{position:relative;aspect-ratio:16/9;background:#102a23;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px rgba(23,59,49,.22)}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-copy{max-width:840px;padding:42px 0 80px}.video-copy p:not(.eyebrow){font-size:1.15rem}.text-link{display:inline-block;color:#173b31;font-weight:900;margin-top:10px}.more-videos{background:#dce7c8;padding:45px;border-radius:28px}.more-videos h2{margin:16px 0}.more-videos p{max-width:720px;font-size:1.08rem}@media(max-width:820px){.video-heading{align-items:start;flex-direction:column}.video-frame{border-radius:18px}.more-videos{padding:30px}}
