:root{--ink:#160b07;--paper:#f4ecda;--gold:#f28b3d;--line:#f4ecda38}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:DM Sans,sans-serif;overflow-x:hidden}.noise{pointer-events:none;z-index:20;opacity:.05;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.cursor-glow{width:32rem;height:32rem;left:var(--x,50%);top:var(--y,50%);pointer-events:none;z-index:-1;background:radial-gradient(circle,#f28b3d1f,#0000 66%);border-radius:50%;position:fixed;translate:-50% -50%}.nav-wrap{z-index:5;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;height:86px;padding:14px clamp(24px,5vw,80px);display:flex;position:absolute}.brand{width:215px;height:57px;display:block}.brand img{object-fit:contain;width:100%;height:100%;display:block}.nav-wrap nav{gap:34px;display:flex}.nav-wrap a,.text-link,footer a{color:var(--paper);text-decoration:none}.nav-wrap nav a,.cart-trigger{letter-spacing:.15em;text-transform:uppercase;font:500 10px DM Mono}.cart-trigger{color:var(--paper);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.cart-trigger b{border:1px solid var(--gold);width:25px;height:25px;color:var(--gold);border-radius:50%;place-items:center;font-size:10px;display:grid}.hero{align-items:center;height:min(860px,100vh);min-height:720px;padding:140px clamp(24px,6vw,94px) 88px;display:flex;position:relative;overflow:hidden}.hero-image,.hero-scrim{position:absolute;inset:0}.hero-image{filter:saturate(.75);background:linear-gradient(90deg,#140a05f0,#140a059e 42%,#140a051f),url(https://images.ctfassets.net/trvmqu12jq2l/5iU7xyc1QrvQuY298hG0Og/14aac28d8a86959681ad45464df675d1/BestIndianChicago_IndiaHouse_group_article.jpg?q=70&w=1208),url("../media/Big Boss Chicken.1wo1dkgvt3tsi.jpg") 50%/cover}.hero-scrim{background:linear-gradient(#0000 55%,#140a05c4)}.hero-copy{z-index:1;text-shadow:0 3px 30px #000000bf;width:min(760px,65vw);position:relative}.eyebrow{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;margin:0 0 20px;font:500 10px DM Mono}.hero h1,h2{letter-spacing:-.065em;margin:0;font-family:Playfair Display,serif;font-weight:700;line-height:.88}.hero h1{font-size:clamp(4.6rem,10.2vw,10.8rem)}em{color:var(--gold);font-weight:600}.hero-text{max-width:460px;margin:28px 0;font-size:17px;line-height:1.58}.hero-actions,.visit-actions{align-items:center;gap:18px;display:flex}.button{letter-spacing:.13em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:22px;padding:16px 21px;font:500 10px DM Mono;text-decoration:none;transition:all .25s;display:inline-flex}.button span,.text-link span{font-size:17px;line-height:0}.gold{background:var(--gold);color:var(--ink)}.gold:hover{background:var(--paper);transform:translateY(-2px)}.outline{color:currentColor;background:0 0;border-color:currentColor}.text-link{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font:500 10px DM Mono;display:inline-flex}.hero-orbit{z-index:1;aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;width:125px;animation:18s linear infinite spin;display:grid;position:absolute;bottom:18%;right:6vw}.hero-orbit:after{content:"✦";color:var(--gold);font-size:24px}.hero-orbit span{writing-mode:vertical-rl;letter-spacing:.19em;font:500 8px DM Mono;position:absolute}.hero-meta{z-index:1;color:#f4ecdac7;letter-spacing:.12em;justify-content:space-between;font:9px DM Mono;display:flex;position:absolute;bottom:27px;left:clamp(24px,6vw,94px);right:clamp(24px,6vw,94px)}.marquee{background:var(--gold);color:var(--ink);white-space:nowrap;padding:15px 0;overflow:hidden}.marquee div{align-items:center;gap:22px;width:max-content;animation:25s linear infinite scroll;display:flex}.marquee span{letter-spacing:.15em;text-transform:uppercase;font:700 13px DM Mono}.marquee i{font-style:normal}.section-pad{padding:clamp(80px,10vw,150px) clamp(24px,9vw,144px)}.intro{background:#211108}.intro-grid{grid-template-columns:1.2fr .55fr;align-items:end;gap:10vw;display:grid}.intro h2,.section-head h2,.feature h2,.story h2,.biryani h2,.visit h2{font-size:clamp(3.2rem,6.2vw,7rem)}.intro-grid p,.story-copy>p,.feature-copy>p,.biryani p{color:#f4ecdab3;margin:0;font-size:17px;line-height:1.65}.menu-section{background:var(--paper);color:var(--ink)}.menu-section .eyebrow{color:#9d4920}.section-head{justify-content:space-between;align-items:end;display:flex}.menu-note{color:#785444;text-align:right;margin:0;font:11px/1.7 DM Mono}.filter-bar{gap:8px;margin:52px 0 30px;padding:2px 0 7px;display:flex;overflow-x:auto}.filter-bar button{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #160b0740;border-radius:99px;flex:none;padding:10px 14px;font:500 10px DM Mono}.filter-bar button.active,.filter-bar button:hover{background:var(--ink);color:var(--paper)}.menu-grid{border-top:1px solid #160b0733;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dish{border-bottom:1px solid #160b0733;border-right:1px solid #160b0733;flex-direction:column;min-width:0;min-height:405px;padding:12px;transition:all .22s;display:flex}.dish:hover{background:#fff8e9}.dish-img{aspect-ratio:1.32;background:#d3c0a2;overflow:hidden}.dish-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.dish:hover .dish-img img{transform:scale(1.06)}.dish-info{min-height:103px;padding:15px 5px 4px;position:relative}.dish-cat{letter-spacing:.12em;color:#9d4920;text-transform:uppercase;font:9px DM Mono}.dish h3{letter-spacing:-.04em;max-width:calc(100% - 46px);margin:8px 0 0;font:600 clamp(18px,1.55vw,22px)/1.05 Playfair Display}.price{font:500 11px DM Mono;position:absolute;top:19px;right:5px}.dish-actions{justify-content:space-between;align-items:center;margin-top:auto;padding:5px;display:flex}.dish-actions small{color:#765d50;font:10px DM Mono}.add{background:var(--ink);width:32px;height:32px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;font-size:21px;transition:all .2s}.add:hover{background:var(--gold);color:var(--ink);rotate:90deg}.menu-more{color:var(--ink);border-color:#160b0799;margin:46px auto 0;display:flex}.feature{background:#1b0d07;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,8vw,120px);min-height:650px;display:grid;position:relative;overflow:hidden}.feature-art{height:min(580px,52vw);overflow:hidden}.feature-art img{object-fit:cover;filter:saturate(.76);width:100%;height:100%}.feature-copy{max-width:510px}.feature-copy>p{margin:28px 0}.feature-stamp{aspect-ratio:1;border:1px solid var(--gold);width:104px;color:var(--gold);text-align:center;letter-spacing:.13em;border-radius:50%;place-content:center;font:10px/1.5 DM Mono;display:grid;position:absolute;bottom:10%;right:5%;rotate:16deg}.feature-stamp b{font-size:18px}.story{background:#38241a;grid-template-columns:.75fr 1fr;align-items:center;gap:clamp(36px,9vw,130px);display:grid}.story-photo{height:560px}.story-photo img{object-fit:cover;filter:saturate(.75);width:100%;height:100%}.story-copy>p{margin-top:28px}.facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-top:40px;padding-top:17px;display:flex}.facts span{color:#d8c6ad;font:10px DM Mono}.facts b{color:var(--gold);margin-bottom:5px;font-size:13px;display:block}.biryani{background:var(--gold);color:var(--ink);grid-template-columns:1fr .6fr;align-items:center;gap:clamp(36px,9vw,130px);display:grid}.biryani .eyebrow{color:#75280f}.biryani p{color:#452213;max-width:440px;margin:28px 0}.biryani .gold{background:var(--ink);color:var(--paper)}.biryani img{object-fit:cover;object-position:50% 18%;mix-blend-mode:multiply;border:1px solid #160b0759;width:100%;height:390px}.visit{text-align:center;place-items:center;min-height:700px;display:grid;position:relative;overflow:hidden}.visit-backdrop{filter:saturate(.55);background:linear-gradient(#12090591,#120905e6),url("../media/Chicken Momos.12hkwzy0v6mvb.avif") 50%/cover;position:absolute;inset:0}.visit-inner{z-index:1;position:relative}.visit-actions{justify-content:center;margin:40px 0}.address{letter-spacing:.12em;color:var(--gold);font:10px/2 DM Mono}.address span{color:var(--paper)}footer{background:#0c0604;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:70px clamp(24px,5vw,80px) 28px;display:grid}footer>*{margin:0}.footer-logo{letter-spacing:-.06em;font:700 clamp(1.5rem,2.5vw,2.5rem)/.78 Playfair Display}.footer-logo em{letter-spacing:.12em;margin-top:12px;font:9px DM Mono;display:block}footer p{color:#a18373;font:14px/1.5 DM Mono}footer div{justify-content:flex-end;gap:19px;display:flex}footer div a{letter-spacing:.1em;text-transform:uppercase;font:10px DM Mono}footer small{color:#80695c;border-top:1px solid #382118;grid-column:1/-1;padding-top:20px;font:9px DM Mono}.cart{z-index:30;background:var(--paper);width:min(440px,100%);height:100dvh;color:var(--ink);flex-direction:column;padding:28px;transition:translate .45s cubic-bezier(.8,0,.2,1);display:flex;position:fixed;top:0;right:0;translate:100%}.cart.open{translate:0}.overlay{z-index:25;opacity:0;pointer-events:none;background:#0009;transition:all .3s;position:fixed;inset:0}.overlay.open{opacity:1;pointer-events:auto}.cart-head{border-bottom:1px solid #160b0733;justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.cart-head .eyebrow{color:#9d4920}.cart-head button{cursor:pointer;background:0 0;border:0;font-size:32px;line-height:.5}.cart-list{flex:1;padding:16px 0;overflow:auto}.empty{color:#806d61;font:italic 20px Playfair Display}.cart-item{border-bottom:1px solid #160b0724;grid-template-columns:70px 1fr auto;gap:12px;padding:12px 0;display:grid}.cart-item img{object-fit:cover;width:70px;height:70px}.cart-item h4{margin:1px 0 8px;font:600 17px Playfair Display}.cart-item p{margin:0;font:10px DM Mono}.quantity{align-items:center;gap:7px;margin-top:8px;display:flex}.quantity button,.remove{cursor:pointer;background:0 0;border:0;font:16px DM Mono}.remove{color:#9d4920;font-size:10px}.cart-footer{border-top:1px solid #160b0733;padding-top:18px}.cart-footer>div{justify-content:space-between;margin-bottom:17px;font:11px DM Mono;display:flex}.cart-footer strong{font-size:16px}.cart-footer .button{width:100%}.cart-footer small{color:#765d50;text-align:center;margin-top:12px;font-size:9px;display:block}@keyframes scroll{to{transform:translate(-50%)}}@keyframes spin{to{rotate:360deg}}@media (max-width:750px){.nav-wrap{height:70px;padding:11px 20px}.brand{width:166px;height:44px}.nav-wrap nav{display:none}.hero{align-items:flex-end;min-height:700px;padding:112px 24px 80px}.hero-copy{width:100%}.hero h1{font-size:clamp(3.7rem,17vw,5.3rem)}.hero-text{max-width:360px;font-size:15px}.hero-actions{flex-wrap:wrap}.hero-orbit{width:77px;bottom:17%;right:24px}.hero-meta{bottom:23px;left:24px;right:24px}.hero-meta span:nth-child(2),.hero-meta span:last-child{display:none}.intro-grid,.feature,.story,.biryani{grid-template-columns:1fr;gap:36px}.section-head{display:block}.menu-note{text-align:left;margin-top:18px}.section-head h2{max-width:10ch}.filter-bar{margin-top:40px}.menu-grid{grid-template-columns:1fr}.dish{min-height:0}.dish-info{min-height:94px}.feature-art{aspect-ratio:1;height:auto}.feature-stamp{bottom:7%;right:7%}.story-photo{height:410px}.biryani img{height:285px}.visit{min-height:640px}.visit h2{font-size:3.4rem}.visit-actions{flex-direction:column}.visit-actions .button{width:220px}footer{grid-template-columns:1fr 1fr}footer div{order:3;grid-column:1/-1;justify-content:start}.section-pad{padding-left:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.menu-page{background:var(--paper);padding-top:86px}.menu-hero,.route-hero{color:var(--paper);background:#241108;padding:clamp(80px,10vw,145px) clamp(24px,9vw,144px)}.menu-hero{background:linear-gradient(90deg,#140a05f0,#140a0552),url("/Big Boss Chicken.jpg") 50%/cover}.menu-hero h1,.route-hero h1{letter-spacing:-.07em;margin:0;font:700 clamp(3.8rem,8vw,8.5rem)/.88 Playfair Display,serif}.menu-hero p:last-child,.route-hero p:last-child{color:#f4ecdac2;max-width:480px;margin:27px 0 0;line-height:1.6}.route-hero{min-height:520px;padding-top:clamp(140px,16vw,200px)}.contact-grid{background:#38241a;grid-template-columns:1fr 1fr 1fr;gap:42px;display:grid}.contact-grid h2{font-size:clamp(2.7rem,4.5vw,5.2rem)}.contact-grid>div{border-right:1px solid var(--line);min-height:260px;padding-right:28px}.contact-grid>div:last-child{border-right:0}.contact-grid p:not(.eyebrow){color:#f4ecdabf;margin:20px 0 30px;line-height:1.75}@media (max-width:750px){.menu-page{padding-top:70px}.menu-hero,.route-hero{padding:100px 24px 72px}.contact-grid{grid-template-columns:1fr;gap:15px}.contact-grid>div{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:0 0 32px}}
body{font-family:var(--font-sans),sans-serif}.eyebrow,.nav-wrap nav a,.cart-trigger,.button,.text-link,.hero-meta,.menu-note,.dish-cat,.price,.dish-actions small,.facts span,footer p,footer div a,footer small{font-family:var(--font-mono),monospace}.hero h1,h2,.dish h3,.footer-logo,.empty{font-family:var(--font-display),serif}.premium-nav{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#0e0704eb,#0e0704b3);transition:all .3s;position:fixed;top:0;box-shadow:0 1px #ffffff0d}.premium-nav .brand{transition:transform .25s}.premium-nav .brand:hover{transform:scale(1.025)}.premium-nav nav a{color:#f4ecdab3;padding:12px 0;transition:color .2s;position:relative}.premium-nav nav a:hover,.premium-nav nav a.active{color:var(--paper)}.premium-nav nav a:after{content:"";background:var(--gold);height:1px;transition:right .25s;position:absolute;bottom:5px;left:0;right:100%}.premium-nav nav a:hover:after,.premium-nav nav a.active:after{right:0}.nav-actions{align-items:center;gap:18px;display:flex}.cart-trigger{padding:8px 0}.menu-toggle{cursor:pointer;background:0 0;border:1px solid #f4ecda40;width:36px;height:36px;padding:9px;display:none}.menu-toggle i{background:var(--paper);height:1px;margin:5px 0;display:block}.menu-page{padding-top:86px}.route-hero{padding-top:max(160px,14vw)}.hero-image{transform:scale(1.015)}.hero-copy{max-width:820px}.hero h1{font-size:clamp(4.3rem,8.7vw,9rem);line-height:.9}.hero-text{font-size:clamp(15px,1.35vw,18px)}.intro-grid h2{max-width:10ch}.intro-grid p{justify-self:end;max-width:470px}.feature-art,.story-photo{box-shadow:0 30px 70px #00000040}.feature-copy,.story-copy{max-width:620px}.feature-copy .text-link,.story-copy .button{margin-top:24px}.dish{position:relative}.dish:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 0 var(--gold);transition:all .25s;position:absolute;inset:0}.dish:hover:after{box-shadow:inset 0 0 0 1px #9d492061}.dish-img img{filter:saturate(.92)contrast(1.02)}.menu-section{min-height:720px}.filter-bar{scrollbar-width:thin;scrollbar-color:#9d4920 transparent}.cart{box-shadow:-30px 0 80px #00000059}.intro,.feature,.story,.contact-grid{transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1)}.intro:not(.in-view),.feature:not(.in-view),.story:not(.in-view),.contact-grid:not(.in-view){opacity:.6;transform:translateY(12px)}.intro.in-view,.feature.in-view,.story.in-view,.contact-grid.in-view{opacity:1;transform:none}.contact-grid>div{flex-direction:column;align-items:flex-start;display:flex}.contact-grid .button{margin-top:auto}.route-hero p:last-child,.menu-hero p:last-child{font-size:17px}.menu-hero{flex-direction:column;justify-content:center;min-height:485px;display:flex}.menu-hero h1{max-width:1000px}footer{align-items:start}footer a{transition:color .2s}footer a:hover{color:var(--gold)}@media (max-width:900px){.premium-nav nav{gap:22px}.cart-trigger span{display:none}.hero h1{font-size:clamp(4.1rem,10vw,6.8rem)}.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-grid{grid-template-columns:1fr 1fr;gap:7vw}}@media (max-width:750px){.premium-nav{height:72px;padding:11px 20px}.premium-nav .brand{z-index:2;width:165px;position:relative}.premium-nav nav{opacity:0;visibility:hidden;background:#160b07;flex-direction:column;align-items:flex-start;gap:8px;height:100dvh;padding:125px 28px 40px;transition:all .3s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.premium-nav nav.nav-open{opacity:1;visibility:visible;transform:none}.premium-nav nav a{font:600 40px/1.15 var(--font-display),serif;letter-spacing:-.04em;text-transform:none}.nav-actions{z-index:2;position:relative}.menu-toggle{display:block}.menu-page{padding-top:72px}.hero{padding-top:112px}.hero h1{max-width:7ch;font-size:clamp(3.7rem,16.5vw,5.2rem)}.hero-orbit{display:none}.hero-text{max-width:330px}.section-pad{padding-top:84px;padding-bottom:84px}.intro-grid{grid-template-columns:1fr;gap:30px}.intro-grid p{justify-self:start}.menu-grid{grid-template-columns:1fr}.menu-hero{min-height:440px}.menu-hero h1,.route-hero h1{font-size:clamp(3.7rem,15vw,5.2rem)}.feature-copy,.story-copy{padding:0 2px}.feature-stamp{display:none}footer{gap:24px}}@media (max-width:420px){.brand{width:150px!important}.cart-trigger{display:none}.hero h1{font-size:3.75rem}.menu-hero h1,.route-hero h1{font-size:3.65rem}.dish-img{aspect-ratio:1.25}}
[data-animate]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}[data-animate].in-view{opacity:1;transform:none}.section-title-row{justify-content:space-between;align-items:end;gap:40px;display:flex}.section-title-row h2,.pillar-intro h2,.quote-section blockquote,.home-visit h2,.manifesto h2,.contact-visual h2{font-family:var(--font-display),serif;letter-spacing:-.065em;margin:0;line-height:.92}.section-title-row h2,.pillar-intro h2,.home-visit h2,.manifesto h2,.contact-visual h2{font-size:clamp(3.2rem,6vw,6.8rem)}.signatures{color:#160b07;background:#f4ecda}.signatures .eyebrow{color:#9d4920}.signatures .text-link{color:#160b07}.signature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:58px;display:grid}.signature-card{min-width:0}.signature-image{aspect-ratio:.84;background:#d7c6aa;position:relative;overflow:hidden}.signature-image img{object-fit:cover;filter:saturate(.88);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.signature-card:hover img{transform:scale(1.055)}.signature-image span{color:#160b07;width:34px;height:34px;font:10px var(--font-mono),monospace;background:#f4ecda;border-radius:50%;place-items:center;display:grid;position:absolute;top:15px;left:15px}.signature-card>div:last-child{padding:20px 4px 0;position:relative}.signature-card h3{max-width:75%;font:600 clamp(1.5rem,2vw,2.1rem)/1 var(--font-display),serif;letter-spacing:-.045em;margin:0 0 8px}.signature-card p{color:#765d50;font:10px/1.6 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.05em;margin:0}.signature-card b{font:500 10px var(--font-mono),monospace;position:absolute;top:23px;right:4px}.pillars{background:#190c07;grid-template-columns:.7fr 1fr;gap:10vw;display:grid}.pillar-list{border-top:1px solid #f4ecda33}.pillar-list article{border-bottom:1px solid #f4ecda33;grid-template-columns:48px 1fr 1fr;align-items:start;gap:25px;padding:27px 0;display:grid}.pillar-list span{color:#f28b3d;font:10px var(--font-mono),monospace}.pillar-list h3{font:600 24px/1 var(--font-display),serif;letter-spacing:-.04em;margin:0}.pillar-list p{color:#f4ecdaa6;margin:0;font-size:14px;line-height:1.55}.quote-section{color:#160b07;text-align:center;background:#f28b3d}.quote-section .eyebrow{color:#782a10}.quote-section blockquote{max-width:1020px;margin:0 auto;font-size:clamp(2.8rem,5.6vw,6rem)}.quote-section>div{font:10px var(--font-mono),monospace;letter-spacing:.12em;justify-content:center;gap:30px;margin-top:38px;display:flex}.quote-section i{font-style:normal}.quote-section>.button{margin-top:38px}.home-visit{background:linear-gradient(90deg,#0f0704f0,#0f07046b),url("/Big Boss Chicken.jpg") 50% 34%/cover;align-items:center;min-height:680px;padding:clamp(90px,12vw,170px) clamp(24px,9vw,144px);display:flex}.home-visit>div{max-width:720px}.home-visit p:not(.eyebrow),.contact-visual p{color:#f4ecdabf;max-width:470px;margin:28px 0;font-size:17px;line-height:1.65}.manifesto{background:#160b07;grid-template-columns:.45fr 1fr;gap:10vw;display:grid}.manifesto>div{grid-template-columns:1fr .55fr;align-items:end;gap:7vw;display:grid}.manifesto p:last-child{color:#f4ecdaad;margin:0;font-size:16px;line-height:1.7}.about-gallery{background:#160b07;grid-template-columns:1.2fr .8fr 1fr;gap:8px;height:620px;padding:8px;display:grid}.about-gallery img{object-fit:cover;filter:saturate(.78);width:100%;height:100%}.about-gallery img:nth-child(2){object-position:center 30%}.about-hero{background:linear-gradient(90deg,#120804eb,#12080438),url("/Nalgonda Mamsam Vepudu.jpeg") 50%/cover}.contact-hero{background:linear-gradient(90deg,#120804f0,#12080440),url("/Chicken Momos.avif") 50% 45%/cover}.contact-visual{background:linear-gradient(90deg,#120804e0,#12080447),url("/Telangana Ghee Roast goat Shrimp.jpeg") 50%/cover;align-items:center;min-height:650px;padding:clamp(90px,12vw,170px) clamp(24px,9vw,144px);display:flex}.contact-visual>div{max-width:680px}.contact-grid .text-link{margin-top:auto}.story+.quote-section{border-top:0}@media (max-width:900px){.signature-grid{grid-template-columns:repeat(2,1fr)}.signature-card:last-child{grid-column:1/-1;width:calc(50% - 9px)}.pillars,.manifesto{grid-template-columns:1fr;gap:48px}.manifesto>div{grid-template-columns:1fr 1fr}.about-gallery{height:500px}}@media (max-width:750px){[data-animate]{transform:translateY(20px)}.section-title-row{display:block}.section-title-row>.text-link{margin-top:28px}.signature-grid{grid-template-columns:1fr;gap:42px;margin-top:42px}.signature-card:last-child{grid-column:auto;width:auto}.signature-image{aspect-ratio:1.08}.pillar-list article{grid-template-columns:35px 1fr}.pillar-list p{grid-column:2}.manifesto>div{grid-template-columns:1fr;gap:28px}.about-gallery{grid-template-columns:1fr 1fr;height:auto}.about-gallery img{height:330px}.about-gallery img:first-child{grid-column:1/-1;height:420px}.home-visit,.contact-visual{min-height:600px}.quote-section{text-align:left}.quote-section>div{justify-content:flex-start}.quote-section blockquote{font-size:3.1rem}}
.premium-nav nav a{letter-spacing:.14em;font-size:12px;font-weight:500}.cart-trigger{gap:12px;font-size:12px;position:relative}.cart-trigger .cart-icon{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);border-radius:50%;place-items:center;transition:all .25s;display:grid}.cart-trigger .cart-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cart-trigger small{background:var(--gold);min-width:17px;height:17px;color:var(--ink);font:700 8px var(--font-mono),monospace;border-radius:20px;place-items:center;padding:0 4px;display:grid;position:absolute;top:1px;right:-5px;box-shadow:0 0 0 3px #120905bf}.cart-trigger:hover .cart-icon{background:var(--gold);color:var(--ink);transform:translateY(-2px)}.marquee{padding:0}.marquee>.marquee-track{gap:0;width:max-content;animation:28s linear infinite marquee-seamless;display:flex}.marquee-group{flex:none;align-items:center;gap:28px;padding:16px 14px;display:flex}.marquee-group span{white-space:nowrap;font-size:12px;line-height:1}.marquee-group i{flex:none}.home-visit{background-image:linear-gradient(90deg,#0f0704eb 0%,#0f070494 48%,#0f070433 100%),url(https://media.moonpalacecancun.com/indian_food_agra_restaurant_moon_palace_cancun_1f81ebd332.webp);background-position:50%;background-size:cover}.home-visit>div{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#0f07047a,#0000);border-left:1px solid #f28b3da6;padding:42px 46px}@keyframes marquee-seamless{to{transform:translate(-50%)}}@media (max-width:750px){.premium-nav nav a{font-size:40px}.cart-trigger span{display:none}.cart-trigger .cart-icon{width:36px;height:36px}.marquee-group{gap:20px;padding:14px 10px}.marquee-group span{font-size:10px}.home-visit>div{padding:30px 22px}.home-visit{background-position:50%}}@media (max-width:420px){.cart-trigger{display:flex}.cart-trigger small{right:-4px}.nav-actions{gap:9px}}
.marquee .marquee-group{width:auto;animation:none}.marquee .marquee-track{gap:0}
footer address{color:#9f8373;font:normal 10px/1.8 var(--font-mono),monospace;letter-spacing:.03em;border-top:1px solid #382118;grid-column:1/-1;margin:12px 0 0;padding-top:20px}footer address a{color:#d7c5b5}.contact-grid a:not(.button):not(.text-link){color:var(--paper);text-decoration:none}.contact-grid a:hover{color:var(--gold)}@media (max-width:750px){footer address{grid-row:auto}}
.signature-view{color:#f4ecda;background:#160b07;border-color:#160b07}.signature-view:hover{color:#160b07;background:#f28b3d}.signature-card>div:last-child{padding-bottom:58px}.signature-add{color:#160b07;font:600 10px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #160b0759;align-items:center;gap:12px;padding:10px 15px;text-decoration:none;transition:all .2s;display:inline-flex;position:absolute;bottom:0;left:4px}.signature-add:hover{color:#f4ecda;background:#160b07}.signature-add span{font-size:17px}.signature-bottom{justify-content:center;margin-top:54px;display:flex}.menu-results{color:#755c4f;font:10px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.menu-results b{color:#9d4920}.dish{min-height:390px}.dish-info{min-height:92px}.dish-actions{align-items:center;padding:7px 5px}.add-to-cart{color:#f4ecda;font:600 9px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#160b07;border:1px solid #160b07;align-items:center;gap:11px;padding:10px 13px;transition:all .2s;display:flex}.add-to-cart span{font-size:16px;line-height:0}.add-to-cart:hover{color:#160b07;background:#f28b3d;border-color:#f28b3d}.floating-cart{z-index:18;color:#f4ecda;font:600 10px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#160b07;border:1px solid #f4ecda42;border-radius:100px;align-items:center;gap:13px;padding:12px 14px 12px 18px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #0000004d}.floating-cart b{color:#160b07;background:#f28b3d;border-radius:50%;place-items:center;min-width:26px;height:26px;padding:0 7px;display:grid}.cart-head h2{margin:4px 0 0;font-size:38px}.cart-empty{text-align:center;color:#806d61;place-content:center;min-height:260px;display:grid}.cart-empty span{color:#f28b3d;font-size:24px}.cart-empty p{max-width:220px;font:italic 22px/1.2 var(--font-display),serif}.cart-footer .button:disabled{opacity:.45;cursor:not-allowed}.site-footer{background:#0c0604;padding:0;display:block}.footer-lead{border-bottom:1px solid #382118;grid-template-columns:1fr auto;align-items:end;gap:35px;padding:clamp(75px,9vw,130px) clamp(24px,6vw,96px);display:grid}.footer-lead .eyebrow{grid-column:1/-1}.footer-lead h2{font-size:clamp(3.4rem,7vw,7.5rem)}.footer-grid{grid-template-columns:1.3fr .8fr .9fr .65fr;gap:clamp(25px,5vw,75px);padding:60px clamp(24px,6vw,96px);display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-brand img{width:220px;height:auto}.footer-brand p{color:#91776a;max-width:290px;font:13px/1.6 var(--font-sans),sans-serif;margin:8px 0 0}.footer-grid h3{color:#f28b3d;font:500 10px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px}.footer-grid a{color:#d9c8b9;font:12px/1.55 var(--font-mono),monospace;text-decoration:none;transition:all .2s}.footer-grid a:hover{color:#f28b3d}.footer-grid address{border:0;margin:0;padding:0;font-style:normal}.footer-bottom{color:#765e52;font:9px var(--font-mono),monospace;letter-spacing:.06em;border-top:1px solid #382118;justify-content:space-between;padding:20px clamp(24px,6vw,96px);display:flex}.site-footer small{border:0;padding:0}.site-footer address{grid-column:auto}.site-footer>div{margin:0}.site-footer .footer-grid{display:grid}.site-footer .footer-bottom{display:flex}@media (min-width:520px) and (max-width:750px){.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dish-img{aspect-ratio:1}.dish h3{font-size:18px}.dish-actions small{display:none}}@media (max-width:850px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-lead{grid-template-columns:1fr;align-items:start}.footer-lead .eyebrow{grid-column:auto}.footer-lead .button{justify-self:start}.signature-card h3{max-width:72%}}@media (max-width:520px){.dish{min-height:0}.dish-img{aspect-ratio:1.4}.dish-actions small{display:none}.add-to-cart{justify-content:space-between;width:100%;padding:13px 15px}.signature-bottom{margin-top:38px}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-brand{grid-column:auto}.footer-brand img{width:190px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.floating-cart{bottom:14px;right:14px}.signature-card>div:last-child{padding-bottom:60px}}
.about-hero{background-image:linear-gradient(90deg,#0d0603f0 0%,#0d0603ad 43%,#0d060324 78%),url(/ambience/about-open-kitchen.jpg);background-position:50% 52%}.contact-hero{background-image:linear-gradient(90deg,#0d0603f0 0%,#0d060399 46%,#0d06031f 80%),url(/ambience/contact-restaurant.webp);background-position:50% 48%}.contact-visual{background-image:linear-gradient(90deg,#0d0603ed 0%,#0d06039e 46%,#0d060329 82%),url(/ambience/private-dining.jpg);background-position:50% 44%}.address-spotlight{z-index:2;color:#160b07;background:#f28b3d;border-top:1px solid #160b0733;border-bottom:1px solid #160b0733;grid-template-columns:auto minmax(0,1fr) minmax(290px,390px);align-items:center;gap:clamp(22px,4vw,60px);padding:clamp(34px,4.4vw,66px) clamp(24px,8vw,132px);display:grid;position:relative;overflow:hidden}.address-spotlight:after{content:"MILTON  •  GEORGIA";color:#160b070e;font:700 clamp(4.5rem,10vw,11rem)/1 var(--font-display),serif;letter-spacing:-.06em;white-space:nowrap;pointer-events:none;position:absolute;bottom:-.31em;right:-.02em}.address-marker{z-index:1;aspect-ratio:1;border:1px solid #160b0759;border-radius:50%;place-items:center;width:clamp(68px,7vw,104px);display:grid;position:relative}.address-marker svg{stroke:currentColor;stroke-width:1.35px;width:42%}.address-copy{z-index:1;position:relative}.address-copy .eyebrow{color:#67230d;margin:0 0 12px}.address-copy h2{font:600 clamp(2.1rem,4.4vw,5.2rem)/.95 var(--font-display),serif;letter-spacing:-.055em;margin:0}.address-copy h2 em{font-weight:400}.address-copy>p:last-child{font:500 clamp(.8rem,1.05vw,1rem) var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0}.address-directions{z-index:1;color:#160b07;width:max-content;min-width:258px;font:600 10px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;border:1px solid #160b07;align-items:center;gap:32px;margin-top:25px;padding:19px 20px 19px 24px;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:flex;position:relative}.address-directions b{color:#f4ecda;background:#160b07;border-radius:50%;place-items:center;width:35px;height:35px;margin-left:auto;font-size:16px;display:grid}.address-directions:hover{color:#f4ecda;background:#160b07;transform:translateY(-2px)}.address-directions:hover b{color:#160b07;background:#f28b3d}.address-map{z-index:1;background:#d77a34;border:1px solid #160b0785;height:clamp(190px,15vw,235px);position:relative;overflow:hidden;box-shadow:9px 9px #160b0729}.address-map iframe{filter:saturate(.72)contrast(1.06);border:0;width:100%;height:100%}.contact-grid>div:first-child{color:#160b07;background:#f4ecda;padding:clamp(24px,3vw,42px);box-shadow:0 18px 50px #00000029}.contact-grid>div:first-child .eyebrow{color:#9d4920}.contact-grid>div:first-child .text-link{color:#160b07}.site-footer .footer-grid address a{color:#f4ecda;font-weight:500}@media (max-width:800px){.about-hero,.contact-hero{background-position:61%}.address-spotlight{grid-template-columns:auto 1fr}.address-map{grid-column:1/-1;width:100%;height:250px}}@media (max-width:520px){.address-spotlight{grid-template-columns:1fr;gap:20px}.address-marker{width:58px}.address-copy h2{font-size:2.6rem}.address-directions{width:100%;min-width:0}.contact-visual{background-position:58%}}
.bojanam-feature{color:#f4ecda;background:#100805;align-items:center;min-height:clamp(760px,72vw,920px);padding:clamp(78px,8vw,124px) clamp(24px,7vw,112px);display:flex;position:relative;overflow:hidden}.bojanam-backdrop{filter:saturate(.9)contrast(1.02);background-image:linear-gradient(90deg,#0d0603fc 0%,#0d0603e8 34%,#0d06037d 57%,#0d060314 82%),linear-gradient(#0000 58%,#0d0603ad),url(/banana-leaf-bojanam-hero.webp);background-position:50%,50%,50%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.bojanam-content{z-index:1;width:min(740px,55vw);position:relative}.bojanam-heading{max-width:640px}.bojanam-heading h2{font:600 clamp(4rem,7.2vw,8.1rem)/.84 var(--font-display),serif;letter-spacing:-.072em}.bojanam-heading>p:last-child{color:#f4ecdab8;max-width:530px;margin:28px 0 0;font-size:16px;line-height:1.6}.bojanam-heading .eyebrow{margin-bottom:23px}.bojanam-offers{grid-template-columns:1fr 1fr;gap:10px;margin-top:38px;display:grid}.bojanam-offers article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1309059e;border:1px solid #f4ecda3d;padding:20px 22px}.bojanam-offers article>div{border-bottom:1px solid #f4ecda29;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.bojanam-offers span,.bojanam-offers p,.bojanam-includes span,.bojanam-time{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.11em}.bojanam-offers span{color:#f28b3d;font-size:9px}.bojanam-offers b{font:600 24px/1 var(--font-display),serif;color:#f4ecda}.bojanam-offers article>p{color:#f4ecda85;margin:12px 0 9px;font-size:8px}.bojanam-offers ul{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.bojanam-offers li{color:#f4ecdae0;padding-left:11px;font-size:11px;line-height:1.3;position:relative}.bojanam-offers li:before{content:"✦";color:#f28b3d;font-size:5px;position:absolute;top:2px;left:0}.bojanam-includes{background:#130905ad;border:1px solid #f4ecda33;grid-template-columns:auto 1fr;gap:22px;margin-top:10px;padding:17px 20px;display:grid}.bojanam-includes span{color:#f28b3d;white-space:nowrap;font-size:8px}.bojanam-includes p{color:#f4ecdab8;font:9px/1.6 var(--font-mono),monospace;letter-spacing:.025em;margin:0}.bojanam-time{align-items:center;gap:17px;margin-top:19px;font-size:9px;display:flex}.bojanam-time span{color:#160b07;background:#f28b3d;padding:7px 10px;font-weight:600}.bojanam-time b{letter-spacing:.08em;font-size:11px}.bojanam-time small{color:#f4ecda8c;font-size:8px}.bojanam-stamp{z-index:1;aspect-ratio:1;color:#f4ecda;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c06033d;border:1px solid #f4ecda7a;border-radius:50%;place-content:center;gap:6px;width:132px;display:grid;position:absolute;bottom:5.5vw;right:5.5vw;rotate:-8deg}.bojanam-stamp span{font:7px var(--font-mono),monospace;letter-spacing:.13em}.bojanam-stamp b{color:#f28b3d;font-size:18px}@media (max-width:900px){.bojanam-feature{align-items:flex-end;min-height:900px}.bojanam-backdrop{background-image:linear-gradient(#0d06032e 17%,#0d0603e6 54%,#0d0603fc 96%),url(/banana-leaf-bojanam-hero.webp);background-position:50%,68%}.bojanam-content{width:100%}.bojanam-stamp{width:105px;top:13%;bottom:auto;right:6%}}@media (max-width:620px){.bojanam-feature{min-height:1120px;padding:72px 20px 50px}.bojanam-backdrop{background-position:50%,66% 0}.bojanam-heading h2{font-size:clamp(3.8rem,18vw,5.4rem)}.bojanam-heading>p:last-child{font-size:14px}.bojanam-offers{grid-template-columns:1fr}.bojanam-offers article{padding:18px}.bojanam-includes{grid-template-columns:1fr;gap:8px}.bojanam-time{flex-wrap:wrap;align-items:flex-start}.bojanam-time small{width:100%;padding-left:0}.bojanam-stamp{width:88px;top:8%}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");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}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_1a78e45e-module__uDNjEG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_1a78e45e-module__uDNjEG__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");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}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.woff2)format("woff2");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}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_68a5df5-module__P4y5DG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_68a5df5-module__P4y5DG__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");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}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_1182281a-module__N6ZJEW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_1182281a-module__N6ZJEW__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
