.bfv-fpv .bfv-topbar__btn{text-decoration:none}.bfv a.bfv-btn,.bfv a.bfv-btn:hover{color:#fff}.bfv a.bfv-btn--secondary,.bfv a.bfv-btn--secondary:hover,.bfv a.bfv-btn--inverse,.bfv a.bfv-btn--inverse:hover{color:var(--bfv-teal)}.bfv-btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}.bfv-btn--ghost:hover{background:#ffffff1a;color:#fff}.bfv-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:max(8px,calc(12 * var(--bfv-u)))}.bfv-hero__sub strong{color:var(--bfv-champ-light)}.bfv-fpv-facts .bfv-cd__tile{max-width:none}.bfv-fpv-facts .bfv-cd__n{font-size:clamp(24px,2.3vw,44px)}.bfv-fpv-story{background:var(--bfv-beige);padding:var(--bfv-section) var(--bfv-side);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5.2vw,100px);align-items:center}.bfv-fpv-story__media{border-radius:10px;overflow:hidden;aspect-ratio:4 / 3;background:var(--bfv-sage)}.bfv-fpv-story__media img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.bfv-fpv-story__grid{display:flex;flex-direction:column;gap:max(16px,calc(24 * var(--bfv-u)))}.bfv-fpv-story__head{display:flex;flex-direction:column;gap:max(10px,calc(16 * var(--bfv-u)))}.bfv-fpv-story__head .bfv-h2{max-width:560px}.bfv-fpv-story__text{display:flex;flex-direction:column;gap:max(14px,calc(22 * var(--bfv-u)))}.bfv-fpv-story__body{display:flex;flex-direction:column;gap:max(10px,calc(14 * var(--bfv-u)));max-width:640px;font-size:max(14px,calc(17 * var(--bfv-u)));line-height:1.6;color:var(--bfv-grey)}.bfv-fpv-story__body strong{color:var(--bfv-ink)}.bfv-fpv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:max(8px,calc(12 * var(--bfv-u)));padding-top:max(6px,calc(8 * var(--bfv-u)))}.bfv-fpv-stat{background:#fff;border-radius:10px;padding:max(14px,calc(22 * var(--bfv-u))) max(14px,calc(20 * var(--bfv-u)));display:flex;flex-direction:column;gap:4px}.bfv-fpv-stat__n{font-size:clamp(24px,1.9vw,36px);font-weight:300;line-height:1;color:var(--bfv-teal)}.bfv-fpv-stat__l{font-size:max(11px,calc(14 * var(--bfv-u)));line-height:1.4;color:var(--bfv-grey)}.bfv-fpv-story__tagline{font-size:clamp(22px,1.67vw,32px);font-weight:300;line-height:1.1;color:var(--bfv-ink);margin-top:max(4px,calc(6 * var(--bfv-u)))}.bfv-fpv-story__tagline strong{font-weight:500}.bfv-fpv-story__sign{font-size:max(12px,calc(15 * var(--bfv-u)));color:var(--bfv-grey-strong);margin-top:-6px}.bfv a.bfv-hero__terms{color:#fff;font-size:max(14px,calc(16 * var(--bfv-u)));margin-left:max(4px,calc(8 * var(--bfv-u)));text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:#ffffff8c;transition:color .16s var(--bfv-ease),text-decoration-color .16s var(--bfv-ease)}.bfv a.bfv-hero__terms:hover{color:var(--bfv-champ-light);text-decoration-color:var(--bfv-champ-light)}.bfv-fpv a.bfv-link{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:#00494c66;transition:color .16s var(--bfv-ease),text-decoration-color .16s var(--bfv-ease)}.bfv-fpv a.bfv-link:hover{color:var(--bfv-eyebrow);text-decoration-color:var(--bfv-eyebrow)}.bfv-fpv .bfv-giveaway__terms{margin-top:6px;font-size:max(14px,calc(16 * var(--bfv-u)))}.bfv-fpv .bfv-giveaway__terms--m{display:none}.bfv-fpv-note{font-size:max(12px,calc(15 * var(--bfv-u)));line-height:1.55;color:var(--bfv-grey-strong);max-width:480px;padding:max(10px,calc(14 * var(--bfv-u))) max(12px,calc(18 * var(--bfv-u)));border-left:2px solid var(--bfv-teal);background:#fff9;border-radius:0 8px 8px 0}.bfv-fpv-prizes{padding:var(--bfv-section) var(--bfv-side);display:flex;flex-direction:column;gap:max(24px,calc(40 * var(--bfv-u)))}.bfv-fpv-prizes .bfv-head{margin-bottom:0}.bfv-fpv-prizes .bfv-prize{background:var(--bfv-mist)}.bfv-fpv-prizes .bfv-prize--dark{background:var(--bfv-teal)}.bfv-fpv-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:max(8px,calc(12 * var(--bfv-u)))}.bfv-fpv-tl{display:flex;flex-direction:column;gap:4px;padding:max(14px,calc(20 * var(--bfv-u))) max(16px,calc(24 * var(--bfv-u)));border:1px solid var(--bfv-line);border-radius:10px}.bfv-fpv-tl__d{font-size:max(12px,calc(13 * var(--bfv-u)));font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bfv-eyebrow)}.bfv-fpv-tl__t{font-size:max(14px,calc(18 * var(--bfv-u)));color:var(--bfv-ink)}.bfv-fpv-band{grid-template-columns:minmax(0,1fr) auto}.bfv-fpv-band__actions{display:flex;align-items:center;gap:max(14px,calc(24 * var(--bfv-u)));flex-wrap:wrap}.bfv-fpv-band .bfv-link{color:var(--bfv-teal)}.bfv-fpv-closing{padding-bottom:clamp(96px,12.5vw,240px)}.bfv-fpv-closing__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:max(14px,calc(24 * var(--bfv-u)));padding-top:max(6px,calc(8 * var(--bfv-u)))}.bfv a.bfv-fpv-closing__terms{color:var(--bfv-champ-light)}.bfv a.bfv-fpv-closing__terms:hover{color:#fff}@media(max-width:1023px){.bfv-fpv-story{grid-template-columns:1fr;gap:24px}.bfv-fpv-story__media{aspect-ratio:16 / 10}.bfv-fpv-band{grid-template-columns:1fr}}@media(max-width:767px){.bfv-hero__ctas{flex-direction:column;align-items:stretch;gap:10px}.bfv-hero__ctas .bfv-btn{width:100%;height:56px}.bfv-fpv-facts .bfv-cd{grid-template-columns:repeat(3,minmax(0,1fr))}.bfv-fpv-facts .bfv-cd__n{font-size:26px}.bfv-fpv-story{gap:20px}.bfv-fpv-story__media{aspect-ratio:16 / 10}.bfv-hero__terms{margin:6px 0 0;text-align:center}.bfv-fpv .bfv-giveaway__terms{display:none}.bfv-fpv .bfv-giveaway__terms--m{display:inline;align-self:center;font-size:15px}.bfv-fpv-story__text{gap:14px}.bfv-fpv-story__tagline{font-size:22px}.bfv-fpv-story__sign{margin-top:-4px}.bfv-fpv-story__body{font-size:15px;gap:10px}.bfv-fpv-stats{grid-template-columns:1fr;gap:8px}.bfv-fpv-stat{flex-direction:row;align-items:baseline;gap:10px;padding:12px 16px}.bfv-fpv-stat__n{font-size:22px;min-width:86px}.bfv-fpv-stat__l{font-size:13px}.bfv-fpv-note{font-size:14px}.bfv-fpv-prizes{gap:18px}.bfv-fpv-timeline{grid-template-columns:1fr;gap:8px}.bfv-fpv-tl{padding:14px 16px}.bfv-fpv-tl__t{font-size:15px}.bfv-fpv-band__actions{flex-direction:column;align-items:stretch;gap:12px}.bfv-fpv-band__actions .bfv-btn{width:100%;height:56px}.bfv-fpv-band__actions .bfv-link{text-align:center}.bfv-fpv-closing__actions{flex-direction:column;width:100%;gap:14px}.bfv-fpv-closing__actions .bfv-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/176/assets/bf-fpv.css.map */
