.ph.svelte-xpkvaj{isolation:isolate;padding-top:calc(var(--header-h) + clamp(48px, 7vw, 88px));padding-bottom:160px;position:relative;overflow:hidden}.ph[data-compact].svelte-xpkvaj{padding-bottom:72px}.ph-i.svelte-xpkvaj{top:var(--header-h);z-index:-2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ph-img.svelte-xpkvaj{object-fit:cover;object-position:var(--focus);width:100%;height:100%;animation:1.4s both svelte-xpkvaj-ph-img-in;display:block}.ph-o.svelte-xpkvaj{top:var(--header-h);z-index:-1;background:linear-gradient(to bottom, #0a07098c 0, transparent 120px), linear-gradient(to right, #0f0b0dd1 0%, #0f0b0d8c 40%, #0f0b0d26 70%), linear-gradient(to bottom, transparent 45%, var(--c-bg) 100%), radial-gradient(ellipse 60% 70% at 15% 40%, var(--c-glow), transparent 70%);position:absolute;bottom:-2px;left:-2px;right:-2px}.ph-in.svelte-xpkvaj{max-width:960px}.ph-eb.svelte-xpkvaj{letter-spacing:.22em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:14px;max-width:none;margin:0 0 12px;font-size:13px;font-weight:500;display:inline-flex}.ph-eb.svelte-xpkvaj:before{content:"";background:var(--c-accent);flex-shrink:0;width:32px;height:1px}.ph-in.svelte-xpkvaj .ph-t{font-family:var(--f-display);color:var(--c-ink);text-shadow:0 1px 24px #0000004d;margin:0 0 16px;font-size:clamp(40px,5vw,64px)}.ph[data-compact].svelte-xpkvaj .ph-t{font-size:clamp(36px,4.5vw,56px)}.ph-intro.svelte-xpkvaj{max-width:560px;font-size:var(--text-desc);font-weight:var(--text-desc-weight);line-height:var(--text-desc-lh);color:var(--c-ink-2);text-shadow:0 1px 24px #0000004d;margin:0 0 24px}.ph-intro.svelte-xpkvaj:last-child{margin-bottom:0}@keyframes svelte-xpkvaj-ph-img-in{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (width>=768px){.ph[data-size=tall].svelte-xpkvaj{padding-top:var(--header-h);min-height:calc(var(--header-h) + clamp(440px, 34vw, 560px) + 72px)}.ph[data-size=tall][data-compact].svelte-xpkvaj{padding-bottom:72px}.ph[data-size=tall].svelte-xpkvaj .ph-i:where(.svelte-xpkvaj),.ph[data-size=tall].svelte-xpkvaj .ph-o:where(.svelte-xpkvaj){height:clamp(440px,34vw,560px);bottom:auto}.ph[data-size=tall].svelte-xpkvaj>.ph-in:where(.svelte-xpkvaj){top:var(--header-h);z-index:1;width:100%;max-width:var(--w-max);pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:clamp(440px,34vw,560px);margin-inline:auto;padding-bottom:clamp(40px,6vw,80px);display:flex;position:absolute;left:0;right:0}.ph[data-size=tall].svelte-xpkvaj>.ph-in:where(.svelte-xpkvaj)>*{pointer-events:auto;max-width:min(52%,520px)}.ph[data-size=tall].svelte-xpkvaj .ph-eb:where(.svelte-xpkvaj){margin-bottom:16px}.ph[data-size=tall].svelte-xpkvaj .ph-t{margin-bottom:0;font-size:clamp(52px,6.5vw,96px)}}@media (width<=768px){.ph.svelte-xpkvaj{padding-bottom:120px}.ph[data-compact].svelte-xpkvaj{padding-bottom:72px}}@media (width<=767px){.ph[data-compact].svelte-xpkvaj{padding-bottom:48px}.ph[data-band=booking].svelte-xpkvaj{background:var(--c-bg);padding-top:0;padding-bottom:20px}.ph[data-band=booking].svelte-xpkvaj>.ph-in:where(.svelte-xpkvaj){z-index:1;padding-top:calc(var(--header-h) + 190px);position:relative}.ph[data-band=booking].svelte-xpkvaj .ph-i:where(.svelte-xpkvaj){top:var(--header-h);height:270px;bottom:auto;left:0;right:0}.ph[data-band=booking].svelte-xpkvaj .ph-o:where(.svelte-xpkvaj){top:var(--header-h);background:radial-gradient(ellipse 85% 75% at 62% 42%, transparent 38%, #5c163a80 72%, var(--c-bg) 100%), linear-gradient(to bottom, #3c0e2680 0, transparent 80px), linear-gradient(to bottom, transparent 42%, #3c0e2680 70%, var(--c-bg) 100%);height:272px;bottom:auto;left:0;right:0}.ph[data-band=booking].svelte-xpkvaj .ph-intro:where(.svelte-xpkvaj){margin-bottom:16px}.ph[data-band=booking].svelte-xpkvaj .ph-intro:where(.svelte-xpkvaj):last-child{margin-bottom:0}.ph-img.svelte-xpkvaj{object-position:var(--focus-m)}.ph[data-size=tall].svelte-xpkvaj .ph-eb:where(.svelte-xpkvaj){letter-spacing:.2em;gap:10px;margin-bottom:10px;font-size:11px}.ph[data-size=tall].svelte-xpkvaj .ph-eb:where(.svelte-xpkvaj):before{width:24px}.ph[data-size=tall].svelte-xpkvaj .ph-t{font-size:clamp(42px,12vw,52px)}}@media (prefers-reduced-motion:reduce){.ph-img.svelte-xpkvaj{animation:none}}.fc.svelte-seiwsy{border:1px solid var(--c-tray-line);background:var(--c-tray);flex-direction:column;padding:6px;display:flex;box-shadow:0 30px 80px #00000080}.fc-h.svelte-seiwsy,.fc-f.svelte-seiwsy{background:var(--c-tray)}.fc[data-radius=lg].svelte-seiwsy{border-radius:28px}.fc[data-radius=lg].svelte-seiwsy .fc-i:where(.svelte-seiwsy){border-radius:22px}.fc[data-radius=lg].svelte-seiwsy .fc-h:where(.svelte-seiwsy),.fc[data-radius=lg].svelte-seiwsy .fc-f:where(.svelte-seiwsy){padding:14px 18px 12px}.fc[data-radius=md].svelte-seiwsy{border-radius:22px}.fc[data-radius=md].svelte-seiwsy .fc-i:where(.svelte-seiwsy){border-radius:16px}.fc[data-radius=md].svelte-seiwsy .fc-h:where(.svelte-seiwsy){padding:12px 14px 10px}.fc[data-radius=md].svelte-seiwsy .fc-f:where(.svelte-seiwsy){padding:10px 14px 8px}.fc-i.svelte-seiwsy{border:1px solid var(--c-card-line);background:var(--c-card);box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000059}@media (width<=480px){.fc[data-radius=lg].svelte-seiwsy{border-radius:24px}.fc[data-radius=lg].svelte-seiwsy .fc-i:where(.svelte-seiwsy){border-radius:18px}}
