:root{--jo-cream: #faf8f3;--jo-cream-warm: #efeae0;--jo-cream-deep: #e8dfd0;--jo-ink: #1a1a1a;--jo-ink-soft: #2a261f;--jo-muted: #6b6b6b;--jo-line: rgba(26, 22, 18, .12);--jo-line-strong: rgba(26, 22, 18, .25);--jo-accent: #b8923d;--jo-accent-soft: #e8c97d;--jo-sale: #a63c1d;--jo-font-sans: var(--font-body-family, "Inconsolata", ui-monospace, "SF Mono", Menlo, Consolas, monospace);--jo-font-display: var(--font-heading-family, var(--font-body-family, "Inconsolata"), ui-monospace, monospace);--jo-font-editorial: var(--font-heading-family, var(--font-body-family, "Inconsolata"), ui-monospace, monospace);--jo-font-subtitle: var(--font-subtitle-family, var(--font-body-family, "Inconsolata"), ui-monospace, monospace);--jo-font-weight-body: var(--font-body-weight, 400);--jo-font-weight-heading: var(--font-heading-weight, 500);--jo-tr: .14em;--jo-tr-wide: .22em;--jo-gutter: 32px;--jo-max: 1440px}@media(max-width:960px){:root{--jo-gutter: 20px}}.jo-wrap{max-width:var(--jo-max);margin:0 auto;padding:0 var(--jo-gutter)}.jo-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;font-family:var(--jo-font-sans);font-size:11px;letter-spacing:var(--jo-tr);text-transform:uppercase;font-weight:var(--jo-font-weight-heading);border:1px solid transparent;background:var(--jo-ink);color:var(--jo-cream);cursor:pointer;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.jo-btn:hover{background:var(--jo-ink-soft);transform:translateY(-1px)}.jo-btn--light{background:var(--jo-cream);color:var(--jo-ink)}.jo-btn--light:hover{background:#fff}.jo-btn--outline{background:transparent;color:var(--jo-ink);border-color:var(--jo-ink)}.jo-btn--outline:hover{background:var(--jo-ink);color:var(--jo-cream)}.jo-btn--outline-light{background:transparent;color:var(--jo-cream);border-color:#faf8f3b3}.jo-btn--outline-light:hover{background:var(--jo-cream);color:var(--jo-ink)}.jo-btn .jo-arrow{font-size:14px;line-height:1;transition:transform .25s ease}.jo-btn:hover .jo-arrow{transform:translate(3px)}.jo-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:48px}.jo-section-head h2{font-family:var(--jo-font-sans);font-size:13px;letter-spacing:var(--jo-tr-wide);text-transform:uppercase;font-weight:var(--jo-font-weight-heading);margin:0;color:var(--jo-ink)}.jo-section-link{font-family:var(--jo-font-sans);font-size:11px;letter-spacing:var(--jo-tr);text-transform:uppercase;font-weight:var(--jo-font-weight-heading);color:var(--jo-ink);text-decoration:none;border-bottom:1px solid var(--jo-ink);padding-bottom:2px}.jo-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--jo-font-sans);font-size:11px;letter-spacing:var(--jo-tr-wide);text-transform:uppercase;font-weight:var(--jo-font-weight-heading);color:var(--jo-ink-soft)}.jo-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.jo-stars{color:var(--jo-accent);letter-spacing:2px;font-size:13px}.jo-reveal{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.jo-reveal--in{opacity:1;transform:translateY(0)}.jo-reveal--d1{transition-delay:.1s}.jo-reveal--d2{transition-delay:.22s}.jo-reveal--d3{transition-delay:.34s}.jo-reveal--d4{transition-delay:.46s}@media(prefers-reduced-motion:reduce){.jo-reveal{opacity:1;transform:none;transition:none}.jo-btn,.jo-btn *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jo-base.css.map */
