*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(1.6rem * var(--font-body-scale));line-height:1.6;color:rgb(var(--color-text));background-color:rgb(var(--color-background));overflow-x:clip}body>*{min-width:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.15;color:rgb(var(--color-heading));margin:0 0 .5em;overflow-wrap:break-word}h1{font-size:calc(4.4rem * var(--font-heading-scale))}h2{font-size:calc(3.4rem * var(--font-heading-scale))}h3{font-size:calc(2.4rem * var(--font-heading-scale))}h4{font-size:calc(1.9rem * var(--font-heading-scale))}@media screen and (min-width:990px){h1{font-size:calc(6rem * var(--font-heading-scale))}h2{font-size:calc(4.6rem * var(--font-heading-scale))}h3{font-size:calc(2.8rem * var(--font-heading-scale))}}p{margin:0 0 1em}a{color:currentColor}img,video{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.page-width{max-width:var(--page-width);margin:0 auto;padding-left:var(--page-margin);padding-right:var(--page-margin)}@media screen and (max-width:749px){.page-width{padding-left:calc(var(--page-margin) * .5);padding-right:calc(var(--page-margin) * .5)}}.full-width{width:100%}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:fixed;inset:8px auto auto 8px;width:auto;height:auto;margin:0;padding:1rem 2rem;clip:auto;background:rgb(var(--color-background));color:rgb(var(--color-text));border-radius:var(--button-radius);box-shadow:0 0 0 2px rgb(var(--color-text))}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px){.medium-up-hide{display:none!important}}:focus-visible{outline:2px solid rgb(var(--color-text));outline-offset:2px}.focus-none:focus{outline:none}.button{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-y, 1.4rem) var(--button-padding-x, 3.2rem);min-height:var(--button-min-height, 4.8rem);border:var(--button-border-width) solid transparent;border-radius:var(--button-radius);box-shadow:var(--button-shadow);background-color:rgb(var(--color-button-background));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-size:calc(var(--button-font-size, 1.6rem) * var(--font-body-scale));font-weight:500;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:transform var(--animation-duration) ease,opacity var(--animation-duration) ease}.button:hover{opacity:.85}.animations-enabled .button:hover{transform:translateY(-2px)}.button--secondary{background-color:transparent;color:rgb(var(--color-text));border-color:rgb(var(--color-text))}.section-padding{padding-top:var(--section-padding-top-mobile, var(--section-spacing-mobile));padding-bottom:var(--section-padding-bottom-mobile, var(--section-spacing-mobile))}@media screen and (min-width:750px){.section-padding{padding-top:var(--section-padding-top, var(--section-spacing));padding-bottom:var(--section-padding-bottom, var(--section-spacing))}}.animations-enabled .scroll-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animations-enabled .scroll-reveal.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animations-enabled .scroll-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/base.css.map */
