.pgMenuCard{font-size:16px;line-height:1.7;color:var(--umber);background:var(--paper);overflow-x:clip}.pgMenuCard section{padding:clamp(56px,9vw,110px) 0}.pgMenuCard section+section{border-top:1px solid var(--hairline)}.pgMenuCard .hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(520px,78vh,780px);padding:150px 0 clamp(48px,7vw,96px);background-image:url(/wp-content/uploads/2024/07/lavish-north-indian-vegetarian-cuisine-spread-on-a-table-replete-with-a-variety-of-dishes-captured--jpeg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:0!important}.pgMenuCard .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(24,21,16,.72),rgba(24,21,16,.34) 48%,rgba(24,21,16,.14))}.pgMenuCard .hero__inner{position:relative;z-index:2}.pgMenuCard .hero__title{color:var(--linen);font-size:clamp(40px,5.2vw,62px);margin-bottom:.4em}.pgMenuCard .hero__sub{color:rgba(245,241,233,.86);font-size:15.5px;max-width:54ch;margin:0}.pgMenuCard .hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:34px}.pgMenuCard .hero__reserve{font-family:var(--font-sans),sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--linen);border-bottom:1px solid rgba(245,241,233,.45);padding-bottom:3px}.pgMenuCard .hero__reserve:hover{color:var(--oak);border-bottom-color:var(--oak)}.pgMenuCard .cuisine{background:var(--linen)}.pgMenuCard .cuisine__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,5vw,72px);align-items:start}.pgMenuCard .cuisine__head h2{max-width:15ch;margin-bottom:0}.pgMenuCard .cuisine__menu{margin-top:34px}.pgMenuCard .cuisine__lede{font-family:var(--font-serif),Georgia,serif;font-size:clamp(18px,1.6vw,21px);line-height:1.55;color:var(--ink);margin-bottom:1.1em}.pgMenuCard .cuisine__desc p{max-width:64ch;margin-bottom:1.1em}.pgMenuCard .cuisine__desc p:last-child{margin-bottom:0}@media (min-width:921px){.pgMenuCard .cuisine__grid{grid-template-columns:1fr 1.15fr}.pgMenuCard .cuisine__head{position:sticky;top:110px}}.pgMenuCard .mc{background:var(--paper)}.pgMenuCard .mc__head{margin-bottom:clamp(44px,6vw,80px)}.pgMenuCard .mc__head h2{margin-bottom:0}.pgMenuCard .mc__intro{max-width:58ch;margin:20px 0 0}.pgMenuCard .mc__body{display:block}.pgMenuCard .mc__groups{min-width:0}.pgMenuCard .mc-group{margin-bottom:clamp(64px,8vw,108px);scroll-margin-top:76px}.pgMenuCard .mc-rail{position:sticky;top:0;z-index:5;background:var(--paper);margin-inline:calc(-1 * var(--shell-pad));padding-inline:var(--shell-pad);border-bottom:1px solid var(--hairline);margin-bottom:32px}.pgMenuCard .mc-rail ul{list-style:none;margin:0;padding:10px 0;display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.pgMenuCard .mc-rail__link{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--umber);border:1px solid var(--hairline);padding:9px 14px;transition:color .35s ease,border-color .35s ease}.pgMenuCard .mc-rail__num{font-family:var(--font-serif),Georgia,serif;font-size:11px;letter-spacing:.08em;color:var(--oak)}.pgMenuCard .mc-rail__link:hover{color:var(--ink)}.pgMenuCard .mc-rail__link:focus-visible{outline:1px solid var(--oak);outline-offset:3px}.pgMenuCard .mc-rail__link.is-active{color:var(--ink);border-color:var(--hairline-strong)}@media (min-width:960px){.pgMenuCard .mc__body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:start}.pgMenuCard .mc-group{scroll-margin-top:28px}.pgMenuCard .mc-rail{position:sticky;top:48px;z-index:auto;background:transparent;margin-inline:0;padding-inline:0;border-bottom:0;margin-bottom:0}.pgMenuCard .mc-rail ul{display:block;overflow:visible;padding:0;border-top:1px solid var(--hairline)}.pgMenuCard .mc-rail li{border-bottom:1px solid var(--hairline)}.pgMenuCard .mc-rail__link{display:flex;width:100%;border:0;padding:12px 0;white-space:normal}.pgMenuCard .mc-rail__link:before{content:"";width:18px;border-top:1px solid transparent;align-self:center;margin-right:10px;transition:border-color .35s ease}.pgMenuCard .mc-rail__link.is-active:before{border-top-color:var(--oak)}}.pgMenuCard .mc-group:last-child{margin-bottom:0}.pgMenuCard .mc-group__title{font-size:clamp(30px,3.4vw,44px);line-height:1.1;margin-bottom:0}.pgMenuCard .mc-group__num{display:block;font-family:var(--font-serif),Georgia,serif;font-size:15px;font-weight:500;letter-spacing:.32em;color:var(--oak);margin-bottom:12px}.pgMenuCard .mc-group__list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr}@media (min-width:860px){.pgMenuCard .mc-group__list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(40px,6vw,96px);column-gap:clamp(40px,6vw,96px)}}.pgMenuCard .mc-item{--mc-ph:88px;display:grid;grid-template-columns:var(--mc-ph) minmax(0,1fr);gap:18px;align-items:start;padding:22px 0 26px;border-top:1px solid var(--hairline)}@media (max-width:699px){.pgMenuCard .mc-item{--mc-ph:72px;gap:14px;padding:18px 0 22px}}.pgMenuCard .mc-item__ph{display:block;width:var(--mc-ph);aspect-ratio:1/1;overflow:hidden}.pgMenuCard .mc-item__ph img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pgMenuCard .mc-item--text{grid-template-columns:minmax(0,1fr)}.pgMenuCard .mc-item__body{display:block;min-width:0;padding-top:2px}.pgMenuCard .mc-item__name{display:block;font-family:var(--font-serif),Georgia,serif;font-size:19.5px;font-weight:500;line-height:1.25;color:var(--ink)}.pgMenuCard .mc-item__desc{display:block;font-size:13.5px;line-height:1.6;margin-top:6px}.pgMenuCard .info{background:var(--sand)}.pgMenuCard .info__head{margin-bottom:clamp(36px,5vw,64px)}.pgMenuCard .info__grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--hairline)}.pgMenuCard .info__cell{padding:clamp(24px,3vw,36px) 0;border-bottom:1px solid var(--hairline)}.pgMenuCard .info__cell h3{font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--oak);margin-bottom:16px}.pgMenuCard .info__cell p{font-size:15px;margin:0 0 .9em}.pgMenuCard .info__cell p:last-child{margin-bottom:0}.pgMenuCard .info__hours{font-size:clamp(22px,2vw,26px);color:var(--ink)}.pgMenuCard .info__hours,.pgMenuCard .info__phone{font-family:var(--font-serif),Georgia,serif;margin-bottom:.6em}.pgMenuCard .info__phone{font-size:clamp(20px,1.8vw,24px)}.pgMenuCard .info__cell a{color:var(--oak);font-weight:600;border-bottom:1px solid var(--hairline-strong);padding-bottom:1px}.pgMenuCard .info__cell p:last-of-type a,.pgMenuCard .info__phone a{font-weight:500}.pgMenuCard .info__cell a:hover{color:var(--ink)}.pgMenuCard .info__cell strong{color:var(--ink);font-weight:600}@media (min-width:900px){.pgMenuCard .info__grid{grid-template-columns:repeat(3,1fr);-moz-column-gap:clamp(32px,5vw,72px);column-gap:clamp(32px,5vw,72px)}.pgMenuCard .info__cell{padding-right:12px}}.pgMenuCard .sights{background:var(--paper)}.pgMenuCard .sights__head{margin-bottom:clamp(30px,4vw,52px)}.pgMenuCard .stay{background:var(--linen)}.pgMenuCard .stay__desc{max-width:52ch;margin:0}.pgMenuCard .stay__grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:clamp(32px,4vw,56px)}.pgMenuCard .stay__card{display:flex;flex-direction:column;align-items:flex-start;background:var(--paper);border:1px solid var(--hairline);padding:clamp(24px,3vw,36px)}.pgMenuCard .stay__card h3{margin-bottom:10px}.pgMenuCard .stay__card p{font-size:14.5px;flex-grow:1;margin-bottom:22px}@media (min-width:768px){.pgMenuCard .stay__grid{grid-template-columns:repeat(3,1fr)}}.pgMenuCard .cta{position:relative;padding:clamp(72px,10vw,140px) 0;background-image:url(/wp-content/uploads/2024/07/lavish-north-indian-vegetarian-cuisine-spread-on-a-table-replete-with-a-variety-of-dishes-captured-1-jpeg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.pgMenuCard .cta:before{content:"";position:absolute;inset:0;background:rgba(24,21,16,.74)}.pgMenuCard .cta__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.pgMenuCard .cta__title{color:var(--linen);font-size:clamp(26px,2.8vw,38px);max-width:26ch;margin-bottom:.4em}.pgMenuCard .cta__sub{color:rgba(245,241,233,.82);max-width:52ch;margin:0}.pgMenuCard .cta__tag{font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--oak-on-ink);margin:clamp(28px,4vw,54px) 0 14px}.pgMenuCard .cta__phone{display:inline-flex;align-items:center;margin-bottom:30px;color:var(--linen);font-family:var(--font-serif),Georgia,serif;font-size:clamp(26px,3.4vw,44px);font-weight:500;line-height:1}.pgMenuCard .cta__phone:hover{color:var(--oak-on-ink)}.pgMenuCard .cta__phone svg{width:22px;height:22px;fill:currentColor;flex-shrink:0;padding-inline-end:16px}@media (min-width:768px){.pgMenuCard .cta__phone svg{width:30px;height:30px}}.pgMenuCard .credit{font-size:11px;line-height:1.5;color:rgba(245,241,233,.8);margin-top:34px}.pgMenuCard .credit a{text-decoration:underline;text-underline-offset:2px}