/* Gerichte uitbreiding, behoudt de originele website-opmaak. */
.hero-intro-video{margin:16px 0 0;max-width:100%;}
.hero-intro-video video{width:100%;height:auto;aspect-ratio:16/9;display:block;background:#15090c;border-radius:12px;box-shadow:0 8px 24px #0003}
.hero-intro-video figcaption{font-size:.93rem;line-height:1.5;margin-top:8px;opacity:.85}
@media(max-width:760px){.intro-video-grid{display:grid;grid-template-columns:1fr;gap:18px}.intro-video-grid>div{min-width:0}.hero-intro-video{margin-top:18px}}
:focus-visible{outline:3px solid #d8a23b;outline-offset:3px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
