.consulting-page{--c-ink:#121313;--c-paper:#faf8f3;--c-bone:#efebe3;--c-yellow:#eaff22;--c-line:#d5d0c7;--c-muted:#625f59;background:var(--c-paper);color:var(--c-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.55}.consulting-page *{box-sizing:border-box}.consulting-page a{color:inherit;text-decoration:none}.consulting-page h1,.consulting-page h2,.consulting-page h3,.consulting-page p{margin-top:0}.consulting-page h1,.consulting-page h2,.consulting-page h3{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}.consulting-topline{background:var(--c-ink);color:#d6d0c8;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;height:30px;padding:0 4.5vw;font-size:8px;display:flex}.consulting-nav{background:var(--c-paper);z-index:5;border-bottom:1px solid #e7e2da;justify-content:space-between;align-items:center;height:96px;padding:0 4.5vw;display:flex;position:relative}.consulting-wordmark{flex-direction:column;line-height:1;display:flex}.consulting-wordmark strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.consulting-wordmark span{letter-spacing:.28em;margin-top:8px;font-size:8px}.consulting-nav nav{letter-spacing:.15em;text-transform:uppercase;gap:34px;font-size:9px;display:flex}.consulting-nav-cta{background:var(--c-yellow);letter-spacing:.12em;text-transform:uppercase;padding:13px 18px;font-size:9px;font-weight:700}.consulting-nav-cta span,.consulting-underlink span{margin-left:8px}.consulting-hero{background:linear-gradient(120deg,var(--c-paper) 0 68%,var(--c-yellow) 68%);grid-template-columns:1.45fr .55fr;align-items:center;gap:9vw;min-height:calc(100svh - 126px);padding:8vw 7vw 7vw;display:grid}.consulting-kicker{letter-spacing:.25em;text-transform:uppercase;margin-bottom:27px;font-size:9px;font-weight:700}.consulting-hero h1{max-width:1050px;margin-bottom:36px;font-size:clamp(4rem,7.3vw,8rem)}.consulting-hero h1 em{background:var(--c-yellow);padding:0 .08em;font-weight:400}.consulting-lead{max-width:850px;margin-bottom:25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.25vw,2.3rem);line-height:1.2}.consulting-sublead{max-width:650px;color:var(--c-muted);font-size:16px}.consulting-actions{align-items:center;gap:30px;margin-top:40px;display:flex}.consulting-button{background:var(--c-ink);letter-spacing:.14em;text-transform:uppercase;padding:16px 24px;font-size:9px;font-weight:700;display:inline-block;color:#fff!important}.consulting-button.dark{background:var(--c-ink);color:#fff!important}.consulting-underlink{letter-spacing:.08em;border-bottom:1px solid;padding-bottom:5px;font-size:10px}.consulting-hero-note{border-top:1px solid #00000059;flex-direction:column;align-self:end;gap:0;margin-bottom:5vw;display:flex}.consulting-hero-note span,.consulting-hero-note b{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #00000059;padding:17px 0;font-size:10px}.consulting-hero-note b{letter-spacing:-.02em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:18px}.consulting-section{padding:125px 7vw}.consulting-focus{grid-template-columns:.75fr 1.25fr;gap:10vw;display:grid}.consulting-focus-intro h2,.packages-heading h2,.consulting-about h2{font-size:clamp(3.1rem,5.5vw,6rem)}.consulting-focus-intro>p:last-child,.packages-heading>p:last-child{color:var(--c-muted);max-width:520px;margin-top:35px}.consulting-accordion{border-top:1px solid var(--c-line)}.consulting-accordion details{border-bottom:1px solid var(--c-line)}.consulting-accordion summary{cursor:pointer;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding:27px 0;font-size:17px;list-style:none;display:grid}.consulting-accordion summary::-webkit-details-marker{display:none}.consulting-accordion summary span{color:#87837d;font-size:8px}.consulting-accordion summary b{font-size:22px;font-weight:400;transition:all .2s}.consulting-accordion details[open] summary b{transform:rotate(45deg)}.consulting-accordion details>p{color:var(--c-muted);max-width:720px;padding:0 35px 28px 54px}.consultation-band{background:var(--c-yellow);grid-template-columns:.8fr 1.2fr;gap:10vw;padding:90px 7vw;display:grid}.consultation-band h2{font-size:clamp(3.5rem,6vw,6.7rem)}.consultation-band>div:last-child>p{max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.15vw,2.15rem);line-height:1.24}.consultation-options{border-top:1px solid #0000004d;flex-wrap:wrap;margin-top:30px;display:flex}.consultation-options span{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #0000004d;margin-right:28px;padding:14px 28px 14px 0;font-size:9px}.consulting-packages{background:var(--c-ink);color:#fff}.packages-heading{max-width:1050px}.packages-heading>p:last-child{color:#c7c4bd}.package-grid{background:#474846;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:75px;display:grid}.package-card{background:var(--c-ink);flex-direction:column;min-height:570px;padding:48px 3.5vw 55px;display:flex}.package-number{color:var(--c-yellow);letter-spacing:.18em;font-size:9px}.package-card h3{margin:55px 0 18px;font-size:clamp(2.2rem,3.4vw,4rem)}.package-timing{color:var(--c-yellow);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.package-card>p:not(.package-timing){color:#c7c4bd}.package-card ul{border-top:1px solid #474846;margin:25px 0 35px;padding:25px 0 0;list-style:none}.package-card li{letter-spacing:.06em;border-bottom:1px solid #474846;padding:12px 0;font-size:10px}.package-card a{border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-bottom:5px;font-size:10px}.consulting-about{background:var(--c-bone);grid-template-columns:1fr 1fr;gap:10vw;display:grid}.consulting-about-copy{color:var(--c-muted);font-size:17px}.consulting-about-copy p{max-width:690px;margin-bottom:25px}.transition-note{border-top:1px solid var(--c-line);color:var(--c-ink);padding-top:28px}.consulting-final{text-align:center;padding:120px 7vw 135px}.consulting-final h2{max-width:1050px;margin:0 auto 50px;font-size:clamp(3.6rem,7vw,8rem)}.consulting-footer{background:var(--c-bone);grid-template-columns:1.4fr 1fr .6fr;align-items:start;gap:40px;padding:55px 5vw;font-size:10px;display:grid}.consulting-footer>p{border-top:1px solid var(--c-line);color:var(--c-muted);grid-column:1/-1;max-width:1000px;padding-top:25px}.consulting-copyright{border-top:1px solid var(--c-line);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;padding-top:20px;font-size:8px}@media (max-width:900px){.consulting-nav nav{display:none}.consulting-hero{background:linear-gradient(180deg,var(--c-paper) 0 78%,var(--c-yellow) 78%);grid-template-columns:1fr;padding-top:16vw}.consulting-hero-note{margin-top:50px;margin-bottom:0}.consulting-focus,.consultation-band,.consulting-about{grid-template-columns:1fr;gap:55px}.package-grid{grid-template-columns:1fr}.package-card{min-height:0}.consulting-footer{grid-template-columns:1fr 1fr}}@media (max-width:620px){.consulting-topline span:last-child{display:none}.consulting-topline{justify-content:center}.consulting-nav{height:78px;padding:0 5vw}.consulting-wordmark strong{font-size:17px}.consulting-wordmark span{letter-spacing:.2em;font-size:6px}.consulting-nav-cta{padding:11px 12px;font-size:8px}.consulting-nav-cta span{display:none}.consulting-hero{min-height:calc(100svh - 108px);padding:18vw 7vw 16vw}.consulting-hero h1{font-size:clamp(3.25rem,14vw,5.2rem)}.consulting-lead{font-size:1.35rem}.consulting-actions{flex-direction:column;align-items:flex-start;gap:18px}.consulting-section{padding:85px 7vw}.consultation-band{padding:75px 7vw}.consultation-options{flex-direction:column}.package-card{padding:42px 7vw}.consulting-footer{grid-template-columns:1fr}.consulting-footer .consulting-wordmark{grid-column:1/-1}}.consulting-wordmark strong{white-space:nowrap}:is(.consulting-page a:focus-visible,.consulting-page summary:focus-visible){outline:3px solid var(--c-yellow);outline-offset:4px}@media (prefers-reduced-motion:reduce){.consulting-page{scroll-behavior:auto}.consulting-accordion summary b{transition:none}}
