*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;overflow-x:clip;max-width:100%}body{background:var(--canvas);overflow-x:clip;max-width:100%;width:100%;color:var(--ink);font:400 var(--text-base)/var(--leading-base) var(--font-body);-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}ul,ol{list-style:none;padding:0}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}body{font-variation-settings:"opsz" 24;font-optical-sizing:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--leading-tight);font-variation-settings:"opsz" 24;font-optical-sizing:none;font-feature-settings:"liga" 1,"dlig" 0}h1{font-size:clamp(2.25rem,5.2vw,var(--text-4xl))}h2{font-size:clamp(1.75rem,3.6vw,var(--text-3xl))}h3{font-size:var(--text-xl)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(var(--space-8),9vw,var(--space-10))}.eyebrow{font:600 var(--text-xs)/1 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-faint)}.lede{font-size:var(--text-md);color:var(--ink-soft);max-width:62ch}.rule{height:1px;background:var(--border);border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-6);font:500 var(--text-sm)/1 var(--font-body);letter-spacing:.04em;border-radius:var(--radius-sm);transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast);border:1px solid transparent;text-align:center}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--ink);color:var(--canvas)}.btn--primary:hover{background:var(--accent)}.btn--accent{background:var(--accent);color:var(--accent-ink)}.btn--accent:hover{background:var(--accent-hover)}.btn--ghost{border-color:var(--ink);color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--canvas)}.btn--full{width:100%}.btn[disabled]{opacity:.45;pointer-events:none}.link-underline{position:relative}@media(hover:none)and (pointer:coarse){.link-underline{display:inline-block;padding-block:16px}}.link-underline:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--dur-base) var(--ease-out)}.link-underline:hover:after{transform:scaleX(1);transform-origin:left}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--canvas);padding:var(--space-3) var(--space-5)}.skip-link:focus{left:var(--space-4);top:var(--space-4)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-reveal]{opacity:0;transform:translateY(28px)}[data-reveal].is-in{opacity:1;transform:none;transition:opacity var(--dur-cine) var(--ease-editorial),transform var(--dur-cine) var(--ease-editorial)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
