:root{--sv-bg: #101210;--sv-bg-panel: #1c1f17;--sv-canvas: #f7f4ec;--sv-canvas-dim: #e9e2ce;--sv-ink: #14150f;--sv-olive: #5b6a3d;--sv-olive-dark: #414c2c;--sv-orange: #ff6a00;--sv-orange-dim: #cc5500;--sv-line: rgba(247, 244, 236, .14);--sv-line-dark: rgba(20, 21, 15, .14);--sv-font-head: "Oswald", -apple-system, BlinkMacSystemFont, sans-serif;--sv-font-body: "Work Sans", -apple-system, BlinkMacSystemFont, sans-serif;--sv-container: 1240px;--sv-gutter: 24px;--sv-radius: 2px;--sv-ease: cubic-bezier(.22, 1, .36, 1)}.sv-section{padding-top:0!important;padding-bottom:0!important}.sv-container{max-width:var(--sv-container);margin:0 auto;padding:0 var(--sv-gutter)}.sv-eyebrow{font-family:var(--sv-font-head);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:700;color:var(--sv-orange);display:inline-flex;align-items:center;gap:10px}.sv-eyebrow:before{content:"";width:22px;height:2px;background:var(--sv-orange);display:inline-block}.sv-h1,.sv-h2,.sv-h3{font-family:var(--sv-font-head);text-transform:uppercase;letter-spacing:.01em;line-height:1.05;font-weight:700;margin:0;color:inherit}.sv-body{font-family:var(--sv-font-body);line-height:1.55}.sv-btn{font-family:var(--sv-font-head);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border:1px solid transparent;border-radius:var(--sv-radius);cursor:pointer;transition:transform .35s var(--sv-ease),background-color .25s ease,color .25s ease,border-color .25s ease;text-decoration:none}.sv-btn--primary{background:var(--sv-orange);color:var(--sv-ink)}.sv-btn--primary:hover{background:var(--sv-orange-dim);transform:translateY(-2px)}.sv-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.sv-btn--ghost:hover{background:#ffffff14;transform:translateY(-2px)}.sv-wordmark{text-transform:uppercase;letter-spacing:.06em;font-family:var(--sv-font-head);font-weight:700}.sv-wordmark-accent{color:var(--sv-orange)}.sv-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--sv-ease),transform .7s var(--sv-ease)}.sv-reveal.sv-visible{opacity:1;transform:translateY(0)}.sv-reveal--stagger.sv-visible{transition-delay:var(--sv-delay, 0ms)}@media(prefers-reduced-motion:reduce){.sv-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media screen and (max-width:989px){:root{--sv-gutter: 18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sv-styles.css.map */
