section.svelte-1quszpd{padding:var(--page-top) 0 var(--page-bottom)}.grid.svelte-1quszpd{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;padding:4rem 0}@media (max-width: 768px){.grid.svelte-1quszpd{gap:.75rem;padding:2rem 0 0}}.card.svelte-1quszpd{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:16rem;overflow:hidden;border-radius:.5rem;background:var(--primary-dark);color:var(--white)}@media (max-width: 768px){.card.svelte-1quszpd{min-height:8rem}}.card.svelte-1quszpd img:where(.svelte-1quszpd){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card.svelte-1quszpd:hover .content:where(.svelte-1quszpd){background-color:#00000080;transform:scale(1.05)}.content.svelte-1quszpd{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:2rem;background:linear-gradient(to bottom,transparent,black);transition:all var(--transition-duration) var(--transition-easing)}.content.svelte-1quszpd h2:where(.svelte-1quszpd){font-size:2.5rem;line-height:1.1;color:var(--white)}.content.svelte-1quszpd h2:where(.svelte-1quszpd).long{font-size:1.8rem}.content.svelte-1quszpd p:where(.svelte-1quszpd){color:var(--white)}@media (max-width: 768px){.content.svelte-1quszpd{padding:.75rem}.content.svelte-1quszpd h2:where(.svelte-1quszpd),.content.svelte-1quszpd h2.long:where(.svelte-1quszpd){font-size:1.1rem}.content.svelte-1quszpd p:where(.svelte-1quszpd){display:none}}
