.mentor-photo{margin:0;position:relative;border-radius:6px;overflow:hidden}.mentor-photo img{width:100%;height:auto;display:block}.mentor-photo:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0e4968)}.mentor-photo figcaption{position:absolute;bottom:24px;left:24px;z-index:1;color:white;font-size:.8rem;font-weight:600;letter-spacing:.05em}.mentor-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-block:28px;border-block:1px solid #cedfe5}.mentor-facts p{margin:0;font-size:.9rem}.mentor-facts strong{display:block;font-size:1.3rem;color:var(--ink);margin-bottom:6px}.mentor-fit{background:#f2f6f7;margin-top:56px}.mentor-fit li{margin:16px 0}.mentor-fit ul{padding-left:20px}.mentor-intro{max-width:750px}.cima-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:36px}.cima-grid article{padding:30px;background:#f2f6f7;border-top:3px solid var(--turquoise)}.cima-letter{font-size:3.5rem;line-height:1;color:var(--ink);display:block;margin-bottom:24px}.cima-grid h3{font-size:1.5rem}.mentor-includes{background:#dff8f0}.mentor-inclusions article{border-top:1px solid #b2d6cc;padding:20px 0}.mentor-inclusions h3{margin:0;font-size:1.2rem}.mentor-inclusions p{margin-bottom:0}.mentor-outcomes>p{max-width:740px}.mentor-bridge{border-top:1px solid #cedfe5;margin-top:32px;padding-top:20px}.mentor-close{max-width:850px;text-align:center}.mentor-close>p{max-width:650px;margin:24px auto}.mentor-close .button{white-space:normal}@media(max-width:800px){.mentor-facts{grid-template-columns:1fr;gap:20px}.cima-grid{grid-template-columns:1fr}.mentor-photo{max-width:470px}.mentor-fit{margin-top:36px}.mentor-hero{gap:28px}.mentor-close .button{width:100%}}
.mentor-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center 38%}
