.hero[data-astro-cid-cvz4ynoi]{min-height:32rem;color:var(--color-text-inverted);align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-cvz4ynoi]{object-fit:cover;object-position:50% 65%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-scrim[data-astro-cid-cvz4ynoi]{z-index:1;background:linear-gradient(100deg,#141417e6 0%,#141417ad 45%,#1414174d 80%);position:absolute;inset:0}.hero-inner[data-astro-cid-cvz4ynoi]{z-index:2;width:100%;max-width:var(--container-max);padding:var(--space-16) var(--space-4);margin-inline:auto;position:relative}h1[data-astro-cid-cvz4ynoi]{margin:0 0 var(--space-4);font-size:clamp(2.5rem,6vw,3.75rem);line-height:var(--leading-tight);max-width:20ch}.tagline[data-astro-cid-cvz4ynoi]{margin:0 0 var(--space-4);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:#fffffff2}.lede[data-astro-cid-cvz4ynoi]{margin:0 0 var(--space-8);max-width:48ch;font-size:var(--text-lg);color:#ffffffd9}.hero-actions[data-astro-cid-cvz4ynoi]{gap:var(--space-3);display:flex}@media (width<=767px){.hero-bg[data-astro-cid-cvz4ynoi]{object-position:60% 60%}.hero-scrim[data-astro-cid-cvz4ynoi]{background:linear-gradient(#1414178c 0%,#141417e0 55%,#141417f7 100%)}.hero-inner[data-astro-cid-cvz4ynoi]{padding:var(--space-12) var(--space-4) var(--space-8)}.lede[data-astro-cid-cvz4ynoi]{max-width:none}.hero-actions[data-astro-cid-cvz4ynoi]{flex-direction:column}}.section[data-astro-cid-j2fbqyhb]{padding:var(--space-16) var(--space-4);background:var(--color-surface-muted)}.inner[data-astro-cid-j2fbqyhb]{max-width:var(--container-max);text-align:center;margin-inline:auto}h2[data-astro-cid-j2fbqyhb]{margin:0 auto var(--space-6);max-width:24ch;font-size:clamp(1.75rem,3.5vw,2.5rem)}.body[data-astro-cid-j2fbqyhb]{margin:0 auto var(--space-12);max-width:62ch;font-size:var(--text-lg);color:var(--color-text-muted)}.badges[data-astro-cid-j2fbqyhb]{justify-content:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.badge[data-astro-cid-j2fbqyhb]{gap:var(--space-2);flex-direction:column;max-width:18rem;display:flex}.badge-label[data-astro-cid-j2fbqyhb]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-green-700)}.badge-caption[data-astro-cid-j2fbqyhb]{font-size:var(--text-sm);color:var(--color-text-muted)}@media (width<=767px){.badges[data-astro-cid-j2fbqyhb]{align-items:center;gap:var(--space-8);flex-direction:column}}.section[data-astro-cid-n566awam]{padding:var(--space-16) var(--space-4)}.inner[data-astro-cid-n566awam]{max-width:var(--container-max);gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;margin-inline:auto;display:grid}.photo[data-astro-cid-n566awam] img[data-astro-cid-n566awam]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%}h2[data-astro-cid-n566awam]{margin:0 0 var(--space-4);font-size:clamp(1.75rem,3.5vw,2.5rem)}.body[data-astro-cid-n566awam]{margin:0 0 var(--space-8);font-size:var(--text-lg);color:var(--color-text-muted);max-width:44ch}.principles[data-astro-cid-n566awam]{gap:var(--space-6);flex-direction:column;display:flex}.principle[data-astro-cid-n566awam]{gap:var(--space-4);align-items:flex-start;display:flex}.principle-icon[data-astro-cid-n566awam]{color:var(--color-accent-hover);flex-shrink:0;margin-top:.2rem}.principle-title[data-astro-cid-n566awam]{margin:0 0 var(--space-1);font-weight:var(--font-weight-semibold)}.principle-body[data-astro-cid-n566awam]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media (width<=767px){.inner[data-astro-cid-n566awam]{gap:var(--space-8);grid-template-columns:1fr}.photo[data-astro-cid-n566awam] img[data-astro-cid-n566awam]{aspect-ratio:16/10}}.section[data-astro-cid-2wxw6yik]{padding:var(--space-16) var(--space-4)}.inner[data-astro-cid-2wxw6yik]{max-width:var(--container-max);margin-inline:auto}h2[data-astro-cid-2wxw6yik]{margin:0 auto var(--space-12);text-align:center;font-size:clamp(1.75rem,3.5vw,2.5rem)}.grid[data-astro-cid-2wxw6yik]{gap:var(--space-8);grid-template-columns:repeat(5,1fr);display:grid}.item[data-astro-cid-2wxw6yik]{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.item-icon[data-astro-cid-2wxw6yik]{color:var(--color-accent-hover);margin-bottom:var(--space-2)}.item-title[data-astro-cid-2wxw6yik]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}.item-body[data-astro-cid-2wxw6yik]{color:var(--color-text-muted);font-size:var(--text-sm);flex-grow:1;margin:0}.item-link[data-astro-cid-2wxw6yik]{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-green-700);text-decoration:none}.item-link[data-astro-cid-2wxw6yik]:hover{text-decoration:underline}@media (width<=1023px){.grid[data-astro-cid-2wxw6yik]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.grid[data-astro-cid-2wxw6yik]{grid-template-columns:1fr}}.section[data-astro-cid-k4otjd2m]{padding:var(--space-16) var(--space-4);background:var(--color-surface-muted)}.inner[data-astro-cid-k4otjd2m]{max-width:var(--container-max);text-align:center;margin-inline:auto}h2[data-astro-cid-k4otjd2m]{margin:0 auto var(--space-12);font-size:clamp(1.75rem,3.5vw,2.5rem)}.stats[data-astro-cid-k4otjd2m]{justify-content:center;gap:var(--space-12) var(--space-8);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.stat[data-astro-cid-k4otjd2m]{align-items:center;gap:var(--space-2);flex-direction:column;min-width:9rem;display:flex}.stat-icon[data-astro-cid-k4otjd2m]{color:var(--color-accent-hover)}.stat-value[data-astro-cid-k4otjd2m]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);margin:0}.stat-label[data-astro-cid-k4otjd2m]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.disclaimer[data-astro-cid-k4otjd2m]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;font-style:italic}.section[data-astro-cid-eoo2ynow]{padding:var(--space-16) var(--space-4)}.inner[data-astro-cid-eoo2ynow]{max-width:var(--container-max);margin-inline:auto}h2[data-astro-cid-eoo2ynow]{margin:0 auto var(--space-12);text-align:center;font-size:clamp(1.75rem,3.5vw,2.5rem)}.timeline[data-astro-cid-eoo2ynow]{justify-content:space-between;gap:var(--space-4);display:flex;position:relative}.timeline[data-astro-cid-eoo2ynow]:before{content:"";background:var(--color-border);height:2px;position:absolute;top:.35rem;left:0;right:0}.entry[data-astro-cid-eoo2ynow]{padding-top:var(--space-8);flex:1;max-width:14rem;position:relative}.dot[data-astro-cid-eoo2ynow]{background:var(--color-accent);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:0;left:0}.year[data-astro-cid-eoo2ynow]{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-green-700);display:block}.title[data-astro-cid-eoo2ynow]{margin:0 0 var(--space-1);font-weight:var(--font-weight-semibold)}.body[data-astro-cid-eoo2ynow]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (width<=767px){.timeline[data-astro-cid-eoo2ynow]{gap:var(--space-8);flex-direction:column}.timeline[data-astro-cid-eoo2ynow]:before{width:2px;height:auto;inset:0 auto 0 .35rem}.entry[data-astro-cid-eoo2ynow]{max-width:none;padding-top:0;padding-left:var(--space-8)}.dot[data-astro-cid-eoo2ynow]{top:.3rem}}.section[data-astro-cid-umgiq4v5]{padding:var(--space-16) var(--space-4);background:var(--color-charcoal-950);color:var(--color-text-inverted);text-align:center}.inner[data-astro-cid-umgiq4v5]{max-width:40rem;margin-inline:auto}h2[data-astro-cid-umgiq4v5]{margin:0 0 var(--space-4);font-size:clamp(1.75rem,3.5vw,2.5rem)}.body[data-astro-cid-umgiq4v5]{margin:0 0 var(--space-8);font-size:var(--text-lg);color:var(--color-text-inverted-muted)}
