[data-acme]{--acme-cream:#fbf7f1;--acme-ink:#221a14;--acme-ink-strong:#221a14e0;--acme-ink-soft:#221a14b8;--acme-ink-faint:#221a148c;--acme-rule:#221a141f;--acme-edge:#221a1424;--acme-accent:#b5502f;--acme-accent-hover:#9c4327;--acme-accent-tint:#f0e2d9;--acme-radius:4px;--acme-bag-a:#b5502f;--acme-bag-b:#6b7355;--acme-bag-c:#4a3b32;background:var(--acme-cream);color:var(--acme-ink)}.acme-display{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-size:52px;font-weight:400;line-height:56px}.acme-wordmark,.acme-product-name{font-family:var(--font-serif), Georgia, serif;letter-spacing:.01em;font-size:22px;font-weight:400;line-height:28px}.acme-section-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-size:32px;font-weight:400;line-height:38px}.acme-lede{color:var(--acme-ink-soft);font-size:17px;line-height:28px}.acme-body{color:var(--acme-ink-soft);font-size:15px;line-height:24px}.acme-eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--acme-ink-faint);font-size:12px;line-height:16px}.acme-price{color:var(--acme-accent);font-size:16px;font-weight:600;line-height:24px}.acme-button{border-radius:var(--acme-radius);background:var(--acme-accent);height:48px;color:var(--acme-cream);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;transition:background-color .12s ease-out;display:inline-flex}.acme-button:hover{background:var(--acme-accent-hover)}.acme-link{color:var(--acme-accent);font-size:16px;font-weight:600;text-decoration:none}.acme-link:hover{text-underline-offset:3px;text-decoration:underline}.acme-nav-link{color:var(--acme-ink);border-bottom:1px solid #0000;padding-bottom:2px;font-size:15px;text-decoration:none;transition:border-color .12s ease-out}.acme-nav-link:hover{border-bottom-color:var(--acme-accent)}.acme-rule{border-color:var(--acme-rule)}.acme-card-edge{border:1px solid var(--acme-edge);border-radius:var(--acme-radius)}.acme-bag-a{color:var(--acme-bag-a)}.acme-bag-b{color:var(--acme-bag-b)}.acme-bag-c{color:var(--acme-bag-c)}@media (prefers-reduced-motion:no-preference){.acme-reveal{animation:linear both acme-rise;animation-timeline:view();animation-range:entry 10% cover 32%}}@keyframes acme-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
