.winter-page{background:#f3eee5}.winter-hero{position:relative;min-height:620px;height:72vh;color:#fff;overflow:hidden}.winter-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.78)}.winter-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,12,9,.92),rgba(16,12,9,.58) 48%,rgba(16,12,9,.18)),linear-gradient(0deg,rgba(0,0,0,.48),transparent 55%)}.winter-hero-copy{position:absolute;z-index:2;left:8vw;top:56%;transform:translateY(-42%);max-width:760px}.winter-hero h1,.winter-intro h2,.winter-booking h2{font-family:"Cormorant Garamond",serif;font-weight:600;letter-spacing:-.04em;line-height:.9;margin:.25rem 0 1.5rem}.winter-hero h1{font-size:clamp(4rem,7.5vw,8rem)}.winter-hero-copy>p:last-child{max-width:570px;color:#eee3d6;font-size:1.08rem}.winter-menu{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:8rem 8vw;background:#f3eee5}.winter-intro{position:sticky;top:3rem;align-self:start}.winter-intro h2{font-size:clamp(3.3rem,5vw,5.8rem);color:#171412}.winter-intro>p:last-child{max-width:390px;color:#6e655c}.winter-dishes{border-top:1px solid #cfc4b5}.winter-dishes article{display:grid;grid-template-columns:1fr auto;gap:2rem;padding:2rem 0;border-bottom:1px solid #cfc4b5}.winter-dishes h3{font:600 2rem/1.05 "Cormorant Garamond",serif;margin:0 0 .45rem}.winter-dishes p{margin:0;color:#6e655c;max-width:720px;line-height:1.62}.winter-dishes strong{font:600 1.45rem "Cormorant Garamond",serif;color:#9a6228;white-space:nowrap}.winter-dishes strong small{display:block;font:600 .68rem Manrope,sans-serif;text-align:right;text-transform:uppercase;letter-spacing:.08em;color:#81786e}.winter-dishes article span{display:inline-block;margin-bottom:.55rem;color:#9a6228;font-size:.64rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sharing{background:#ebe1d3;margin:0 -1.2rem;padding-left:1.2rem!important;padding-right:1.2rem!important}.winter-booking{padding:7rem 8vw;text-align:center;background:linear-gradient(120deg,#171412,#382719);color:#fff}.winter-booking h2{font-size:clamp(3.2rem,5vw,5.8rem)}.winter-booking>p:not(.eyebrow){color:#d5cabd;max-width:580px;margin:0 auto 2rem}.winter-booking .button{min-width:280px}.winter-page .mobile-bar{grid-template-columns:1fr 1fr}
@media(max-width:800px){.winter-hero{height:76vh;min-height:600px}.winter-hero>img{object-position:60% center}.winter-hero-copy{left:7vw;right:7vw;top:54%}.winter-hero h1{font-size:3.9rem}.winter-menu{grid-template-columns:1fr;padding:5rem 7vw;gap:3rem}.winter-intro{position:static}.winter-intro h2{font-size:3.7rem}.winter-dishes article{grid-template-columns:1fr;gap:.8rem;padding:1.6rem 0}.winter-dishes strong{font-size:1.6rem}.winter-dishes strong small{display:inline;margin-left:.2rem}.sharing{margin:0 -.8rem;padding-left:.8rem!important;padding-right:.8rem!important}.winter-booking{padding:5rem 7vw}.winter-booking .button{min-width:0;width:100%}}
