@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-normal-latin-ext-c4fcfea41f2c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-normal-latin-2ee17598a98d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/playfair-display-normal-latin-ext-42898ad49a6b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/playfair-display-normal-latin-e0c764a8e9e1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Segoe UI);font-style:normal;font-weight:400;size-adjust:102.496%;ascent-override:94.6379%;descent-override:24.3912%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Segoe UI);font-style:normal;font-weight:500;size-adjust:103.929%;ascent-override:93.3326%;descent-override:24.0548%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Segoe UI Semibold);font-style:normal;font-weight:600;size-adjust:102.15%;ascent-override:94.9584%;descent-override:24.4738%;line-gap-override:0%}@font-face{font-family:Playfair Display Fallback;src:local(Georgia);font-style:normal;font-weight:500;size-adjust:102.431%;ascent-override:105.437%;descent-override:24.4066%;line-gap-override:0%}@font-face{font-family:Playfair Display Fallback;src:local(Georgia Bold);font-style:normal;font-weight:600;size-adjust:88.6823%;ascent-override:121.783%;descent-override:28.1905%;line-gap-override:0%}header.nav{--font-body:"Instrument Sans", "Instrument Sans Fallback", -apple-system, "Segoe UI", system-ui, sans-serif;--font-display:"Playfair Display", "Playfair Display Fallback", Georgia, serif;font-family:var(--font-body);font-size:1rem;line-height:1.65}header.nav,header.nav *,header.nav :before,header.nav :after{box-sizing:border-box}.nav a:focus-visible,header.nav button:focus-visible{outline:2px solid var(--color-gold-small);outline-offset:3px}.nav a:focus-visible{border-radius:2px}.nav{border-bottom:1px solid var(--color-hair);background:var(--color-nav);z-index:10;backdrop-filter:saturate(1.4)blur(8px);align-items:center;gap:clamp(1rem,4vw,2.5rem);padding:1.125rem clamp(1rem,5vw,3.5rem);display:flex;position:sticky;top:0}:where(header.nav) .brand{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;font-size:1.25rem;font-weight:600;text-decoration:none}:where(header.nav) .brand i{background:var(--brand-cta-bg);border-radius:50%;width:6px;height:6px;margin-left:3px;display:inline-block}.nav nav{margin-inline-end:auto}.nav ul{flex-wrap:wrap;gap:clamp(.75rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none;display:flex}.nav a:not(.brand){color:var(--color-muted);font-size:.9375rem;text-decoration:none}.nav a:not(.brand):hover{color:var(--color-ink)}.nav a[aria-current=page]{color:var(--color-ink);font-weight:500}:where(header.nav) .locale{color:var(--color-gold-small);white-space:nowrap;border:1px solid var(--color-hair);border-radius:999px;padding:.3rem .75rem;font-size:.875rem;text-decoration:none}:where(header.nav) .locale:hover{border-color:var(--color-gold-small)}:where(header.nav) .btn-gold{background:var(--brand-cta-bg);min-height:44px;color:var(--brand-cta-ink);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:.5rem;padding:.6875rem 1.5rem;font-size:.90625rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}:where(header.nav) .btn-gold:hover{transform:translateY(-1px);box-shadow:0 6px 20px #d4b25e52}.nav a.btn-gold,.nav a.btn-gold:hover{color:var(--brand-cta-ink)}:where(header.nav) .btn-outline{border:1px solid var(--color-control-border);min-height:40px;color:var(--color-ink);white-space:nowrap;border-radius:9999px;align-items:center;gap:.4375rem;padding:.5625rem 1.125rem;font-size:.84375rem;font-weight:600;text-decoration:none;display:inline-flex}:where(header.nav) .btn-outline:hover{border-color:var(--color-gold-small)}:where(header.nav) .nav-actions{align-items:center;gap:.625rem;margin-inline-start:auto;display:flex}@media (width<=860px){:where(header.nav) .nav-actions .btn-outline{display:none}}@media (width<=560px){.nav nav{order:3;width:100%}:where(header.nav) .nav-actions{margin-inline-start:0}}:where(header.nav) .locales{border:1px solid var(--color-control-border);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}:where(header.nav) .locales .locale{letter-spacing:.04em;color:var(--color-subtle);border:0;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none}:where(header.nav) .locales .is-current{background:var(--color-hair);color:var(--color-ink)}:where(header.nav) .locales a.locale:hover{color:var(--color-ink)}:where(header.nav) .locales .is-off{opacity:.4;cursor:not-allowed}.nav[data-astro-cid-fzpbxy5g]{backdrop-filter:blur(10px);padding:0;display:block}html[data-presentation-summary] .nav[data-astro-cid-fzpbxy5g]{background:var(--color-bg)}.nav-inner[data-astro-cid-fzpbxy5g]{padding:0 clamp(1rem,3.4vw,44px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1352px;min-height:72px;margin:0 auto;padding-block:.5rem;display:flex;position:relative}.brand[data-astro-cid-fzpbxy5g]{letter-spacing:.04em;align-items:baseline;font-size:29px;display:flex}.brand[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{width:8px;height:8px;margin-left:4px}.nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{margin-inline-end:0}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-wrap:nowrap;gap:34px}.nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g][data-menu-primary=false]{display:none}.nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{white-space:nowrap;align-items:center;min-height:44px;font-size:14.5px;font-weight:500;display:inline-flex;position:relative}.nav-menu-toggle[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-control-border);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none}.nav-menu-icon[data-astro-cid-fzpbxy5g]{gap:4px;width:20px;display:grid}.nav-menu-icon[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:currentColor;border-radius:999px;height:2px;transition:transform .18s,opacity .18s;display:block}.nav-menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .nav-menu-icon[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(6px)rotate(45deg)}.nav-menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .nav-menu-icon[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:nth-child(2){opacity:0}.nav-menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .nav-menu-icon[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:last-child{transform:translateY(-6px)rotate(-45deg)}.nav[data-astro-cid-fzpbxy5g] .mobile-studio[data-astro-cid-fzpbxy5g]{display:none}.nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--brand-cta-bg);transform-origin:0;width:100%;height:1.5px;transition:transform .22s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover:after,.nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after{transform:scaleX(1)}.nav-actions[data-astro-cid-fzpbxy5g]{gap:16px;margin-inline-start:0}.nav-actions[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]{flex-shrink:0}.nav-actions[data-astro-cid-fzpbxy5g] .btn-gold[data-astro-cid-fzpbxy5g],.nav-actions[data-astro-cid-fzpbxy5g] .btn-outline[data-astro-cid-fzpbxy5g]{white-space:nowrap}@media (width<=1200px){.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:20px}}@media (width<=1100px){.nav-actions[data-astro-cid-fzpbxy5g] .btn-outline[data-astro-cid-fzpbxy5g]{display:none}.nav[data-astro-cid-fzpbxy5g] .mobile-studio[data-astro-cid-fzpbxy5g]{display:list-item}}@media (width<=980px){.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:14px}.nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:14px}}@media (width<=900px){.nav-inner[data-astro-cid-fzpbxy5g]{padding-block:.875rem}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:clamp(.75rem,3vw,34px)}.brand[data-astro-cid-fzpbxy5g]{font-size:24px}.nav-booking-cta[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=560px){.nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g][data-menu-mobile=true]{display:list-item}.nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g][data-menu-mobile=false]{display:none}.nav[data-astro-cid-fzpbxy5g]{position:static}.nav-inner[data-astro-cid-fzpbxy5g]{gap:.875rem .75rem;padding-block:.75rem}.nav-actions[data-astro-cid-fzpbxy5g]{display:none}.brand[data-astro-cid-fzpbxy5g]{order:1}.nav[data-astro-cid-fzpbxy5g].is-enhanced .nav-menu-toggle[data-astro-cid-fzpbxy5g]{order:2;margin-inline-start:auto;display:inline-flex}.nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{order:3;width:100%}.nav[data-astro-cid-fzpbxy5g].is-enhanced nav[data-astro-cid-fzpbxy5g]:not([data-open]){display:none}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem .75rem;width:100%;display:grid}.nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after,.nav-menu-icon[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{transition:none}}
