@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-garamond.ttf)format("truetype")}@font-face{font-family:Panini Text;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/panini-text-variable.ttf)format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/golos-text-400.ttf)format("truetype")}:root{font-size:min(calc(100vw / 1920),calc(var(--k-height,100vh) / 1080));font-synthesis:none;color:#f4eedf;background:#030c08;font-family:Panini Text,Arial,sans-serif}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{cursor:none;justify-content:center;align-items:center;display:flex}[hidden]{display:none!important}.k-screen{--gold:#ddb774;--muted:#edece2;isolation:isolate;background:#061a12;flex:none;width:1920rem;height:1080rem;position:relative;overflow:hidden}.k-material{z-index:-3;pointer-events:none;background:#061a12 url(/assets/burgers/diptych-background-v8.png) 50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.k-material:after{content:"";background:linear-gradient(#061a120d 58%,#061a1290);position:absolute;top:0;bottom:0;left:0;right:0}.k-ambient-film{z-index:-1;pointer-events:none;opacity:.21;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0000 39%);mask-image:linear-gradient(90deg,#000,#0000 39%)}.k-ambient-film video{object-fit:cover;width:100%;height:100%;display:block}.k-screen[data-phase=cameo] .k-shutter{opacity:0}.k-shutter{transition:opacity .35s}.k-ambient{z-index:-2;pointer-events:none;opacity:.55;background:radial-gradient(at 0 5%,#c68a352e,#0000 37%),radial-gradient(at 92% 90%,#ba8d3518,#0000 28%);position:absolute;top:-70rem;bottom:-70rem;left:-70rem;right:-70rem}.k-screen[data-motion=full] .k-ambient{animation:24s ease-in-out infinite alternate k-light}@keyframes k-light{to{opacity:.85;transform:translate(22rem,-12rem)}}.k-masthead{border-bottom:1rem solid #c9a56777;grid-template-columns:548rem 1fr;gap:38rem;height:112rem;padding:17rem 36rem 14rem;display:grid}.k-brand{text-align:center;border-right:1rem solid #caaa6899;padding-right:24rem}.k-brand h1{color:#f1dfba;letter-spacing:-.9rem;white-space:nowrap;font-variant-numeric:lining-nums;margin:0;font:500 65rem/1 Cormorant Garamond,Georgia,serif}.k-brand h1 span{letter-spacing:-1.4rem}.k-brand p{letter-spacing:5rem;color:#d9b578;white-space:nowrap;justify-content:center;align-items:center;gap:20rem;margin:5rem 0 0;font:400 11rem/1.2 Golos Text,Arial,sans-serif;display:flex}.k-brand p i{background:#d8b46e80;flex:1;height:1rem}.k-weekly{background:linear-gradient(105deg,#ba934515,#13201870 52%,#ae8a4310);border:1rem solid #d7b77768;border-radius:4rem;padding:10rem 16rem}.k-weekly-title{align-items:center;gap:25rem;margin-bottom:10rem;display:flex}.k-weekly-title h2{text-transform:uppercase;letter-spacing:1.7rem;color:#e9d0a0;margin:0;font:500 30rem/1 Cormorant Garamond,Georgia,serif}.k-soon{text-transform:uppercase;color:#ebd4a8;border:1rem solid #dabc82;border-radius:3rem;padding:3rem 14rem;font:500 18rem/1.1 Cormorant Garamond,Georgia,serif}.k-weekdays{justify-content:space-between;margin:0;padding:0;font-size:20rem;line-height:25rem;list-style:none;display:flex}.k-weekdays li{white-space:nowrap;border-left:1rem solid #b3935877;padding:0 13rem}.k-weekdays li:first-child{border:0;padding-left:0}.k-weekdays li:last-child{padding-right:0}.k-columns{grid-template-columns:570rem 600rem 606rem;gap:36rem;display:grid;position:absolute;top:126rem;bottom:67rem;left:36rem;right:36rem}.k-column{min-width:0;min-height:0;position:relative}.k-column+.k-column:before{content:"";background:linear-gradient(#d4b178ae,#c1a16270);width:1rem;position:absolute;top:0;bottom:0;left:-18rem}.k-section-title{text-transform:uppercase;letter-spacing:2rem;color:#e4bd7b;align-items:center;gap:22rem;margin:0 0 14rem;font:500 47rem/50rem Cormorant Garamond,Georgia,serif;display:flex}.k-section-title:after{content:"";background:#c6a36a9c;flex:1;height:1rem;transform:translateY(8rem)}.k-dish{border-bottom:1rem solid #c9a56799;min-width:0;padding-bottom:18rem;position:relative}.k-dish:before{content:"";opacity:0;z-index:-1;background:linear-gradient(100deg,#c4993f19,#b3903506);border:1rem solid #ddbe78c7;border-radius:2rem;transition:opacity .9s;position:absolute;top:-7rem;bottom:7rem;left:-9rem;right:-9rem}.k-dish.is-featured:before{opacity:1}.k-soup-list .k-dish:last-child:before,.k-salad-list .k-dish:last-child:before,.k-breakfast-main .k-dish:before{bottom:-7rem}.k-dish-heading{justify-content:space-between;align-items:baseline;gap:14rem;display:flex}.k-dish h3{letter-spacing:-.35rem;white-space:nowrap;margin:0 0 5rem;padding-bottom:4rem;font:500 45rem/48rem Cormorant Garamond,Georgia,serif}.k-price{font-variant-numeric:tabular-nums lining-nums;color:#edbd70;white-space:nowrap;align-items:baseline;gap:6rem;font:400 28rem/32rem Golos Text,Arial,sans-serif;display:inline-flex}.k-price b{font-weight:inherit}.k-price>span{font-size:.8em}.k-price-option{white-space:nowrap;align-items:baseline;gap:9rem;display:inline-flex}.k-variant{color:#eee8d9;font-size:23rem;font-weight:360;line-height:28rem}.k-variants{flex-wrap:wrap;gap:5rem 15rem;margin:0 0 13rem;display:flex}.k-variants>.k-price-option+.k-price-option{border-left:1rem solid #c5a56968;padding-left:15rem}.k-description{letter-spacing:.01rem;color:#edece2;margin:0;font-size:22rem;font-weight:350;line-height:27rem}.k-variant-note{margin-top:4rem}.k-soup-list{flex-direction:column;gap:23rem;display:flex}.k-soup-list .k-dish:last-child{border:0;padding-bottom:0}.k-dish[data-dish-id=ramen] .k-variants{grid-template-columns:1fr 1fr;gap:5rem 0;display:grid}.k-dish[data-dish-id=ramen] .k-price-option{border:0;padding:0}.k-left{flex-direction:column;display:flex}.k-soups{flex:none}.k-showcase{border-top:1rem solid #c9a56766;flex:1;min-height:350rem;margin:0 -18rem 0 -36rem;position:relative;overflow:hidden}.k-showcase-heading{z-index:2;letter-spacing:1.5rem;text-transform:uppercase;color:#d9be8a;justify-content:space-between;align-items:center;gap:16rem;font-size:16rem;line-height:22rem;display:flex;position:absolute;top:12rem;left:36rem;right:27rem}.k-showcase-heading #k-hero-category{letter-spacing:.6rem;color:#eee4cb;font-size:18rem}.k-showcase:before{content:"";opacity:.36;background:url(/assets/kitchen/panini-kitchen-spline-surface.png) 50%/cover;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.k-photo-stage{position:absolute;top:34rem;bottom:58rem;left:30rem;right:18rem}.k-photo-stage>img{object-fit:contain;filter:drop-shadow(0 14rem 16rem #0005);width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.2)}.k-hero-copy{z-index:2;justify-content:space-between;align-items:flex-end;gap:15rem;display:flex;position:absolute;bottom:16rem;left:36rem;right:27rem}.k-hero-copy:before{content:"";z-index:-1;background:linear-gradient(#0000,#031009d0 75%);position:absolute;top:-25rem;bottom:-18rem;left:-36rem;right:-40rem}.k-hero-copy h3{margin:4rem 0 0;font:500 36rem/39rem Cormorant Garamond,Georgia,serif}.k-hero-copy h3 span{white-space:nowrap;font:360 24rem/29rem Panini Text,Arial,sans-serif}.k-hero-copy .k-price{font-size:40rem;line-height:44rem}.k-hero-copy .k-price>span{font-size:28rem}.k-photo-progress{background:#d6b57930;height:1rem;position:absolute;bottom:0;left:36rem;right:27rem}.k-photo-progress i{background:#dbc28780;width:0;height:100%;transition:none;display:block}#k-photo-fallback{color:#bba576;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#k-photo-fallback span{letter-spacing:5rem;font:500 54rem Cormorant Garamond,Georgia,serif}#k-photo-fallback small{font:20rem Panini Text,Arial,sans-serif}.k-salads{flex-direction:column;display:flex}.k-salad-list{flex-direction:column;flex:1;justify-content:space-between;gap:14rem;min-height:0;display:flex}.k-salad-list .k-dish:last-child{border-bottom:0;padding-bottom:0}.k-salad-list .k-dish{padding-bottom:19rem}.k-salad-list .k-description{line-height:28rem}.k-salad-list .k-variants{gap:8rem 14rem}.k-right{flex-direction:column;gap:14rem;display:flex}.k-snack-row{min-height:108rem;position:relative}.k-snack-row+.k-snack-row{margin-top:15rem}.k-snack-row .k-dish{width:100%;min-height:108rem;padding-right:196rem}.k-snack-row .k-description:empty{display:none}.k-snack-row .k-variants{z-index:1;gap:8rem 12rem;position:relative}.k-snack-row .k-variants>.k-price-option+.k-price-option{padding-left:12rem}.k-snack-row .k-small-photo{object-fit:cover;width:216rem;height:176rem;top:-30rem;right:0}.k-small-photo{object-fit:contain;pointer-events:none;position:absolute}.k-snack-row:last-child .k-dish{border:0;min-height:140rem;padding-bottom:0}.k-snack-row:last-child .k-small-photo{width:216rem;height:176rem;top:-18rem;right:0}.k-dish[data-dish-id=nuggets] .k-dish-heading h3{margin-bottom:0;padding-bottom:4rem}.k-dish[data-dish-id=nuggets] .k-variants{grid-template-columns:repeat(3,1fr);gap:8rem;width:369rem;margin-bottom:4rem;display:grid}.k-dish[data-dish-id=nuggets] .k-description{color:#d8bc85;font-size:20rem;line-height:24rem}.k-dish[data-dish-id=nuggets] .k-price-option{border:0;flex-direction:column;gap:0;display:flex;padding:0!important}.k-dish[data-dish-id=nuggets] .k-variant{font-size:20rem}.k-breakfast{border-top:1rem solid #bda268;padding-top:13rem}.k-breakfast .k-section-title{margin-bottom:10rem}.k-breakfast-main{min-height:132rem;position:relative}.k-breakfast-main .k-dish{border:0;width:100%;padding-bottom:0;padding-right:215rem}.k-breakfast-main .k-small-photo{object-fit:cover;width:216rem;height:176rem;top:-27rem;right:0}.k-breakfast-main .k-description{color:#e5c993;white-space:nowrap;z-index:1;margin-top:10rem;font-size:22rem;line-height:27rem;position:relative}.k-toppings{white-space:nowrap;color:#e4e8db;margin:8rem 0 0;font-size:20rem;line-height:26rem}.k-sauce-box{background:linear-gradient(105deg,#ba934515,#13201870 52%,#ae8a4310);border:1rem solid #d7b77768;border-radius:4rem;flex:1;min-height:268rem;max-height:268rem;padding:17rem 23rem;position:relative;overflow:hidden;box-shadow:inset 0 1rem #eed59814,0 5rem 14rem #0002}.k-sauce-heading{justify-content:space-between;align-items:flex-start;gap:16rem;display:flex}.k-sauce-heading h2{white-space:nowrap;margin:0;font:500 36rem/40rem Cormorant Garamond,Georgia,serif}.k-sauce-label{color:#d8bc85;white-space:nowrap;text-align:right;margin:0;font-size:19rem;line-height:22rem}.k-sauce-label small{color:#d8dfcf;font-size:16rem;line-height:20rem;display:block}.k-shutter{height:97rem;position:absolute;top:96rem;left:23rem;right:15rem;overflow:hidden}.k-shutter-track{position:absolute;top:0;bottom:0;left:0;right:0}.k-sauce-frame{align-items:center;height:97rem;display:flex;position:relative;overflow:hidden}.k-sauce-frame p{z-index:1;max-width:338rem;margin:0;font:500 33rem/34rem Cormorant Garamond,Georgia,serif;position:relative}.k-sauce-frame p span{color:#b49a66}.k-sauce-frame img{object-fit:cover;width:212rem;height:150rem;position:absolute;top:-29rem;right:0}.k-sauce-all{white-space:nowrap;color:#d8dfcf;margin:0;font-size:20rem;line-height:24rem;position:absolute;bottom:14rem;left:23rem;right:20rem}.k-cameo{z-index:3;background:0 0;align-items:center;gap:15rem;display:flex;position:absolute;top:64rem;bottom:42rem;left:20rem;right:12rem;overflow:visible}.k-cameo-stage{flex:none;width:160rem;height:160rem;position:relative}.k-cameo-stage img,.k-cameo-stage canvas{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.k-cameo p{color:#f1d5a0;max-width:345rem;margin:0;font:500 29rem/31rem Cormorant Garamond,Georgia,serif}.k-footer{color:#f5e2b4;background:#030b06a8;border-top:1rem solid #d4aa6080;justify-content:space-between;align-items:center;height:46rem;padding:0 36rem;display:flex;position:absolute;bottom:0;left:0;right:0}.k-order-copy{letter-spacing:1.7rem;font:500 29rem/1 Cormorant Garamond,Georgia,serif}.k-footer-side{letter-spacing:2.6rem;color:#c7aa70;font:400 13rem/1.2 Golos Text,Arial,sans-serif}.k-announcements{color:#efe8d6;white-space:nowrap;margin:0;font:350 21rem/27rem Panini Text,Arial,sans-serif}.k-screen[data-paused=true] *{animation-play-state:paused!important}.k-screen[data-motion=reduced] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.k-screen *{transition:none!important;animation:none!important}}.k-preview{z-index:10;color:#14251b;cursor:auto;background:#f0e8d7ed;border:1px solid #b79d65;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;max-width:calc(100vw - 24px);padding:8px;font:13px Arial,sans-serif;display:flex;position:fixed;bottom:12px;left:12px;box-shadow:0 4px 22px #0006}.k-preview button{font:inherit;color:#17291e;cursor:pointer;background:#fff9ed;border:1px solid #aa9266;border-radius:4px;padding:7px 10px}.k-preview output{max-width:360px;line-height:1.35}.k-preview-collapsed button:not(:first-child),.k-preview-collapsed output{display:none}.k-preview-mode{cursor:auto}.k-brand h1,.k-brand h1 span{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}#k-paninik-story{min-width:0;max-width:345rem}#k-paninik-note{color:#dce3d5;margin-top:10rem;font:400 20rem/25rem Panini Text,Arial,sans-serif;display:block}
