.about.svelte-cwls5q{padding-block:var(--space-6) var(--space-6)}.page-title.svelte-cwls5q{font-size:var(--step-5);margin:0 0 var(--space-3)}.layout.svelte-cwls5q{gap:var(--space-5);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.layout.svelte-cwls5q{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.body.svelte-cwls5q{gap:var(--space-3);flex-direction:column;max-width:65ch;margin:0;display:flex}.body.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--step-1);color:var(--fg);margin:0;line-height:1.7}.placeholder.svelte-cwls5q{color:var(--muted)}.feature-grid.svelte-cwls5q{gap:var(--space-2);grid-template-columns:1fr 1fr;margin:0;display:grid}.js-motion .feature-grid.svelte-cwls5q .reveal:where(.svelte-cwls5q):not(.is-visible){transform:translateY(40px)}.tile.svelte-cwls5q{background:#f2f2f2;display:block;position:relative;overflow:hidden}.tile.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .7s var(--ease);display:block}.tile.svelte-cwls5q:hover img:where(.svelte-cwls5q){transform:scale(1.04)}.tile-title.svelte-cwls5q{color:#fff;text-transform:uppercase;letter-spacing:var(--track-caps);text-shadow:0 1px 6px #0000008c;opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease);font-size:.7rem;position:absolute;bottom:.5rem;left:.625rem;transform:translateY(4px)}.tile.svelte-cwls5q:hover .tile-title:where(.svelte-cwls5q){opacity:1;transform:translateY(0)}
