.retreat-promo-video{padding:74px 7% 0;background:var(--rose,#e6cf9d);text-align:center}.retreat-promo-video h2{font-size:clamp(42px,5vw,68px);margin:18px 0 32px}.retreat-promo-video h2 em{color:var(--plum,#397471)}.retreat-promo-frame{width:100%;max-width:1000px;margin:0 auto;aspect-ratio:16/9;background:#171717}.retreat-promo-frame iframe{display:block;width:100%;height:100%;border:0}.retreat-promo-link{margin-top:20px;font-size:14px}.retreat-promo-link a{text-decoration:underline;text-underline-offset:4px}.retreat-promo-video-page{padding-top:60px}@media(max-width:600px){.retreat-promo-video{padding:50px 5% 0}.retreat-promo-video h2{font-size:40px;margin-bottom:24px}}/* Keep the retreat videos together, with a clear pause between them. */
.retreat-promo-video-page .retreat-promo-frame{margin-bottom:42px}
@media(max-width:600px){.retreat-promo-video-page .retreat-promo-frame{margin-bottom:30px}}
