.meatingSite{--ink:#171512;--charcoal:#201d19;--fire:#e45124;--fireDark:#b93b18;--cream:#f5ead7;--paper:#fbf8f2;--sand:#dfc9a7;--wash:#2b6f73;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.meatingSite .container{width:min(1180px,calc(100% - 40px));margin:auto}.meatTopbar{background:var(--ink);color:#fff;text-transform:uppercase;font-size:.7rem;letter-spacing:.12em}.meatTopbarInner{display:flex;justify-content:space-between;padding:9px 0;gap:20px}.meatTopbar strong{color:#ffb24d}.meatNav{background:rgba(251,248,242,.96);border-color:#ded3c0}.meatLogo{font-weight:950;font-size:1.08rem;letter-spacing:.04em;line-height:.9}.meatLogo span{display:block;font-size:.53rem;letter-spacing:.16em;color:var(--fire);margin-top:7px}.meatNav .navLinks{gap:28px;text-transform:uppercase;font-size:.7rem;letter-spacing:.1em}.meatButton{background:var(--fire);color:#fff;border-radius:5px;padding:13px 20px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.meatButton:hover{background:var(--fireDark)}.meatHero{min-height:720px;position:relative;display:flex;align-items:center;overflow:hidden;background:var(--ink);color:#fff}.meatHeroImage,.meatHeroOverlay{position:absolute;inset:0}.meatHeroImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meatHeroOverlay{background:linear-gradient(90deg,rgba(10,8,6,.9),rgba(10,8,6,.58) 48%,rgba(10,8,6,.18))}.meatHeroContent{position:relative;z-index:1;padding:100px 0}.meatStamp{display:inline-block;border:1px solid rgba(255,255,255,.55);padding:8px 12px;font-size:.65rem;letter-spacing:.2em;font-weight:900}.meatHero h1{font-size:clamp(4rem,8vw,8rem);line-height:.82;letter-spacing:-.075em;max-width:850px;margin:24px 0 18px}.meatHero h1 em,.meatPromise h2 em,.meatWashCopy h2 em{font-style:normal;color:#ff9b55}.meatHero p{font-size:1.12rem;line-height:1.6;max-width:540px;color:#eee4d7;margin-bottom:28px}.heroChoices{display:flex;gap:12px;flex-wrap:wrap}.heroChoice{min-width:205px;padding:17px 20px;border-radius:6px;text-decoration:none;color:var(--ink);background:#fff;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center;box-shadow:0 12px 35px rgba(0,0,0,.18)}.heroChoice span{grid-row:span 2;font-size:1.7rem}.heroChoice strong{font-size:1rem}.heroChoice small{color:#6e665c;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;margin-top:3px}.heroChoiceFood{background:var(--fire);color:#fff}.heroChoiceFood small{color:#ffe1cd}.meatPromise{background:var(--cream);padding:82px 0}.meatPromiseGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.meatKicker{color:var(--fire);text-transform:uppercase;font-size:.66rem;font-weight:900;letter-spacing:.18em}.meatGallery h2,.meatPromise h2,.meatSection h2,.meatVisit h2,.meatWash h2{font-size:clamp(2.8rem,5.5vw,5.5rem);line-height:.9;letter-spacing:-.065em;margin:13px 0}.meatPromise p,.meatSectionHead p,.meatVisit p,.meatWashCopy p{font-size:1.04rem;line-height:1.7;color:#665e54}.meatSection{padding:90px 0}.meatSectionHead{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px}.meatSectionHead>div{flex:1}.meatSectionHead p{max-width:430px;margin:0}.foodFeature{display:grid;grid-template-columns:1.2fr .8fr;min-height:510px;background:var(--charcoal);color:#fff}.foodFeature img{width:100%;height:100%;min-height:510px;-o-object-fit:cover;object-fit:cover}.foodFeature>div{display:flex;flex-direction:column;justify-content:center;padding:60px clamp(30px,6vw,90px)}.foodFeature h3{font-size:clamp(2.5rem,4vw,4.5rem);line-height:.9;letter-spacing:-.06em;margin:12px 0}.foodFeature p{color:#d7cdc0;line-height:1.7;max-width:420px}.foodFeature .button{align-self:flex-start;margin-top:15px}.meatWash{display:grid;grid-template-columns:1fr 1fr;background:var(--wash);color:#fff}.meatWash,.meatWashImage{min-height:590px}.meatWashImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meatWashCopy{display:flex;flex-direction:column;justify-content:center;padding:70px clamp(35px,7vw,105px)}.meatWashCopy .meatKicker{color:#9ce3df}.meatWashCopy h2{font-size:clamp(3rem,6vw,6rem)}.meatWashCopy p{color:#e1efee;max-width:470px}.meatWashCopy .button{align-self:flex-start;margin-top:15px;background:#fff;color:var(--wash)}.meatDark{background:var(--charcoal);color:#fff}.meatDark .meatSectionHead p{color:#cfc5b9}.meatVideoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.meatVideoGrid video{width:100%;height:430px;-o-object-fit:cover;object-fit:cover;background:#090807}.meatGallery{background:var(--paper);padding:85px 0}.galleryLead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.galleryStrip{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;height:300px}.galleryStrip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meatVisit{background:var(--fire);color:#fff;padding:90px 0}.meatVisit .meatKicker{color:#ffe0c8}.meatVisit h2{font-size:clamp(3rem,7vw,7rem);margin:12px 0}.meatVisit p{color:#ffe9d7}.meatVisitInner{display:grid;grid-template-columns:1fr .55fr;gap:70px;align-items:center}.meatVisitCard{background:#fff;color:var(--ink);padding:34px;border-radius:6px}.meatVisitCard p{color:#665d52}.meatFooter{padding:30px 0;background:#100e0c;color:#fff}.meatFooter span{color:#bfb3a5;margin-left:18px;font-size:.75rem;letter-spacing:.08em}.meatingSite .section{padding-top:90px;padding-bottom:90px}@media(max-width:800px){.meatTopbarInner{justify-content:center}.meatTopbarInner span:last-child{display:none}.foodFeature,.meatPromiseGrid,.meatVisitInner,.meatWash{grid-template-columns:1fr;gap:0}.meatHero{min-height:650px}.meatHeroContent{padding:75px 0}.meatHero h1{font-size:clamp(3.7rem,15vw,6.5rem)}.foodFeature img,.meatWashImage{min-height:400px}.foodFeature>div,.meatWashCopy{min-height:390px}.meatVideoGrid{grid-template-columns:1fr}.meatVideoGrid video{height:360px}.galleryStrip{grid-template-columns:repeat(3,1fr);height:260px}.galleryStrip img:nth-child(n+4){display:none}.meatSectionHead{display:block}.meatSectionHead p{margin-top:20px}.meatFooter span{display:block;margin:8px 0 0}}@media(max-width:560px){.meatingSite .container{width:min(100% - 24px,1180px)}.meatNav .navLinks{display:none}.meatNav .navInner{min-height:66px}.meatHero{min-height:600px}.meatHeroOverlay{background:linear-gradient(90deg,rgba(10,8,6,.88),rgba(10,8,6,.5))}.meatHero p{font-size:1rem}.heroChoice{min-width:calc(50% - 6px);padding:14px}.heroChoice strong{font-size:.9rem}.meatGallery,.meatPromise,.meatSection,.meatVisit{padding:65px 0}.meatGallery h2,.meatPromise h2,.meatSection h2,.meatWash h2{font-size:3.1rem}.meatTopbar,.meatTopbarInner strong{font-size:.58rem}.galleryStrip{grid-template-columns:repeat(2,1fr);height:300px}.galleryStrip img:nth-child(n+3){display:none}}