.four-column-grid.svelte-1p7gg0{width:100%;padding:4rem;position:relative}.four-column-grid.svelte-1p7gg0.no-top-margin{padding-top:0}.four-column-grid.svelte-1p7gg0 .inner:where(.svelte-1p7gg0){grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.four-column-grid.svelte-1p7gg0.is-flush .inner:where(.svelte-1p7gg0){gap:0}.cell.svelte-1p7gg0{color:inherit;aspect-ratio:2/2.25;text-decoration:none;display:block;position:relative;overflow:hidden}.cell.svelte-1p7gg0 img:where(.svelte-1p7gg0){transition:transform .4s}.cell.svelte-1p7gg0 img:where(.svelte-1p7gg0),.cell.svelte-1p7gg0 .placeholder:where(.svelte-1p7gg0){object-fit:cover;width:100%;height:100%;display:block}.cell.svelte-1p7gg0 .placeholder:where(.svelte-1p7gg0){background-color:var(--color-black)}.cell.svelte-1p7gg0 .info:where(.svelte-1p7gg0){color:var(--color-white);background:linear-gradient(#0000,#000c);flex-direction:column;justify-content:flex-end;gap:.5rem;width:100%;height:30%;padding:1rem;display:flex;position:absolute;bottom:0;left:0}.cell.svelte-1p7gg0 .name:where(.svelte-1p7gg0){font-weight:600}.cell.svelte-1p7gg0 .title:where(.svelte-1p7gg0){font-size:var(--font-size-small);color:var(--color-gray)}.is-flush.svelte-1p7gg0{padding:0}.is-flush.svelte-1p7gg0 .cell:where(.svelte-1p7gg0):hover img:where(.svelte-1p7gg0){transform:scale(1.04)}.is-flush.svelte-1p7gg0 .cell:where(.svelte-1p7gg0) .info:where(.svelte-1p7gg0){transition:background .3s}@media (prefers-reduced-motion:reduce){.cell.svelte-1p7gg0 img:where(.svelte-1p7gg0),.is-flush.svelte-1p7gg0 .cell:where(.svelte-1p7gg0) .info:where(.svelte-1p7gg0){transition:none}.is-flush.svelte-1p7gg0 .cell:where(.svelte-1p7gg0):hover img:where(.svelte-1p7gg0){transform:none}}.view-all.svelte-1p7gg0{justify-content:center;margin-top:3rem;display:flex}.cta.svelte-1p7gg0{background-color:var(--color-black);width:fit-content;color:var(--color-white);font-size:var(--font-size-small);letter-spacing:.05em;text-transform:uppercase;padding:1rem 1.75rem;font-weight:600;text-decoration:none;transition:background-color .2s}a.cta.svelte-1p7gg0:hover{background-color:var(--color-accent4);color:var(--color-white)}@media (width<=900px){.four-column-grid.svelte-1p7gg0{padding:3rem 2rem}.four-column-grid.svelte-1p7gg0 .inner:where(.svelte-1p7gg0){grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.four-column-grid.svelte-1p7gg0 .inner:where(.svelte-1p7gg0){grid-template-columns:1fr}}@media (width<=479px){.four-column-grid.is-flush.svelte-1p7gg0{padding:0}.four-column-grid.is-flush.svelte-1p7gg0 .inner:where(.svelte-1p7gg0){grid-template-columns:repeat(2,1fr)}.is-flush.svelte-1p7gg0 .cell:where(.svelte-1p7gg0) .info:where(.svelte-1p7gg0){gap:.25rem;height:45%;padding:.75rem}.is-flush.svelte-1p7gg0 .cell:where(.svelte-1p7gg0) .name:where(.svelte-1p7gg0){font-size:var(--font-size-small)}.is-flush.svelte-1p7gg0 .cell:where(.svelte-1p7gg0) .title:where(.svelte-1p7gg0){font-size:var(--font-size-xsmall)}}@media (orientation:landscape) and (height<=500px){.four-column-grid.svelte-1p7gg0 .inner:where(.svelte-1p7gg0),.four-column-grid.is-flush.svelte-1p7gg0 .inner:where(.svelte-1p7gg0){grid-template-columns:repeat(4,1fr)}}
