.page-header[data-astro-cid-gkriioni]{padding:var(--sp-10) var(--sp-5) var(--sp-5)}.page-header[data-astro-cid-gkriioni] h1[data-astro-cid-gkriioni]{font-size:var(--fs-h1);margin:var(--sp-2) 0}.page-lede[data-astro-cid-gkriioni]{color:var(--color-text-muted)}.featured-wrap[data-astro-cid-gkriioni]{padding:0 var(--sp-5) var(--sp-8)}.featured-eyebrow[data-astro-cid-gkriioni]{font-size:var(--fs-label);color:var(--color-gold-700);text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin:0 0 var(--sp-3)}.featured-card[data-astro-cid-gkriioni]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10);padding:var(--sp-7);background:var(--color-bg-tint);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.featured-card[data-astro-cid-gkriioni]:hover{border-color:var(--color-gold-600);transform:translateY(-2px);box-shadow:0 10px 26px #00000012}.featured-photo[data-astro-cid-gkriioni]{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-bg-panel)}.featured-photo[data-astro-cid-gkriioni] img[data-astro-cid-gkriioni]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.featured-card[data-astro-cid-gkriioni]:hover .featured-photo[data-astro-cid-gkriioni] img[data-astro-cid-gkriioni]{transform:scale(1.03)}.featured-text[data-astro-cid-gkriioni]{display:flex;flex-direction:column;gap:var(--sp-3);align-self:center}.featured-name[data-astro-cid-gkriioni]{font-family:var(--font-serif);font-size:clamp(1.6rem,2vw + .5rem,2.2rem);color:var(--color-navy-900);margin:0;line-height:1.2}.featured-meta[data-astro-cid-gkriioni]{color:var(--color-text-muted);font-style:italic;margin:0}.featured-profession[data-astro-cid-gkriioni]{margin:0;color:var(--color-navy-900);font-size:.95rem;line-height:1.4}.featured-profession[data-astro-cid-gkriioni]:empty{display:none}.featured-quote[data-astro-cid-gkriioni]{margin:var(--sp-2) 0;padding:0 0 0 var(--sp-4);border-left:3px solid var(--color-gold-600)}.featured-quote[data-astro-cid-gkriioni] p[data-astro-cid-gkriioni]{font-family:var(--font-serif);font-style:italic;font-size:1.15rem;line-height:1.45;color:var(--color-navy-900);margin:0}.featured-desc[data-astro-cid-gkriioni]{color:var(--color-text);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.featured-cta[data-astro-cid-gkriioni]{color:var(--color-gold-700);font-weight:600}@media(max-width:800px){.featured-card[data-astro-cid-gkriioni]{grid-template-columns:1fr;gap:var(--sp-5)}}.filter-bar[data-astro-cid-gkriioni]{display:flex;flex-direction:column;gap:var(--sp-3);padding:0 var(--sp-5) var(--sp-5);border-bottom:1px solid var(--color-border);margin-bottom:var(--sp-6)}.search-row[data-astro-cid-gkriioni]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.search-label[data-astro-cid-gkriioni]{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);font-weight:700;min-width:6rem}.search-row[data-astro-cid-gkriioni]:has(.search-input[hidden]){display:none}.search-input[data-astro-cid-gkriioni]{flex:1 1 18rem;max-width:28rem;font:inherit;font-size:.95rem;padding:.55rem .9rem .55rem 2.3rem;border:1px solid #cfcfca;border-radius:var(--radius-pill);background:var(--color-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b6b6b' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat .85rem center;color:var(--color-text)}.search-input[data-astro-cid-gkriioni]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--color-navy-900)}.filter-group[data-astro-cid-gkriioni]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.filter-label[data-astro-cid-gkriioni]{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);font-weight:700;margin-right:var(--sp-2);min-width:6rem}.result-count[data-astro-cid-gkriioni]{font-size:var(--fs-small);color:var(--color-text-faint);margin:var(--sp-1) 0 0}.chip[data-astro-cid-gkriioni]{background:transparent;border:1px solid var(--color-border);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);font-size:.85rem;color:var(--color-text-muted);cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.chip[data-astro-cid-gkriioni]:hover{border-color:var(--color-navy-900);color:var(--color-navy-900)}.chip[data-astro-cid-gkriioni].is-active{background:var(--color-navy-900);color:var(--color-bg);border-color:var(--color-navy-900)}.alumni-grid[data-astro-cid-gkriioni]{padding:0 var(--sp-5) var(--sp-6);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}@media(max-width:1100px){.alumni-grid[data-astro-cid-gkriioni]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.alumni-grid[data-astro-cid-gkriioni]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}}.story-card[data-astro-cid-gkriioni]{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.story-card[data-astro-cid-gkriioni]:hover{border-color:var(--color-gold-600)}.story-card[data-astro-cid-gkriioni][hidden]{display:none}.story-photo[data-astro-cid-gkriioni]{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-bg-panel)}.story-photo[data-astro-cid-gkriioni] img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .4s ease}.story-card[data-astro-cid-gkriioni]:hover .story-photo[data-astro-cid-gkriioni] img{transform:scale(1.04)}.story-text[data-astro-cid-gkriioni]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);flex:1;min-width:0}.story-name[data-astro-cid-gkriioni]{font-family:var(--font-serif);font-size:1.15rem;color:var(--color-navy-900);margin:0;line-height:1.25}.story-meta[data-astro-cid-gkriioni]{color:var(--color-text-faint);font-size:.8rem;margin:0}.story-profession[data-astro-cid-gkriioni]{color:var(--color-text-muted);font-size:.85rem;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-cta[data-astro-cid-gkriioni]{color:var(--color-gold-700);font-weight:600;font-size:.85rem;margin-top:auto;padding-top:var(--sp-1)}.empty-state[data-astro-cid-gkriioni]{grid-column:1 / -1;text-align:center;color:var(--color-text-muted);font-style:italic;padding:var(--sp-10) 0}.load-more-wrap[data-astro-cid-gkriioni]{display:flex;justify-content:center;padding:0 var(--sp-5) var(--sp-12)}@media(max-width:600px){.filter-label[data-astro-cid-gkriioni],.search-label[data-astro-cid-gkriioni]{min-width:0}.story-text[data-astro-cid-gkriioni]{padding:var(--sp-3)}.story-name[data-astro-cid-gkriioni]{font-size:1rem}.story-profession[data-astro-cid-gkriioni]{display:none}}
