.topbar.svelte-1uha8ag{background:var(--navy);color:#e8ecf1;padding:1.25rem 1.5rem}.topbar__inner.svelte-1uha8ag{max-width:1120px;margin:0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.wordmark.svelte-1uha8ag{font-family:var(--serif);font-size:1.9rem;line-height:1;font-style:italic;font-weight:600;color:var(--green);border-bottom:none;display:inline-flex;align-items:baseline}.wordmark.svelte-1uha8ag:hover{color:var(--green)}.wordmark__f.svelte-1uha8ag{font-size:2.1rem;letter-spacing:-.02em}.wordmark__rest.svelte-1uha8ag{color:#f1f4ea;font-weight:500;letter-spacing:.01em}.topbar__tag.svelte-1uha8ag{font-family:var(--serif);font-style:italic;font-size:.95rem;color:#f1f4eabf}.hero.svelte-1uha8ag{padding:5.5rem 1.5rem 4rem}.hero__inner.svelte-1uha8ag{max-width:880px;margin:0 auto}.eyebrow.svelte-1uha8ag{font-family:var(--sans);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:600;color:var(--green-deep);margin:0 0 1.5rem}.hero__title.svelte-1uha8ag{font-size:clamp(2.25rem,4.8vw,3.6rem);line-height:1.1;font-weight:600;margin:0 0 1.75rem;color:var(--ink)}.hero__title.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--green-deep)}.hero__lede.svelte-1uha8ag{font-size:1.15rem;line-height:1.65;color:var(--ink-soft);max-width:62ch;margin:0}.stats.svelte-1uha8ag{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--paper);padding:2.75rem 1.5rem}.stats__inner.svelte-1uha8ag{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat.svelte-1uha8ag{text-align:center}.stat__value.svelte-1uha8ag{font-family:var(--serif);font-weight:600;font-size:clamp(2.25rem,4.5vw,3rem);color:var(--green-deep);line-height:1;margin-bottom:.5rem}.stat__label.svelte-1uha8ag{font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.sectors.svelte-1uha8ag{padding:5rem 1.5rem 4rem}.sectors__inner.svelte-1uha8ag{max-width:1120px;margin:0 auto}.section-title.svelte-1uha8ag{font-size:1.9rem;font-weight:600;margin-bottom:2.25rem;color:var(--ink);letter-spacing:-.01em}.sectors__grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.sector.svelte-1uha8ag{background:var(--paper);border:1px solid var(--hairline);border-left:3px solid var(--green);padding:1.5rem 1.5rem 1.6rem;border-radius:2px}.sector.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.1rem;font-weight:600;margin:0 0 .6rem;color:var(--green-deep);font-family:var(--sans);letter-spacing:-.005em}.sector.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.55}.contact.svelte-1uha8ag{padding:4rem 1.5rem 5rem;background:var(--green-soft);border-top:1px solid var(--hairline)}.contact__inner.svelte-1uha8ag{max-width:880px;margin:0 auto}.contact__body.svelte-1uha8ag{font-size:1.15rem;color:var(--ink);margin:0;line-height:1.65}.footer.svelte-1uha8ag{background:var(--navy);color:#e8ecf1;padding:2.25rem 1.5rem;text-align:center}.footer__inner.svelte-1uha8ag{max-width:1120px;margin:0 auto}.footer__brand.svelte-1uha8ag{font-family:var(--serif);font-style:italic;font-size:1.15rem;color:#f1f4ea;margin-bottom:.4rem}.footer__line.svelte-1uha8ag{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#f1f4eaa6}@media(max-width:860px){.stats__inner.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:2.25rem 1.5rem}.sectors__grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.hero.svelte-1uha8ag,.sectors.svelte-1uha8ag{padding:3.5rem 1.5rem 3rem}}@media(max-width:560px){.sectors__grid.svelte-1uha8ag{grid-template-columns:1fr}.topbar__tag.svelte-1uha8ag{display:none}}
