.list.svelte-eonh0r{display:grid;gap:3rem}.img.svelte-eonh0r{position:relative;border-radius:1rem;overflow:hidden}.placeholder.svelte-eonh0r{background-color:var(--primary);padding-bottom:56.25%}.overlay.svelte-eonh0r{position:absolute;left:0;bottom:0;width:100%;padding:3rem 1.5rem 1rem;background:linear-gradient(0deg,rgb(var(--secondary-raw)/90%),rgb(var(--secondary-raw)/60%),rgb(var(--secondary-raw)/0%))}.overlay.svelte-eonh0r h3:where(.svelte-eonh0r){color:var(--white)}h3.svelte-eonh0r{font-size:2rem;font-weight:700}header.svelte-eonh0r{padding-bottom:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--black)}header.svelte-eonh0r .intro{margin-top:1rem}@media(min-width:884px){.list.svelte-eonh0r{position:relative;grid-template-columns:repeat(3,1fr);gap:4rem 2rem}}.list.svelte-t8121s{display:flex;flex-direction:column;gap:2rem}article.svelte-t8121s{border-radius:1rem;overflow:hidden;background-color:var(--accent);color:var(--white)}.img.svelte-t8121s{position:relative}.img.svelte-t8121s img:where(.svelte-t8121s){display:block;object-fit:cover;width:100%;height:100%}.overlay.svelte-t8121s{position:absolute;left:0;bottom:0;width:100%;padding:3rem 1.5rem 1rem;background:linear-gradient(0deg,rgb(var(--secondary-raw)/90%),rgb(var(--secondary-raw)/60%),rgb(var(--secondary-raw)/0%))}.overlay.svelte-t8121s h3:where(.svelte-t8121s){color:var(--white)}h3.svelte-t8121s{font-size:2rem;font-weight:700}.ctn.svelte-t8121s{padding:1.5rem}.ctn.svelte-t8121s .intro{font-size:1.3rem;padding-bottom:.5rem;border-bottom:2px solid var(--white);margin-bottom:2rem}@media(max-width:883px){.img.svelte-t8121s img:where(.svelte-t8121s){aspect-ratio:5/4}}@media(min-width:884px){article.svelte-t8121s{display:grid;grid-template-columns:1fr 1fr;min-height:60vh}article.svelte-t8121s .img:where(.svelte-t8121s){position:relative;height:100%}article.svelte-t8121s .img:where(.svelte-t8121s) img:where(.svelte-t8121s){position:absolute;top:0;left:0;height:100%}article.svelte-t8121s .overlay:where(.svelte-t8121s){padding:3rem 2rem 1.5rem}article.svelte-t8121s h3:where(.svelte-t8121s){font-size:2.5rem}.ctn.svelte-t8121s{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 2rem}.ctn.svelte-t8121s .intro{font-size:1.5rem;line-height:1.3;padding-bottom:1rem}}h2.svelte-4a4lwp{margin-bottom:2rem}
