.About.svelte-cwls5q{min-height:100vh;padding-top:calc(var(--space-11) + var(--space-5))}.About__inner.svelte-cwls5q{max-width:var(--max-width);padding-inline:var(--padding);margin:0 auto}@media (width>=1024px){.About__inner.svelte-cwls5q{max-width:50%;padding-right:var(--padding);padding-left:var(--space-7);margin-left:auto;margin-right:0}}.About__block.svelte-cwls5q+.About__block:where(.svelte-cwls5q){margin-top:var(--space-9)}.About__block.section.svelte-cwls5q{padding-top:0;padding-bottom:0}.About__lead.svelte-cwls5q{font-size:var(--fs-h2);margin:0 0 var(--space-6) 0;max-width:24ch;line-height:1.5}.About__body.svelte-cwls5q p:where(.svelte-cwls5q){opacity:.85;max-width:60ch;line-height:1.85}.About__logo.svelte-cwls5q{max-width:360px;padding-block:var(--space-9);color:var(--c-navy);margin:0 auto}@media (width>=1024px){.About__logo.svelte-cwls5q{margin-left:0}}.About__services-grid.svelte-cwls5q{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.About__services-grid.svelte-cwls5q{gap:var(--space-9) var(--space-7);grid-template-columns:1fr 1fr}}.About__service.svelte-cwls5q{gap:var(--space-3);flex-direction:column;display:flex}.About__service-num.svelte-cwls5q{font-size:var(--fs-h6);opacity:.6;margin:0}.About__service-name.svelte-cwls5q{font-size:var(--fs-h3);margin:0}.About__service-desc.svelte-cwls5q{font-size:var(--fs-h5);opacity:.82;margin:0;line-height:1.85}.About__company-list.svelte-cwls5q{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.About__row.svelte-cwls5q{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);grid-template-columns:1fr;display:grid}@media (width>=640px){.About__row.svelte-cwls5q{gap:var(--space-4);grid-template-columns:8em 1fr;align-items:baseline}}.About__row.svelte-cwls5q dt:where(.svelte-cwls5q){font-size:var(--fs-h6);opacity:.6}.About__row.svelte-cwls5q dd:where(.svelte-cwls5q){font-size:var(--fs-h5);margin:0;line-height:1.7}.About__row.svelte-cwls5q dd:where(.svelte-cwls5q) a:where(.svelte-cwls5q){text-underline-offset:3px;text-decoration:underline}
