@font-face{font-family:HM Mono;src:url(hm-jetbrains-100.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}.hm-lockup{display:inline-flex!important;align-items:center;gap:.04em;font-size:inherit;letter-spacing:0!important;text-transform:none!important;margin:0!important;padding:0!important;line-height:1;white-space:nowrap!important;color:inherit}.hm-lockup .hm-name{display:inline!important;font-family:var(--font-mono),ui-monospace,monospace!important;font-style:normal!important;font-weight:300!important;font-size:1em!important;letter-spacing:0!important;word-spacing:-.32em!important;text-transform:none!important;margin:0!important;padding:0!important;line-height:1!important;color:inherit}.hm-lockup .hm-br{display:inline!important;font-family:HM Mono,ui-monospace,monospace!important;font-weight:100!important;font-style:normal!important;font-size:1.1em!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;padding:0!important;line-height:1!important;color:#64748b!important;transform:translateY(-.05em)}.hero__title .hm-lockup{font-size:min(1em,10.5vw);margin-left:-.2em!important}.product__title .hm-lockup{font-size:.85em}.hm-lockup.hm-type .hm-name span{all:unset!important}.hm-lockup.hm-type .hm-name{display:inline-grid!important;position:relative!important}.hm-lockup.hm-type .hm-name .hm-ghost,.hm-lockup.hm-type .hm-name .hm-line{grid-area:1/1!important;display:block!important;white-space:nowrap!important;font:inherit!important;word-spacing:inherit!important;line-height:1!important}.hm-lockup.hm-type .hm-name .hm-ghost{visibility:hidden!important}.hm-lockup.hm-type .hm-name .hm-line{justify-self:start!important}.hm-lockup.hm-type .hm-name .hm-typed{display:inline!important;font:inherit!important;word-spacing:inherit!important}.hm-lockup.hm-type .hm-name .hm-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.hm-lockup.hm-type .hm-name .hm-cur{display:none!important;width:.12em!important;height:.82em!important;margin-left:.06em!important;vertical-align:-.04em!important;background:#64748b!important}.hm-lockup.hm-type.is-cur .hm-name .hm-cur{display:inline-block!important}.hm-lockup.hm-type.is-done .hm-name .hm-cur{display:none!important}.hm-lockup.hm-type.is-armed .hm-br{opacity:0;transition:opacity .5s ease}.hm-lockup.hm-type.is-armed .hm-br:first-child{transform:translate(var(--hm-l,0px),-.05em)}.hm-lockup.hm-type.is-armed .hm-br:last-child{transform:translate(calc(-1 * var(--hm-r,0px)),-.05em)}.hm-lockup.hm-type.is-on .hm-br{opacity:1}.hm-lockup.hm-type.is-open .hm-br:first-child,.hm-lockup.hm-type.is-open .hm-br:last-child{transform:translateY(-.05em);transition:opacity .5s ease,transform 1s cubic-bezier(.22,1,.36,1)}@media(max-width:749px){.hero__title .hm-lockup.hm-type .hm-name .hm-ghost,.hero__title .hm-lockup.hm-type .hm-name .hm-line{white-space:pre!important;text-align:left!important}.hero__title .hm-lockup{font-size:min(.85em,8.9vw)}.hero .hero__content.hero__content{padding-top:calc(var(--header-h) + 33px + 2vh)!important}.hero .hm-code.hm-code{margin-top:calc(.6em + 9px)!important}}.hero__title .hm-lockup .hm-name{font-family:var(--font-body),sans-serif!important;font-weight:400!important;letter-spacing:.1em!important;word-spacing:normal!important;text-transform:uppercase!important;color:#0f1b2d!important}.hero__title .hm-lockup .hm-br{display:none!important}.hero__title .hm-lockup{margin-left:0!important}.hero__title .hm-lockup .hm-name{position:relative!important}.hero__title .hm-lockup .hm-name:before{content:"";position:absolute;pointer-events:none;top:-.24em;right:-.26em;bottom:-.24em;left:-.36em;--hm-c:#64748B;--hm-l:.32em;--hm-t:1.5px;background:linear-gradient(var(--hm-c),var(--hm-c)) top left/var(--hm-l) var(--hm-t),linear-gradient(var(--hm-c),var(--hm-c)) top left/var(--hm-t) var(--hm-l),linear-gradient(var(--hm-c),var(--hm-c)) top right/var(--hm-l) var(--hm-t),linear-gradient(var(--hm-c),var(--hm-c)) top right/var(--hm-t) var(--hm-l),linear-gradient(var(--hm-c),var(--hm-c)) bottom left/var(--hm-l) var(--hm-t),linear-gradient(var(--hm-c),var(--hm-c)) bottom left/var(--hm-t) var(--hm-l),linear-gradient(var(--hm-c),var(--hm-c)) bottom right/var(--hm-l) var(--hm-t),linear-gradient(var(--hm-c),var(--hm-c)) bottom right/var(--hm-t) var(--hm-l);background-repeat:no-repeat;transition:opacity .3s ease,inset .5s cubic-bezier(.22,1,.36,1)}.hero__title .hm-lockup.hm-type.is-armed .hm-name:before{opacity:0;top:-.6em;right:-.7em;bottom:-.6em;left:-.8em}.hero__title .hm-lockup.hm-type.is-on .hm-name:before{opacity:1}.hero__title .hm-lockup.hm-type.is-open .hm-name:before{top:-.24em;right:-.26em;bottom:-.24em;left:-.36em}.hero__title .hm-lockup.hm-type.is-done .hm-name .hm-cur{display:inline-block!important;animation:hm-lock-blink 1s step-end infinite!important}@keyframes hm-lock-blink{50%{opacity:0}}.hm-lockup .hm-br{display:none!important}.hm-lockup .hm-name{font-family:var(--font-body),sans-serif!important;font-weight:400!important;letter-spacing:.1em!important;word-spacing:normal!important;text-transform:uppercase!important;color:#0f1b2d!important}.hm-lockup .hm-name .hm-accent,.hm-lockup.hm-type .hm-name .hm-accent{color:#3b82e6!important}.cta-band__title,.buybar__info strong{font-family:var(--font-body),sans-serif!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/46/assets/hm-lockup.css.map */
