.photo.svelte-1xbkqa0{border-radius:1rem;margin:0 0 1rem;position:relative;overflow:hidden}.photo.svelte-1xbkqa0 img:where(.svelte-1xbkqa0){object-fit:cover;width:100%;height:18rem;display:block}figcaption.svelte-1xbkqa0{color:var(--header-text-secondary,#475569);padding:.35rem .6rem;font-size:.72rem}figcaption.svelte-1xbkqa0 a:where(.svelte-1xbkqa0){color:inherit;text-decoration:underline}.placeholder.svelte-1xbkqa0{background:linear-gradient(135deg, var(--travel-navy,#0c4a6e), var(--travel-sky,#0369a1));place-items:center;height:12rem;display:grid}.placeholder.svelte-1xbkqa0 span:where(.svelte-1xbkqa0){color:#fff;letter-spacing:-.02em;opacity:.9;font-size:2rem;font-weight:800}
