*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper-50);color:var(--ink-900-text);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;position:relative}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.1;letter-spacing:-.01em;margin:0;text-wrap:balance;color:inherit}h1,h2{font-weight:700;line-height:1.2;letter-spacing:.01em}h1{font-size:var(--title-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size);font-weight:600;line-height:1.25}h4{font-size:var(--text-md);font-weight:600}p{margin:0;color:var(--ink-600);max-width:60ch}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}.mono{font-family:var(--font-mono);letter-spacing:.02em}code{font-family:var(--font-mono);font-size:.9em;background:var(--paper-100);padding:.15em .4em;border-radius:4px;color:var(--ink-900-text)}.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--mint-deep);display:inline-flex;align-items:center;gap:var(--sp-2)}.container{max-width:var(--container);margin:0 auto;padding:0 var(--sp-6);position:relative;z-index:1}.container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 var(--sp-6);position:relative;z-index:1}section{position:relative;z-index:1;padding:var(--sp-16) 0}.tone-dark{background:var(--ink-950);color:var(--paper)}.tone-dark p{color:var(--dark-slate-400)}.tone-dark h1,.tone-dark h2,.tone-dark h3,.tone-dark h4{color:var(--paper)}.tone-dark .eyebrow{color:var(--mint)}.tone-tint{background:var(--pale-mint)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--mint-deep);outline-offset:3px;border-radius:4px}::selection{background:var(--mint);color:var(--ink-950)}[hidden]{display:none!important}.eyebrow,.ab-statement-lead{color:var(--violet)!important}.tone-dark .eyebrow,.bridge .eyebrow,.fh-signup .eyebrow,.eyebrow.on-dark{color:var(--lavender)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cl-base.css.map */
