.about-hero{padding-top:clamp(10.5rem,13vw,13rem);padding-bottom:clamp(4.5rem,7vw,6.5rem);align-items:end}.about-hero-copy{grid-column:1/8}.about-page-title{font-size:clamp(4rem,6.2vw,6.8rem);line-height:.88;letter-spacing:-.048em;max-width:9ch;margin-bottom:2.2rem}.about-page-lead{font:400 clamp(1.35rem,1.1vw + 1rem,1.9rem)/1.42 var(--display);color:var(--graphite);max-width:27ch}.about-page-portrait{grid-column:9/13;width:min(100%,24rem);justify-self:end;overflow:hidden}.about-page-portrait img{display:block;width:100%;height:auto;object-fit:contain}.about-page-nav{position:sticky;top:var(--header-h);z-index:70;background:rgba(246,245,241,.97);border-block:1px solid var(--rule);backdrop-filter:blur(10px)}.about-page-nav-inner{display:flex;align-items:center;gap:1.6rem;min-height:56px;overflow-x:auto;white-space:nowrap}.about-page-nav-inner span{font:500 .72rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.about-page-nav-inner a{min-height:44px;display:inline-flex;align-items:center;font-size:.82rem}.about-facts{border-bottom:1px solid var(--rule)}.about-facts-grid{display:grid;grid-template-columns:repeat(4,1fr)}.about-fact{min-height:10rem;padding:1.6rem 1.4rem 1.5rem 0;border-right:1px solid var(--rule);display:flex;flex-direction:column;justify-content:space-between}.about-fact+ .about-fact{padding-left:1.4rem}.about-fact:last-child{border-right:0}.about-fact span{font:500 var(--meta)/1.2 var(--body);text-transform:uppercase;letter-spacing:.11em;color:var(--muted)}.about-fact strong{font:400 clamp(1.35rem,1.15vw + 1rem,1.85rem)/1.14 var(--display);max-width:18ch}.about-profile,.about-architecture,.about-areas,.about-memberships,.about-recognition{border-top:1px solid var(--rule)}.about-side-heading,.about-architecture-head,.about-areas-head,.about-memberships-head,.about-recognition-head{grid-column:1/4}.about-profile-title,.about-architecture-title,.about-areas-title,.about-memberships-title,.about-recognition-title{font-size:clamp(2.25rem,2vw + 1.65rem,3rem);line-height:1.03;letter-spacing:-.025em;max-width:15ch}.about-profile-copy{grid-column:5/11}.about-profile-lead{font:400 clamp(1.7rem,1.7vw + 1.2rem,2.5rem)/1.28 var(--display);margin-bottom:2rem;max-width:27ch}.about-profile-copy>p:not(.about-profile-lead),.about-editor-content{color:var(--graphite);max-width:61ch;line-height:1.78}.about-profile-copy p+p{margin-top:1.35rem}.about-architecture-list,.about-areas-list,.about-memberships-list,.about-recognition-entry{grid-column:5/13}.about-architecture-row{display:grid;grid-template-columns:3.25rem minmax(11rem,.8fr) 1.5fr;gap:1.3rem;padding-block:1.7rem;border-top:1px solid var(--rule-strong)}.about-architecture-row:last-child{border-bottom:1px solid var(--rule-strong)}.about-architecture-row>div{font-size:.75rem;color:var(--muted)}.about-architecture-row h3{font-size:clamp(1.55rem,1.1vw + 1.2rem,2.05rem);line-height:1.1}.about-architecture-row p{color:var(--graphite)}.about-areas-list{display:grid;grid-template-columns:1fr 1fr}.about-area{padding:1.75rem 2rem 1.75rem 0;border-top:1px solid var(--rule-strong)}.about-area:nth-child(even){padding-left:2rem;border-left:1px solid var(--rule)}.about-area div{font-size:.75rem;color:var(--muted);margin-bottom:2rem}.about-area h3{font-size:clamp(1.55rem,1.15vw + 1.2rem,2rem);margin-bottom:.85rem}.about-area p{color:var(--graphite)}.about-statement{background:var(--ink);color:var(--paper)}.about-statement-kicker{grid-column:1/4}.about-statement-copy{grid-column:5/12;font:400 clamp(2.25rem,3.2vw + 1.4rem,4.6rem)/1.04 var(--display);letter-spacing:-.035em;max-width:16ch}.about-statement .ofh-eyebrow{color:rgba(246,245,241,.58)}.about-membership{display:grid;grid-template-columns:3.25rem 1fr;gap:1rem;padding:1.3rem 0;border-top:1px solid var(--rule-strong)}.about-membership:last-child{border-bottom:1px solid var(--rule-strong)}.about-membership span{font-size:.75rem;color:var(--muted)}.about-membership strong{font:400 clamp(1.3rem,.85vw + 1.1rem,1.7rem)/1.2 var(--display)}.about-recognition-entry{display:grid;grid-template-columns:1fr auto;gap:2rem;padding-block:1.8rem;border-block:1px solid var(--rule-strong)}.about-recognition-entry h3{font-size:clamp(1.65rem,1.45vw + 1.2rem,2.35rem);max-width:24ch}.about-recognition-entry p{margin-top:.8rem;color:var(--graphite);max-width:56ch}.about-recognition-entry>span{color:var(--muted);font-size:.75rem}
@media(max-width:1024px){.about-hero-copy{grid-column:1/6}.about-page-portrait{grid-column:6/9}.about-side-heading,.about-architecture-head,.about-areas-head,.about-memberships-head,.about-recognition-head{grid-column:1/3}.about-profile-copy,.about-architecture-list,.about-areas-list,.about-memberships-list,.about-recognition-entry{grid-column:3/9}.about-statement-kicker{grid-column:1/3}.about-statement-copy{grid-column:3/8}}@media(max-width:768px){.about-hero{padding-top:7.9rem;display:flex;flex-direction:column}.about-hero-copy,.about-page-portrait{width:100%}.about-page-title{font-size:clamp(3rem,14vw,4.15rem);margin-bottom:1.4rem}.about-page-lead{font-size:clamp(1.28rem,5.8vw,1.55rem)}.about-page-portrait{margin-top:2.7rem;width:min(88vw,24rem);align-self:flex-start}.about-page-nav-inner span{display:none}.about-facts-grid{grid-template-columns:1fr}.about-fact,.about-fact+.about-fact{min-height:7.2rem;padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--rule)}.about-side-heading,.about-profile-copy,.about-architecture-head,.about-architecture-list,.about-areas-head,.about-areas-list,.about-statement-kicker,.about-statement-copy,.about-memberships-head,.about-memberships-list,.about-recognition-head,.about-recognition-entry{grid-column:1/-1}.about-side-heading,.about-architecture-head,.about-areas-head,.about-memberships-head,.about-recognition-head{margin-bottom:2.2rem}.about-architecture-row{grid-template-columns:1fr;gap:.55rem}.about-areas-list{grid-template-columns:1fr}.about-area,.about-area:nth-child(even){padding:1.55rem 0;border-left:0}.about-statement-kicker{margin-bottom:1.7rem}.about-statement-copy{font-size:clamp(2.3rem,11vw,3.25rem);max-width:12ch}.about-recognition-entry{grid-template-columns:1fr}}


/* Mobile editorial scale: calmer, more international reading rhythm. */
@media(max-width:768px){
  .about-page-title{font-size:clamp(2.8rem,12vw,3.8rem);line-height:.92}
  .about-page-lead{line-height:1.48}
}
