@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-400-normal.3dTk9V3B.woff2)format("woff2"),url(/_astro/gloock-latin-400-normal.DCcIaDhi.woff)format("woff")}:root{--teal:#0d3435;--teal-soft:#17494a;--gold:#dcb45f;--gold-deep:#c49a42;--ivory:#faf6ee;--white:#fff;--ink:#1b1712;--ink-soft:#5d5548;--line:#e3dac8;--terracotta:#b5532c;--tile-blue:#2f5f8a;--display:"Gloock", Georgia, serif;--body:"Mukta", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom));background:var(--ivory);color:var(--ink);font:400 1.0625rem/1.55 var(--body);margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:400;line-height:1.1}h2{font-size:clamp(2rem,1.5rem + 2.4vw,3rem)}h3{font-size:1.375rem}p{margin:0}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--gold-deep);outline-offset:2px}[hidden]{display:none!important}.muted{color:var(--ink-soft)}.wrap{width:100%;max-width:68rem;padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));margin-inline:auto}.section{padding-block:clamp(2.5rem,7vw,4.5rem)}.section>h2{margin-bottom:1.5rem}.demo{background:var(--ink);color:var(--ivory);text-align:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.35}.btn{text-align:center;touch-action:manipulation;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:.5rem 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn--gold{background:var(--gold);color:var(--ink)}.btn--line{border-color:var(--gold);color:var(--ivory)}.btn--dark{background:var(--teal);color:var(--ivory)}.btn--plain{border-color:var(--ink);color:var(--ink)}@media (hover:hover) and (pointer:fine){.btn--gold:hover{background:var(--gold-deep)}.btn--line:hover{background:var(--gold);color:var(--ink)}.btn--dark:hover{background:var(--teal-soft)}.btn--plain:hover{background:var(--ink);color:var(--ivory)}}.actions{flex-wrap:wrap;gap:.625rem;margin-top:1.5rem;display:flex}.hero{background:var(--teal);color:var(--ivory)}.hero__inner{padding-block:clamp(3rem,10vw,7rem) clamp(2.5rem,7vw,5rem)}.hero h1{color:var(--gold);font-size:clamp(4rem,23vw,15rem);line-height:.9}.hero__line{max-width:26ch;margin-top:1rem;font-size:clamp(1.375rem,3.5vw,2rem);line-height:1.2}.tiles{background-color:var(--ivory);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect width='96' height='96' fill='%23faf6ee'/%3E%3Cpath d='M48 6 60 36 90 48 60 60 48 90 36 60 6 48 36 36Z' fill='%232f5f8a'/%3E%3Cpath d='M48 26 55 41 70 48 55 55 48 70 41 55 26 48 41 41Z' fill='%23dcb45f'/%3E%3Ccircle cx='48' cy='48' r='7' fill='%23b5532c'/%3E%3Cpath d='M0 0H24L0 24ZM96 0V24L72 0ZM0 96V72L24 96ZM96 96H72L96 72Z' fill='%23b5532c'/%3E%3Cpath d='M0 0H10L0 10ZM96 0V10L86 0ZM0 96V86L10 96ZM96 96H86L96 86Z' fill='%230d3435'/%3E%3Crect x='.5' y='.5' width='95' height='95' fill='none' stroke='%230d3435' stroke-opacity='.25'/%3E%3C/svg%3E");background-size:96px 96px;height:96px}.signatures{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.signature{background:var(--white);border-top:4px solid var(--gold);padding:1.25rem}.signature h3{margin-bottom:.75rem}.signature li,.dish{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.5rem;display:flex}.signature li:last-child,.dish:last-child{border-bottom:0}.price{text-align:right;flex:none;max-width:55%;font-weight:600}.band{background:var(--teal);color:var(--ivory)}.band--gold{background:var(--gold);color:var(--ink)}.story{align-items:center;gap:2rem;display:grid}.story p{max-width:50ch;margin-top:1rem;font-size:1.1875rem}.photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:34rem;display:grid}.photos img{aspect-ratio:3/4;object-fit:cover;border-radius:999px 999px 4px 4px;width:100%}@media (width>=56rem){.story{grid-template-columns:1fr 1fr}}.menu-head{margin-bottom:1.25rem}.menu-head p{max-width:56ch;margin-top:.5rem}.search{margin-bottom:.25rem;font-weight:600;display:block}#menu-search{border:2px solid var(--teal);background:var(--white);width:100%;max-width:28rem;min-height:50px;color:var(--ink);font:inherit;border-radius:4px;padding-inline:.875rem;font-size:16px}#menu-search::placeholder{color:var(--ink-soft);opacity:1}.result{min-height:1.6rem;margin-block:.5rem}.menu{columns:1;column-gap:2rem}@media (width>=56rem){.menu{columns:2}}.group{break-inside:avoid;border-top:1px solid var(--ink)}.group summary{min-height:52px;font:400 1.375rem/1.25 var(--display);cursor:pointer;padding-block:.75rem}.group summary small{font:400 .9375rem var(--body);color:var(--ink-soft)}.group[open]{padding-bottom:.75rem}.note{margin-bottom:.25rem;font-size:.9375rem}.services{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.5rem;display:grid}.services p{margin-top:.375rem}.visit p{max-width:46ch;margin-top:.5rem}.visit h2{margin-bottom:1rem}.footer{background:var(--ink);color:var(--ivory);padding-block:1.25rem;font-size:.9375rem}.bar{z-index:5;padding-bottom:env(safe-area-inset-bottom);background:var(--ink);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0}.bar a{min-height:3.5rem;color:var(--ivory);touch-action:manipulation;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.bar a+a{border-left:1px solid #4a4438}.bar a:nth-child(2){background:var(--gold);color:var(--ink)}@media (width>=48rem){.bar{display:none}body{padding-bottom:0}}
