:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17130f;--bg-soft:#201a14;--panel:#262018;--cream:#f2eadc;--muted:#b6a995;--gold:#c6a36a;--gold-light:#e4c894;--line:#e4c89430;--serif:"Cormorant Garamond", Georgia, serif;--sans:"DM Sans", Arial, sans-serif}[data-astro-cid-3mhbem3k]{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body,button[data-astro-cid-3mhbem3k],a[data-astro-cid-3mhbem3k]{font-family:var(--sans)}a[data-astro-cid-3mhbem3k]{color:inherit;text-decoration:none}button[data-astro-cid-3mhbem3k]{color:inherit}.site-header[data-astro-cid-3mhbem3k]{z-index:10;border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:30px;min-height:86px;padding:18px 6.5%;display:flex;position:relative}.brand[data-astro-cid-3mhbem3k]{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.brand-mark[data-astro-cid-3mhbem3k]{border:1px solid var(--gold);width:43px;height:43px;color:var(--gold-light);font:500 35px/1 var(--serif);place-items:center;display:grid}.brand-name[data-astro-cid-3mhbem3k]{gap:4px;display:grid}.brand-name[data-astro-cid-3mhbem3k] strong[data-astro-cid-3mhbem3k]{letter-spacing:.17em;font-size:12px}.brand-name[data-astro-cid-3mhbem3k] small[data-astro-cid-3mhbem3k]{color:var(--gold);letter-spacing:.19em;font-size:8px}.main-nav[data-astro-cid-3mhbem3k]{align-items:center;gap:clamp(16px,2.5vw,38px);display:flex}.main-nav[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{color:var(--muted);font-size:11px;transition:color .2s}.main-nav[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]:hover,.main-nav[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k].active{color:var(--gold-light)}.header-cta[data-astro-cid-3mhbem3k]{border:1px solid var(--gold);color:var(--gold-light);letter-spacing:.05em;white-space:nowrap;padding:13px 16px;font-size:10px}.header-cta[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{margin-left:10px}.menu-toggle[data-astro-cid-3mhbem3k]{display:none}.hero[data-astro-cid-3mhbem3k]{background:radial-gradient(at 77% 45%,#9b6e3629,#0000 38%),linear-gradient(115deg,#17130f 0%,#1e1812 57%,#17130f 100%);align-items:center;min-height:min(690px,78vh);padding:100px 11% 125px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-3mhbem3k]:after{content:"E";color:#d5b57f0e;font:500 clamp(280px, 40vw, 560px)/.8 var(--serif);pointer-events:none;position:absolute;top:43%;right:9%;transform:translateY(-50%)}.hero-glow[data-astro-cid-3mhbem3k]{border:1px solid #c6a36a21;border-radius:50%;width:420px;height:420px;position:absolute;top:12%;right:8%;box-shadow:0 0 0 50px #c6a36a06,0 0 0 100px #c6a36a05}.hero-content[data-astro-cid-3mhbem3k]{z-index:1;max-width:700px;position:relative}.eyebrow[data-astro-cid-3mhbem3k]{color:var(--gold);letter-spacing:.23em;align-items:center;gap:11px;font-size:9px;font-weight:600;display:flex}.eyebrow[data-astro-cid-3mhbem3k]>span[data-astro-cid-3mhbem3k]{background:var(--gold);width:24px;height:1px;display:inline-block}h1[data-astro-cid-3mhbem3k],h2[data-astro-cid-3mhbem3k],h3[data-astro-cid-3mhbem3k],p[data-astro-cid-3mhbem3k]{margin-top:0}.hero[data-astro-cid-3mhbem3k] h1[data-astro-cid-3mhbem3k]{font:400 clamp(58px, 8.3vw, 108px)/.91 var(--serif);letter-spacing:-.045em;margin:29px 0 24px}h1[data-astro-cid-3mhbem3k] em[data-astro-cid-3mhbem3k],h2[data-astro-cid-3mhbem3k] em[data-astro-cid-3mhbem3k]{color:var(--gold-light);font-weight:400}.hero-description[data-astro-cid-3mhbem3k]{max-width:410px;color:var(--muted);margin-bottom:34px;font-size:13px;line-height:1.9}.text-link[data-astro-cid-3mhbem3k]{border-bottom:1px solid var(--gold);color:var(--gold-light);letter-spacing:.15em;align-items:center;gap:20px;padding-bottom:12px;font-size:9px;display:inline-flex}.text-link[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{font-size:16px}.hero-side-note[data-astro-cid-3mhbem3k]{transform-origin:100%;color:var(--muted);letter-spacing:.25em;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;top:50%;right:5%;transform:rotate(90deg)translate(50%)}.side-line[data-astro-cid-3mhbem3k]{background:var(--gold);width:36px;height:1px}.hero-bottom[data-astro-cid-3mhbem3k]{color:var(--muted);letter-spacing:.2em;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:27px;left:6.5%;right:6.5%}.intro-section[data-astro-cid-3mhbem3k]{background:var(--cream);color:#211a13;grid-template-columns:1.1fr .8fr;align-items:end;gap:60px;padding:105px 10% 65px;display:grid}.dark-eyebrow[data-astro-cid-3mhbem3k]{color:#84663e}.dark-eyebrow[data-astro-cid-3mhbem3k]>span[data-astro-cid-3mhbem3k]{background:#84663e}.intro-section[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k],.instagram-heading[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k],.visit-section[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k]{font:400 clamp(43px, 5vw, 68px)/.99 var(--serif);letter-spacing:-.035em;margin:22px 0 0}.intro-section[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k] em[data-astro-cid-3mhbem3k]{color:#9d7a49}.intro-copy[data-astro-cid-3mhbem3k] p[data-astro-cid-3mhbem3k]{color:#6f6252;max-width:390px;margin-bottom:22px;font-size:12px;line-height:1.9}.photo-count[data-astro-cid-3mhbem3k]{color:#8b6b3f;letter-spacing:.2em;font-size:9px}.gallery-section[data-astro-cid-3mhbem3k]{background:var(--cream);padding:25px 6.5% 90px}.gallery-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(180px,23vw,320px);gap:12px;display:grid}.gallery-item[data-astro-cid-3mhbem3k]{cursor:zoom-in;text-align:left;background:#d4c6b1;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery-item-tall[data-astro-cid-3mhbem3k]{grid-row:span 2}.gallery-item[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.3,1),filter .4s;display:block}.gallery-item[data-astro-cid-3mhbem3k]:hover img[data-astro-cid-3mhbem3k]{filter:brightness(.82);transform:scale(1.045)}.image-overlay[data-astro-cid-3mhbem3k]{opacity:.85;background:linear-gradient(#0000 60%,#120e0a8c);justify-content:space-between;align-items:flex-end;padding:15px;transition:opacity .25s;display:flex;position:absolute;inset:0}.gallery-item[data-astro-cid-3mhbem3k]:hover .image-overlay[data-astro-cid-3mhbem3k]{opacity:1}.image-number[data-astro-cid-3mhbem3k]{color:#fff;letter-spacing:.13em;font-size:9px}.image-expand[data-astro-cid-3mhbem3k]{color:#fff;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.gallery-note[data-astro-cid-3mhbem3k]{color:#8b7a65;letter-spacing:.25em;text-align:center;margin:28px 0 0;font-size:8px}.instagram-section[data-astro-cid-3mhbem3k]{padding:105px 8% 95px}.instagram-heading[data-astro-cid-3mhbem3k]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.instagram-heading[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k]{margin-top:20px}.instagram-description[data-astro-cid-3mhbem3k]{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.8}.instagram-button[data-astro-cid-3mhbem3k]{border:1px solid var(--gold);color:var(--gold-light);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:13px;padding:15px 19px;font-size:9px;transition:background .2s;display:inline-flex}.instagram-button[data-astro-cid-3mhbem3k]:hover{background:#c6a36a1a}.instagram-icon[data-astro-cid-3mhbem3k]{font-size:21px}.instagram-widget-wrap[data-astro-cid-3mhbem3k]{width:100%;min-width:0}.instagram-widget-wrap[data-astro-cid-3mhbem3k] behold-widget[data-astro-cid-3mhbem3k]{width:100%;display:block}.instagram-status[data-astro-cid-3mhbem3k]{color:var(--muted);margin:20px 0 0;font-size:10px;line-height:1.7}.visit-section[data-astro-cid-3mhbem3k]{background:#292117;justify-content:space-between;align-items:center;gap:35px;min-height:410px;padding:85px 10%;display:flex;position:relative;overflow:hidden}.visit-content[data-astro-cid-3mhbem3k]{z-index:1;max-width:650px;position:relative}.visit-section[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k]{margin:24px 0}.visit-content[data-astro-cid-3mhbem3k]>p[data-astro-cid-3mhbem3k]:not(.eyebrow){max-width:420px;color:var(--muted);font-size:12px;line-height:1.8}.visit-actions[data-astro-cid-3mhbem3k]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.gold-button[data-astro-cid-3mhbem3k],.outline-button[data-astro-cid-3mhbem3k]{letter-spacing:.1em;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:14px 17px;font-size:9px;display:inline-flex}.gold-button[data-astro-cid-3mhbem3k]{background:var(--gold);color:#21180e}.gold-button[data-astro-cid-3mhbem3k]:hover{background:var(--gold-light)}.outline-button[data-astro-cid-3mhbem3k]{border:1px solid var(--line);color:var(--cream)}.outline-button[data-astro-cid-3mhbem3k]:hover{border-color:var(--gold)}.visit-decoration[data-astro-cid-3mhbem3k]{place-items:center;width:280px;height:280px;display:grid;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.decoration-circle[data-astro-cid-3mhbem3k]{border:1px solid #c6a36a3d;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 18px #c6a36a06,0 0 0 38px #c6a36a05}.decoration-letter[data-astro-cid-3mhbem3k]{color:#e4c89433;font:400 190px/.8 var(--serif)}.decoration-caption[data-astro-cid-3mhbem3k]{color:var(--gold);letter-spacing:.2em;font-size:7px;position:absolute;bottom:22px}.site-footer[data-astro-cid-3mhbem3k]{background:#120f0c;grid-template-columns:1.2fr 1fr .8fr;gap:40px;padding:55px 6.5% 20px;display:grid}.footer-address[data-astro-cid-3mhbem3k]>span[data-astro-cid-3mhbem3k],.footer-contact[data-astro-cid-3mhbem3k]>span[data-astro-cid-3mhbem3k]{color:var(--gold);letter-spacing:.2em;margin-bottom:16px;font-size:8px;display:block}.footer-address[data-astro-cid-3mhbem3k] p[data-astro-cid-3mhbem3k],.footer-contact[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{color:var(--muted);font-size:10px;line-height:1.9}.footer-contact[data-astro-cid-3mhbem3k]{flex-direction:column;align-items:flex-start;display:flex}.footer-contact[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]:hover{color:var(--gold-light)}.footer-bottom[data-astro-cid-3mhbem3k]{border-top:1px solid var(--line);color:#8c7d69;letter-spacing:.12em;grid-column:1/-1;justify-content:space-between;gap:15px;margin-top:20px;padding-top:22px;font-size:8px;display:flex}.footer-bottom[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{color:var(--gold)}.lightbox[data-astro-cid-3mhbem3k]{border:1px solid var(--line);width:min(92vw,1200px);max-width:none;max-height:92vh;color:var(--cream);background:#100e0b;padding:48px 65px 25px;position:fixed}.lightbox[data-astro-cid-3mhbem3k]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080705eb}.lightbox[data-astro-cid-3mhbem3k] figure[data-astro-cid-3mhbem3k]{justify-items:center;gap:14px;margin:0;display:grid}.lightbox[data-astro-cid-3mhbem3k] figure[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{object-fit:contain;max-width:100%;max-height:75vh;display:block}.lightbox[data-astro-cid-3mhbem3k] figcaption[data-astro-cid-3mhbem3k]{color:var(--muted);letter-spacing:.2em;font-size:9px}.lightbox-close[data-astro-cid-3mhbem3k],.lightbox-arrow[data-astro-cid-3mhbem3k]{border:1px solid var(--line);width:42px;height:42px;color:var(--gold-light);cursor:pointer;background:#17130fd9;place-items:center;font-size:22px;display:grid;position:absolute}.lightbox-close[data-astro-cid-3mhbem3k]{top:10px;right:10px}.lightbox-prev[data-astro-cid-3mhbem3k]{top:50%;left:10px;transform:translateY(-50%)}.lightbox-next[data-astro-cid-3mhbem3k]{top:50%;right:10px;transform:translateY(-50%)}@media (width>=1500px){.gallery-grid[data-astro-cid-3mhbem3k]{grid-auto-rows:320px}}@media (width<=1000px){.site-header[data-astro-cid-3mhbem3k]{gap:18px;padding-inline:4%}.brand-name[data-astro-cid-3mhbem3k] strong[data-astro-cid-3mhbem3k]{font-size:10px}.brand-name[data-astro-cid-3mhbem3k] small[data-astro-cid-3mhbem3k]{font-size:7px}.main-nav[data-astro-cid-3mhbem3k]{gap:15px}.main-nav[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{font-size:10px}.header-cta[data-astro-cid-3mhbem3k]{padding:12px;font-size:9px}.hero[data-astro-cid-3mhbem3k]{padding-left:8%}.gallery-section[data-astro-cid-3mhbem3k]{padding-inline:4%}.gallery-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:27vw}.visit-decoration[data-astro-cid-3mhbem3k]{opacity:.7;right:-5%}}@media (width<=700px){.site-header[data-astro-cid-3mhbem3k]{min-height:74px;padding:14px 5%}.brand[data-astro-cid-3mhbem3k]{gap:9px}.brand-mark[data-astro-cid-3mhbem3k]{width:37px;height:37px;font-size:30px}.brand-name[data-astro-cid-3mhbem3k] strong[data-astro-cid-3mhbem3k]{letter-spacing:.12em;font-size:9px}.brand-name[data-astro-cid-3mhbem3k] small[data-astro-cid-3mhbem3k]{letter-spacing:.13em;font-size:6px}.header-cta[data-astro-cid-3mhbem3k]{display:none}.menu-toggle[data-astro-cid-3mhbem3k]{border:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;display:flex}.menu-toggle[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{background:var(--gold-light);width:18px;height:1px}.main-nav[data-astro-cid-3mhbem3k]{border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;align-items:stretch;gap:0;padding:8px 5% 18px;display:none;position:absolute;top:100%;left:0;right:0}.main-nav[data-astro-cid-3mhbem3k].nav-open{display:flex}.main-nav[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.hero[data-astro-cid-3mhbem3k]{min-height:560px;padding:95px 7% 105px}.hero[data-astro-cid-3mhbem3k] h1[data-astro-cid-3mhbem3k]{font-size:clamp(57px,15vw,82px)}.hero-description[data-astro-cid-3mhbem3k]{max-width:330px;font-size:12px}.hero-glow[data-astro-cid-3mhbem3k]{width:250px;height:250px;top:28%;right:-20%}.hero[data-astro-cid-3mhbem3k]:after{font-size:300px;top:45%;right:-10%}.hero-side-note[data-astro-cid-3mhbem3k]{display:none}.hero-bottom[data-astro-cid-3mhbem3k]{font-size:7px;left:7%;right:7%}.intro-section[data-astro-cid-3mhbem3k]{grid-template-columns:1fr;gap:28px;padding:70px 7% 38px}.intro-section[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k],.instagram-heading[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k],.visit-section[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k]{font-size:48px}.intro-copy[data-astro-cid-3mhbem3k] p[data-astro-cid-3mhbem3k]{margin-bottom:13px}.gallery-section[data-astro-cid-3mhbem3k]{padding:12px 3.5% 65px}.gallery-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:46vw;gap:7px}.gallery-item-tall[data-astro-cid-3mhbem3k]{grid-row:span 2}.image-overlay[data-astro-cid-3mhbem3k]{padding:9px}.image-expand[data-astro-cid-3mhbem3k]{width:27px;height:27px}.gallery-note[data-astro-cid-3mhbem3k]{letter-spacing:.16em;font-size:7px}.instagram-section[data-astro-cid-3mhbem3k]{padding:70px 6% 65px}.instagram-heading[data-astro-cid-3mhbem3k]{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:28px}.instagram-heading[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k]{font-size:46px}.visit-section[data-astro-cid-3mhbem3k]{min-height:440px;padding:70px 7%}.visit-section[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k]{font-size:48px}.visit-decoration[data-astro-cid-3mhbem3k]{opacity:.35;right:-100px}.visit-actions[data-astro-cid-3mhbem3k]{flex-direction:column;align-items:stretch;max-width:320px}.gold-button[data-astro-cid-3mhbem3k],.outline-button[data-astro-cid-3mhbem3k]{width:100%;font-size:8px}.site-footer[data-astro-cid-3mhbem3k]{grid-template-columns:1fr 1fr;gap:32px 20px;padding:40px 6% 20px}.footer-brand[data-astro-cid-3mhbem3k]{grid-column:1/-1}.footer-address[data-astro-cid-3mhbem3k] p[data-astro-cid-3mhbem3k],.footer-contact[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{font-size:9px}.footer-bottom[data-astro-cid-3mhbem3k]{letter-spacing:.06em;font-size:7px}.lightbox[data-astro-cid-3mhbem3k]{width:100%;padding:48px 38px 25px}.lightbox[data-astro-cid-3mhbem3k] figure[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{max-height:70vh}.lightbox-arrow[data-astro-cid-3mhbem3k]{width:32px;height:38px;font-size:17px}.lightbox-prev[data-astro-cid-3mhbem3k]{left:3px}.lightbox-next[data-astro-cid-3mhbem3k]{right:3px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-3mhbem3k],[data-astro-cid-3mhbem3k]:before,[data-astro-cid-3mhbem3k]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
