.grid.svelte-15c20d3.svelte-15c20d3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:5rem;row-gap:3rem}.grid.svelte-15c20d3 .person-container.svelte-15c20d3{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"portrait" "text";row-gap:.5rem}.grid.svelte-15c20d3 .person-container .portrait-image.svelte-15c20d3{grid-area:portrait;aspect-ratio:1;position:relative;overflow:hidden}.grid.svelte-15c20d3 .person-container .portrait-image.svelte-15c20d3 img{position:absolute;inset:0;width:100%;height:auto}.grid.svelte-15c20d3 .person-container .text-container.svelte-15c20d3{display:flex;flex-direction:column;row-gap:.25rem;justify-content:flex-end}.grid.svelte-15c20d3 .person-container .text-container.text-area.svelte-15c20d3{grid-area:text}.grid.svelte-15c20d3 .person-container .text-container h2.svelte-15c20d3{font-size:1rem}.grid.svelte-15c20d3 .text-only.svelte-15c20d3{grid-template-areas:"";margin-top:2rem}.grid.svelte-15c20d3 .text-only .portrait-image.svelte-15c20d3{aspect-ratio:auto}@media (min-width: 576px){.grid.svelte-15c20d3 .text-only.svelte-15c20d3{grid-template-areas:"portrait" "text";margin-top:0}.grid.svelte-15c20d3 .text-only .portrait-image.svelte-15c20d3{aspect-ratio:1}}@media (min-width: 576px){.grid.svelte-15c20d3.svelte-15c20d3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.grid.svelte-15c20d3.svelte-15c20d3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 992px){.grid.svelte-15c20d3.svelte-15c20d3{grid-template-columns:repeat(4,minmax(0,1fr))}}
