.about-hero{border-bottom:1px solid var(--white12);background:radial-gradient(circle at 88% 24%,#fcf10a17,#0000 32%),#090909;padding-block:104px 110px}.about-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(40px,7vw,100px);display:grid}.about-hero h1{max-width:850px;color:var(--yellow);letter-spacing:-.06em;margin:0;font-size:clamp(3.5rem,6.2vw,6.8rem);line-height:1.02}.about-hero-grid>div:last-child>p{font-size:1.16rem;line-height:1.7}.about-business{background:var(--surface)}.about-business-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(45px,8vw,120px);display:grid}.about-business h2,.about-profile h2,.about-practice h2,.about-community h2{color:var(--yellow)}.about-business p:not(.kicker){max-width:690px;font-size:1.04rem;line-height:1.75}.about-business-links{border-top:1px solid var(--white12)}.about-business-links a{border-bottom:1px solid var(--white12);grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:88px;padding:19px 4px;display:grid}.about-business-links a:hover,.about-business-links a:focus-visible{color:var(--yellow)}.about-business-links span{color:var(--red);align-self:start;padding-top:3px;font-size:.73rem;font-weight:700}.about-business-links strong{font:700 clamp(1.04rem,1.6vw,1.3rem)/1.35 Manrope,sans-serif}.about-business-links .icon{color:var(--yellow)}.about-profile-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(45px,8vw,120px);display:grid}.profile-portrait{border:var(--frame-width) solid var(--red);border-radius:var(--frame-radius);background:var(--raised);min-width:0;max-width:520px;margin:0;overflow:hidden}.profile-portrait img{aspect-ratio:1;object-fit:cover;object-position:center 35%;background:#e9e9e9;width:100%;height:auto;display:block}.profile-portrait figcaption{border-top:1px solid var(--white12);gap:3px;padding:22px 26px 25px;display:grid}.profile-portrait strong{color:#fff;font:700 1.4rem/1.25 Manrope,sans-serif}.profile-portrait span{color:var(--white72);font-size:.9rem}.about-profile h2{max-width:670px;margin-bottom:26px}.about-profile-copy>p:not(.kicker){font-size:1.07rem;line-height:1.75}.about-history{background:var(--surface)}.history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.history-card{border:var(--frame-width) solid var(--red);border-radius:var(--frame-radius);background:var(--raised);flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.history-image{background:#171717;display:block;overflow:hidden}.history-image img{width:100%;height:auto;transition:transform .25s;display:block}.history-image:hover img{transform:scale(1.025)}.history-card figcaption{border-top:1px solid var(--white12);flex:1;padding:25px 29px 31px}.history-card figcaption span{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:.72rem;font-weight:700;display:block}.history-card figcaption strong{font:600 1.35rem/1.3 Manrope,sans-serif;display:block}.history-card figcaption p{margin:11px 0 0;font-size:.96rem;line-height:1.7}.about-practice-grid,.about-community-grid{grid-template-columns:minmax(0,1fr) minmax(0,.83fr);gap:clamp(50px,8vw,120px);display:grid}.about-practice p:not(.kicker),.about-community p:not(.kicker){max-width:670px;font-size:1.07rem;line-height:1.75}.practice-steps{border-top:1px solid var(--white12)}.practice-steps>div{border-bottom:1px solid var(--white12);gap:8px;padding:22px 0;display:grid}.practice-steps span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.practice-steps strong{font:600 1.2rem/1.4 Manrope,sans-serif}.about-community{background:#171716}.about-next{background:#101011}.about-next-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:55px;display:grid}.about-next h2{max-width:760px;color:var(--yellow);margin-bottom:18px}.about-next p:not(.kicker){max-width:600px;margin-bottom:0}.about-actions{gap:11px;min-width:270px;display:grid}.desktop-nav [aria-current=page],.mobile-nav [aria-current=page]{color:var(--yellow)}@media (width<=900px){.about-hero-grid,.about-business-grid,.about-profile-grid,.about-practice-grid,.about-community-grid,.about-next-grid{grid-template-columns:1fr;gap:29px}.about-hero{padding-block:75px}.about-profile-grid{gap:48px}.about-profile-copy{max-width:760px}.about-next-grid{align-items:start}.about-actions{flex-wrap:wrap;display:flex}}@media (width<=700px){.history-grid{grid-template-columns:1fr;margin-inline:-24px}}@media (width<=600px){.about-hero{padding-block:54px 65px}.about-hero h1{font-size:clamp(2.7rem,11.4vw,4.4rem)}.about-hero-grid>div:last-child>p,.about-profile-copy>p:not(.kicker){font-size:1rem}.profile-portrait{max-width:none;margin-inline:-18px}.profile-portrait img{max-height:490px}.history-grid{margin-inline:-18px}.history-card figcaption{padding:22px}.about-actions{min-width:0;display:grid}.about-actions .button{width:100%}}
