:root{--hx-home-width: 1320px;--hx-home-h2: var(--hx-type-h2, calc(clamp(32px, 3.4vw, 47px) * var(--font-heading-scale, 1)));--hx-home-body: var(--hx-type-body, calc(clamp(15px, 1.23vw, 17px) * var(--font-body-scale, 1)));--hx-home-body-strong: calc(clamp(16px, 1.35vw, 18px) * var(--font-body-scale, 1));--hx-home-supporting: calc(clamp(15.5px, 1.15vw, 16px) * var(--font-body-scale, 1));--hx-home-card-title: calc(clamp(17px, 1.45vw, 20px) * var(--font-heading-scale, 1));--hx-home-small: calc(clamp(12.5px, .95vw, 14px) * var(--font-body-scale, 1));--hx-home-quote: calc(clamp(19px, 2vw, 24px) * var(--font-body-scale, 1));--hx-home-rule: rgba(var(--color-foreground), .15);--hx-home-muted: rgba(var(--color-foreground), .74)}.hx-v8-hero .hx-container,.hx-section .hx-container{width:min(calc(100% - 48px),var(--hx-home-width));max-width:var(--hx-home-width);margin-inline:auto}:is(.hx-v8-hero,.hx-section){font-family:var(--font-body-family)}:is(.hx-v8-hero,.hx-section) .hx-kicker{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:var(--hx-type-eyebrow, calc(14px * var(--font-body-scale, 1)));font-weight:600;letter-spacing:.09em;line-height:1.45;text-transform:uppercase;color:var(--hx-site-muted, rgba(var(--color-foreground), .72))}.hx-section h2,.hx-v8-hero__paths-intro h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--hx-home-h2);font-weight:var(--font-heading-weight);line-height:1.13;letter-spacing:-.025em;text-wrap:balance}.hx-section :is(p,li,dd){font-family:var(--font-body-family)}.hx-section .hx-text-link{display:inline-flex;align-items:center;gap:.55em;width:fit-content;max-width:100%;min-height:34px;padding:0 0 7px;border-bottom:1px solid rgba(var(--color-foreground),.34);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:calc(14px * var(--font-body-scale, 1));font-weight:500;line-height:1.4;text-decoration:none}.hx-section .hx-text-link svg{flex:none;width:16px;height:16px;stroke-width:1.7}.hx-section .hx-text-link:hover{border-bottom-color:rgb(var(--color-foreground))}:is(.hx-v8-hero,.hx-section) :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.hx-section .button,.hx-v8-hero .button{font-family:var(--font-body-family)}.hx-section .hx-home-section-cta.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;width:fit-content;max-width:100%;min-height:46px;padding:12px 20px;white-space:normal}.hx-section .hx-home-section-cta.button svg{flex:none;stroke-width:1.7}@media(max-width:749px){:root{--hx-home-h2: var(--hx-type-h2, calc(clamp(29px, 8vw, 37px) * var(--font-heading-scale, 1)));--hx-home-body-strong: calc(clamp(15.5px, 4.2vw, 17px) * var(--font-body-scale, 1));--hx-home-supporting: calc(clamp(14.5px, 3.9vw, 15px) * var(--font-body-scale, 1));--hx-home-card-title: calc(clamp(15.5px, 4.35vw, 18px) * var(--font-heading-scale, 1));--hx-home-small: calc(clamp(12px, 3.35vw, 13.5px) * var(--font-body-scale, 1));--hx-home-quote: calc(clamp(17px, 4.6vw, 20px) * var(--font-body-scale, 1))}.hx-v8-hero .hx-container,.hx-section .hx-container{width:calc(100% - 40px)}}@media(max-width:359px){.hx-v8-hero .hx-container,.hx-section .hx-container{width:calc(100% - 32px)}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/hexie-home-system.css.map */
