@font-face{font-family:Lexend Deca;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/lexend-deca-latin-wght.woff2)format("woff2-variations"),url(/fonts/lexend-deca-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#111;--ink-soft:#555;--paper:#fff;--stone:#e8e8e8;--stone-soft:#f5f5f5;--olive:#5e5e4a;--olive-deep:#4b4b3a;--ash:#d9b98b;--ring:#111;--band:#f2f2f2;--on-band:var(--ink);--band-deep:#e4e4e4;--accent:#111;--on-accent:#fff;--accent-ink:#111;--flood:#111;--on-flood:#fff;--flood-dark:#3a3a3a;--on-film:#fff;--scrim:17 17 17;--font:"Lexend Deca", "Helvetica Neue", Arial, sans-serif;--font-mark:"Archivo", "Helvetica Neue", Arial, sans-serif;--step-wordmark:clamp(3.25rem, 1.4rem + 5.6vw, 6rem);--step-display:clamp(3rem, 1.8rem + 3.6vw, 4.75rem);--step-page:clamp(2.25rem, 1.5rem + 2.6vw, 3.75rem);--step-title:clamp(1.75rem, 1.3rem + 1.4vw, 2.625rem);--step-signoff:clamp(1.25rem, 1.05rem + .6vw, 1.625rem);--step-label:.75rem;--step-lead:1.125rem;--step-body:1.0625rem;--step-ui:.9375rem;--step-small:.8125rem;--step-micro:.6875rem;--w-mark:800;--w-head:400;--w-strong:500;--w-body:300;--track-head:-.02em;--track-label:.16em;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:6rem;--gutter:clamp(1rem, .4rem + 3vw, 3rem);--pill:999px;--media-radius:20px;--sheet-radius:1.75rem;--small-radius:12px;--focus-radius:6px;--shadow-pill:0 10px 30px -14px rgb(var(--scrim) / .45), 0 2px 6px -2px rgb(var(--scrim) / .12);--shadow-lift:0 14px 34px -16px rgb(var(--scrim) / .5), 0 3px 8px -3px rgb(var(--scrim) / .16);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-fast:.14s;--t-base:.24s;--t-slow:.48s;--announce-h:2.25rem;--nav-h:3.5rem;--nav-top:1rem}@media (width<=45rem){:root{--nav-h:3.25rem;--nav-top:.5rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light;scrollbar-color:var(--ring) transparent;scrollbar-gutter:stable;background:var(--paper)}body{font-family:var(--font);font-size:var(--step-body);font-weight:var(--w-body);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--ink);line-height:1.6}[hidden],html:not(.js) :is([data-add-to-cart],[data-open-dialog],.tile__dots,.tabs,form[data-form]){display:none!important}img,picture,video,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}h1,h2,h3{font-weight:var(--w-head);letter-spacing:var(--track-head);text-wrap:balance;line-height:1.1}strong,b{font-weight:var(--w-strong)}p{text-wrap:pretty}::selection{background:var(--ink);color:#fff}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:6px}.skip{left:var(--s4);top:var(--s4);z-index:100;padding:var(--s3) var(--s4);background:var(--ink);color:var(--on-film);font-weight:var(--w-strong);border-radius:var(--pill);transform:translateY(calc(-100% - 2 * var(--s4)));transition:transform var(--t-base) var(--ease-out);text-decoration:none;position:absolute}.skip:focus-visible{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.icon{flex:none;width:1.5rem;height:1.5rem}.btn{border-radius:var(--pill);min-height:3rem;font-size:var(--step-ui);font-weight:var(--w-strong);letter-spacing:.005em;text-align:center;white-space:nowrap;transition:scale var(--t-fast) var(--ease-out);justify-content:center;align-items:center;padding:.75rem 1.375rem;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:attr(data-label);content:attr(data-label) / "";border-radius:inherit;clip-path:inset(100% 0 0);justify-content:center;align-items:center;transition:clip-path .16s;display:flex;position:absolute;inset:0}.btn:active{scale:.98}.btn--light{background:var(--paper);color:var(--ink)}.btn--light:before{background:var(--flood);color:var(--on-flood)}.btn--ghost{color:var(--on-film);box-shadow:inset 0 0 0 1.5px #ffffffeb}.btn--ghost:before{background:var(--paper);color:var(--ink)}.btn--dark{background:var(--ink);color:var(--on-film)}.btn--dark:before{background:var(--flood-dark);color:var(--on-flood)}.btn.btn--dark:focus-visible{outline-color:var(--ring)}.btn--outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn--outline:before{background:var(--ink);color:var(--on-film)}.btn.btn--outline:focus-visible{outline-color:var(--ring)}.btn:disabled{opacity:.5;cursor:default}.btn:disabled:before{display:none}@media (hover:hover){.btn:hover:before{clip-path:inset(0);transition-duration:.24s}}.btn:focus-visible{outline-color:var(--on-film);outline-offset:3px;border-radius:var(--pill)}@media (prefers-reduced-motion:reduce){.btn:before{transition:none}}
