/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.px-site.svelte-12pdwbn{padding-inline:calc(var(--spacing,.25rem)*4)}@media(min-width:525px){.px-site.svelte-12pdwbn{padding-inline:calc(var(--spacing,.25rem)*6)}}@media(min-width:1024px){.px-site.svelte-12pdwbn{padding-inline:calc(var(--spacing,.25rem)*8)}}@media(min-width:1536px){.px-site.svelte-12pdwbn{padding-inline:calc(var(--spacing,.25rem)*12)}}@media(min-width:1800px){.px-site.svelte-12pdwbn{padding-inline:calc(var(--spacing,.25rem)*20)}}@media(min-width:2250px){.px-site.svelte-12pdwbn{padding-inline:calc(var(--spacing,.25rem)*40)}}.section-container-lg.svelte-12pdwbn{box-sizing:content-box;width:100%;max-width:1600px}@media(min-width:2250px){.section-container-lg.svelte-12pdwbn{max-width:2000px}}.card-grid-container-lg.svelte-12pdwbn{justify-content:space-between;gap:calc(var(--spacing,.25rem)*20);row-gap:calc(var(--spacing,.25rem)*16);flex-flow:column wrap;display:flex}@media(min-width:1280px){.card-grid-container-lg.svelte-12pdwbn{flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media(min-width:1800px){.card-grid-container-lg.svelte-12pdwbn{column-gap:calc(var(--spacing,.25rem)*40);row-gap:calc(var(--spacing,.25rem)*32)}}.asset-aspect-ratio.svelte-12pdwbn{aspect-ratio:1}@media(min-width:525px){.asset-aspect-ratio.svelte-12pdwbn{aspect-ratio:4/3}}@media(min-width:704px){.asset-aspect-ratio.svelte-12pdwbn{aspect-ratio:5/3}}@media(min-width:896px){.asset-aspect-ratio.svelte-12pdwbn{aspect-ratio:var(--aspect-video,16/9)}}@media(min-width:1280px){.asset-aspect-ratio.svelte-12pdwbn{aspect-ratio:4/3}}@media(min-width:1800px){.asset-aspect-ratio.svelte-12pdwbn{aspect-ratio:5/3}}.card-heading.svelte-12pdwbn{margin-top:calc(var(--spacing,.25rem)*3.5);font-family:var(--font-display,"Amatic SC","sans-serif");--tw-leading:1.35em;--tw-font-weight:var(--font-weight-bold,700);font-size:40px;line-height:1.35em;font-weight:var(--font-weight-bold,700)}@media(min-width:525px){.card-heading.svelte-12pdwbn{font-size:42px}}@media(min-width:640px){.card-heading.svelte-12pdwbn{font-size:44px}}@media(min-width:2250px){.card-heading.svelte-12pdwbn{font-size:52px}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
