.about-team-panel{justify-self:end;width:100%;max-width:480px}.about-team-panel>h2{text-transform:uppercase;margin-bottom:20px}.about-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;list-style:none;display:grid}.about-portrait{aspect-ratio:1;border:1px solid var(--border);background:var(--card);border-radius:24px;width:100%;height:auto;overflow:hidden}.about-portrait:after{display:none}.about-portrait img{object-fit:cover;border-radius:0}.about-initials{background:var(--card);color:var(--foreground);font-family:var(--font-serif);border-radius:0;font-size:clamp(48px,6vw,80px);font-style:italic;font-weight:400}.about-person{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:16px;display:flex}.about-person h3{letter-spacing:-.02em;font-size:18px;font-weight:700}.about-person p{color:var(--muted-foreground);margin-top:4px;font-size:15px}.about-social{color:var(--muted-foreground);border-radius:8px;flex-shrink:0;margin:-4px -8px 0 0;padding:8px}.about-social:hover{color:var(--foreground)}.about-social:focus-visible{outline:2px solid var(--family);outline-offset:2px}.about-team-note{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:24px;padding-top:16px;font-size:15px;line-height:1.6}.page-split.about-story{align-items:start}@media (min-width:1025px){.about-story>.page-intro{position:sticky;top:112px}}.about-timeline{border-bottom:1px solid var(--border);list-style:none}.about-timeline li{border-top:1px solid var(--border);grid-template-columns:136px minmax(0,1fr);gap:32px;padding-block:32px;display:grid}.about-year{font-family:var(--font-mono);color:var(--family);padding-top:6px;font-size:13px}.about-timeline h3{letter-spacing:-.03em;font-size:24px;font-weight:700}.about-timeline p{max-width:720px;color:var(--muted-foreground);margin-top:12px;font-size:17px;line-height:1.7}@media (max-width:1024px){.about-team-panel{justify-self:start}}@media (max-width:640px){.about-team{gap:24px 12px}.about-portrait{border-radius:18px}.about-person{padding-top:12px}.about-person h3{font-size:16px}.about-person p{font-size:14px}.about-timeline li{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:28px}.about-timeline h3{font-size:21px}.about-timeline p{font-size:16px}}
