.brand b{font-size:30px;letter-spacing:4px}.brand>span{font-size:22px;letter-spacing:0;border-left:1px solid #4a0f1430;padding-left:15px}.food-hero .hero-copy{padding-left:9%;padding-right:5%}.food-hero h1{font-size:clamp(48px,5.4vw,80px);letter-spacing:-2px;line-height:1.05}.hero-buttons{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hero-buttons .textlink{margin-top:24px}.hero-food-label{position:absolute;top:27px;left:28px;font-size:11px;letter-spacing:1.5px}.food-hero .hero-art:before{content:''}.featured-food{padding-top:55px}.food-image-link{display:block}.day-night{display:grid;grid-template-columns:1fr 1fr}.day-night>a{padding:65px 12%;min-height:320px}.day{background:#e6c6af}.night{background:var(--wine);color:var(--cream)}.day-night h2{font-size:46px;line-height:1.1}.day-night p{font-size:14px;line-height:1.8;max-width:400px}.meal-link{display:inline-block;border-bottom:1px solid;margin-top:20px;padding:10px 0;font-size:12px}.catering-banner{padding:65px 6%;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#d7b39e}.catering-banner h2{font:clamp(42px,5vw,70px) Georgia,'Noto Serif SC',serif;margin:15px 0}.catering-banner p{font-size:15px}.catering-banner .btn{margin-top:0;white-space:nowrap}.meal-tabs{display:flex;gap:24px;padding:0 6%;flex-wrap:wrap}.meal-tabs a{font-size:13px;padding:14px 0;border-bottom:2px solid transparent}.meal-tabs [aria-current]{border-color:var(--wine)}.dinner-intro{background:var(--wine);color:var(--cream);padding:85px 8%;min-height:580px}.dinner-intro h1{font:clamp(48px,7vw,100px)/1.1 Georgia,'Noto Serif SC',serif;max-width:900px;margin:30px 0}.dinner-intro>p{font-size:23px;line-height:1.7}.dinner-intro .status{margin-top:20px;color:var(--apricot)}.dinner-intro .dinner-note{font-size:14px;max-width:500px;color:#dfc3b1}.dinner-back{margin-left:25px;font-size:13px;text-decoration:underline}.catering-hero{padding:80px 7%;background:#e9d7c5}.catering-hero h1{font:clamp(55px,8vw,110px)/1.08 Georgia,'Noto Serif SC',serif;max-width:1000px;margin:28px 0}.catering-hero>p{font-size:20px;line-height:1.6;max-width:650px}.catering-phone{display:inline-block;margin:25px;font-size:18px}.catering-types{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:65px 7%}.catering-types h2{font-size:30px;line-height:1.2}.catering-types p{font-size:14px;line-height:1.8;color:#795c53}.catering-plan{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:65px 7%;background:#eee3d5}.catering-plan h2{font-size:38px}.catering-plan p{font-size:14px;line-height:1.7}.catering-plan ol{margin:0;padding-left:24px;align-self:center}.catering-plan li{padding:15px 0 15px 10px;border-bottom:1px solid #4a0f1425;font-size:15px;line-height:1.5}.catering-terms{max-width:950px}.catering-terms h2{font-size:32px}.catering-terms p{font-size:14px;line-height:1.9;color:#795c53}@media(max-width:650px){.brand b{font-size:26px}.brand>span{font-size:19px;padding-left:10px}.food-hero .hero-copy{padding:35px 7%}.food-hero h1{font-size:clamp(42px,11.7vw,64px);line-height:1.1}.hero-buttons{gap:10px}.hero-buttons .textlink{margin-top:10px}.day-night{grid-template-columns:1fr}.day-night>a{padding:38px 7%;min-height:270px}.day-night h2{font-size:38px}.catering-banner{padding:40px 7%;display:block}.catering-banner .btn{margin-top:15px}.catering-banner p{line-height:1.7}.meal-tabs{gap:20px}.meal-tabs a{font-size:12px}.dinner-intro{padding:50px 7%;min-height:0}.dinner-intro h1{font-size:55px}.dinner-intro>p{font-size:20px}.dinner-back{display:block;margin:25px 0 0}.catering-hero{padding:45px 7%}.catering-hero h1{font-size:56px}.catering-hero>p{font-size:18px}.catering-phone{margin:20px 0 0;display:block}.catering-types{grid-template-columns:1fr;padding:40px 7%;gap:30px}.catering-types article{border-bottom:1px solid #4a0f1425;padding-bottom:15px}.catering-plan{grid-template-columns:1fr;gap:30px;padding:40px 7%}.catering-plan h2{font-size:32px}.hero-food-label{font-size:10px;top:18px;left:20px}.food-hero .art-note{font-size:8px}.featured-food .product h3{min-height:48px}}
