.hero[data-astro-cid-bbe6dxrz]{position:relative;height:100vh;height:100svh;min-height:700px;display:flex;align-items:center;justify-content:center;padding:0 3rem;overflow:hidden}@supports (height: 100dvh){.hero[data-astro-cid-bbe6dxrz]{height:100dvh}}@supports (-webkit-touch-callout: none){.hero[data-astro-cid-bbe6dxrz]{height:100svh}}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:radial-gradient(ellipse 80% 60% at 50% 80%,rgba(212,100,42,.28),transparent),radial-gradient(ellipse 60% 40% at 30% 70%,rgba(232,145,58,.14),transparent),linear-gradient(180deg,#0f0d0b8c,#1a171499 45%,#0f0d0be0),url(/logos/hero.png);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-embers[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;overflow:hidden}.hero-embers[data-astro-cid-bbe6dxrz] .ember-particle{position:absolute;width:3px;height:3px;background:var(--gold);border-radius:50%;box-shadow:0 0 6px var(--gold),0 0 12px #d4a8324d;animation:float-up linear infinite;opacity:0}@keyframes float-up{0%{opacity:0;transform:translateY(0) translate(0)}10%{opacity:.8}90%{opacity:.2}to{opacity:0;transform:translateY(-100vh) translate(40px)}}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;width:100%;max-width:900px;min-width:0;text-align:center}.hero-tagline[data-astro-cid-bbe6dxrz]{font-family:Noto Sans,sans-serif;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--teal);margin-bottom:1.5rem;font-weight:600;opacity:0;animation:fadeUp 1s .3s forwards}.hero-title[data-astro-cid-bbe6dxrz]{font-family:Noto Sans,sans-serif;font-size:clamp(3.5rem,8vw,7rem);font-weight:900;letter-spacing:-.03em;line-height:.95;color:var(--bone);margin-bottom:1.5rem;opacity:0;animation:fadeUp 1s .5s forwards}.hero-title[data-astro-cid-bbe6dxrz] .text-aqua[data-astro-cid-bbe6dxrz]{color:var(--teal)}.hero-title[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz].text-gold{font-style:italic;color:var(--gold)}.hero-desc[data-astro-cid-bbe6dxrz]{font-size:1.1rem;line-height:1.7;color:var(--sand);max-width:520px;margin-inline:auto;margin-bottom:2.5rem;font-weight:300;opacity:0;animation:fadeUp 1s .7s forwards}.hero-buttons[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;gap:1.2rem;opacity:0;animation:fadeUp 1s .9s forwards}.hero-scroll[data-astro-cid-bbe6dxrz]{position:absolute;bottom:2rem;right:3rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;z-index:2}.hero-scroll[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sand);writing-mode:vertical-rl}.scroll-line[data-astro-cid-bbe6dxrz]{width:1px;height:60px;background:linear-gradient(to bottom,var(--aqua),transparent);animation:pulse-line 2s infinite}@keyframes pulse-line{0%,to{opacity:.4}50%{opacity:1}}@media (max-width: 900px){.hero[data-astro-cid-bbe6dxrz]{padding:5rem 1.5rem 4rem}.hero-scroll[data-astro-cid-bbe6dxrz]{display:none}.hero-buttons[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;gap:.9rem}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.1rem,11vw,4rem)}.hero-tagline[data-astro-cid-bbe6dxrz]{font-size:.62rem;letter-spacing:.2em;margin-bottom:1rem}.hero-desc[data-astro-cid-bbe6dxrz]{font-size:1rem;margin-bottom:2rem}}.about[data-astro-cid-v2cbyr3p]{background:var(--ash);display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative}.about[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 45% 55% at 95% 15%,rgba(28,169,189,.1),transparent);pointer-events:none;z-index:0}.about[data-astro-cid-v2cbyr3p]>[data-astro-cid-v2cbyr3p]{position:relative;z-index:1}.about-visual[data-astro-cid-v2cbyr3p]{position:relative;height:500px;overflow:hidden}.about-img[data-astro-cid-v2cbyr3p]{width:100%;height:100%;background-image:linear-gradient(180deg,#0f0d0b26,#0f0d0b73),url(/images/about-story.jpg);background-size:cover;background-position:center;position:relative}.about-frame[data-astro-cid-v2cbyr3p]{position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem;border:1px solid var(--aqua);opacity:.3;pointer-events:none}.about-stats[data-astro-cid-v2cbyr3p]{display:flex;gap:2.25rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(196,180,154,.15)}.about-stats[data-astro-cid-v2cbyr3p]>div[data-astro-cid-v2cbyr3p]{flex:1}.stat-number[data-astro-cid-v2cbyr3p]{font-family:Noto Sans,sans-serif;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800;letter-spacing:-.01em;color:var(--gold);line-height:1.1}.stat-label[data-astro-cid-v2cbyr3p]{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sand);margin-top:.4rem;line-height:1.4}@media (max-width: 900px){.about[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}}.menu-section[data-astro-cid-2j44jlrm]{background:var(--ash);color:var(--bone);position:relative;overflow:hidden}.section-bg[data-astro-cid-2j44jlrm]{position:absolute;left:0;right:0;top:-20%;height:140%;z-index:0;background-image:url(/images/bahamas-beach.jpg);background-size:cover;background-position:center;will-change:transform}.menu-header[data-astro-cid-2j44jlrm]{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.menu-section[data-astro-cid-2j44jlrm] .section-title{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.55),0 1px 4px rgba(0,0,0,.6)}.menu-header[data-astro-cid-2j44jlrm] .section-text{margin:0 auto;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.65)}.menu-tabs[data-astro-cid-2j44jlrm]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem;position:relative;z-index:1}.menu-tab[data-astro-cid-2j44jlrm]{background:#0c101166;color:#e8dcc8e6;border:1px solid rgba(255,255,255,.28);padding:.7rem 1.75rem;font-family:Noto Sans,sans-serif;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s;font-weight:600;backdrop-filter:blur(4px)}.menu-tab[data-astro-cid-2j44jlrm]:hover,.menu-tab[data-astro-cid-2j44jlrm].active{background:var(--teal);color:#fff;border-color:var(--teal)}.menu-panels[data-astro-cid-2j44jlrm]{max-width:720px;margin:0 auto;position:relative;z-index:1}.menu-panel[data-astro-cid-2j44jlrm]{display:none}.menu-panel[data-astro-cid-2j44jlrm].active{display:block;animation:menuFade .4s ease}@keyframes menuFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.menu-group[data-astro-cid-2j44jlrm]{background:#fff;border:1px solid rgba(20,32,31,.08);border-radius:16px;padding:1.6rem 1.9rem;margin-bottom:1.25rem;box-shadow:0 12px 34px #08121229}.menu-group-title[data-astro-cid-2j44jlrm]{font-family:Noto Sans,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--teal);padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid rgba(28,169,189,.22)}.menu-group-note[data-astro-cid-2j44jlrm]{font-size:.8rem;font-style:italic;color:var(--ink-soft);margin:-.4rem 0 1.1rem}.menu-rows[data-astro-cid-2j44jlrm].compact{column-count:2;column-gap:2.5rem}.mi[data-astro-cid-2j44jlrm]{break-inside:avoid}.mi[data-astro-cid-2j44jlrm]+.mi[data-astro-cid-2j44jlrm]{margin-top:.9rem}.menu-rows[data-astro-cid-2j44jlrm].compact .mi[data-astro-cid-2j44jlrm]{margin:0 0 .55rem;break-inside:avoid}.mr[data-astro-cid-2j44jlrm]{display:flex;align-items:baseline}.mr-name[data-astro-cid-2j44jlrm]{font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:700;color:var(--ink)}.mr-dots[data-astro-cid-2j44jlrm]{flex:1 1 auto;min-width:1.25rem;margin:0 .5rem .28rem;border-bottom:1px dotted rgba(20,32,31,.3)}.mr-price[data-astro-cid-2j44jlrm]{font-family:Noto Sans,sans-serif;font-weight:800;color:var(--ink);white-space:nowrap;flex-shrink:0}.mr-desc[data-astro-cid-2j44jlrm]{font-size:.84rem;color:var(--ink-soft);line-height:1.5;margin-top:.15rem;max-width:52ch}@media (max-width: 640px){.menu-tabs[data-astro-cid-2j44jlrm]{gap:.4rem}.menu-tab[data-astro-cid-2j44jlrm]{padding:.55rem 1rem;font-size:.7rem;letter-spacing:.05em}.menu-group[data-astro-cid-2j44jlrm]{padding:1.35rem 1.3rem}.menu-rows[data-astro-cid-2j44jlrm].compact{column-count:1}.mr[data-astro-cid-2j44jlrm]{justify-content:space-between;align-items:flex-start;column-gap:.75rem}.mr-dots[data-astro-cid-2j44jlrm]{display:none}.mr-desc[data-astro-cid-2j44jlrm]{max-width:none}}.bar-section[data-astro-cid-acafmfjx]{background:var(--charcoal);position:relative;overflow:hidden}.bar-section[data-astro-cid-acafmfjx]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to top,var(--deep),transparent);pointer-events:none}.bar-header[data-astro-cid-acafmfjx]{text-align:center;margin-bottom:2.75rem;position:relative;z-index:1}.bar-header[data-astro-cid-acafmfjx] .section-text[data-astro-cid-acafmfjx]{margin:0 auto}.bar-tabs[data-astro-cid-acafmfjx]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem;position:relative;z-index:1}.bar-tab[data-astro-cid-acafmfjx]{background:#0f0d0b66;color:#e8dcc8e6;border:1px solid rgba(239,181,42,.3);padding:.7rem 1.75rem;font-family:Noto Sans,sans-serif;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s;font-weight:600}.bar-tab[data-astro-cid-acafmfjx]:hover,.bar-tab[data-astro-cid-acafmfjx].active{background:var(--gold);color:var(--deep);border-color:var(--gold)}.bar-panels[data-astro-cid-acafmfjx]{max-width:720px;margin:0 auto 4rem;position:relative;z-index:1}.bar-panel[data-astro-cid-acafmfjx]{display:none}.bar-panel[data-astro-cid-acafmfjx].active{display:block;animation:barFade .4s ease}@keyframes barFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bar-group[data-astro-cid-acafmfjx]{background:#e8dcc80a;border:1px solid rgba(232,220,200,.12);border-radius:16px;padding:1.6rem 1.9rem;margin-bottom:1.25rem}.bar-group-title[data-astro-cid-acafmfjx]{font-family:Noto Sans,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid rgba(239,181,42,.22)}.bar-group-note[data-astro-cid-acafmfjx]{font-size:.8rem;font-style:italic;color:var(--sand);margin:-.4rem 0 1.1rem;line-height:1.5}.bar-rows[data-astro-cid-acafmfjx].compact{column-count:2;column-gap:2.5rem}.bi[data-astro-cid-acafmfjx]{break-inside:avoid}.bi[data-astro-cid-acafmfjx]+.bi[data-astro-cid-acafmfjx]{margin-top:.9rem}.bar-rows[data-astro-cid-acafmfjx].compact .bi[data-astro-cid-acafmfjx]{margin:0 0 .55rem;break-inside:avoid}.br[data-astro-cid-acafmfjx]{display:flex;align-items:baseline}.br-name[data-astro-cid-acafmfjx]{font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:700;color:var(--bone)}.br-meta[data-astro-cid-acafmfjx]{font-style:italic;font-weight:400;font-size:.82rem;color:var(--sand);margin-left:.4rem}.br-dots[data-astro-cid-acafmfjx]{flex:1 1 auto;min-width:1.25rem;margin:0 .5rem .28rem;border-bottom:1px dotted rgba(232,220,200,.28)}.br-price[data-astro-cid-acafmfjx]{font-family:Noto Sans,sans-serif;font-weight:800;color:var(--gold);white-space:nowrap;flex-shrink:0}.br-desc[data-astro-cid-acafmfjx]{font-size:.84rem;color:var(--sand);line-height:1.5;margin-top:.15rem;max-width:52ch}.bar-marquee-wrap[data-astro-cid-acafmfjx]{position:relative;z-index:1}.bar-pour-label[data-astro-cid-acafmfjx]{text-align:center;font-family:Noto Sans,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--sand);margin-bottom:2rem}.bar-marquee[data-astro-cid-acafmfjx]{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.bar-marquee-track[data-astro-cid-acafmfjx]{display:flex;align-items:center;gap:4.5rem;width:max-content;animation:marquee 70s linear infinite}.bar-logo[data-astro-cid-acafmfjx]{height:78px;width:auto;max-width:200px;object-fit:contain;opacity:.85;flex-shrink:0;transition:opacity .3s,filter .3s}.bar-logo[data-astro-cid-acafmfjx]:hover{opacity:1}.bar-logo-tall[data-astro-cid-acafmfjx]{height:108px}.bar-logo-knock[data-astro-cid-acafmfjx]{filter:brightness(0) invert(1);opacity:.78}.bar-logo-knock[data-astro-cid-acafmfjx]:hover{opacity:1}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (max-width: 640px){.bar-tabs[data-astro-cid-acafmfjx]{gap:.4rem}.bar-tab[data-astro-cid-acafmfjx]{padding:.55rem 1rem;font-size:.7rem;letter-spacing:.05em}.bar-group[data-astro-cid-acafmfjx]{padding:1.35rem 1.3rem}.bar-rows[data-astro-cid-acafmfjx].compact{column-count:1}.br[data-astro-cid-acafmfjx]{justify-content:space-between;align-items:flex-start;column-gap:.75rem}.br-dots[data-astro-cid-acafmfjx]{display:none}.br-desc[data-astro-cid-acafmfjx]{max-width:none}}@media (max-width: 900px){.bar-marquee-track[data-astro-cid-acafmfjx]{gap:3rem}.bar-logo[data-astro-cid-acafmfjx]{height:58px}.bar-logo-tall[data-astro-cid-acafmfjx]{height:82px}}.lounge-section[data-astro-cid-zxezo6cv]{background:var(--ash);position:relative}.lounge-section[data-astro-cid-zxezo6cv]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 42% 55% at 4% 92%,rgba(28,169,189,.1),transparent),radial-gradient(ellipse 38% 45% at 92% 8%,rgba(239,181,42,.06),transparent);pointer-events:none}.lounge-grid[data-astro-cid-zxezo6cv]{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.lounge-atmosphere[data-astro-cid-zxezo6cv]{position:relative;height:450px;background-image:linear-gradient(180deg,#0f0d0b40,#0f0d0b8c),url(/images/lounge.jpg);background-size:cover;background-position:center;border:1px solid rgba(196,180,154,.08);overflow:hidden}.lounge-features[data-astro-cid-zxezo6cv]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem}.lounge-feature[data-astro-cid-zxezo6cv]{display:flex;gap:1rem;align-items:flex-start;background:#ffffff06;border:1px solid rgba(196,180,154,.12);border-radius:14px;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.lounge-feature[data-astro-cid-zxezo6cv]:first-child{grid-column:1 / -1}.lounge-feature[data-astro-cid-zxezo6cv]:hover{transform:translateY(-4px);border-color:var(--teal);background:#1ca9bd0f;box-shadow:0 14px 34px #00000059}.feature-icon[data-astro-cid-zxezo6cv]{width:46px;height:46px;border:1px solid var(--aqua);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--aqua)}.feature-title[data-astro-cid-zxezo6cv]{font-family:Noto Sans,sans-serif;font-weight:700;margin-bottom:.3rem}.feature-desc[data-astro-cid-zxezo6cv]{font-size:.85rem;color:var(--sand);font-weight:400;line-height:1.6}@media (max-width: 900px){.lounge-grid[data-astro-cid-zxezo6cv],.lounge-features[data-astro-cid-zxezo6cv]{grid-template-columns:1fr}}.info-section[data-astro-cid-vxl4wgev]{background:var(--ash);color:var(--bone);position:relative;overflow:hidden}.section-bg[data-astro-cid-vxl4wgev]{position:absolute;left:0;right:0;top:-20%;height:140%;z-index:0;background-image:url(/images/nassau-houses.jpg);background-size:cover;background-position:center;will-change:transform}.menu-header[data-astro-cid-vxl4wgev]{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.info-section[data-astro-cid-vxl4wgev] .section-title{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.55),0 1px 4px rgba(0,0,0,.6)}.menu-header[data-astro-cid-vxl4wgev] .section-text{margin:0 auto;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.65)}.info-grid[data-astro-cid-vxl4wgev]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:3rem auto 0;position:relative;z-index:1}.info-card[data-astro-cid-vxl4wgev]{background:#fff;border:1px solid rgba(20,32,31,.1);border-radius:14px;padding:2.5rem 2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.info-card[data-astro-cid-vxl4wgev]:hover{transform:translateY(-4px);border-color:var(--teal);box-shadow:0 12px 32px #1ca9bd29}.info-card-icon[data-astro-cid-vxl4wgev]{margin-bottom:1.2rem;color:var(--teal)}.info-card-title[data-astro-cid-vxl4wgev]{font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--ink);margin-bottom:1rem}.info-card[data-astro-cid-vxl4wgev] p[data-astro-cid-vxl4wgev]{font-size:.9rem;line-height:1.8;color:var(--ink-soft);font-weight:400}.info-card[data-astro-cid-vxl4wgev] strong{color:var(--ink);font-weight:600}.info-card[data-astro-cid-vxl4wgev] .info-email{color:var(--teal);text-decoration:none;font-weight:600;word-break:break-word;transition:color .3s}.info-card[data-astro-cid-vxl4wgev] .info-email:hover{color:var(--gold);text-decoration:underline}.info-map[data-astro-cid-vxl4wgev]{max-width:1000px;margin:4rem auto 0;border:1px solid rgba(20,32,31,.12);border-radius:14px;overflow:hidden;position:relative;z-index:1}.info-map[data-astro-cid-vxl4wgev] iframe[data-astro-cid-vxl4wgev]{display:block}@media (max-width: 900px){.info-grid[data-astro-cid-vxl4wgev]{grid-template-columns:1fr}.info-map[data-astro-cid-vxl4wgev] iframe[data-astro-cid-vxl4wgev]{height:250px}}@media (min-width: 901px) and (max-width: 1040px){.info-card[data-astro-cid-vxl4wgev]{padding:2rem 1.25rem}}
