.about-page.svelte-cwls5q{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto}.about-paragraph.svelte-cwls5q{letter-spacing:-.01em;max-width:60ch;margin-left:auto;margin-right:auto;font-size:clamp(1.15rem,2vw,1.8rem);line-height:1.32}.logo-section.svelte-cwls5q{margin-bottom:4rem;padding-bottom:4rem}.section-title.svelte-cwls5q{text-transform:uppercase;color:#aaa;margin:2rem 0;font-size:.8rem;font-weight:500}.logo-section-title.svelte-cwls5q{max-width:1000px;margin-left:auto;margin-right:auto}.logo-grid.svelte-cwls5q{--client-logo-h:clamp(55px, 7vw, 110px);--client-cell-h:clamp(96px, 10vw, 150px);grid-template-columns:repeat(5,1fr);gap:0;width:100%;display:grid}.logo-grid--awards.svelte-cwls5q{grid-template-columns:repeat(3,1fr)}.logo-item.svelte-cwls5q{min-height:var(--client-cell-h);justify-content:center;align-items:center;padding:1.25rem 1rem;display:flex}.logo-item.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;max-height:calc(var(--client-logo-h) * var(--logo-scale,1));object-fit:contain;filter:grayscale();opacity:.45;transition:opacity .2s,filter .2s}.logo-item.svelte-cwls5q:hover img:where(.svelte-cwls5q){opacity:1;filter:grayscale(0)}.logo-name.svelte-cwls5q{text-align:center;text-transform:uppercase;letter-spacing:-.01em;color:#000;opacity:.45;text-wrap:balance;font-size:clamp(.95rem,1.4vw,1.4rem);font-weight:600;line-height:1.1;transition:opacity .2s}.logo-item.svelte-cwls5q:hover .logo-name:where(.svelte-cwls5q){opacity:1}@media (width<=640px){.about-page.svelte-cwls5q{padding:7rem 1.5rem 4rem}.logo-grid.svelte-cwls5q{grid-template-columns:repeat(3,1fr)}.logo-item.svelte-cwls5q:nth-child(5n){border-right:1px solid #00000014}.logo-item.svelte-cwls5q:nth-child(3n){border-right:none}}
