:root{
  --dsv-brand-green:#234014;
  --dsv-brand-foil:linear-gradient(112deg,#d0a341 0%,#e7c570 19%,#fff1bc 31%,#d0a341 45%,#f2db91 62%,#d7ad4e 78%,#f7e4a5 100%);
  --dsv-brand-foil-fallback:#f2d68a;
  --dsv-brand-foil-shadow:drop-shadow(0 1px .6px #372907b3);
  --dsv-brand-foil-stroke:.15px #5c3f1459;
}
#root .dsv-ui{--dsv-foil:var(--dsv-brand-foil)}
#root :is(.dsv-top-slogan,.dsv-nav .dsv-nav-label,#dsv-footer[data-accent=gold] .dsv-footer-brand p,#dsv-footer[data-accent=gold] .dsv-footer-col h3,.dsv-signup .dsv-signup__eyebrow){display:inline-block;width:fit-content;max-width:100%;color:var(--dsv-brand-foil-fallback);background:none;-webkit-text-fill-color:currentColor;font-weight:400;text-shadow:none;filter:none;-webkit-text-stroke:0}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
  #root :is(.dsv-top-slogan,.dsv-nav .dsv-nav-label,#dsv-footer[data-accent=gold] .dsv-footer-brand p,#dsv-footer[data-accent=gold] .dsv-footer-col h3,.dsv-signup .dsv-signup__eyebrow){background-image:var(--dsv-brand-foil);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:var(--dsv-brand-foil-shadow);-webkit-text-stroke:var(--dsv-brand-foil-stroke)}
}
@media(forced-colors:active){
  #root :is(.dsv-top-slogan,.dsv-nav .dsv-nav-label,#dsv-footer[data-accent=gold] .dsv-footer-brand p,#dsv-footer[data-accent=gold] .dsv-footer-col h3,.dsv-signup .dsv-signup__eyebrow){background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;filter:none;-webkit-text-stroke:0}
}

#root .dsv-ui #dsv-main-nav.dsv-nav .dsv-nav-label{font-weight:600}
#root .dsv-ui .dsv-menu-item>summary .dsv-nav-chevron{display:block;flex:0 0 13px;width:13px;height:13px;color:var(--dsv-brand-foil-fallback);background-color:currentColor;background-image:var(--dsv-brand-foil);filter:var(--dsv-brand-foil-shadow);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
@media(forced-colors:active){#root .dsv-ui .dsv-menu-item>summary .dsv-nav-chevron{background:CanvasText;filter:none;forced-color-adjust:none}}
