.journey-banner-main{width:100%;overflow:hidden}.journey-banner-main__outer{width:100%;height:100%}.journey-banner-main__frame{position:relative;min-height:80vh;display:flex;align-items:stretch;overflow:hidden;background:rgb(var(--color-background))}.journey-banner-main__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;grid-template-columns:1fr;background:rgba(var(--color-foreground),.08)}.journey-banner-main__media--split{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-banner-main__media-pane{position:relative;min-width:0;overflow:hidden}.journey-banner-main__image,.journey-banner-main__placeholder{display:block;width:100%;height:100%;object-fit:cover}.journey-banner-main__image--mobile{display:none}.journey-banner-main__placeholder{background:rgba(var(--color-foreground),.06);fill:rgba(var(--color-foreground),.35)}.journey-banner-main__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(var(--color-overlay));pointer-events:none}.journey-banner-main__content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:17rem;align-items:end;width:100%;min-height:inherit;padding-top:7.2rem;padding-bottom:7.2rem;color:#fff}.journey-banner-main--full-width .journey-banner-main__content{max-width:none;padding-left:3rem;padding-right:3rem}.journey-banner-main__header{max-width:44rem}.journey-banner-main__heading{margin:0;font-size:4.8rem;line-height:1;letter-spacing:0;color:inherit}.journey-banner-main__button{margin-top:6rem;color:inherit;max-width:fit-content}.journey-banner-main__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:10px;align-items:start}.journey-banner-main__card{min-width:0}.journey-banner-main__subtitle{margin:0 0 1.2rem;font-size:12px;line-height:1.25;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#ffffffeb}.journey-banner-main__text{max-width:36rem;font-size:12px;line-height:1.42;color:#fffffff5}.journey-banner-main__text p{margin:0;color:inherit}@media screen and (max-width:989px){.journey-banner-main__frame{min-height:auto}.journey-banner-main__content{grid-template-columns:1fr;gap:3.6rem;min-height:55rem;padding-top:5.6rem;padding-bottom:5.6rem}.journey-banner-main__heading{font-size:4.4rem}.journey-banner-main__button{margin-top:2.4rem}.journey-banner-main__grid{max-width:78rem}}@media screen and (max-width:749px){.journey-banner-main--full-width{height:100%}.journey-banner-main>.journey-banner-main__outer.page-width{padding-left:0;padding-right:0}.journey-banner-main__image--desktop{display:none}.journey-banner-main__image--mobile{display:block}.journey-banner-main__frame{min-height:62.6rem;height:100%}.journey-banner-main__content,.journey-banner-main--full-width .journey-banner-main__content{display:flex;flex-direction:column;justify-content:space-between;min-height:55rem;gap:0;padding:9rem 2rem}.journey-banner-main__header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:none;padding:0}.journey-banner-main__heading{max-width:52%;font-size:20px;line-height:1.05}.journey-banner-main__button{flex:0 0 auto;max-width:42%;margin-top:0;min-width:0;min-height:auto;padding:0;font-size:1.25rem;line-height:1.2;background:transparent;color:inherit;border-radius:0;border-bottom:.1rem solid currentColor}.journey-banner-main__button:after{display:none}.journey-banner-main__button span{transform:none;white-space:normal;text-align:right}.journey-banner-main__grid{width:102%;max-width:none;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.82) rgba(255,255,255,.22);padding:0 2.4rem 1.8rem;margin-right:-2.4rem}.journey-banner-main__grid::-webkit-scrollbar{display:block;height:.3rem}.journey-banner-main__grid::-webkit-scrollbar-track{margin:0 2.4rem;background:#ffffff38}.journey-banner-main__grid::-webkit-scrollbar-thumb{background:#ffffffd1;border-radius:999px}.journey-banner-main__grid:after{content:"";flex:0 0 .1rem}.journey-banner-main__card{min-width:50%;padding-bottom:20px}.journey-banner-main__subtitle{margin-bottom:1rem}.journey-banner-main__text{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/journey-banner.css.map */
