/* Art-directed hero crops: portrait below 821px; landscape on desktop. */
.hero-image{height:auto;aspect-ratio:4/5;align-self:center}
.hero-picture{display:block;width:100%;height:100%}
.hero-image img{height:100%;max-height:none;object-position:center}
@media(min-width:821px){.hero-image{aspect-ratio:3/2}}
@media(max-width:820px){.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-image{width:100%;margin-left:0}.hero h1{width:auto;max-width:100%}}
/* Preserve the assessment and movement details in the training photographs. */
.journey-photo:first-child img{object-position:80% 20%}
@media(max-width:820px){.journey-photo:nth-child(3) img{object-position:center 45%}.journey-photo:nth-child(5) img{object-position:center 5%}}
@media(min-width:601px) and (max-width:820px){.journey-photo:nth-child(2) img{object-position:center 20%}.journey-photo:nth-child(3) img{object-position:center 25%}.journey-photo:nth-child(4) img{object-position:center 25%}.journey-photo:nth-child(5) img{object-position:center 15%}}
