.slim-hero{background-color:#f1eaea;overflow:hidden;position:relative;width:100%}.slim-hero:not(.is-empty){min-height:66vW}.slim-hero:not(.is-empty) img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slim-hero:not(.is-empty) .slim-hero__container{bottom:0;left:0;position:absolute;right:0;top:0}.slim-hero:not(.is-empty) .slim-hero__title{text-shadow:0 .1875rem .3125rem rgba(54,55,65,.15)}.slim-hero__image{z-index:1}.slim-hero__image,.slim-hero__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.slim-hero__overlay{background:linear-gradient(90deg,rgba(56,34,25,.5),rgba(56,34,25,0));mix-blend-mode:multiply;z-index:2}.slim-hero__container{display:flex;flex-direction:column;padding:1.5rem;z-index:3}.slim-hero__container--mobile-block-top{justify-content:flex-start}.slim-hero__container--mobile-block-middle{justify-content:center}.slim-hero__container--mobile-block-bottom{justify-content:flex-end}.slim-hero__container--mobile-block-left{align-items:flex-start}.slim-hero__container--mobile-block-center{align-items:center}.slim-hero__container--mobile-block-right{align-items:flex-end}.is-empty .slim-hero__container{padding:1.5rem}.slim-hero__content{color:#fdfdfc;max-width:39rem}.is-empty .slim-hero__content{color:#363741}.slim-hero__content--mobile-text-left{text-align:left}.slim-hero__content--mobile-text-center{text-align:center}.slim-hero__content--mobile-text-right{text-align:right}.slim-hero__title{font-family:Recoleta,sans-serif;font-size:2.125rem;font-weight:400;line-height:1.1;margin:.5625rem 0}.is-empty .slim-hero__title{margin:0}.slim-hero__text p{font-size:1rem;margin:0}.slim-hero__text a{color:inherit}.slim-hero-sub__container{display:flex;flex-direction:column;gap:.75rem;padding:1.125rem 1.5rem}.section-image-text{margin-inline:auto;overflow:hidden}.image-text{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2.25rem;justify-content:space-between;position:relative;width:100%}.image-text__eyebrow{font-size:.875rem;line-height:1.35;margin:0}.image-text__title{font-family:Recoleta,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.15;margin:0}.image-text-image__wrapper{align-self:stretch;display:flex;flex-direction:row;width:100%}.has-multi-images .image-text-image__wrapper{margin:0 -1.5rem;padding-top:0;width:calc(100% + 3rem)}.image-text-image__item{position:relative;width:100%}.has-multi-images .image-text-image__item{align-items:center;display:flex;width:50%}.image-text__media{overflow:hidden;padding-bottom:100%}.image-text__media img{border-radius:.125rem;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.has-multi-images .image-text__media{position:relative}.image-text__text{display:flex;flex-direction:column;gap:1.5rem}.image-text__text--main{display:flex;flex-direction:column;gap:.5625rem}.image-text__text--descriptions{display:flex;flex-direction:column;gap:1.125rem}.image-text-description__heading{font-family:Recoleta,sans-serif;font-size:1.313rem;font-weight:400;line-height:1.25;margin:0}.section-video{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding-bottom:1.5rem;padding-top:1.5rem;position:relative;width:100%}.section-video .video-container{width:100%}.section-video .video{border-radius:.125rem;overflow:hidden;padding-bottom:56%;position:relative}.section-video .video iframe{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.video-info{display:grid;gap:.75rem}.video-info__heading{font-family:Recoleta,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.15;margin:0}.section-image-text{margin:0;padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (hover:hover){.slim-hero__text a:hover{text-decoration:none}}@media only screen and (min-width:48em){.slim-hero:not(.is-empty){min-height:50vw}.slim-hero-sub__container{gap:1.125rem;padding:1.5rem 2.625rem}.image-text{flex-wrap:nowrap;gap:2rem}.image-text.has-multi-images{flex-wrap:wrap;gap:1.5rem}.image-text-image__wrapper{gap:.75rem;margin:0;width:100%}.has-multi-images .image-text-image__wrapper{margin:0;width:100%}.image-text__media{min-height:23.625rem;padding-bottom:0}.has-multi-images .image-text__media{min-height:unset;padding-bottom:100%}.image-text__text{gap:1.5rem;max-width:22.5rem;padding:2.25rem 0}.section-video{flex-wrap:nowrap;gap:2rem}}@media only screen and (min-width:64em){.slim-hero:not(.is-empty){min-height:25vw}.slim-hero:not(.is-empty) .slim-hero__text{text-shadow:0 .0625rem .125rem rgba(54,55,65,.15)}.slim-hero__container{padding:3rem}.slim-hero__container--desktop-block-top{justify-content:flex-start}.slim-hero__container--desktop-block-middle{justify-content:center}.slim-hero__container--desktop-block-bottom{justify-content:flex-end}.slim-hero__container--desktop-block-left{align-items:flex-start}.slim-hero__container--desktop-block-center{align-items:center}.slim-hero__container--desktop-block-right{align-items:flex-end}.is-empty .slim-hero__container{padding:3rem 5.25rem}.slim-hero__content{height:auto;margin-bottom:1.5rem;margin-top:1.5rem;width:50%}.slim-hero__content--desktop-text-left{text-align:left}.slim-hero__content--desktop-text-center{text-align:center}.slim-hero__content--desktop-text-right{text-align:right}.slim-hero__title{font-size:2.625rem}.slim-hero__text p{font-size:1.125rem;margin:.75rem 0}.image-text{gap:3rem}.image-text.has-multi-images{flex-wrap:nowrap;gap:2.5rem}.image-text__eyebrow{position:relative}.image-text__eyebrow span{background:#fdfdfc;padding-right:1rem;position:relative;z-index:1}.image-text__eyebrow:after{background-color:#d0a88c;content:"";display:block;height:.0625rem;position:absolute;top:50%;width:100vw}.image-text__title{font-size:2.125rem;line-height:1.1}.image-text-image__wrapper{gap:1.5rem;padding:0}.image-text__text{gap:2.25rem;max-width:26.25rem;padding:3rem 0}.image-text__text--descriptions{gap:1.5rem}.image-text-description__heading{font-size:1.5rem}.section-video{gap:3rem;padding-bottom:3rem;padding-top:3rem}.video-info{max-width:26.25rem;padding:3rem 0}.video-info__heading{font-size:2.125rem;line-height:1.1}.slim-hero{margin-bottom:2.25rem}.section-image-text{padding-bottom:3rem;padding-top:3rem}}@media only screen and (min-width:80em){.slim-hero__container{padding:5.25rem}.image-text{gap:5.25rem}.image-text.has-multi-images{gap:3.75rem}.image-text__text{max-width:32.25rem;padding:3.75rem 0}.section-video{gap:5.25rem}.video-info{max-width:32.25rem;padding:3.75rem 0}}@media only screen and (max-width:64em){.image-text__title--sm{font-size:1.5rem}}