@media (max-width:767px){body:has(.home-refinements-module__8FTenW__page){--color-primary:#567b8e;--color-primary-dark:#466575;--color-primary-on-white:#466575;--color-primary-light:#dee9ed;--color-secondary:#946c36;--color-secondary-dark:#775327;--color-bg:#f2e9d7;--color-bg-secondary:#e9ded4;--color-bg-card:#fbf8f2;--color-text:#3b2f2a;--color-text-secondary:#66554e;--color-text-tertiary:#6c5b54;--color-text-warm:#3b2f2a;--color-text-warm-secondary:#66554e;--color-border:#d8c7ba;--color-border-light:#e7dcd4}.home-refinements-module__8FTenW__page .hero-stage{background-color:#fbf8f2;padding-top:88px;padding-bottom:36px}.home-refinements-module__8FTenW__page .hero-ambient{background:#fbf8f2}.home-refinements-module__8FTenW__page .hero-heading-wrap{width:100%;max-width:420px}.home-refinements-module__8FTenW__page .hero-stage h1{letter-spacing:-.025em;color:#3b2f2a;text-shadow:none;font-size:clamp(23px,6.35vw,28px);line-height:1.35}.home-refinements-module__8FTenW__page .hero-copy-line{text-wrap:balance}.home-refinements-module__8FTenW__page .hero-mobile-clause-break{display:inline}.home-refinements-module__8FTenW__page .hero-copy-line-two{margin-top:10px}.home-refinements-module__8FTenW__page .hero-copy-keyword{letter-spacing:inherit;text-shadow:none;animation:none;display:inline}.home-refinements-module__8FTenW__page .hero-copy-keyword-one{color:#466575}.home-refinements-module__8FTenW__page .hero-copy-keyword-two{color:#946c36}.home-refinements-module__8FTenW__page .hero-services{border-color:#e2d7c9;margin-top:26px}.home-refinements-module__8FTenW__page .hero-energy-entry{border-color:#e2d7c9}:is(.home-refinements-module__8FTenW__page .hero-energy-entry h2,.home-refinements-module__8FTenW__page .hero-energy-entry p){color:#946c36}.home-refinements-module__8FTenW__page .hero-services h2 a{text-underline-offset:5px;border-radius:4px;align-items:center;min-height:44px;text-decoration-thickness:1px;transition:opacity .16s,transform .16s;display:inline-flex}.home-refinements-module__8FTenW__page .hero-services h2 a:active{opacity:.7;transform:translateY(1px)}.home-refinements-module__8FTenW__page .hero-services h2 a:focus-visible{outline-offset:3px;outline:2px solid}.home-refinements-module__8FTenW__page .hero-trade-entry h2+div{margin-top:2px}.home-refinements-module__8FTenW__page .hero-energy-entry p{margin-top:0}.home-refinements-module__8FTenW__page [data-download-source=hero]{gap:10px;margin-top:24px}:is(.home-refinements-module__8FTenW__page [data-download-source=hero]>a,.home-refinements-module__8FTenW__page [data-download-source=hero]>div){border-radius:14px;min-height:60px;box-shadow:0 5px 14px #3b2f2a17}.home-refinements-module__8FTenW__page [data-download-source=hero]>a:active{transform:scale(.985)}.home-refinements-module__8FTenW__page .hero-copy-subtitle{color:#66554e;max-width:420px;margin-top:20px;font-size:14px;font-weight:400;line-height:1.85}:is(.home-refinements-module__8FTenW__page #features,.home-refinements-module__8FTenW__page #safety,.home-refinements-module__8FTenW__page #faq){background:#fbf8f2;padding-top:48px;padding-bottom:48px}:is(.home-refinements-module__8FTenW__page #features h2,.home-refinements-module__8FTenW__page #safety h2,.home-refinements-module__8FTenW__page #faq h2,.home-refinements-module__8FTenW__page #download h2){letter-spacing:-.025em;text-wrap:balance;font-size:clamp(27px,7.2vw,32px);line-height:1.25}.home-refinements-module__8FTenW__page #download{background:#fbf8f2}@media (prefers-reduced-motion:reduce){:is(.home-refinements-module__8FTenW__page .hero-copy-line,.home-refinements-module__8FTenW__page .hero-copy-subtitle){opacity:1;animation:none;transform:none}}}
@font-face{font-family:rubik;src:url(../media/Rubik_Variable-s.p.1cclpw92ff792.ttf)format("truetype");font-display:swap;font-weight:300 900}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.0%;size-adjust:102.64%}.rubik_ea62c596-module__gKJY4G__className{font-family:rubik,rubik Fallback}.rubik_ea62c596-module__gKJY4G__variable{--font-rubik:"rubik", "rubik Fallback"}
@font-face{font-family:outfit;src:url(../media/Outfit_Variable-s.p.1fcw18se4-gfj.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_9f22b51d-module__6epMXa__className{font-family:outfit,outfit Fallback}.outfit_9f22b51d-module__6epMXa__variable{--font-outfit:"outfit", "outfit Fallback"}
