.mentor-brand strong{font-size:30px}.mentor-brand small{font-size:10px}.mentor-hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:620px;background:#141414}.mentor-hero-copy{padding:65px 20px 55px 56px}.mentor-hero h1{font-size:67px;line-height:1}.mentor-hero-copy>p{font-size:14px;max-width:390px;margin:25px 0}.mentor-hero-copy .hero-footnote{font-size:11px;max-width:310px;margin-top:18px}.mentor-photo{position:relative;overflow:hidden}.mentor-photo>img{height:100%;object-fit:cover;object-position:49% center}.mentor-photo>div{position:absolute;bottom:25px;left:25px;right:25px;padding:17px 20px;background:#141414e8;border-left:1px solid #b2b2b2}.mentor-photo strong{display:block;font-family:var(--serif);font-size:28px;font-weight:500}.mentor-photo span{font-size:11px;color:#d0d0d0}.mentor-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:27px 56px;background:#e1e1e1;font-size:12px;text-align:center}.mentor-principles span+span{border-left:1px solid #a8a8a8}.audience-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}.audience-controls button{background:transparent;border:1px solid #a7a7a7;padding:18px 22px;text-align:left;font-size:13px;font-weight:600;line-height:1.5;color:#474747}.audience-controls button[aria-pressed=true]{background:#212121;color:#f1f1f1;border-color:#212121}.audience-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;background:#e8e8e8;padding:38px;margin-top:18px}.audience-panel h3{font-size:37px;line-height:1.07}.audience-panel p{font-size:13px;margin-top:20px}.audience-panel ul{font-size:12px;padding-left:18px;line-height:2;margin:0 0 22px}.learning{background:#191919}.learning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 35px}.learning-grid article{border-top:1px solid #a3a3a355;padding-top:22px}.learning-grid article>span{font:500 26px var(--serif);color:#a9a9a9}.learning-grid h3{font-size:31px;margin:15px 0}.learning-grid p{font-size:13px}.mentor-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mentor-story-image>img{aspect-ratio:.9;object-fit:cover;object-position:48% center}.mentor-story h2{font-size:48px}.mentor-story p{font-size:13px;margin-top:23px}.mentor-story .textlink{margin-top:18px}.process-section{background:#e8e8e8}.mentor-process{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:0;margin:0}.mentor-process li{counter-increment:step;border-top:1px solid #bebebe;padding-top:25px}.mentor-process li:before{content:'0' counter(step);display:block;color:#666666;font:500 35px var(--serif);margin-bottom:15px}.mentor-process h3{font-size:30px}.mentor-process p{font-size:13px;margin-top:20px}.mentor-decisions{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px}.mentor-decisions article{border-top:1px solid #c7c7c7;padding:25px 0}.mentor-decisions article:first-child{border-top:0;padding-top:0}.mentor-decisions h3{font-size:31px}.mentor-decisions p{font-size:13px;margin:15px 0 5px}.contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.contact-layout aside h2{font-size:43px}.contact-layout aside p{font-size:13px;margin-top:25px}.contact-layout aside ol{font-size:13px;line-height:2;padding-left:20px;margin:25px 0}.contact-layout aside .fine{font-size:11px}#interest-form{background:#e7e7e7;padding:36px}#interest-form>label,#message-result label{font-size:12px;font-weight:600;display:block;margin:22px 0 8px}#interest-form>label:first-child{margin-top:0}#interest-form label>span{font-weight:400}select,textarea{width:100%;border:1px solid #aaaaaa;border-radius:2px;background:#fcfcfc;color:#262626;padding:13px;font:400 13px/1.5 var(--sans);caret-color:#646464}textarea{resize:vertical}select{min-height:48px}select:focus-visible,textarea:focus-visible{outline:3px solid #808080;outline-offset:3px}#interest-form>button{margin-top:20px}#message-result{border-top:1px solid #a3a3a3;padding-top:28px;margin-top:28px}#message-result[hidden]{display:none}#message-result h3{font-size:31px}#message-result p{font-size:12px;margin-top:12px}#message-result .button{margin-top:16px}#message-result .fine{font-size:11px}.direct-contact{padding:0 56px 50px;text-align:center}
@media(max-width:1100px){.mentor-hero-copy{padding:50px 20px 45px 40px}.mentor-hero h1{font-size:58px}.mentor-hero{min-height:580px}.mentor-story{gap:40px}.mentor-story h2{font-size:42px}.mentor-brand strong{font-size:27px}.header nav{gap:14px}.header nav .button{font-size:10px}.audience-panel{gap:30px;padding:30px}.learning-grid{gap:30px}.contact-layout{gap:35px}}
@media(max-width:850px){.mentor-hero-copy{padding-left:30px}.mentor-hero h1{font-size:49px}.mentor-hero-copy>p{font-size:12px}.mentor-hero{min-height:510px}.mentor-hero-copy .button{font-size:11px;padding:16px}.mentor-photo>div{left:15px;right:15px;bottom:20px;padding:15px}.mentor-photo strong{font-size:26px}.mentor-principles{padding:24px 30px;font-size:11px;gap:15px}.audience-panel h3{font-size:32px}.audience-panel .button{font-size:11px;padding:15px}.learning-grid{grid-template-columns:1fr 1fr}.mentor-story{gap:30px}.mentor-story h2{font-size:36px}.mentor-story p{font-size:12px}.mentor-process{gap:25px}.mentor-process h3{font-size:26px}.mentor-process p{font-size:12px}.mentor-decisions{gap:35px}.mentor-decisions h2{font-size:39px}.contact-layout{grid-template-columns:1fr}.contact-layout aside h2 br{display:none}.contact-layout aside ol{display:none}#interest-form{padding:30px}.header nav .button{font-size:12px}}
@media(max-width:600px){.mentor-brand strong{font-size:28px}.mentor-brand small{font-size:9px}.mentor-hero{display:flex;flex-direction:column;min-height:0}.mentor-hero-copy{padding:34px 24px}.mentor-hero h1{font-size:48px}.mentor-hero-copy>p{font-size:13px;max-width:none;margin:23px 0}.mentor-hero-copy .hero-footnote{font-size:11px;margin:18px 0 0}.mentor-photo{height:340px}.mentor-photo>img{object-position:center 37%}.mentor-photo>div{left:20px;right:20px;bottom:20px}.mentor-principles{grid-template-columns:1fr;padding:23px 24px;gap:9px;text-align:left}.mentor-principles span+span{border:0}.audience-controls{grid-template-columns:1fr;gap:10px}.audience-controls button{font-size:12px;padding:16px 18px}.audience-panel{grid-template-columns:1fr;gap:25px;padding:25px 21px}.audience-panel h3{font-size:33px}.audience-panel p{font-size:13px}.audience-panel .button{font-size:11px;padding:15px}.learning-grid{grid-template-columns:1fr;gap:28px}.learning-grid article{padding-top:20px}.learning-grid article>span{font-size:24px}.learning-grid h3{font-size:32px}.learning-grid p{font-size:13px}.mentor-story{display:flex;flex-direction:column;gap:30px}.mentor-story-image>img{aspect-ratio:1.1}.mentor-story h2{font-size:41px}.mentor-story p{font-size:13px}.mentor-process{grid-template-columns:1fr;gap:30px}.mentor-process h3{font-size:32px}.mentor-process p{font-size:13px;margin-top:13px}.mentor-decisions{grid-template-columns:1fr;gap:35px}.mentor-decisions h2{font-size:41px}.contact-layout{padding:35px 24px}.contact-layout aside h2{font-size:38px}.contact-layout aside p{margin-top:18px}.contact-layout aside .fine{font-size:11px}#interest-form{padding:23px 18px}#interest-form>label,#message-result label{font-size:12px}select,textarea{font-size:14px;padding:12px 10px}#interest-form>button{width:100%;font-size:12px}.direct-contact{padding:0 24px 40px}}

.header nav a,.header nav .button{font-size:11px}@media(max-width:1100px){.header{position:relative}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;border:1px solid #c6c6c6;background:transparent;width:43px;height:43px;padding:11px}.menu-toggle span{display:block;width:19px;height:1px;background:#242424}.header nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:20;background:#f8f8f8;padding:25px 30px;border-top:1px solid #cccccc;box-shadow:0 10px 20px #00000022}.header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:17px}.header nav a,.header nav .button{font-size:13px}}
