.page-hero-cinematic[data-astro-cid-hrnj52xi]{position:relative;height:50vh;min-height:380px;max-height:560px;overflow:hidden;display:flex;align-items:flex-end}.page-hero-bg[data-astro-cid-hrnj52xi]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.page-hero-overlay[data-astro-cid-hrnj52xi]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000,#0003 40%,#000000c7),linear-gradient(95deg,#000000b8,#00000061 45%,#0000000d 80%)}.page-hero-content[data-astro-cid-hrnj52xi]{position:relative;z-index:2;width:100%;padding:0 6vw 3rem}.page-hero-inner[data-astro-cid-hrnj52xi]{max-width:1100px;margin:0 auto}.page-hero-h[data-astro-cid-hrnj52xi]{font-family:Cormorant Garamond,serif;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.04;letter-spacing:-.02em;margin:1.4rem 0;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.7),0 1px 4px rgba(0,0,0,.6)}.page-hero-h[data-astro-cid-hrnj52xi] em[data-astro-cid-hrnj52xi]{font-style:italic;color:var(--aqua);font-weight:500}.page-hero-sub[data-astro-cid-hrnj52xi]{font-size:17px;line-height:1.7;color:#ffffffeb;max-width:740px;margin:0}.v2-hero-eyebrow[data-astro-cid-hrnj52xi]{display:inline-flex;align-items:center;gap:9px;background:#ffffff26;color:#fff;backdrop-filter:blur(12px);padding:8px 16px 8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-size:12px;font-weight:500}.v2-hero-pulse[data-astro-cid-hrnj52xi]{width:7px;height:7px;background:#4fc585;border-radius:50%;animation:hp 2.4s infinite}@keyframes hp{0%{box-shadow:0 0 #4fc58599}70%{box-shadow:0 0 0 8px #4fc58500}to{box-shadow:0 0 #4fc58500}}.region-section[data-astro-cid-hrnj52xi]{padding:5rem 24px 2rem;max-width:1320px;margin:0 auto}.region-head[data-astro-cid-hrnj52xi]{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:2.4rem;flex-wrap:wrap}.region-meta[data-astro-cid-hrnj52xi]{max-width:720px}.region-eyebrow[data-astro-cid-hrnj52xi]{display:inline-block;font-size:11px;font-weight:600;color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.region-h[data-astro-cid-hrnj52xi]{font-family:Cormorant Garamond,serif;font-size:clamp(30px,3.6vw,44px);font-weight:500;line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin-bottom:1rem}.region-h[data-astro-cid-hrnj52xi] em[data-astro-cid-hrnj52xi]{font-style:italic;color:var(--aqua-deep);font-weight:500}.region-desc[data-astro-cid-hrnj52xi]{font-size:15px;color:var(--ink-2);line-height:1.7}.region-stat[data-astro-cid-hrnj52xi]{padding:1.1rem 1.6rem;background:var(--bg-2);border-radius:14px;text-align:center;min-width:110px}.region-stat-num[data-astro-cid-hrnj52xi]{font-family:Inter,sans-serif;font-size:32px;font-weight:600;color:var(--ink);line-height:1;letter-spacing:-.02em}.region-stat-lbl[data-astro-cid-hrnj52xi]{font-size:11px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-weight:500}.inland-band[data-astro-cid-hrnj52xi]{padding:4rem 24px 0;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 100%)}.inland-band-inner[data-astro-cid-hrnj52xi]{max-width:760px;margin:0 auto;text-align:center;padding-top:3rem}.inland-h[data-astro-cid-hrnj52xi]{font-family:Cormorant Garamond,serif;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin:.6rem 0 1.2rem}.inland-h[data-astro-cid-hrnj52xi] em[data-astro-cid-hrnj52xi]{font-style:italic;color:var(--aqua-deep);font-weight:500}.inland-text[data-astro-cid-hrnj52xi]{font-size:16px;line-height:1.8;color:var(--ink-2)}.cards-grid[data-astro-cid-hrnj52xi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.loc-card[data-astro-cid-hrnj52xi]{background:var(--surface);border:1px solid var(--rule);border-radius:18px;overflow:hidden;transition:var(--motion);display:flex;flex-direction:column}.loc-card[data-astro-cid-hrnj52xi]:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:var(--aqua-tint)}.loc-photo[data-astro-cid-hrnj52xi]{position:relative;aspect-ratio:16/10;background:var(--bg-2);overflow:hidden}.loc-photo[data-astro-cid-hrnj52xi] img[data-astro-cid-hrnj52xi]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.loc-card[data-astro-cid-hrnj52xi]:hover .loc-photo[data-astro-cid-hrnj52xi] img[data-astro-cid-hrnj52xi]{transform:scale(1.04)}.loc-num[data-astro-cid-hrnj52xi]{position:absolute;top:14px;left:14px;background:#fdfcf7f5;color:var(--ink);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:15px;font-weight:600;backdrop-filter:blur(8px)}.loc-region[data-astro-cid-hrnj52xi]{position:absolute;top:14px;right:14px;background:#1a2c38c7;color:#fff;backdrop-filter:blur(8px);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:4px}.loc-info[data-astro-cid-hrnj52xi]{padding:1.4rem 1.6rem 1.6rem;flex:1}.loc-name[data-astro-cid-hrnj52xi]{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;margin-bottom:.6rem;color:var(--ink);letter-spacing:-.015em}.loc-desc[data-astro-cid-hrnj52xi]{font-size:14px;color:var(--ink-2);line-height:1.65;margin-bottom:1rem}.loc-meta[data-astro-cid-hrnj52xi]{display:flex;gap:8px;font-size:12px;color:var(--ink-3);flex-wrap:wrap}.v2-cta-band[data-astro-cid-hrnj52xi]{background:var(--ink);color:#fff;padding:5rem 24px;margin-top:5rem;background-image:radial-gradient(circle at 50% 50%,#9ed1d12e,#1a2c3800 70%)}.v2-cta-inner[data-astro-cid-hrnj52xi]{max-width:760px;margin:0 auto;text-align:center}.v2-cta-eyebrow[data-astro-cid-hrnj52xi]{font-size:11px;font-weight:500;color:var(--aqua);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.2rem}.v2-cta-h[data-astro-cid-hrnj52xi]{font-family:Cormorant Garamond,serif;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:1rem}.v2-cta-h[data-astro-cid-hrnj52xi] em[data-astro-cid-hrnj52xi]{color:var(--aqua)}.v2-cta-sub[data-astro-cid-hrnj52xi]{font-size:16px;line-height:1.7;color:#ffffffc7;margin-bottom:2rem}.v2-cta-actions[data-astro-cid-hrnj52xi]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.v2-btn-aqua[data-astro-cid-hrnj52xi]{background:var(--aqua-deep);color:#fff!important;padding:0 26px;height:50px;border-radius:999px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.v2-btn-aqua[data-astro-cid-hrnj52xi]:hover{background:var(--aqua-deeper)}.v2-btn-ghost[data-astro-cid-hrnj52xi]{color:#fff!important;padding:0 26px;height:50px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.32);background:transparent;display:inline-flex;align-items:center;gap:8px}.v2-btn-ghost[data-astro-cid-hrnj52xi]:hover{background:#ffffff1a;border-color:#ffffff80}@media(max-width:700px){.region-head[data-astro-cid-hrnj52xi]{flex-direction:column;align-items:flex-start}.region-stat[data-astro-cid-hrnj52xi]{align-self:flex-start}}
