/* GENERATED by kit.mjs tint() from kit.css + motion.css and this site's palette.css: every kit rule carrying a default gold, green or near-black literal, re-tinted. Do not edit; rebuild. */
.btn-accent{box-shadow:0 10px 24px -12px rgba(169,52,24,.85)}
.btn-accent:hover{background:#8B2B14;box-shadow:0 16px 30px -12px rgba(169,52,24,.9)}
.btn-ink:hover{background:#1D2327}
.hero-img::after{background:linear-gradient(180deg,rgba(29,35,39,.58) 0%,rgba(29,35,39,.22) 30%,rgba(29,35,39,.52) 66%,rgba(29,35,39,.90) 100%), linear-gradient(96deg,rgba(29,35,39,.80) 0%,rgba(29,35,39,.58) 34%,rgba(29,35,39,.12) 66%,rgba(29,35,39,0) 100%)}
@media(max-width:700px){.hero-img::after{background:linear-gradient(180deg,rgba(29,35,39,.52) 0%,rgba(29,35,39,.10) 44%,rgba(29,35,39,.78) 100%)}
}
.pbanner .bimg::after{background:linear-gradient(180deg,rgba(29,35,39,.62) 0%,rgba(29,35,39,.34) 44%,rgba(29,35,39,.84) 100%), linear-gradient(96deg,rgba(29,35,39,.82) 0%,rgba(29,35,39,.60) 36%,rgba(29,35,39,.14) 70%,rgba(29,35,39,0) 100%)}
.sec-ink,.sec-alt{border-top:1px solid rgba(222,107,69,.20);border-bottom:1px solid rgba(222,107,69,.14)}
.mrow::before{background:linear-gradient(180deg,var(--accent-lt),rgba(169,52,24,.15))}
.ba .lbl{background:rgba(29,35,39,.72)}
.fld input:focus,.fld select:focus,.fld textarea:focus{box-shadow:0 0 0 3px rgba(169,52,24,.14)}
.cta .cimg::after{background:linear-gradient(180deg,rgba(29,35,39,.72),rgba(29,35,39,.90))}
.foot{background-image: radial-gradient(760px 420px at 10% 0%,rgba(222,107,69,.16),transparent 62%), radial-gradient(680px 400px at 94% 90%,rgba(23,80,127,.12),transparent 65%)}
.flist-form input[type=email]:focus{box-shadow:0 0 0 3px rgba(222,107,69,.20)}
.sec::before,.sec-tight::before{background: radial-gradient(38% 46% at 6% 8%,rgba(222,107,69,.30),transparent 68%), radial-gradient(40% 48% at 96% 96%,rgba(23,80,127,.20),transparent 68%)}
.sec-paper{border-top:1px solid rgba(222,107,69,.12);border-bottom:1px solid rgba(222,107,69,.12)}
.sec-paper::before{background: radial-gradient(42% 50% at 94% 6%,rgba(222,107,69,.34),transparent 68%), radial-gradient(38% 46% at 2% 98%,rgba(23,80,127,.22),transparent 68%)}
.sec-alt::before{background: radial-gradient(44% 52% at 14% 2%,rgba(222,107,69,.36),transparent 66%), radial-gradient(40% 48% at 92% 100%,rgba(23,80,127,.24),transparent 68%)}
.sec+.sec,.sec+.sec-tight,.sec-tight+.sec{border-top:1px solid rgba(222,107,69,.10)}
.eyebrow,.eyebrow.on-dark{text-shadow:0 0 22px rgba(222,107,69,.45)}
.scard:hover{box-shadow:0 0 0 1px rgba(222,107,69,.30),0 0 46px -12px rgba(222,107,69,.42), 0 40px 80px -38px rgba(0,0,0,.95),0 1px 0 rgba(255,255,255,.07) inset}
.stars{text-shadow:0 0 16px rgba(222,107,69,.55)}
.who .av{background:linear-gradient(150deg,var(--lume),#DE6B45);color:#1D2327;box-shadow:0 0 22px -4px rgba(222,107,69,.6)}
.faq details{border-bottom-color:rgba(222,107,69,.13)}
.hrow,.sec-ink .hrow,.sec-alt .hrow{border-bottom-color:rgba(222,107,69,.12)}
.hrow.today .d,.hrow.today .t,.sec-ink .hrow.today .d,.sec-ink .hrow.today .t, .sec-alt .hrow.today .d,.sec-alt .hrow.today .t{text-shadow:0 0 18px rgba(222,107,69,.5)}
.iline,.sec-ink .iline,.sec-alt .iline{border-bottom-color:rgba(222,107,69,.12)}
.iline a,.sec-ink .iline a,.sec-alt .iline a{border-bottom-color:rgba(222,107,69,.30)}
a.pill:hover{box-shadow:0 0 26px -10px rgba(222,107,69,.5)}
.steps>div::before{text-shadow:0 0 26px rgba(222,107,69,.4)}
.btn-accent{background:linear-gradient(150deg,var(--lume-hot),#DE6B45);color:#1D2327;box-shadow:0 0 34px -10px rgba(222,107,69,.65)}
.btn-accent:hover{background:linear-gradient(150deg,#E98562,#DE6B45);box-shadow:0 0 48px -8px rgba(222,107,69,.85)}
.btn-out:hover,.btn-ink:hover{background:rgba(222,107,69,.14);box-shadow:0 0 30px -12px rgba(222,107,69,.7)}
.btn-ghost:hover{background:rgba(222,107,69,.16)}
.fld input:focus,.fld select:focus,.fld textarea:focus{box-shadow:0 0 0 3px rgba(222,107,69,.16)}
.fld select option{background:#2B3338}
.thanks .tick{background:linear-gradient(150deg,var(--lume),#DE6B45);color:#1D2327;box-shadow:0 0 40px -8px rgba(222,107,69,.7)}
.nav{background:rgba(29,35,39,.55)}
.nav .nlinks a::after{box-shadow:0 0 12px rgba(222,107,69,.8)}
.nav .burger,body.dark-top.scrolled .nav .burger,body.menu-open .nav .burger{border-color:rgba(222,107,69,.30)}
.drawer{background:rgba(43,51,56,.98);border-bottom-color:rgba(222,107,69,.18)}
.drawer a{border-bottom-color:rgba(222,107,69,.13)}
.foot{border-top:1px solid rgba(222,107,69,.14)}
.err404 .code{color:rgba(222,107,69,.22)}
::selection{color:#1D2327}
.bookbar{background:rgba(29,35,39,.94);border-top:1px solid rgba(222,107,69,.28)}
.bookbar .b1{background:linear-gradient(150deg,var(--lume-hot),#DE6B45);color:#1D2327;box-shadow:0 0 26px -10px rgba(222,107,69,.7)}
.bookbar .b2{border:1px solid rgba(222,107,69,.5)}
.mcta{border-top:1px solid rgba(222,107,69,.16)}
.chatfab{border:1px solid rgba(222,107,69,.5);background:linear-gradient(150deg,#2B3338,#1D2327);box-shadow:0 0 34px -8px rgba(222,107,69,.55),0 18px 40px -18px rgba(0,0,0,.9)}
.chatfab:hover{box-shadow:0 0 46px -6px rgba(222,107,69,.75)}
.chattag{background:linear-gradient(150deg,#2B3338,#1D2327);border:1px solid rgba(222,107,69,.45)}
.chatpanel{background:linear-gradient(168deg,#2B3338,#1D2327);border:1px solid rgba(222,107,69,.32)}
.chathead{border-bottom:1px solid rgba(222,107,69,.18);background:rgba(222,107,69,.07)}
.msg.bot{border:1px solid rgba(222,107,69,.16)}
.msg.me{background:linear-gradient(150deg,var(--lume-hot),#DE6B45);color:#1D2327}
.chips button{border:1px solid rgba(222,107,69,.26)}
.chips button:hover{background:rgba(222,107,69,.16)}
.chatact .p{background:linear-gradient(150deg,var(--lume-hot),#DE6B45);color:#1D2327}
.chatact .s{border:1px solid rgba(222,107,69,.45)}
.chatform{border-top:1px solid rgba(222,107,69,.18)}
.chatform input{border:1px solid rgba(222,107,69,.22)}
.chatform input:focus{box-shadow:0 0 0 3px rgba(222,107,69,.14)}
.chatform button{background:linear-gradient(150deg,var(--lume-hot),#DE6B45);color:#1D2327}
.bleed>figcaption{background:linear-gradient(180deg,transparent,rgba(29,35,39,.74))}
.moment .lit{text-shadow:0 0 44px rgba(222,107,69,.42)}
