.capability-page[data-v-f26e77ff]{padding-block:clamp(8rem,15vw,12rem) clamp(5rem,10vw,8rem)}.capability-page__hero>.label-mono[data-v-f26e77ff]{color:var(--color-iris-soft)}.capability-page__hero h1[data-v-f26e77ff]{max-width:19ch;color:var(--color-mist);letter-spacing:-.04em;margin-block-start:1rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1}.capability-page__hero>p[data-v-f26e77ff]:not(.label-mono){max-width:54ch;color:var(--color-neutral-soft);margin-block-start:1.4rem;font-size:1.2rem;line-height:1.65}.capability-page__actions[data-v-f26e77ff]{flex-wrap:wrap;gap:.8rem;margin-block-start:1.8rem;display:flex}.capability-page__actions button[data-v-f26e77ff],.capability-page__actions a[data-v-f26e77ff]{min-height:2.75rem;font:inherit;border-radius:9999px;align-items:center;padding:.8rem 1.35rem;font-weight:700;display:inline-flex}.capability-page__actions button[data-v-f26e77ff]{background:var(--color-iris);color:#fff;cursor:pointer;border:0}.capability-page__actions a[data-v-f26e77ff]{border:1px solid color-mix(in oklab, var(--color-mist) 20%, transparent);color:var(--color-mist)}.capability-page__section[data-v-f26e77ff]{margin-block-start:clamp(4rem,9vw,7rem)}.capability-page__section>h2[data-v-f26e77ff]{color:var(--color-iris-soft);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-block-end:1.5rem;font-size:.75rem}.capability-page__facts[data-v-f26e77ff],.capability-page__cards[data-v-f26e77ff],.capability-page__sectors[data-v-f26e77ff]{background:color-mix(in oklab, var(--color-mist) 10%, transparent);gap:1px;display:grid}.capability-page__facts[data-v-f26e77ff]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=800px){.capability-page__facts[data-v-f26e77ff]{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-page__cards[data-v-f26e77ff]{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-page__sectors[data-v-f26e77ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}.capability-page__facts>div[data-v-f26e77ff],.capability-page__cards article[data-v-f26e77ff],.capability-page__sectors article[data-v-f26e77ff]{background:var(--color-ink-soft);padding:clamp(1.3rem,3vw,2rem)}.capability-page__facts dt[data-v-f26e77ff]{color:var(--color-mist);font-size:2.5rem;font-weight:800}.capability-page__facts dd[data-v-f26e77ff],.capability-page__cards p[data-v-f26e77ff],.capability-page__sectors p[data-v-f26e77ff]{color:var(--color-neutral-soft);margin:.6rem 0 0;line-height:1.55}.capability-page__cards h3[data-v-f26e77ff],.capability-page__sectors h3[data-v-f26e77ff]{color:var(--color-mist);margin-block-start:1rem;font-size:1.25rem;font-weight:700}.capability-page__sectors h3[data-v-f26e77ff]{margin-block-start:0}.capability-page__cards ul[data-v-f26e77ff],.capability-page__procurement[data-v-f26e77ff]{color:var(--color-mist);gap:.6rem;margin-block-start:1.2rem;padding-inline-start:1.1rem;display:grid}.capability-page__procurement[data-v-f26e77ff]{max-width:60rem;color:var(--color-neutral-soft);line-height:1.6}@media print{.capability-page[data-v-f26e77ff]{color:#111;background:#fff;padding-block:0}.capability-page__actions[data-v-f26e77ff]{display:none}.capability-page[data-v-f26e77ff] *{color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#ccc!important}.capability-page__section[data-v-f26e77ff]{break-inside:avoid;margin-block-start:2rem}}
