.page.svelte-kqmquk{max-width:1120px;margin:0 auto;padding:2rem 1.5rem 3rem}.intro.svelte-kqmquk{margin-bottom:1.5rem}.eyebrow.svelte-kqmquk{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-gold)}h1.svelte-kqmquk{margin:.3rem 0 .4rem;font-size:clamp(1.55rem,3.6vw,2.4rem)}.intro.svelte-kqmquk p:where(.svelte-kqmquk){color:#c2c7cb}.arrival-grid.svelte-kqmquk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.arrival-card.svelte-kqmquk{position:relative;display:block;text-decoration:none;color:#f4f6f7;overflow:hidden;border:1px solid #2a2f35;background:#0f1215}.arrival-card.svelte-kqmquk img:where(.svelte-kqmquk){display:block;width:100%;height:clamp(320px,48vw,520px);object-fit:cover}.overlay.svelte-kqmquk{position:absolute;left:1rem;right:1rem;bottom:1rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem}h2.svelte-kqmquk{margin:0;font-size:clamp(1.1rem,2.8vw,1.8rem)}.overlay.svelte-kqmquk span:where(.svelte-kqmquk){font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(244,246,247,.7);padding-bottom:.2rem}@media(max-width:780px){.page.svelte-kqmquk{padding:1.4rem 1rem 2rem}.arrival-grid.svelte-kqmquk{grid-template-columns:1fr}}
