:root{--esc-thread-red: #d6001c;--esc-thread-dark: #a30016;--esc-ink: #16181d;--esc-steel: #5c636e;--esc-mist: #f4f5f7;--esc-line: #e4e6ea;--esc-radius: 10px;--esc-ease: cubic-bezier(.22, .61, .36, 1)}.esc-stitch{display:inline-block;width:64px;height:0;border-top:3px dashed var(--esc-thread-red);margin-bottom:18px}.esc-stitch--on-dark{border-top-color:#ffffff8c}@media(prefers-reduced-motion:no-preference){@keyframes esc-stitch-draw{0%{width:0}to{width:64px}}.esc-stitch{animation:esc-stitch-draw .9s var(--esc-ease) .2s both}.scroll-trigger--offscreen .esc-stitch{animation:none;width:0}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{animation-timing-function:var(--esc-ease)}}@keyframes esc-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.esc-marquee{overflow:hidden;white-space:nowrap}.esc-marquee__track{display:inline-block;animation:esc-tick 28s linear infinite}.esc-marquee:hover .esc-marquee__track,.esc-marquee:focus-within .esc-marquee__track{animation-play-state:paused}.esc-roll{display:inline-block;overflow:hidden;line-height:1.25;height:1.25em;vertical-align:top}.esc-roll__inner{display:block;transition:transform .3s var(--esc-ease)}.esc-roll__inner span{display:block}.esc-roll__inner span:last-child{color:var(--esc-thread-red)}a:hover .esc-roll__inner,.esc-chip:hover .esc-roll__inner{transform:translateY(-50%)}.esc-chip{display:inline-block;border:1.5px solid var(--esc-line);background:rgb(var(--color-background));border-radius:999px;padding:9px 20px;font-size:14px;font-weight:500;transition:border-color .25s var(--esc-ease),background .25s var(--esc-ease),transform .25s var(--esc-ease)}.esc-chip:hover{border-color:var(--esc-thread-red);background:#fff5f6;transform:translateY(-2px)}.esc-pill{border-radius:999px!important}.esc-btn-sweep{position:relative;overflow:hidden;z-index:0;--buttons-border-width: 0px;background-color:var(--esc-btn-bg);color:var(--esc-btn-text);box-shadow:inset 0 0 0 1.5px var(--esc-btn-border);transition:color .25s var(--esc-ease),box-shadow .25s var(--esc-ease)}.esc-btn-sweep:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--esc-btn-hover-bg);transform:translate(-101%);transition:transform .3s var(--esc-ease);z-index:-1;border-radius:inherit}.esc-btn-sweep:hover{color:var(--esc-btn-hover-text);box-shadow:inset 0 0 0 1.5px var(--esc-btn-hover-border)}.esc-btn-sweep:hover:before{transform:translate(0)}.esc-btn-sweep.button--primary,.esc-btn-sweep.button:not(.button--secondary):not(.button--tertiary){--esc-btn-bg: var(--esc-btn-primary-bg);--esc-btn-text: var(--esc-btn-primary-text);--esc-btn-border: var(--esc-btn-primary-border);--esc-btn-hover-bg: var(--esc-btn-primary-hover-bg);--esc-btn-hover-text: var(--esc-btn-primary-hover-text);--esc-btn-hover-border: var(--esc-btn-primary-hover-border)}.esc-btn-sweep.button--secondary{--esc-btn-bg: var(--esc-btn-secondary-bg);--esc-btn-text: var(--esc-btn-secondary-text);--esc-btn-border: var(--esc-btn-secondary-border);--esc-btn-hover-bg: var(--esc-btn-secondary-hover-bg);--esc-btn-hover-text: var(--esc-btn-secondary-hover-text);--esc-btn-hover-border: var(--esc-btn-secondary-hover-border)}.esc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:42px;flex-wrap:wrap}.esc-section-head__heading{font-family:var(--font-heading-family);font-size:clamp(28px,3.2vw,40px);font-weight:800;margin-bottom:10px}.esc-section-head__text{color:rgba(var(--color-foreground),.75);font-size:16.5px;max-width:560px}.esc-arrow{display:inline-block;transition:transform .25s var(--esc-ease)}a:hover .esc-arrow{transform:translate(5px)}@media(prefers-reduced-motion:reduce){.esc-marquee__track,.esc-roll__inner,.esc-btn-sweep:before,.esc-btn-sweep{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/esc-brand.css.map */
