@font-face{font-family:NewGrotesk;font-style:normal;font-weight:400;font-display:swap;ascent-override:92%;descent-override:24%;line-gap-override:0%;src:url(/sites/stitch/fonts/NewGrotesk-Regular.woff2)format("woff2")}@font-face{font-family:NewGrotesk;font-style:normal;font-weight:500;font-display:swap;ascent-override:92%;descent-override:24%;line-gap-override:0%;src:url(/sites/stitch/fonts/NewGrotesk-Medium.woff2)format("woff2")}@font-face{font-family:NewGrotesk;font-style:normal;font-weight:600 700;font-display:swap;ascent-override:92%;descent-override:24%;line-gap-override:0%;src:url(/sites/stitch/fonts/NewGrotesk-SemiBold.woff2)format("woff2")}@font-face{font-family:NewGroteskMono;font-style:normal;font-weight:400;font-display:swap;ascent-override:92%;descent-override:24%;line-gap-override:0%;src:url(/sites/stitch/fonts/NewGrotesk-RegularMono.woff2)format("woff2")}.stitch{--ts-primary:#111314;--ts-border:#dbdbd9;--ts-gray-3:#75787b;--ts-grey-1:#f5f5f5;--ts-grey-2:#ebebeb;color:var(--ts-primary);background:#fff;font-family:NewGrotesk,sans-serif}.stitch .ts-mono{font-family:NewGroteskMono,monospace}.stitch .no-scrollbar{scrollbar-width:none}.stitch .no-scrollbar::-webkit-scrollbar{display:none}.stitch{--promo-bar-h:2.25rem}@keyframes stitch-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--promo-copies)))}}.stitch .stitch-marquee{animation:14s linear infinite stitch-marquee}.stitch .stitch-promo:hover .stitch-marquee,.stitch .stitch-promo:focus-within .stitch-marquee,.stitch .stitch-promo[data-paused=true] .stitch-marquee{animation-play-state:paused}.stitch .stitch-promo-still{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.stitch .stitch-promo-motion,.stitch .stitch-promo-toggle{display:none}.stitch .stitch-promo-still{clip:auto;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:auto;height:auto;display:-webkit-box;position:static;overflow:hidden}}@media (prefers-reduced-motion:reduce) and (max-width:640px){.stitch{--promo-bar-h:3.25rem}.stitch .stitch-promo-still{-webkit-line-clamp:3}}
