.consultant-intro{min-height:85vh;padding:175px 7% 95px;text-align:center;background:linear-gradient(135deg,#faf8f0,#e5e9dd)}.consultant-intro h1{font:clamp(64px,8vw,112px)/1.03 Georgia;letter-spacing:-.055em;margin:40px auto 32px}.consultant-intro h1 em{color:#3e5dba}.consultant-intro .consultant-soon{font:28px Georgia;margin-bottom:16px}.consultant-intro>p{color:#5e6861}.consultant-intro .solid{display:inline-block;margin-top:34px}
@media(min-width:1051px){header nav{gap:16px;font-size:10px}.subpage header nav{gap:16px;font-size:10px}}
@media(min-width:601px) and (max-width:1050px){header{height:88px;flex-wrap:nowrap;gap:18px}header .wordmark{height:78px}header nav{display:none;position:absolute;top:88px;left:0;width:100%;background:#faf8f0;padding:24px 7%;border-bottom:1px solid #bac4ad;box-shadow:0 20px 25px #26332c10}header nav.nav-open{display:flex;flex-direction:column;align-items:start;gap:20px;font-size:16px}header .menu-toggle{display:block;margin-left:auto;background:transparent;border:1px solid #b7c0ac;border-radius:25px;padding:10px 14px;color:var(--ink);font-size:12px}}
@media(max-width:1050px){header nav.nav-open{max-height:calc(100dvh - 88px);overflow:auto}header nav a{min-height:24px}.consultant-intro{padding-top:135px}}@media(max-width:600px){.consultant-intro h1{font-size:62px}.consultant-intro{min-height:78vh;padding-inline:7%}.consultant-intro .eyebrow{font-size:9px;line-height:1.6}}
