/* Preserve the existing brand and native player ratios. */
a:focus-visible,button:focus-visible{outline:3px solid #245abe;outline-offset:4px}
.hero-art--video{aspect-ratio:16/9;height:auto;min-height:0}
.hero-art--video iframe{border:0;pointer-events:auto}
/* This DOOH film was supplied in portrait and must keep its native format. */
.case-laprovence .film--secondary iframe{width:min(100%,380px);height:auto;aspect-ratio:9/16}
@media(max-width:600px){
  .contact .row{flex-wrap:wrap;gap:1rem}
  .contact .row>*{min-width:0;max-width:100%}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{scroll-behavior:auto!important;transition:none!important}
}
