.template-index{--hx-ink: #011b2e;--hx-ink-2: #062740;--hx-ink-3: #0d3352;--hx-bone: #f4f5f2;--hx-stone: #e9ece8;--hx-line: rgba(1, 27, 46, .09);--hx-line-dark: rgba(255, 255, 255, .12);--hx-muted: #5d6974;--hx-mint: #b2fce4;--hx-mint-ink: #06402e;--hx-ease: cubic-bezier(.32, .72, 0, 1);--hx-r-lg: 5px;--hx-r-md: 5px;--hx-r-sm: 4px;--hx-gutter: clamp(1.6rem, 4vw, 4.8rem);--hx-max: 144rem;--border-radius-base: 5px;--inputs-radius: 4px;--buttons-radius: 4px;background:var(--hx-bone)}.template-index main{background:var(--hx-bone)}.hx-wrap{width:100%;max-width:var(--hx-max);margin:0 auto;padding-left:var(--hx-gutter);padding-right:var(--hx-gutter)}.hx-section{padding-top:clamp(6.4rem,9vw,12rem);padding-bottom:clamp(6.4rem,9vw,12rem)}.hx-section--tight-top{padding-top:clamp(4rem,6vw,8rem)}.hx-eyebrow{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;width:fit-content;margin:0 0 1.6rem;padding:.5rem 1rem;border-radius:3px;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hx-ink);background:transparent;border:1px solid rgba(1,27,46,.18)}.hx-eyebrow:before{content:"";width:.6rem;height:.6rem;border-radius:1px;background:var(--hx-ink)}.hx-on-dark .hx-eyebrow{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.28)}.hx-on-dark .hx-eyebrow:before{background:var(--hx-mint)}.hx-display{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.2rem,1.8rem + 3.4vw,6.4rem);line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:var(--hx-ink);text-wrap:balance}.hx-on-dark .hx-display{color:#fff}.hx-lede{margin:1.8rem 0 0;max-width:52ch;font-size:clamp(1.5rem,1.3rem + .35vw,1.8rem);line-height:1.6;color:var(--hx-muted);text-wrap:pretty}.hx-on-dark .hx-lede{color:#ffffffb8}.hx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:clamp(3.2rem,4vw,5.6rem)}.hx-head-main{max-width:72rem}.hx-link{display:inline-flex;align-items:center;gap:1.2rem;padding:.5rem .5rem .5rem 2rem;border-radius:4px;border:1px solid var(--hx-line);color:var(--hx-ink);text-decoration:none;font-size:1.4rem;font-weight:600;transition:background-color .5s var(--hx-ease),border-color .5s var(--hx-ease)}.hx-link:hover{background:#fff;border-color:transparent}.hx-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.6rem;height:3.6rem;border-radius:4px;color:var(--hx-ink);background:var(--hx-mint);transition:transform .6s var(--hx-ease)}.hx-chip svg{width:1.4rem;height:1.4rem}.hx-link:hover .hx-chip,a:hover>.hx-chip,a:hover .hx-chip{transform:translate(2px,-2px) scale(1.05)}.hx-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:.6rem .6rem .6rem 2.6rem;border:0;border-radius:4px;font:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;color:#fff;background:var(--hx-ink);transition:transform .5s var(--hx-ease),background-color .5s var(--hx-ease)}.hx-btn:hover{background:var(--hx-ink-3)}.hx-btn:active{transform:scale(.98)}.hx-btn .hx-chip{width:4.4rem;height:4.4rem}.hx-btn--mint{color:var(--hx-ink);background:var(--hx-mint)}.hx-btn--mint:hover{background:#c9fff0}.hx-btn--mint .hx-chip{color:var(--hx-mint);background:var(--hx-ink)}.hx-btn--ghost{color:#fff;background:#ffffff14;border:1px solid var(--hx-line-dark)}.hx-btn--ghost:hover{background:#ffffff24}.hx-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.template-index .hp-reveal{opacity:0;transform:translateY(3.6rem);transition:opacity 1s var(--hx-ease),transform 1s var(--hx-ease)}.template-index .hp-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.template-index .hp-reveal{opacity:1;transform:none;transition:none}.template-index *,.template-index *:before,.template-index *:after{animation:none!important}}.template-index .shopify-section:not([class*=hx-]) .color-background-1{background:transparent}.template-index .home-quiet .rich-text,.template-index .home-quiet .rich-text-content{text-align:left}.template-index .home-quiet .container{max-width:96rem}.template-index .home-quiet .rich-text-heading{font-size:1.5rem!important;letter-spacing:.06em;color:var(--hx-ink)}.template-index .home-quiet p,.template-index .home-quiet .rte{max-width:80ch;font-size:1.35rem;line-height:1.7;color:var(--hx-muted)}.template-index .card-simple,.template-index .section-brands .card,.template-index [class*=reputon],.template-index [class*=reputon] *{border-radius:5px}.template-index [class*=reputon] img{border-radius:50%}
/*# sourceMappingURL=/cdn/shop/t/104/assets/home-v2.css.map */
