@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");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}.demo{--gold:#e8b26a;--cream:#f5eee6;--coal:#14100c;background:var(--coal);color:var(--cream);font-family:var(--font-sans)}html:has(.demo),html:has(.demo) body{background:#14100c}.demo .serif{font-variation-settings:"SOFT" 50, "opsz" 144;font-family:Fraunces Variable,Georgia,serif;font-weight:400}.demo ::selection{background:#e8b26a66}.demo-bar{background:var(--gold);color:#1a120a}.d-wrap{width:100%;max-width:75rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=768px){.d-wrap{padding-inline:32px}}.d-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.d-eyebrow:before{content:"";background:currentColor;width:1.75rem;height:1px}.d-btn{white-space:nowrap;background:var(--gold);color:#1a120a;border-radius:999px;justify-content:center;align-items:center;height:2.75rem;padding-inline:1.375rem;font-size:.875rem;font-weight:600;transition:transform .3s,background .3s;display:inline-flex}.d-btn:hover{background:#f0c283;transform:translateY(-1px)}.d-btn-ghost{white-space:nowrap;backdrop-filter:blur(8px);border:1px solid #f5eee64d;border-radius:999px;justify-content:center;align-items:center;height:3.5rem;padding-inline:1.75rem;transition:background .3s;display:inline-flex}.d-btn-ghost:hover{background:#f5eee614}.d-nav{transition:background-color .4s,backdrop-filter .4s,box-shadow .4s}.d-nav.solid,html.menu-open .d-nav{-webkit-backdrop-filter:blur(14px);background:#14100cd1;box-shadow:0 1px #e8b26a1f}.d-nav a:not(.d-btn){transition:color .2s}.d-nav nav a:hover{color:var(--gold)}.d-in{opacity:0;animation:1.3s cubic-bezier(.16,1,.3,1) forwards dIn;animation-delay:calc(var(--d) * .14s + .2s);transform:translateY(1.5rem)}@keyframes dIn{to{opacity:1;transform:none}}.d-hero-img{animation:2.4s cubic-bezier(.16,1,.3,1) both heroZoom}@keyframes heroZoom{0%{scale:1.12}to{scale:1}}.tab{color:#f5eee699;transition:all .3s}.tab[aria-selected=true]{background:var(--gold);color:#1a120a;font-weight:600}.dots{border-bottom:1px dotted #e8b26a59;min-width:1.25rem;transform:translateY(-.375rem)}.reserve label{color:#f5eee699;gap:.5rem;font-size:.8125rem;display:grid}.reserve input,.reserve select{width:100%;height:3.125rem;color:var(--cream);color-scheme:dark;background:#f5eee60a;border:1px solid #e8b26a33;border-radius:.875rem;padding-inline:.875rem;font-size:1rem}.reserve input:focus,.reserve select:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 .25rem #e8b26a26}.d-burger{color:var(--cream);backdrop-filter:blur(8px);background:#14100c73;border:1px solid #f5eee633}.demo-menu{background:radial-gradient(31.25rem 22.5rem at 100% 0%, #e8b26a1a, transparent 70%), var(--coal);color:var(--cream)}.demo-menu a[data-menu-item]:active{color:var(--gold)}.tabs-scroll{scrollbar-width:none}.tabs-scroll::-webkit-scrollbar{display:none}@media (width<=767px){.gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-right:1.25rem;scroll-padding-left:1.25rem;overflow-x:auto}.gallery-track::-webkit-scrollbar{display:none}}.gallery-static .gallery-track{width:auto;overflow-x:auto}
