.food-hero{position:relative;isolation:isolate;min-height:660px;height:76svh;max-height:880px;display:flex;align-items:end;padding:160px 0 66px;color:var(--cream)}.food-hero>img,.food-hero-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.food-hero>img{object-position:center 48%}.food-hero-shade{background:linear-gradient(180deg,#17251a99,transparent 38%),linear-gradient(90deg,#1624199e,transparent 75%),linear-gradient(0deg,#15241666,transparent 55%)}.food-hero .eyebrow{margin-bottom:20px}.food-hero h1{font-size:clamp(65px,7.4vw,110px);line-height:1.01;letter-spacing:-.045em;text-shadow:0 2px 15px #0002}.food-hero h1 em{color:var(--yellow)}.food-hero .button{margin-top:28px}.hero-note{position:absolute;right:7%;bottom:75px;font:400 39px Fremont,var(--title);transform:rotate(-7deg);text-shadow:0 2px 10px #0008}.food-service{background:var(--yellow)}.food-service>.content-width{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:19px}.food-service span{font-size:15px}.food-service span:first-child{font-size:11px;font-weight:600;letter-spacing:.12em}.food-service a{font-weight:600;font-size:15px}.food-service a span{margin-left:20px}.menu-explorer{--menu-line:#c8cabc;--menu-muted:#646b5b;padding-block:60px 65px;scroll-margin-top:calc(var(--menu-sticky-top,82px) + 20px);overflow-anchor:none}.menu-explorer .menu-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px}.menu-explorer .menu-heading .eyebrow{margin-bottom:12px;color:var(--wine)}.menu-explorer .menu-heading>p{font-size:13px;line-height:1.6;max-width:325px;padding-bottom:3px}.menu-explorer .menu-heading h2{font-size:clamp(35px,3.6vw,51px)!important}.menu-explorer .menu-heading h2 em{color:var(--wine)}.menu-explorer .menu-controls{position:sticky;top:var(--menu-sticky-top,82px);z-index:18;border:1px solid var(--menu-line);border-radius:4px;background:#e6e7db;box-shadow:0 5px 13px #263c300a}.menu-explorer .menu-tabs{display:flex;align-items:stretch;gap:4px;flex-wrap:nowrap;padding:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a1a892 transparent;scroll-padding-inline:8px}.menu-explorer .menu-tabs a{flex:1 0 auto;display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px clamp(10px,1.2vw,18px) 10px;border:0;border-radius:2px;color:#46503c;font:500 13px/1.4 var(--body);text-align:center;white-space:nowrap;transition:background .15s,color .15s}.menu-explorer .menu-tabs a:hover{color:var(--wine);background:#d9ddce}.menu-explorer .menu-tabs a[aria-selected=true],.menu-explorer .menu-tabs a.is-active{background:var(--wine);color:var(--cream)}.menu-explorer .menu-tabs a:focus-visible{outline:2px solid var(--wine);outline-offset:-3px}.menu-explorer .menu-tabs a[aria-selected=true]:focus-visible{outline-color:var(--yellow)}.menu-explorer .menu-panel{padding:0 0 5px;scroll-margin-top:calc(var(--menu-sticky-top,82px) + 80px)}.menu-explorer .menu-panel[hidden]{display:none}.menu-explorer .menu-browser-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.menu-explorer .menu-panel:focus-visible{outline:2px solid var(--wine);outline-offset:6px}.menu-explorer .menu-panel h3{display:flex;align-items:baseline;gap:14px;margin:0 0 3px;padding:23px 0 17px;border-bottom:2px solid #46503c;font:400 31px/1.2 var(--title);letter-spacing:-.03em}.menu-explorer .menu-category-count{color:var(--menu-muted);font:400 10px/1.4 var(--body);letter-spacing:.02em;white-space:nowrap}.menu-explorer .menu-category-intro{max-width:760px;margin:15px 0 2px;font-size:14px;line-height:1.6;color:var(--menu-muted)}.menu-explorer .dish-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;align-items:stretch}.menu-explorer .dish{min-width:0;padding:17px 0 15px;border-bottom:1px solid #c8cabc9c;scroll-margin-top:calc(var(--menu-sticky-top,82px) + 80px)}.menu-explorer .dish-top,.menu-explorer .dish-simple{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px}.menu-explorer .dish-simple>span:empty{display:none}.menu-explorer .dish-name{font:500 16px/1.45 var(--body);letter-spacing:0;min-width:0}.menu-explorer .dish-cost{font:500 15px/1.5 var(--body);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.menu-explorer .dish-diet{font:500 10px/1.4 var(--body);color:var(--wine);letter-spacing:.02em;margin-left:7px;white-space:nowrap}.menu-explorer .dish p{font-size:13px;line-height:1.55;margin:5px 42px 0 0;padding:0;color:var(--menu-muted);max-width:430px}.menu-explorer .dish .dish-meta{font-size:11px;line-height:1.55;margin:6px 0 0;color:var(--menu-muted)}.menu-explorer .dish .dish-option{font-size:12px;line-height:1.55;margin:8px 0 0;color:var(--wine)}.menu-explorer .menu-addons{padding:20px 0 16px;border-bottom:1px solid #c8cabc9c}.menu-explorer .menu-addons h4{margin:0 0 10px;font:400 22px/1.25 var(--title)}.menu-explorer .menu-addons dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0}.menu-explorer .menu-addons dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:5px 0;min-width:0}.menu-explorer .menu-addons dt{font-size:13px;line-height:1.55;min-width:0}.menu-explorer .menu-addons dd{margin:0;font:500 13px/1.55 var(--body);white-space:nowrap;font-variant-numeric:tabular-nums}.menu-explorer .menu-category-note{max-width:760px;margin-top:14px;font-size:11px;line-height:1.65;color:var(--menu-muted)}.menu-explorer .menu-smallprint{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;font-size:11px;line-height:1.6;color:var(--menu-muted)}.menu-explorer .menu-smallprint>div{min-width:0;flex:1}.menu-explorer .menu-smallprint p{max-width:600px}.menu-explorer .menu-smallprint p+p{margin-top:7px}.menu-explorer .print-menu{font:500 11px/1.5 var(--body);border:0;background:0 0;color:var(--ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:10px 0;white-space:nowrap}.menu-explorer .print-menu[hidden]{display:none}.menu-explorer .print-menu:hover{color:var(--wine)}.menu-explorer .print-menu:focus-visible{outline:2px solid var(--wine);outline-offset:5px}body.menu-category-page #main{padding-top:110px}.menu-explorer .menu-heading .menu-category-title{font:400 clamp(35px,3.6vw,51px)/1.12 var(--title);letter-spacing:-.03em;margin:0}.menu-explorer.is-category-menu .menu-heading-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;min-width:0}.menu-explorer.is-category-menu .menu-panel-content[hidden]{display:none}.menu-explorer.is-category-menu .menu-panel[aria-busy=true]>h3{opacity:.65}@media(max-width:760px){body.menu-category-page #main{padding-top:90px}.menu-explorer .menu-heading .menu-category-title{font-size:39px}.menu-explorer.is-category-menu .menu-controls{display:none}.menu-explorer.is-category-menu .menu-panel{padding:0;margin:0}.menu-explorer.is-category-menu .menu-panel>h3{display:block;font:400 25px/1.25 var(--title);margin:0;padding:0;border-bottom:1px solid #c8cabc;background:var(--cream);scroll-margin-top:var(--menu-sticky-top,74px)}.menu-explorer.is-category-menu .menu-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:67px;padding:18px 0;color:var(--ink);text-decoration:none}.menu-explorer.is-category-menu .menu-mobile-toggle:after{content:'';width:9px;height:9px;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-right:3px}.menu-explorer.is-category-menu .menu-mobile-toggle[aria-expanded=true]:after{transform:rotate(225deg)}.menu-explorer.is-category-menu .menu-mobile-toggle:focus-visible{outline:2px solid var(--wine);outline-offset:-3px}.menu-explorer.is-category-menu .menu-heading-label{gap:6px 12px}.menu-explorer.is-category-menu .menu-panel.is-expanded>h3{position:sticky;top:var(--menu-sticky-top,74px);z-index:19;background:#e6e7db;margin-inline:-12px;padding-inline:12px;border-bottom:2px solid #46503c;box-shadow:0 5px 12px #263c300a}.menu-explorer.is-category-menu .menu-panel.is-expanded .menu-mobile-toggle{color:var(--wine)}.menu-explorer.is-category-menu .menu-panel-content{padding-bottom:23px}.menu-explorer.is-category-menu .menu-panel-content>.dish-list:first-child{margin-top:3px}.menu-explorer.is-category-menu .menu-category-count{font-size:10px}}@media(max-width:480px){.menu-explorer .menu-heading .menu-category-title{font-size:35px}.menu-explorer.is-category-menu .menu-panel>h3{font-size:23px}.menu-explorer.is-category-menu .menu-mobile-toggle{min-height:64px;gap:15px}}@media print{body.menu-category-page #main{padding-top:0}.menu-explorer.is-category-menu .menu-panel-content[hidden]{display:block!important}.menu-explorer.is-category-menu .menu-panel[data-menu-unloaded=true]{display:none!important}.menu-explorer.is-category-menu[data-menu-category-page] .menu-panel:not(.is-expanded){display:none!important}.menu-explorer.is-category-menu .menu-panel.is-expanded>h3{position:static;box-shadow:none;margin-inline:0;padding-inline:0}.menu-explorer.is-category-menu .menu-mobile-toggle{padding:0;min-height:0}.menu-explorer.is-category-menu .menu-mobile-toggle:after{display:none}}.woodfire-story--meats{display:grid;grid-template-columns:54% 46%;gap:0;align-items:center;padding:0;border:0;margin-block:15px 75px;background:var(--ink);color:var(--cream)}.woodfire-story--meats figure{position:relative;min-width:0;margin:0;align-self:start;aspect-ratio:1;overflow:hidden}.woodfire-story--meats figure>img{display:block;position:static;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center}.woodfire-story--meats .woodfire-copy{min-width:0;padding:clamp(26px,2.7vw,36px)}.woodfire-story--meats .woodfire-copy>.eyebrow{color:var(--yellow);font-size:9px;line-height:1.6;letter-spacing:.13em;margin:0 0 17px}.woodfire-story--meats .woodfire-copy h2{font:400 clamp(34px,3.6vw,43px)/1.1 var(--title);letter-spacing:-.035em;color:var(--cream);margin:0}.woodfire-story--meats .woodfire-copy h2 em{color:var(--cream)}.woodfire-story--meats .woodfire-intro{font-size:14px;line-height:1.65;margin:18px 0 0;color:var(--cream)}.woodfire-story--meats .woodfire-ideas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 24px;margin-top:25px}.woodfire-story--meats .woodfire-ideas h3{font:400 20px/1.2 var(--title);letter-spacing:-.015em;color:var(--cream);margin:0 0 7px}.woodfire-story--meats .woodfire-ideas p{font-size:12px;line-height:1.6;color:#e2e2d3;margin:0}.woodfire-story--meats .woodfire-status{font-size:11px;line-height:1.65;color:#e2e2d3;border-top:1px solid #f4f0e538;padding-top:16px;margin:23px 0 0}@media(max-width:1150px) and (min-width:901px){.woodfire-story--meats .woodfire-copy{padding:26px}.woodfire-story--meats .woodfire-copy h2{font-size:36px}.woodfire-story--meats .woodfire-intro{font-size:13px}.woodfire-story--meats .woodfire-ideas{gap:19px 20px;margin-top:22px}.woodfire-story--meats .woodfire-ideas h3{font-size:19px}}@media(max-width:900px){.woodfire-story--meats{grid-template-columns:1fr;margin-block:5px 55px}.woodfire-story--meats figure,.woodfire-story--meats figure>img{aspect-ratio:4/3}.woodfire-story--meats .woodfire-copy{padding:35px}.woodfire-story--meats .woodfire-copy h2{font-size:clamp(37px,5.5vw,48px)}.woodfire-story--meats .woodfire-intro{font-size:15px;max-width:660px}.woodfire-story--meats .woodfire-ideas{gap:25px 30px;margin-top:27px}.woodfire-story--meats .woodfire-ideas h3{font-size:23px}.woodfire-story--meats .woodfire-ideas p{font-size:14px}.woodfire-story--meats .woodfire-status{font-size:12px;margin-top:28px;padding-top:19px}}@media(max-width:600px){.woodfire-story--meats{margin-bottom:45px}.woodfire-story--meats .woodfire-copy{padding:29px 25px 31px}.woodfire-story--meats .woodfire-copy>.eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:16px}.woodfire-story--meats .woodfire-copy h2{font-size:36px}.woodfire-story--meats .woodfire-intro{font-size:14px;margin-top:18px}.woodfire-story--meats .woodfire-ideas{gap:23px 21px;margin-top:25px}.woodfire-story--meats .woodfire-ideas h3{font-size:21px}.woodfire-story--meats .woodfire-ideas p{font-size:13px;line-height:1.6}.woodfire-story--meats .woodfire-status{font-size:11px;margin-top:25px}}@media(max-width:360px){.woodfire-story--meats .woodfire-copy{padding:25px 21px 28px}.woodfire-story--meats .woodfire-copy h2{font-size:33px}.woodfire-story--meats .woodfire-ideas{grid-template-columns:1fr;gap:20px}}.food-closing{position:relative;isolation:isolate;min-height:410px;padding:50px;margin-bottom:75px;display:flex;align-items:end;color:var(--cream)}.food-closing>img{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-position:center 48%}.food-closing:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#14261caa,transparent),linear-gradient(0deg,#14261c55,transparent);z-index:-1}.food-closing .eyebrow{margin-bottom:18px}.food-closing h2{font-size:49px!important}.food-closing h2 em{color:var(--yellow)!important}.food-closing .button{margin-top:25px}@media(max-width:1050px){.menu-explorer .dish-list{gap:0 30px}.hero-note{right:5%;font-size:32px}}@media(max-width:760px){.menu-explorer{padding-block:40px 45px;scroll-margin-top:calc(var(--menu-sticky-top,74px) + 15px)}.menu-explorer .menu-heading{display:block;margin-bottom:22px}.menu-explorer .menu-heading>p{margin-top:12px;max-width:430px;padding:0}.menu-explorer .menu-heading .eyebrow{font-size:9px;margin-bottom:12px}.menu-explorer .menu-heading h2{font-size:39px!important}.menu-explorer .menu-controls{top:var(--menu-sticky-top,74px);margin-inline:-5px;border-radius:3px}.menu-explorer .menu-tabs{gap:3px;padding:5px}.menu-explorer .menu-tabs a{font-size:12px;padding:12px 15px 10px;min-height:43px;flex-grow:0}.menu-explorer .menu-panel{scroll-margin-top:calc(var(--menu-sticky-top,74px) + 75px)}.menu-explorer .menu-panel h3{font-size:27px;gap:10px;padding:20px 0 14px}.menu-explorer .menu-category-count{font-size:9px}.menu-explorer .menu-category-intro{font-size:13px;margin-top:13px}.menu-explorer .dish-list{grid-template-columns:1fr;gap:0}.menu-explorer .dish{padding-block:15px 13px;scroll-margin-top:calc(var(--menu-sticky-top,74px) + 75px)}.menu-explorer .dish-top,.menu-explorer .dish-simple{gap:12px}.menu-explorer .dish-name{font-size:15px}.menu-explorer .dish-cost{font-size:14px}.menu-explorer .dish p{font-size:12px;margin-right:30px}.menu-explorer .dish .dish-meta{font-size:10px}.menu-explorer .dish .dish-option{font-size:11px}.menu-explorer .menu-addons{padding-block:17px 14px}.menu-explorer .menu-addons h4{font-size:21px}.menu-explorer .menu-addons dl{grid-template-columns:1fr;gap:0}.menu-explorer .menu-addons dt,.menu-explorer .menu-addons dd{font-size:12px}.menu-explorer .menu-category-note{font-size:10px}.menu-explorer .menu-smallprint{align-items:start;gap:18px;font-size:10px}.menu-explorer .menu-smallprint p{max-width:270px}.menu-explorer .print-menu{font-size:10px;padding-top:0}}@media(max-width:700px){.food-hero{min-height:570px;height:74svh;max-height:700px;padding-bottom:45px}.food-hero>img{object-position:43% center}.food-hero h1{font-size:clamp(53px,10.5vw,74px)}.food-hero .eyebrow{font-size:9px;letter-spacing:.13em}.hero-note{display:none}.food-service>.content-width{flex-wrap:wrap;gap:7px 18px;padding-block:16px}.food-service span{font-size:13px}.food-service span:first-child{font-size:9px;letter-spacing:.06em}.food-service a{display:none}.food-closing{min-height:410px;padding:30px;margin-bottom:50px}.food-closing h2{font-size:36px!important}.food-closing .eyebrow{font-size:8px}.food-closing>img{object-position:42% center}}@media(max-width:480px){.menu-explorer .menu-heading h2{font-size:35px!important}.menu-explorer .menu-controls{top:var(--menu-sticky-top,69px)}.menu-explorer .menu-heading>p{font-size:12px}.menu-explorer .menu-smallprint p{max-width:235px}}@media(max-width:360px){.food-hero{min-height:520px}.food-hero h1{font-size:49px}.food-hero .eyebrow{font-size:8px}.food-closing{padding:25px}.food-closing h2{font-size:32px!important}}@media(prefers-reduced-motion:reduce){.menu-explorer .menu-tabs a{transition:none}}@media print{body{color:#111!important;background:#fff!important;font-size:12pt}.site-header,.skip,.food-hero,.food-service,.breadcrumbs,.woodfire-story,.food-closing,.footer,.menu-controls,.menu-smallprint button{display:none!important}.menu-explorer{width:100%;padding:0}.menu-explorer .menu-heading{margin-bottom:20px}.menu-explorer .menu-heading h2{font-size:28pt!important}.menu-explorer .menu-heading .eyebrow{font-size:10pt}.menu-explorer .menu-panel,.menu-explorer .menu-panel[hidden]{display:block!important;padding:15px 0!important}.menu-explorer .menu-panel h3{font-size:19pt;margin-bottom:8px;padding:8px 0;border-bottom:1px solid #777}.menu-explorer .menu-category-count{font-size:8pt}.menu-explorer .dish-list{grid-template-columns:1fr 1fr;gap:0 25px}.menu-explorer .dish{break-inside:avoid;padding:10px 0;min-height:0}.menu-explorer .dish-name{font-size:11pt}.menu-explorer .dish-cost{font-size:11pt}.menu-explorer .dish p{font-size:9pt;color:#333;margin-right:0}.menu-explorer .dish-diet{font-size:8pt}.menu-explorer .menu-smallprint{font-size:9pt}}