.hero-carousel[data-astro-cid-j7pv25f6]{--hero-interval: 7s;position:relative;height:100vh;height:100svh;min-height:620px;max-height:980px;overflow:hidden;background:var(--vt-moss-forest);color:#fff}.hero-viewport[data-astro-cid-j7pv25f6],.hero-track[data-astro-cid-j7pv25f6]{height:100%}.hero-track[data-astro-cid-j7pv25f6]{display:flex;transition:transform .9s cubic-bezier(.65,0,.35,1);will-change:transform}.hero-slide[data-astro-cid-j7pv25f6]{position:relative;flex:0 0 100%;height:100%;display:flex;align-items:center;overflow:hidden}.hero-slide-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 9s ease-out}.hero-slide[data-astro-cid-j7pv25f6].is-active .hero-slide-img[data-astro-cid-j7pv25f6]{transform:scale(1)}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#050a0680,#050a0600 30% 65%,#050a068c),#050a065c}.hero-container[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;display:flex;justify-content:center;padding-top:5rem;padding-bottom:6rem}.hero-content[data-astro-cid-j7pv25f6]{max-width:860px;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-slide[data-astro-cid-j7pv25f6].is-active .hero-content[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{animation:hero-enter .9s cubic-bezier(.16,1,.3,1) both}.hero-slide[data-astro-cid-j7pv25f6].is-active .hero-content[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:.3s}.hero-slide[data-astro-cid-j7pv25f6].is-active .hero-content[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.4s}.hero-slide[data-astro-cid-j7pv25f6].is-active .hero-content[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.52s}.hero-slide[data-astro-cid-j7pv25f6].is-active .hero-content[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:.64s}@keyframes hero-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,6vw,5rem);line-height:1.06;margin-bottom:1.25rem;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.4)}.hero-subtitle[data-astro-cid-j7pv25f6]{max-width:640px;font-size:clamp(1rem,1.6vw,1.2rem);color:#ffffffeb;line-height:1.65;margin-bottom:2.25rem;font-weight:300;text-shadow:0 1px 8px rgba(0,0,0,.35)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.btn-hero-secondary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:#ffffff29;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 1.75rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.45);cursor:pointer;transition:all var(--transition-base)}.btn-hero-secondary[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--vt-obsidian);border-color:#fff;transform:translateY(-2px)}.hero-nav[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;left:50%;bottom:2rem;transform:translate(-50%);display:none;align-items:center;gap:.25rem;padding:.3rem;border-radius:999px;background:#080e0973;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-carousel[data-astro-cid-j7pv25f6].is-ready .hero-nav[data-astro-cid-j7pv25f6]{display:flex}.hero-nav-btn[data-astro-cid-j7pv25f6]{width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background var(--transition-fast)}.hero-nav-btn[data-astro-cid-j7pv25f6]:hover{background:#ffffff29}.hero-nav-btn[data-astro-cid-j7pv25f6]:focus-visible,.hero-dot[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--vt-gold);outline-offset:2px}.icon-play[data-astro-cid-j7pv25f6],.hero-carousel[data-astro-cid-j7pv25f6].is-user-paused .icon-pause[data-astro-cid-j7pv25f6]{display:none}.hero-carousel[data-astro-cid-j7pv25f6].is-user-paused .icon-play[data-astro-cid-j7pv25f6]{display:block}.hero-dots[data-astro-cid-j7pv25f6]{display:flex;align-items:center;padding:0 .3rem}.hero-dot[data-astro-cid-j7pv25f6]{display:grid;place-items:center;height:38px;padding:0 4px;border:0;border-radius:999px;background:none;cursor:pointer}.hero-dot-bar[data-astro-cid-j7pv25f6]{position:relative;display:block;width:8px;height:8px;overflow:hidden;border-radius:999px;background:#ffffff73;transition:width .4s ease,background-color .3s ease}.hero-dot[data-astro-cid-j7pv25f6]:hover .hero-dot-bar[data-astro-cid-j7pv25f6]{background:#ffffffbf}.hero-dot[data-astro-cid-j7pv25f6].is-active .hero-dot-bar[data-astro-cid-j7pv25f6]{width:36px;background:#ffffff52}.hero-dot-bar[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.hero-dot[data-astro-cid-j7pv25f6].is-active .hero-dot-bar[data-astro-cid-j7pv25f6]:after{animation:hero-progress var(--hero-interval) linear forwards}.hero-carousel[data-astro-cid-j7pv25f6].is-paused .hero-dot[data-astro-cid-j7pv25f6].is-active .hero-dot-bar[data-astro-cid-j7pv25f6]:after{animation-play-state:paused}@keyframes hero-progress{to{transform:scaleX(1)}}.section-desc[data-astro-cid-j7pv25f6]{color:var(--vt-text-muted);font-size:1.05rem;max-width:600px;margin-top:.5rem}.destinations-section[data-astro-cid-j7pv25f6]{padding:7rem 0;background:linear-gradient(135deg,#152316,#223421);color:#fff}.destinations-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.destinations-section[data-astro-cid-j7pv25f6] .section-desc[data-astro-cid-j7pv25f6]{color:#ffffffd9}.section-header-centered[data-astro-cid-j7pv25f6]{margin-bottom:3.5rem}.max-w-2xl[data-astro-cid-j7pv25f6]{max-width:42rem}.mx-auto[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto}.destinations-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.destinations-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.destinations-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.destination-card[data-astro-cid-j7pv25f6]{position:relative;height:440px;border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 1.5rem;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 32px #0a120b66;transition:transform var(--transition-smooth),border-color var(--transition-base),box-shadow var(--transition-smooth)}.destination-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);border-color:#ebd07b;box-shadow:0 20px 48px #0a120b99}.dest-bg-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.destination-card[data-astro-cid-j7pv25f6]:hover .dest-bg-img[data-astro-cid-j7pv25f6]{transform:scale(1.08)}.dest-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#0f141026,#0f14108c 45%,#0f1410f5)}.dest-card-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.dest-badge[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-display);font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;color:#ebd07b;margin-bottom:.4rem;font-weight:700}.dest-title[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin-bottom:.75rem;line-height:1.25;color:#fff}.dest-summary[data-astro-cid-j7pv25f6]{font-size:.88rem;color:#ffffffe0;line-height:1.5;margin-bottom:1.2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dest-cta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#ebd07b}.dest-cta[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transition:transform var(--transition-fast)}.destination-card[data-astro-cid-j7pv25f6]:hover .dest-cta[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:translate(4px)}.multi-region-banner[data-astro-cid-j7pv25f6]{padding:3rem;border:1px solid rgba(156,181,121,.35);background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-md);box-shadow:0 16px 44px #0a120b4d;color:#fff}.mt-5[data-astro-cid-j7pv25f6]{margin-top:3.5rem}.banner-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.8rem}@media(min-width:992px){.banner-inner[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center;justify-content:space-between}}.banner-text[data-astro-cid-j7pv25f6]{max-width:780px}.banner-text[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.8rem;margin:.6rem 0 .8rem;color:#fff}.banner-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.98rem;color:#ffffffd9;line-height:1.7}.banner-cta[data-astro-cid-j7pv25f6]{flex-shrink:0}.care-section[data-astro-cid-j7pv25f6]{padding:clamp(5rem,8vw,8rem) 0;background:#f3ece3;border-bottom:1px solid var(--vt-border-subtle)}.care-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);align-items:start}.care-intro[data-astro-cid-j7pv25f6]{position:sticky;top:7rem}.care-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--vt-text-heading);max-width:12ch;margin-top:1rem;font-size:clamp(2rem,3.1vw,3.3rem);line-height:1.08;letter-spacing:-.045em}.care-quote[data-astro-cid-j7pv25f6]{max-width:32rem;margin-top:2rem;padding-left:1.25rem;border-left:2px solid var(--vt-moss);font-family:var(--font-sans);font-size:clamp(1rem,1.3vw,1.2rem);font-style:italic;line-height:1.6;color:var(--vt-moss-dark)}.care-list[data-astro-cid-j7pv25f6]{list-style:none;border-top:1px solid rgba(59,73,47,.25)}.care-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;padding:clamp(1.7rem,3vw,2.6rem) 0;border-bottom:1px solid rgba(59,73,47,.25)}.care-number[data-astro-cid-j7pv25f6]{padding-top:.4rem;color:var(--vt-moss);font-size:.78rem;font-weight:700;letter-spacing:.16em}.care-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25;letter-spacing:-.03em;margin-bottom:.5rem;color:var(--vt-text-heading);transition:color .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.care-desc[data-astro-cid-j7pv25f6]{max-width:52ch;font-size:clamp(.95rem,1.2vw,1.05rem);color:var(--vt-text-muted);line-height:1.7}@media(hover:hover){.care-item[data-astro-cid-j7pv25f6]:hover .care-title[data-astro-cid-j7pv25f6]{color:var(--vt-moss-dark);transform:translate(6px)}}@media(max-width:900px){.care-layout[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:3rem}.care-intro[data-astro-cid-j7pv25f6]{position:static}.care-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:18ch}}.cta-section[data-astro-cid-j7pv25f6]{padding:7rem 0;background:#fff}.cta-box[data-astro-cid-j7pv25f6]{padding:5rem 2.5rem;text-align:center;background:#f4f7f0;border:1.5px solid rgba(96,109,72,.22);border-radius:var(--radius-lg);box-shadow:0 12px 36px #606d4814;color:var(--vt-text-body)}.cta-inner[data-astro-cid-j7pv25f6]{max-width:700px;margin:0 auto}.cta-heading[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,4.5vw,3.5rem);margin:.8rem 0 1.2rem;color:var(--vt-text-heading)}.cta-text[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:var(--vt-text-body);margin-bottom:2.5rem;line-height:1.7}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap}.cta-box[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]{background:#fff;color:var(--vt-moss-dark);border:1.5px solid rgba(96,109,72,.35)}.cta-box[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]:hover{background:var(--vt-moss-dark);color:#fff;border-color:var(--vt-moss-dark)}@media(max-width:640px){.hero-carousel[data-astro-cid-j7pv25f6]{height:88svh;min-height:560px}.hero-container[data-astro-cid-j7pv25f6]{padding-top:4.5rem;padding-bottom:5.5rem}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,9vw,2.9rem);line-height:1.1}.hero-actions[data-astro-cid-j7pv25f6]{flex-direction:column;width:100%;gap:.8rem}.hero-actions[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6],.hero-actions[data-astro-cid-j7pv25f6] .btn-hero-secondary[data-astro-cid-j7pv25f6]{width:100%;text-align:center}.hero-nav[data-astro-cid-j7pv25f6]{bottom:1.25rem}.destinations-section[data-astro-cid-j7pv25f6],.care-section[data-astro-cid-j7pv25f6],.cta-section[data-astro-cid-j7pv25f6]{padding:4rem 0}.multi-region-banner[data-astro-cid-j7pv25f6]{padding:2rem 1.4rem}.banner-cta[data-astro-cid-j7pv25f6],.banner-cta[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{width:100%;text-align:center}.care-layout[data-astro-cid-j7pv25f6]{gap:2.5rem}.care-item[data-astro-cid-j7pv25f6]{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;padding:1.5rem 0}.care-number[data-astro-cid-j7pv25f6]{font-size:.7rem}.care-quote[data-astro-cid-j7pv25f6]{margin-top:1.5rem}.cta-box[data-astro-cid-j7pv25f6]{padding:3rem 1.4rem}.cta-buttons[data-astro-cid-j7pv25f6]{flex-direction:column;width:100%}.cta-buttons[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.care-item[data-astro-cid-j7pv25f6],.care-intro[data-astro-cid-j7pv25f6] .reveal[data-astro-cid-j7pv25f6],.care-title[data-astro-cid-j7pv25f6]{transition:none}.hero-track[data-astro-cid-j7pv25f6]{transition-duration:.01ms}.hero-slide-img[data-astro-cid-j7pv25f6],.hero-slide[data-astro-cid-j7pv25f6].is-active .hero-slide-img[data-astro-cid-j7pv25f6]{transform:none;transition:none}.hero-slide[data-astro-cid-j7pv25f6].is-active .hero-content[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{animation:none}}
