/* Panoramic FC Elbrus squad hero. Limited to the squad page. */
body.elbrus-squad-panorama-page .elbrus-squad-photo-hero {
  position: relative !important;
  isolation: isolate;
  min-height: clamp(340px, 40vw, 610px);
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  border-radius: 0;
  background-image: linear-gradient(0deg, rgba(15, 13, 11, .74) 0%, rgba(15, 13, 11, .14) 49%, rgba(15, 13, 11, .05) 100%), url('./assets/squad/elbrus-squad-panorama.jpg') !important;
  background-size: cover !important;
  background-position: center 41% !important;
  background-repeat: no-repeat !important;
}
body.elbrus-squad-panorama-page .elbrus-squad-photo-hero::before,
body.elbrus-squad-panorama-page .elbrus-squad-photo-hero::after {
  display: none !important;
}
body.elbrus-squad-panorama-page .elbrus-squad-photo-hero > .container {
  width: 100%;
  position: relative;
  z-index: 2;
  padding-top: 110px;
  padding-bottom: clamp(35px, 5vw, 72px);
}
body.elbrus-squad-panorama-page .elbrus-squad-photo-hero h1,
body.elbrus-squad-panorama-page .elbrus-squad-photo-hero p,
body.elbrus-squad-panorama-page .elbrus-squad-photo-hero .eyebrow {
  color: #fff !important;
  text-shadow: 0 2px 16px rgba(0,0,0,.48);
}
@media (max-width: 680px) {
  body.elbrus-squad-panorama-page .elbrus-squad-photo-hero {min-height: 390px; background-position: 69% center !important;}
  body.elbrus-squad-panorama-page .elbrus-squad-photo-hero > .container {padding-top: 125px; padding-bottom: 32px;}
}

body.elbrus-squad-panorama-page section.page-hero.elbrus-squad-photo-hero { background: linear-gradient(to top, rgba(20,15,12,.55), transparent 65%), url('./assets/squad/elbrus-squad-panorama.jpg') center center / cover no-repeat !important; min-height: 550px !important; }

/* Hide old squad headings and placeholder */
body.elbrus-squad-panorama-page .elbrus-squad-photo-hero h1 { display: none !important; }
body.elbrus-squad-panorama-page main > section.page-hero + section.content-section { display: none !important; }
