.block-renderer[data-astro-cid-mlazd25h] p,.block-renderer[data-astro-cid-mlazd25h] ul,.block-renderer[data-astro-cid-mlazd25h] ol,.block-renderer[data-astro-cid-mlazd25h] blockquote[data-astro-cid-mlazd25h],.block-renderer[data-astro-cid-mlazd25h] h2,.block-renderer[data-astro-cid-mlazd25h] h3,.block-renderer[data-astro-cid-mlazd25h] h4{max-width:none;margin-left:0;margin-right:auto}.block-renderer[data-astro-cid-mlazd25h] h2{font-family:var(--font-serif);color:var(--color-navy-900);font-size:clamp(1.5rem,2vw + .5rem,2rem);margin-top:var(--sp-12);margin-bottom:var(--sp-4);padding-top:var(--sp-5);border-top:2px solid var(--color-gold-600);line-height:1.2;clear:both}.block-renderer[data-astro-cid-mlazd25h] h2:first-child{margin-top:0;padding-top:0;border-top:0}.block-renderer[data-astro-cid-mlazd25h] h3{font-family:var(--font-serif);color:var(--color-navy-900);font-size:clamp(1.25rem,1.4vw + .5rem,1.6rem);margin-top:var(--sp-10);margin-bottom:var(--sp-3);line-height:1.25;clear:both}.block-renderer[data-astro-cid-mlazd25h] h3+.single-figure{margin-top:var(--sp-3)}.block-renderer[data-astro-cid-mlazd25h] ul,.block-renderer[data-astro-cid-mlazd25h] ol{font-size:1.05rem;line-height:1.7;margin:0 0 var(--sp-5);padding-left:var(--sp-6)}.block-renderer[data-astro-cid-mlazd25h] li{margin:var(--sp-2) 0}.single-figure[data-astro-cid-mlazd25h]{margin:var(--sp-6) 0}.single-figure[data-astro-cid-mlazd25h] img[data-astro-cid-mlazd25h]{max-width:100%;height:auto;border-radius:var(--radius-sm)}.single-figure--icon[data-astro-cid-mlazd25h] img[data-astro-cid-mlazd25h]{width:120px;max-width:120px}.block-renderer[data-astro-cid-mlazd25h] .icon-heading{display:flex;align-items:center;gap:var(--sp-4)}.icon-heading-icon[data-astro-cid-mlazd25h]{flex:0 0 auto;width:56px;height:56px}.icon-heading-icon[data-astro-cid-mlazd25h] img{width:100%;height:100%;object-fit:contain}.icon-heading-icon--white[data-astro-cid-mlazd25h]{padding:12px;border-radius:50%;background:var(--color-navy-900)}.single-figure--icon-white[data-astro-cid-mlazd25h] img{width:88px;height:88px;padding:18px;border-radius:50%;background:var(--color-navy-900)}.single-figure--headshot[data-astro-cid-mlazd25h]{max-width:220px;float:left;margin:0 var(--sp-5) var(--sp-3) 0}.single-figure--headshot[data-astro-cid-mlazd25h] img[data-astro-cid-mlazd25h]{aspect-ratio:1;object-fit:cover}@media(max-width:600px){.single-figure--headshot[data-astro-cid-mlazd25h]{float:none;margin:0 0 var(--sp-4)}}figcaption[data-astro-cid-mlazd25h]{font-size:var(--fs-small);color:var(--color-text-faint);margin-top:var(--sp-2);text-align:center}.portrait-quote[data-astro-cid-mlazd25h]{display:grid;grid-template-columns:minmax(160px,240px) 1fr;gap:var(--sp-6);align-items:center;margin:var(--sp-8) 0;padding:var(--sp-5) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.pq-photo[data-astro-cid-mlazd25h] img[data-astro-cid-mlazd25h]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm)}.pq-quote[data-astro-cid-mlazd25h]{border:0;margin:0;padding:0;max-width:none}.pq-quote[data-astro-cid-mlazd25h] p[data-astro-cid-mlazd25h]{font-family:var(--font-serif);font-size:clamp(1.1rem,1.4vw + .3rem,1.4rem);line-height:1.5;color:var(--color-navy-900);font-style:italic;margin:0 0 var(--sp-3);max-width:none}.pq-quote[data-astro-cid-mlazd25h] cite[data-astro-cid-mlazd25h]{font-style:normal;font-size:var(--fs-small);color:var(--color-text-muted);letter-spacing:.04em}@media(max-width:600px){.portrait-quote[data-astro-cid-mlazd25h]{grid-template-columns:1fr;gap:var(--sp-4)}.pq-photo[data-astro-cid-mlazd25h] img[data-astro-cid-mlazd25h]{aspect-ratio:4 / 3}}.feature-grid[data-astro-cid-mlazd25h]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--sp-5) var(--sp-6);margin:var(--sp-6) 0}.feature-grid--with-icons[data-astro-cid-mlazd25h]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-6)}.feature-block[data-astro-cid-mlazd25h]{padding-left:var(--sp-4);border-left:3px solid var(--color-gold-600)}.feature-block--with-icon[data-astro-cid-mlazd25h]{padding:var(--sp-5);border-left:0;background:var(--color-bg-tint);border-radius:var(--radius-md);border:1px solid var(--color-border)}.feature-icon[data-astro-cid-mlazd25h]{width:64px;height:64px;margin-bottom:var(--sp-3);display:flex;align-items:center;justify-content:center}.feature-icon[data-astro-cid-mlazd25h] img[data-astro-cid-mlazd25h]{width:100%;height:100%;object-fit:contain}.feature-heading[data-astro-cid-mlazd25h]{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-navy-900);margin:0 0 var(--sp-2);max-width:none}.feature-text[data-astro-cid-mlazd25h]{font-size:.95rem;color:var(--color-text-muted);line-height:1.6;margin:0;max-width:none}.image-gallery[data-astro-cid-mlazd25h]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-4);margin:var(--sp-6) 0}.image-gallery[data-astro-cid-mlazd25h] figure[data-astro-cid-mlazd25h]{margin:0}.image-gallery[data-astro-cid-mlazd25h] img[data-astro-cid-mlazd25h]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-sm);transition:transform .4s ease}.image-gallery[data-astro-cid-mlazd25h] figure[data-astro-cid-mlazd25h]:hover img[data-astro-cid-mlazd25h]{transform:scale(1.03)}.logo-gallery[data-astro-cid-mlazd25h]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--sp-4);margin:var(--sp-6) 0}.logo-gallery[data-astro-cid-mlazd25h] figure[data-astro-cid-mlazd25h]{margin:0;display:flex;align-items:center;justify-content:center;height:120px;padding:var(--sp-4);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md)}.logo-gallery[data-astro-cid-mlazd25h] img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.icon-gallery[data-astro-cid-mlazd25h]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,110px));gap:var(--sp-3);margin:var(--sp-5) 0;justify-content:start}.icon-gallery[data-astro-cid-mlazd25h] figure[data-astro-cid-mlazd25h]{margin:0}.icon-gallery[data-astro-cid-mlazd25h] img[data-astro-cid-mlazd25h]{width:100%;aspect-ratio:1;object-fit:contain;background:transparent}blockquote[data-astro-cid-mlazd25h]{border-left:3px solid var(--color-gold-600);padding-left:var(--sp-5);margin:var(--sp-6) auto}blockquote[data-astro-cid-mlazd25h] p[data-astro-cid-mlazd25h]{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy-900)}cite[data-astro-cid-mlazd25h]{font-style:normal;font-size:var(--fs-small);color:var(--color-text-muted)}.block-renderer[data-astro-cid-mlazd25h] ul,.block-renderer[data-astro-cid-mlazd25h] ol{padding-left:var(--sp-5);margin:0 auto var(--sp-4)}.block-renderer[data-astro-cid-mlazd25h] li{margin:var(--sp-1) 0}.people-grid-wrap[data-astro-cid-mlazd25h]{margin:var(--sp-8) 0}.people-grid[data-astro-cid-mlazd25h]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-5) var(--sp-6)}.person-card[data-astro-cid-mlazd25h].is-hidden{display:none}.people-grid-wrap[data-astro-cid-mlazd25h]:not([data-people-collapsed]) .person-card[data-astro-cid-mlazd25h].is-hidden{display:flex}.people-show-more[data-astro-cid-mlazd25h]{display:block;margin:var(--sp-6) auto 0;padding:var(--sp-3) var(--sp-6);background:transparent;color:var(--color-navy-900);border:2px solid var(--color-navy-900);border-radius:var(--radius-pill);font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.people-show-more[data-astro-cid-mlazd25h]:hover{background:var(--color-navy-900);color:var(--color-bg)}.show-more-label-collapsed[data-astro-cid-mlazd25h]{display:none}.people-grid-wrap[data-astro-cid-mlazd25h]:not([data-people-collapsed]) .show-more-label[data-astro-cid-mlazd25h]{display:none}.people-grid-wrap[data-astro-cid-mlazd25h]:not([data-people-collapsed]) .show-more-label-collapsed[data-astro-cid-mlazd25h]{display:inline}.person-card[data-astro-cid-mlazd25h]{display:flex;flex-direction:column}a[data-astro-cid-mlazd25h].person-card.is-link{text-decoration:none;color:inherit;transition:opacity .2s ease}a[data-astro-cid-mlazd25h].person-card.is-link:hover{opacity:.94}.person-cta[data-astro-cid-mlazd25h]{margin-top:var(--sp-2);color:var(--color-gold-700);font-weight:600;font-size:.85rem}.person-photo[data-astro-cid-mlazd25h]{height:200px;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-bg-panel);margin-bottom:var(--sp-3)}.person-photo[data-astro-cid-mlazd25h] img[data-astro-cid-mlazd25h]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.person-card[data-astro-cid-mlazd25h]:hover img[data-astro-cid-mlazd25h]{transform:scale(1.03)}.person-placeholder[data-astro-cid-mlazd25h]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--sp-3);background:linear-gradient(135deg,var(--color-navy-500),var(--color-navy-900));color:var(--color-bg);font-family:var(--font-serif);font-size:1.05rem}.person-name[data-astro-cid-mlazd25h]{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-navy-900);margin:0 0 var(--sp-1);max-width:none}.person-meta[data-astro-cid-mlazd25h]{font-size:.8rem;color:var(--color-gold-700);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin:0 0 var(--sp-2);max-width:none}.person-bio[data-astro-cid-mlazd25h]{font-size:.9rem;color:var(--color-text-muted);line-height:1.55;margin:0;max-width:none;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
