.hero.svelte-1xhdrad{background:var(--forest-950);color:#fff;padding:180px 0 var(--s-20);position:relative;overflow:hidden}.grain.svelte-1xhdrad{opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero.svelte-1xhdrad .eyebrow:where(.svelte-1xhdrad){color:var(--leaf)}h1.svelte-1xhdrad{margin-top:var(--s-5);letter-spacing:-.02em;max-width:18ch;font-size:clamp(2.5rem,1.5rem + 4.4vw,5rem);font-weight:650;font-stretch:122%;line-height:.98}h1.svelte-1xhdrad em:where(.svelte-1xhdrad){color:var(--leaf);font-style:normal}.facts.svelte-1xhdrad{margin-top:var(--s-16);border-top:1px solid #ffffff24;grid-template-columns:repeat(2,1fr);display:grid}@media (width>=860px){.facts.svelte-1xhdrad{grid-template-columns:repeat(4,1fr)}}.facts.svelte-1xhdrad div:where(.svelte-1xhdrad){padding:var(--s-6) var(--s-4) 0 0}dt.svelte-1xhdrad{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:#ffffff80}dd.svelte-1xhdrad{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0 0;font-size:1.9rem;font-weight:650;font-stretch:118%}.section.svelte-1xhdrad{padding:var(--s-24) 0}.tint.svelte-1xhdrad{background:var(--surface-2)}h2.svelte-1xhdrad{font-size:var(--text-3xl);letter-spacing:-.015em;margin-top:var(--s-4);font-weight:650;line-height:1.08}.story.svelte-1xhdrad{gap:var(--s-10);display:grid}@media (width>=960px){.story.svelte-1xhdrad{gap:var(--s-20);grid-template-columns:1.1fr .9fr;align-items:end}}.copy.svelte-1xhdrad p:where(.svelte-1xhdrad){font-size:var(--text-lg);color:var(--ink-2);line-height:1.7}.copy.svelte-1xhdrad p:where(.svelte-1xhdrad)+p:where(.svelte-1xhdrad){margin-top:var(--s-4)}.timeline.svelte-1xhdrad{margin-top:var(--s-8);gap:var(--s-4);padding:0;list-style:none;display:grid}@media (width>=900px){.timeline.svelte-1xhdrad{grid-template-columns:repeat(3,1fr)}}.timeline.svelte-1xhdrad li:where(.svelte-1xhdrad){padding:var(--s-8);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.year.svelte-1xhdrad{font-family:var(--font-display);color:var(--brand);font-size:2rem;font-weight:650;font-stretch:118%}.timeline.svelte-1xhdrad h3:where(.svelte-1xhdrad){margin-top:var(--s-4);font-size:var(--text-lg)}.timeline.svelte-1xhdrad p:where(.svelte-1xhdrad){margin-top:var(--s-2);color:var(--ink-2)}.sh.svelte-1xhdrad{margin-bottom:var(--s-12)}.team.svelte-1xhdrad{gap:var(--s-10);padding:0;list-style:none;display:grid}@media (width>=800px){.team.svelte-1xhdrad{grid-template-columns:1fr 1fr}}.team.svelte-1xhdrad li:where(.svelte-1xhdrad){gap:var(--s-6);grid-template-columns:140px 1fr;align-items:start;display:grid}@media (width>=1100px){.team.svelte-1xhdrad li:where(.svelte-1xhdrad){grid-template-columns:180px 1fr}}.team.svelte-1xhdrad img:where(.svelte-1xhdrad){aspect-ratio:1;object-fit:cover;border-radius:var(--r-xl);filter:grayscale()contrast(1.05);width:100%;height:auto;transition:filter .5s var(--ease)}.team.svelte-1xhdrad li:where(.svelte-1xhdrad):hover img:where(.svelte-1xhdrad){filter:none}.team.svelte-1xhdrad h3:where(.svelte-1xhdrad){font-size:var(--text-xl)}.role.svelte-1xhdrad{color:var(--brand);font-weight:600;font-size:var(--text-sm);margin-top:4px}.role.svelte-1xhdrad span:where(.svelte-1xhdrad){color:var(--ink-3);font-weight:500}.bio.svelte-1xhdrad{margin-top:var(--s-3);color:var(--ink-2)}.li.svelte-1xhdrad{min-height:44px;margin-top:var(--s-1);font-size:var(--text-sm);color:var(--ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.cta.svelte-1xhdrad{gap:var(--s-8);border-radius:var(--r-xl);align-items:center;display:grid;padding:var(--s-12)!important}@media (width>=960px){.cta.svelte-1xhdrad{grid-template-columns:1fr auto}}.cta.svelte-1xhdrad h2:where(.svelte-1xhdrad){margin-top:0}.cta.svelte-1xhdrad .muted:where(.svelte-1xhdrad){margin-top:var(--s-3);max-width:50ch}.btns.svelte-1xhdrad{gap:var(--s-3);flex-wrap:wrap;display:flex}.btns.svelte-1xhdrad .btn:where(.svelte-1xhdrad){white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}
