/* 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(154,74,28,.85)}
.btn-accent:hover{background:#7E3D17;box-shadow:0 16px 30px -12px rgba(154,74,28,.9)}
.btn-ink:hover{background:#1D2A21}
.hero-img::after{background:linear-gradient(180deg,rgba(29,42,33,.58) 0%,rgba(29,42,33,.22) 30%,rgba(29,42,33,.52) 66%,rgba(29,42,33,.90) 100%), linear-gradient(96deg,rgba(29,42,33,.80) 0%,rgba(29,42,33,.58) 34%,rgba(29,42,33,.12) 66%,rgba(29,42,33,0) 100%)}
@media(max-width:700px){.hero-img::after{background:linear-gradient(180deg,rgba(29,42,33,.52) 0%,rgba(29,42,33,.10) 44%,rgba(29,42,33,.78) 100%)}
}
.pbanner .bimg::after{background:linear-gradient(180deg,rgba(29,42,33,.62) 0%,rgba(29,42,33,.34) 44%,rgba(29,42,33,.84) 100%), linear-gradient(96deg,rgba(29,42,33,.82) 0%,rgba(29,42,33,.60) 36%,rgba(29,42,33,.14) 70%,rgba(29,42,33,0) 100%)}
.sec-ink,.sec-alt{border-top:1px solid rgba(208,106,44,.20);border-bottom:1px solid rgba(208,106,44,.14)}
.mrow::before{background:linear-gradient(180deg,var(--accent-lt),rgba(154,74,28,.15))}
.ba .lbl{background:rgba(29,42,33,.72)}
.fld input:focus,.fld select:focus,.fld textarea:focus{box-shadow:0 0 0 3px rgba(154,74,28,.14)}
.cta .cimg::after{background:linear-gradient(180deg,rgba(29,42,33,.72),rgba(29,42,33,.90))}
.foot{background-image: radial-gradient(760px 420px at 10% 0%,rgba(208,106,44,.16),transparent 62%), radial-gradient(680px 400px at 94% 90%,rgba(138,154,123,.12),transparent 65%)}
.flist-form input[type=email]:focus{box-shadow:0 0 0 3px rgba(208,106,44,.20)}
.sec::before,.sec-tight::before{background: radial-gradient(38% 46% at 6% 8%,rgba(226,184,122,.30),transparent 68%), radial-gradient(40% 48% at 96% 96%,rgba(127,166,214,.20),transparent 68%)}
.sec-paper{border-top:1px solid rgba(226,184,122,.12);border-bottom:1px solid rgba(226,184,122,.12)}
.sec-paper::before{background: radial-gradient(42% 50% at 94% 6%,rgba(226,184,122,.34),transparent 68%), radial-gradient(38% 46% at 2% 98%,rgba(127,166,214,.22),transparent 68%)}
.sec-alt::before{background: radial-gradient(44% 52% at 14% 2%,rgba(226,184,122,.36),transparent 66%), radial-gradient(40% 48% at 92% 100%,rgba(127,166,214,.24),transparent 68%)}
.sec+.sec,.sec+.sec-tight,.sec-tight+.sec{border-top:1px solid rgba(226,184,122,.10)}
.eyebrow,.eyebrow.on-dark{text-shadow:0 0 22px rgba(226,184,122,.45)}
.scard:hover{box-shadow:0 0 0 1px rgba(226,184,122,.30),0 0 46px -12px rgba(226,184,122,.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(226,184,122,.55)}
.who .av{background:linear-gradient(150deg,var(--lume),#D06A2C);color:#1D2A21;box-shadow:0 0 22px -4px rgba(226,184,122,.6)}
.faq details{border-bottom-color:rgba(226,184,122,.13)}
.hrow,.sec-ink .hrow,.sec-alt .hrow{border-bottom-color:rgba(226,184,122,.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(226,184,122,.5)}
.iline,.sec-ink .iline,.sec-alt .iline{border-bottom-color:rgba(226,184,122,.12)}
.iline a,.sec-ink .iline a,.sec-alt .iline a{border-bottom-color:rgba(226,184,122,.30)}
a.pill:hover{box-shadow:0 0 26px -10px rgba(226,184,122,.5)}
.steps>div::before{text-shadow:0 0 26px rgba(226,184,122,.4)}
.btn-accent{background:linear-gradient(150deg,var(--lume-hot),#D06A2C);color:#1D2A21;box-shadow:0 0 34px -10px rgba(226,184,122,.65)}
.btn-accent:hover{background:linear-gradient(150deg,#F0CE9A,#D06A2C);box-shadow:0 0 48px -8px rgba(226,184,122,.85)}
.btn-out:hover,.btn-ink:hover{background:rgba(226,184,122,.14);box-shadow:0 0 30px -12px rgba(226,184,122,.7)}
.btn-ghost:hover{background:rgba(226,184,122,.16)}
.fld input:focus,.fld select:focus,.fld textarea:focus{box-shadow:0 0 0 3px rgba(226,184,122,.16)}
.fld select option{background:#2C3D30}
.thanks .tick{background:linear-gradient(150deg,var(--lume),#D06A2C);color:#1D2A21;box-shadow:0 0 40px -8px rgba(226,184,122,.7)}
.nav{background:rgba(29,42,33,.55)}
.nav .nlinks a::after{box-shadow:0 0 12px rgba(226,184,122,.8)}
.nav .burger,body.dark-top.scrolled .nav .burger,body.menu-open .nav .burger{border-color:rgba(226,184,122,.30)}
.drawer{background:rgba(44,61,48,.98);border-bottom-color:rgba(226,184,122,.18)}
.drawer a{border-bottom-color:rgba(226,184,122,.13)}
.foot{border-top:1px solid rgba(226,184,122,.14)}
.err404 .code{color:rgba(226,184,122,.22)}
::selection{color:#1D2A21}
.bookbar{background:rgba(29,42,33,.94);border-top:1px solid rgba(226,184,122,.28)}
.bookbar .b1{background:linear-gradient(150deg,var(--lume-hot),#D06A2C);color:#1D2A21;box-shadow:0 0 26px -10px rgba(226,184,122,.7)}
.bookbar .b2{border:1px solid rgba(226,184,122,.5)}
.mcta{border-top:1px solid rgba(226,184,122,.16)}
.chatfab{border:1px solid rgba(226,184,122,.5);background:linear-gradient(150deg,#2C3D30,#1D2A21);box-shadow:0 0 34px -8px rgba(226,184,122,.55),0 18px 40px -18px rgba(0,0,0,.9)}
.chatfab:hover{box-shadow:0 0 46px -6px rgba(226,184,122,.75)}
.chattag{background:linear-gradient(150deg,#2C3D30,#1D2A21);border:1px solid rgba(226,184,122,.45)}
.chatpanel{background:linear-gradient(168deg,#2C3D30,#1D2A21);border:1px solid rgba(226,184,122,.32)}
.chathead{border-bottom:1px solid rgba(226,184,122,.18);background:rgba(226,184,122,.07)}
.msg.bot{border:1px solid rgba(226,184,122,.16)}
.msg.me{background:linear-gradient(150deg,var(--lume-hot),#D06A2C);color:#1D2A21}
.chips button{border:1px solid rgba(226,184,122,.26)}
.chips button:hover{background:rgba(226,184,122,.16)}
.chatact .p{background:linear-gradient(150deg,var(--lume-hot),#D06A2C);color:#1D2A21}
.chatact .s{border:1px solid rgba(226,184,122,.45)}
.chatform{border-top:1px solid rgba(226,184,122,.18)}
.chatform input{border:1px solid rgba(226,184,122,.22)}
.chatform input:focus{box-shadow:0 0 0 3px rgba(226,184,122,.14)}
.chatform button{background:linear-gradient(150deg,var(--lume-hot),#D06A2C);color:#1D2A21}
.bleed>figcaption{background:linear-gradient(180deg,transparent,rgba(29,42,33,.74))}
.moment .lit{text-shadow:0 0 44px rgba(226,184,122,.42)}
