.preview.svelte-kjzr69{position:relative;min-height:28px}.select-section.svelte-kjzr69{position:absolute;inset:0;width:100%;border:2px solid transparent;border-radius:12px;background:transparent;cursor:pointer;text-align:left}.select-section.svelte-kjzr69 span:where(.svelte-kjzr69){position:absolute;top:0;left:12px;background:#0e7490;color:#fff;font-size:11px;padding:4px 10px;border-radius:0 0 6px 6px;opacity:0}.select-section.svelte-kjzr69:hover,.select-section.svelte-kjzr69:focus-visible,.selected.svelte-kjzr69 .select-section:where(.svelte-kjzr69){border-color:#0891b2}.select-section.svelte-kjzr69:hover span:where(.svelte-kjzr69),.select-section.svelte-kjzr69:focus-visible span:where(.svelte-kjzr69),.selected.svelte-kjzr69 .select-section:where(.svelte-kjzr69) span:where(.svelte-kjzr69){opacity:1}.drag-handle.svelte-kjzr69{position:absolute;top:5px;right:8px;display:flex;align-items:center;gap:5px;background:#0e5268;color:#fff;padding:8px 10px;border:1px solid #67e8f9;border-radius:8px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font-size:12px;z-index:2;opacity:0;transition:opacity .12s}.preview.svelte-kjzr69:hover .drag-handle:where(.svelte-kjzr69),.preview.svelte-kjzr69:focus-within .drag-handle:where(.svelte-kjzr69),.selected.svelte-kjzr69 .drag-handle:where(.svelte-kjzr69){opacity:1}.drag-handle.svelte-kjzr69:active{cursor:grabbing}.drag-handle.svelte-kjzr69:focus-visible{outline:3px solid #67e8f9;outline-offset:2px}@media(hover:none){.drag-handle.svelte-kjzr69{opacity:1}}@media(prefers-reduced-motion:reduce){.drag-handle.svelte-kjzr69{transition:none}}.insert-section.svelte-kjzr69{position:absolute;left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:5px;border:1px solid #0e7490;border-radius:20px;padding:4px 10px;background:#fff;color:#075568;box-shadow:0 3px 10px #173d4b20;font-size:11px;opacity:0;cursor:pointer;white-space:nowrap}.insert-before.svelte-kjzr69{top:-12px}.insert-after.svelte-kjzr69{bottom:-12px}.preview.svelte-kjzr69:hover .insert-section:where(.svelte-kjzr69),.preview.svelte-kjzr69:focus-within .insert-section:where(.svelte-kjzr69),.selected.svelte-kjzr69 .insert-section:where(.svelte-kjzr69){opacity:1}.insert-section.svelte-kjzr69:focus-visible{outline:3px solid #67e8f9;outline-offset:2px}@media(hover:none){.insert-section.svelte-kjzr69{opacity:1}}.section-design.svelte-1evspek{min-width:0;width:100%;margin-inline:auto}.section-design.svelte-1evspek:empty{display:none}.section-design[data-width].svelte-1evspek>*{width:100%;max-width:100%}.section-design[data-width=reading].svelte-1evspek{max-width:760px}.section-design[data-width=balanced].svelte-1evspek{max-width:1000px}.section-design[data-spacing=compact].svelte-1evspek>*{padding:clamp(14px,2vw,20px)!important}.section-design[data-spacing=comfortable].svelte-1evspek>*{padding:clamp(20px,3vw,36px)!important}.section-design[data-spacing=airy].svelte-1evspek>*{padding:clamp(28px,5vw,64px)!important}.section-design[data-surface=plain].svelte-1evspek>*{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.section-design[data-surface=soft].svelte-1evspek>*{background:var(--muted)!important;color:var(--foreground);border:1px solid transparent!important;box-shadow:none!important}.section-design[data-surface=paper].svelte-1evspek>*{background:var(--card)!important;color:var(--foreground);border:1px solid var(--border)!important;box-shadow:0 8px 24px #102e4010!important}.section-design[data-corners=square].svelte-1evspek>*{border-radius:0!important}.section-design[data-corners=rounded].svelte-1evspek>*{border-radius:24px!important}.section-design[data-align=start].svelte-1evspek>*{text-align:start}.section-design[data-align=center].svelte-1evspek>*{text-align:center}.section-design[data-align=center].svelte-1evspek ul,.section-design[data-align=center].svelte-1evspek ol{text-align:start}.travel-content.svelte-zna9m7{color:var(--foreground);padding:20px 0;overflow-wrap:anywhere}h2.svelte-zna9m7{font-size:clamp(24px,3vw,34px);line-height:1.25;font-weight:750;letter-spacing:-.025em;margin-bottom:20px}.intro.svelte-zna9m7,.note.svelte-zna9m7{font-size:15px;line-height:1.8;white-space:pre-line;color:var(--muted-foreground)}.intro.svelte-zna9m7{max-width:75ch;margin-bottom:25px}.note.svelte-zna9m7{font-size:13px;padding:18px;border-left:3px solid var(--primary);background:var(--muted);border-radius:0 10px 10px 0;margin-top:24px}.programme.svelte-zna9m7{list-style:none;padding:0;margin:0}.programme.svelte-zna9m7 li:where(.svelte-zna9m7){display:grid;grid-template-columns:95px minmax(0,1fr);gap:24px;padding:0 0 30px}.day-label.svelte-zna9m7{position:relative}.day-label.svelte-zna9m7:after{content:"";position:absolute;top:45px;bottom:-12px;left:25px;border-left:2px solid var(--border)}.programme.svelte-zna9m7 li:where(.svelte-zna9m7):last-child .day-label:where(.svelte-zna9m7):after{display:none}.day-label.svelte-zna9m7 span:where(.svelte-zna9m7){display:inline-flex;justify-content:center;min-width:55px;max-width:95px;border-radius:20px;background:var(--primary);color:var(--primary-foreground);padding:9px 12px;font-size:12px;font-weight:700}.day-copy.svelte-zna9m7{padding:22px;border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0}.day-copy.svelte-zna9m7 h3:where(.svelte-zna9m7){font-size:21px;font-weight:700;line-height:1.4;margin-bottom:10px}.day-copy.svelte-zna9m7 p:where(.svelte-zna9m7){font-size:15px;line-height:1.85;white-space:pre-line;color:var(--muted-foreground)}.day-copy.svelte-zna9m7 img:where(.svelte-zna9m7){width:100%;max-height:280px;object-fit:cover;border-radius:10px;margin-bottom:18px}.programme.cards.svelte-zna9m7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cards.svelte-zna9m7 li:where(.svelte-zna9m7){display:flex;flex-direction:column;gap:12px;padding:0}.cards.svelte-zna9m7 .day-label:where(.svelte-zna9m7):after{display:none}.cards.svelte-zna9m7 .day-copy:where(.svelte-zna9m7){flex:1}.cards.svelte-zna9m7 .day-copy:where(.svelte-zna9m7) img:where(.svelte-zna9m7){aspect-ratio:4/3}.services.svelte-zna9m7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:22px}.service-group.svelte-zna9m7{border:1px solid var(--border);border-radius:16px;padding:26px;background:var(--card)}.service-group.svelte-zna9m7 h3:where(.svelte-zna9m7){font-size:19px;font-weight:700;margin-bottom:18px}.service-group.svelte-zna9m7 ul:where(.svelte-zna9m7){display:grid;gap:16px;list-style:none;padding:0}.service-group.svelte-zna9m7 li:where(.svelte-zna9m7){display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.7;white-space:pre-line}.service-group.svelte-zna9m7 svg{color:var(--primary);flex-shrink:0;margin-top:4px}.excluded.svelte-zna9m7 svg{color:var(--muted-foreground)}.highlights.svelte-zna9m7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.highlights.svelte-zna9m7>div:where(.svelte-zna9m7){position:relative;padding:22px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.highlights.svelte-zna9m7 svg{color:var(--primary);margin-bottom:14px}.highlights.svelte-zna9m7 dt:where(.svelte-zna9m7){font-size:12px;color:var(--muted-foreground);margin-bottom:7px}.highlights.svelte-zna9m7 dd:where(.svelte-zna9m7){font-size:19px;line-height:1.5;font-weight:700}.compact.svelte-zna9m7 .service-group:where(.svelte-zna9m7),.compact.svelte-zna9m7 .highlights:where(.svelte-zna9m7)>div:where(.svelte-zna9m7){padding:16px}.compact.svelte-zna9m7 .services:where(.svelte-zna9m7) ul:where(.svelte-zna9m7){gap:9px}.compact.svelte-zna9m7 .highlights:where(.svelte-zna9m7) svg{display:none}.compact.svelte-zna9m7 .highlights:where(.svelte-zna9m7) dd:where(.svelte-zna9m7){font-size:16px}.empty.svelte-zna9m7{padding:28px;border:1px dashed var(--border);border-radius:12px;font-size:14px;color:var(--muted-foreground)}@media(max-width:760px){.programme.cards.svelte-zna9m7{grid-template-columns:1fr}.programme.svelte-zna9m7 li:where(.svelte-zna9m7){grid-template-columns:1fr;gap:12px}.day-label.svelte-zna9m7:after{display:none}.day-copy.svelte-zna9m7{padding:18px}.services.svelte-zna9m7{grid-template-columns:1fr}.service-group.svelte-zna9m7{padding:20px}.highlights.svelte-zna9m7{grid-template-columns:repeat(2,minmax(0,1fr))}.highlights.svelte-zna9m7>div:where(.svelte-zna9m7){padding:16px}.highlights.svelte-zna9m7 dd:where(.svelte-zna9m7){font-size:16px}}@media(max-width:360px){.highlights.svelte-zna9m7{grid-template-columns:1fr}}.photo-gallery.svelte-d387ay{padding:20px 0;color:var(--foreground);overflow-wrap:anywhere}h2.svelte-d387ay{font-size:clamp(24px,3vw,34px);line-height:1.25;font-weight:750;letter-spacing:-.025em;margin-bottom:20px}.intro.svelte-d387ay{font-size:15px;line-height:1.8;white-space:pre-line;color:var(--muted-foreground);max-width:75ch;margin-bottom:25px}.photos.svelte-d387ay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.compact.svelte-d387ay .photos:where(.svelte-d387ay){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.photo.svelte-d387ay{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:14px;background:var(--muted);cursor:zoom-in}.photo.svelte-d387ay img:where(.svelte-d387ay){width:100%;height:100%;object-fit:cover;transition:transform .25s}.photo.svelte-d387ay:hover img:where(.svelte-d387ay){transform:scale(1.025)}.photo.svelte-d387ay>span:where(.svelte-d387ay){position:absolute;right:10px;bottom:10px;padding:8px;border-radius:50%;background:#0007;color:#fff}.photo.svelte-d387ay:focus-visible{outline:3px solid var(--primary);outline-offset:4px}figcaption.svelte-d387ay{font-size:13px;line-height:1.6;color:var(--muted-foreground);padding:10px 2px;white-space:pre-line}.empty.svelte-d387ay{padding:28px;border:1px dashed var(--border);border-radius:12px;font-size:14px;color:var(--muted-foreground)}dialog.svelte-d387ay{margin:auto;width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--border);border-radius:16px;background:var(--background);color:var(--foreground);padding:14px;overflow:auto}dialog.svelte-d387ay::backdrop{background:#071b28d9}.viewer.svelte-d387ay header:where(.svelte-d387ay),.viewer.svelte-d387ay footer:where(.svelte-d387ay){display:flex;align-items:center;justify-content:space-between;gap:15px}.viewer.svelte-d387ay header:where(.svelte-d387ay){padding:0 0 12px;font-size:12px}.viewer.svelte-d387ay footer:where(.svelte-d387ay){padding-top:12px}.viewer.svelte-d387ay footer:where(.svelte-d387ay) p:where(.svelte-d387ay){font-size:14px;line-height:1.6;text-align:center;white-space:pre-line}.viewer.svelte-d387ay>img:where(.svelte-d387ay){display:block;width:100%;height:auto;max-height:min(68dvh,720px);object-fit:contain;border-radius:6px}.viewer.svelte-d387ay button:where(.svelte-d387ay){padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--card);cursor:pointer;flex-shrink:0}.viewer.svelte-d387ay button:where(.svelte-d387ay):disabled{opacity:.3}.viewer.svelte-d387ay button:where(.svelte-d387ay):focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(max-width:760px){.photos.svelte-d387ay,.compact.svelte-d387ay .photos:where(.svelte-d387ay){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photo.svelte-d387ay{border-radius:10px}.viewer.svelte-d387ay>img:where(.svelte-d387ay){max-height:60dvh}.viewer.svelte-d387ay footer:where(.svelte-d387ay) p:where(.svelte-d387ay){font-size:12px}}@media(max-width:400px){.photos.svelte-d387ay{grid-template-columns:1fr}.compact.svelte-d387ay .photos:where(.svelte-d387ay){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.photo.svelte-d387ay img:where(.svelte-d387ay){transition:none}.photo.svelte-d387ay:hover img:where(.svelte-d387ay){transform:none}}.campaign.svelte-1hm731o{padding:24px 0;color:#143b4b}header.svelte-1hm731o{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}header.svelte-1hm731o p:where(.svelte-1hm731o){font-size:10px;letter-spacing:.2em;font-weight:750;color:#0e7490}h2.svelte-1hm731o{font-size:clamp(22px,3vw,34px);font-weight:750;margin-top:6px;line-height:1.2}.arrows.svelte-1hm731o{display:flex;gap:8px}.arrows.svelte-1hm731o button:where(.svelte-1hm731o){border:1px solid #cbd5e1;border-radius:50%;padding:10px;cursor:pointer;background:#fff}.rail.svelte-1hm731o{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px}.card.svelte-1hm731o{flex:0 0 calc((100% - 40px)/3);min-width:250px;scroll-snap-align:start;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;text-decoration:none;transition:box-shadow .2s}.card.svelte-1hm731o:hover{box-shadow:0 10px 25px #164e631a}.photo.svelte-1hm731o{height:225px;background:linear-gradient(130deg,#e0f2fe,#a5d6d9);position:relative;display:grid;place-items:center;color:#0e7490}.photo.svelte-1hm731o img:where(.svelte-1hm731o){width:100%;height:100%;object-fit:cover}.compact.svelte-1hm731o .photo:where(.svelte-1hm731o){height:160px}.badge.svelte-1hm731o{position:absolute;top:14px;left:14px;background:#fffbeb;color:#854d0e;border-radius:30px;font-size:11px;font-weight:750;padding:6px 12px}.counter.svelte-1hm731o{position:absolute;bottom:10px;right:14px;color:#fff;font-size:36px;font-weight:800;text-shadow:0 1px 5px #0005}.copy.svelte-1hm731o{padding:22px}h3.svelte-1hm731o{font-size:20px;font-weight:750}.copy.svelte-1hm731o p:where(.svelte-1hm731o){font-size:13px;color:#64748b;line-height:1.6;margin:8px 0 18px}.discover.svelte-1hm731o{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:750;color:#0e7490}.empty.svelte-1hm731o{padding:32px;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b}@media(max-width:600px){.card.svelte-1hm731o{flex-basis:85%}.photo.svelte-1hm731o{height:200px}.campaign.svelte-1hm731o{padding:12px 0}}.film.svelte-18s5j29{margin:0}.screen.svelte-18s5j29{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:1rem;background:#102f40;box-shadow:0 16px 48px -28px #17344780}.screen.svelte-18s5j29 iframe:where(.svelte-18s5j29),.play.svelte-18s5j29,.play.svelte-18s5j29 img:where(.svelte-18s5j29),.scrim.svelte-18s5j29{position:absolute;inset:0;width:100%;height:100%}.screen.svelte-18s5j29 iframe:where(.svelte-18s5j29){border:0}.play.svelte-18s5j29{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#fff;cursor:pointer}.play.svelte-18s5j29 img:where(.svelte-18s5j29){object-fit:cover;transition:transform .5s}.scrim.svelte-18s5j29{background:linear-gradient(180deg,#09273408 15%,#0a263044 50%,#071d35ad)}.play-disc.svelte-18s5j29{position:relative;display:grid;place-items:center;width:4.8rem;height:4.8rem;padding-left:.2rem;border:1px solid #ffffff80;border-radius:50%;background:#fff;color:#075c8a;box-shadow:0 8px 28px #09222d44;transition:transform .2s}.play-label.svelte-18s5j29{position:absolute;bottom:1.7rem;font-weight:600;font-size:.95rem;text-shadow:0 1px 8px #000}.play.svelte-18s5j29:hover img:where(.svelte-18s5j29){transform:scale(1.025)}.play.svelte-18s5j29:hover .play-disc:where(.svelte-18s5j29){transform:scale(1.08)}.play.svelte-18s5j29:focus-visible{outline:4px solid #ffd54a;outline-offset:-7px;border-radius:1rem}figcaption.svelte-18s5j29{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 2rem;padding:1rem .15rem 0;font-size:.85rem;color:var(--muted-foreground)}.film-title.svelte-18s5j29{font-weight:600;color:var(--foreground)}figcaption.svelte-18s5j29 p:where(.svelte-18s5j29){margin:.3rem 0 0;max-width:65ch}figcaption.svelte-18s5j29 a:where(.svelte-18s5j29){display:inline-flex;align-items:center;gap:.4rem;color:var(--primary);padding-block:.3rem;text-underline-offset:.2rem}figcaption.svelte-18s5j29 a:where(.svelte-18s5j29):hover{text-decoration:underline}@media(max-width:600px){.screen.svelte-18s5j29{border-radius:.65rem}.play-disc.svelte-18s5j29{width:3.7rem;height:3.7rem}.play-label.svelte-18s5j29{bottom:1rem;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.play.svelte-18s5j29 img:where(.svelte-18s5j29),.play-disc.svelte-18s5j29{transition:none}}@media(max-width:639px){.curated-offer-grid.svelte-ungo8e{grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 12px}.curated-offer-grid.svelte-ungo8e>article:where(.svelte-ungo8e){scroll-snap-align:start}}
