.c-home-hero{transition-timing-function:ease;transition-duration:1s;transition-property:opacity;position:relative;margin-bottom:1.25rem;overflow:hidden}.js-available .c-home-hero{opacity:0}.c-home-hero.is-opaque{opacity:1}.c-home-hero__wrapper{display:flex;height:100%}.c-home-hero__slide{height:100%;position:relative;min-width:100%}.c-home-hero__arrow{display:none;width:.65rem;height:.15rem;padding:1.75rem 0}.c-home-hero__arrow svg{display:block;width:100%}.c-home-hero__dots{position:absolute;top:113vw;left:50%;transform:translateX(-50%)}.c-home-hero__dot{width:4px;height:4px;background-color:#4d7d75;border-radius:50%;opacity:.4;margin:0 .15rem}.c-home-hero__dot.is-active{opacity:1}.c-home-hero__pretitle{color:#e95e2a;margin-bottom:.4rem}.c-home-hero__title{color:#204b45;margin-top:0}.c-home-hero__text{margin:auto;max-width:19rem}.c-home-hero__content{text-align:center;width:100%;padding:2rem 1rem;position:relative}.c-home-hero__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center"}@supports ((-o-object-fit:cover) or (object-fit:cover)){.c-home-hero__image{height:100%}}.is-top .c-home-hero__image{-o-object-position:top;object-position:top}.is-bottom .c-home-hero__image{-o-object-position:bottom;object-position:bottom}.c-home-hero__button{top:-1rem;right:1rem;position:absolute}.c-home-hero__btn{padding:2rem;color:#fff;font-size:.75rem;position:relative}.c-home-hero__btn:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(../svg/icon-badge.svg) no-repeat 50%;background-size:contain;animation:rotation 10s linear infinite}.c-home-hero__btn-text{position:relative;z-index:2}@keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@media only screen and (min-width:750px){.c-home-hero{margin-bottom:0}.c-home-hero__slide{display:flex;align-items:center}.c-home-hero__arrow{display:block}.c-home-hero__arrow svg{transform:rotate(-90deg)}.c-home-hero__dots{top:unset;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-around;bottom:0;padding:0 20% 1.5rem}.c-home-hero__dot{width:6px;height:6px;margin:.75rem;position:relative;top:3px}.c-home-hero__dot.is-active{opacity:1}.c-home-hero__content{padding:0 1rem;position:static}.c-home-hero__text{margin:0}.c-home-hero__content,.c-home-hero__images{flex-basis:50%;text-align:left}.c-home-hero__images{order:2}.c-home-hero__button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);right:unset}}@media only screen and (min-width:1350px){.c-home-hero{height:100vh}.c-home-hero__dots{right:5rem}.c-home-hero__dot{margin:.5rem 0}.c-home-hero__image-container,.c-home-hero__images{height:100%}.c-home-hero__btn{padding:4.5rem;transition:all .8s ease;display:block;font-size:1.125rem}.c-home-hero__content{padding-left:5rem}.c-home-hero__pretitle{margin-bottom:.75rem}.c-home-hero__title{color:#204b45;margin-bottom:2rem}}@media only screen and (min-width:1650px){.c-home-hero__text{max-width:28rem}}.c-home-usp{transition-timing-function:ease;transition-duration:1s;transition-property:opacity;background-color:#ffefe4;color:#e95e2a}.js-available .c-home-usp{opacity:0}.c-home-usp.is-opaque{opacity:1}.c-home-links{transition-timing-function:ease;transition-duration:1s;transition-property:opacity;text-align:center;color:#204b45;padding:3rem 0}.js-available .c-home-links{opacity:0}.c-home-links.is-opaque{opacity:1}.c-home-links__wrapper{display:flex;flex-wrap:wrap}.c-home-links__item{width:33.33%;padding:1rem}.c-home-links__item-title{margin-bottom:.75rem}.c-home-links__item picture{display:block;position:relative;padding-bottom:100%}.c-home-links__item__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center"}@supports ((-o-object-fit:cover) or (object-fit:cover)){.c-home-links__item__image{height:100%}}@media only screen and (min-width:1100px){.c-home-links__wrapper{flex-wrap:nowrap}.c-home-links__item{max-width:16rem;padding:2rem}.c-home-links__item:hover{animation:wiggle 1s ease-in-out 1}.c-home-links__item:hover .o-btn{transform:rotate(-20deg)}@keyframes wiggle{0%{transform:rotate(5deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(0deg)}to{transform:rotate(0deg)}}}@media only screen and (min-width:1100px){.c-home-links{padding:5rem 0 6rem}}@media only screen and (min-width:1650px){.c-home-links__wrapper{justify-content:center}.c-home-links__title{margin-bottom:.75rem}.c-home-links__item{flex:1;padding:4rem;max-width:19rem}}.c-home-collections{transition-timing-function:ease;transition-duration:1s;transition-property:opacity;text-align:center;color:#fff;background-color:#82a49e;padding:1.5rem 0 2rem}.js-available .c-home-collections{opacity:0}.c-home-collections.is-opaque{opacity:1}.c-home-collections__wrapper{display:flex;justify-content:flex-start}.c-home-collections__item{overflow:visible;mix-blend-mode:luminosity;transition:mix-blend-mode .6s ease}.c-home-collections__item picture{display:block;position:relative;padding-bottom:135%;background-color:#82a49e}.c-home-collections__item__image{transition:all .6s ease;mix-blend-mode:luminosity;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center"}@supports ((-o-object-fit:cover) or (object-fit:cover)){.c-home-collections__item__image{height:100%}}.c-home-collections__item-title{opacity:.6;transition:all .6s ease}.c-home-collections__item-wrapper{display:block;padding:1rem 2.25rem 0}.c-home-collections__item-wrapper:after{content:url(../svg/icon-badge.svg);position:absolute;bottom:20%;left:20%;transition:all .6s ease;z-index:-1;transform:scale(.5);width:10rem;opacity:0}.is-opaque .c-home-collections__item-wrapper:after{opacity:1}.c-home-collections__item:nth-child(2) .c-home-collections__item-wrapper:after,.c-home-collections__item:nth-child(5) .c-home-collections__item-wrapper:after{bottom:45%}.c-home-collections__item:nth-child(3) .c-home-collections__item-wrapper:after,.c-home-collections__item:nth-child(6) .c-home-collections__item-wrapper:after{bottom:55%}@media screen and (max-width:1350px){.c-home-collections__item{opacity:0}.c-home-collections__item.is-active{opacity:1;mix-blend-mode:normal}.c-home-collections__item.is-active+div{opacity:1}.c-home-collections__item.is-active picture{background:transparent}.c-home-collections__item.is-active .c-home-collections__item__image{transform:rotate(-3deg);filter:none;mix-blend-mode:normal}.c-home-collections__item.is-active .c-home-collections__item-title{opacity:1}.c-home-collections__item.is-active .c-home-collections__item-wrapper:after{left:-14%}}@media only screen and (min-width:1100px){.c-home-collections__wrapper{flex-wrap:nowrap;padding:2rem}.c-home-collections__item{max-width:16rem;opacity:1}.c-home-collections__item:hover{mix-blend-mode:normal}.c-home-collections__item:hover picture{background:transparent}.c-home-collections__item-wrapper:after{transform:none}.c-home-collections__item-wrapper:hover .c-home-collections__item__image{transform:rotate(-3deg);filter:none;mix-blend-mode:normal}.c-home-collections__item-wrapper:hover .c-home-collections__item-title{opacity:1}.c-home-collections__item-wrapper:hover:after{left:-1rem;bottom:25%;transform:rotate(100deg)}.c-home-collections__item:nth-child(2) .c-home-collections__item-wrapper:after,.c-home-collections__item:nth-child(5) .c-home-collections__item-wrapper:after{bottom:55%}.c-home-collections__item:nth-child(3) .c-home-collections__item-wrapper:after,.c-home-collections__item:nth-child(6) .c-home-collections__item-wrapper:after{bottom:60%}}@media only screen and (min-width:1650px){.c-home-collections{padding:5rem 0 2rem}.c-home-collections__title{margin-bottom:0}.c-home-collections__item{flex:1;max-width:19rem}.c-home-collections__item-title{margin:2.5rem 0 0}.c-home-collections__item-wrapper{padding:4rem}}.c-home-product{transition-timing-function:ease;transition-duration:1s;transition-property:opacity;text-align:center}.js-available .c-home-product{opacity:0}.c-home-product.is-opaque{opacity:1}.c-home-product__title{color:#e95e2a}.c-home-product__image{padding-bottom:100%;position:relative}.c-home-product__image-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center"}@supports ((-o-object-fit:cover) or (object-fit:cover)){.c-home-product__image-img{height:100%}}.c-home-product__product{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:2.5rem 1rem 4rem}.c-home-product__product-wrap{width:100%;max-width:20rem}@media only screen and (min-width:750px){.c-home-product{display:flex}.c-home-product__product{flex:1;padding:2rem 0}.c-home-product__image{flex:1;padding-bottom:50%}.is-aligned-left .c-home-product__image{order:2}}.c-home-content{transition-timing-function:ease;transition-duration:1s;transition-property:opacity;max-width:72rem;margin:auto;padding:0 1rem 4rem;text-align:center;overflow:hidden}.js-available .c-home-content{opacity:0}.c-home-content.is-opaque{opacity:1}.c-home-content.is-aligned-right .c-home-content__image:after{content:url(../svg/icon-badge-green.svg);position:absolute;width:10rem;height:10rem;bottom:8%;right:-10%;transition:all .6s ease;z-index:-1;transform:scale(.5);opacity:.4}.c-home-content.is-aligned-left{margin:4rem auto 0}.c-home-content.is-aligned-left .c-home-content__image:after{content:url(../svg/icon-badge.svg);position:absolute;width:10rem;height:10rem;bottom:57%;left:-8%;transition:all .6s ease;z-index:-1;transform:scale(.5)}.c-home-content__image{position:relative;padding:0 3rem 1rem}.c-home-content__image picture{position:relative;padding-bottom:140%;display:block}.c-home-content__image-img{position:absolute;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center"}@supports ((-o-object-fit:cover) or (object-fit:cover)){.c-home-content__image-img{height:100%}}.is-aligned-right .c-home-content__image{transform:rotate(2deg)}.is-aligned-left .c-home-content__image{transform:rotate(-2deg)}.c-home-content__content-wrap{max-width:22rem;margin:auto}.c-home-content__title{color:#204b45}@media only screen and (min-width:750px){.c-home-content{display:flex;align-items:center;margin:2rem auto;text-align:left;overflow:visible}.c-home-content.is-aligned-left{margin:6rem auto 0}.c-home-content.is-aligned-left .c-home-content__image:after{bottom:-12%;left:-8%;transform:scale(1.2)}.c-home-content.is-aligned-right .c-home-content__image:after{bottom:62%;right:-12%;transform:scale(1)}.c-home-content__image{width:50%}.is-aligned-right .c-home-content__image{order:2}.c-home-content__content{width:50%}.is-aligned-left .c-home-content__content{padding-left:4rem}.c-home-content__content-wrap{margin:0}}@media only screen and (min-width:1100px){.c-home-content{padding:0 1rem;margin:10rem auto}.c-home-content.is-aligned-right{margin:9rem auto 8.5rem}.c-home-content.is-aligned-left{margin:9rem auto 0}.c-home-content__image{opacity:0}.c-home-content.is-aligned-right .c-home-content__image{transform:rotate(0deg) translateX(10%)}.c-home-content.is-aligned-right .c-home-content__image:after{opacity:0;transition:transform .6s ease,opacity .5s ease .6s}.c-home-content.is-aligned-right .c-home-content__image.is-rotated{animation:imageEnterRight .5s ease-in-out;transform:rotate(2deg);opacity:1}.c-home-content.is-aligned-right .c-home-content__image.is-rotated:after{opacity:.4}.c-home-content.is-aligned-left .c-home-content__image{transform:rotate(0deg) translateX(-10%)}.c-home-content.is-aligned-left .c-home-content__image:after{opacity:0;transition:transform .6s ease,opacity .5s ease .6s}.c-home-content.is-aligned-left .c-home-content__image.is-rotated{animation:imageEnter .5s ease-in-out;transform:rotate(-2deg);opacity:1}.c-home-content.is-aligned-left .c-home-content__image.is-rotated:after{opacity:1}}@media only screen and (min-width:1350px){.is-aligned-left .c-home-content__content{padding-left:8rem}}@keyframes imageEnter{0%{opacity:0;transform:translateX(-10%) rotate(0)}90%{transform:translateX(0) rotate(-1deg);opacity:1}to{transform:translateX(0) rotate(-2deg)}}@keyframes imageEnterRight{0%{opacity:0;transform:translateX(10%) rotate(0)}90%{transform:translateX(0) rotate(1deg);opacity:1}to{transform:translateX(0) rotate(2deg)}}.c-home-blog{transition-timing-function:ease;transition-duration:1s;transition-property:opacity;background-color:#82a49e;color:#fff;text-align:center;padding:3rem 0 4rem}.js-available .c-home-blog{opacity:0}.c-home-blog.is-opaque{opacity:1}.c-home-blog__header{padding:0 2rem}.c-home-blog__content{max-width:22rem;margin:auto;display:flex;flex-wrap:wrap;justify-content:center}.c-home-blog__link{opacity:.6;border-bottom:.125rem solid #fff;padding-bottom:.2rem;align-self:center}.c-home-blog__link.is-mobile{display:block}.c-home-blog__link.is-desktop{display:none}.c-home-blog__link.o-btn{color:#fff;border-color:#fff}@media only screen and (min-width:1100px){.c-home-blog{padding:8rem 0}.c-home-blog__header{width:30%;text-align:left;padding-left:5rem}.c-home-blog__loop-wrap{width:70%;position:relative}.c-home-blog__loop-wrap:before{content:"";position:absolute;display:block;top:0;left:0;z-index:1;width:5rem;height:100%;background:linear-gradient(90deg,#82a49e,rgba(130,164,158,.5) 50%,transparent);visibility:hidden}.c-home-blog__title{opacity:1;margin-top:0}.c-home-blog__subtitle{opacity:.6;max-width:25rem;margin-bottom:2.5rem}.c-home-blog__content{max-width:unset;align-items:center;justify-content:end}.c-home-blog__link.is-mobile{display:none}.c-home-blog__link.is-desktop{display:inline}.c-home-blog__link.is-desktop:hover{opacity:1;border-bottom:2px solid #fff}}.o-blog-tile{opacity:.6}.o-blog-tile.is-active{opacity:1}.o-blog-tile__title{margin:.5rem 0 1rem}.o-blog-tile__subtitle{margin-bottom:1rem}.o-blog-tile__content{display:flex;flex-direction:column}.o-blog-tile__content-featured{opacity:.6;margin-bottom:0}.o-blog-tile__details{display:flex;justify-content:center;padding-bottom:1rem;font-size:.875rem;opacity:.6}.o-blog-tile__details span{padding-right:.5rem}.o-blog-tile__details-dot{position:relative;padding-left:.5rem}.o-blog-tile__details-dot:before{content:"";background:url(../svg/dot.svg);position:absolute;top:50%;transform:translateY(-50%);left:-.1875rem;width:.375rem;height:.375rem}.o-blog-tile__excerpt{display:none}.o-blog-tile__image{position:relative;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:1rem;align-items:center}.o-blog-tile__image-image{transition:all 1s ease .2s;transform:rotate(2deg)}.is-active .o-blog-tile__image-image{transform:rotate(-2deg)}.o-blog-tile__image-wrap{position:relative;flex-basis:76%}.o-blog-tile__button{position:absolute;bottom:15%;right:-9%}.o-blog-tile__button span{position:relative;z-index:2}@media only screen and (min-width:750px){.o-blog-tile__image-wrap{flex-basis:94%}}@media only screen and (min-width:1100px){.o-blog-tile__content{max-width:30rem;text-align:left;flex:1;padding-left:2rem}.o-blog-tile__details{justify-content:start;font-size:1.125rem}.o-blog-tile__excerpt{display:block;padding-bottom:2rem}.o-blog-tile__image{justify-content:start}.o-blog-tile__image-wrap{flex-basis:50%}.o-blog-tile__button .o-btn{padding:4.5rem;font-size:1rem}.o-blog-tile__button .o-btn.is-tertiary:hover{transform:rotate(0deg)}}@media only screen and (min-width:1650px){.o-blog-tile__content{padding-left:4rem}}@keyframes marquee{0%{transform:translate3d(-25%,0,0)}to{transform:translate3d(-50%,0,0)}}.o-progress__carousel-scroller{color:#e95e2a;font-family:tt-norms-medium,sans-serif;font-size:1.3rem;white-space:nowrap;padding:.25em 0;overflow:hidden;position:relative}.o-progress__carousel-scroller__inner{width:-moz-fit-content;width:fit-content;position:relative;display:block;padding:1.5rem 0;transform:translate3d(-25%,0,0);animation:marquee 15s linear infinite}.o-progress__item-icon{padding:0 1rem}.o-progress__item-icon svg{width:2rem;vertical-align:middle;height:auto}.o-progress__item-quote{padding:0 1rem}.o-progress__item-quote svg{width:1.125rem;vertical-align:middle;height:auto}.o-progress__item-quote svg path{fill:#e95e2a}.o-progress__item-quote.is-closing{transform:rotate(180deg);padding:0 1rem}.o-progress__item-author{opacity:.4}.o-progress__item-dot{width:.375rem;margin:0 3rem}.o-progress__item-dot circle{fill:#e95e2a}@media only screen and (min-width:1350px){.o-progress__carousel-scroller__item{font-size:1.5rem}}

