.about-page{--about-column-gap: clamp(40px, 6vw, 88px)}.about-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:var(--about-column-gap);padding-block:72px 80px}.about-intro-copy{max-width:580px}.about-intro h1{font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1.08;letter-spacing:-.045em}.about-lead{margin-top:26px;max-width:510px;color:var(--ink);font-size:clamp(23px,2.3vw,30px);line-height:1.4;letter-spacing:-.02em}.about-bio{margin-top:26px;max-width:485px}.about-bio p{font-size:16px;line-height:1.75}.about-bio p+p{margin-top:16px}.about-location{margin-top:20px;color:var(--muted);font-size:13px}.about-intro-links,.about-personal-links{display:flex;flex-wrap:wrap;gap:12px 28px}.about-intro-links{align-items:center;margin-top:30px}.about-page .about-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--blue);font-size:14px;line-height:1.5}.about-page .about-resume{justify-content:center;gap:18px;min-height:48px;padding:12px 18px;border:0;border-radius:4px;background:var(--accent-solid);color:var(--on-accent);font-size:13px;font-weight:500;transition:background-color .18s ease}.about-page .about-resume:hover{background:var(--accent-solid-hover);text-decoration:none}.about-link:hover,.about-community-link:hover{text-decoration:underline;text-underline-offset:5px}.about-portrait,.about-exhibition-photo{margin:0}.about-portrait{width:min(100%,400px);justify-self:end}.about-portrait img,.about-exhibition-photo img{display:block;width:100%;height:auto;border-radius:3px}.about-portrait img{aspect-ratio:2 / 3}.about-exhibition-photo{width:min(100%,440px)}.about-exhibition-photo img{aspect-ratio:3 / 4}.about-exhibition-photo figcaption{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.5}.about-section{display:grid;grid-template-columns:minmax(150px,.48fr) minmax(0,1.52fr);gap:var(--about-column-gap);padding-block:56px 64px;border-top:1px solid var(--line);scroll-margin-top:32px}.about-page h2{font-size:23px;font-weight:500;line-height:1.4;letter-spacing:-.025em}.about-page h3{font-size:16px;font-weight:500;line-height:1.5}.about-page h4{margin:0;font-weight:400;line-height:1.5}.about-skills-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 30px}.about-skill{display:grid;grid-template-rows:subgrid;grid-row:span 3;align-items:start}.about-skill>p{font-size:14px;line-height:1.75}.about-skill .about-skill-tools{padding-top:9px;font-size:13px}.about-skill-tools span{display:block;margin-bottom:5px;color:var(--ink);font-size:12px}.about-career-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.about-career-column{display:flex;flex-direction:column}.about-career-column ol{display:grid;grid-auto-rows:1fr;flex:1;gap:30px;margin:25px 0 0;padding:0;list-style:none}.about-career-column li{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px}.about-organization-logo{display:grid;place-items:center;width:96px;height:60px}.about-organization-logo img{display:block;width:88px;height:48px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.about-organization-logo[data-format=symbol] img{width:48px;height:48px}.about-organization-logo img.about-logo-dark{display:none;width:64px}:root[data-color-scheme=dark] .about-organization-logo img{filter:grayscale(1) invert(1) brightness(1.2);mix-blend-mode:screen}:root[data-color-scheme=dark] .about-organization-logo img.about-logo-light{display:none}:root[data-color-scheme=dark] .about-organization-logo img.about-logo-dark{display:block;filter:none;mix-blend-mode:normal}:root[data-color-scheme=dark] .about-organization-logo[data-preserve-colors] img{filter:none;mix-blend-mode:normal}.about-career-column h4{font-size:18px;letter-spacing:-.015em}.about-role{margin-top:6px;font-size:14px;line-height:1.6}.about-date{margin-top:9px;font-size:12px;line-height:1.6}.about-personal{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--about-column-gap);padding-block:72px 88px;border-top:1px solid var(--line)}.about-personal-copy{width:100%;max-width:510px;justify-self:end}.about-personal-aside{width:min(100%,440px)}.about-interests>p{margin-top:20px;font-size:16px;line-height:1.75}.about-interests>p+p{margin-top:14px}.about-personal-links{margin-top:16px}.about-community{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.about-community ul{display:grid;gap:22px;margin:22px 0 0;padding:0;list-style:none}.about-community h4{font-size:15px}.about-community-link{display:inline-flex;align-items:center;gap:4px;min-height:24px;margin-left:12px;color:var(--blue);font-size:12px;white-space:nowrap}.about-community p{margin-top:6px;font-size:14px;line-height:1.7}@media(max-width:1100px){.about-section{grid-template-columns:minmax(0,1fr);gap:32px}.about-skills-grid{-moz-column-gap:36px;column-gap:36px}.about-career-grid{gap:48px}}@media(max-width:900px){.about-intro{gap:36px;padding-block:52px 60px}.about-intro h1{font-size:44px}.about-lead{font-size:23px;margin-top:20px}.about-bio{margin-top:22px}.about-bio p{font-size:15px}.about-intro-links{gap:8px 20px;margin-top:22px}.about-portrait{max-width:340px}.about-personal{gap:40px;padding-block:56px 64px}.about-exhibition-photo,.about-personal-aside{max-width:380px}.about-interests>p{font-size:15px}}@media(max-width:700px){.about-intro{grid-template-columns:minmax(0,1fr);gap:36px}.about-intro-copy{max-width:560px}.about-intro h1{font-size:clamp(42px,8vw,54px)}.about-lead{max-width:480px}.about-portrait{width:100%;max-width:400px;justify-self:start}.about-section{padding-block:38px 44px;gap:28px}.about-career-column li{grid-template-columns:80px minmax(0,1fr);gap:14px}.about-organization-logo{width:80px;height:54px}.about-organization-logo img{width:74px;height:44px}.about-organization-logo img.about-logo-dark{width:54px}.about-organization-logo[data-format=symbol] img{width:40px;height:40px}.about-skills-grid{grid-template-columns:minmax(0,1fr);gap:26px}.about-skill{display:block;grid-row:auto}.about-skill+.about-skill{padding-top:24px;border-top:1px solid var(--line)}.about-skill>p{margin-top:10px}.about-skill .about-skill-tools{padding-top:0;margin-top:12px}.about-skill-tools span{display:inline;margin-right:10px}.about-personal{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:44px 56px}.about-exhibition-photo{width:100%;max-width:440px}.about-personal-aside{max-width:440px}.about-personal-copy{max-width:none}}@media(max-width:480px){.about-intro{padding-top:36px}.about-lead{font-size:23px}.about-page h2{font-size:22px}.about-career-grid{grid-template-columns:minmax(0,1fr);gap:34px}.about-career-column+.about-career-column{padding-top:30px;border-top:1px solid var(--line)}.about-career-column ol{gap:24px;margin-top:20px}}@media(pointer:coarse){.about-community-link{min-height:44px}}
