.sm-scope{--sm-ink: #16232E;--sm-steel: #4E6A7C;--sm-lemon: #A9CF3A;--sm-lemon-dark: #96BA2E;--sm-sand: #DEBFA4;--sm-mauve: #947B89;--sm-canvas: #F5F3EF;--sm-rule: #D8D2C6;--sm-forest: #4E6A7C;--sm-terracotta: #A9CF3A;--sm-terracotta-dark: #96BA2E;--sm-bg: #F5F3EF;--sm-surface: #FFFFFF;--sm-text: #16232E;--sm-text-secondary: #3D4A54;--sm-text-muted: #4E6A7C;--sm-text-subtle: #947B89;--sm-border: #D8D2C6;--sm-border-medium: #C4BFB4;--sm-font-display: "Fraunces", Georgia, serif;--sm-font-body: "Inter", system-ui, sans-serif;--sm-font-mono: "DM Mono", monospace;font-family:var(--sm-font-body);color:var(--sm-text);-webkit-font-smoothing:antialiased}.sm-scope *{box-sizing:border-box}.sm-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.sm-eyebrow{font-family:var(--sm-font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:var(--sm-steel)}.sm-h2{font-family:var(--sm-font-display);font-size:28px;line-height:1.15;letter-spacing:-.015em;color:var(--sm-text);margin:12px 0 0}@media(min-width:768px){.sm-h2{font-size:38px}}.sm-h2 em,.sm-hero__headline em{font-style:italic;color:var(--sm-steel)}.sm-section-intro{text-align:center;max-width:720px;margin:0 auto}.sm-body-lead{font-size:16px;line-height:1.65;color:var(--sm-text-secondary);margin-top:20px}@media(min-width:768px){.sm-body-lead{font-size:18px}}.sm-btn-primary{display:inline-flex;align-items:center;height:48px;padding:0 26px;border-radius:0;background:var(--sm-lemon);color:var(--sm-ink)!important;font-family:var(--sm-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:background-color .25s ease}.sm-btn-primary:hover{background:var(--sm-lemon-dark)}.sm-divider{width:200px;height:1px;background:var(--sm-rule);margin:60px auto}.sm-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.25,.1,.25,1),transform .6s cubic-bezier(.25,.1,.25,1)}.sm-reveal.is-visible{opacity:1;transform:translateY(0)}.sm-word{display:inline-block;overflow:hidden;margin-right:.3em}.sm-word>span{display:inline-block;opacity:0;transform:translateY(15px);transition:opacity .5s cubic-bezier(.25,.1,.25,1),transform .5s cubic-bezier(.25,.1,.25,1)}.sm-word.is-visible>span{opacity:1;transform:translateY(0)}@keyframes sm-pulse-dot{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sm-tokens.css.map */
