.about-hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (width>=992px){.about-hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:320px 1fr;gap:3.5rem}}.memorial-portrait-box[data-astro-cid-ta2fbyqs]{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-warm) 100%);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-md);padding:2.25rem 1.75rem}.portrait-frame[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-full);border:4px solid var(--color-gold);background-color:#fff;width:180px;height:180px;margin:0 auto 1.25rem;overflow:hidden;box-shadow:0 8px 20px #7a17262e}.portrait-img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%}.portrait-caption[data-astro-cid-ta2fbyqs] .gold-subtitle[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-dark);margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.portrait-caption[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--color-primary-dark);margin-bottom:.25rem;font-size:1.2rem}.portrait-caption[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);margin-bottom:0;font-size:.8125rem}.story-lead[data-astro-cid-ta2fbyqs]{color:var(--color-primary-dark);margin-bottom:1.25rem;font-size:1.15rem;font-weight:500;line-height:1.7}.about-story-text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.7}.section-recognition[data-astro-cid-ta2fbyqs]{background-color:var(--color-surface-warm);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.recognition-box[data-astro-cid-ta2fbyqs]{background-color:var(--color-surface);border:2px solid var(--color-gold);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:1fr;align-items:center;gap:2rem;padding:2.5rem 2rem;display:grid}@media (width>=768px){.recognition-box[data-astro-cid-ta2fbyqs]{grid-template-columns:180px 1fr;gap:3rem;padding:3rem 2.5rem}}.recognition-icon-col[data-astro-cid-ta2fbyqs]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.academy-emblem[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);width:80px;height:80px;color:var(--color-gold-light);justify-content:center;align-items:center;display:flex;box-shadow:0 6px 18px #7a172640}.reg-date[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.reg-date[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--color-primary);font-size:.95rem}.recognition-content[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:1rem;font-size:1.85rem}.recognition-content[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.section-pillars[data-astro-cid-ta2fbyqs]{background-color:var(--color-bg)}.pillars-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.pillars-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}.pillar-card[data-astro-cid-ta2fbyqs]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;padding:2.25rem 2rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.pillar-card[data-astro-cid-ta2fbyqs]:hover{box-shadow:var(--shadow-md);border-color:var(--color-gold);transform:translateY(-4px)}.pillar-icon[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-md);background-color:var(--color-primary-soft);width:52px;height:52px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.pillar-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:1rem;font-size:1.4rem}.pillar-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);margin-bottom:1rem;font-size:.95rem;line-height:1.65}.pillar-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.section-faculties-statement[data-astro-cid-ta2fbyqs]{background:linear-gradient(180deg, var(--color-surface-warm) 0%, var(--color-bg) 100%);border-top:1px solid var(--color-border)}
