.hero[data-astro-cid-d5icgdkg]{position:relative;height:100svh;min-height:600px;overflow:hidden;display:flex;align-items:flex-end}.hero-bg-wrap[data-astro-cid-d5icgdkg]{position:absolute;inset:0}.hero-bg[data-astro-cid-d5icgdkg]{width:100%;height:100%;object-fit:cover;object-position:center 30%;animation:kenburns 18s ease-out forwards}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-grad-bottom[data-astro-cid-d5icgdkg]{position:absolute;inset:0;background:linear-gradient(to top,#0f0e0c 0%,rgba(15,14,12,.7) 30%,rgba(15,14,12,.1) 60%,transparent 100%)}.hero-grad-left[data-astro-cid-d5icgdkg]{position:absolute;inset:0;background:linear-gradient(to right,rgba(15,14,12,.75) 0%,rgba(15,14,12,.3) 45%,transparent 70%)}.hero-grad-top[data-astro-cid-d5icgdkg]{position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,rgba(15,14,12,.5) 0%,transparent 100%)}.hero-content[data-astro-cid-d5icgdkg]{position:relative;z-index:2;padding:0 64px 80px;max-width:640px;width:100%}.hero-eyebrow[data-astro-cid-d5icgdkg]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.hero-badge[data-astro-cid-d5icgdkg]{font-size:8px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:5px 12px;border:1px solid var(--terra);color:var(--terra)}.hero-dest[data-astro-cid-d5icgdkg]{font-size:10px;font-weight:300;letter-spacing:.1em;color:#fafaf880;text-transform:uppercase}.hero-title[data-astro-cid-d5icgdkg]{font-family:Cormorant Garamond,serif;font-size:clamp(48px,7vw,96px);font-weight:300;color:#fafaf8;line-height:1;margin-bottom:20px;letter-spacing:-.01em}.hero-sub[data-astro-cid-d5icgdkg]{font-size:14px;font-weight:300;color:#fafaf8a6;line-height:1.75;margin-bottom:20px;max-width:440px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-meta[data-astro-cid-d5icgdkg]{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:300;color:#fafaf873;letter-spacing:.04em;margin-bottom:32px}.dot[data-astro-cid-d5icgdkg]{color:var(--terra)}.hero-actions[data-astro-cid-d5icgdkg]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.hero-btn-primary[data-astro-cid-d5icgdkg]{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:#fafaf8;color:#0f0e0c;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:background .2s,opacity .2s}.hero-btn-primary[data-astro-cid-d5icgdkg]:hover{background:#fafaf8d9}.hero-btn-secondary[data-astro-cid-d5icgdkg]{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:#fafaf826;border:1px solid rgba(250,250,248,.25);color:#fafaf8d9;font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;transition:background .2s;backdrop-filter:blur(4px)}.hero-btn-secondary[data-astro-cid-d5icgdkg]:hover{background:#fafaf838}.hero-price[data-astro-cid-d5icgdkg]{font-size:12px;font-weight:300;color:#fafaf866;letter-spacing:.04em}.hero-price[data-astro-cid-d5icgdkg] strong[data-astro-cid-d5icgdkg]{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:300;color:#fafaf8cc}.hero-urgency[data-astro-cid-d5icgdkg]{color:var(--terra);font-weight:400}.hero-scroll[data-astro-cid-d5icgdkg]{position:absolute;bottom:32px;right:48px;z-index:2;color:#fafaf859;transition:color .2s,transform .2s;animation:bounce 2.4s ease-in-out 2s infinite}.hero-scroll[data-astro-cid-d5icgdkg]:hover{color:#fafaf8cc}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.cat[data-astro-cid-d5icgdkg]{padding:72px 0 120px}.cat-header[data-astro-cid-d5icgdkg]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:32px;flex-wrap:wrap}.cat-eyebrow[data-astro-cid-d5icgdkg]{font-size:9px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--terra);margin-bottom:8px}.cat-title[data-astro-cid-d5icgdkg]{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:300;color:#fafaf8;line-height:1}.cat-filters[data-astro-cid-d5icgdkg]{display:flex;gap:8px;flex-wrap:wrap}.filter-btn[data-astro-cid-d5icgdkg]{font-size:9px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;padding:8px 18px;background:transparent;border:1px solid rgba(255,255,255,.12);color:#fafaf866;cursor:pointer;transition:all .2s}.filter-btn[data-astro-cid-d5icgdkg]:hover{border-color:#ffffff4d;color:#fafaf8bf}.filter-btn[data-astro-cid-d5icgdkg].is-active{border-color:var(--terra);color:var(--terra)}.cat-empty[data-astro-cid-d5icgdkg]{font-size:13px;color:#fafaf84d;padding:40px 0}.cat-grid[data-astro-cid-d5icgdkg]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vcard[data-astro-cid-d5icgdkg]{display:block}.vcard-inner[data-astro-cid-d5icgdkg]{position:relative;overflow:hidden;aspect-ratio:2/3;cursor:pointer}.vcard-img[data-astro-cid-d5icgdkg]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.vcard[data-astro-cid-d5icgdkg]:hover .vcard-img[data-astro-cid-d5icgdkg]{transform:scale(1.06)}.vcard-grad[data-astro-cid-d5icgdkg]{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,9,7,.97) 0%,rgba(10,9,7,.5) 38%,rgba(10,9,7,.08) 65%,transparent 100%);transition:opacity .3s}.vcard[data-astro-cid-d5icgdkg]:hover .vcard-grad[data-astro-cid-d5icgdkg]{opacity:.85}.vcard-top[data-astro-cid-d5icgdkg]{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:flex-start;z-index:2}.vcard-diff[data-astro-cid-d5icgdkg]{font-size:7px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:4px 9px;background:#0a09078c;color:#fafaf899;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(4px)}.vcard-urgency[data-astro-cid-d5icgdkg]{font-size:7px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:4px 9px;background:var(--terra);color:#fafaf8}.vcard-full[data-astro-cid-d5icgdkg]{font-size:7px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;padding:4px 9px;background:#0a090780;color:#fafaf84d;border:1px solid rgba(255,255,255,.07)}.vcard-bottom[data-astro-cid-d5icgdkg]{position:absolute;bottom:0;left:0;right:0;padding:18px 18px 22px;z-index:2;transition:transform .3s ease}.vcard[data-astro-cid-d5icgdkg]:hover .vcard-bottom[data-astro-cid-d5icgdkg]{transform:translateY(-4px)}.vcard-continent[data-astro-cid-d5icgdkg]{font-size:8px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--terra);margin-bottom:5px}.vcard-title[data-astro-cid-d5icgdkg]{font-family:Cormorant Garamond,serif;font-size:clamp(20px,2vw,26px);font-weight:300;color:#fafaf8;line-height:1.1;margin-bottom:10px}.vcard-meta[data-astro-cid-d5icgdkg]{display:flex;justify-content:space-between;align-items:baseline;font-size:10px;font-weight:300;color:#fafaf866}.vcard-price[data-astro-cid-d5icgdkg]{font-family:Cormorant Garamond,serif;font-size:17px;font-weight:300;color:#fafaf8cc}.vcard-hover[data-astro-cid-d5icgdkg]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 20px;background:#0a0907b3;opacity:0;transition:opacity .3s;backdrop-filter:blur(2px)}.vcard[data-astro-cid-d5icgdkg]:hover .vcard-hover[data-astro-cid-d5icgdkg]{opacity:1}.vcard-hover-title[data-astro-cid-d5icgdkg]{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:300;color:#fafaf8;margin-bottom:10px}.vcard-hover-excerpt[data-astro-cid-d5icgdkg]{font-size:12px;font-weight:300;color:#fafaf899;line-height:1.65;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.vcard-hover-cta[data-astro-cid-d5icgdkg]{font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--terra)}@media (max-width: 900px){.cat-grid[data-astro-cid-d5icgdkg]{grid-template-columns:repeat(2,1fr);gap:14px}.hero-content[data-astro-cid-d5icgdkg]{padding:0 32px 64px}.cat-header[data-astro-cid-d5icgdkg]{flex-direction:column;align-items:flex-start}}@media (max-width: 600px){.cat-grid[data-astro-cid-d5icgdkg]{grid-template-columns:1fr;gap:12px}.hero-content[data-astro-cid-d5icgdkg]{padding:0 24px 56px}.hero-title[data-astro-cid-d5icgdkg]{font-size:42px}.hero-actions[data-astro-cid-d5icgdkg]{flex-direction:column}.hero-btn-primary[data-astro-cid-d5icgdkg],.hero-btn-secondary[data-astro-cid-d5icgdkg]{justify-content:center}.hero-scroll[data-astro-cid-d5icgdkg]{display:none}}body{background:#0f0e0c}.nav{background:transparent!important;border-bottom-color:transparent!important;position:fixed!important;width:100%!important;transition:background .4s!important}.nav.scrolled{background:#0f0e0cf5!important;border-bottom-color:#ffffff12!important}.nav-logo{color:var(--cream)!important}.nav-link{color:#fafaf88c!important}.nav-link:hover,.nav-link.is-active{color:#fafaf8f2!important}.nav-cta{border-color:#fafaf840!important;color:#fafaf8b3!important}.nav-cta:hover{background:var(--terra)!important;border-color:var(--terra)!important;color:var(--cream)!important}.nav-burger span{background:var(--cream)!important}.nav-mobile{background:#0f0e0c!important;border-top-color:#ffffff12!important}.nav-mobile-link{color:var(--cream)!important}footer{background:#0a0907!important;border-top-color:#ffffff12!important}footer,footer *{color:#fafaf866!important}footer a:hover{color:#fafaf8cc!important}footer .footer-logo{color:var(--cream)!important}
