:root{--fe-navy: #025d7f;--fe-navy-deep: #062b3c;--fe-navy-ink: #01455f;--fe-mint: #02d59e;--fe-mint-soft: #7fe9cd;--fe-yellow: #ffc92e;--fe-yellow-hover: #f5bb12;--fe-body: #333333;--fe-body-soft: #5b6b70;--fe-white: #ffffff;--fe-font-head: var( --font-heading-family, "Exo 2", "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif );--fe-font-body: var( --font-body-family, "Proxima Nova", "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif );--fe-h1: clamp(3.4rem, 4.67vw, 5.6rem);--fe-h1-lh: 1.143;--fe-h2: clamp(2.8rem, 3.5vw, 4.2rem);--fe-h2-lh: 1.048;--fe-card-title: clamp(1.8rem, 2vw, 2.4rem);--fe-card-title-lh: 1.3;--fe-body-size: 1.9rem;--fe-body-lh: 1.5;--fe-eyebrow-size: clamp(1.6rem, 1.67vw, 2rem);--fe-eyebrow-lh: 1.4;--fe-page: var(--page-width, 120rem);--fe-gutter: 1.5rem;--fe-hex-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 86.6'%3E%3Cpolygon points='25,0 75,0 100,43.3 75,86.6 25,86.6 0,43.3' fill='%23fff' stroke='%23fff' stroke-width='11' stroke-linejoin='round' transform='translate(50 43.3) scale(.86) translate(-50 -43.3)'/%3E%3C/svg%3E") center / 100% 100% no-repeat;--fe-ease: cubic-bezier(.66, 0, .24, 1);--fe-ease-out: cubic-bezier(.16, .84, .32, 1)}.fe-eyebrow{display:inline-flex;align-items:center;gap:1rem;padding:.6rem 1.2rem;border-radius:4px;background:var(--fe-navy);font-family:var(--fe-font-head);font-weight:700;font-size:var(--fe-eyebrow-size);line-height:var(--fe-eyebrow-lh);letter-spacing:.02em;text-transform:uppercase;color:var(--fe-white)}.fe-stack__deck .fe-eyebrow{font-size:14px}.fe-eyebrow--yellow{background:var(--fe-yellow);color:var(--fe-navy)}.fe-eyebrow__count{color:var(--fe-mint);font-variant-numeric:tabular-nums}.fe-eyebrow__rule{width:1px;align-self:stretch;background:#ffffff59}.fe-heading{margin:0;font-family:var(--fe-font-head);font-weight:800;font-size:var(--fe-h2);line-height:var(--fe-h2-lh);letter-spacing:-.01em;color:var(--fe-heading-color, var(--fe-navy));text-wrap:balance}.fe-text{margin:0;font-family:var(--fe-font-body);font-size:var(--fe-body-size);line-height:var(--fe-body-lh);color:var(--fe-text-color, var(--fe-body));font-weight:400}.fe-note{font-family:var(--fe-font-body);font-weight:700;font-size:20px;line-height:var(--fe-body-lh);color:var(--fe-text-color, var(--fe-body))}.fe-footnote{margin:0;font-family:var(--fe-font-body);font-style:italic;font-size:1.6rem;line-height:1.5;color:var(--fe-secondary-color, #025d7f)}.fe-btn{display:inline-flex;align-items:center;justify-content:center;min-height:6rem;padding:1.44rem 3rem;border:1px solid transparent;border-radius:0;font-family:var(--fe-font-body);font-weight:700;font-size:clamp(1.7rem,1.35vw,2.1rem);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.fe-btn:hover{transform:translateY(-1px)}.fe-btn--primary{background:var(--fe-btn-primary-bg, var(--fe-yellow));border-color:var(--fe-btn-primary-bg, var(--fe-yellow));color:var(--fe-btn-primary-text, var(--fe-navy))}.fe-btn--primary:hover{background:var(--fe-btn-primary-bg-hover, var(--fe-yellow-hover));border-color:var(--fe-btn-primary-bg-hover, var(--fe-yellow-hover));color:var(--fe-btn-primary-text, var(--fe-navy))}.fe-btn--secondary{background:var(--fe-btn-secondary-bg, var(--fe-navy));border-color:var(--fe-btn-secondary-bg, var(--fe-navy));color:var(--fe-btn-secondary-text, var(--fe-white))}.fe-btn--secondary:hover{background:var(--fe-btn-secondary-bg-hover, var(--fe-navy-ink));border-color:var(--fe-btn-secondary-bg-hover, var(--fe-navy-ink));color:var(--fe-btn-secondary-text, var(--fe-white))}.fe-btn:focus-visible,.fe-focus:focus-visible{outline:2px solid var(--fe-focus-ring, #323232);outline-offset:2px;box-shadow:0 0 0 2px var(--fe-focus-halo, #ffffff)}.fe-on-dark .fe-heading,.fe-on-dark .fe-note{color:var(--fe-heading-color-dark, var(--fe-white))}.fe-on-dark .fe-text{color:var(--fe-text-color-dark, var(--fe-white))}.fe-on-dark .fe-eyebrow{background:#02d59e24;color:var(--fe-mint)}.fe-on-dark .fe-footnote{color:var(--fe-secondary-color-dark, var(--fe-mint-soft))}@media screen and (min-width:750px){:root{--fe-gutter: 5rem}}@media screen and (max-width:749px){:root{--fe-h1: 3.6rem;--fe-h2: 2.8rem}}@media(prefers-reduced-motion:reduce){.fe-btn{transition:none}.fe-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fe-brand.css.map */
