/* Preserve the established brand. DESIGN_VARIANCE: 6; MOTION_INTENSITY: 1; VISUAL_DENSITY: 4. */
.mobile-mentor{display:none}
.hero{background:var(--paper);isolation:isolate}
.hero .mentor-visual{display:flex;flex-direction:column;justify-content:flex-end;background:transparent;padding:24px 24px 0 0;min-height:0;overflow:visible}
.mentor-photo{margin:0;position:relative;width:100%;max-width:580px;align-self:center}
.mentor-photo>img{display:block;width:100%;height:620px;object-fit:contain;object-position:center bottom;border-radius:0;mask-image:none}
.mentor-photo figcaption{display:none}
.mentor-pack{display:flex;gap:18px;align-items:center;padding:0 24px 28px;max-width:500px;width:100%;align-self:center;background:transparent;box-sizing:border-box}
.mentor-pack>img{width:62px;height:93px;object-fit:contain;transform:rotate(-5deg);box-shadow:3px 5px 12px #24262020}
.mentor-pack strong{font-size:19px}.mentor-pack p{font-size:15px;line-height:1.5;margin:7px 0 0}
.hero-copy>.hero-lede{margin-top:20px}
@media(max-width:850px){
.hero .mentor-visual{display:none}
.mobile-mentor{display:flex;align-items:center;gap:12px;margin:0 0 18px;width:100%;border-bottom:1px solid var(--line)}
.mobile-mentor img{width:120px;height:156px;object-fit:cover;object-position:center top;flex-shrink:0;mask-image:none}
.mobile-mentor div{display:grid;gap:6px}.mobile-mentor strong{font:700 23px/1.1 'DM Sans',sans-serif}.mobile-mentor span{font-size:14px;line-height:1.4;max-width:200px}
.hero .hero-copy{padding-top:12px}.hero .mobile-pack-preview{display:none}
}
