/* SUD OUEST V8 — original emblem and genuine moving hero video. */
.brand{width:235px;min-width:202px;gap:9px}
.brand .brand-emblem{display:block;flex:none;width:44px;height:44px;object-fit:contain}
.brand .brand-wordmark{display:block;flex:1;width:0;height:auto;min-width:0;object-fit:contain}
.footer .brand{width:280px}
.footer .brand-emblem{width:48px;height:48px}
.hero-new .hero-photo{background-image:url('/assets/hero-paper-still.webp');background-position:center center;background-size:cover;overflow:hidden}
.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;z-index:0;pointer-events:none}
.hero-new .hero-photo::before,.hero-new .hero-photo::after{z-index:1}
@media(max-width:1150px){.brand{width:215px;min-width:190px}}
@media(max-width:850px){.brand{width:206px;min-width:170px}.brand .brand-emblem{width:37px;height:37px}.hero-video{object-position:78% center}}
@media(max-width:620px){.brand{width:177px;min-width:157px;gap:5px}.brand .brand-emblem{width:31px;height:31px}.footer .brand{width:245px}.footer .brand-emblem{width:42px;height:42px}.hero-video{object-position:79% bottom}}
@media(max-width:390px){.brand{width:151px;min-width:137px}.brand .brand-emblem{width:26px;height:26px}}
@media(prefers-reduced-motion:reduce){.hero-video{display:none}.hero-new .hero-photo{background-image:url('/assets/hero-paper-still.webp')}}
