.about-page{background:var(--paper);color:var(--ink)}.about-hero{padding:clamp(48px,7vw,112px) 0 var(--section-y)}.about-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(32px,4vw,56px) 24px;gap:clamp(32px,4vw,56px) 24px;align-items:start}.about-hero__grid h1{grid-column:1/-1}.about-hero__copy{grid-column:1/span 6}.about-hero .about-hero__copy p{margin-top:0}.about-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.about-hero__facts{grid-column:8/-1;margin:0;border-top:1px solid var(--line)}.about-hero__fact{display:grid;grid-template-columns:minmax(88px,auto) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line)}.about-hero__fact dt{font-size:clamp(2rem,1.3rem + 1.4vw,2.75rem);font-weight:500;line-height:1;letter-spacing:-.05em}.about-hero__fact dd{margin:0;color:var(--muted);font-size:var(--fs-small);line-height:1.45}.about-story{padding:var(--section-y) 0;background:var(--paper-2)}.about-story__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px;align-items:start}.about-story__title{grid-column:1/span 6;margin:0;font-size:var(--fs-h2)}.about-story__body{grid-column:8/-1;display:grid;grid-gap:20px;gap:20px}.about-story__body p{margin:0;color:var(--muted);font-size:var(--fs-lead);line-height:1.5}.about-story__body p strong{color:var(--ink);font-weight:500}.about-section-head{margin-bottom:clamp(32px,4vw,56px)}.about-principles{padding:var(--section-y) 0}.about-principles__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}.about-principles__item{padding-top:18px;border-top:1px solid var(--ink)}.about-principles__item h3{margin:0 0 12px;font-size:var(--fs-h3);letter-spacing:-.03em}.about-principles__item p{margin:0;max-width:380px;color:var(--muted);font-size:var(--fs-small);line-height:1.6}.about-clients{padding:var(--section-y) 0}.about-clients__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.about-clients__logo{display:flex;align-items:center;justify-content:center;min-height:132px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.about-clients__logo img{width:auto;height:auto;max-width:min(120px,100%);max-height:48px;object-fit:contain;filter:grayscale(1);opacity:.7;mix-blend-mode:multiply;transition:filter .3s ease,opacity .3s ease}.about-clients__logo:hover img{filter:none;opacity:1}@media(max-width:1100px){.about-hero__copy,.about-hero__facts{grid-column:1/-1}.about-hero__facts{max-width:560px;margin-top:16px}.about-story__body,.about-story__title{grid-column:1/-1}.about-clients__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.about-principles__list{grid-template-columns:1fr;gap:36px}.about-clients__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-clients__logo{min-height:100px;padding:16px}}@media(max-width:520px){.about-hero__actions .btn{flex:1 1 100%}.about-clients__logo{padding:12px}}