.photo-card.svelte-1ajugji{display:block;min-width:0;position:relative;overflow:hidden;border:1px solid var(--border);background-color:var(--card);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:var(--shadow-md);text-decoration:none}.photo-card.svelte-1ajugji:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#00000014);content:""}.photo-card__overlay.svelte-1ajugji{position:absolute;inset:auto 0 0 0;z-index:1;padding:1rem}.photo-card__title.svelte-1ajugji{display:inline-block;max-width:100%;border:1px solid rgb(255 255 255 / .22);background:#1212129e;padding:.7rem .95rem;color:#fff;font-size:.95rem;font-weight:600;line-height:1.35;letter-spacing:.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px #0000003d}.photo-card.svelte-1ajugji:hover .photo-card__title:where(.svelte-1ajugji),.photo-card.svelte-1ajugji:focus-visible .photo-card__title:where(.svelte-1ajugji){transform:translateY(-2px);transition:transform .16s ease}.card-wide.svelte-1ajugji .photo-card__title:where(.svelte-1ajugji),.card-tall.svelte-1ajugji .photo-card__title:where(.svelte-1ajugji){font-size:1.1rem}.card-tall.card-wide.svelte-1ajugji .photo-card__title:where(.svelte-1ajugji){font-size:1.35rem}@media screen and (min-width: 700px){.card-tall.svelte-1ajugji{grid-row:span 2}.card-wide.svelte-1ajugji{grid-column:span 2}}.photo-grid.svelte-1uha8ag{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-auto-rows:220px;min-width:0}
