:is(html:has(.dF1TNa_root),body:has(.dF1TNa_root)){scroll-behavior:smooth;background:#fff;margin:0;overflow:visible}.dF1TNa_root{font-family:var(--font-space-grotesk), "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;color:#121212;background:#fff;font-size:15px}.dF1TNa_root *,.dF1TNa_root :before,.dF1TNa_root :after{box-sizing:border-box}.dF1TNa_root a{color:inherit;text-decoration:none}.dF1TNa_root a:hover{color:#b08d4a}.dF1TNa_root button,.dF1TNa_root input,.dF1TNa_root select,.dF1TNa_root textarea{font:inherit;color:inherit}@keyframes dF1TNa_arUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes dF1TNa_arWave{0%{opacity:0;transform:scale(.55)}20%{opacity:.5}to{opacity:0;transform:scale(1.35)}}@keyframes dF1TNa_arSq{0%,14%{transform:translate(var(--x), var(--y)) rotate(var(--r))}42%,58%{transform:translate(var(--cx), var(--cy)) rotate(var(--cr))}86%,to{transform:translate(var(--x), var(--y)) rotate(var(--r))}}.dF1TNa_up{animation:1s cubic-bezier(.22,1,.36,1) both dF1TNa_arUp}.dF1TNa_wave{animation:3.6s ease-out infinite dF1TNa_arWave}.dF1TNa_sq{animation:6s cubic-bezier(.65,0,.35,1) infinite dF1TNa_arSq}.dF1TNa_hDark:hover{color:#fff!important;background:#121212!important}.dF1TNa_hGold:hover{color:#fff!important;background:#b08d4a!important}.dF1TNa_hLight:hover{color:#121212!important;background:#fff!important}.dF1TNa_hWhite:hover{color:#fff!important}.dF1TNa_hOpt:hover{color:#fff!important;background:#2a2a28!important}.dF1TNa_hScale:hover{scale:1.08!important}.dF1TNa_fGold:focus{border-color:#b08d4a!important}@media (max-width:1400px){.dF1TNa_topMail{display:none}}@media (min-width:821px) and (max-width:1200px){.dF1TNa_top{grid-template-columns:auto 1fr auto!important}.dF1TNa_topLogo{order:-1;justify-self:start!important}.dF1TNa_topL{justify-content:flex-end}.dF1TNa_topCta{display:none!important}}@media (max-width:820px){.dF1TNa_heroG,.dF1TNa_twoG,.dF1TNa_bento,.dF1TNa_procG,.dF1TNa_faqG,.dF1TNa_conG{grid-template-columns:1fr!important}.dF1TNa_topL,.dF1TNa_topMail,.dF1TNa_topCta{display:none!important}.dF1TNa_top{grid-template-columns:auto 1fr!important}.dF1TNa_strips{height:300px!important}}
