.hero[data-astro-cid-lcdefpme]{background:var(--navy);place-items:center;min-height:clamp(460px,78vh,760px);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.5s ease-in-out;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].on{opacity:1}.hero[data-astro-cid-lcdefpme]:after{content:"";background:#00000052;position:absolute;inset:0}.hero-text[data-astro-cid-lcdefpme]{z-index:1;text-align:center;color:#fff;padding:90px 16px 60px;position:relative}.hero-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:400 clamp(.72rem, 2vw, .95rem) var(--heading);letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].on{animation:7s ease-out both hero-settle}.hero-text[data-astro-cid-lcdefpme]{animation:1.4s ease-out both hero-text-in}}@keyframes hero-settle{0%{transform:scale(1.06)}}@keyframes hero-text-in{0%{opacity:0;translate:0 20px}}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;max-width:880px;margin:0;font-size:clamp(1.7rem,5vw,3.1rem);font-weight:300}.search[data-astro-cid-lcdefpme]{z-index:2;background:#fff;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-top:-44px;padding:16px;display:grid;position:relative;box-shadow:0 8px 28px #15395a2e}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.search[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme],.search[data-astro-cid-lcdefpme] .date-button{color:var(--slate);font-family:var(--heading);border-radius:12px;padding-inline:14px;font-size:.9375rem}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--slate);opacity:1}.search[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]{background-position:right 14px center;padding-right:32px}.search[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{border-radius:12px}.more-search[data-astro-cid-lcdefpme]{text-align:right;margin:12px 0 0}.more-search[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:32px;color:var(--slate);font:400 .875rem var(--heading);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.more-search[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.more-search[data-astro-cid-lcdefpme] svg{width:15px;height:15px}@media (width<=400px){.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.search[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme],.search[data-astro-cid-lcdefpme] .date-button{padding-inline:10px;font-size:.875rem}.search[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]{background-position:right 10px center;padding-right:26px}}@media (width>=1040px){.search[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr)) 130px 130px 170px}}.promises[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;display:grid}.promises[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:97px;margin:0 auto 12px}.promises[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.35rem,2.1vw,1.625rem);font-weight:400}.more[data-astro-cid-lcdefpme]{margin:32px 0 0}.destinations[data-astro-cid-lcdefpme]{gap:16px;display:grid}.destination[data-astro-cid-lcdefpme]{background:var(--navy);color:#fff;border-radius:5px;height:270px;text-decoration:none;display:block;position:relative;overflow:hidden}.destination[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.destination[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.destination-text[data-astro-cid-lcdefpme]{font:400 .875rem/1.35 var(--heading);text-align:center;text-shadow:0 1px 3px #00000080;background:#0000004d;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.destination-text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{max-width:300px}.destination[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;font:400 clamp(1.5rem, 2.4vw, 1.875rem)/1.2 var(--heading);letter-spacing:normal;text-transform:uppercase;margin:0}.destination[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{text-transform:uppercase;font-weight:400}@media (width>=900px){.destinations[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.destination[data-astro-cid-lcdefpme].wide{grid-column:span 2}}.cyprus[data-astro-cid-lcdefpme]{background:var(--navy);color:#fff}.cyprus-row[data-astro-cid-lcdefpme]{gap:20px;display:grid}.cyprus[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin:0}.cyprus[data-astro-cid-lcdefpme] p{margin:0 0 14px}.cyprus[data-astro-cid-lcdefpme] p:last-child{margin-bottom:0}.cyprus[data-astro-cid-lcdefpme] a{color:#fff}.cyprus[data-astro-cid-lcdefpme] a:hover{text-decoration-thickness:2px}@media (width>=820px){.cyprus-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr;gap:80px}}.story[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.story[data-astro-cid-lcdefpme]:first-child{border-top:0}.story-row[data-astro-cid-lcdefpme]{align-items:center;gap:24px;padding-block:clamp(36px,6vw,72px);display:grid}.story[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:555/500;object-fit:cover;border-radius:5px;width:100%}.story[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--slate);font:400 clamp(1.5rem, 2.4vw, 1.875rem)/1.33 var(--body);letter-spacing:normal;margin-bottom:20px}.story[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:after{content:none}.story-text[data-astro-cid-lcdefpme]{margin-bottom:24px}.story-text[data-astro-cid-lcdefpme] p{margin:0 0 12px}.story[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{border-color:var(--slate);--btn-bg:#fff;--btn-fill:var(--slate);min-height:50px;color:var(--slate);font:400 1.125rem/1.6 var(--body);letter-spacing:.04em;border-radius:3px;padding:10px 30px}@media (hover:hover){.story[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:hover{color:#fff}}@media (width>=820px){.story-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:80px}.story[data-astro-cid-lcdefpme]:nth-child(odd) img[data-astro-cid-lcdefpme]{order:2}}
