.card.svelte-8sdtp9{height:374px;position:relative;display:inline-block;overflow:hidden}.card.svelte-8sdtp9 img:where(.svelte-8sdtp9){width:100%;height:100%;object-fit:cover;object-position:center;position:relative;border-radius:8px;transition:transform .4s ease}.glass.svelte-8sdtp9{position:absolute;bottom:30px;left:50%;width:calc(100% - 40px);transform:translate(-50%);background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:18px;font-weight:400;box-shadow:0 4px 6px #0000001a;padding:24px;cursor:pointer;text-align:center;z-index:1}.overflow.svelte-8sdtp9{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000c9;opacity:0;transition:opacity .4s ease;border-radius:8px;z-index:2;display:flex;flex-direction:column;padding:32px;align-items:flex-start;justify-content:center;gap:24px}.card.svelte-8sdtp9:hover .overflow:where(.svelte-8sdtp9){opacity:1}.card.svelte-8sdtp9:hover img:where(.svelte-8sdtp9){transform:scale(1.05)}.h1.svelte-8sdtp9{font-family:var(--kazimir-font);font-weight:600;font-size:18px;line-height:24px;vertical-align:middle;color:#fff}.h2.svelte-8sdtp9{color:#fff;font-family:var(--kazimir-font);font-weight:400;font-size:14px;line-height:21px;letter-spacing:1.5px;vertical-align:middle}.overflow.svelte-8sdtp9 button:where(.svelte-8sdtp9){background-color:#ffca0a;border:none;font-family:var(--kazimir-font);font-weight:600;font-size:16px;line-height:130%;text-align:center;color:#08083b;padding:12px 32px;width:158px;height:46px;border-radius:10px}
