.teach-hero { align-items: flex-end; padding-bottom: 8rem; }
.teach-hero .journey-hero-copy { margin-left: 0; }
.teach-hero > img { object-position: 65% 40%; }
.teach-hero::after { background: linear-gradient(90deg, #000b, #0002 85%), linear-gradient(0deg, #101010, transparent 65%); }
.teach-hero h1 { font-size: clamp(3.8rem, 8.7vw, 10rem); line-height: .94; }
.teach-page .episode-art img { aspect-ratio: 4/3; }
.teach-page .teach-thumbnail img { aspect-ratio: 16/9; object-fit: contain; }
.teach-reverse { grid-template-columns: 1.25fr 1fr; padding-top: 3rem; }
.teach-page .journey-statement { padding-top: 5rem; padding-bottom: 7rem; }
.teach-page .journey-statement blockquote { font-size: clamp(2.2rem, 4.8vw, 5.5rem); }
.teach-statement-feature::before { content: "PASS IT DOWN"; width: 100%; font-size: clamp(6rem, 16vw, 16rem); white-space: nowrap; letter-spacing: -.075em; }
.teach-shawn { padding-bottom: 7rem; }
.teach-jason { margin-top: 1rem; }
.teach-page .episode-copy h2 { font-size: clamp(3rem, 5.5vw, 6.5rem); }
@media (max-width: 760px) {
 .teach-hero { padding-bottom: 7rem; }
 .teach-hero > img { object-position: 57% center; }
 .teach-hero::after { background: linear-gradient(0deg,#101010 0%,#0009 55%,#0002); }
 .teach-hero h1 { font-size: clamp(3.3rem,13vw,6rem); }
 .teach-reverse { grid-template-columns: 1fr; }
 .teach-reverse .episode-art { order: 2; }
 .teach-page .journey-statement { padding-top: 2rem; padding-bottom: 4rem; }
 .teach-shawn { padding-bottom: 4rem; }
}
