/* Staging midpoint: halfway between the fitted 900px scene and full-width photo. */
body.lbfd-media-page .lbfd-media-hero,
body .lbfd-alert-guide .lbfd-alert-guide__hero.lbfd-alert-guide__hero--focused {
 --lbfd-midpoint-size:max(900px,calc(50% + 450px));
 background-image:linear-gradient(90deg,#031b36 0%,rgba(3,27,54,.95) 10%,rgba(3,27,54,.82) 23%,rgba(3,27,54,.50) 37%,rgba(3,27,54,.26) 48%,rgba(3,27,54,.08) 68%,rgba(3,27,54,.015) 100%),var(--lbfd-soft-scene);
 background-size:var(--lbfd-midpoint-size) 100%,var(--lbfd-midpoint-size) auto;
 background-repeat:no-repeat;
 background-position:right center,right center;
}
body.lbfd-media-page .lbfd-media-hero { --lbfd-soft-scene:var(--lbfd-media-scene); }
body .lbfd-alert-guide .lbfd-alert-guide__hero.lbfd-alert-guide__hero--focused { --lbfd-soft-scene:url('../img/page-header-alerts-noticeboard-20261102.webp'); }
body .lbfd-info-page--formats .lbfd-info-hero--formats {
 background-image:linear-gradient(90deg,rgba(3,27,54,.96) 0%,rgba(3,27,54,.88) 33%,rgba(3,27,54,.58) 53%,rgba(3,27,54,.28) 73%,rgba(3,27,54,.055) 100%),url('../img/page-header-club-soft-focus-20261031.webp');
 background-size:cover; background-position:center;
}
@media(max-width:1280px) {
 body.lbfd-media-page .lbfd-media-hero,
 body .lbfd-alert-guide .lbfd-alert-guide__hero.lbfd-alert-guide__hero--focused {
  background-image:linear-gradient(90deg,#031b36 0%,rgba(3,27,54,.91) 30%,rgba(3,27,54,.66) 50%,rgba(3,27,54,.18) 74%,rgba(3,27,54,.02) 100%),var(--lbfd-soft-scene);
  background-size:cover,var(--lbfd-midpoint-size) auto;
 }
}
@media(max-width:700px) {
 body.lbfd-media-page .lbfd-media-hero,
 body .lbfd-alert-guide .lbfd-alert-guide__hero.lbfd-alert-guide__hero--focused {
  background-image:linear-gradient(90deg,rgba(3,27,54,.955),rgba(3,27,54,.78)),var(--lbfd-soft-scene);
  background-size:cover,auto 100%;
 }
 body .lbfd-info-page--formats .lbfd-info-hero--formats {
  background-image:linear-gradient(90deg,rgba(3,27,54,.955),rgba(3,27,54,.79)),url('../img/page-header-club-soft-focus-20261031.webp');
  background-position:70% center;
 }
}
