.food-home{background:#f4efe6}.food-home .header{background:#252c20;border:0}.home-nav-cta{border:1px solid #ffffff50;padding:13px 18px;border-radius:30px}.food-slider{height:min(800px,85svh);min-height:580px;position:relative;overflow:hidden;background:#252c20;color:white}.food-shade,.food-slide{position:absolute;inset:0}.food-slide{opacity:0;transition:opacity 1.2s ease}.food-slide.is-active{opacity:1}.food-slide img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;transform:scale(1.04)}.food-slide.is-active img{animation:food-drift 7s ease-out both}.food-shade{background:linear-gradient(90deg,#11190dd9,#11190d44 70%),linear-gradient(0deg,#11190dcc,transparent 35%)}.food-hero-copy{position:relative;padding:95px 7% 120px;max-width:1000px}.food-hero-copy h1{font-size:clamp(74px,8.5vw,130px);line-height:.95;margin:30px 0;color:#fff9ec;letter-spacing:-4px}.food-hero-copy em{color:#d8c69a}.slide-line{font-size:16px;line-height:1.7;margin:0 0 30px;color:#f6f1e5}.home-button{border-radius:40px;background:#e7d8b6;color:#252c20;gap:35px;font-size:13px}.slider-bottom{position:absolute;bottom:30px;left:7%;right:7%;display:flex;justify-content:space-between;align-items:center;gap:20px}.slide-dish{font-size:11px;letter-spacing:1px}.slider-controls{display:flex;gap:12px;align-items:center}.slider-controls button{border:1px solid #ffffff60;border-radius:50%;background:none;color:white;width:40px;height:40px}.slider-controls .slide-dot{width:7px;height:7px;padding:0;background:#ffffff55;border:0}.slider-controls .selected{background:#e7d8b6;box-shadow:0 0 0 4px #ffffff18}.taste-ribbon{display:flex;justify-content:space-around;gap:25px;padding:25px 5%;background:#d8c69a;color:#303b29;font-size:10px;letter-spacing:2px;overflow:hidden;white-space:nowrap}.home-discover{padding:95px 7%}.home-section-title{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:22px 70px;gap:22px 70px;align-items:end;margin-bottom:45px}.home-section-title>.eyebrow{grid-column:1/-1}.home-ending h2,.home-palate h2,.home-section-title h2{font-size:clamp(46px,5.4vw,78px);line-height:1.02;letter-spacing:-1.6px}.home-palate p:not(.eyebrow),.home-section-title>p:last-child{max-width:410px;font-size:14px;line-height:1.9;color:#786d5f}.food-editorial{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.editorial-card{position:relative;overflow:hidden;aspect-ratio:1/.95;border-radius:3px;background:#252c20;color:white}.editorial-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#151c13dd,transparent 65%)}.editorial-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.editorial-card:hover img{transform:scale(1.05)}.editorial-card>div{position:absolute;z-index:1;bottom:30px;left:30px;right:25px}.editorial-card span{font-size:10px;letter-spacing:1.4px}.editorial-card h3{font-size:45px;margin:12px 0 20px}.home-palate{display:grid;grid-template-columns:1fr 1fr;background:#283122;color:#f4efe6}.home-palate>img{width:100%;height:100%;min-height:520px;max-height:680px;object-fit:cover}.home-palate>div{padding:80px 12%;align-self:center}.home-palate h2{margin:25px 0}.home-palate em{color:#d8c69a}.home-palate p:not(.eyebrow){color:#d0d0bf;margin-bottom:30px}.home-ending{text-align:center;padding:100px 6%}.home-ending h2{margin:25px 0 35px}.home-ending .text-button{font-size:14px}.food-home footer{background:#252c20}.food-home .header nav a{color:#fff9ec}.food-hero-copy{animation:food-enter .9s ease-out}.slider-controls button:hover{background:#ffffff20}@keyframes food-drift{0%{transform:scale(1.04)}to{transform:scale(1.11)}}@keyframes food-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:700px){.food-home .header{height:80px;padding:10px 5%}.food-home .header nav{gap:16px;font-size:12px}.home-nav-cta{padding:11px 13px}.food-slider{height:calc(90svh - 80px);min-height:580px;max-height:850px}.food-shade{background:linear-gradient(0deg,#10180de8,transparent 90%),linear-gradient(90deg,#10180d70,transparent)}.food-slide img{object-position:58% 50%}.food-hero-copy{padding:160px 6% 130px}.food-hero-copy .eyebrow{font-size:9px;letter-spacing:1.4px}.food-hero-copy h1{font-size:clamp(62px,15.5vw,95px);letter-spacing:-2.5px;margin:22px 0}.slide-line{font-size:14px}.slider-bottom{left:6%;right:6%;bottom:22px;align-items:flex-start;flex-direction:column;gap:18px}.slider-controls{gap:14px}.slider-controls button{width:36px;height:36px}.taste-ribbon{justify-content:flex-start;font-size:9px;padding:19px 6%}.home-discover{padding:60px 6%}.home-section-title{display:block;margin-bottom:30px}.home-section-title h2{margin:18px 0 22px}.home-section-title>p:last-child{font-size:13px}.food-editorial{grid-template-columns:1fr;gap:22px}.editorial-card{aspect-ratio:1/1.05}.editorial-card h3{font-size:39px}.editorial-card>div{left:23px;bottom:24px}.home-palate{grid-template-columns:1fr}.home-palate>img{min-height:0;height:340px}.home-palate>div{padding:45px 6% 55px}.home-palate h2{font-size:47px}.home-ending{padding:65px 6%}.home-ending h2{font-size:47px}}@media(prefers-reduced-motion:reduce){.food-home *{animation:none!important;transition:none!important}}.food-home,.food-home>.header,.food-home>main{width:100%;max-width:none;margin:0}.food-home .food-slider{height:calc(100svh - 96px);min-height:580px;max-height:none}@media(max-width:700px){.food-home .food-slider{height:calc(100svh - 80px);min-height:580px;max-height:none}}.hero-local-copy{max-width:490px;font-size:13px;line-height:1.7;color:#f6f1e5d9;margin:0 0 14px}@media(max-width:700px){.hero-local-copy{font-size:12px;max-width:330px}.food-hero-copy{padding-top:clamp(65px,16svh,160px)}}.food-home button.home-nav-cta{background:none;color:#fff9ec;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px}