.chef-specials-home-link{text-align:center;margin:18px 0 0!important;font-size:14px}.chef-specials-home-link a{text-decoration:underline;text-underline-offset:5px}.chef-specials-page main{max-width:1200px;margin:auto;padding:0 28px}.specials-breadcrumb{padding:25px 0;font-size:12px}.specials-breadcrumb a{text-decoration:underline}.specials-hero{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding:30px 0 56px}.specials-hero h1{font-size:clamp(44px,5vw,68px);line-height:1.05;margin:16px 0}.specials-lead{font:italic 32px/1.2 'Cormorant Garamond',Georgia,serif}.specials-hero p:not(.eyebrow):not(.specials-lead){line-height:1.8;max-width:520px}.specials-hero .button{margin-top:14px}.specials-hero figure{margin:0;background:#e3e7db;border-radius:24px;overflow:hidden}.specials-hero img{display:block;width:100%;height:auto}.specials-hero figcaption{padding:14px 20px;font-size:14px}.specials-nav{display:flex;gap:12px;flex-wrap:wrap;padding:0 0 26px}.specials-nav a{border:1px solid #b7beae;border-radius:40px;padding:12px 20px}.specials-section{border-top:1px solid #c7ccbf;padding:32px 0;scroll-margin-top:24px}.specials-section h2,.specials-visit h2{font-size:38px;margin:0 0 22px}.specials-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 44px}.specials-grid .dish{padding:16px 0;border-bottom:1px solid #d3d5c9;scroll-margin-top:24px}.specials-grid .dish-title{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.specials-grid h3{font-size:29px;line-height:1.15;margin:0}.specials-grid .price{white-space:nowrap;color:#724a30;font-size:18px}.specials-grid p{line-height:1.8;margin-bottom:0}.specials-visit{padding:30px;background:#e3e7db;border-radius:24px;margin:26px 0 56px}.specials-visit p{max-width:750px;line-height:1.8}.specials-visit>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.specials-visit>div>a:not(.button){text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){.chef-specials-page main{padding:0 20px}.specials-hero{grid-template-columns:1fr;gap:24px;padding:12px 0 30px}.specials-grid{grid-template-columns:1fr;gap:8px}.specials-grid h3{font-size:27px}.specials-nav{gap:8px}.specials-nav a{padding:12px 14px;font-size:13px}.specials-visit{padding:24px}.specials-visit>div{gap:18px}.specials-hero h1{font-size:48px}}
.specials-grid .photo-dish{padding-top:0;overflow:hidden}.specials-grid .dish-photo{margin-bottom:18px;border-radius:18px;overflow:hidden}.specials-grid .dish-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.specials-grid .photo-dish .special-dish-copy{padding:0 2px 12px}.specials-grid{align-items:start}
