:root{--stm-ink:#141414;--stm-bone:#F3F1EC;--stm-moss:#2F5D47;--stm-moss-soft:#E4EBE4;--stm-clay:#B08D63;--stm-surface:#FFFFFF;--stm-text:#1A1A1A;--stm-muted:#6B6B66;--stm-line:#DDD9D0;--stm-danger:#9A3B2E;--stm-gold:#C9A961;--stm-serif:"Fraunces", "Iowan Old Style", "Times New Roman", serif;--stm-sans:"Inter Tight", "Inter", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--stm-container:1240px;--stm-gutter:clamp(16px, 4vw, 48px);--stm-pad:clamp(64px, 8vw, 104px);--stm-radius:14px;--stm-pill:999px;--stm-shadow:0 1px 0 rgba(0,0,0,.04), 0 12px 32px -20px rgba(20,20,20,.28)}.stm,.stm *{box-sizing:border-box}.stm{font-family:var(--stm-sans);color:var(--stm-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.stm img{max-width:100%;display:block;height:auto}.stm a{color:inherit}.stm .container{max-width:var(--stm-container);margin:0 auto;padding:0 var(--stm-gutter)}.stm.section,.stm .section{padding:var(--stm-pad) 0}.stm.section--tight,.stm .section--tight{padding:calc(var(--stm-pad) * .6) 0}.stm.bg-bone,.stm .bg-bone{background:var(--stm-bone)}.stm.bg-ink,.stm .bg-ink{background:var(--stm-ink);color:var(--stm-bone)}.stm.bg-white,.stm .bg-white{background:var(--stm-surface)}.stm .kicker{font-family:var(--stm-sans);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--stm-muted)}.stm .bg-ink .kicker{color:#f3f1ec99}.stm .display,.stm h1.display{font-family:var(--stm-serif);font-weight:400;font-size:clamp(2.3rem,4.8vw,4rem);line-height:1.04;letter-spacing:-.015em;margin:0 0 .5em;font-variation-settings:"opsz" 144}.stm h2.h2,.stm .h2{font-family:var(--stm-serif);font-weight:400;font-size:clamp(1.8rem,3.1vw,2.6rem);line-height:1.12;letter-spacing:-.012em;margin:0 0 .5em}.stm h3.h3,.stm .h3{font-family:var(--stm-serif);font-weight:500;font-size:1.3rem;line-height:1.25;margin:0 0 .4em}.stm .lede{font-size:1.125rem;line-height:1.6;color:var(--stm-muted);max-width:62ch}.stm .bg-ink .lede{color:#f3f1ecc7}.stm em.accent{font-style:italic;font-weight:300;color:var(--stm-moss)}.stm .bg-ink em.accent{color:#9fc4ae}.stm .small{font-size:.8125rem;color:var(--stm-muted)}.stm .num{font-family:var(--stm-serif);font-style:italic;font-weight:300;font-variation-settings:"opsz" 144}.stm .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--stm-sans);font-weight:600;font-size:.9375rem;line-height:1;padding:1.05rem 1.6rem;border-radius:var(--stm-pill);border:1px solid var(--stm-ink);background:var(--stm-ink);color:var(--stm-bone);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s,border-color .2s}.stm .btn:hover{background:var(--stm-moss);border-color:var(--stm-moss);transform:translateY(-1px)}.stm .btn--ghost{background:transparent;color:var(--stm-ink)}.stm .btn--ghost:hover{background:var(--stm-ink);color:var(--stm-bone)}.stm .btn--bone{background:var(--stm-bone);color:var(--stm-ink);border-color:var(--stm-bone)}.stm .btn--bone:hover{background:#fff;border-color:#fff}.stm .btn--block{width:100%}.stm .btn--lg{padding:1.2rem 2rem;font-size:1rem}.stm .pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.38rem .7rem;border-radius:var(--stm-pill);background:var(--stm-moss-soft);color:var(--stm-moss)}.stm .pill--ink{background:var(--stm-ink);color:var(--stm-bone)}.stm .pill--line{background:transparent;border:1px solid var(--stm-line);color:var(--stm-text)}.stm .card{background:var(--stm-surface);border:1px solid var(--stm-line);border-radius:var(--stm-radius);padding:1.6rem;transition:transform .25s,box-shadow .25s}.stm .card:hover{transform:translateY(-3px);box-shadow:var(--stm-shadow)}.stm .grid{display:grid;gap:1.25rem}.stm .grid-2{grid-template-columns:repeat(2,1fr)}.stm .grid-3{grid-template-columns:repeat(3,1fr)}.stm .grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.stm .grid-4,.stm .grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.stm .grid-2,.stm .grid-3,.stm .grid-4{grid-template-columns:1fr}}.stm .rule{border:0;border-top:1px solid var(--stm-line);margin:0}.stm .section-head{max-width:760px;margin-bottom:2.5rem}.stm .section-head--center{margin-left:auto;margin-right:auto;text-align:center}.stm .stars{display:inline-flex;gap:2px;color:var(--stm-moss)}.stm .stars svg{width:14px;height:14px;fill:currentColor}.stm .ico{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.stm .fda{font-size:.75rem;color:var(--stm-muted);line-height:1.5;max-width:70ch}.stm .mt-1{margin-top:.5rem}.stm .mt-2{margin-top:1rem}.stm .mt-3{margin-top:1.5rem}.stm .mt-4{margin-top:2.5rem}.stm .center{text-align:center}.stm .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(prefers-reduced-motion:reduce){.stm *{transition:none!important;animation:none!important}}.stm h1,.stm h2,.stm h3,.stm .h2,.stm .h3,.stm .display{color:var(--stm-ink)}.stm.bg-ink h1,.stm.bg-ink h2,.stm.bg-ink h3,.stm.bg-ink .h2,.stm.bg-ink .h3,.stm.bg-ink .display,.stm .bg-ink h1,.stm .bg-ink h2,.stm .bg-ink h3,.stm .bg-ink .h2,.stm .bg-ink .h3,.stm .bg-ink .display,.stm.bg-ink strong,.stm .bg-ink strong{color:var(--stm-bone)}.stm.bg-ink .lede,.stm .bg-ink .lede{color:#f3f1ecc7}.stm-ring__num{font-weight:400;opacity:1}.stm-tier.is-locked{opacity:.45;pointer-events:none}.stm-sub__lock{font-size:.78rem;color:var(--stm-muted);margin:.4rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/stm-base.css.map */
