*,*:before,*:after{box-sizing:border-box}html{font-size:calc(var(--font-size-base) / 16 * 100%);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px)}body{margin:0;font-family:var(--font-body);font-weight:var(--font-body-weight);line-height:var(--lh-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.main-content{flex:1 0 auto;outline:none}.main-content:focus{outline:none}img,svg,video,iframe{max-width:100%;vertical-align:middle}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--color-link);text-decoration:none;transition:color .2s}a:hover{color:var(--color-link-hover)}p{margin:0 0 1em}ul,ol{padding-left:1.2em}hr{border:0;border-top:1px solid var(--color-border);margin:2rem 0}strong,b{font-weight:var(--font-body-weight-bold)}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}summary{cursor:pointer}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:0;top:0;z-index:1000;padding:14px 20px;background:var(--color-button);color:var(--color-button-label);transform:translateY(-120%)}.skip-link:focus{transform:none;color:var(--color-button-label)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:400;line-height:var(--lh-heading);color:var(--color-heading);margin:0 0 .5em;text-wrap:pretty}h1,.h1{font-size:calc(clamp(2.125rem,1.2rem + 3.2vw,3.875rem) * var(--heading-scale));line-height:calc(var(--lh-heading) - .03)}h2,.h2{font-size:calc(clamp(1.8rem,1.1rem + 1.9vw,2.625rem) * var(--heading-scale))}h3,.h3{font-size:calc(clamp(1.375rem,1.1rem + .9vw,1.7rem) * var(--heading-scale))}h4,.h4{font-size:calc(1.3rem * var(--heading-scale))}h5,.h5{font-size:calc(1.125rem * var(--heading-scale))}h6,.h6{font-size:calc(1rem * var(--heading-scale))}.eyebrow{display:block;font-size:.65625rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-text);margin:0 0 1.25rem;line-height:1.5}.caps{font-size:.6875rem;letter-spacing:var(--tracking-caps);text-transform:uppercase}.muted{color:var(--color-muted)}.lead{font-size:.97rem;line-height:1.8;color:var(--color-text);max-width:46ch}.rte>*:last-child{margin-bottom:0}.rte a{text-decoration:underline;text-underline-offset:3px}.rte h2,.rte h3,.rte h4{margin-top:1.6em}.rte img{height:auto}.rte table th,.rte table td{border:1px solid var(--color-border);padding:.6rem .8rem;text-align:left}.text-center{text-align:center}.page-width{width:100%;max-width:calc(var(--page-width) + var(--gutter-mobile) * 2);margin-inline:auto;padding-inline:var(--gutter-mobile)}.page-width--narrow{max-width:calc(760px + var(--gutter-mobile) * 2)}.section{padding-block:var(--section-space-mobile);background:var(--color-bg);color:var(--color-text);position:relative}.section--bordered{border-top:1px solid var(--color-border)}.section[data-space-top=none]{padding-top:0}.section[data-space-top=small]{padding-top:calc(var(--section-space-mobile) * .5)}.section[data-space-top=large]{padding-top:calc(var(--section-space-mobile) * 1.5)}.section[data-space-bottom=none]{padding-bottom:0}.section[data-space-bottom=small]{padding-bottom:calc(var(--section-space-mobile) * .5)}.section[data-space-bottom=large]{padding-bottom:calc(var(--section-space-mobile) * 1.5)}@media(min-width:750px){.page-width{padding-inline:var(--gutter);max-width:calc(var(--page-width) + var(--gutter) * 2)}.page-width--narrow{max-width:calc(760px + var(--gutter) * 2)}.section{padding-block:var(--section-space)}.section[data-space-top=small]{padding-top:calc(var(--section-space) * .5)}.section[data-space-top=large]{padding-top:calc(var(--section-space) * 1.5)}.section[data-space-bottom=small]{padding-bottom:calc(var(--section-space) * .5)}.section[data-space-bottom=large]{padding-bottom:calc(var(--section-space) * 1.5)}}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:3rem}.section-header h2{margin:0}.section-header--center{flex-direction:column;align-items:center;text-align:center}.section-header__intro{max-width:60ch;margin-top:1rem;color:var(--color-muted)}.grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--cols-mobile, 1),minmax(0,1fr))}@media(min-width:750px){.grid{grid-template-columns:repeat(var(--cols-tablet, var(--cols, 2)),minmax(0,1fr))}}@media(min-width:1000px){.grid{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.js body[data-reveal=true] [data-reveal-item]{opacity:0;transform:translateY(18px);transition:opacity var(--reveal-duration) cubic-bezier(.22,.61,.36,1),transform var(--reveal-duration) cubic-bezier(.22,.61,.36,1)}.js body[data-reveal=true] [data-reveal-item].is-visible{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}.js body[data-reveal=true] [data-reveal-item]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
