.xp-intro[data-astro-cid-6ena5iay]{max-width:680px;margin-left:auto;margin-right:auto}.xp-intro[data-astro-cid-6ena5iay] h2[data-astro-cid-6ena5iay]{margin-bottom:14px}.ship-hero[data-astro-cid-6ena5iay]{position:relative;min-height:56vh;display:flex;align-items:flex-end;padding:0;overflow:hidden}.ship-hero[data-astro-cid-6ena5iay]:after{display:none}.ship-hero__media[data-astro-cid-6ena5iay]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ship-hero__scrim[data-astro-cid-6ena5iay]{position:absolute;inset:0;background:linear-gradient(180deg,#023a5240,#023a5259 40%,#023a52e6)}.ship-hero__inner[data-astro-cid-6ena5iay]{position:relative;z-index:1;padding-block:48px}.ship-hero__inner[data-astro-cid-6ena5iay] h1[data-astro-cid-6ena5iay]{color:#fff;margin-bottom:6px}.ship-hero__sub[data-astro-cid-6ena5iay]{color:#ffffffeb;font-size:var(--fs-md);margin:0 0 20px}.xp-split[data-astro-cid-6ena5iay]{display:grid;gap:28px;align-items:center;margin-top:2.4em}@media(min-width:760px){.xp-split[data-astro-cid-6ena5iay]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.xp-split[data-astro-cid-6ena5iay] img[data-astro-cid-6ena5iay]{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.xp-split__text[data-astro-cid-6ena5iay] p[data-astro-cid-6ena5iay]{margin:1em 0 0}.ship-list[data-astro-cid-6ena5iay]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ship-list[data-astro-cid-6ena5iay] li[data-astro-cid-6ena5iay]{padding-left:20px;position:relative;color:var(--color-text-soft);font-size:var(--fs-sm)}.ship-list[data-astro-cid-6ena5iay] li[data-astro-cid-6ena5iay]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.xp-moments[data-astro-cid-6ena5iay]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:2em}@media(min-width:640px){.xp-moments[data-astro-cid-6ena5iay]{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp-moment[data-astro-cid-6ena5iay]{min-height:240px}.xp-moment[data-astro-cid-6ena5iay] .pcard__body[data-astro-cid-6ena5iay] p[data-astro-cid-6ena5iay]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-md);color:#fff;margin:0}.xp-momentlist[data-astro-cid-6ena5iay]{list-style:none;max-width:640px;margin:2em auto 0;padding:0;display:flex;flex-direction:column;gap:14px}.xp-momentlist[data-astro-cid-6ena5iay] li[data-astro-cid-6ena5iay]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-md);color:var(--color-quote);text-align:center;padding-bottom:14px;border-bottom:1px solid var(--color-line-cool)}.xp-momentlist[data-astro-cid-6ena5iay] li[data-astro-cid-6ena5iay]:last-child{border-bottom:0;padding-bottom:0}.ship-info[data-astro-cid-6ena5iay]{display:grid;gap:28px;max-width:900px;margin:0 auto}@media(min-width:700px){.ship-info[data-astro-cid-6ena5iay]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ship-info__block[data-astro-cid-6ena5iay] h3[data-astro-cid-6ena5iay]{margin-bottom:12px;font-size:var(--fs-lg)}.ship-info__block[data-astro-cid-6ena5iay] p[data-astro-cid-6ena5iay]{color:var(--color-text-soft);font-size:var(--fs-sm);margin:0}.ship-price[data-astro-cid-6ena5iay]{max-width:560px;margin:2em auto 0;background:var(--color-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:32px;text-align:center}.ship-price__cost[data-astro-cid-6ena5iay]{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.ship-price__cost[data-astro-cid-6ena5iay] div[data-astro-cid-6ena5iay]{display:flex;flex-direction:column;gap:4px}.ship-price__cost[data-astro-cid-6ena5iay] strong[data-astro-cid-6ena5iay]{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--color-heading)}.ship-price__cost[data-astro-cid-6ena5iay] span[data-astro-cid-6ena5iay]{font-size:var(--fs-xs);color:var(--color-text-soft)}.ship-price__hint[data-astro-cid-6ena5iay]{font-size:var(--fs-xs);color:var(--color-text-soft);margin:14px 0 0}.ship-price__actions[data-astro-cid-6ena5iay]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:20px}.ship-price__flyer[data-astro-cid-6ena5iay]{font-size:var(--fs-sm);font-weight:600;color:var(--color-primary)}.ship-price__flyer[data-astro-cid-6ena5iay]:hover{color:var(--color-primary-hov)}.ship-leistungen[data-astro-cid-6ena5iay]{display:grid;gap:28px;max-width:900px;margin:3em auto 0}@media(min-width:700px){.ship-leistungen[data-astro-cid-6ena5iay]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ship-leistungen[data-astro-cid-6ena5iay] h4[data-astro-cid-6ena5iay]{margin-bottom:12px}.xp-gallery[data-astro-cid-6ena5iay]{columns:2;column-gap:14px;margin:2em 0 0}@media(min-width:640px){.xp-gallery[data-astro-cid-6ena5iay]{columns:3}}.xp-gallery__trigger[data-astro-cid-6ena5iay]{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;margin-bottom:14px;break-inside:avoid}.xp-gallery__trigger[data-astro-cid-6ena5iay] img[data-astro-cid-6ena5iay]{width:100%;display:block;border-radius:var(--r-md);transition:transform .2s}.xp-gallery__trigger[data-astro-cid-6ena5iay]:hover img[data-astro-cid-6ena5iay]{transform:scale(1.02)}.ship-closing__actions[data-astro-cid-6ena5iay]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:1.4em}.ship-closing__back[data-astro-cid-6ena5iay]{margin-top:20px;font-size:var(--fs-sm)}.xp-lightbox[data-astro-cid-6ena5iay]{border:0;padding:0;margin:auto;background:transparent;max-width:min(92vw,1200px);max-height:90vh}.xp-lightbox[data-astro-cid-6ena5iay]::backdrop{background:#023a52d9}.xp-lightbox[data-astro-cid-6ena5iay] .lightbox__img[data-astro-cid-6ena5iay]{display:block;width:100%;height:100%;max-height:90vh;object-fit:contain;border-radius:var(--r-md)}.xp-lightbox[data-astro-cid-6ena5iay] .lightbox__close[data-astro-cid-6ena5iay]{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#023a52b3;color:#fff;cursor:pointer}.xp-lightbox[data-astro-cid-6ena5iay] .lightbox__close[data-astro-cid-6ena5iay]:hover{background:var(--color-heading-deep)}
