.card.svelte-egnbni{height:17rem;overflow:hidden;text-decoration:none;position:relative;border-radius:var(--border-radius);transition-property:box-shadow;transition-duration:.15s;transition-timing-function:ease-out;box-shadow:var(--box-shadow)}.card.svelte-egnbni:hover,.card.svelte-egnbni:focus{box-shadow:var(--box-shadow--hover)}.card.svelte-egnbni:hover .card__title:where(.svelte-egnbni),.card.svelte-egnbni:focus .card__title:where(.svelte-egnbni){border-color:#000}.card__title.svelte-egnbni{font-weight:400;font-size:1.5rem;color:#fff;margin:0;line-height:1;position:absolute;left:-5px;bottom:-5px;padding:.5rem 1rem;transition:border-color .15s ease-out;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:5px}.card__link.svelte-egnbni{text-decoration:none}.card__image-container.svelte-egnbni{overflow:hidden;border-radius:5px;width:100%;height:100%}.card__image-container.svelte-egnbni:after{content:"";background-color:#ffffff26;position:absolute;top:0;right:0;bottom:0;left:0}.card__image.svelte-egnbni{margin-top:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;min-height:100%}div.svelte-16q0tsb{width:var(--width);max-width:calc(100% - 20px);margin:0 auto;display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}@media (min-width: 53.125rem){div.svelte-16q0tsb{grid-template-columns:1fr 1fr}}section.svelte-1kmoosy{padding-bottom:40px;padding-top:40px}.banner.svelte-1kmoosy{display:block;background-color:var(--blue);color:#fff;padding:20px 24px;text-decoration:none;transition:background-color .1s ease-in-out;font-size:1.1rem}.banner.svelte-1kmoosy:hover,.banner.svelte-1kmoosy:focus-visible{background-color:var(--blueHover)}@media (max-width: 53.125rem){.banner.svelte-1kmoosy{padding:16px}@supports (padding: max(0px)){.banner.svelte-1kmoosy{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}}.banner.svelte-1kmoosy div:where(.svelte-1kmoosy){margin:0 auto;width:var(--width);max-width:100%}.banner.svelte-1kmoosy strong:where(.svelte-1kmoosy){display:inline-block;font-weight:700}.banner.svelte-1kmoosy span:where(.svelte-1kmoosy){display:inline-flex;flex-wrap:nowrap;margin:0;gap:1ch}.banner.svelte-1kmoosy svg:where(.svelte-1kmoosy){width:1em;height:1em;flex-shrink:0}
