.rotating{animation:rotate 2s infinite linear}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#panel-hero{background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#fef3e7}@media screen and (min-width:992px){#panel-hero{text-align:left;color:#fff;min-height:100vh;background-color:none}}#panel-hero .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:0}@media screen and (min-width:992px){#panel-hero .content-wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;padding:75px;height:calc(100vh - 100px)}}#panel-hero .content-wrapper .panel-hero-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.75em;background-color:#fef3e7;padding:50px 40px;width:100%}@media screen and (min-width:992px){#panel-hero .content-wrapper .panel-hero-content{max-width:40%;padding:0;background:none;margin-top:0}}#panel-hero .content-wrapper .panel-hero-content h1{font-size:2.8em;line-height:1.1;margin-bottom:30px;color:#0d220e}@media screen and (min-width:992px){#panel-hero .content-wrapper .panel-hero-content h1{font-size:3.5em;color:#fff;margin-top:30px;margin-bottom:0}}#panel-hero .content-wrapper .panel-hero-content p.panel-hero-subline{margin-top:0;margin-bottom:30px;font-size:1.2em;font-family:'Trois Mille', 'Noto Emoji', sans-serif}@media screen and (min-width:992px){#panel-hero .content-wrapper .panel-hero-content p.panel-hero-subline{margin-bottom:10px}}#panel-hero .content-wrapper .panel-hero-content .panel-price-list{font-family:'Trois Mille', 'Noto Emoji', sans-serif;font-size:1.1em;margin:0}@media screen and (min-width:992px){#panel-hero .content-wrapper .panel-hero-content .panel-price-list{font-size:1.4em;margin-bottom:6px}}#panel-hero .content-wrapper .panel-hero-content .panel-price-list .panel-price-list-price{font-family:'Trois Mille', 'Noto Emoji', sans-serif;color:#0d220e;margin-right:5px}@media screen and (min-width:992px){#panel-hero .content-wrapper .panel-hero-content .panel-price-list .panel-price-list-price{color:inherit}}#panel-hero .content-wrapper .panel-hero-content .panel-price-list:last-of-type{margin-bottom:30px}@media screen and (min-width:992px){#panel-hero .content-wrapper .panel-hero-content .mosaic-cta-button{margin-left:0}}#panel-hero .content-wrapper .panel-hero-content.panel-hero-content-on-light,#panel-hero .content-wrapper .panel-hero-content.panel-hero-content-on-light .panel-price-list .panel-price-list-price,#panel-hero .content-wrapper .panel-hero-content.panel-hero-content-on-light h1{color:#0d220e}#panel-hero .content-wrapper .panel-hero-content.panel-hero-content-on-light .panel-price-list.panel-price-list-shipping{color:#7433ff}#panel-hero.panel-hero-fullscreen{min-height:128vh;background-repeat:no-repeat;background-position:top;background-size:cover;text-align:center;background-color:none;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;line-height:1.3}@media screen and (min-height:700px) and (max-width:992px){#panel-hero.panel-hero-fullscreen{min-height:125vh}}@media screen and (min-height:800px) and (max-width:992px){#panel-hero.panel-hero-fullscreen{min-height:110vh}}@media screen and (min-width:481px){#panel-hero.panel-hero-fullscreen{min-height:100vh}}@media screen and (min-width:992px){#panel-hero.panel-hero-fullscreen{text-align:left;background-position:100%;min-height:100vh}}#panel-hero.panel-hero-fullscreen.panel-hero-fullscreen-extraroom{min-height:125vh}@media screen and (min-height:700px) and (max-width:992px){#panel-hero.panel-hero-fullscreen.panel-hero-fullscreen-extraroom{min-height:125vh}}@media screen and (min-width:992px){#panel-hero.panel-hero-fullscreen.panel-hero-fullscreen-extraroom{min-height:100vh}}@media screen and (min-width:992px){#panel-hero.panel-hero-fullscreen.panel-hero-fullscreen-extraroom .content-wrapper .panel-hero-content h1{font-size:3.5em}}#panel-hero.panel-hero-fullscreen .carousel .carousel-thumbnails-wrapper{width:100%;position:absolute;margin-left:auto;margin-right:auto;top:0;left:0;right:0;bottom:0;max-width:1920px}#panel-hero.panel-hero-fullscreen .carousel .carousel-thumbnails-wrapper .carousel-thumbnails{padding:20px;position:absolute;bottom:0;left:0;right:0;z-index:9}@media screen and (min-width:992px){#panel-hero.panel-hero-fullscreen .carousel .carousel-thumbnails-wrapper .carousel-thumbnails{right:auto;bottom:20px;padding:0 75px 75px}}#panel-hero.panel-hero-fullscreen .carousel .carousel-slides .carousel-slide{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width:992px){#panel-hero.panel-hero-fullscreen .carousel .carousel-slides .carousel-slide .content-wrapper{padding-bottom:200px;padding-top:100px}}#panel-hero.panel-hero-fullscreen .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:start;width:100%}@media screen and (min-width:768px){#panel-hero.panel-hero-fullscreen .content-wrapper{-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:992px){#panel-hero.panel-hero-fullscreen .content-wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;height:auto}}#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5em;background-color:transparent;width:100%;padding:370px 40px 0}@media screen and (min-width:768px){#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content{gap:1.75em;padding:50px 40px 75px}}@media screen and (min-width:992px){#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content{max-width:40%;padding:0}}#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content h1{font-size:2.8em;line-height:1.1;text-align:center}@media screen and (min-width:992px){#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content h1{font-size:3.6em;text-align:left}}#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content p.panel-hero-subline{font-size:1.2em}@media screen and (min-width:992px){#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content p.panel-hero-subline{font-size:1.2em}}#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content form input{padding:12px 15px}#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content form .form-error{color:#eb9887}#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content form button{background-color:#0d220e;color:#fff}#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content form button:hover{background-color:#1f3d20}#panel-hero.panel-hero-fullscreen .content-wrapper .panel-hero-content form button.processing-state{background-color:#1f3d20!important}#panel-hero.panel-hero-fullscreen-carousel,#panel-hero.panel-hero-fullscreen-carousel .content-wrapper{height:100%}@media screen and (min-width:992px){#panel-hero.panel-hero-half-left .content-wrapper .panel-hero-content{max-width:50%}}#panel-hero.panel-hero-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;background-position:0}#panel-hero.panel-hero-banner.panel-hero-banner-right{-ms-flex-pack:end;justify-content:flex-end}#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content{width:95%;margin:0 auto;background-color:hsla(0,0%,100%,.9);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;padding:50px}@media screen and (min-width:992px){#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content{width:35%;margin-right:10vw}}#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content{color:#333;width:100%;max-width:100%}#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content #logo{max-width:125px;margin:0 auto 20px}@media screen and (min-width:992px){#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content #logo{max-width:100px}}#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content h1{color:#0d220e;text-align:center;font-size:2.8em}@media screen and (min-width:992px){#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content h1{font-size:4em}}#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content .panel-hero-subline{text-align:center;margin-top:0;font-size:1.2em}#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content .panel-price-list{font-family:'Trois Mille', 'Noto Emoji', sans-serif;font-size:1em;margin:0;text-align:center}@media screen and (min-width:992px){#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content .panel-price-list{font-size:1.2em}}#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content .panel-price-list .panel-price-list-price{font-family:'Trois Mille', 'Noto Emoji', sans-serif;color:#7433ff;margin-right:5px}#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content .panel-price-list.panel-price-list-shipping{font-size:1em;text-transform:uppercase;font-family:'Trois Mille', 'Noto Emoji', sans-serif;color:#7433ff}@media screen and (min-width:992px){#panel-hero.panel-hero-banner #panel-hero-fullscreen-banner-content .panel-hero-content .panel-price-list.panel-price-list-shipping{color:#fff}}#panel-hero-split{display:-ms-flexbox;display:flex;min-height:calc(100vh - 150px);-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){#panel-hero-split{-ms-flex-direction:row;flex-direction:row}}#panel-hero-split #panel-hero-split-info{-ms-flex-preferred-size:50%;flex-basis:50%;background-color:#fef3e7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-order:2;order:2}@media screen and (min-width:992px){#panel-hero-split #panel-hero-split-info{-ms-flex-order:1;order:1;min-height:100vh}}#panel-hero-split #panel-hero-split-info #panel-hero-split-info-content{padding:60px 40px;text-align:center;color:#102112;max-width:1000px}#panel-hero-split #panel-hero-split-info #panel-hero-split-info-content .mosaic-cta-button{width:100%}#panel-hero-split #panel-hero-split-info #panel-hero-split-info-content form{margin-left:auto;margin-right:auto}@media screen and (min-width:992px){#panel-hero-split #panel-hero-split-info #panel-hero-split-info-content{padding:75px}}#panel-hero-split #panel-hero-split-image{-ms-flex-preferred-size:50%;flex-basis:50%;overflow:hidden;min-height:300px;-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width:992px){#panel-hero-split #panel-hero-split-image{-ms-flex-order:2;order:2;-ms-flex-preferred-size:50%;flex-basis:50%}}#panel-hero-split #panel-hero-split-image .carousel{background-color:#ddd}#panel-hero-split #panel-hero-split-image .carousel .carousel-slides{width:100%;position:absolute;top:0;bottom:0;right:0;left:0}#panel-hero-split #panel-hero-split-image .carousel .carousel-slides .carousel-slide{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50%}#panel-hero-split #panel-hero-split-image .carousel .carousel-slides .carousel-slide:first-of-type{z-index:1}#panel-hero-split #panel-hero-split-image .carousel .carousel-thumbnails{position:absolute;left:0;right:0;bottom:0;z-index:1}@media screen and (min-width:992px){#panel-hero-split #panel-hero-split-image .carousel .carousel-thumbnails .carousel-thumbnail{width:60px;height:60px;background-color:#555;border-radius:60px;cursor:pointer;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;background-position:50%;border:1px solid #fff}#panel-hero-split #panel-hero-split-image .carousel .carousel-thumbnails .carousel-thumbnail:not(:first-of-type){margin-left:10px}#panel-hero-split #panel-hero-split-image .carousel .carousel-thumbnails .carousel-thumbnail:not(:last-of-type){margin-right:10px}#panel-hero-split #panel-hero-split-image .carousel .carousel-thumbnails .carousel-thumbnail.carousel-thumbnail-selected{border:5px solid #fff;background-color:auto}}@media screen and (min-width:992px){#panel-hero-split.reverse #panel-hero-split-info{-ms-flex-order:2;order:2}}@media screen and (min-width:992px){#panel-hero-split.reverse #panel-hero-split-image{-ms-flex-order:1;order:1}}@media screen and (min-width:992px){#panel-hero-split #panel-hero-split-image.width-desktop-unset,#panel-hero-split #panel-hero-split-info.width-desktop-unset{-ms-flex-preferred-size:unset;flex-basis:unset}}@media screen and (min-width:992px){#panel-hero-split #panel-hero-split-image.width-desktop-40,#panel-hero-split #panel-hero-split-info.width-desktop-40{-ms-flex-preferred-size:40%;flex-basis:40%}}.brand-partnership{padding:1.5em 1em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:.7em}.brand-partnership img{max-height:2.1em}.v2-panel-hero-split .panel-hero-split-image{height:100%;width:100%}.v2-panel-hero-split .panel-hero-split-image .img-fluid{-o-object-fit:cover;object-fit:cover;max-height:unset;max-width:unset;width:100%}.v2-panel-hero-split .panel-hero-split-info{width:100%}@media screen and (min-width:992px){#panel-hero.panel-hero-fullscreen.v2-panel-hero-split .carousel .carousel-thumbnails-wrapper .carousel-thumbnails{right:-70%;bottom:20px;padding:0}}.v2-product-hero #panel-hero-split h1{font-family:'Trois Mille', 'Noto Emoji', sans-serif;line-height:1.1;margin-bottom:40px}.v2-product-hero #panel-hero-split #panel-hero-split-info #panel-hero-split-info-content{text-align:left}.v2-product-hero #panel-hero-split #panel-hero-split-info #panel-hero-split-info-content ul{margin:initial;padding:revert;list-style:initial}.v2-product-hero #panel-hero-split #panel-hero-split-info #panel-hero-split-info-content>.product-bundle-price{font-size:1.2em}.v2-product-hero #panel-hero-split #panel-hero-split-info #panel-hero-split-info-content .bundle-purchase-form-cta .mosaic-cta-button{width:100%}.v2-product-hero .bundle-summary{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:25px;font-weight:400}.v2-product-hero .bundle-summary .divider-point{color:#cc0136;font-weight:700}.panel-left-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (min-width:992px){.panel-left-right{-ms-flex-direction:row;flex-direction:row;min-height:100vh;text-align:left}}.panel-left-right .panel-left-right-left{-ms-flex-order:2;order:2;min-height:50vh;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:992px){.panel-left-right .panel-left-right-left{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-order:1;order:1}}.panel-left-right .panel-left-right-right{-ms-flex-order:1;order:1;min-height:50vh;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:992px){.panel-left-right .panel-left-right-right{-ms-flex-preferred-size:50%;flex-basis:50%;background-color:#0d220e;-ms-flex-order:2;order:2}}#panel-get-started{width:100%;text-align:center;position:relative;overflow:hidden;background-color:#ffdba1}#panel-get-started #panel-get-started-content{padding:50px 30px;max-width:1770px;width:100%;position:relative;z-index:1;margin:0 auto}@media screen and (min-width:992px){#panel-get-started #panel-get-started-content{padding:100px 75px 125px}}#panel-get-started #panel-get-started-content h2{margin-bottom:20px}#panel-get-started #panel-get-started-content p{margin:0;margin-bottom:8px}@media screen and (min-width:992px){#panel-get-started #panel-get-started-content p{font-size:1.2em}}#panel-get-started #panel-get-started-content .panel-price-list-price{color:#0d220e;font-family:'Trois Mille', 'Noto Emoji', sans-serif;margin-right:5px}#panel-get-started #panel-get-started-content .panel-price-list-shipping{font-size:1em;text-transform:uppercase;font-family:'Trois Mille', 'Noto Emoji', sans-serif;color:#7433ff}#panel-get-started #panel-get-started-content form{margin-top:30px}#panel-get-started #panel-get-started-watercolor{position:absolute;bottom:-300px;left:-200px;z-index:0}.panel-hero-float-1{left:-25px;bottom:-50px}@media screen and (min-width:1400px){.panel-hero-float-1{left:-25px;bottom:-75px}}.panel-hero-float-2{right:-25px;top:50px}@media screen and (min-width:1400px){.panel-hero-float-2{right:-25px;top:-50px}}.panel-hero-float-3{right:-15px;bottom:-25px}@media screen and (min-width:1400px){.panel-hero-float-3{left:-20px;bottom:-25px}}#panel-hero{text-align:center;color:#0d220e;min-height:115vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){#panel-hero{min-height:100vh}}#panel-hero .content-wrapper{-ms-flex-pack:center;justify-content:center;padding:50px}#panel-hero .content-wrapper #panel-hero-content .headline-leadin{text-transform:uppercase;font-size:1.3em;margin:0}#panel-hero .content-wrapper #panel-hero-content h1{margin-top:10px;font-size:3.5em;margin-bottom:20px}@media screen and (min-width:992px){#panel-hero .content-wrapper #panel-hero-content h1{font-size:5.5em}}#panel-hero .content-wrapper #panel-hero-content .headline-subtitle{text-transform:uppercase;font-size:1.3em;margin:0}#panel-hero .content-wrapper #panel-hero-content .vision-explanation{max-width:750px;margin-top:50px;font-size:1.2em;margin-bottom:0}@media screen and (min-width:992px){#panel-hero .content-wrapper #panel-hero-content .vision-explanation{font-size:1.3em}}#panel-our-vision-explainer{overflow:hidden}#panel-our-vision-explainer .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#panel-our-vision-explainer .content-wrapper #panel-our-vision-explainer-content{font-size:1.3em;max-width:700px;text-align:center}.panel-left-right{min-height:100vh;font-size:1.3em}.panel-left-right .panel-left-right-left{background-color:#fbf4e9;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}#panel-our-impact .content-wrapper{text-align:center}@media screen and (min-width:992px){#panel-our-impact .content-wrapper{margin-top:75px;margin-bottom:75px}}#panel-our-impact .content-wrapper h2{font-size:4em;margin-bottom:20px}@media screen and (min-width:992px){#panel-our-impact .content-wrapper h2{font-size:5em}}#panel-our-impact .content-wrapper p{font-size:1.3em}#panel-our-impact .content-wrapper .panel-our-impact-stats{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){#panel-our-impact .content-wrapper .panel-our-impact-stats{-ms-flex-direction:row;flex-direction:row}}#panel-our-impact .content-wrapper .panel-our-impact-stats .panel-our-impact-stat{padding:25px;-ms-flex-preferred-size:33%;flex-basis:33%}#panel-our-impact .content-wrapper .panel-our-impact-stats .panel-our-impact-stat .panel-our-impact-stat-headline{color:#0d220e;font-family:'Trois Mille', 'Noto Emoji', sans-serif;text-transform:uppercase;font-size:3em;line-height:.9;margin-bottom:10px}@media screen and (min-width:992px){#panel-our-impact .content-wrapper .panel-our-impact-stats .panel-our-impact-stat .panel-our-impact-stat-headline{font-size:4em}}
