:root{--hfb-surface: var(--color-background, #f8fafd);--hfb-primary: #123865;--hfb-dark: #111b28;--hfb-muted: #ebeff4;--hfb-hairline: #d3d8de;--hfb-royal: #1f68bc;--hfb-accent: #cc2827;--hfb-on-dark: #f8fafd;--hfb-on-dark-muted: #c3ccd8;--hfb-space-1: .5rem;--hfb-space-2: .75rem;--hfb-space-3: 1rem;--hfb-space-4: 1.5rem;--hfb-space-5: 2rem;--hfb-space-6: 3rem;--hfb-space-7: 4rem;--hfb-space-8: 6rem;--hfb-band-y: clamp(3.5rem, 7vw, 6rem);--hfb-band-y-tight: clamp(2.5rem, 5vw, 4rem);--hfb-card-radius: 4px;--hfb-eyebrow-tracking: .14em;--hfb-font-display: var(--font-heading--family, "Archivo", system-ui, sans-serif);--hfb-font-body: var(--font-body--family, "DM Sans", system-ui, sans-serif)}.hfb-surface--default{background:var(--hfb-surface)!important;color:var(--hfb-primary)}.hfb-surface--muted{background:var(--hfb-muted)!important;color:var(--hfb-primary)}.hfb-surface--dark{background:var(--hfb-dark)!important;color:var(--hfb-on-dark)}.hfb-surface--accent{background:var(--hfb-primary)!important;color:var(--hfb-on-dark)}.hfb-surface--dark,.hfb-surface--dark :where(h1,h2,h3,h4,p,span,dt,dd,li,blockquote,cite),.hfb-surface--accent,.hfb-surface--accent :where(h1,h2,h3,h4,p,span,dt,dd,li,blockquote,cite){color:var(--hfb-on-dark)}.hfb-surface--dark .hfb-h2,.hfb-surface--dark .hfb-h1,.hfb-surface--dark .hfb-h3,.hfb-surface--accent .hfb-h2,.hfb-surface--accent .hfb-h1,.hfb-surface--accent .hfb-h3{color:var(--hfb-surface)}.hfb-surface--dark .hfb-eyebrow,.hfb-surface--accent .hfb-eyebrow{color:var(--hfb-on-dark-muted)}.hfb-surface--dark a:not(.hfb-btn):not(.hfb-textlink):not(.hfb-chip),.hfb-surface--accent a:not(.hfb-btn):not(.hfb-textlink):not(.hfb-chip){color:var(--hfb-on-dark)}.hfb-band{padding-block:var(--hfb-band-y)}.hfb-band--tight{padding-block:var(--hfb-band-y-tight)}.hfb-eyebrow{font-family:var(--hfb-font-display);font-weight:600;font-size:.8125rem;letter-spacing:var(--hfb-eyebrow-tracking);text-transform:uppercase;color:var(--hfb-royal);display:inline-flex;align-items:center;gap:var(--hfb-space-2);margin:0 0 var(--hfb-space-3)}.hfb-eyebrow .hfb-star{width:.7em;height:.7em;flex:none}.hfb-h1{font-family:var(--hfb-font-display);font-weight:700;font-size:clamp(2rem,5vw,3.5rem);line-height:1.04;letter-spacing:-.015em;margin:0}.hfb-h2{font-family:var(--hfb-font-display);font-weight:700;font-size:clamp(1.625rem,3.4vw,2.5rem);line-height:1.08;letter-spacing:-.01em;margin:0}.hfb-h3{font-family:var(--hfb-font-display);font-weight:600;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.15;margin:0}.hfb-lede{font-family:var(--hfb-font-body);font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.55;max-width:46ch;margin:var(--hfb-space-4) 0 0}.hfb-body{font-family:var(--hfb-font-body);font-size:1.0625rem;line-height:1.6;max-width:62ch}@media(max-width:749px){.hfb-body{font-size:1rem}}.hfb-section-head{margin-bottom:var(--hfb-space-6);max-width:52ch}.hfb-section-head--center{margin-inline:auto;text-align:center}.hfb-divider{display:flex;align-items:center;gap:var(--hfb-space-4);color:var(--hfb-hairline)}.hfb-divider:before,.hfb-divider:after{content:"";height:1px;background:currentColor;flex:1}.hfb-divider .hfb-star{width:1rem;height:1rem;color:var(--hfb-royal)}.hfb-btn{--_bg: var(--hfb-primary);--_fg: var(--hfb-surface);--_bd: var(--hfb-primary);--_wipe: var(--hfb-accent);--_wipe-fg: #fff;position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:var(--hfb-space-2);font-family:var(--hfb-font-body);font-weight:600;font-size:1rem;padding:.85em 1.6em;border-radius:var(--hfb-card-radius);background:var(--_bg);color:var(--_fg);border:1px solid var(--_bd);text-decoration:none;cursor:pointer;transition:border-color .3s ease,color .3s ease;line-height:1}.hfb-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--_wipe);transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.hfb-btn:hover:before,.hfb-btn:focus-visible:before{transform:scaleX(1);transform-origin:left}.hfb-btn:hover,.hfb-btn:focus-visible{color:var(--_wipe-fg);border-color:var(--_wipe)}.hfb-btn svg{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.hfb-btn:hover svg,.hfb-btn:focus-visible svg{transform:translate(4px)}.hfb-btn[disabled]:before{display:none}.hfb-btn[disabled]:hover{color:var(--_fg);border-color:var(--_bd)}.hfb-btn[disabled]:hover svg{transform:none}@media(prefers-reduced-motion:reduce){.hfb-btn:before{transition:opacity .2s ease;transform:none;opacity:0}.hfb-btn:hover:before,.hfb-btn:focus-visible:before{opacity:1}.hfb-btn svg{transition:none}.hfb-btn:hover svg,.hfb-btn:focus-visible svg{transform:none}}.hfb-btn--ghost{--_bg: transparent;--_fg: var(--hfb-primary);--_bd: var(--hfb-hairline);--_wipe: var(--hfb-primary);--_wipe-fg: var(--hfb-surface)}.hfb-btn--onDark{--_bg: var(--hfb-surface);--_fg: var(--hfb-primary);--_bd: var(--hfb-surface);--_wipe: var(--hfb-accent);--_wipe-fg: var(--hfb-surface)}.hfb-btn--outlineDark{--_bg: transparent;--_fg: var(--hfb-surface);--_bd: rgba(248,250,253,.4);--_wipe: var(--hfb-surface);--_wipe-fg: var(--hfb-primary)}.hfb-textlink{color:var(--hfb-royal);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:var(--hfb-space-2);border-bottom:1px solid transparent;transition:border-color .18s ease,color .18s ease}.hfb-textlink:hover{color:var(--hfb-accent);border-color:currentColor}.hfb-surface--dark .hfb-textlink,.hfb-surface--accent .hfb-textlink{color:var(--hfb-on-dark)}.hfb-surface--dark .hfb-textlink:hover,.hfb-surface--accent .hfb-textlink:hover{color:#fff}.hfb-star-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--hfb-space-3)}.hfb-star-list li{position:relative;padding-left:1.8em;font-family:var(--hfb-font-body);font-size:1.0625rem;line-height:1.55}.hfb-star-list li:before{content:"";position:absolute;left:0;top:.35em;width:.85em;height:.85em;background-color:var(--hfb-royal);-webkit-mask:var(--hfb-star-mask) center / contain no-repeat;mask:var(--hfb-star-mask) center / contain no-repeat}.hfb-surface--dark .hfb-star-list li:before,.hfb-surface--accent .hfb-star-list li:before{background-color:var(--hfb-accent)}.hfb-inner{display:block}.hfb-measure{max-width:62ch}.hfb-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.hfb-reveal.is-in{opacity:1;transform:none}.hfb-reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.hfb-reveal-stagger.is-in>*{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hfb-reveal,.hfb-reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}.hfb-split{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center;grid-template-columns:1fr}@media(min-width:750px){.hfb-split{grid-template-columns:1fr 1fr}}.hfb-split--mediaRight .hfb-split__media{order:2}@media(max-width:749px){.hfb-split--mediaRight .hfb-split__media{order:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hfb-brand.css.map */
