.hero-banner{position:relative;overflow:hidden;display:flex;align-items:center;min-height:225px;padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}@media screen and (min-width:990px){.hero-banner{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}}.hero-banner-overlaps--bottom{margin-bottom:calc(-1 * var(--spacing-4));padding-bottom:var(--spacing-5);z-index:1}@media screen and (min-width:990px){.hero-banner-overlaps--bottom{margin-bottom:calc(-1 * var(--spacing-4));padding-bottom:var(--spacing-9)}}.hero-banner__media-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-banner__media-wrapper:after{position:absolute;content:"";height:100%;width:100%;background:linear-gradient(90deg,#000 11.03%,#0003 44.44%);display:block;top:0;left:0;z-index:1}.hero-banner--no-gradient .hero-banner__media-wrapper:after{display:none}.hero-banner__image{object-fit:cover;width:100%;height:100%}.hero-banner__inner{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(var(--spacing-base) + var(--spacing-half));position:relative;width:100%;z-index:2}.hero-banner__content{font-size:22px;color:var(--color-white);line-height:130%;max-width:490px}@media screen and (min-width:990px){.hero-banner__content{font-size:var(--body-font-size-extra-large)}}.hero-banner--wide .hero-banner__content{max-width:695px}.hero-banner__heading{color:var(--color-white);letter-spacing:1.52px}.hero-banner__heading em{color:var(--color-white)}@media screen and (min-width:500px){.hero-banner__button-wrapper .button{width:auto}}#bfpg-2026-native-hero.hero-banner{min-height:560px;background:#12171d;color-scheme:dark}#bfpg-2026-native-hero .hero-banner__heading{font-family:Oswald,Arial Narrow,sans-serif;font-weight:500;font-size:clamp(38px,4vw,54px)!important;letter-spacing:.02em;line-height:1.1;max-width:51%;color:#eef3f7}#bfpg-2026-native-hero .hero-banner__content{max-width:48%;color:#e2e9ef}#bfpg-2026-native-hero .hero-banner__content p{font-family:Inter,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.5}#bfpg-2026-native-hero .hero-banner__button-wrapper .button{background:#0072a3;border-color:#0072a3;color:#fff;border-radius:4px;font:700 16px/1.2 Inter,Helvetica,Arial,sans-serif;padding:16px 24px}#bfpg-2026-native-hero .hero-banner__button-wrapper .button:hover{background:#387395;border-color:#387395;color:#fff}#bfpg-2026-native-hero .hero-banner__button-wrapper .button:focus-visible{box-shadow:0 0 0 2px #7ab8dc}#bfpg-2026-native-hero .hero-banner__media-wrapper{left:auto;right:0;width:65%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 32%);mask-image:linear-gradient(90deg,transparent 0%,#000 32%)}#bfpg-2026-native-hero .hero-banner__image{object-fit:cover;object-position:right center}#bfpg-2026-native-hero .hero-banner__media-wrapper:after{display:none}@media screen and (max-width:989px){#bfpg-2026-native-hero.hero-banner{min-height:740px;padding-top:32px;padding-bottom:340px;align-items:flex-start}#bfpg-2026-native-hero .hero-banner__heading{font-size:38px!important;max-width:100%}#bfpg-2026-native-hero .hero-banner__content{max-width:100%}#bfpg-2026-native-hero .hero-banner__content p{font-size:16px}#bfpg-2026-native-hero .hero-banner__media-wrapper{width:100%;height:340px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 25%);mask-image:linear-gradient(180deg,transparent 0%,#000 25%)}#bfpg-2026-native-hero .hero-banner__image{object-position:right bottom}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/hero-banner.css.map */
