/* Academy shares the Institute's editorial system, with its own hero treatment. */
.wpa .wpi-hero-image { inset:0 0 0 35%; }
.wpa .wpi-hero-image img { object-position:60% center; }
.wpa .wpi-hero::before {
    background:linear-gradient(90deg,#03111e 6%,rgba(3,17,30,.97) 32%,rgba(3,17,30,.65) 58%,rgba(3,17,30,.12)),linear-gradient(0deg,rgba(3,17,30,.75),transparent 50%);
}
.wpa .wpi-hero h1 { max-width:850px; }
.wpa .wpi-hero-deck { max-width:600px; }
@media(max-width:767px) {
    .wpa .wpi-hero-image { inset:0; opacity:.65; }
    .wpa .wpi-hero-image img { object-position:60% center; }
    .wpa .wpi-hero::before { background:linear-gradient(90deg,rgba(3,17,30,.94),rgba(3,17,30,.6)); }
}
@media print { .wpa .wpi-hero::before { display:none; } }
