.page.svelte-1e3gr5a{padding-block:clamp(var(--space-px-28), 4vw, var(--space-9));gap:var(--space-9);flex-direction:column;display:flex}.hero.svelte-1e3gr5a{gap:var(--space-px-14);flex-direction:column;max-width:720px;display:flex}.hero__pill.svelte-1e3gr5a{padding:var(--space-1) var(--space-3);background:var(--color-pill-bg);color:var(--color-fg);border-radius:var(--radius-pill);font-size:11.5px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);align-self:flex-start}.hero__title.svelte-1e3gr5a{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-hero-sub);letter-spacing:var(--lt-display-2);line-height:var(--lh-tight-alt)}.hero__sub.svelte-1e3gr5a{font-size:var(--fs-lead);line-height:var(--lh-message);color:var(--color-fg-muted)}.hero__sub.svelte-1e3gr5a em:where(.svelte-1e3gr5a){color:var(--color-fg);font-style:italic}.section__title.svelte-1e3gr5a{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);letter-spacing:var(--ls-tight-2);margin-bottom:var(--space-px-18)}.story__body.svelte-1e3gr5a{gap:var(--space-px-14);flex-direction:column;max-width:720px;display:flex}.story__body.svelte-1e3gr5a p:where(.svelte-1e3gr5a){font-size:16px;line-height:var(--lh-label);color:var(--color-fg)}.values__grid.svelte-1e3gr5a{gap:var(--space-px-14);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.value-card.svelte-1e3gr5a{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-16);padding:var(--space-px-22);gap:var(--space-px-10);transition:border-color var(--dur-fast) ease, transform var(--dur-fast) ease;flex-direction:column;display:flex}.value-card.svelte-1e3gr5a:hover{border-color:var(--color-fg);transform:translateY(-2px)}.value-card__icon.svelte-1e3gr5a{border-radius:var(--radius-md);background:var(--color-pill-bg);width:44px;height:44px;color:var(--color-fg);justify-content:center;align-items:center;display:inline-flex}.value-card__icon.svelte-1e3gr5a svg:where(.svelte-1e3gr5a){width:22px;height:22px}.value-card__title.svelte-1e3gr5a{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight-3);font-size:16px}.value-card__body.svelte-1e3gr5a{font-size:13.5px;line-height:var(--lh-message);color:var(--color-fg-muted)}.team__sub.svelte-1e3gr5a{color:var(--color-fg-muted);margin-top:var(--space-neg-10);margin-bottom:var(--space-px-18);font-size:14px}.team__grid.svelte-1e3gr5a{gap:var(--space-px-14);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.member.svelte-1e3gr5a{gap:var(--space-px-14);padding:var(--space-px-18);background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-16);align-items:center;display:flex}.member__avatar.svelte-1e3gr5a{border-radius:var(--radius-pill);background:var(--color-fg);width:56px;height:56px;color:var(--color-button-fg);font-family:var(--font-display);font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.member__name.svelte-1e3gr5a{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:15px}.member__role.svelte-1e3gr5a{color:var(--color-fg-muted);margin-top:var(--space-px-2);font-size:12.5px}.member__city.svelte-1e3gr5a{color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);margin-top:var(--space-px-6);font-size:11px}.cta.svelte-1e3gr5a{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-7);background:linear-gradient(135deg, var(--color-fg) 0%, var(--color-neutral-dark) 100%);color:var(--color-static-white);border-radius:var(--radius-xl);flex-wrap:wrap;display:flex}.cta__title.svelte-1e3gr5a{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:22px}.cta__sub.svelte-1e3gr5a{color:var(--overlay-light-70);margin-top:var(--space-px-6);max-width:50ch;font-size:14px}.cta__actions.svelte-1e3gr5a{gap:var(--space-px-10);flex-shrink:0;display:inline-flex}.btn.svelte-1e3gr5a{padding:var(--space-px-11) var(--space-px-22);border-radius:var(--radius-pill);font-size:13px;font-weight:var(--fw-bold);transition:transform var(--dur-fast) ease;text-decoration:none}.btn.svelte-1e3gr5a:hover{transform:translateY(-1px)}.btn--primary.svelte-1e3gr5a{background:var(--color-static-white);color:var(--color-fg)}.btn--ghost.svelte-1e3gr5a{border:var(--border-2) solid var(--overlay-light-28);color:var(--color-static-white);background:0 0}
