.collection-quote{text-align:center;margin-bottom:80px}.collection-quote .quote-avatar{border-radius:50%;width:78px}.collection-quote .quote{margin:0}.collection-quote .quote-text{position:relative;font-size:45px;line-height:1.2}.collection-quote .quote-text:after{top:0;color:#dadad9;content:"\201C";font-family:Adonis,Georgia,serif;font-size:260px;line-height:123px;position:absolute;left:15px;z-index:-1}.collection-quote .quote-footer{align-items:center;display:flex;justify-content:center}.collection-quote .quote-author{font-size:20px}.collection-quote .quote-author-separator{background-color:#c6c6c6;height:36px;margin:0 18px;width:1px}.hero-campaign{color:#2a3436;position:relative}.hero-campaign.hero-has-video{overflow:hidden}.hero-campaign.hero-has-video .hero-image{background-size:contain}.hero-campaign,.hero-campaign .match-height{min-height:520px}.hero-campaign .container{position:relative;z-index:2}.hero-campaign .hero-left{margin:0}.hero-campaign .fit-video{-o-object-fit:cover;object-fit:cover}.hero-campaign .fit-video,.hero-campaign .hero-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.HeroCollection{padding:25px 0}.HeroCollection .box{background-color:#fff;padding:0 20px;position:relative;z-index:1}.HeroCollection .container{display:flex;justify-content:center;position:relative}.HeroCollection .container:after{background-color:#c6c6c6;content:"";height:1px;left:15px;bottom:25px;position:absolute;right:15px;width:100%}.HeroCollection-image{margin-bottom:25px;padding:0}.HeroCollection-image .hero-image{height:360px;margin-bottom:-100px}.HeroCollection-image .box{padding:25px;min-width:420px;max-width:450px}.HeroCollection-image .box .logo{width:100%}.HeroCollection-image .box-logo{padding:15px 25px;min-width:310px;max-width:330px;top:30px}.HeroCollection-image .container:after{content:normal}.hero-subcopy{text-align:center}.collection-cards-wrapper{margin-bottom:70px}.collection-card-stack-wrapper{position:relative}.collection-card-stacked{background-color:#fff;border:1px solid #e3e3e3;position:relative;padding:35px 30px 20px;transform:translateZ(0);z-index:3}.collection-card-stack,.collection-card-stacked{border-radius:3px;transition:box-shadow .3s,transform .3s}.collection-card-stack{background-color:#6e958a;border:1px solid #7e7e7e;position:absolute;height:100%;left:15px;right:15px;top:0;bottom:0}.collection-card-stack-wrapper,.collection-card-stack-wrapper:hover{color:#000}.collection-card-stack-wrapper:focus .collection-card-stack,.collection-card-stack-wrapper:focus .collection-card-stacked,.collection-card-stack-wrapper:hover .collection-card-stack,.collection-card-stack-wrapper:hover .collection-card-stacked{box-shadow:0 3px 2px 0 rgba(44,53,62,.8)}.collection-card-stack-wrapper:focus .collection-card-stacked,.collection-card-stack-wrapper:hover .collection-card-stacked{transform:translate3d(-5px,5px,0)}.collection-card-stack-wrapper:focus .collection-card-stack:last-of-type,.collection-card-stack-wrapper:hover .collection-card-stack:last-of-type{transform:translate3d(5px,-5px,0)}.collection-card-stack-wrapper .collection-card-stack:first-of-type{z-index:2}.collection-card-stack-wrapper .collection-card-stack:last-of-type{background-color:#89aea3;z-index:1}@media (max-width:1023px){.hero-campaign{text-align:center}.hero-campaign,.hero-campaign .match-height{min-height:0}.hero-campaign .hero-content{padding:30px 30px 40px}.hero-campaign .fit-video{-o-object-fit:fill;object-fit:fill}.hero-illustration .container,.hero-photography .container{padding-top:50%}.hero-illustration .hero-image,.hero-photography .hero-image{height:0;padding-top:50%;width:100%}}@media (max-width:767px){.collection-quote{margin-bottom:50px}.collection-quote .quote-text{font-size:25px}.collection-quote .quote-text:after{line-height:90px}.collection-quote .quote-footer{flex-wrap:wrap}.collection-quote .quote-footer a{flex-basis:100%;flex-shrink:0;margin-top:10px}.hero-photography{color:#fff}.hero-photography .bg-image{padding-top:0;height:100%;bottom:0}.hero-photography .container{padding-bottom:60px}.hero-illustration .container,.hero-illustration .hero-image{padding-top:80%}.HeroCollection-image .hero-image{margin-bottom:-75px}.HeroCollection-image .box .logo{padding:10px 80px}.HeroCollection-image .box-logo{min-width:420px;max-width:450px}.collection-cards-wrapper{margin-bottom:30px}}@media (min-width:1024px){.hero-campaign .hero-content .heading-1{color:#fff}}
