*{box-sizing:border-box}html{background:#101210}body{color:#f3eee4;background:#101210;margin:0;font-family:Arial,Helvetica,sans-serif}main[data-astro-cid-lcdefpme]{width:100%}.home-intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:8vw;min-height:88vh;padding:3rem 6vw 7rem;display:grid}.brand-panel[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;min-width:0;min-height:calc(88vh - 10rem);display:flex}.logo-link[data-astro-cid-lcdefpme]{width:fit-content;display:inline-block}.logo[data-astro-cid-lcdefpme]{width:175px;height:auto;display:block}.brand-copy[data-astro-cid-lcdefpme]{margin-top:8rem}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.28em;color:#b79b67;margin:0 0 1.5rem;font-size:.7rem}h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(4rem,9vw,9rem);font-weight:700;line-height:.88}.intro-text[data-astro-cid-lcdefpme]{color:#989b94;max-width:570px;margin:2.8rem 0 0;font-size:1.1rem;line-height:1.7}.destination-index[data-astro-cid-lcdefpme]{align-self:start;width:100%;padding-top:0}.index-label[data-astro-cid-lcdefpme]{letter-spacing:.28em;color:#666b65;margin:0 0 2rem;font-size:.66rem}.index-item[data-astro-cid-lcdefpme]{color:inherit;border-top:1px solid #30342f;grid-template-columns:50px 1fr auto;align-items:center;gap:1.2rem;padding:1.6rem 0;text-decoration:none;transition:color .16s,border-color .16s;display:grid}.index-item[data-astro-cid-lcdefpme]:last-of-type{border-bottom:1px solid #30342f}.index-item[data-astro-cid-lcdefpme]:hover,.index-item[data-astro-cid-lcdefpme]:focus-visible{color:#fff;border-color:#626860}.index-number[data-astro-cid-lcdefpme]{letter-spacing:.15em;color:#686d66;font-size:.7rem}.index-main[data-astro-cid-lcdefpme]{flex-direction:column;gap:.45rem;display:flex}.index-main[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(1.6rem,2.7vw,2.7rem);font-weight:500}.index-main[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.17em;color:#777b75;font-size:.62rem}.index-arrow[data-astro-cid-lcdefpme]{color:#777b75;font-size:1.3rem}.archive-note[data-astro-cid-lcdefpme]{color:#61655f;max-width:330px;margin:2rem 0 0;font-size:.82rem;line-height:1.6}.destinations[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:11vh;width:min(1250px,90vw);margin:0 auto;padding:2rem 0 14vh;display:grid}.destination-card[data-astro-cid-lcdefpme]{color:#f3eee4;width:100%;text-decoration:none;display:block}.card-image[data-astro-cid-lcdefpme]{background:#191c19;width:100%;overflow:hidden}.card-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;transition:transform .35s,opacity .35s;display:block}.card-image-badge[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#f3eee412,#0000 58%),#191c19;place-items:center;min-height:420px;padding:3rem;display:grid}.card-image-badge[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:min(360px,55%);height:auto;margin:auto}.destination-card[data-astro-cid-lcdefpme]:hover .card-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.destination-card[data-astro-cid-lcdefpme]:focus-visible .card-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.94;transform:scale(1.012)}.card-info[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.8rem 0 0;display:flex}.card-location[data-astro-cid-lcdefpme]{letter-spacing:.2em;color:#8c8f88;margin:0 0 .75rem;font-size:.65rem}.card-info[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:500;line-height:.95}.card-arrow[data-astro-cid-lcdefpme]{color:#777b75;padding-bottom:.4rem;font-size:1.7rem}footer[data-astro-cid-lcdefpme]{letter-spacing:.18em;color:#686c66;border-top:1px solid #292c29;justify-content:space-between;gap:2rem;padding:3rem 5vw 5rem;font-size:.65rem;display:flex}@media (width<=680px){.home-intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:5rem;min-height:auto;padding:2rem 5vw 5rem}.brand-panel[data-astro-cid-lcdefpme]{min-height:auto}.logo[data-astro-cid-lcdefpme]{width:135px}.brand-copy[data-astro-cid-lcdefpme]{margin-top:7rem}h1[data-astro-cid-lcdefpme]{font-size:clamp(4.2rem,20vw,7rem)}.intro-text[data-astro-cid-lcdefpme]{font-size:1rem}.destination-index[data-astro-cid-lcdefpme]{padding-top:0}.index-item[data-astro-cid-lcdefpme]{grid-template-columns:38px 1fr auto;gap:.8rem;padding:1.4rem 0}.index-main[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.8rem}.destinations[data-astro-cid-lcdefpme]{gap:9vh;width:90vw;padding-bottom:10vh}.card-info[data-astro-cid-lcdefpme]{gap:1rem}.card-info[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,13vw,4rem)}footer[data-astro-cid-lcdefpme]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.card-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:none}}
