*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{min-height:100svh;font-family:var(--aua-font-body);font-size:var(--aua-text-base);font-weight:var(--aua-weight-regular);line-height:var(--aua-leading-normal);letter-spacing:var(--aua-tracking-snug);color:var(--aua-ink);background-color:var(--aua-canvas);text-rendering:optimizeLegibility;display:flex;flex-direction:column}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem}input,textarea,select,button{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}ul,ol{list-style:none}dialog{background-color:var(--aua-canvas-elevated);color:var(--aua-ink);border:none}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}h1,h2,h3,h4,h5,h6,.aua-display,.aua-heading{font-family:var(--aua-font-display);font-weight:var(--aua-weight-light);line-height:var(--aua-leading-tight);letter-spacing:var(--aua-tracking-tight);color:var(--aua-ink);text-wrap:balance}.aua-display--xl{font-size:var(--aua-text-display);font-weight:var(--aua-weight-light);letter-spacing:-.045em;line-height:.98}.aua-display--lg{font-size:var(--aua-text-4xl);font-weight:var(--aua-weight-light);line-height:1.02}.aua-display--md{font-size:var(--aua-text-3xl)}.aua-display--sm{font-size:var(--aua-text-2xl)}.aua-italic{font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1}.aua-eyebrow{font-family:var(--aua-font-body);font-size:var(--aua-text-xs);font-weight:var(--aua-weight-medium);letter-spacing:var(--aua-tracking-eyebrow);text-transform:uppercase;color:var(--aua-ink-muted)}.aua-eyebrow--pill{display:inline-flex;align-items:center;gap:var(--aua-space-2);padding:var(--aua-space-2) var(--aua-space-4);background:var(--aua-canvas-elevated);border:1px solid var(--aua-line);border-radius:var(--aua-radius-pill);color:var(--aua-ink-soft)}.aua-eyebrow--pill:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.55}.aua-lede{font-size:var(--aua-text-md);line-height:var(--aua-leading-relaxed);color:var(--aua-ink-soft);max-width:50ch}.aua-prose{font-size:var(--aua-text-base);line-height:var(--aua-leading-relaxed);color:var(--aua-ink-soft);max-width:62ch}.aua-prose p+p{margin-top:var(--aua-space-4)}.aua-fineprint{font-size:var(--aua-text-xs);letter-spacing:var(--aua-tracking-wide);color:var(--aua-ink-muted)}.shopify-section{--content-width: min( calc(var(--aua-page-width) - var(--aua-page-margin) * 2), calc(100% - var(--aua-page-margin) * 2) );--content-margin: minmax(var(--aua-page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.aua-container--narrow{max-width:var(--aua-page-width-narrow);margin-inline:auto}.aua-container--reading{max-width:var(--aua-page-width-reading);margin-inline:auto}.aua-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--aua-space-3);padding:var(--aua-space-4) var(--aua-space-6);border-radius:var(--aua-radius-pill);font-family:var(--aua-font-body);font-size:var(--aua-text-sm);font-weight:var(--aua-weight-medium);letter-spacing:.01em;line-height:1;cursor:pointer;transition:transform var(--aua-duration-base) var(--aua-ease-spring),background-color var(--aua-duration-base) var(--aua-ease-out-quart),color var(--aua-duration-base) var(--aua-ease-out-quart),box-shadow var(--aua-duration-base) var(--aua-ease-out-quart);will-change:transform}.aua-btn:active{transform:scale(.97)}.aua-btn--primary{background:var(--aua-ink);color:var(--aua-canvas);box-shadow:var(--aua-shadow-soft)}.aua-btn--primary:hover{background:#1d1916;box-shadow:var(--aua-shadow-lifted)}.aua-btn--secondary{background:transparent;color:var(--aua-ink);box-shadow:inset 0 0 0 1px var(--aua-line-strong)}.aua-btn--secondary:hover{background:var(--aua-canvas-elevated);box-shadow:inset 0 0 0 1px var(--aua-ink),var(--aua-shadow-soft)}.aua-btn--ghost{background:transparent;color:var(--aua-ink-soft);padding-inline:var(--aua-space-4)}.aua-btn--ghost:hover{color:var(--aua-ink);background:#2b25200d}.aua-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#ffffff24;margin-right:calc(var(--aua-space-4) * -1);transition:transform var(--aua-duration-base) var(--aua-ease-magnetic)}.aua-btn--secondary .aua-btn__icon{background:#2b25200f}.aua-btn:hover .aua-btn__icon{transform:translate(2px,-1px)}.aua-btn__icon svg{width:.875rem;height:.875rem}.aua-btn--sm{padding:var(--aua-space-3) var(--aua-space-5);font-size:var(--aua-text-xs)}.aua-btn--lg{padding:var(--aua-space-5) var(--aua-space-7);font-size:var(--aua-text-base)}[data-reveal]{opacity:0;transform:translateY(2rem);filter:blur(6px);transition:opacity var(--aua-duration-cinematic) var(--aua-ease-out-expo),transform var(--aua-duration-cinematic) var(--aua-ease-out-expo),filter var(--aua-duration-cinematic) var(--aua-ease-out-expo);transition-delay:var(--aua-reveal-delay, 0ms)}[data-reveal].is-revealed{opacity:1;transform:translateY(0);filter:blur(0)}.aua-grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--aua-z-elevated);opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:200px 200px}.aua-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aua-divider{height:1px;background:var(--aua-line);border:none}:focus-visible{outline:2px solid var(--aua-ink);outline-offset:3px;border-radius:4px}button:focus-visible,a:focus-visible{outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
