*{box-sizing:border-box}html{color-scheme:light;font-size:62.5%;scroll-behavior:smooth}body{min-width:32rem;margin:0;overflow-x:clip;background:var(--zova-color-background);color:var(--zova-color-ink);font-family:var(--zova-font-sans);font-size:1.6rem;line-height:1.5;text-rendering:optimizeLegibility}html[data-zova-gate-state=gated] body{overflow:hidden}html[data-zova-gate-state=verified] body{overflow:auto}img,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button,summary,select{cursor:pointer}a,button,input,select,summary{-webkit-tap-highlight-color:rgba(0,127,150,.12);touch-action:manipulation}a{color:inherit}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{scroll-margin-top:14rem;text-wrap:balance}p,.rte{overflow-wrap:anywhere;text-wrap:pretty}[hidden]{display:none!important}.skip-link{position:fixed;z-index:9999;top:1rem;left:1rem;padding:1rem 1.4rem;border-radius:var(--zova-radius-pill);background:var(--zova-color-ink);color:var(--zova-color-background);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:.2rem solid var(--zova-color-accent);outline-offset:.3rem}.page-width{width:min(calc(100% - 4rem),var(--zova-page-width));margin-inline:auto}.zova-eyebrow{margin:0;color:var(--zova-color-accent);font-size:1rem;font-weight:800;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.zova-button{min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;border:.1rem solid var(--zova-color-accent);border-radius:var(--zova-radius-pill);padding-inline:2.4rem;background:var(--zova-color-accent);box-shadow:0 1.2rem 2.8rem #007f962e;color:#fff;font-size:1.4rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.zova-button:hover{border-color:var(--zova-color-accent-dark);background:var(--zova-color-accent-dark);transform:translateY(-.1rem)}.zova-button--secondary{border-color:#11182033;background:#fff;box-shadow:none;color:var(--zova-color-ink)}.rte>:last-child{margin-bottom:0}@media(max-width:640px){.page-width{width:min(calc(100% - 3.2rem),var(--zova-page-width))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
