@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..900;1,9..144,400..700&family=Mulish:wght@400;500;600;700;800&family=Zilla+Slab:wght@500;600;700&family=Caveat:wght@600;700&display=swap');:root{--paper:#ece0c4;--paper-2:#f4ead2;--card:#f6eed9;--ink:#2a1c12;--bark:#3a2a1c;--oak:#6b4a2f;--tan:#9c7b50;--cream:#efe3cc;--slate:#496573;--slate-deep:#2f4a56;--slate-light:#9dbccb;--green:#33472f;--chalk:#212b1e;--ember:#a8481f;--ember-glow:#d0703a;--line:rgba(42,28,18,.26);--line-soft:rgba(42,28,18,.14)}body{font-family:'Mulish',system-ui,sans-serif;color:var(--ink);font-size:17px;line-height:1.62;background:var(--paper)}.eyebrow{font-family:'Zilla Slab',serif;font-weight:700;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--slate)}.pull{font-family:'Fraunces',serif;font-style:italic;font-size:1.3rem;color:var(--ink);border-left:3px solid var(--green);padding-left:18px}.br-hours{display:inline-flex;align-items:center;gap:10px;font-family:inherit;font-size:16px;line-height:1;color:inherit}.br-hours .br-dot{width:10px;height:10px;border-radius:50%;background:#9c7b50;box-shadow:0 0 0 4px rgba(156,123,80,.18);flex:none}.br-hours.is-open .br-dot{background:#66a04d;box-shadow:0 0 0 4px rgba(102,160,77,.22)}.br-hours .br-status{font-weight:800}.br-hours.is-open .br-status{color:#66a04d}.br-hours.is-closed .br-status{color:#cccccc}.br-hours .br-detail{color:#ffffff;opacity:1}.br-marquee{background:#496573;color:#ffffff;overflow:hidden;white-space:nowrap;border-top:3px solid #2f4a56;border-bottom:3px solid #2f4a56}.br-marquee-track{display:inline-block;white-space:nowrap;padding:14px 0;animation:br-marquee-scroll 45s linear infinite}.br-marquee-track:hover{animation-play-state:paused}.br-marquee-set{font-family:"Zilla Slab","Georgia",serif;font-weight:700;font-size:15px;letter-spacing:2px;text-transform:uppercase}.br-marquee-set b{font-weight:400;opacity:.55;margin:0 20px}@keyframes br-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.br-marquee-track{animation:none}}.home .et-pb-has-background-video .et-pb-background-video .mejs-video{left:0!important;top:0!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;transform:none!important;background:transparent!important}.home .et-pb-has-background-video .et-pb-background-video video{position:absolute!important;left:50%!important;top:65%!important;margin:0!important;transform:translate(-50%,-65%)!important}