[data-align-text-mobile=left]{text-align:left;text-align:-webkit-left}[data-align-text-mobile=right]{text-align:right;text-align:-webkit-right}[data-align-text-mobile=center]{text-align:center;text-align:-webkit-center}[data-align-text-mobile=left] .data-text-align{text-align:left;text-align:-webkit-left;justify-content:flex-start}[data-align-text-mobile=right] .data-text-align{text-align:right;text-align:-webkit-right;justify-content:flex-end}[data-align-text-mobile=center] .data-text-align{text-align:center;text-align:-webkit-center;justify-content:center}@media screen and (min-width: 768px){[data-align-text=left]{text-align:left;text-align:-webkit-left}[data-align-text=right]{text-align:right;text-align:-webkit-right}[data-align-text=center]{text-align:center;text-align:-webkit-center}[data-align-text=left] .data-text-align{text-align:left;text-align:-webkit-left;justify-content:flex-start}[data-align-text=right] .data-text-align{text-align:right;text-align:-webkit-right;justify-content:flex-end}[data-align-text=center] .data-text-align{text-align:center;text-align:-webkit-center;justify-content:center}}.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:100%;max-width:var(--max-width)}.rich-text__blocks{width:100%}@media screen and (min-width: 750px){.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*{margin-top:2rem}.rich-text__blocks>*+a{margin-top:1rem}.hero__container{border-radius:0 0 var(--bd-radius-l) var(--bd-radius-l);position:relative;z-index:1;height:500px;color:var(--heroTextColor, var(--c-secondary-font))}.hero__block--container{position:relative;z-index:1;color:var(--heroTextColor, var(--c-secondary-font));border-radius:0 0 var(--bd-radius-l) var(--bd-radius-l);overflow:hidden}.hero__block{background-image:var(--bgImgMobile, none),var(--bgImg, none);background-size:cover;background-color:var(--heroBgColor, var(--c-secondary-bg));position:relative;width:100%;aspect-ratio:var(--aspect-ratio);max-height:var(--block-height--mobile);display:var(--display--mobile)}.cols-2,.cols-1{display:flex;flex-direction:var(--col-order)}@media screen and (min-width: 768px){.hero__block{background-image:var(--bgImg)}.hero__container{height:75vh}.cols-2{flex-direction:row;align-items:stretch;height:100%}.hero__block{width:50%;display:var(--display--desktop)}.cols-1{width:100%}.hero__block{position:relative;max-height:var(--block-height--desktop);width:100%}}.hero__container--decreased-height{z-index:1;height:calc(450px + var(--top-padding))}@media screen and (min-width: 768px){.hero__container--decreased-height{height:calc(550px + var(--top-padding))}}.hero__overlay{background-color:var(--c-overlay);height:100%;width:100%;object-fit:cover;position:absolute;border-radius:0 0 var(--bd-radius-l) var(--bd-radius-l);top:0;left:0}.hero__image-wrapper--desktop{display:none}@media screen and (min-width: 768px){.hero__image-wrapper--desktop{display:block}}@media screen and (min-width: 768px){.hero__image-wrapper--mobile{display:none}}.hero__image-wrapper--block{height:100%;width:100%}.hero__image-wrapper--block img{height:100%;object-fit:cover;position:absolute;top:0;left:0;width:100%}.hero__image-wrapper img{height:100%;border-radius:0 0 var(--bd-radius-l) var(--bd-radius-l);overflow:hidden;object-fit:cover;position:absolute;top:0;left:0;width:100%}.hero__text-container--block{height:100%;display:var(--display-text--mobile);flex-direction:column;position:relative;gap:var(--pd-xs);justify-content:var(--align-mobile);padding:var(--pd-xl) var(--pd-m);min-height:fit-content}@media screen and (min-width: 768px){.hero__text-container{justify-content:center;padding:var(--pd-5xl)}.hero__text-container--block{display:var(--display-text--desktop);justify-content:var(--align-desktop)}}.hero__text-wrapper{display:flex;flex-direction:column;width:100%;color:var(--heroTextColor, var(--c-secondary-font))}.hero__text-block-wrapper{display:flex;flex-direction:column;gap:var(--pd-m);text-align:inherit}.hero__text-block-wrapper .cta-button{width:fit-content}.hero__text-block-wrapper a,.hero__text-block-wrapper button{margin-top:var(--pd-m)}.richtext-block{width:100%}.richtext-content{display:inline-block;max-width:var(--max-width);text-align:inherit}.richtext-block-text h1{font-family:var(--ff-heading);font-size:var(--fs-heading-xl);line-height:1.15}.richtext-block-text h2{font-family:var(--ff-heading);font-size:var(--fs-heading-l);line-height:1.15}.richtext-block-text h3,.richtext-block-text h4,.richtext-block-text h5,.richtext-block-text h6{font-family:var(--ff-heading);font-size:var(--fs-heading-m);line-height:1.15}@media screen and (min-width: 768px){.hero__text-wrapper{width:640px}}@media screen and (min-width: 768px){.hero__text-wrapper .hero__text-container--text-left .hero__title{padding:var(--pd-m-l) 0}}.hero__text-wrapper a{text-decoration:none}.hero__text-container--decreased-height{width:100%}@media screen and (min-width: 768px){.hero__text-container--decreased-height{padding-top:calc(var(--announcement-bar-height) + var(--header-height))}}.hero__text-white{color:var(--c-secondary-font)}.hero__text-purple{color:var(--c-accent)}.hero__text-black{color:var(--c-primary-font)}.hero__text-gradient,.hero__text-wrapper.hero__text-gradient .hero__caption.hero__caption--dark span{background:var(--c-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.caption{text-transform:uppercase;font-weight:400}@media screen and (min-width: 768px){.hero__caption{margin-bottom:var(--pd-l)}}.hero__title{font-family:var(--ff-heading);font-size:var(--fs-heading-xl);font-weight:400;line-height:1.15;padding:0 0 var(--pd-s) 0}@media screen and (min-width: 768px){.hero__button{margin-top:var(--pd-l)}}.hero__container:last-child{margin-bottom:calc(var(--extra-padding-bottom) * 2)!important}.logo-block-wrapper{display:flex;gap:var(--pd-l);margin:var(--pd-m) 0;align-items:center}.logo-img-wrapper img{object-fit:contain;height:fit-content}.button-block-wrapper a,.button-block-wrapper button{margin-left:3px;margin-right:3px}
/*# sourceMappingURL=/cdn/shop/t/143/assets/blocks.css.map */
