.luxury-hero-wrap[data-astro-cid-r6qggs4k]{position:relative;width:100%;min-height:clamp(660px,88vh,900px);overflow:hidden;background:#180d14;display:flex;flex-direction:column;justify-content:space-between}.hero-slider-track[data-astro-cid-r6qggs4k]{display:flex;width:100%;height:100%;position:absolute;inset:0;transition:transform .85s cubic-bezier(.16,1,.3,1)}.hero-slide[data-astro-cid-r6qggs4k]{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden;display:flex;align-items:center}.hero-slide-bg[data-astro-cid-r6qggs4k]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;transform:scale(1.08);transition:transform 9s cubic-bezier(.25,1,.5,1)}.hero-slide[data-astro-cid-r6qggs4k].active .hero-slide-bg[data-astro-cid-r6qggs4k]{transform:scale(1)}.hero-cinematic-overlay[data-astro-cid-r6qggs4k]{position:absolute;inset:0;background:radial-gradient(ellipse at center,#23121933,#1a0c12a6 75%,#14090eeb),linear-gradient(180deg,#1c0e1459,#1c0e140d 40%,#160a10d9 90%,#1a0d14);pointer-events:none}.hero-slide-content[data-astro-cid-r6qggs4k]{position:relative;z-index:10;width:100%;padding:6.5rem 1.5rem 10.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;max-width:1050px;margin:0 auto}.hero-badge-pill[data-astro-cid-r6qggs4k]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.35rem;background:#d4af3724;border:1px solid rgba(212,175,55,.45);border-radius:9999px;color:#f7e7c4;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 15px #0000004d}.badge-sparkle[data-astro-cid-r6qggs4k]{font-size:.95rem;color:#d4af37}.hero-title[data-astro-cid-r6qggs4k]{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(2.35rem,5.2vw,4.3rem);font-weight:600;line-height:1.15;color:#fff;margin:0 0 1.25rem;letter-spacing:-.015em;text-shadow:0 4px 30px rgba(0,0,0,.8);max-width:980px}.hero-desc[data-astro-cid-r6qggs4k]{font-size:clamp(1.08rem,1.8vw,1.32rem);line-height:1.65;color:#ffffffe0;max-width:780px;margin:0 auto 2.25rem;font-style:italic;text-shadow:0 2px 14px rgba(0,0,0,.6)}.hero-actions-row[data-astro-cid-r6qggs4k]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem;margin-bottom:2.25rem}.btn-hero-primary[data-astro-cid-r6qggs4k]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;font-size:.92rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#080a0e;background:linear-gradient(135deg,#d4af37,#dfbe53,#b98e21 70%,#997312);border-radius:9999px;text-decoration:none;box-shadow:0 8px 25px #d4af3766,inset 0 1px #fff6;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-hero-primary[data-astro-cid-r6qggs4k]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #d4af378c,0 0 25px #d4af3759;filter:brightness(1.08);color:#000}.btn-label[data-astro-cid-r6qggs4k]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.55rem}.arrow-icon[data-astro-cid-r6qggs4k]{transition:transform .25s ease}.btn-hero-primary[data-astro-cid-r6qggs4k]:hover .arrow-icon[data-astro-cid-r6qggs4k]{transform:translate(4px)}.btn-shine[data-astro-cid-r6qggs4k]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-25deg);animation:heroBtnShine 4.5s infinite ease-in-out}@keyframes heroBtnShine{0%,75%{left:-100%}to{left:200%}}.btn-hero-secondary[data-astro-cid-r6qggs4k]{display:inline-flex;align-items:center;gap:.55rem;padding:1.05rem 2rem;font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.35);border-radius:9999px;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease}.btn-hero-secondary[data-astro-cid-r6qggs4k]:hover{background:#ffffff2e;border-color:#d4af37;color:#f7e7c4;transform:translateY(-2px)}.hero-trust-bar[data-astro-cid-r6qggs4k]{display:inline-flex;align-items:center;gap:1.25rem;font-size:.85rem;color:#fffc;background:#0a0c1299;border:1px solid rgba(255,255,255,.15);padding:.5rem 1.4rem;border-radius:9999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.trust-stars[data-astro-cid-r6qggs4k]{color:#d4af37;font-size:.95rem;letter-spacing:.1em}.trust-text[data-astro-cid-r6qggs4k] strong[data-astro-cid-r6qggs4k]{color:#fff}.trust-dot[data-astro-cid-r6qggs4k]{color:#d4af3780}.slider-arrow[data-astro-cid-r6qggs4k]{position:absolute;top:45%;transform:translateY(-50%);z-index:25;width:48px;height:48px;border-radius:50%;background:#0a0c12b3;border:1px solid rgba(212,175,55,.4);color:#f7e7c4;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .25s ease}.slider-arrow[data-astro-cid-r6qggs4k]:hover{background:#d4af37;color:#080a0e;border-color:#d4af37;transform:translateY(-50%) scale(1.08)}.slider-arrow[data-astro-cid-r6qggs4k].prev{left:1.5rem}.slider-arrow[data-astro-cid-r6qggs4k].next{right:1.5rem}.hero-category-tabs[data-astro-cid-r6qggs4k]{position:relative;z-index:20;margin-top:auto;padding-bottom:5.5rem}.tabs-flex[data-astro-cid-r6qggs4k]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1050px;margin:0 auto}.hero-tab-btn[data-astro-cid-r6qggs4k]{background:transparent;border:none;padding:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.45rem;opacity:.55;transition:opacity .3s ease}.hero-tab-btn[data-astro-cid-r6qggs4k]:hover,.hero-tab-btn[data-astro-cid-r6qggs4k].active{opacity:1}.tab-progress-track[data-astro-cid-r6qggs4k]{width:100%;height:3px;background:#ffffff2e;border-radius:9999px;overflow:hidden}.tab-progress-bar[data-astro-cid-r6qggs4k]{width:0%;height:100%;background:#d4af37;border-radius:9999px;transition:width .3s ease}.hero-tab-btn[data-astro-cid-r6qggs4k].active .tab-progress-bar[data-astro-cid-r6qggs4k]{width:100%}.tab-text-wrap[data-astro-cid-r6qggs4k]{display:flex;align-items:center;gap:.55rem}.tab-index[data-astro-cid-r6qggs4k]{font-size:.72rem;font-weight:700;color:#d4af37;letter-spacing:.05em}.tab-label[data-astro-cid-r6qggs4k]{font-size:.85rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.04em}.hero-floating-concierge[data-astro-cid-r6qggs4k]{position:relative;z-index:30;transform:translateY(2.5rem);margin-bottom:2.5rem}.concierge-quick-card[data-astro-cid-r6qggs4k]{background:#fffdf9f5;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(212,175,55,.4);border-radius:22px;padding:1.85rem 2.2rem;box-shadow:0 24px 60px #3219232e,0 0 35px #d4af3733;max-width:1100px;margin:0 auto}.quick-card-badge[data-astro-cid-r6qggs4k]{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#d4af37;margin-bottom:1rem}.quick-form-grid[data-astro-cid-r6qggs4k]{display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;gap:1.25rem;align-items:end}.quick-field[data-astro-cid-r6qggs4k]{display:flex;flex-direction:column;gap:.4rem}.quick-field[data-astro-cid-r6qggs4k] label[data-astro-cid-r6qggs4k]{font-size:.78rem;font-weight:600;color:#2b2320;display:flex;align-items:center;gap:.35rem;letter-spacing:.03em}.quick-field[data-astro-cid-r6qggs4k] select[data-astro-cid-r6qggs4k]{width:100%;padding:.82rem 1rem;background:#fff;border:1px solid rgba(212,175,55,.35);border-radius:12px;color:#2b2320;box-shadow:0 2px 6px #00000008;font-size:.88rem;font-family:inherit;cursor:pointer;transition:all .25s ease}.quick-field[data-astro-cid-r6qggs4k] select[data-astro-cid-r6qggs4k]:focus,.quick-field[data-astro-cid-r6qggs4k] select[data-astro-cid-r6qggs4k]:hover{border-color:#d4af37;background:#202636;outline:none;box-shadow:0 0 0 2px #d4af3740}.quick-field[data-astro-cid-r6qggs4k] select[data-astro-cid-r6qggs4k] option[data-astro-cid-r6qggs4k]{background:#11141e;color:#fff}.btn-quick-submit[data-astro-cid-r6qggs4k]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.25rem;background:linear-gradient(135deg,#d4af37,#b88c1b);color:#080a0e;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 15px #d4af3759;transition:all .25s ease}.btn-quick-submit[data-astro-cid-r6qggs4k]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #d4af3780}@media(max-width:992px){.quick-form-grid[data-astro-cid-r6qggs4k],.tabs-flex[data-astro-cid-r6qggs4k]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.quick-form-grid[data-astro-cid-r6qggs4k]{grid-template-columns:1fr}.hero-trust-bar[data-astro-cid-r6qggs4k]{flex-direction:column;gap:.5rem;border-radius:16px}.trust-dot[data-astro-cid-r6qggs4k],.hero-category-tabs[data-astro-cid-r6qggs4k],.slider-arrow[data-astro-cid-r6qggs4k]{display:none}}.venue-filter-bar[data-astro-cid-mj6ar3np]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:3rem}.filter-pills-wrap[data-astro-cid-mj6ar3np]{display:inline-flex;align-items:center;background:#fff;border:1px solid rgba(212,175,55,.35);border-radius:9999px;padding:.4rem;gap:.4rem;max-width:100%;overflow-x:auto;box-shadow:0 8px 30px #3c281414}.venue-filter-pill[data-astro-cid-mj6ar3np]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:transparent;border:1px solid transparent;border-radius:9999px;font-size:.88rem;font-weight:600;color:#382e29;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap;outline:none}.venue-filter-pill[data-astro-cid-mj6ar3np]:hover{color:#9e7512;background:#fdfaf3}.venue-filter-pill[data-astro-cid-mj6ar3np].active{background:linear-gradient(135deg,#d4af37,#c59b27);color:#fff;font-weight:700;box-shadow:0 4px 18px #d4af3766;text-shadow:0 1px 2px rgba(0,0,0,.15)}.pill-count[data-astro-cid-mj6ar3np]{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.72rem;font-weight:700;border-radius:9999px;background:#d4af3726;color:#8c6710}.venue-filter-pill[data-astro-cid-mj6ar3np].active .pill-count[data-astro-cid-mj6ar3np]{background:#ffffff40;color:#fff}.venue-filter-status[data-astro-cid-mj6ar3np]{font-size:.88rem;color:#6a5e58;font-weight:600;letter-spacing:.02em}.venue-concierge-banner[data-astro-cid-mj6ar3np]{margin-top:4rem;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:2.5rem 3rem;background:linear-gradient(135deg,#3a1422,#1f0b13);border:1px solid rgba(212,175,55,.45);border-radius:20px;box-shadow:0 20px 50px #3c142340;position:relative;overflow:hidden}.venue-concierge-banner[data-astro-cid-mj6ar3np]:before{content:"";position:absolute;top:-50%;right:-20%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.18) 0%,transparent 70%);pointer-events:none}.concierge-banner-badge[data-astro-cid-mj6ar3np]{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:gold;margin-bottom:.75rem}.concierge-banner-title[data-astro-cid-mj6ar3np]{font-family:var(--font-serif, "Playfair Display", serif);font-size:1.6rem;color:#fff;line-height:1.3;margin-bottom:.65rem}.concierge-banner-desc[data-astro-cid-mj6ar3np]{font-size:.96rem;color:#faf8f5d1;line-height:1.6;max-width:620px;margin:0}.concierge-banner-cta[data-astro-cid-mj6ar3np]{flex-shrink:0}@media(max-width:860px){.venue-concierge-banner[data-astro-cid-mj6ar3np]{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;gap:1.5rem}.concierge-banner-cta[data-astro-cid-mj6ar3np]{width:100%}.concierge-banner-cta[data-astro-cid-mj6ar3np] .btn-primary[data-astro-cid-mj6ar3np]{width:100%;justify-content:center}}
