.banner--brand-hero{background:#d0e1cd url(homepage-chevron.svg) repeat center;background-size:11.4rem 15.3rem}.banner--brand-hero .banner__heading{font-size:var(--font-size-h1);line-height:1.15;text-wrap:balance}.banner--brand-hero .banner__content{padding-block:var(--content-block-spacing)}.banner--brand-hero .banner__text{max-width:54rem;font-size:var(--font-size-body);line-height:1.75}.banner--brand-hero .banner__person{position:absolute;inset:0 auto 0 50%;width:100%;transform:translate(-50%);pointer-events:none;overflow:hidden}.banner--brand-hero .banner__person img{position:absolute;right:2rem;bottom:0;width:auto;height:calc(100% - 2rem);max-width:32%;object-fit:contain;object-position:right bottom}.banner--brand-hero .banner__person-cutout{translate:0 2%}@media(min-width:750px){.banner--brand-hero .banner__content{padding-inline:2rem}.banner--brand-hero.banner .banner__box{width:67%;min-width:0;max-width:72rem;padding:0}}@media(max-width:749px){.banner--brand-hero .banner__person{position:relative;inset:auto;height:28rem;transform:none}.banner--brand-hero .banner__person img{right:auto;left:50%;max-width:calc(100% - 3rem);height:calc(100% - 1.5rem);transform:translate(-50%)}.banner--brand-hero .banner__content{background:var(--color-white);padding-inline:20px}.banner--brand-hero .banner__box{padding:0;text-align:left}.banner--brand-hero .banner__heading{line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/brand-hero.css.map */
