.about-detail.svelte-10ujipo{padding:clamp(2.75rem,6vw,5.5rem) clamp(1rem,4vw,3.5rem)}.about-layout.svelte-10ujipo{grid-template-columns:minmax(18rem,.95fr) minmax(20rem,.78fr);align-items:start;gap:clamp(2rem,5vw,5rem);width:100%;max-width:1380px;margin:0 auto;display:grid}.about-layout-copy-only.svelte-10ujipo{max-width:42rem;display:block}.about-mosaic.svelte-10ujipo{aspect-ratio:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));justify-self:end;gap:clamp(.65rem,1.2vw,1.1rem);width:100%;max-width:min(46rem,52vw);display:grid}.about-mosaic-tile.svelte-10ujipo{min-width:0;min-height:0}.about-mosaic-1.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):first-child{grid-area:1/1/-1/-1}.about-mosaic-2.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):first-child{grid-area:1/1/-1/3}.about-mosaic-2.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):nth-child(2){grid-area:1/3/-1/-1}.about-mosaic-3.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):first-child{grid-area:1/1/-1/3}.about-mosaic-3.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):nth-child(2){grid-area:1/3/3/-1}.about-mosaic-3.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):nth-child(3){grid-area:3/3/-1/-1}.about-mosaic-4.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):first-child{grid-area:1/1/3/3}.about-mosaic-4.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):nth-child(2){grid-area:1/3/3/-1}.about-mosaic-4.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):nth-child(3){grid-area:3/1/-1/3}.about-mosaic-4.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):nth-child(4){grid-area:3/3/-1/-1}.about-mosaic.svelte-10ujipo .about-mosaic-frame{height:100%}.about-copy.svelte-10ujipo{min-width:0}.about-copy.svelte-10ujipo h1:where(.svelte-10ujipo){margin:0 0 clamp(1.25rem,2.4vw,2rem)}.about-text.svelte-10ujipo{--prose-gap:.85em}@media (width<=900px){.about-detail.svelte-10ujipo{padding-block:clamp(2.25rem,8vw,4rem)}.about-layout.svelte-10ujipo{grid-template-columns:1fr;gap:clamp(1.75rem,7vw,3rem);max-width:44rem}.about-mosaic.svelte-10ujipo{justify-self:center;max-width:38rem}.about-copy.svelte-10ujipo h1:where(.svelte-10ujipo){text-align:center}}@media (width<=520px){.about-mosaic-2.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):first-child{grid-area:1/1/3/-1}.about-mosaic-2.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):nth-child(2){grid-area:3/1/-1/-1}.about-mosaic-3.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):first-child{grid-area:1/1/3/-1}.about-mosaic-3.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):nth-child(2){grid-area:3/1/-1/3}.about-mosaic-3.svelte-10ujipo .about-mosaic-tile:where(.svelte-10ujipo):nth-child(3){grid-area:3/3/-1/-1}}
