hp-desktop-fw-banner{display:none}@media(min-width: 576px){hp-desktop-fw-banner{display:block}}hp-desktop-fw-banner:has([loaded]) .hdfwb__content{opacity:1}hp-desktop-fw-banner .hdfwb__container{display:grid;grid-template-areas:"bannerstack"}@media(min-width: 1368px){hp-desktop-fw-banner .hdfwb__container{max-width:1360px;margin-inline:auto;border-radius:8px;overflow:hidden}}hp-desktop-fw-banner .hdfwb__container>div{grid-area:bannerstack}hp-desktop-fw-banner .hdfwb__img{aspect-ratio:16/9}hp-desktop-fw-banner .hdfwb__img img,hp-desktop-fw-banner .hdfwb__img video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}hp-desktop-fw-banner .hdfwb__copy{display:grid;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-inline:16px;margin-inline:auto;max-width:1280px;width:100%;font-size:1rem}@media(min-width: 768px){hp-desktop-fw-banner .hdfwb__copy{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding-inline:24px}}@media(min-width: 992px){hp-desktop-fw-banner .hdfwb__copy{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding-inline:32px}}hp-desktop-fw-banner .hdfwb__content{opacity:0;transition:opacity .24s ease;display:flex;flex-direction:column;align-items:var(--txtHPos, flex-start);justify-content:var(--txtVPos, flex-start);padding-inline:var(--hMargin, 0);padding-block:1em;container-type:inline-size}@media(min-width: 768px){hp-desktop-fw-banner .hdfwb__content{padding-block:1.5em}}@media(min-width: 992px){hp-desktop-fw-banner .hdfwb__content{padding-block:2em}}hp-desktop-fw-banner .hdfwb__txt-box{max-width:var(--maxWidth, 100%);color:var(--txtColor, #231F20);text-align:var(--txtAlign, left);font-size:var(--txtSize, 1cqw);display:flex;flex-direction:column;gap:1em}hp-desktop-fw-banner .hdfwb__txt-box h2{font-family:"FuturaPT-Heavy",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:max(30px,3.125em);line-height:120%;color:inherit}hp-desktop-fw-banner .hdfwb__txt-box p{font-family:"FuturaPT-Book",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:max(14px,1.25em);line-height:130%;color:inherit}hp-desktop-fw-banner .hdfwb__cta-buttons{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px}@media(min-width: 576px){hp-desktop-fw-banner .hdfwb__cta-buttons{flex-direction:row;gap:16px}}hp-desktop-fw-banner .hdfwb__cta{font-family:"FuturaPT-Heavy",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:.875rem;line-height:.875rem;background-color:#231f20;height:48px;padding:0 48px;display:inline-flex;width:auto;align-items:center;justify-content:center;border:1px solid #231f20;border-radius:24px;transition:all .32s ease;cursor:pointer;outline:none}hp-desktop-fw-banner .hdfwb__cta:hover,hp-desktop-fw-banner .hdfwb__cta:focus-visible{color:#fff;background-color:#42403a;border-color:#42403a}hp-desktop-fw-banner .hdfwb__cta--custom-cta{background-color:var(--ctaColor);border-color:var(--ctaBorderColor);color:var(--ctaTextColor)}hp-desktop-fw-banner .hdfwb__cta--custom-cta:hover,hp-desktop-fw-banner .hdfwb__cta--custom-cta:focus-visible{background-color:var(--ctaHoverColor);border-color:var(--ctaBorderHoverColor);color:var(--ctaTextHoverColor)}hp-desktop-fw-banner .hdfwb__alt-cta{font-family:"FuturaPT-Heavy",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--txtColor, inherit);font-size:.875rem;line-height:1.3125rem;transition:opacity .24s ease}hp-desktop-fw-banner .hdfwb__alt-cta--text-cta:hover,hp-desktop-fw-banner .hdfwb__alt-cta--text-cta:focus-visible{opacity:.75}hp-desktop-fw-banner .hdfwb__alt-cta--custom-cta{font-family:"FuturaPT-Heavy",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:.875rem;line-height:.875rem;background-color:#231f20;height:48px;padding:0 48px;display:inline-flex;width:auto;align-items:center;justify-content:center;border:1px solid #231f20;border-radius:24px;transition:all .32s ease;cursor:pointer;outline:none;background-color:var(--ctaColor);border-color:var(--ctaBorderColor);color:var(--ctaTextColor, --txtColor)}hp-desktop-fw-banner .hdfwb__alt-cta--custom-cta:hover,hp-desktop-fw-banner .hdfwb__alt-cta--custom-cta:focus-visible{color:#fff;background-color:#42403a;border-color:#42403a}hp-desktop-fw-banner .hdfwb__alt-cta--custom-cta:hover{background-color:var(--ctaHoverColor);border-color:var(--ctaBorderHoverColor);color:var(--ctaTextHoverColor)}