:root{--fh-navy: #171d3a;--fh-periwinkle: #e5e9fd;--fh-periwinkle-deep: #c7cff0;--fh-cloud: #f5f7fe;--fh-slate: #4a5578;--fh-white: #fff;--fh-page-max: 1440px;--fh-gutter: 80px;--fh-inset: max(var(--fh-gutter), calc((100vw - var(--fh-page-max)) / 2 + var(--fh-gutter)))}.fh-container{padding-inline:var(--fh-inset)}:root .page-width-wide,:root .page-width-normal,:root .page-width-narrow{--page-margin: var(--fh-gutter);--page-content-width: calc(var(--fh-page-max) - var(--fh-gutter) * 2);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}:root .page-width-content{--page-margin: var(--fh-gutter)}.fh-hairline{border:0;border-block-start:1px solid var(--fh-periwinkle-deep);margin:0}.fh-eyebrow{margin:0 0 14px;font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fh-slate)}.fh-section-heading{margin:0;font-family:var(--font-heading--family);font-size:44px;line-height:1.1;font-weight:400}.fh-btn{display:inline-block;padding:16px 30px;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:0;border-radius:0;cursor:pointer;transition:opacity .2s ease;min-block-size:44px}.fh-btn:hover,.fh-btn:focus-visible{opacity:.85}.fh-btn--solid{background:var(--fh-navy);color:var(--fh-white)}.fh-btn--invert{background:var(--fh-white);color:var(--fh-navy)}.fh-arrow-link{display:inline-flex;align-items:center;gap:.45em;font-family:var(--font-body--family);font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;padding-block:12px}.fh-arrow-link:hover,.fh-arrow-link:focus-visible{opacity:.75}.fh-placeholder{display:inline-block;margin-block:20px 0;padding:6px 10px;background:#171d3a0f;font-family:var(--font-body--family);font-size:14px;font-style:italic;line-height:1.5;color:var(--fh-slate)}@media screen and (max-width:989px){:root{--fh-gutter: 40px}}@media screen and (max-width:749px){:root{--fh-gutter: 24px}.fh-section-heading{font-size:34px}}:root{--style-border-radius-xs: 0;--style-border-radius-sm: 0;--style-border-radius-md: 0;--style-border-radius-lg: 0;--style-border-radius-pills: 0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fh-base.css.map */
