.hero.svelte-1uha8ag{background:var(--jpms-canvas);position:relative;overflow:hidden}.hero-media.svelte-1uha8ag{position:absolute;inset:0}.hero-media.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.hero.svelte-1uha8ag:after{content:"";background:linear-gradient(100deg, color-mix(in srgb, var(--jpms-canvas) 96%, transparent) 0%, color-mix(in srgb, var(--jpms-canvas) 82%, transparent) 44%, color-mix(in srgb, var(--jpms-canvas) 25%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.hero.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){z-index:1;padding-block:clamp(3.5rem,9vw,7rem);position:relative}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:15ch;margin-bottom:1rem}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){max-width:54ch}.btn-row.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.stats.svelte-1uha8ag{background:var(--jpms-rule);border:1px solid var(--jpms-rule);border-radius:var(--radius-panel);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.stat.svelte-1uha8ag{background:var(--jpms-paper);text-align:center;padding:1.5rem}.stat.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--jpms-ink-1);font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.05;display:block}.stat.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.1em;text-transform:uppercase;color:var(--jpms-ink-3);margin-top:.25rem;font-size:.78rem;display:block}.panel.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem}.body.svelte-1uha8ag{color:var(--jpms-ink-2);margin-bottom:1rem}.service-link.svelte-1uha8ag{text-decoration:none;transition:border-color .15s,transform .15s;display:block}.service-link.svelte-1uha8ag:hover{border-color:var(--jpms-ink-1);transform:translateY(-2px)}.service-link.svelte-1uha8ag .body:where(.svelte-1uha8ag){color:var(--jpms-ink-3);margin-bottom:0;font-size:.88rem}.split.svelte-1uha8ag{align-items:start;gap:2rem;display:grid}@media (width>=860px){.split.svelte-1uha8ag{grid-template-columns:1.1fr .9fr}}.quote.svelte-1uha8ag{background:var(--jpms-paper);border:1px solid var(--jpms-line);border-left:4px solid var(--jpms-accent);border-radius:var(--radius-metric);padding:1.5rem}.quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--jpms-ink-deep);margin:0 0 .75rem;font-size:1.15rem;line-height:1.45}.quote.svelte-1uha8ag cite:where(.svelte-1uha8ag){color:var(--jpms-ink-3);font-size:.85rem;font-style:normal;font-weight:700}.eyebrow.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--jpms-ink-2);margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.section-navy.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--jpms-accent)}
