.expertise-page{background:#fff;color:#000}.expertise-page__hero{padding-top:clamp(3rem,6vw,6rem)}.expertise-page__back{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;border-bottom:1px solid}.expertise-page__hero-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:end;margin-top:clamp(2rem,5vw,5rem)}.expertise-page h1{font-size:clamp(2rem,6vw,6.5rem);font-weight:500;line-height:1.08;letter-spacing:var(--tracking-section);font-kerning:none;font-variant-ligatures:none}.expertise-page h1>span{display:block;text-wrap:balance}.expertise-page__introduction{max-width:42ch;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.6}.expertise-page__position{border-top:1px solid var(--rule-light);padding-block:clamp(2.5rem,5vw,5rem)}.expertise-page__position>p:not(.eyebrow):not(.expertise-page__journey){max-width:26ch;font-size:clamp(1.75rem,3.8vw,4rem);line-height:1.2;letter-spacing:var(--tracking-section);font-kerning:none;font-variant-ligatures:none;text-wrap:balance}.expertise-page__journey{margin-top:1.5rem;color:var(--text-muted);font-size:1rem}.expertise-page__chapters{padding-top:0}.expertise-page__chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(2rem,4vw,4rem);border-top:1px solid var(--rule-light)}.expertise-page__chapter-heading{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;align-items:baseline}.expertise-page__chapters.section-pad h2{font-size:clamp(1.25rem,2.5vw,2.75rem);line-height:1.2;letter-spacing:var(--tracking-section);font-weight:500;text-wrap:balance}.expertise-page__chapter-copy{max-width:56ch;color:var(--text-muted);line-height:1.75;font-size:clamp(1rem,1.2vw,1.125rem)}.expertise-page__chapter-copy p+p{margin-top:1rem}.expertise-page__related{padding-block:clamp(2rem,4vw,4rem);border-top:1px solid var(--rule-light)}.expertise-page__related ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:1.5rem}.expertise-page__related a{display:flex;align-items:baseline;gap:1rem;padding-block:1rem;min-height:44px;border-top:1px solid var(--rule-light);text-decoration:none;font-size:clamp(1.125rem,1.8vw,1.75rem);line-height:1.35;letter-spacing:var(--tracking-link)}.expertise-page__related a:focus-visible>span:last-child,.expertise-page__related a:hover>span:last-child{text-decoration:underline;text-decoration-thickness:1px}.expertise-page__cta{background:#000;color:#fff}.expertise-page__cta h2{max-width:15ch}.expertise-page__cta>div{display:flex;flex-wrap:wrap;gap:1rem 3rem;margin-top:2rem}.expertise-page__cta .text-link{min-height:44px;text-transform:uppercase;letter-spacing:var(--tracking-label)}.expertise-page--commercial .expertise-page__hero{background:#000;color:#fff}.expertise-page--commercial .expertise-page__introduction{color:var(--text-muted-dark)}.expertise-page--college-nil .expertise-page__chapter{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.expertise-page--college-nil .expertise-page__position{background:#e8e6e6;border-top:0}.expertise-page--athlete-ventures .expertise-page__position{background:#000;color:#fff;border-top:0}.expertise-page--athlete-ventures .expertise-page__position>.eyebrow{margin-bottom:1.5rem}.expertise-page--athlete-ventures .expertise-page__position>p:not(.eyebrow){max-width:23ch}.expertise-page--athlete-services .expertise-page__chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}@media(max-width:900px){.expertise-page__hero-layout{grid-template-columns:1fr;gap:2rem}.expertise-page__introduction{max-width:48ch}.expertise-page--athlete-services .expertise-page__chapter,.expertise-page--college-nil .expertise-page__chapter,.expertise-page__chapter{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:600px){.expertise-page__hero{padding-block:2rem 3rem}.expertise-page__hero-layout{margin-top:2rem}.expertise-page h1{font-size:clamp(2rem,6vw,3rem)}.expertise-page__chapters{padding-bottom:3rem}.expertise-page__chapter{padding-block:2rem}.expertise-page__related ul{grid-template-columns:1fr;gap:0}.expertise-page__cta>div{flex-direction:column;align-items:flex-start;gap:1rem}}body:has(.expertise-page) .site-header{position:relative;background:#fff;color:#000;border-bottom:1px solid var(--rule-light)}body:has(.expertise-page) .header-brand{color:#000}body:has(.expertise-page) .header-descriptor{color:var(--text-muted)}body:has(.expertise-page) .site-header.menu-is-open{position:fixed}