@font-face{font-family:MontblancType;src:url(../fonts/MontblancType-Regular.woff)format("woff")}@font-face{font-family:MontblancType;src:url(../fonts/MontblancType-Bold.woff)format("woff");font-weight:700}.full-bleed-banner{position:relative}.full-bleed-banner__digital-asset .image-asset--link{line-height:initial;text-decoration:none}.full-bleed-banner__digital-asset .height-auto-center-sm{justify-content:center;display:flex}.full-bleed-banner__digital-asset .height-auto-center-sm img{width:auto}@media (min-width:768px){.full-bleed-banner__digital-asset .height-auto-center-sm{display:inline}.full-bleed-banner__digital-asset .height-auto-center-sm img{width:100%}.full-bleed-banner__digital-asset .height-auto-center-md{justify-content:center;display:flex}.full-bleed-banner__digital-asset .height-auto-center-md img{width:auto}}@media (min-width:1025px){.full-bleed-banner__digital-asset .height-auto-center-md{display:inline}.full-bleed-banner__digital-asset .height-auto-center-md img{width:100%}.full-bleed-banner__digital-asset .height-auto-center-lg{justify-content:center;display:flex}.full-bleed-banner__digital-asset .height-auto-center-lg img{width:auto}}.full-bleed-banner__digital-asset img{object-position:var(--mobile-focal-point-x)var(--mobile-focal-point-y)}@media (min-width:768px){.full-bleed-banner__digital-asset img{object-position:var(--tablet-focal-point-x)var(--tablet-focal-point-y)}}@media (min-width:1025px){.full-bleed-banner__digital-asset img{object-position:var(--desktop-focal-point-x)var(--desktop-focal-point-y)}}.full-bleed-banner__content-wrapper{padding-left:1.25rem;padding-right:1.25rem;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding-bottom:2.5rem;display:flex;position:absolute;top:0;left:0}@media (min-width:768px){.full-bleed-banner__content-wrapper{padding-left:3.75rem;padding-right:3.75rem;padding-bottom:3.75rem}}.full-bleed-banner__content-wrapper.position-static{background:0 0;max-width:53.188rem;height:auto;padding:2.5rem 1.25rem}@media (min-width:768px){.full-bleed-banner__content-wrapper.position-static{padding:2.5rem 3.75rem}}@media (min-width:1025px){.full-bleed-banner__content-wrapper.position-static{padding:3.75rem}}.full-bleed-banner__content-wrapper.position-static .full-bleed-banner__title>*,.full-bleed-banner__content-wrapper.position-static .full-bleed-banner__description{color:#000}.full-bleed-banner__title>*{color:#fff;letter-spacing:.09375rem;text-transform:uppercase;text-align:left;font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:1025px){.full-bleed-banner__title>*{font-size:1.125rem;line-height:1.625rem}}.full-bleed-banner__description{color:#fff;max-height:calc(100% - 12rem);overflow:auto}@media (min-width:768px){.full-bleed-banner__description{max-height:calc(100% - 8rem)}}.full-bleed-banner__cta-list{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:1025px){.full-bleed-banner__cta-list{flex-direction:row;gap:1rem}}.full-bleed-banner__cta-list>*{justify-content:flex-start;display:flex}.full-bleed-banner__cta-list .btn-mtb{width:100%}@media (min-width:768px){.full-bleed-banner__cta-list .btn-mtb{width:auto}}.full-bleed-banner__scroll-button{width:calc(100% - 2.5rem);height:2.5rem;position:absolute;bottom:0}@media (min-width:768px){.full-bleed-banner__scroll-button{width:calc(100% - 7.5rem);height:3.75rem}}.full-bleed-banner__scroll-button button{background:0 0;border:none;width:100%;height:100%}.full-bleed-banner__scroll-button button i{width:.875rem;height:.875rem}.full-bleed-banner--with-grey-overlay .full-bleed-banner__content-wrapper{background:linear-gradient(transparent 65%,rgba(0,0,0,.7) 80%,#000 93%)}:has(.image-asset--link) .full-bleed-banner__content-wrapper{cursor:pointer}