section.hero-content{position:relative}section.hero-content .bg-container .cindy-bg,section.hero-content .bg-container .jlo-bg{background-repeat:no-repeat;background-size:cover;height:155vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (min-width:40em){section.hero-content .bg-container .cindy-bg,section.hero-content .bg-container .jlo-bg{max-height:1360px;height:70vw}}section.hero-content .bg-container .cindy-bg{background-image:url(../../../../uploads/2020/11/m-homepage-hero-cindy.jpg)}@media screen and (min-width:40em){section.hero-content .bg-container .cindy-bg{background-image:url(../../../../uploads/2020/11/d-homepage-hero-cindy.jpg)}}section.hero-content .bg-container .jlo-bg{background-image:url(../../../../uploads/2020/11/m-homepage-hero.jpg)}@media screen and (min-width:40em){section.hero-content .bg-container .jlo-bg{background-image:url(../../../../uploads/2020/11/d-homepage-hero.jpg)}}section.hero-content h2{font-family:Cormorant-Garamond;font-size:9.3vw;font-weight:600;line-height:1.2;position:absolute;margin:auto;top:91vw;z-index:1;color:#fff;width:100%}@media screen and (min-width:40em){section.hero-content h2{top:51vw;font-size:4.75vw}}@media screen and (min-width:64em){section.hero-content h2{line-height:1.2}}@media screen and (min-width:100em){section.hero-content h2{font-size:5vw;top:950px}}section.our-story-container{color:#4c4343;padding:2rem .5rem 3.6rem;background-color:#f8f8f8}@media screen and (min-width:40em){section.our-story-container{padding:2rem 2rem 5rem}}section.our-story-container p{font-family:Cormorant-Garamond;font-size:22px;line-height:1.36;margin:1rem 0}@media screen and (min-width:40em){section.our-story-container p{font-size:2.125vw;line-height:1.6}}@media screen and (min-width:100em){section.our-story-container p{font-size:30px}}section.our-story-container a.our-story-link{font-size:14px;color:#4c4343}section.our-brands-container{padding:3.5rem 0 2rem;position:relative;color:#4c4343}section.our-brands-container .text-content{width:100%;position:absolute}@media screen and (min-width:40em){section.our-brands-container .text-content{position:relative}}section.our-brands-container .text-content h2{font-family:Cormorant-Garamond;font-size:2.25rem;font-weight:600}@media screen and (min-width:75em){section.our-brands-container .text-content h2{font-size:72px}}section.our-brands-container .text-content p{font-family:sofia-pro}@media screen and (min-width:75em){section.our-brands-container .text-content p{font-size:24px}}section.our-brands-container .text-content a.all-brands-link{font-size:14px;color:#4c4343}section.our-brands-container .our-brands-slider-container{margin:14rem 0 10%}@media screen and (min-width:40em){section.our-brands-container .our-brands-slider-container{margin:3rem 0 2rem}}@media screen and (min-width:64em){section.our-brands-container .our-brands-slider-container{margin:4rem 0}}section.what-we-stand-for-container{margin:0}section.what-we-stand-for-container h2{font-family:Cormorant-Garamond;font-size:2.25rem;font-weight:600;margin:0 0 1rem}@media screen and (min-width:75em){section.what-we-stand-for-container h2{font-size:72px}}section.what-we-stand-for-container p{font-family:sofia-pro;line-height:1.75;margin:0 0 2rem;color:#4c4343}@media screen and (min-width:75em){section.what-we-stand-for-container p{font-size:24px}}section.what-we-stand-for-container .what-we-stand-for-contents{padding:0 1rem}@media screen and (min-width:64em){section.what-we-stand-for-container .what-we-stand-for-contents{padding:1rem 4rem}}section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:1rem auto 2rem}@media screen and (min-width:40em){section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:1rem auto 3rem}}@media screen and (min-width:64em){section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content{max-width:1360px}}@media screen and (min-width:40em){section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content .image-content{width:85%}}@media screen and (min-width:64em){section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content .image-content{width:90%}}section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content .text-content{margin:-10.7rem auto 1.3rem;background:#f8f8f8;color:#4c4343;width:85%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:1.8rem 1rem;position:relative;z-index:1}section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content .text-content h3{font-family:Cormorant-Garamond;font-size:26px;line-height:1.1}@media screen and (min-width:64em){section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content .text-content h3{font-size:2.25em}}section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content .text-content p{line-height:1.5}@media screen and (min-width:64em){section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content .text-content p{font-size:1.5rem}}section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content .text-content a{font-size:14px}@media screen and (min-width:40em){section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content .text-content{position:absolute;margin:auto;width:55%;height:285px;top:0;bottom:0}}@media screen and (min-width:64em){section.what-we-stand-for-container .what-we-stand-for-contents .what-we-stand-for-content .text-content{height:100%;max-height:87%;padding:0 3rem;bottom:3px}}@media screen and (min-width:40em){section.what-we-stand-for-container .what-we-stand-for-contents .odd.what-we-stand-for-content{-ms-flex-pack:start;justify-content:flex-start}section.what-we-stand-for-container .what-we-stand-for-contents .odd.what-we-stand-for-content .text-content{left:0;right:auto}section.what-we-stand-for-container .what-we-stand-for-contents .even.what-we-stand-for-content{-ms-flex-pack:end;justify-content:flex-end}section.what-we-stand-for-container .what-we-stand-for-contents .even.what-we-stand-for-content .text-content{right:0;left:auto}}section.latest-stories-container{position:relative;padding:4.5rem 0 2rem;background-color:#f8f8f8}@media screen and (min-width:40em){section.latest-stories-container{padding:5rem 0}}section.latest-stories-container .text-content{position:absolute;width:100%}@media screen and (min-width:40em){section.latest-stories-container .text-content{position:relative}}section.latest-stories-container .text-content h2{font-family:Cormorant-Garamond;font-size:2.25rem;font-weight:100;margin:0 0 1rem}@media screen and (min-width:75em){section.latest-stories-container .text-content h2{font-size:72px}}section.latest-stories-container .text-content a{margin:1.5rem 0 0;font-size:14px}@media screen and (min-width:40em){section.latest-stories-container .text-content a{margin:0 0 1rem}}section.latest-stories-container .our-brands-slider-homepage-desktop,section.latest-stories-container .our-brands-slider-homepage-mobile{margin:2rem auto}section.our-culture-container{background-image:url(../../../../uploads/2020/11/m-behindthescenes.jpg);background-repeat:no-repeat;background-size:cover;height:135vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:40em){section.our-culture-container{background-image:url(../../../../uploads/2020/11/d-behindthescenes.jpg);background-size:cover;height:23rem}}@media screen and (min-width:64em){section.our-culture-container{height:35rem}}@media screen and (min-width:100em){section.our-culture-container{height:50rem;max-height:750px}}section.our-culture-container .text-content h3{font-family:cormorant-garamond;font-size:2.25rem;margin:0 0 1.5rem;line-height:1.1;font-weight:600;color:#fff}@media screen and (min-width:40em){section.our-culture-container .text-content h3{font-size:3rem;font-weight:400}}@media screen and (min-width:75em){section.our-culture-container .text-content h3{font-size:72px;margin-bottom:1rem}}section.our-culture-container .text-content a{color:#fff;font-size:.85rem}.our-brands-slider-homepage-desktop.carousel{height:48vw}@media screen and (min-width:40em){.our-brands-slider-homepage-desktop.carousel{height:51vw}}@media screen and (min-width:64em){.our-brands-slider-homepage-desktop.carousel{height:44vw}}.our-brands-slider-homepage-desktop.carousel .carousel-item{width:48vw;height:48vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.our-brands-slider-homepage-desktop.carousel .carousel-item .wrap-text{opacity:0;display:none}.our-brands-slider-homepage-desktop.carousel .carousel-item.active .wrap-text{position:absolute;bottom:8.3vw;left:0;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:1;display:block}.our-brands-slider-homepage-desktop.carousel .carousel-item.active .wrap-text h4{font-family:sofia-pro,sans-serif;font-size:2vw;color:#fff;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:.3rem}.our-brands-slider-homepage-desktop.carousel .carousel-item.active .wrap-text p{font-family:sofia-pro,sans-serif;font-size:1.5vw;color:#fff;font-weight:400;font-stretch:normal;font-style:normal;line-height:0;letter-spacing:.06rem}@media screen and (min-width:64em){.our-brands-slider-homepage-desktop.carousel .carousel-item.active .wrap-text p{margin:1.2rem 0;line-height:1.4}}.our-brands-slider-homepage-desktop.carousel .carousel-item.active .wrap-text a{color:#fff;font-size:14px}.our-brands-slider-homepage-desktop.carousel ul.indicators{bottom:-15px}.our-brands-slider-homepage-desktop.carousel ul.indicators li.indicator-item{background-color:rgba(76,67,67,.2)}.our-brands-slider-homepage-desktop.carousel ul.indicators li.indicator-item.active{background-color:#4c4343}.our-brands-slider-homepage-mobile.carousel{margin:auto;height:122vw}.our-brands-slider-homepage-mobile.carousel .carousel-item{width:80vw;height:100vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.our-brands-slider-homepage-mobile.carousel .carousel-item .wrap-text{opacity:0}.our-brands-slider-homepage-mobile.carousel .carousel-item.active .wrap-text{position:absolute;bottom:11.3vw;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:1}.our-brands-slider-homepage-mobile.carousel .carousel-item.active .wrap-text h4{font-family:sofia-pro,sans-serif;font-size:5.5vw;color:#fff;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:.3rem}.our-brands-slider-homepage-mobile.carousel .carousel-item.active .wrap-text p{font-family:sofia-pro,sans-serif;font-size:4vw;color:#fff;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:.08rem;margin:.5rem 0;padding:0 10px}.our-brands-slider-homepage-mobile.carousel .carousel-item.active .wrap-text a{color:#fff}.our-brands-slider-homepage-mobile.carousel ul.indicators{bottom:-20px}.our-brands-slider-homepage-mobile.carousel ul.indicators li.indicator-item{background-color:rgba(76,67,67,.2)}.our-brands-slider-homepage-mobile.carousel ul.indicators li.indicator-item.active{background-color:#4c4343}.latest-stories-slider-homepage-desktop.carousel{height:91.5vw;margin-top:-23vw}@media screen and (min-width:64em){.latest-stories-slider-homepage-desktop.carousel{height:73vw;margin-top:-11vw}}@media screen and (min-width:87.5em){.latest-stories-slider-homepage-desktop.carousel{height:70vw;margin-top:-9vw}}@media screen and (min-width:100em){.latest-stories-slider-homepage-desktop.carousel{height:62vw;margin-top:-5vw}}.latest-stories-slider-homepage-desktop.carousel .carousel-item{width:50vw;height:39vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}@media screen and (min-width:64em){.latest-stories-slider-homepage-desktop.carousel .carousel-item{width:50vw;height:48vw}}.latest-stories-slider-homepage-desktop.carousel .carousel-item a img{width:100%}.latest-stories-slider-homepage-desktop.carousel .carousel-item .wrap-text{background-color:#fff;padding:3rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.latest-stories-slider-homepage-desktop.carousel .carousel-item .wrap-text h4{font-family:Cormorant-Garamond;width:100%;font-size:1.7vw;color:#4c4343;font-weight:200;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.latest-stories-slider-homepage-desktop.carousel .carousel-item .wrap-text p{font-family:sofia-pro,sans-serif;width:100%;font-size:.8vw;color:#4c4343;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:.06rem;margin:0 0 1.2rem}.latest-stories-slider-homepage-desktop.carousel ul.indicators li.indicator-item{background-color:rgba(76,67,67,.2)}.latest-stories-slider-homepage-desktop.carousel ul.indicators li.indicator-item.active{background-color:#4c4343}.latest-stories-slider-homepage-mobile.carousel{margin:auto;height:265vw;margin-top:-107vw}.latest-stories-slider-homepage-mobile.carousel .carousel-item{width:86vw;height:39vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;opacity:0!important}@media screen and (min-width:64em){.latest-stories-slider-homepage-mobile.carousel .carousel-item{width:50vw}}.latest-stories-slider-homepage-mobile.carousel .carousel-item .wrap-text{padding:2rem 1rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.latest-stories-slider-homepage-mobile.carousel .carousel-item .wrap-text h4{font-family:Cormorant-Garamond;width:100%;font-size:4.8vw;color:#4c4343;font-weight:200;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.latest-stories-slider-homepage-mobile.carousel .carousel-item .wrap-text p{font-family:sofia-pro,sans-serif;width:100%;font-size:3.1vw;color:#4c4343;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:.06rem;margin:0 0 1.2rem}.latest-stories-slider-homepage-mobile.carousel .carousel-item.active{opacity:1!important}.latest-stories-slider-homepage-mobile.carousel ul.indicators{bottom:-20px}.latest-stories-slider-homepage-mobile.carousel ul.indicators li.indicator-item{background-color:rgba(76,67,67,.2)}.latest-stories-slider-homepage-mobile.carousel ul.indicators li.indicator-item.active{background-color:#4c4343}.latest-stories-arrow,.our-brands-arrow{z-index:1;position:relative;margin:4.5rem 0 0}@media screen and (min-width:40em){.latest-stories-arrow,.our-brands-arrow{margin:3.5rem 0 0}}.latest-stories-arrow a,.our-brands-arrow a{margin:0 .8rem;padding:.3rem}.latest-stories-arrow a img,.our-brands-arrow a img{width:30px;height:auto}
/*# sourceMappingURL=home.css.map */
