:root{--ink:#ffffff;--ink-dim:rgba(255,255,255,.82);--brand:#B57857;--bg:#0E1111}.custom-hero{position:relative;width:100%;height:100svh;margin:0;padding:0;overflow:hidden;background:var(--bg)}.custom-hero picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.custom-hero picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.custom-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.5) 100%);z-index:2}.custom-hero-content{position:absolute;top:30%;left:50%;transform:translate(-50%,-30%);z-index:3;color:var(--ink);text-align:center;width:min(90vw,860px)}.hero-logo{max-width:420px;width:60vw;height:auto;margin:0 0 18px 0}.hero-kicker{font-size:clamp(18px,2.4vw,24px);line-height:1.25;font-weight:700;letter-spacing:.2px;margin:0 0 22px 0;color:var(--ink-dim)}.hero-ctas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width:768px){.custom-hero{height:100svh}.hero-logo{max-width:260px;width:72vw;margin:0 0 14px 0}.hero-kicker{font-size:18px;margin:0 0 14px 0}}.bh-btn{display:inline-block;text-decoration:none;border:none}.bh-btn--primary{background-color:#B2684B;color:#F5F4ED;padding:15px 20px 10px 20px;border:none;text-decoration:none;font-family:'Gill Sans Heavy',Helvetica,Arial,Lucida,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.5px}.bh-btn--primary:hover{background-color:#b07e58;color:#F5F4ED}.bh-btn--ghost{background:transparent;color:#F5F4ED;border:1px solid #F5F4ED}.bh-btn--ghost:hover{background:rgba(255,255,255,.1);color:#F5F4ED}.hentry:last-of-type{margin-bottom:0px}.single .post{padding-bottom:0px!important}.post-navigation{display:none}#main-header{position:sticky;top:0;z-index:9999;background-color:#273133;transition:all 0.3s ease-in-out}:root{--ink:#ffffff;--ink-dim:rgba(255,255,255,.85);--bg:#0E1111}.page-hero{position:relative;width:100%;margin:0;padding:0;overflow:hidden;background:var(--bg)}.page-hero picture,.page-hero picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:1}.page-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45) 0%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.65) 100%);z-index:2}.page-hero__content{position:absolute;bottom:18%;left:50%;transform:translateX(-50%);z-index:3;text-align:center;color:var(--ink);width:min(92vw,900px);padding:0 1rem}.page-hero__title{font-size:clamp(26px,5vw,48px);line-height:1.1;font-weight:900;letter-spacing:.05em;margin:0;text-transform:uppercase}.page-hero__kicker{margin-top:0.6em;font-size:clamp(14px,2.8vw,18px);color:var(--ink-dim)}@media (min-width:769px){.page-hero{height:48vh;min-height:420px}}@media (max-width:768px){.page-hero{height:56svh;min-height:380px}}.scroll-indicator{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:3;text-decoration:none;opacity:.9;transition:opacity .25s ease}.scroll-indicator:hover{opacity:1}.scroll-indicator svg{animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}.floating-button{display:none}@media only screen and (max-width:980px){.floating-button.show{display:block;position:fixed;bottom:40px;right:0;background-color:#B2684B;color:#F5F4ED;padding:15px 10px 10px 20px;border:1px solid #F5F4ED;border-right:none;text-decoration:none;z-index:9999;box-shadow:0 2px 5px rgba(0,0,0,0.35);font-family:'Gill Sans Heavy';font-weight:900}}.menusection{background:#333;padding:15px 60px 10px 20px!important}.menupromo{background:#B2684B;padding:15px 60px 10px 20px!important}.menuspecialsection{background:#b2684b;padding:15px 60px 10px 20px!important}.menutitle{color:#f2f1ea}.billy-orange{color:#B2684B}.offer-title{font-weight:600;font-family:'Gill Sans Heavy',Helvetica,Arial,Lucida,sans-serif}@media only screen and (max-width:767px){.et_pb_slider .et_pb_slide_0.et_pb_slide>.et_pb_container,.et_pb_slider .et_pb_slide_2.et_pb_slide>.et_pb_container,.et_pb_slider .et_pb_slide_1.et_pb_slide>.et_pb_container{width:100%!important}}button.forminator-button.forminator-button-submit{color:#f5f4ed;background:#B2684B;font-family:'Gill Sans Heavy';font-weight:900;text-transform:uppercase;padding:15px 10px 10px 10px;border:0}