/* Native video intersections and per-row interaction; no additional library. */
.band-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.band-media{contain:layout paint}.band-track{will-change:transform}.band-preview{font:inherit;text-align:left;line-height:inherit}.preview-clip.is-playing{opacity:1}.preview-unavailable .preview-fallback{display:block}.band-help{max-width:850px;margin-inline:auto}.contact-gradient .closing{border:0;background:linear-gradient(180deg,#020204 0%,#02020400 26%,#02020400 71%,#020204 100%),radial-gradient(ellipse at 92% 53%,#365bffb0 0%,#18358a70 32%,#090f28c9 62%,#020204 100%);isolation:isolate}.contact-gradient .closing::before,.contact-gradient .closing::after{display:none}.contact-gradient .site-footer,.contact-gradient .footer-top,.contact-gradient .footer-social,.contact-gradient .footer-wordmark{border:0}.contact-gradient .closing-inner{position:relative}
@media(max-width:700px){.band-actions{margin-top:13px;gap:10px}.band-actions .band-watch{margin-top:0}.contact-gradient .closing{background:linear-gradient(180deg,#020204 0%,#02020400 25%,#02020400 72%,#020204 100%),radial-gradient(ellipse at 110% 50%,#365bff8c 0%,#0e205570 45%,#020204 100%)}}

.band-visible-area{position:absolute;top:32px;inset-inline:0;height:var(--band-height);pointer-events:none}

/* Preserve the folded contact image and lower footer divider. */
.closing{border-top:0}
