.interior-page .about-hero .coaching-hero-photo{height:560px}.about-hero .coaching-hero-photo img{object-position:48% 30%}.approach-section,.relationship-section,.contact-guidance{padding:75px 0}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:start}.editorial-grid .eyebrow{color:#536173;margin-bottom:24px}.editorial-grid h2,.contact-next h2{font-size:clamp(34px,3.5vw,50px);line-height:1.04;letter-spacing:-.045em}.reading-copy{font-size:19px;color:#455267;line-height:1.55}.reading-copy p+p{margin-top:22px}.method-section{padding-top:75px;padding-bottom:75px}.method-section .section-heading h2{font-size:clamp(32px,3.2vw,45px)}.method-section .section-heading h2 span{color:#aeb8c7}.pillar-editorial{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:44px}.pillar-editorial i{display:block;width:70px;height:7px;transform:skewX(-9deg);background:#6f9bff;margin-bottom:26px}.pillar-editorial h3{font-size:27px;margin-bottom:18px}.pillar-editorial p{color:#b8c0cc;font-size:17px}.method-note{color:#8997ab;font-size:12px;margin-top:36px}.relationship-section .section-heading .eyebrow{color:#536173}.relationship-section .section-heading>p{color:#536173}.relationship-list a{display:grid;grid-template-columns:1fr 1.5fr 30px;gap:40px;align-items:center;border-top:1px solid #cdd3dc;padding:28px 0}.relationship-list a:last-child{border-bottom:1px solid #cdd3dc}.relationship-list .eyebrow{font-size:10px;color:#536173}.relationship-list h3{font-size:30px;margin-top:8px}.relationship-list p{color:#455267;max-width:550px;font-size:18px}.relationship-list a>span{color:#2864ff;font-size:26px}.relationship-list a:hover h3{color:#2864ff}.about-close{padding-top:70px;padding-bottom:75px}.about-close .eyebrow{color:#9cafc9;margin-bottom:23px}.about-close h2{font-size:clamp(34px,4vw,56px);line-height:1.05}.about-close>p:not(.eyebrow){margin-top:23px;max-width:550px;color:#b8c0cc}.contact-entry{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(40px,7vw,100px);align-items:center;padding-top:70px;padding-bottom:80px}.contact-heading .eyebrow{color:#9cafc9;margin-bottom:25px}.contact-heading h1{font-size:clamp(48px,5vw,76px);line-height:1.02;letter-spacing:-.055em}.contact-heading h1 span{color:#aeb8c7}.contact-heading>p:not(.eyebrow){max-width:430px;margin-top:28px;color:#b8c0cc;font-size:18px}.contact-heading .plain-link{margin-top:20px}.contact-email{padding:42px;border-top:3px solid #6f9bff}.contact-email .eyebrow{color:#536173;margin-bottom:23px}.contact-email h2{font-size:34px;line-height:1.05}.email-address{display:block;font:600 clamp(19px,1.8vw,25px) Source;letter-spacing:-.025em;margin:24px 0 18px;text-decoration:underline;text-decoration-color:#6f9bff;text-underline-offset:7px;overflow-wrap:anywhere}.contact-email>p{color:#455267;line-height:1.5}.contact-email .button{margin-top:28px}.contact-email .email-note{font-size:13px;margin-top:22px}.contact-prompts{list-style:none;margin:0;padding:0}.contact-prompts li{border-top:1px solid #cdd3dc;padding:17px 0}.contact-prompts li:first-child{padding-top:0;border:0}.reading-copy .privacy-note{font-size:14px;margin-top:18px;color:#536173}.contact-next{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);padding-top:70px;padding-bottom:80px}.contact-next .eyebrow{color:#9cafc9;margin-bottom:22px}.contact-next p:not(.eyebrow){color:#b8c0cc;margin:25px 0;max-width:480px}.contact-next .pending-note{font-size:12px;max-width:390px;margin:14px 0 0}.contact-next [data-booking]{opacity:.5;cursor:not-allowed}.ready-block .plain-link{display:block;margin-top:19px}.ready-block{border-left:1px solid #344052;padding-left:48px}
@media(max-width:900px){.editorial-grid{gap:35px}.reading-copy{font-size:17px}.pillar-editorial{gap:25px}.contact-entry{gap:35px}.contact-email{padding:28px}.contact-next{gap:35px}.ready-block{padding-left:30px}.interior-page .about-hero .coaching-hero-photo{height:480px}}
@media(max-width:600px){.interior-page .about-hero .coaching-hero-photo{height:370px}.approach-section,.relationship-section,.contact-guidance{padding:44px 0}.editorial-grid{grid-template-columns:1fr;gap:27px}.editorial-grid h2,.contact-next h2{font-size:33px}.reading-copy{font-size:17px}.method-section{padding-block:44px}.method-section .section-heading h2{font-size:31px}.pillar-editorial{grid-template-columns:1fr;gap:28px;margin-top:28px}.pillar-editorial article{border-top:1px solid #344052;padding-top:24px}.pillar-editorial i{margin-bottom:18px}.pillar-editorial h3{font-size:25px;margin-bottom:13px}.pillar-editorial p{font-size:16px}.relationship-list a{grid-template-columns:1fr 25px;gap:17px;padding:23px 0}.relationship-list a>p{grid-column:1;grid-row:2;font-size:16px}.relationship-list a>span{grid-column:2;grid-row:1}.relationship-list h3{font-size:27px}.about-close{padding-block:44px}.about-close h2{font-size:33px}.contact-entry{grid-template-columns:1fr;gap:32px;padding-top:38px;padding-bottom:44px}.contact-heading h1{font-size:clamp(42px,12vw,58px)}.contact-heading>p:not(.eyebrow){font-size:17px;margin-top:22px}.contact-email{padding:27px 22px}.contact-email h2{font-size:30px}.email-address{font-size:21px}.contact-next{grid-template-columns:1fr;gap:35px;padding-block:44px}.ready-block{padding:32px 0 0;border-left:0;border-top:1px solid #344052}.contact-next p:not(.eyebrow){font-size:16px}.contact-next .pending-note{font-size:12px}.contact-email .button{font-size:15px;gap:18px}.contact-prompts li{font-size:17px}}
