html[data-page-hidden=true] *,html[data-page-hidden=true] :after,html[data-page-hidden=true] :before{animation-play-state:paused!important}.site-atmosphere__ember{opacity:0;animation:optimized-ember 6s ease-out infinite}.site-atmosphere__trail{animation:optimized-trail 8s ease-in-out infinite}@keyframes optimized-ember{0%{transform:translateY(28px) scale(.65);opacity:0}50%{opacity:.8}to{transform:translate(var(--ember-drift,12px),-110px) scale(.82);opacity:0}}@keyframes optimized-trail{0%,to{transform:translateY(0);opacity:.08}50%{transform:translateY(-38px);opacity:.2}}@media (prefers-reduced-motion:reduce){.site-atmosphere__embers,.site-atmosphere__trails{display:none}}@media (max-width:640px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size:16px}}.skip-link{position:fixed;top:8px;left:12px;z-index:10000;transform:translateY(-160%);border-radius:8px;background:#fff;color:#173b2a;padding:12px 20px}.skip-link:focus{transform:translateY(0);outline:2px solid currentColor;outline-offset:2px}html{scroll-padding-top:calc(var(--site-header-height, 76px) + 16px)}:where(input,select,textarea,[role=alert],[tabindex="-1"]){scroll-margin-top:calc(var(--site-header-height, 76px) + 20px)}.product-description,[data-site-footer] a[href^="mailto:"]{overflow-wrap:anywhere}.product-description{line-height:1.75}.product-description :is(p,ul,ol,blockquote){margin-block:.75em}.product-description ul{list-style:disc;padding-inline-start:1.5em}.product-description ol{list-style:decimal;padding-inline-start:1.5em}.product-description a{text-decoration:underline;text-underline-offset:.15em}.product-description :is(code,pre){white-space:pre-wrap}@media (forced-colors:active){:is(button,a):focus-visible{outline:2px solid Highlight!important}}