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