.pillar[data-astro-cid-x6ftmu2w]{display:flex;flex-direction:column;gap:var(--space-4);height:100%;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-top:5px solid var(--color-confidence-teal);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.pillar__links[data-astro-cid-x6ftmu2w]{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.pillar__link[data-astro-cid-x6ftmu2w]{display:flex;gap:var(--space-3);align-items:flex-start;min-height:48px;padding:var(--space-3) var(--space-4);color:var(--color-ink);text-decoration:none;background:var(--color-surface-alt);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.pillar__link[data-astro-cid-x6ftmu2w]:hover,.pillar__link[data-astro-cid-x6ftmu2w]:focus-visible{color:var(--color-white);background:var(--color-midnight);border-color:var(--color-midnight)}.pillar__link-text[data-astro-cid-x6ftmu2w]{display:flex;flex-direction:column}.pillar__link-label[data-astro-cid-x6ftmu2w]{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700}.pillar__link-desc[data-astro-cid-x6ftmu2w]{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--color-body)}.pillar__link-host[data-astro-cid-x6ftmu2w]{font-size:var(--text-xs);color:var(--color-muted);overflow-wrap:anywhere}.pillar__link[data-astro-cid-x6ftmu2w]:hover .pillar__link-desc[data-astro-cid-x6ftmu2w],.pillar__link[data-astro-cid-x6ftmu2w]:focus-visible .pillar__link-desc[data-astro-cid-x6ftmu2w],.pillar__link[data-astro-cid-x6ftmu2w]:hover .pillar__link-host[data-astro-cid-x6ftmu2w],.pillar__link[data-astro-cid-x6ftmu2w]:focus-visible .pillar__link-host[data-astro-cid-x6ftmu2w]{color:#cfdbe6}.pillar__head[data-astro-cid-x6ftmu2w]{display:flex;gap:var(--space-4);align-items:center}.pillar__icon[data-astro-cid-x6ftmu2w]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;color:var(--color-white);background:var(--color-midnight);border-radius:var(--radius-sm)}.pillar__title[data-astro-cid-x6ftmu2w]{margin:0;font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--color-ink)}.pillar__person[data-astro-cid-x6ftmu2w]{display:flex;gap:var(--space-4);align-items:center;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.pillar__person[data-astro-cid-x6ftmu2w] .pillar__portrait{flex-shrink:0;width:88px;height:88px;object-fit:cover;object-position:50% 12%;border-radius:var(--radius-pill)}.pillar__portrait--empty[data-astro-cid-x6ftmu2w]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-muted);background:var(--color-surface-alt);border:2px dashed var(--color-border-strong)}.pillar__name[data-astro-cid-x6ftmu2w]{margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-ink)}.pillar__org[data-astro-cid-x6ftmu2w]{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--color-teal-text)}.pillar__role[data-astro-cid-x6ftmu2w]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.pillar__desc[data-astro-cid-x6ftmu2w]{margin:0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-body)}.pillar__logo[data-astro-cid-x6ftmu2w]{display:flex;align-items:center;min-height:128px}.pillar__logo[data-astro-cid-x6ftmu2w] img{width:auto;max-width:min(240px,100%);height:auto;max-height:128px}.pillar__pending[data-astro-cid-x6ftmu2w]{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-muted);background:var(--color-surface-alt);border-radius:var(--radius-sm)}.pillar__count[data-astro-cid-x6ftmu2w]{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-muted)}.pillar__cta[data-astro-cid-x6ftmu2w]{display:inline-flex;gap:var(--space-3);align-items:center;justify-content:center;min-height:56px;margin-top:auto;padding:var(--space-3) var(--space-5);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-white);text-align:center;text-decoration:none;background:var(--color-midnight);border:2px solid var(--color-midnight);border-radius:var(--radius-sm)}.pillar__cta[data-astro-cid-x6ftmu2w]:hover,.pillar__cta[data-astro-cid-x6ftmu2w]:focus-visible{color:var(--color-midnight);background:var(--color-human-gold);border-color:var(--color-human-gold)}.hero[data-astro-cid-c6wducqq]{padding:var(--space-9) 0 var(--space-8);color:var(--color-white);background:radial-gradient(circle at 85% 15%,rgb(15 139 141 / 35%) 0%,transparent 55%),var(--color-midnight)}.hero__eyebrow[data-astro-cid-c6wducqq]{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-human-gold)}.hero__title[data-astro-cid-c6wducqq]{max-width:24ch;margin:0 0 var(--space-5);font-size:var(--text-4xl);line-height:var(--leading-tight);color:var(--color-white)}.hero__title-accent[data-astro-cid-c6wducqq]{color:var(--color-human-gold)}.hero__lede[data-astro-cid-c6wducqq]{max-width:58ch;margin:0 0 var(--space-6);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:#e8eef4}.hero__actions[data-astro-cid-c6wducqq]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.hero__cta[data-astro-cid-c6wducqq]{display:inline-flex;gap:var(--space-3);align-items:center;justify-content:center;min-height:60px;padding:var(--space-4) var(--space-6);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;text-decoration:none;border:2px solid transparent;border-radius:var(--radius-sm)}.hero__cta--primary[data-astro-cid-c6wducqq]{color:var(--color-midnight);background:var(--color-human-gold);border-color:var(--color-human-gold)}.hero__cta--primary[data-astro-cid-c6wducqq]:hover,.hero__cta--primary[data-astro-cid-c6wducqq]:focus-visible{background:var(--color-white);border-color:var(--color-white)}.hero__cta--secondary[data-astro-cid-c6wducqq]{color:var(--color-white);background:transparent;border-color:#7f93a6}.hero__cta--secondary[data-astro-cid-c6wducqq]:hover,.hero__cta--secondary[data-astro-cid-c6wducqq]:focus-visible{color:var(--color-midnight);background:var(--color-white);border-color:var(--color-white)}.hero__philosophy[data-astro-cid-c6wducqq]{margin:var(--space-7) 0 0;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;letter-spacing:.04em;color:var(--color-human-gold)}.section-heading[data-astro-cid-c6wducqq]{margin:0 0 var(--space-4);font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--color-ink)}.section-intro[data-astro-cid-c6wducqq]{max-width:62ch;margin:0 0 var(--space-7);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-body)}.pillars[data-astro-cid-c6wducqq]{display:grid;grid-template-columns:1fr;gap:var(--space-6);padding:0;margin:0;list-style:none}.pillars__item[data-astro-cid-c6wducqq]{display:flex}.pillars__item[data-astro-cid-c6wducqq]>*{width:100%}@media(min-width:56rem){.pillars[data-astro-cid-c6wducqq]{grid-template-columns:repeat(3,1fr)}}.event-feature[data-astro-cid-c6wducqq]{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.event-feature__date[data-astro-cid-c6wducqq]{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-text)}.event-feature__title[data-astro-cid-c6wducqq]{margin:0 0 var(--space-4);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--color-ink)}.event-feature__summary[data-astro-cid-c6wducqq]{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-body)}.event-feature__count[data-astro-cid-c6wducqq]{margin:0 0 var(--space-5);font-size:var(--text-sm);font-weight:600;color:var(--color-muted)}.event-feature__cta[data-astro-cid-c6wducqq]{display:inline-flex;gap:var(--space-3);align-items:center;min-height:56px;padding:var(--space-3) var(--space-5);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-white);text-decoration:none;background:var(--color-blue-text);border:2px solid var(--color-blue-text);border-radius:var(--radius-sm)}.event-feature__cta[data-astro-cid-c6wducqq]:hover,.event-feature__cta[data-astro-cid-c6wducqq]:focus-visible{background:var(--color-blue-deep);border-color:var(--color-blue-deep)}.event-feature__crest[data-astro-cid-c6wducqq]{display:flex;justify-content:center}.event-feature__crest[data-astro-cid-c6wducqq] img{max-width:180px;height:auto}@media(min-width:48rem){.event-feature[data-astro-cid-c6wducqq]{grid-template-columns:1fr auto;padding:var(--space-7)}}.save-teaser[data-astro-cid-c6wducqq]{padding:var(--space-7) var(--space-6);text-align:center;background:var(--color-surface-warm);border:2px solid var(--color-human-gold);border-radius:var(--radius-lg)}.save-teaser__title[data-astro-cid-c6wducqq]{max-width:28ch;margin:0 auto var(--space-4);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--color-ink)}.save-teaser__body[data-astro-cid-c6wducqq]{max-width:56ch;margin:0 auto var(--space-6);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-body)}.save-teaser__cta[data-astro-cid-c6wducqq]{display:inline-flex;gap:var(--space-3);align-items:center;justify-content:center;min-height:60px;padding:var(--space-4) var(--space-6);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-midnight);text-decoration:none;background:var(--color-human-gold);border:2px solid var(--color-human-gold);border-radius:var(--radius-sm)}.save-teaser__cta[data-astro-cid-c6wducqq]:hover,.save-teaser__cta[data-astro-cid-c6wducqq]:focus-visible{color:var(--color-white);background:var(--color-midnight);border-color:var(--color-midnight)}@media(min-width:48rem){.hero[data-astro-cid-c6wducqq]{padding:var(--space-11) 0 var(--space-9)}.hero__title[data-astro-cid-c6wducqq]{font-size:var(--text-5xl)}}
