*,*:before,*:after{box-sizing:border-box}*{margin:0}body{text-rendering:geometricPrecision;font-kerning:normal;min-height:100svh;font-family:var(--font-body);font-size:calc(18px*var(--body-ratio));line-height:calc(28px*var(--body-ratio)*var(--body-leading));letter-spacing:-.01em;color:var(--color-foreground);background:var(--color-background);font-style:var(--font-body-style)}::selection{background:#cef652;color:#191b17;text-shadow:none}::-moz-selection{background:#cef652;color:#191b17;text-shadow:none}img,svg,video,picture{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}p,h1,h2,h3,h4{overflow-wrap:break-word}button{background:none;border:0;padding:0}input,textarea,select{color:inherit;background:var(--color-background);border:var(--input-border-width) solid var(--input-border)}[hidden]{display:none!important}:focus-visible{outline:2px solid currentColor;outline-offset:5px}.skip-link{position:absolute;left:20px;top:-100px;z-index:100;padding:12px;background:var(--color-accent)}.skip-link:focus{top:12px}.page-width{width:100%;max-width:calc(var(--page-width) + var(--page-margin)*2);margin-inline:auto;padding-inline:var(--page-margin)}.section-space{padding-block:var(--section-spacing)}.heading-display{font-size:calc(76px*var(--type-display-ratio)*var(--heading-scale));line-height:calc(80px*var(--type-display-ratio)*var(--heading-scale)*var(--heading-leading));letter-spacing:calc(-.038em + var(--heading-tracking));text-transform:var(--heading-case)}.heading-2{font-size:calc(48px*var(--type-h2-ratio)*var(--heading-scale));line-height:calc(53px*var(--type-h2-ratio)*var(--heading-scale)*var(--heading-leading));letter-spacing:calc(-.035em + var(--heading-tracking));text-transform:var(--heading-case)}.heading-3{font-size:calc(28px*var(--type-h3-ratio)*var(--heading-scale));line-height:calc(33px*var(--type-h3-ratio)*var(--heading-scale)*var(--heading-leading));letter-spacing:calc(-.02em + var(--heading-tracking));text-transform:var(--heading-case)}.heading-4{font-size:calc(24px*var(--type-h4-ratio)*var(--heading-scale));line-height:calc(29px*var(--type-h4-ratio)*var(--heading-scale)*var(--heading-leading));letter-spacing:calc(-.02em + var(--heading-tracking));text-transform:var(--heading-case)}.text-small{font-size:calc(16px*var(--body-ratio));line-height:calc(25px*var(--body-ratio)*var(--body-leading))}.text-label{font-size:calc(14px*var(--body-ratio));line-height:calc(21px*var(--body-ratio)*var(--body-leading));font-weight:var(--font-body-strong-weight);letter-spacing:0}.text-muted{color:var(--color-secondary)}.rte>*+*{margin-top:16px}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--button-height);width:var(--button-width);max-width:100%;padding:12px 20px;border-radius:var(--button-radius);background:var(--button-background);color:var(--button-text);font-size:calc(16px*var(--button-text-ratio));font-weight:var(--font-body-strong-weight);line-height:calc(24px*var(--button-text-ratio));letter-spacing:-.01em;border:0}.button--secondary{background:var(--secondary-button-background);color:var(--secondary-button-text);box-shadow:inset 0 0 0 var(--secondary-button-border-width) var(--secondary-button-border),var(--button-shadow)}.button__arrow{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:28px;line-height:0}.icon{display:block;flex:none;width:20px;height:20px}.button__arrow>.icon{width:100%;height:100%}.button:hover{filter:brightness(.96)}.button:disabled{opacity:.5;cursor:not-allowed}.text-link{font-size:calc(16px*var(--body-ratio));font-weight:var(--font-body-strong-weight);line-height:calc(24px*var(--body-ratio)*var(--body-leading))}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.surface-dark{background:var(--color-dark);color:var(--color-dark-text)}.surface-dark .text-muted{color:var(--color-dark-secondary)}.surface-soft{background:var(--color-soft)}@media(max-width:989px){.page-width{padding-inline:var(--page-margin-mobile)}.section-space{padding-block:var(--section-spacing-mobile)}.heading-display{font-size:calc(36px*var(--type-display-mobile-ratio)*var(--heading-scale));line-height:calc(40px*var(--type-display-mobile-ratio)*var(--heading-scale)*var(--heading-leading));letter-spacing:calc(-.03em + var(--heading-tracking));text-transform:var(--heading-case)}.heading-2{font-size:calc(32px*var(--type-h2-mobile-ratio)*var(--heading-scale));line-height:calc(36px*var(--type-h2-mobile-ratio)*var(--heading-scale)*var(--heading-leading));letter-spacing:calc(-.025em + var(--heading-tracking));text-transform:var(--heading-case)}.heading-3{font-size:calc(24px*var(--type-h3-mobile-ratio)*var(--heading-scale));line-height:calc(29px*var(--type-h3-mobile-ratio)*var(--heading-scale)*var(--heading-leading));text-transform:var(--heading-case)}.heading-4{font-size:calc(24px*var(--type-h4-mobile-ratio)*var(--heading-scale));line-height:calc(29px*var(--type-h4-mobile-ratio)*var(--heading-scale)*var(--heading-leading));text-transform:var(--heading-case)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.heading-display,.heading-2,.heading-3,.heading-4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}.button__label{width:calc-size(max-content,round(up,size,1px))}.button__label{max-width:100%}.section-heading{display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:100%}.section-heading>p{width:780px;max-width:100%}.text-link{display:inline-flex;align-items:center;gap:4px}.text-link .button__arrow{width:18px;height:24px}.text-small,.text-link,.button__arrow{letter-spacing:-.01em}.button{flex-shrink:0}.badge{display:inline-flex;align-items:center;padding:8px 12px;min-height:37px;border:0;border-radius:999px;background:var(--color-soft);color:var(--color-foreground);width:max-content;max-width:100%}body{font-weight:var(--font-body-weight);font-style:var(--font-body-style)}h1,h2,h3,h4,h5,h6{font-style:var(--font-heading-style)}.button{box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border),var(--button-shadow)}.button--secondary{box-shadow:inset 0 0 0 var(--secondary-button-border-width) var(--secondary-button-border),var(--button-shadow)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/critical.css.map */
