@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Jost:wght@300;400;500&display=swap";.lang[data-v-9eb9978c]{display:flex;align-items:center;gap:2px;color:#efe6dacc}.lang svg[data-v-9eb9978c]{margin-right:4px;opacity:.8}.lang button[data-v-9eb9978c]{background:none;border:0;cursor:pointer;color:#efe6da8c;font:inherit;font-size:12px;letter-spacing:.14em;padding:4px 6px;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.lang button[data-v-9eb9978c]:hover{color:var(--cream)}.lang button.on[data-v-9eb9978c]{color:var(--cream);border-color:var(--brown)}.header[data-v-d660a7b3]{position:fixed;top:18px;left:0;right:0;z-index:20;padding:0 20px;transition:top .4s ease;pointer-events:none}.header.scrolled[data-v-d660a7b3]{top:14px}.pill[data-v-d660a7b3]{pointer-events:auto;position:relative;max-width:1060px;margin:0 auto;height:64px;padding:0 12px 0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:999px;background:#08142861;border:1px solid rgba(239,230,218,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .4s,border-color .4s,box-shadow .4s}.scrolled .pill[data-v-d660a7b3]{background:#081428d1;border-color:#b0896859;box-shadow:0 10px 30px #00000059}.brand[data-v-d660a7b3]{display:flex;align-items:center;gap:12px}.mark[data-v-d660a7b3]{height:40px;width:auto;transition:opacity .3s ease}.brand:hover .mark[data-v-d660a7b3]{opacity:.75}nav[data-v-d660a7b3]{display:flex;gap:6px}nav a[data-v-d660a7b3]:not(.cta){position:relative;padding:8px 16px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#efe6dac7;transition:color .3s}nav a[data-v-d660a7b3]:not(.cta):after{content:"";position:absolute;left:50%;bottom:0;width:4px;height:4px;border-radius:50%;background:var(--brown);transform:translate(-50%) scale(0);transition:transform .3s}nav a[data-v-d660a7b3]:not(.cta):hover{color:var(--cream)}nav a[data-v-d660a7b3]:not(.cta):hover:after{transform:translate(-50%) scale(1)}.cta[data-v-d660a7b3]{font-size:12px;letter-spacing:.2em;text-transform:uppercase;background:var(--cream);color:var(--black);padding:12px 26px;border-radius:999px;white-space:nowrap;transition:background .3s,color .3s}.cta[data-v-d660a7b3]:hover{background:var(--brown);color:var(--black)}.mobile-cta[data-v-d660a7b3]{display:none}.actions[data-v-d660a7b3]{display:flex;align-items:center;gap:14px}.toggle[data-v-d660a7b3]{display:none;background:none;border:0;width:44px;height:44px;cursor:pointer;position:relative}.toggle span[data-v-d660a7b3]{position:absolute;left:12px;right:12px;height:1px;background:var(--cream);transition:transform .3s,top .3s}.toggle span[data-v-d660a7b3]:first-child{top:18px}.toggle span[data-v-d660a7b3]:last-child{top:25px}@media(max-width:860px){.header[data-v-d660a7b3]{top:12px;padding:0 14px}.header.scrolled[data-v-d660a7b3]{top:10px}.actions[data-v-d660a7b3]{margin-left:auto}.pill[data-v-d660a7b3]{height:58px;padding:0 8px 0 18px}.pill.open[data-v-d660a7b3]{border-radius:28px}.desktop-cta[data-v-d660a7b3]{display:none}.toggle[data-v-d660a7b3]{display:block}.toggle[aria-expanded=true] span[data-v-d660a7b3]:first-child{top:21px;transform:rotate(45deg)}.toggle[aria-expanded=true] span[data-v-d660a7b3]:last-child{top:21px;transform:rotate(-45deg)}nav[data-v-d660a7b3]{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;gap:0;padding:12px 24px 24px;border-radius:28px;background:#081428f5;border:1px solid rgba(176,137,104,.3)}nav.open[data-v-d660a7b3]{display:flex}nav a[data-v-d660a7b3]:not(.cta){padding:16px 0;border-bottom:1px solid var(--line)}nav a[data-v-d660a7b3]:not(.cta):after{display:none}.mobile-cta[data-v-d660a7b3]{display:block;margin-top:20px;text-align:center}}.hero[data-v-d34d39a8]{position:relative;height:100vh;min-height:620px;overflow:hidden;background:var(--black)}.slide[data-v-d34d39a8]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.slide.active[data-v-d34d39a8]{opacity:1;pointer-events:auto}.bg[data-v-d34d39a8]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1.08);transition:transform 8s ease-out}.slide.active .bg[data-v-d34d39a8]{transform:scale(1)}.shade[data-v-d34d39a8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#081428e0,#0814288c 45%,#08142826),linear-gradient(0deg,rgba(8,20,40,.65) 0%,transparent 35%)}.content[data-v-d34d39a8]{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:60px}.display[data-v-d34d39a8]{white-space:pre-line;font-size:clamp(44px,7vw,92px);margin-bottom:22px}.text[data-v-d34d39a8]{max-width:420px;color:#efe6dac7;font-size:17px;margin-bottom:38px}.slide .eyebrow[data-v-d34d39a8],.slide .display[data-v-d34d39a8],.slide .text[data-v-d34d39a8],.slide .btn[data-v-d34d39a8]{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s ease}.slide.active .eyebrow[data-v-d34d39a8]{opacity:1;transform:none;transition-delay:.3s}.slide.active .display[data-v-d34d39a8]{opacity:1;transform:none;transition-delay:.45s}.slide.active .text[data-v-d34d39a8]{opacity:1;transform:none;transition-delay:.6s}.slide.active .btn[data-v-d34d39a8]{opacity:1;transform:none;transition-delay:.75s}.controls[data-v-d34d39a8]{position:absolute;right:0;bottom:44px;display:flex;justify-content:space-between;align-items:center;left:50%;transform:translate(-50%);width:100%}.count[data-v-d34d39a8]{display:flex;align-items:center;gap:16px;font-family:var(--serif);font-size:20px}.count .dim[data-v-d34d39a8]{color:var(--muted)}.count i[data-v-d34d39a8]{display:block;width:90px;height:1px;background:#efe6da40;position:relative;overflow:hidden}.count i[data-v-d34d39a8]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--brown);transform:scaleX(0);transform-origin:left;animation:fill-d34d39a8 linear forwards;animation-duration:inherit}@keyframes fill-d34d39a8{to{transform:scaleX(1)}}.arrows[data-v-d34d39a8]{display:flex;gap:12px}.arrows button[data-v-d34d39a8]{width:48px;height:48px;border-radius:50%;background:transparent;color:var(--cream);border:1px solid rgba(239,230,218,.35);font-size:18px;cursor:pointer;transition:background .3s,color .3s}.arrows button[data-v-d34d39a8]:hover{background:var(--cream);color:var(--black)}@media(max-width:760px){.shade[data-v-d34d39a8]{background:linear-gradient(0deg,#081428e6 10%,#08142873)}.content[data-v-d34d39a8]{justify-content:flex-end;padding-bottom:130px}.arrows button[data-v-d34d39a8]{width:42px;height:42px}.controls[data-v-d34d39a8]{bottom:32px}}.grid[data-v-6c2ce601]{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.photos[data-v-6c2ce601]{position:relative;padding-bottom:70px}.main[data-v-6c2ce601]{width:82%;aspect-ratio:4 / 5;object-fit:cover}.side[data-v-6c2ce601]{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:1;object-fit:cover;border:10px solid var(--black)}.display[data-v-6c2ce601]{font-size:clamp(34px,4vw,52px);margin-bottom:26px}.text[data-v-6c2ce601]{color:var(--muted);font-size:17px;max-width:460px}ul[data-v-6c2ce601]{list-style:none;display:flex;gap:44px;margin-top:52px;padding-top:36px;border-top:1px solid var(--line)}li strong[data-v-6c2ce601]{display:block;font-family:var(--serif);font-weight:400;font-size:38px;line-height:1.1;color:var(--brown)}li span[data-v-6c2ce601]{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}@media(max-width:860px){.grid[data-v-6c2ce601]{grid-template-columns:1fr;gap:56px}ul[data-v-6c2ce601]{gap:28px}}.section[data-v-78b0e7b5]{background:var(--ink)}.head[data-v-78b0e7b5]{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;flex-wrap:wrap}.tabs[data-v-78b0e7b5]{display:flex;gap:28px}.tabs button[data-v-78b0e7b5]{background:none;border:0;cursor:pointer;color:var(--muted);font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:6px 0;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.tabs button[data-v-78b0e7b5]:hover{color:var(--cream)}.tabs button.on[data-v-78b0e7b5]{color:var(--cream);border-color:var(--brown)}.grid[data-v-78b0e7b5]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px}.photo[data-v-78b0e7b5]{overflow:hidden;aspect-ratio:4 / 5;background:var(--brown-deep)}.photo img[data-v-78b0e7b5]{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}article:hover .photo img[data-v-78b0e7b5]{transform:scale(1.06)}.info[data-v-78b0e7b5]{display:flex;justify-content:space-between;gap:16px;padding-top:18px}h3[data-v-78b0e7b5]{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.2}.info p[data-v-78b0e7b5]{color:var(--muted);font-size:14px;margin-top:4px}.info span[data-v-78b0e7b5]{font-family:var(--serif);font-size:22px;color:var(--brown)}.card-enter-active[data-v-78b0e7b5],.card-leave-active[data-v-78b0e7b5]{transition:opacity .5s,transform .5s}.card-enter-from[data-v-78b0e7b5],.card-leave-to[data-v-78b0e7b5]{opacity:0;transform:translateY(16px)}.card-leave-active[data-v-78b0e7b5]{position:absolute}@media(max-width:960px){.grid[data-v-78b0e7b5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid[data-v-78b0e7b5]{grid-template-columns:1fr}.tabs[data-v-78b0e7b5]{gap:20px;flex-wrap:wrap}}.section[data-v-7bb1fe0e]{background:var(--blue-deep)}.head[data-v-7bb1fe0e]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;flex-wrap:wrap}.eyebrow[data-v-7bb1fe0e]{color:var(--blue-soft)}.link[data-v-7bb1fe0e]{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue-soft);border-bottom:1px solid var(--blue-soft);padding-bottom:4px}.grid[data-v-7bb1fe0e]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}article[data-v-7bb1fe0e]{position:relative;aspect-ratio:3 / 4;overflow:hidden}article img[data-v-7bb1fe0e]{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}article:hover img[data-v-7bb1fe0e]{transform:scale(1.06)}.overlay[data-v-7bb1fe0e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#15325af2 5%,#15325a40 60%)}.caption[data-v-7bb1fe0e]{position:absolute;left:28px;right:28px;bottom:28px}h3[data-v-7bb1fe0e]{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.15;margin-bottom:6px}.caption p[data-v-7bb1fe0e]{color:#c3d3e8;font-size:14px}@media(max-width:860px){.grid[data-v-7bb1fe0e]{grid-template-columns:1fr}article[data-v-7bb1fe0e]{aspect-ratio:4 / 3}}.split[data-v-00538b8a]{display:grid;grid-template-columns:1fr 1fr;min-height:640px}.photo[data-v-00538b8a]{background-size:cover;background-position:center}.panel[data-v-00538b8a]{background:var(--cream);color:#1b140f;padding:96px 80px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.display[data-v-00538b8a]{font-size:clamp(36px,4vw,54px);margin-bottom:44px;white-space:pre-line}.places[data-v-00538b8a]{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;max-width:440px;padding:28px 0;border-top:1px solid rgba(27,20,15,.18);border-bottom:1px solid rgba(27,20,15,.18)}h3[data-v-00538b8a]{font-family:var(--serif);font-weight:500;font-size:24px;line-height:1.2}.places p[data-v-00538b8a]{color:#6b5646;font-size:14px}.hours[data-v-00538b8a]{margin:28px 0 32px;font-size:15px;color:#4a3a2e}.btn.dark[data-v-00538b8a]{background:#1b140f;border-color:#1b140f;color:var(--cream)}.btn.dark[data-v-00538b8a]:hover{background:transparent;color:#1b140f}footer[data-v-00538b8a]{max-width:1180px;margin:0 auto;padding:36px 28px 28px;font-size:12px;letter-spacing:.12em;color:var(--muted)}.top[data-v-00538b8a]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.copy[data-v-00538b8a]{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);text-align:center;font-size:11px;letter-spacing:.08em}footer .logo[data-v-00538b8a]{font-family:var(--serif);font-size:22px;letter-spacing:0;color:var(--cream)}footer a[data-v-00538b8a]:hover{color:var(--brown)}@media(max-width:860px){.split[data-v-00538b8a]{grid-template-columns:1fr}.photo[data-v-00538b8a]{height:320px}.panel[data-v-00538b8a]{padding:64px 22px}.top[data-v-00538b8a]{flex-direction:column;text-align:center}}.wa[data-v-d01d6b5e]{position:fixed;right:24px;bottom:24px;z-index:50;height:60px;min-width:60px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:0;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 10px 28px #00000073;transition:transform .3s ease,gap .3s ease,padding .3s ease}.wa[data-v-d01d6b5e]:hover{transform:translateY(-3px);gap:10px;padding:0 22px 0 17px}.label[data-v-d01d6b5e]{max-width:0;overflow:hidden;white-space:nowrap;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:max-width .35s ease}.wa:hover .label[data-v-d01d6b5e]{max-width:120px}.ring[data-v-d01d6b5e]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid #25d366;animation:pulse-d01d6b5e 2.6s ease-out infinite;pointer-events:none}@keyframes pulse-d01d6b5e{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}@media(max-width:760px){.wa[data-v-d01d6b5e]{right:16px;bottom:16px;height:56px;min-width:56px;padding:0 13px}.wa[data-v-d01d6b5e]:hover{gap:0;padding:0 13px}.wa:hover .label[data-v-d01d6b5e]{max-width:0}}@media(prefers-reduced-motion:reduce){.ring[data-v-d01d6b5e]{animation:none}}:root{--black: #0a1a30;--ink: #0f2442;--brown: #b08968;--brown-deep: #1c3556;--blue: #2c5ea3;--blue-deep: #15325a;--blue-soft: #9db8da;--cream: #efe6da;--muted: #9fb2cc;--line: rgba(239, 230, 218, .14);--serif: "Cormorant Garamond", Georgia, serif;--sans: "Jost", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--cream);font-family:var(--sans);font-weight:300;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}.container{max-width:1180px;margin:0 auto;padding:0 28px}.section{padding:120px 0}.eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--brown);margin-bottom:18px}.display{font-family:var(--serif);font-weight:400;line-height:1.08;font-size:clamp(38px,5vw,64px)}.btn{display:inline-block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:16px 34px;background:var(--cream);color:var(--black);border:1px solid var(--cream);transition:background .3s,color .3s}.btn:hover{background:transparent;color:var(--cream)}.btn.ghost{background:transparent;color:var(--cream);border-color:#efe6da73}.btn.ghost:hover{background:var(--cream);color:var(--black)}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1s ease,transform 1s ease}.reveal.in{opacity:1;transform:none}@media(max-width:760px){.section{padding:76px 0}.container{padding:0 22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
