*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--void);color:var(--white);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-surface=paper]{background:var(--paper);color:var(--ink)}img,svg,video{display:block;max-width:100%;height:auto}img{object-fit:cover}a{color:var(--coral);text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-thickness var(--t-micro) var(--ease-out)}a:hover{text-decoration:underline;text-decoration-thickness:2px}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--coral);color:var(--white)}:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:3px}:focus:not(:focus-visible){outline:none}.hero{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--tr-hero);font-weight:var(--fw-bold)}.display-lg{font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);letter-spacing:var(--tr-display-lg);font-weight:var(--fw-semi)}.display-md{font-size:var(--fs-display-md);line-height:var(--lh-display-md);letter-spacing:var(--tr-display-md);font-weight:var(--fw-semi)}.display-sm{font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);letter-spacing:var(--tr-display-sm);font-weight:var(--fw-semi)}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:var(--fw-semi)}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:var(--fw-semi)}.body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body);font-weight:var(--fw-regular)}.body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-body);font-weight:var(--fw-regular)}.label{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--tr-label);font-weight:var(--fw-medium);text-transform:uppercase}.label-sm{font-size:var(--fs-label-sm);line-height:var(--lh-label);letter-spacing:var(--tr-label-sm);font-weight:var(--fw-medium);text-transform:uppercase}.tone-coral{color:var(--coral)}.tone-mute{color:var(--mute)}.tone-ink-soft{color:var(--ink-soft)}.tone-white{color:var(--white)}.tone-ink{color:var(--ink)}h1,h2,h3,h4,h5,h6,p{margin:0}h1+p,h2+p,h3+p,p+p{margin-top:var(--space-6)}.tabular,.price,time,.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.container{max-width:var(--container);margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.container-lock{max-width:var(--container-lock);margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.section{padding-top:var(--space-32);padding-bottom:var(--space-32)}@media(max-width:1023px){.section{padding-top:var(--space-24);padding-bottom:var(--space-24)}}@media(max-width:640px){.section{padding-top:var(--space-16);padding-bottom:var(--space-16)}}.section--hero{padding-top:var(--space-40);padding-bottom:var(--space-32)}.surface-void{background:var(--void);color:var(--white)}.surface-paper{background:var(--paper);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.reveal{opacity:0;transform:translateY(16px);transition:opacity var(--t-reveal) var(--ease-out),transform var(--t-reveal) var(--ease-out)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/base.css.map */
