.about-page{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.about-portrait{grid-area:1/2;margin:0;position:sticky;top:12px}.about-portrait img{border:1px solid var(--line);background:var(--paper-2);border-radius:6px;width:100%;height:auto}.about-portrait figcaption{font-family:var(--mono);color:var(--ink-3);margin-top:8px;font-size:11px;line-height:1.4}.about-body{grid-area:1/1;min-width:0}.about-body .static-lede{margin-bottom:24px}.about-links{font-family:var(--display);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.about-links a{color:var(--ink)}.contact-channels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 24px;padding:0;display:grid}.contact-channels div{border:1px solid var(--line);background:var(--white);border-radius:6px;min-width:0;padding:14px 16px}.contact-channels dt{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px}.contact-channels dd{font-family:var(--mono);overflow-wrap:anywhere;margin:4px 0 0;font-size:14.5px}.contact-channels dd a{color:var(--ink)}.contact-reasons{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.contact-reasons h3{font-family:var(--display);margin:0 0 4px;font-size:15.5px;font-weight:700}.contact-reasons p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:860px){.about-page{grid-template-columns:1fr;gap:20px}.about-portrait{grid-area:auto/1;width:100%;max-width:220px;position:static}.about-body{grid-area:auto/1}}
