.about-hero,.about-adviser,.about-credentials,.about-why,.about-approach,.about-audiences,.about-boundaries,.about-cta{padding-block:clamp(4rem,8vw,7.5rem)}.about-eyebrow{margin:0 0 var(--space-4);color:var(--color-teal);font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.4}.about-hero{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.about-hero__grid,.about-adviser__grid,.about-why__grid,.about-audiences__grid{gap:var(--space-8);display:grid}.about-hero h1,.about-section-heading h2,.about-adviser h2,.about-cta h2{color:var(--color-navy);letter-spacing:-.03em}.about-hero h1{max-width:15ch;font-size:clamp(2.75rem,4.6vw,4.75rem);line-height:1.02}.about-hero__intro{color:var(--color-muted-foreground);font-size:var(--text-lg);align-self:end}.about-hero__intro p:last-child{color:var(--color-navy);font-size:var(--text-sm);margin-bottom:0;font-weight:600}.about-adviser{background:var(--color-background)}.about-portrait{background:#e6e5e1;max-width:31rem;margin:0}.about-portrait img{aspect-ratio:1;object-fit:cover;object-position:50% 26%;width:100%;height:auto;display:block}.about-adviser__copy{align-self:center;max-width:44rem}.about-adviser h2{font-size:clamp(2rem,3.5vw,3.3rem)}.about-adviser__role{color:var(--color-teal);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-sm);font-weight:600;line-height:1.55}.about-adviser__copy>p:not(.about-eyebrow):not(.about-adviser__role){color:var(--color-muted-foreground)}.about-credentials{border-block:1px solid var(--color-border);background:var(--color-surface)}.about-section-heading h2{max-width:19ch;font-size:clamp(2rem,3.5vw,3.3rem)}.about-section-heading>p:last-child{max-width:60ch;color:var(--color-muted-foreground);font-size:var(--text-lg)}.about-reference-list{border-top:1px solid var(--color-navy);max-width:68rem;margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;list-style:none}.about-reference-list li,.about-approach__list li{gap:var(--space-3);padding-block:var(--space-6);border-bottom:1px solid var(--color-border);grid-template-columns:3rem minmax(0,1fr);display:grid}.about-reference-list>li>span,.about-approach__list>li>span{color:var(--color-gold);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-sm);letter-spacing:.06em;font-weight:600}.about-reference-list h3,.about-approach h3{margin-bottom:var(--space-2);color:var(--color-navy);font-size:var(--text-lg)}.about-reference-list p,.about-approach p{color:var(--color-muted-foreground);margin:0}.about-why{background:#eeefea}.about-why__copy{max-width:52rem;color:var(--color-muted-foreground);font-size:var(--text-lg);align-self:end}.about-why__statement{margin:var(--space-8) 0 0;color:var(--color-navy);font-size:clamp(1.5rem,2.6vw,2.1rem)}.about-approach{background:var(--color-surface)}.about-approach__list{border-top:1px solid var(--color-navy);gap:0;max-width:70rem;margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.about-audiences{border-top:1px solid var(--color-border);background:var(--color-background)}.about-audiences__content{align-self:end;max-width:52rem}.about-audiences ul{margin:0 0 var(--space-6);border-top:1px solid var(--color-navy);padding:0;list-style:none}.about-audiences li{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.about-audiences strong{color:var(--color-navy);font-size:var(--text-sm)}.about-audiences li span,.about-audiences__content>p{color:var(--color-muted-foreground)}.about-audiences a{text-underline-offset:.2em}.about-boundaries{background:var(--color-navy);color:#fff}.about-boundaries .about-eyebrow{color:#b7dfe0}.about-boundaries h2{max-width:18ch;margin-bottom:var(--space-8);color:#fff;letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,3.3rem)}.about-boundaries__list{border-top:1px solid #8fa0b0;max-width:64rem}.about-boundaries__list p{max-width:none;padding:var(--space-4) 0;color:#d1d9df;border-bottom:1px solid #536174;margin:0}.about-cta{background:var(--color-surface)}.about-cta__inner{max-width:46rem}.about-cta h2{max-width:16ch;font-size:clamp(2.5rem,5vw,4.75rem)}.about-cta p:not(.about-eyebrow){color:var(--color-muted-foreground);font-size:var(--text-lg)}.about-cta__actions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}@media (width>=42rem){.about-reference-list li,.about-approach__list li{grid-template-columns:6rem minmax(0,1fr)}.about-audiences li{gap:var(--space-6);grid-template-columns:minmax(11rem,.6fr) 1fr}}@media (width>=64rem){.about-hero__grid,.about-why__grid,.about-audiences__grid{grid-template-columns:1fr 1fr;gap:clamp(4rem,8vw,8rem)}.about-adviser__grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1fr);gap:clamp(4rem,8vw,8rem)}.about-portrait{max-width:none}}
