body{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-ink);background-color:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);color:var(--color-ink)}.haze-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding-inline)}.haze-container--wide{max-width:var(--container-wide)}.haze-eyebrow{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--color-ink);display:inline-block}.haze-display{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.haze-heading-lg{font-family:var(--font-display);font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-weight:var(--fw-medium)}.haze-mono{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase}.haze-link{color:var(--color-ink);text-decoration:none;position:relative;display:inline-block;padding-bottom:2px}.haze-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-base) var(--ease-out)}.haze-link:hover:after{transform:scaleX(1);transform-origin:left center}.haze-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-7);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-widest);text-transform:uppercase;text-decoration:none;border:1px solid var(--color-ink);background-color:var(--color-ink);color:var(--color-paper);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);min-height:48px;border-radius:var(--radius-none)}.haze-btn:hover,.haze-btn:focus-visible{background-color:var(--color-paper);color:var(--color-ink)}.haze-btn--outline{background-color:transparent;color:var(--color-ink)}.haze-btn--outline:hover,.haze-btn--outline:focus-visible{background-color:var(--color-ink);color:var(--color-paper)}.haze-btn--on-dark{background-color:transparent;color:var(--color-paper);border-color:var(--color-paper)}.haze-btn--on-dark:hover,.haze-btn--on-dark:focus-visible{background-color:var(--color-paper);color:var(--color-ink)}.haze-btn--full{width:100%}.haze-section{padding-block:var(--space-11)}.haze-section--tight{padding-block:var(--space-8)}.haze-section--loose{padding-block:var(--space-12)}.haze-input{width:100%;padding:var(--space-4) 0;font-family:var(--font-body);font-size:var(--fs-base);color:var(--color-ink);background-color:transparent;border:0;border-bottom:1px solid var(--color-ink-40);border-radius:0;outline:none;transition:border-color var(--dur-base) var(--ease-out)}.haze-input:focus{border-bottom-color:var(--color-ink)}.haze-input::placeholder{color:var(--color-ink-40);text-transform:uppercase;letter-spacing:var(--ls-wide);font-size:var(--fs-xs)}.haze-img{display:block;width:100%;height:auto;object-fit:cover}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.js [data-reveal].is-visible{opacity:1;transform:translateY(0)}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/haze-base.css.map */
