:root{--fh-black: #0A0A0B;--fh-charcoal: #17181B;--fh-slate: #2A2D33;--fh-bone: #F4F4F2;--fh-gray-500: #6B6F76;--fh-gray-300: #B9BCC2;--fh-blue-600: #1766C2;--fh-blue-400: #4DA3FF;--fh-red: #D93B3B;--fh-green: #2E9E5B}h1,h2,h3,.h0,.h1,.h2,.h3,.card__heading,.header__menu-item,.button,.fh-eyebrow{text-transform:uppercase;letter-spacing:.02em}h1,h2,.h0,.h1,.h2{line-height:1.05}.card__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.button{font-weight:600;min-height:4.8rem}.header__menu-item{font-size:1.4rem;font-weight:500}.fh-eyebrow{font-size:1.2rem;font-weight:600;color:var(--fh-blue-600);margin:0 0 1.2rem;display:flex;align-items:center;gap:.8rem}.fh-eyebrow:before{content:"";width:2.4rem;height:2px;background:currentColor}.color-scheme-4 .fh-eyebrow,.color-scheme-3 .fh-eyebrow,.fh-accent{color:var(--fh-blue-400)}.fh-link{font-weight:600;text-transform:uppercase;font-size:1.3rem;letter-spacing:.04em;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:.2rem}.fh-hero{overflow:hidden}.fh-hero__inner{display:grid;gap:3.2rem;padding-top:4rem;padding-bottom:4rem;align-items:center}.fh-hero__title{font-size:clamp(5.2rem,11vw,11rem);margin:0 0 2rem}.fh-hero__text{max-width:46ch;color:var(--fh-gray-300);font-size:1.7rem}.fh-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.fh-hero__media img{width:100%;height:auto;display:block;border-radius:8px;aspect-ratio:3 / 2;object-fit:cover}.fh-checks{list-style:none;padding:0;margin:2.8rem 0 0;display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;font-size:1.3rem;color:var(--fh-gray-300)}.fh-checks li:before{content:"\2713";color:var(--fh-green);margin-right:.6rem;font-weight:700}@media screen and (min-width:990px){.fh-hero__inner{grid-template-columns:1.05fr 1fr;padding-top:7.2rem;padding-bottom:7.2rem;gap:6.4rem}}.fh-marquee{overflow:hidden;white-space:nowrap;padding:1.2rem 0}.fh-marquee__track{display:inline-flex;gap:2.8rem;animation:fh-marquee 40s linear infinite;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;font-size:1.8rem;letter-spacing:.04em}.fh-marquee__sep{opacity:.6}@keyframes fh-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fh-marquee__track{animation:none}}.fh-story__inner{display:grid;gap:3.2rem;padding-top:4rem;padding-bottom:4rem;align-items:center}.fh-story__media img{width:100%;height:auto;display:block;border-radius:8px}.fh-story__copy{max-width:56ch}.fh-story__copy h2{margin-top:0}.fh-quote{border-left:3px solid var(--fh-blue-600);margin:0 0 2rem;padding:.4rem 0 .4rem 1.6rem;font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.9rem;line-height:1.25;color:var(--fh-blue-600)}@media screen and (min-width:990px){.fh-story__inner{grid-template-columns:2fr 3fr;gap:8rem;padding-top:8rem;padding-bottom:8rem}.fh-story__media{max-width:440px}}.fh-styles{margin:0 0 1.6rem}.fh-styles__label{font-size:1.3rem;margin:0 0 .8rem}.fh-styles__list{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:0}.fh-styles__pill{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2rem;border:1px solid rgba(var(--color-foreground),.55);border-radius:4px;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.4rem}.fh-styles__pill:hover{border-color:rgb(var(--color-foreground))}.fh-styles__pill[aria-current=page]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.fh-marquee,.color-scheme-5 .image-with-text__text,.color-scheme-5 .rte{color:rgb(var(--color-foreground))}.fh-notice{display:flex;gap:1.2rem;align-items:flex-start;margin:0 0 1.6rem;padding:1.4rem 1.6rem;background:#fff6e5;border:1px solid #F0B429;border-left:4px solid #F0B429;border-radius:4px;color:#0a0a0b;font-size:1.4rem;line-height:1.5}.fh-notice p{margin:0 0 .6rem}.fh-notice a{color:#0a0a0b;font-weight:600}.fh-notice__title{font-weight:700}.fh-notice__icon{flex:none;margin-top:.2rem;color:#8a5a00}.fh-notice--short{display:block;padding:1rem 1.2rem;font-size:1.3rem;margin:0 0 1.2rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fh.css.map */
