.hero.svelte-1uj6mhf{background:var(--white);border-bottom:1px solid var(--rule)}.hero__inner.svelte-1uj6mhf{max-width:var(--content-max);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) var(--section-pad-x) clamp(2.5rem,6vw,4rem);display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media(min-width:940px){.hero__inner.svelte-1uj6mhf{grid-template-columns:minmax(0,1fr) 560px}}.hero__type.svelte-1uj6mhf{display:grid;gap:1.15rem;justify-items:start}.hero__eyebrow.svelte-1uj6mhf{color:var(--marker-red);margin:0}.hero__heading.svelte-1uj6mhf{font-stretch:var(--wdth-nameplate);font-weight:800;font-size:var(--text-display);text-transform:uppercase;line-height:.94;letter-spacing:.005em;margin:0;max-width:17ch}.hero__intro.svelte-1uj6mhf{margin:0;max-width:46ch;font-size:1.125rem;line-height:1.55;color:var(--graphite)}.hero__intro.svelte-1uj6mhf p{margin:0 0 .75rem}.hero__intro.svelte-1uj6mhf p:last-child{margin-bottom:0}.hero__actions.svelte-1uj6mhf{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.hero__call.svelte-1uj6mhf{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.25rem;background:var(--marker-red);color:var(--white);font-weight:600;font-size:1.0625rem;text-decoration:none;transition:background var(--transition-base)}.hero__call.svelte-1uj6mhf:hover{background:var(--color-cta-hover);text-decoration:none}.hero__call-arrow.svelte-1uj6mhf{width:0;height:0;border-block:.38rem solid transparent;border-left:.42rem solid currentColor;flex:none}.hero__quote.svelte-1uj6mhf{display:inline-flex;align-items:center;padding:.8rem 1.25rem;border:1px solid var(--rule-strong);color:var(--navy);font-family:var(--font-display);font-stretch:var(--wdth-legend);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:border-color var(--transition-base),background var(--transition-base)}.hero__quote.svelte-1uj6mhf:hover{border-color:var(--navy);background:var(--sheet);text-decoration:none}.hero__figure.svelte-1uj6mhf{margin:0;min-width:0}.hero__figure.svelte-1uj6mhf img:where(.svelte-1uj6mhf){width:100%;height:auto;border:1px solid var(--rule)}.hero__figure-missing.svelte-1uj6mhf{display:grid;place-items:center;aspect-ratio:929 / 610;background:var(--sheet);border:1px solid var(--rule);color:var(--graphite);font-size:var(--text-small)}.hero__figure.svelte-1uj6mhf figcaption:where(.svelte-1uj6mhf){margin-top:.6rem;font-size:.6875rem;color:var(--graphite);border-left:3px solid var(--marker-red);padding-left:.6rem}.band.svelte-1398h5k{display:flex;align-items:stretch;--band-fill: var(--marker-red);--band-ink: var(--white)}.band--navy.svelte-1398h5k{--band-fill: var(--navy);--band-ink: var(--white)}.band--light.svelte-1398h5k{--band-fill: var(--on-navy);--band-ink: var(--shop-dark)}.band__legend.svelte-1398h5k{display:flex;align-items:center;gap:.65rem;padding:.7rem 1.05rem .62rem;background:var(--band-fill);color:var(--band-ink)}.band__arrow.svelte-1398h5k{width:0;height:0;border-block:.52rem solid transparent;border-left:.56rem solid currentColor;flex:none}.band__rule.svelte-1398h5k{flex:1;align-self:flex-end;border-bottom:4px solid var(--band-fill)}.scope.svelte-llcyob{background:var(--white)}.scope__inner.svelte-llcyob{max-width:var(--content-max);margin:0 auto;padding:clamp(3rem,7vw,5rem) var(--section-pad-x)}.scope__head.svelte-llcyob{display:grid;gap:.6rem;margin:1.75rem 0 2.25rem;max-width:58ch}.scope__heading.svelte-llcyob{font-size:var(--text-h2);margin:0}.scope__note.svelte-llcyob{margin:0;color:var(--graphite)}.scope__list.svelte-llcyob{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--rule)}@media(min-width:720px){.scope__list.svelte-llcyob{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,4rem)}}.scope__item.svelte-llcyob{display:grid;grid-template-columns:2.6rem minmax(0,1fr);column-gap:.9rem;row-gap:.3rem;padding:1.15rem 0;border-bottom:1px solid var(--rule)}.scope__index.svelte-llcyob{grid-row:1 / span 2;font-size:.8125rem;font-weight:500;color:var(--marker-red);padding-top:.18rem}.scope__name.svelte-llcyob{margin:0;font-size:var(--text-h3);font-stretch:var(--wdth-legend);line-height:1.25}.scope__body.svelte-llcyob{margin:0;font-size:.9375rem;line-height:1.55;color:var(--graphite);max-width:46ch}.work.svelte-g88bu6{background:var(--shop-dark);color:var(--on-navy)}.work__inner.svelte-g88bu6{max-width:var(--content-max);margin:0 auto;padding:clamp(3rem,7vw,5rem) var(--section-pad-x)}.work__head.svelte-g88bu6{display:grid;gap:.6rem;margin:1.75rem 0 2.25rem;max-width:58ch}.work__heading.svelte-g88bu6{font-size:var(--text-h2);color:var(--white);margin:0}.work__note.svelte-g88bu6{margin:0;color:var(--on-navy-mute)}.work__grid.svelte-g88bu6{display:grid;gap:clamp(1.5rem,3vw,2.25rem)}@media(min-width:860px){.work__grid.svelte-g88bu6{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.frame--banner.svelte-g88bu6{grid-column:1 / -1}}.frame.svelte-g88bu6{margin:0;min-width:0}.frame.svelte-g88bu6 img:where(.svelte-g88bu6){width:100%;height:auto;aspect-ratio:var(--ratio);object-fit:cover;max-width:100%}.frame__missing.svelte-g88bu6{display:grid;place-items:center;aspect-ratio:var(--ratio);max-width:100%;background:#ffffff0f;color:var(--on-navy-mute);font-size:var(--text-small)}.frame.svelte-g88bu6 figcaption:where(.svelte-g88bu6){display:grid;gap:.15rem;margin-top:.75rem;padding-left:.7rem;border-left:3px solid var(--marker-red)}.frame__title.svelte-g88bu6{font-family:var(--font-display);font-stretch:var(--wdth-legend);font-weight:700;font-size:.9375rem;text-transform:uppercase;letter-spacing:.05em;color:var(--white)}.frame__body.svelte-g88bu6{font-size:.875rem;line-height:1.5;color:var(--on-navy-mute);max-width:52ch}.trust.svelte-1q62qup{background:var(--sheet);border-block:1px solid var(--rule)}.trust__inner.svelte-1q62qup{max-width:var(--content-max);margin:0 auto;padding:clamp(3rem,7vw,5rem) var(--section-pad-x)}.trust__head.svelte-1q62qup{display:grid;gap:.6rem;margin:1.75rem 0 2.25rem;max-width:58ch}.trust__heading.svelte-1q62qup{font-size:var(--text-h2);margin:0}.trust__note.svelte-1q62qup{margin:0;color:var(--graphite)}.marks.svelte-1q62qup{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.mark.svelte-1q62qup{display:grid;gap:.75rem;justify-items:center;align-content:center;text-align:center;background:var(--white);padding:1.4rem 1rem 1.15rem;min-height:132px}.mark.svelte-1q62qup img:where(.svelte-1q62qup){width:auto;max-width:100%;object-fit:contain}.mark__name.svelte-1q62qup{font-size:.625rem;letter-spacing:.04em;line-height:1.35;color:var(--graphite);max-width:17ch}.award.svelte-1q62qup{display:grid;gap:clamp(1rem,3vw,2rem);align-items:center;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,3vw,1.75rem);background:var(--white);border:1px solid var(--rule);border-left:4px solid var(--marker-red)}@media(min-width:700px){.award.svelte-1q62qup{grid-template-columns:210px minmax(0,1fr)}}.award__cert.svelte-1q62qup{width:100%;height:auto;border:1px solid var(--rule)}.award__txt.svelte-1q62qup{display:grid;gap:.3rem}.award__year.svelte-1q62qup{margin:0;font-size:.8125rem;font-weight:500;color:var(--marker-red)}.award__heading.svelte-1q62qup{margin:0;font-size:var(--text-h3)}.award__body.svelte-1q62qup{margin:0;font-size:.9375rem;color:var(--graphite);max-width:50ch}.materials.svelte-1q62qup{margin-top:clamp(2.25rem,5vw,3.25rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--rule-strong);display:grid;gap:1.35rem}.materials__heading.svelte-1q62qup{margin:0;color:var(--graphite)}.materials__row.svelte-1q62qup{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.75rem,5vw,3.25rem)}.materials__row.svelte-1q62qup img:where(.svelte-1q62qup){width:auto;max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.72;transition:opacity var(--transition-base)}.materials__row.svelte-1q62qup img:where(.svelte-1q62qup):hover{opacity:1}.coverage.svelte-1iypj4l{background:var(--white);border-top:1px solid var(--rule)}.coverage__inner.svelte-1iypj4l{max-width:var(--content-max);margin:0 auto;padding:clamp(3rem,7vw,5rem) var(--section-pad-x)}.coverage__body.svelte-1iypj4l{display:grid;gap:clamp(2rem,5vw,3.5rem);margin-top:1.75rem;align-items:start}@media(min-width:860px){.coverage__body.svelte-1iypj4l{grid-template-columns:minmax(0,1fr) 340px}}.coverage__type.svelte-1iypj4l{display:grid;gap:.9rem}.coverage__heading.svelte-1iypj4l{font-size:var(--text-h2);margin:0;max-width:22ch}.coverage__lede.svelte-1iypj4l{margin:0;font-size:1.0625rem;color:var(--graphite);max-width:56ch}.coverage__note.svelte-1iypj4l{color:var(--graphite);max-width:56ch}.coverage__note.svelte-1iypj4l p{margin:0 0 .75rem}.coverage__note.svelte-1iypj4l p:last-child{margin-bottom:0}.specs.svelte-1iypj4l{margin:0;display:grid;border-top:2px solid var(--navy)}.specs__row.svelte-1iypj4l{display:grid;gap:.3rem;padding:.95rem 0;border-bottom:1px solid var(--rule)}.specs.svelte-1iypj4l dt:where(.svelte-1iypj4l){color:var(--marker-red)}.specs.svelte-1iypj4l dd:where(.svelte-1iypj4l){margin:0;font-size:.9375rem;color:var(--navy)}.team.svelte-19v1r9u{background:var(--sheet);border-top:1px solid var(--rule)}.team__inner.svelte-19v1r9u{max-width:var(--content-max);margin:0 auto;padding:clamp(3rem,7vw,5rem) var(--section-pad-x)}.team__head.svelte-19v1r9u{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.75rem 0 2rem}.team__heading.svelte-19v1r9u{font-size:var(--text-h2);margin:0}.team__link.svelte-19v1r9u{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-stretch:var(--wdth-legend);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--navy)}.team__link-arrow.svelte-19v1r9u{width:0;height:0;border-block:.3rem solid transparent;border-left:.34rem solid var(--marker-red)}.people.svelte-19v1r9u{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),320px));justify-content:start}.person.svelte-19v1r9u{background:var(--white);border:1px solid var(--rule);display:grid;grid-template-rows:auto 1fr;min-width:0}.person.svelte-19v1r9u img:where(.svelte-19v1r9u),.person__missing.svelte-19v1r9u{width:100%;height:auto;aspect-ratio:364 / 426;object-fit:cover;max-width:100%}.person__missing.svelte-19v1r9u{background:var(--sheet-sunk)}.person__txt.svelte-19v1r9u{display:grid;gap:.25rem;align-content:start;padding:.95rem 1.05rem 1.15rem;border-top:3px solid var(--marker-red)}.person__name.svelte-19v1r9u{margin:0;font-size:1rem;font-stretch:var(--wdth-legend);text-transform:uppercase;letter-spacing:.04em}.person__role.svelte-19v1r9u{margin:0;font-size:.75rem;color:var(--graphite)}.person__bio.svelte-19v1r9u{margin:.35rem 0 0;font-size:.875rem;line-height:1.5;color:var(--graphite)}.contact.svelte-1617sen{background:var(--navy);color:var(--on-navy)}.contact__inner.svelte-1617sen{max-width:var(--content-max);margin:0 auto;padding:clamp(3rem,7vw,5rem) var(--section-pad-x)}.contact__body.svelte-1617sen{display:grid;gap:clamp(2rem,5vw,3.5rem);margin-top:1.75rem;align-items:start}@media(min-width:860px){.contact__body.svelte-1617sen{grid-template-columns:minmax(0,1fr) 340px}}.contact__type.svelte-1617sen{display:grid;gap:1rem;justify-items:start}.contact__heading.svelte-1617sen{margin:0;font-size:var(--text-h2);color:var(--white);max-width:18ch}.contact__lede.svelte-1617sen{margin:0;max-width:52ch;color:var(--on-navy)}.contact__quote.svelte-1617sen{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.25rem;background:var(--marker-red);color:var(--white);font-family:var(--font-display);font-stretch:var(--wdth-legend);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:background var(--transition-base)}.contact__quote.svelte-1617sen:hover{background:var(--color-cta-hover);text-decoration:none}.contact__quote-arrow.svelte-1617sen{width:0;height:0;border-block:.32rem solid transparent;border-left:.36rem solid currentColor}.reach.svelte-1617sen{margin:0;display:grid;border-top:2px solid var(--on-navy)}.reach__row.svelte-1617sen{display:grid;gap:.35rem;padding:.95rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.reach.svelte-1617sen dt:where(.svelte-1617sen){color:var(--on-navy-mute)}.reach.svelte-1617sen dd:where(.svelte-1617sen){margin:0}.reach__phone.svelte-1617sen{font-size:1.375rem;font-weight:600;color:var(--white);text-decoration:none}.reach__phone.svelte-1617sen:hover{text-decoration:underline}.reach__link.svelte-1617sen{font-size:.9375rem;color:var(--on-navy);word-break:break-word}.reach__plain.svelte-1617sen{font-size:.875rem;line-height:1.6;color:var(--on-navy)}
