.about-page :is(section[id]){scroll-margin-top:105px}.about-hero,.about-section{padding:clamp(65px,9vw,130px) clamp(20px,9vw,150px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:start}.about-hero{align-items:center;background:var(--brand-white)}.about-hero h1{font-size:clamp(2.8rem,4.8vw,5.2rem);line-height:1.03;letter-spacing:-.055em}.about-hero h1 span{color:var(--brand-blue)}.about-hero-photo{margin:0}.about-hero-photo img{display:block;width:100%;height:auto;border-radius:20px}.about-hero-photo figcaption{font:400 .875rem/1.5 Arial,sans-serif;margin-top:14px;color:var(--brand-ink)}.about-section h2{font-size:clamp(2.2rem,3.8vw,4.1rem);line-height:1.06}.about-meet{background:var(--brand-gray)}.about-section p{max-width:65ch}.about-callout{border-left:4px solid var(--brand-blue);padding-left:20px;font-size:1.25rem}.about-expect{background:var(--blue-wash)}.about-principles{display:grid;gap:20px}.about-principles article{padding:24px;background:var(--brand-white);border:1px solid var(--brand-border);border-radius:16px}.about-principles h3{font-size:1.6rem;line-height:1.15;margin-bottom:14px}.about-principles p:last-child{margin-bottom:0}.about-story-detail{padding:24px 0;border-block:1px solid var(--brand-border);margin-top:26px}.about-story-detail summary{font:700 1.05rem/1.5 Arial,sans-serif;cursor:pointer;color:var(--brand-navy)}.about-story-detail>div{padding-top:24px}.about-story-detail figure{margin:24px 0 0}.about-story-detail img{display:block;max-width:100%;width:auto;height:auto;max-height:520px;object-fit:contain}.about-story-detail figcaption{max-width:48ch;font:400 .875rem/1.5 Arial,sans-serif;margin-top:16px}.about-story-detail a{color:var(--brand-navy)}.about-values{background:var(--brand-navy);color:var(--brand-white)}.about-values h2,.about-values .eyebrow{color:var(--brand-white)}.about-social{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.about-social a{color:var(--brand-white);font:700 1rem/1.5 Arial,sans-serif;text-underline-offset:5px}.about-next{background:var(--brand-gray)}.about-actions{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.about-actions a{font-size:.875rem;letter-spacing:.025em}.about-next .fine{font-size:.875rem;line-height:1.5}.about-page a:focus-visible,.about-page summary:focus-visible{outline:3px solid var(--brand-blue);outline-offset:5px}#site-menu a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--brand-blue)}@media(max-width:900px){.about-hero,.about-section{grid-template-columns:1fr}.about-hero-photo{max-width:680px}.about-hero{padding-top:65px}.about-hero h1{max-width:16ch}.about-section{gap:25px}}@media(max-width:480px){.about-actions{display:grid}.about-actions .button{width:100%;text-align:center}.about-principles article{padding:22px 18px}.about-hero-photo img{border-radius:14px}}

.about-evidence{background:var(--blue-wash)}.about-evidence a{color:var(--brand-navy);text-underline-offset:4px;overflow-wrap:anywhere}.about-evidence blockquote{margin:20px 0;border-left:3px solid var(--brand-blue);padding-left:18px}.about-evidence blockquote p{font-size:1.15rem;line-height:1.6}.about-evidence article{min-width:0}
