.about-overview[data-astro-cid-zpzoxhr3]{gap:clamp(3rem,2rem + 4vw,5rem);display:grid}.about-overview__head[data-astro-cid-zpzoxhr3]{gap:var(--space-lg);max-width:1040px;display:grid}.about-statement[data-astro-cid-zpzoxhr3]{letter-spacing:-.02em;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.6rem);font-weight:700;line-height:1.25}.about-overview__grid[data-astro-cid-zpzoxhr3]{gap:var(--space-2xl);align-items:center;display:grid}.about-overview__img[data-astro-cid-zpzoxhr3]{aspect-ratio:16/10;border-radius:var(--radius-lg)}.about-overview__text[data-astro-cid-zpzoxhr3]{gap:var(--space-xl);display:grid}.facts[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--gray-200);grid-template-columns:1fr 1fr;margin:0;display:grid}.facts[data-astro-cid-zpzoxhr3] div[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--gray-200);padding:1.1rem 0}.facts[data-astro-cid-zpzoxhr3] div[data-astro-cid-zpzoxhr3]:nth-child(odd){padding-right:1rem}.facts[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-size:.78rem;font-weight:600}.facts[data-astro-cid-zpzoxhr3] dd[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);color:var(--navy);margin:0;font-size:1.05rem;font-weight:700}@media (width>=1024px){.about-overview__grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1.25fr 1fr}}.focus-grid[data-astro-cid-zpzoxhr3]{gap:var(--space-md);list-style:none;display:grid}.focus[data-astro-cid-zpzoxhr3]{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-100);transition:transform .35s var(--ease), box-shadow .35s var(--ease);align-content:start;gap:.6rem;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:grid}.focus[data-astro-cid-zpzoxhr3]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.focus__icon[data-astro-cid-zpzoxhr3]{border-radius:var(--radius);background:var(--navy);width:54px;height:54px;color:var(--white);place-items:center;margin-bottom:.75rem;display:grid}.focus[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{font-size:1.15rem}.focus[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:var(--muted);font-size:.94rem}.focus--cta[data-astro-cid-zpzoxhr3]{background:var(--navy);border-color:var(--navy);align-content:center;justify-items:start}.focus--cta[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{color:var(--white)}.focus--cta[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:#ffffffbf;margin-bottom:.75rem}@media (width>=640px){.focus-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.focus-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(3,1fr)}}.quality[data-astro-cid-zpzoxhr3]{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.quality__body[data-astro-cid-zpzoxhr3]{gap:var(--space-xl);display:grid}.quality__body[data-astro-cid-zpzoxhr3] .section-heading{margin-bottom:0}.quality__quote[data-astro-cid-zpzoxhr3]{padding:var(--space-lg) 0 var(--space-lg) var(--space-xl);border-left:3px solid var(--accent);font-size:var(--fs-lead);color:var(--charcoal);margin:0;line-height:1.65}.quality__tags[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.quality__tags[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{background:var(--gray-50);border:1px solid var(--gray-100);color:var(--navy);border-radius:999px;padding:.45rem .9rem;font-size:.86rem;font-weight:600}.quality__img[data-astro-cid-zpzoxhr3]{aspect-ratio:4/5;border-radius:var(--radius-lg)}@media (width>=1024px){.quality[data-astro-cid-zpzoxhr3]{grid-template-columns:1.2fr .8fr}}.about-industries[data-astro-cid-zpzoxhr3]{gap:var(--space-md);display:grid}@media (width>=640px){.about-industries[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.about-industries[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(6,1fr)}.about-industries[data-astro-cid-zpzoxhr3]>*{grid-column:span 2}.about-industries[data-astro-cid-zpzoxhr3]>:nth-child(4),.about-industries[data-astro-cid-zpzoxhr3]>:nth-child(5){aspect-ratio:16/9;grid-column:span 3}}
