.education[data-v-9b981c42]{flex-direction:column;gap:1.3rem;display:flex}.section-head h2[data-v-9b981c42]{margin-top:.65rem;font-size:2rem}.education-grid[data-v-9b981c42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.education-card[data-v-9b981c42]{flex-direction:column;gap:.9rem;padding:1.6rem;display:flex}.card-top[data-v-9b981c42]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.card-label[data-v-9b981c42]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-highlight);font-size:.76rem;font-weight:700}.timeframe[data-v-9b981c42]{color:var(--color-accent);font-size:.92rem;font-weight:700}.education-card h3[data-v-9b981c42]{font-size:1.45rem;line-height:1.15}.institution[data-v-9b981c42]{color:var(--color-text-muted);font-weight:600}ul[data-v-9b981c42]{color:var(--color-text-muted);flex-direction:column;gap:.55rem;margin:0;padding-left:1.1rem;display:flex}@media (width<=860px){.education-grid[data-v-9b981c42]{grid-template-columns:1fr}}@media (width<=640px){.education-card[data-v-9b981c42]{padding:1.4rem}.card-top[data-v-9b981c42]{flex-direction:column;align-items:flex-start}}.about-page[data-v-78786539]{flex-direction:column;gap:2.4rem;display:flex}.about-intro[data-v-78786539]{flex-direction:column;gap:1rem;display:flex}.about-layout[data-v-78786539]{grid-template-columns:minmax(0,1.28fr) minmax(300px,.82fr);align-items:center;gap:1.6rem;display:grid}.about-copy[data-v-78786539]{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.about-intro .page-intro[data-v-78786539]{max-width:none}.summary-card[data-v-78786539],.highlight-card[data-v-78786539],.recognition-card[data-v-78786539]{padding:1.7rem}.summary-card[data-v-78786539]{flex-direction:column;gap:1.4rem;display:flex}.summary-top[data-v-78786539]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.summary-label[data-v-78786539],.card-label[data-v-78786539]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-highlight);font-size:.76rem;font-weight:700}.summary-date[data-v-78786539]{color:var(--color-text-muted);font-size:.92rem}.details-grid[data-v-78786539]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem 1.25rem;margin:0;display:grid}.detail-item[data-v-78786539],.details-grid dd[data-v-78786539]{min-width:0}.details-grid dt[data-v-78786539],.details-grid dd[data-v-78786539]{margin:0}.details-grid dt[data-v-78786539]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.45rem;font-size:.76rem;font-weight:700}.details-grid dd[data-v-78786539],.details-grid a[data-v-78786539],.summary-text[data-v-78786539],.highlight-card p[data-v-78786539]{color:var(--color-text-muted);line-height:1.75;text-decoration:none}.details-grid dd[data-v-78786539],.details-grid a[data-v-78786539]{overflow-wrap:anywhere;display:block}.portrait-image[data-v-78786539]{background:#fff6;border:1px solid #ffffffb8;border-radius:30px;place-self:center end;width:100%;height:auto;box-shadow:0 22px 40px #111d2b1a,0 0 0 1px #111d2b0f}.highlights-grid[data-v-78786539],.recognition-grid[data-v-78786539]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.recognition-grid[data-v-78786539]{grid-template-columns:repeat(2,minmax(0,1fr))}.highlight-card[data-v-78786539],.recognition-card[data-v-78786539]{flex-direction:column;gap:1rem;display:flex}.highlight-card h2[data-v-78786539],.recognition-card h2[data-v-78786539]{font-size:1.55rem;line-height:1.15}.highlight-card ul[data-v-78786539],.recognition-card ul[data-v-78786539]{color:var(--color-text-muted);flex-direction:column;gap:.55rem;margin:0;padding-left:1.1rem;display:flex}@media (width<=960px){.about-layout[data-v-78786539],.highlights-grid[data-v-78786539],.recognition-grid[data-v-78786539]{grid-template-columns:1fr}.portrait-image[data-v-78786539]{justify-self:start;max-width:520px}}@media (width<=720px){.details-grid[data-v-78786539]{grid-template-columns:1fr}.summary-top[data-v-78786539]{flex-direction:column;align-items:flex-start}.summary-card[data-v-78786539],.highlight-card[data-v-78786539],.recognition-card[data-v-78786539]{padding:1.4rem}}
