@charset "UTF-8";.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-top-xs{margin-top:var(--space-xs)}.margin-bottom-sm{margin-bottom:var(--space-sm)}.margin-top-sm{margin-top:var(--space-sm)}.margin-bottom-md{margin-bottom:var(--space-md)}.margin-top-md{margin-top:var(--space-md)}.margin-bottom-lg{margin-bottom:var(--space-lg)}.margin-top-lg{margin-top:var(--space-lg)}.margin-bottom-2lg{margin-bottom:var(--space-2lg)}.margin-top-2lg{margin-top:var(--space-2lg)}.margin-bottom-3lg{margin-bottom:var(--space-3lg)}.margin-top-3lg{margin-top:var(--space-3lg)}.margin-bottom-4lg{margin-bottom:var(--space-4lg)}.margin-top-4lg{margin-top:var(--space-4lg)}*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.screen-reader-response,.screen-reader-text,.u-sr-only,.u-visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}@media only screen and (min-width:56.25em){.u-hide-desktop{display:none!important}}@media only screen and (max-width:56.25em){.u-hide-mobile{display:none!important}}@font-face{font-display:swap;font-family:Scto Grotesk A;font-style:normal;font-weight:500;src:url(../fonts/subset-SctoGroteskA-Medium.woff2) format("woff2"),url(../fonts/subset-SctoGroteskA-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:ABC Ginto Normal;font-style:normal;font-weight:400;src:url(../fonts/ABCGintoNormal-Medium.woff2) format("woff2"),url(../fonts/ABCGintoNormal-Medium.woff) format("woff")}h1,h2,h3,h4{color:var(--color);font-size:unset;font-weight:unset}p{margin-bottom:1.5rem;margin-top:1.5rem}.has-2lg-style{font-family:var(--heading);font-size:var(--f-2lg);line-height:100%}.has-large-font-size,.has-lg-style{font-family:var(--heading);font-size:var(--f-lg);line-height:100%}.has-md-style{font-size:var(--f-md);line-height:120%}.has-caption-font-size,.has-caption-style{font-size:var(--f-xs);line-height:160%;text-transform:uppercase}.has-huge-style{font-family:var(--heading);font-size:2.75rem;line-height:100%;max-width:14ch}@media only screen and (min-width:56.25em){.has-huge-style{font-size:7.5rem}}html{--body:"Scto Grotesk A",sans-serif;--heading:"ABC Ginto Normal",sans-serif;--f-2xs:0.7rem;--f-xs:0.85rem;--f-sm:0.9rem;--f-md:1.15rem;--f-lg:2.25rem;--f-2lg:2.75rem;--background-color:#fff;--color:#000;--grey:#f2f2f2;--vh:100vh;--vw:100vw;--column:calc(var(--vw)/9);--c-display:var(--space);--c-header:1.375rem;--post-container:48rem;--post-container-wide:60rem;--space-xs:calc(var(--column)*0.25);--space-sm:calc(var(--column)*0.5);--space-md:var(--column);--space-lg:calc(var(--column)*1.5);--space-2lg:calc(var(--column)*2);--space-3lg:calc(var(--column)*3);--space-4lg:calc(var(--column)*4);--space-5lg:calc(var(--column)*5);--space:var(--space-md);--space-layout:var(--space-md) var(--space-md)}@media only screen and (min-width:56.25em){html{--column:calc(var(--vw)/40);--c-header:3rem;--f-2xs:0.6875rem;--f-xs:0.8125rem;--f-sm:0.9375rem;--f-md:1.3125rem;--f-lg:2.8125rem;--f-2lg:4rem}}a{color:inherit;text-decoration:unset}html{background-color:var(--background-color);color:var(--color);font-family:var(--body);font-size:16px}body,html{position:relative;scroll-behavior:smooth}@media only screen and (min-width:56.25em){body::-webkit-scrollbar,html::-webkit-scrollbar{border:0 solid #424242;width:8px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:--black;border:0 solid #973434}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#444;border:0 solid #16b116}}main{padding-top:var(--c-display)}main.padding-header{padding-top:var(--space-4lg)}@media only screen and (min-width:56.25em){main.padding-header{padding-top:var(--space-4lg)}}button{background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;text-align:left;width:auto}section[id]{padding:var(--space-layout)}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:focus:not(:focus-visible){outline:none}*{-webkit-tap-highlight-color:transparent}::-moz-selection{background-color:var(--color);color:var(--background-color)}::selection{background-color:var(--color);color:var(--background-color)}.o-ratio-4-3{position:relative}.o-ratio-4-3:after,.o-ratio-4-3:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.o-ratio-4-3:before{float:left;padding-bottom:75%}.o-ratio-5-4{position:relative}.o-ratio-5-4:after,.o-ratio-5-4:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.o-ratio-5-4:before{float:left;padding-bottom:80%}.o-ratio-4-6{position:relative}.o-ratio-4-6:after,.o-ratio-4-6:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.o-ratio-4-6:before{float:left;padding-bottom:150%}.o-ratio-16-9{position:relative}.o-ratio-16-9:after,.o-ratio-16-9:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.o-ratio-16-9:before{float:left;padding-bottom:56.25%}.o-ratio-9-16{position:relative}.o-ratio-9-16:after,.o-ratio-9-16:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.o-ratio-9-16:before{float:left;padding-bottom:177.7777777778%}@media only screen and (min-width:56.25em){.o-ratio-desktop-16-9{position:relative}.o-ratio-desktop-16-9:after,.o-ratio-desktop-16-9:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.o-ratio-desktop-16-9:before{float:left;padding-bottom:42.8571428571%}}.o-absolute{height:100%;left:0;position:absolute;top:0;width:100%}.o-fit-cover{-o-object-fit:cover;object-fit:cover}.o-fit-contain{-o-object-fit:contain;object-fit:contain}.o-image-container{position:relative}.o-image-container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (min-width:56.25em){.c-about-intro{padding:var(--space-lg)!important}}.c-about-intro h1{max-width:14ch}.c-about-intro h1:hover{color:#bebebe}.c-about-intro h1:hover span{color:#000}@media only screen and (min-width:56.25em){.c-about-intro__grid{border-bottom:1px solid var(--color);display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,1fr);padding-bottom:var(--space-2lg)}}.c-about-intro__grid p{margin-bottom:0;margin-top:0}.c-about-intro__grid>*{border-top:1px solid var(--color);padding:var(--space-md) 0}@media only screen and (max-width:56.25em){.c-about-intro__grid>:first-child{display:none}}@media only screen and (min-width:56.25em){.c-about-intro__grid>:first-child{opacity:0}}@media only screen and (max-width:56.25em){.c-about-intro__grid>:last-of-type{border-bottom:1px solid var(--color)}}.c-about-as-seen-on h2{text-align:center}.c-about-as-seen-on .c-slider{margin:var(--space-2lg) 0}@media only screen and (min-width:56.25em){.c-about-as-seen-on .c-slider{margin:var(--space-3lg) 0}}.c-about-as-seen-on .c-slider__entry{margin-right:var(--space-2lg)}.c-about-members{margin:var(--space) 0}@media only screen and (min-width:56.25em){.c-about-members{margin:var(--space-lg) 0}}.c-about-members h2{max-width:16ch}.c-about-members__entry.is-selected{display:grid!important}.c-about-members__entry.is-wide{background-color:#f0f0f0;display:grid;display:none;margin:0 calc(var(--space)*-1)}@media only screen and (max-width:56.25em){.c-about-members__entry.is-wide{padding:var(--space)}}@media only screen and (min-width:56.25em){.c-about-members__entry.is-wide{gap:var(--space);grid-column:span 3;grid-template-columns:repeat(3,1fr);padding:var(--space-3lg) var(--space-lg) var(--space-lg)}.c-about-members__entry.is-wide h3,.c-about-members__entry.is-wide h4{font-family:var(--heading);font-size:var(--f-lg);line-height:100%}}.c-about-members__entry.is-wide .c-about-members__offset{bottom:calc(100% + var(--c-display) + var(--c-header));position:absolute}@media only screen and (min-width:56.25em){.c-about-members__entry.is-wide .c-about-members__img{width:75%}}.c-about-members__entry.is-wide .c-about-members__content,.c-about-members__entry.is-wide .c-about-members__title{border-top:1px solid var(--color);padding:var(--space) 0}.c-about-members__entry.is-wide .c-about-members__content>*,.c-about-members__entry.is-wide .c-about-members__title>*{margin-top:0}@media only screen and (max-width:56.25em){.c-about-members__entry.is-wide .c-about-members__title{border-top:unset}}.c-about-members__entry.is-wide .c-about-members__trigger{pointer-events:none}.c-about-members__entry.is-wide .c-about-members__toggle{display:none}.c-about-members__entry.is-wide .c-about-members__close,.c-about-members__entry.is-wide .c-about-members__content{display:block}.c-about-members__col{border-top:1px solid var(--color);margin-left:auto;padding:var(--space) var(--space-xs)}@media only screen and (min-width:56.25em){.c-about-members__col{width:calc(33% - var(--space))}}.c-about-members__linkedin{height:2rem;width:2rem}.c-about-members__close{stroke:var(--color);cursor:pointer;display:none;height:1.5rem;opacity:.5;position:absolute;width:1.5rem}@media only screen and (max-width:56.25em){.c-about-members__close{right:var(--space-sm);top:var(--space-md)}}@media only screen and (min-width:56.25em){.c-about-members__close{right:var(--space-lg);top:var(--space-md)}}.c-about-members__entry{position:relative}.c-about-members__grid{display:grid;gap:var(--space) var(--space-sm);grid-auto-flow:row dense;margin:var(--space) 0}@media only screen and (min-width:37.5em){.c-about-members__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:56.25em){.c-about-members__grid{grid-template-columns:repeat(3,1fr)}}.c-about-members__offset{bottom:calc(100% + var(--space) + var(--c-display) + var(--c-header));position:absolute}.c-about-members__trigger{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.c-about-members__content{display:none}.c-about-members__toggle{stroke:var(--color);bottom:0;height:1.5rem;left:calc(100% + var(--space-sm));opacity:.5;position:absolute;width:1.5rem}@media only screen and (min-width:56.25em){.c-about-members__toggle{display:none}}.c-about-members__title{padding:var(--space-sm) 0}@media only screen and (min-width:56.25em){.c-about-members__title{padding:var(--space-sm)}}.c-about-members__img{background-color:var(--grey);position:relative}.c-about-members__img:after,.c-about-members__img:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-about-members__img:before{float:left;padding-bottom:133.3333333333%}@media only screen and (max-width:56.25em){.c-about-members__img{margin-left:auto;margin-right:auto;width:75%}}.c-about-members__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.s-impact .c-contact-form,.s-technology .c-contact-form{--hover-color:#dae2b0;background-color:#edf5bd}@media only screen and (max-width:56.25em){.c-contact-intro{border-top:1px solid var(--color);margin-top:var(--space-3lg);padding:var(--space) 0 0}}@media only screen and (min-width:56.25em){.c-contact-intro{margin-left:auto;margin-top:var(--space-4lg);max-width:33%}}.c-contact-form{--hover-color:var(--grey);margin-bottom:var(--space-3lg);padding:var(--space)}@media only screen and (min-width:56.25em){.c-contact-form{padding:var(--space-lg)}}.c-contact-form .has-caption-style{margin-top:0;text-transform:unset}.c-contact-form__form{border-top:unset!important;display:none;margin-bottom:var(--space-2lg);position:relative}.c-contact-form__form:before{background-color:var(--hover-color);content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100% + var(--space-lg)*2);z-index:-1}@media only screen and (max-width:56.25em){.c-contact-form__form{background-color:var(--hover-color)}}@media only screen and (min-width:56.25em){.c-contact-form__form{grid-column:2/span 2}}.c-contact-form__form.active{display:block}@media only screen and (min-width:56.25em){.c-contact-form__form form{display:grid;gap:0 var(--space-sm);grid-template-columns:repeat(2,1fr)}}.c-contact-form__form .hs-submit{border-bottom:1px solid var(--color);padding-bottom:var(--space)}@media only screen and (min-width:56.25em){.c-contact-form__form .hs-submit{grid-column:1/-1}}.c-contact-form__form .hs-submit .actions{display:flex;justify-content:space-between}.c-contact-form__form .hs-submit .actions:before{align-self:flex-end;content:"I’m fine with my personal data being stored and processed as described in the privacy policy.";display:block;max-width:42ch}.c-contact-form__form .hs-submit input[type=submit]{background-color:transparent;background-image:url(../images/arrow.svg);background-position:50%;background-repeat:no-repeat;border:unset;color:transparent;cursor:pointer;margin-left:auto;margin-top:var(--space-3lg);transition:all .35s ease;width:4rem}.c-contact-form__form .hs-fieldtype-text label:after{content:": "}.c-contact-form__form .hs-fieldtype-text input{background-color:transparent;border:unset;outline:0}.c-contact-form__form .hs-fieldtype-select select{padding:var(--space-xs);text-overflow:ellipsis}.c-contact-form__form .hs-fieldtype-select option{font-size-adjust:2;width:100%}.c-contact-form__form .hs-fieldtype-select,.c-contact-form__form .hs-fieldtype-textarea{flex-direction:column}.c-contact-form__form .hs-fieldtype-textarea textarea{min-height:10rem}.c-contact-form__form input,.c-contact-form__form select,.c-contact-form__form textarea{width:100%}.c-contact-form__form .hs-form-field{border-top:1px solid var(--color);display:flex;gap:.5rem;width:100%}@media only screen and (min-width:56.25em){.c-contact-form__form .hs-form-field:hover,.c-contact-form__form .hs-form-field:hover input{background-color:var(--hover-color)}}.c-contact-form__form .input{flex:1}.c-contact-form__form .input input{width:100%}.c-contact-form .c-cols{gap:unset}@media only screen and (min-width:56.25em){.c-contact-form .c-cols{gap:0 var(--space-sm)}}@media only screen and (max-width:56.25em){.c-contact-form h2{border-bottom:1px solid var(--color);border-top:1px solid var(--color);padding-bottom:var(--space-2lg)!important}}@media only screen and (min-width:56.25em){.c-contact-form h2{grid-row:1/4}}.c-contact-form .hs-form-field,.c-contact-form__btn,.c-contact-form h2,.c-contact-form p{padding:var(--space) 0}@media only screen and (min-width:56.25em){.c-contact-form .hs-form-field,.c-contact-form__btn,.c-contact-form h2,.c-contact-form p{padding:var(--space) var(--space-sm)}}.c-contact-form__btn{transition:all .35s ease;width:100%}@media only screen and (max-width:56.25em){.c-contact-form__btn{border-bottom:1px solid var(--color)}}.c-contact-form__btn.inactive{opacity:.35}@media only screen and (max-width:56.25em){.c-contact-form__btn{font-size:var(--f-md);line-height:120%}}.c-contact-form__btn.active,.c-contact-form__btn:hover{background-color:var(--hover-color)}@media only screen and (min-width:56.25em){.c-contact-form .c-cols>*{border-top:1px solid var(--color)}}.c-impact-animation__img{--sizing:15rem;height:var(--sizing);margin-left:50%;position:relative;transform:translateX(-100%);width:var(--sizing)}@media only screen and (min-width:56.25em){.c-impact-animation__img{--sizing:32.25rem}}.c-impact-animation__img img{border-radius:100%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-impact-animation__step{--color:#fff;--bg:#f0f0f0;--size:3rem;--opacity:0;height:1px;position:relative;width:1px}.c-impact-animation__step__circle{background-color:var(--bg);border-radius:100%;height:var(--size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:var(--size)}.c-impact-animation__step--growth{--bg:#000;--size:20rem;--opacity:1}.c-impact-animation__step p{color:var(--color);font-size:var(--f-sm);left:50%;margin:0;opacity:var(--opacity);padding:var(--space-md);position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease .5s;width:100%}.c-impact-animation__step--1{left:110%;position:absolute;top:160%}@media only screen and (min-width:56.25em){.c-impact-animation__step--1{left:150%;top:100%}}.c-impact-animation__step--2{left:85%;position:absolute;top:300%}@media only screen and (min-width:56.25em){.c-impact-animation__step--2{left:50%;top:175%}}.c-impact-recycling{display:none}.c-impact-recycling__cards{--size:15rem;align-items:flex-start;display:flex;gap:var(--space-lg);justify-content:center;margin:var(--space-lg) 0}@media only screen and (max-width:56.25em){.c-impact-recycling__cards{flex-direction:column}}.c-impact-recycling__cards.after .after{display:block}.c-impact-recycling__cards.after .before{display:none}.c-impact-recycling__card{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-impact-recycling__circle{background-color:green;border-radius:100%;height:var(--size);position:relative;width:var(--size)}@media only screen and (min-width:56.25em){.c-impact-recycling__circle{margin-bottom:var(--space)}}.c-impact-recycling__circle svg{fill:#fff;height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.c-impact-recycling__text p{min-height:.5rem;text-align:center;width:var(--size)}.c-impact-recycling__text .after{display:none}.c-impact-recycling__toggle{display:flex;gap:var(--space);margin-top:var(--space)}.c-impact-recycling__toggle p{margin:0}.c-impact-hero{--color:#fff;background-color:#dadada;position:relative}@media only screen and (max-width:){.c-impact-hero{position:relative}.c-impact-hero:after,.c-impact-hero:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-impact-hero:before{float:left;padding-bottom:125%}}@media only screen and (min-width:56.25em){.c-impact-hero{height:var(--vh);width:100%}}.c-impact-hero__wrapper{height:100%;padding:var(--space);position:relative;width:100%;z-index:10}@media only screen and (min-width:56.25em){.c-impact-hero__wrapper{display:flex;justify-content:space-between;padding:var(--space-lg)}}.c-impact-hero h2{max-width:12ch}.c-impact-hero__logo{filter:invert(1)}@media only screen and (min-width:56.25em){.c-impact-hero__logo{height:100%}}.c-impact-hero__img{height:100%;left:0;position:absolute;top:0;width:100%}.c-lca{display:table;margin:var(--space-lg) 0}@media only screen and (max-width:56.25em){.c-lca{margin-top:100vh}}@media only screen and (min-width:56.25em){.c-lca{margin-bottom:50vh}}.c-lca__wrapper{align-content:center;display:inline-flex;gap:var(--space-sm)}@media only screen and (min-width:56.25em){.c-lca__wrapper{gap:var(--space-md)}}.c-lca:hover .c-lca__icon{background-color:#e1fd44}.c-lca__icon{background-color:#000;border-radius:100%;height:4em;position:relative;transition:all .25s ease;width:4rem}@media only screen and (min-width:56.25em){.c-lca__icon{height:6rem;width:6rem}}.c-lca__icon img{fill:#fff;filter:invert(1);height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:50%}.c-lca__text{display:flex;flex-direction:column;justify-content:center;margin:0}#sustainability h2{border-top:1px solid var(--color);padding:var(--space) 0;text-align:center}#sustainability .has-huge-style:not(.key){margin:var(--space-2lg) auto;text-align:center}#sustainability .c-slider{margin:var(--space-2lg) calc(var(--space)*-1);width:100vw}.c-faq{display:grid;gap:var(--space);grid-auto-flow:row dense;margin-bottom:var(--space-3lg)}@media only screen and (max-width:56.25em){.c-faq{margin-top:var(--space-3lg);padding:var(--space)}}@media only screen and (min-width:56.25em){.c-faq{grid-template-columns:repeat(2,1fr);margin-left:auto;margin-top:var(--space-4lg);max-width:66%;padding:var(--space-lg)}}.c-faq h1{margin-bottom:var(--space-3lg)}.c-faq__close{opacity:.5;position:absolute}.c-faq__close svg{stroke:var(--color);height:1.5rem;width:1.5rem}@media only screen and (max-width:56.25em){.c-faq__close{right:var(--space-sm);top:var(--space-md)}}@media only screen and (min-width:56.25em){.c-faq__close{right:var(--space-lg);top:var(--space-md)}}.c-faq__offset{bottom:calc(100% + var(--space) + var(--c-display) + var(--c-header));position:absolute}.c-faq__entry.active{padding-left:var(--space-sm);padding-right:var(--space-sm)}.c-faq__answer{background-color:var(--grey);display:none;margin:0 calc(var(--space)*-1);position:relative}@media only screen and (max-width:56.25em){.c-faq__answer{padding-bottom:0}}@media only screen and (min-width:56.25em){.c-faq__answer{margin:0 calc(var(--space-lg)*-1);margin-left:-66%}}@media only screen and (max-width:56.25em){.c-faq__answer{padding:var(--space)}}@media only screen and (min-width:56.25em){.c-faq__answer{gap:var(--space);grid-column:span 2;grid-template-columns:repeat(3,1fr);padding:var(--space-3lg) var(--space-lg) var(--space-lg) var(--space-3lg)}}@media only screen and (max-width:56.25em){.c-faq__answer .c-cols>:nth-of-type(2){border-top:unset;margin-top:0;padding-bottom:0;padding-right:3rem;padding-top:0}}.has-hidden-poster .c-frontpage-hero__cover{display:none}.has-hidden-poster .c-frontpage-hero__player{display:block}.s-frontpage .c-header{background-color:transparent}.c-frontpage-hero__icon{display:inline-block;filter:invert(1);height:auto;margin-left:.5rem;vertical-align:text-bottom;width:1.5rem}.c-frontpage-hero__logo{filter:invert(1);max-width:23.875rem;padding:var(--space);width:100%;z-index:50}@media only screen and (max-width:56.25em){.c-frontpage-hero__logo{bottom:50%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;transform:translateY(50%);width:80%}}@media only screen and (min-width:56.25em){.c-frontpage-hero__logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.c-frontpage-hero__logo .main{height:unset}.c-frontpage-hero p{bottom:var(--space);color:#fff;font-family:var(--heading);left:var(--space);position:absolute;right:var(--space);z-index:50}.c-frontpage-innovation{display:grid;gap:var(--space-2lg)}@media only screen and (min-width:56.25em){.c-frontpage-innovation{align-items:start;gap:var(--space-sm);grid-template-columns:1fr 2fr;margin-bottom:var(--space-2lg)}}.c-frontpage-innovation__content{border-top:1px solid var(--color);padding:var(--space-sm) 0}.c-frontpage-innovation__content p{margin:var(--space) 0}@media only screen and (min-width:56.25em){.c-frontpage-innovation__content p{padding-right:var(--space-sm)}.c-frontpage-innovation__content{margin-left:var(--space)}}.c-frontpage-innovation__slider{position:relative}@media only screen and (max-width:56.25em){.c-frontpage-innovation__slider{position:relative}.c-frontpage-innovation__slider:after,.c-frontpage-innovation__slider:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-frontpage-innovation__slider:before{float:left;padding-bottom:111.1111111111%}}@media only screen and (min-width:56.25em){.c-frontpage-innovation__slider{position:relative}.c-frontpage-innovation__slider:after,.c-frontpage-innovation__slider:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-frontpage-innovation__slider:before{float:left;padding-bottom:64.5161290323%}}.c-frontpage-innovation__slideshow{position:relative;width:100%}.c-frontpage-technology__lead{display:flex;gap:var(--space-md)}@media only screen and (max-width:56.25em){.c-frontpage-technology__lead{align-items:center;flex-direction:column}}@media only screen and (min-width:56.25em){.c-frontpage-technology__lead{padding-left:var(--space)}}.c-frontpage-technology__lead .ball{background-color:var(--color);border-radius:100%;content:"";display:block;height:7.125rem;width:7.125rem}.c-frontpage-technology h2{margin-bottom:var(--space);max-width:42rem;max-width:26rem}@media only screen and (min-width:56.25em){.c-frontpage-technology h2{max-width:36rem}.c-frontpage-technology__discover{display:table;margin-left:33%;margin-top:var(--space)}}@media only screen and (max-width:56.25em){.c-frontpage-technology__schema{margin-left:calc(var(--space-md)*-1);width:100vw}.c-frontpage-technology__schema img{padding:1rem}}@media only screen and (min-width:56.25em){.c-frontpage-technology__schema{margin-bottom:calc(var(--space-md)*-1);padding:0 var(--space-3lg)}.c-frontpage-technology__grid{display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,1fr)}}.c-frontpage-technology__grid li{margin-bottom:var(--space-sm);margin-left:var(--space-sm)}.c-frontpage-technology__grid li:last-of-type{margin-bottom:0}.c-frontpage-technology__grid p{margin-bottom:0;margin-top:0}.c-frontpage-technology__grid>*{border-top:1px solid var(--color);padding:var(--space-md) 0}@media only screen and (max-width:56.25em){.c-frontpage-technology__grid>:first-child{display:none}}@media only screen and (min-width:56.25em){.c-frontpage-technology__grid>:first-child{opacity:0}.c-frontpage-technology__grid>*{border-bottom:1px solid var(--color)}}.c-frontpage-waste{position:relative}@media only screen and (min-width:56.25em){.c-frontpage-waste{--color:#fff}}.c-frontpage-waste__img{background-color:#dadada;position:relative;width:calc(100% + var(--space)*2)}@media only screen and (max-width:56.25em){.c-frontpage-waste__img{margin:0 calc(var(--space)*-1);position:relative}.c-frontpage-waste__img:after,.c-frontpage-waste__img:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-frontpage-waste__img:before{float:left;padding-bottom:117.6470588235%}}@media only screen and (min-width:56.25em){.c-frontpage-waste__img{height:var(--vh);margin:calc(var(--space)*-1)}}.c-frontpage-waste__img img{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:56.25em){.c-frontpage-waste__content{margin-bottom:var(--space)}}@media only screen and (min-width:56.25em){.c-frontpage-waste__content{left:var(--space-lg);position:absolute;top:var(--space-lg);z-index:10}}.c-frontpage-waste h2{margin-bottom:var(--space)}@media only screen and (min-width:56.25em){.c-frontpage-waste h2{max-width:21ch}}.c-frontpage-modal{background:#fff 0 0 no-repeat padding-box;box-shadow:5px 5px 15px rgba(0,0,0,.161);height:auto;padding:var(--space-sm);pointer-events:none;position:fixed;transform:translate(1rem,1rem);width:20rem;z-index:50}.c-frontpage-logo-slider h2{border-top:1px solid;margin:0 var(--space-md);padding-top:var(--space-md);text-align:center}@media only screen and (min-width:56.25em){.c-frontpage-logo-slider h2{margin:0 calc(var(--space-lg) + var(--space-md))}}.c-frontpage-logo-slider .c-slider{margin:var(--space-2lg) 0}.c-frontpage-logo-slider .c-slider__entry{margin-right:var(--space-2lg)}.c-news-insights{margin-bottom:var(--space-2lg);overflow:hidden;width:100%}@media only screen and (max-width:56.25em){.c-news-insights{margin-top:var(--space-3lg);padding:var(--space-sm) 0}}@media only screen and (min-width:56.25em){.c-news-insights{margin-top:var(--space-lg);padding:var(--space-lg) 0}}.c-news-insights h1{border-top:1px solid var(--color);margin-bottom:var(--space-sm);padding:var(--space) 0}@media only screen and (max-width:56.25em){.c-news-insights h1{margin:var(--space-sm);max-width:10ch}}@media only screen and (min-width:56.25em){.c-news-insights h1{margin-left:auto;margin-right:var(--f-lg);max-width:calc(33% - var(--space-sm))}}.c-news-insights__title{border-top:1px solid var(--color);display:flex;gap:var(--space);margin-top:var(--space-sm);padding:var(--space-sm) 0}@media only screen and (min-width:56.25em){.c-news-insights__title{padding:var(--space-sm)}}.c-news-insights__title>:first-child{flex:1}.c-news-insights__link{flex-shrink:0;height:2rem;width:2rem}.c-news-insights__link img{height:2rem;transform:rotate(-45deg);transform-origin:center center;width:2rem}@media only screen and (max-width:56.25em){.c-news-insights__date{display:none}}.c-news-insights__img{position:relative;width:100%}.c-news-insights__img:after,.c-news-insights__img:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-news-insights__img:before{float:left;padding-bottom:66.6666666667%}.c-news-insights__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-news-insights__btns{display:none}@media only screen and (min-width:56.25em){.c-news-insights__btns{display:flex;gap:var(--space-sm);position:absolute;right:var(--space);top:calc(100% + var(--space-sm))}}.c-news-insights__btns .js-slider-previous{transform:rotate(180deg)}.c-news-insights__slider{height:auto;position:relative}.c-news-insights__slider .c-slider:not(.flickity-enabled){display:flex;flex-wrap:nowrap;overflow:hidden}.c-news-insights__slider .c-slider:not(.flickity-enabled) .c-slider__entry{flex-shrink:0}.c-news-insights__slider .c-slider__entry{margin:0 var(--space-xs);width:calc(100% - var(--space-2lg)*1)}@media only screen and (min-width:56.25em){.c-news-insights__slider .c-slider__entry{width:calc(33% - var(--space-lg)*1)}}.c-news-hero{position:relative;width:100%}@media only screen and (min-width:56.25em){.c-news-hero{height:var(--vh);padding:var(--space-lg);padding-right:var(--space-md)}}.c-news-hero .c-link{display:table}.c-news-hero__display{display:flex;padding-top:var(--space-sm)}@media only screen and (max-width:56.25em){.c-news-hero__display{padding:var(--space)}}@media only screen and (min-width:56.25em){.c-news-hero__display{border-top:1px solid var(--color)}}.c-news-hero__display h3{margin-bottom:var(--space);max-width:24ch}@media only screen and (max-width:56.25em){.c-news-hero__display h3{border-top:1px solid var(--color);padding-top:var(--space)}}.c-news-hero__display>:last-child{flex:1}.c-news-hero__arrow{margin-left:auto;width:5rem}@media only screen and (max-width:56.25em){.c-news-hero__img{position:relative}.c-news-hero__img:after,.c-news-hero__img:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-news-hero__img:before{float:left;padding-bottom:125%}}@media only screen and (min-width:56.25em){.c-news-hero__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}.c-news-hero__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-news-grid{padding:var(--space-sm)}@media only screen and (min-width:56.25em){.c-news-grid{padding:var(--space-2lg)}}.c-news-grid .c-cols{gap:var(--space-sm)}@media only screen and (max-width:56.25em){.s-page,.s-single-post{margin-top:var(--space-3lg)}}@media only screen and (min-width:56.25em){.s-page,.s-single-post{margin-top:var(--space-4lg)}}.s-page .c-button,.s-single-post .c-button{display:table;margin:var(--space-lg) auto var(--space-3lg)}.s-page h2.has-caption-style,.s-single-post h2.has-caption-style{padding:var(--space);text-align:center}.c-post-cover{border-top:1px solid var(--color);display:grid;gap:var(--space);grid-template-columns:repeat(2,1fr);margin:var(--space);padding-top:var(--space-sm)}@media only screen and (min-width:56.25em){.c-post-cover{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:56.25em){.c-post-cover__cat{text-align:right}}@media only screen and (min-width:56.25em){.c-post-cover__cat{text-align:center}}@media only screen and (max-width:56.25em){.c-post-cover__date{text-align:center}}@media only screen and (min-width:56.25em){.c-post-cover__date{text-align:right}}@media only screen and (max-width:56.25em){.c-post-cover__date,.c-post-cover__title{grid-column:1/-1}}.c-post-cover__title{grid-column:1/-1}@media only screen and (max-width:56.25em){.c-post-cover__title{grid-row:2}}.c-post-cover__title h1{margin:0 auto var(--space-md);max-width:24ch;text-align:center}@media only screen and (min-width:56.25em){.c-post-cover__title h1{margin:var(--space-lg) auto var(--space-3lg)}}.c-post-cover__img{position:relative}.c-post-cover__img:after,.c-post-cover__img:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-post-cover__img:before{float:left;padding-bottom:125%}@media only screen and (min-width:56.25em){.c-post-cover__img{position:relative}.c-post-cover__img:after,.c-post-cover__img:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-post-cover__img:before{float:left;padding-bottom:56.25%}}.c-post-cover__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.s-technology .c-slider-caption{border-bottom:unset}.s-technology .c-technology-slider+#resortecs-for{padding-top:0}@media only screen and (min-width:56.25em){.c-technology-intro{padding:var(--space-lg)!important}}.c-technology-intro h1{max-width:14ch}@media only screen and (min-width:56.25em){.c-technology-intro__grid{display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,1fr)}}.c-technology-intro__grid p{margin-bottom:0;margin-top:0}.c-technology-intro__grid>*{border-top:1px solid var(--color);padding:var(--space-md) 0}@media only screen and (max-width:56.25em){.c-technology-intro__grid>:first-child{display:none}}@media only screen and (min-width:56.25em){.c-technology-intro__grid>:first-child{opacity:0}}.c-technology-circularity__grid{border-top:1px solid var(--color);padding:var(--space-lg) 0}@media only screen and (min-width:56.25em){.c-technology-circularity__grid{margin:var(--space) var(--space) 0;padding-bottom:0}.c-technology-circularity__grid>:last-of-type{align-self:end;border-top:1px solid var(--color);padding-top:var(--space)}}@media only screen and (max-width:56.25em){.c-technology-circularity .c-cols{padding-bottom:0}}.c-technology-circularity__arrow img{width:100%}.c-technology-circularity__streamline{margin-bottom:var(--space-3lg)}@media only screen and (max-width:56.25em){.c-technology-circularity__streamline{margin-left:calc(var(--space-md)*-1);margin-right:calc(var(--space-md)*-1);max-width:unset;width:calc(100% + var(--space-lg))}}@media only screen and (min-width:56.25em){.c-technology-circularity__streamline{margin-left:auto;margin-right:auto;max-width:80%}}@media only screen and (max-width:56.25em){.c-technology-slider{margin-top:var(--space-lg);padding:var(--space)}}@media only screen and (min-width:56.25em){.c-technology-slider{margin-top:var(--space-sm)}}.c-technology-slider__wrapper{position:relative}.c-technology-slider__wrapper:after,.c-technology-slider__wrapper:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-technology-slider__wrapper:before{float:left;padding-bottom:125%}@media only screen and (min-width:56.25em){.c-technology-slider__wrapper{position:relative}.c-technology-slider__wrapper:after,.c-technology-slider__wrapper:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-technology-slider__wrapper:before{float:left;padding-bottom:42.8571428571%}}.c-technology-dropdown{background-color:var(--grey);display:none;margin-bottom:var(--space-lg);padding:var(--space-3lg) var(--space-md) var(--space-lg);position:relative}@media only screen and (min-width:56.25em){.c-technology-dropdown{padding:var(--space-3lg) var(--space-lg) var(--space-lg)}}.c-technology-dropdown h2{margin-bottom:var(--space-md)}.c-technology-dropdown .c-cols>:first-of-type,.c-technology-dropdown .c-cols>:nth-of-type(2){border-top:1px solid var(--color);padding:var(--space) 0}.c-technology-dropdown__temperatures{display:flex}@media only screen and (max-width:56.25em){.c-technology-dropdown__temperatures{margin-top:var(--space)}}.c-technology-dropdown__temperatures button{display:flex}.c-technology-dropdown__temperatures button.active span{border-bottom:1px solid var(--color)}.c-technology-dropdown__temperatures button:not(:last-of-type):after{content:".";display:block;margin:0 var(--space-xs)}.c-technology-dropdown__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20}.c-technology-dropdown__arrow img{height:auto;width:3rem}.c-technology-dropdown__arrow.js-slider-previous{left:-6rem}.c-technology-dropdown__arrow.js-slider-previous img{transform:rotate(180deg)}.c-technology-dropdown__arrow.js-slider-next{right:-6rem}.c-technology-dropdown__empowering{border-top:1px solid var(--color);margin-top:var(--space-4lg);padding:var(--space-lg) 0}.c-technology-dropdown__empowering h4{margin-bottom:var(--space-lg);text-align:center}.c-technology-dropdown .c-button{display:table}@media only screen and (min-width:56.25em){.c-technology-dropdown .c-button{margin-left:auto}}.c-technology-dropdown__slider{margin:var(--space-2lg) 0;position:relative;width:100%}.c-technology-dropdown__slider:after,.c-technology-dropdown__slider:before{clear:both;content:"";display:table;margin-left:-1px;width:1px}.c-technology-dropdown__slider:before{float:left;padding-bottom:31.25%}@media only screen and (min-width:56.25em){.c-technology-dropdown__slider{margin:var(--space-lg) auto 0;width:60%}}.c-technology-dropdown__close{position:absolute;right:var(--space);top:var(--space)}.c-technology-dropdown__close svg{stroke:var(--color);height:1.5rem;opacity:.5;width:1.5rem}.c-technology-know-more{height:5rem;position:relative}@media only screen and (max-width:56.25em){.c-technology-know-more{display:none}}.c-technology-know-more img{aspect-ratio:1.25;bottom:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;transform:translateY(50%);width:25vw}.c-technology-know-more a{left:50%;position:absolute;top:25%;transform:translate(-50%,50%)}.c-technology-know-more a,.c-technology-know-more img{visibility:hidden}.c-technology-know-more.show-0 .js-knowmore-150,.c-technology-know-more.show-1 .js-knowmore-170,.c-technology-know-more.show-2 .js-knowmore-190{visibility:visible}/*!Flickity v2.2.2
https://flickity.metafizzy.co
----------------------------------------------*/.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.c-button{border:1px solid var(--color);border-radius:50px;padding:1rem 2rem;text-transform:uppercase}.c-button:hover{border:1px solid #c4c4c4}.c-card{border-top:1px solid var(--color);padding:var(--space) 0;position:relative;transition:all .35s ease}@media only screen and (min-width:56.25em){.c-card{padding:var(--space) var(--space-sm) var(--space-lg);padding:var(--space) var(--space-sm)}}.c-card--hide{opacity:0}@media only screen and (max-width:56.25em){.c-card--hide{display:none}}.c-card.active{background-color:var(--grey)}.c-card.active:after,.c-card.active img{opacity:1}.c-card--hover:hover{background-color:var(--grey)}.c-card--hover:hover:after,.c-card--hover img{opacity:1}.c-card--dropdown:after{background-color:var(--grey);bottom:0;content:"";display:block;height:2rem;left:50%;transform:rotate(45deg) translate(-50%,2rem);transform-origin:center;width:2rem}.c-card--dropdown:after,.c-card__arrow{opacity:0;position:absolute;transition:all .35s ease}.c-card__arrow{bottom:var(--space-sm);right:var(--space-sm)}.c-cols{display:grid}@media only screen and (max-width:56.25em){.c-cols{gap:var(--space)}}@media only screen and (min-width:56.25em){.c-cols{gap:var(--space-md);grid-template-columns:repeat(3,1fr)}}.c-cols--revert{direction:rtl}.c-cols--revert .c-col{direction:ltr}.c-cols>*>:first-child{margin-top:0}.c-cols>*>:last-child{margin-bottom:0}.c-col{position:relative}.c-col--hidden{opacity:0}@media only screen and (max-width:56.25em){.c-col--hidden{display:none}}.c-col--b-t{border-top:1px solid var(--color);padding-top:var(--space-md)}.c-col--bg:hover{background-color:var(--grey)}.c-col--pad{padding:var(--space-sm) var(--space-xs) var(--space-lg)}@media only screen and (min-width:56.25em){.c-col--pad{padding:var(--space) var(--space-sm) var(--space-lg)}}.c-col--dropdown.active:after,.c-col--dropdown:hover:after{opacity:1}.c-col--dropdown:after{background-color:var(--grey);bottom:0;content:"";display:block;height:2rem;left:50%;transform:rotate(45deg) translate(-50%,2rem);transform-origin:center;width:2rem}.c-col--dropdown:after,.c-col__arrow{opacity:0;position:absolute;transition:all .35s ease}.c-col__arrow{bottom:var(--space-sm);right:var(--space-sm)}.c-col:hover .c-col__arrow{opacity:1}.c-cookie-banner{background-color:#fff;box-shadow:0 5px 16px 5px rgba(0,0,0,.08);opacity:0;padding:var(--space-sm);pointer-events:none;position:fixed;transform:translateY(1rem);transition:all .45s;visibility:hidden;z-index:60}@media only screen and (max-width:56.25em){.c-cookie-banner{bottom:var(--space-sm);left:var(--space-sm);right:var(--space-sm)}}@media only screen and (min-width:56.25em){.c-cookie-banner{bottom:var(--space-md);padding-right:var(--space-lg);right:var(--space-md)}}.c-cookie-banner--active{opacity:1;pointer-events:unset;transform:translateY(0);visibility:visible}.c-cookie-banner h2{font-family:var(--heading);font-size:var(--f-md);line-height:100%;margin-bottom:var(--space-sm);max-width:24ch}@media only screen and (max-width:56.25em){.c-cookie-banner h2{padding-right:var(--space-md)}}@media only screen and (min-width:56.25em){.c-cookie-banner h2{margin-bottom:var(--space-md)}}.c-cookie-banner p{font-size:.75rem;margin:0}@media only screen and (min-width:56.25em){.c-cookie-banner p{font-size:var(--f-xs)}}.c-cookie-banner p a{border-bottom:1px solid}.c-cookie-banner__close{position:absolute;right:var(--space-sm);top:var(--space-sm)}.c-content{border-top:1px solid var(--color);margin:0 auto;max-width:calc(var(--post-container) + var(--space)*2);padding:var(--space-lg) var(--space) var(--space-md);width:100%}@media only screen and (min-width:56.25em){.c-content{border-bottom:1px solid var(--color);border-top:1px solid var(--color);margin:var(--space-lg) auto var(--space-2lg)}}@media only screen and (max-width:56.25em){.c-content>:first-child{border-top:1px solid var(--color);padding-top:var(--space)}.c-content>:last-child{border-bottom:1px solid var(--color);padding-bottom:var(--space-lg)}}.c-content h2{font-size:var(--f-lg);margin-top:var(--space-lg)}.c-content h3{font-size:calc(var(--f-md)*1.25);font-weight:700;margin-top:var(--space-lg)}.c-content h4{font-size:var(--f-md);font-weight:700;margin-top:var(--space-md)}.c-content .wp-block-image{margin-bottom:var(--space);margin-top:var(--space)}@media only screen and (max-width:56.25em){.c-content .wp-block-image{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}.c-content .wp-block-image img{width:100%}.c-content .wp-block-image.alignfull,.c-content .wp-block-image.alignwide{margin-bottom:var(--space-lg);margin-top:var(--space-lg)}@media only screen and (min-width:56.25em){.c-content .wp-block-image.alignwide{margin-left:calc(var(--post-container-wide)*-.5 - var(--post-container)*-.5);margin-right:calc(var(--post-container-wide)*-.5 - var(--post-container)*-.5);width:var(--post-container-wide)}.c-content .wp-block-image.alignfull{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}.c-content p{margin-left:auto;margin-right:auto}.c-content p:not([class]){font-size:var(--f-md)!important;line-height:133%!important}.c-content p.has-caption-font-size{max-width:40ch}@media only screen and (max-width:56.25em){.c-content p.has-caption-font-size{padding-left:var(--space)}}@media only screen and (min-width:56.25em){.c-content p.has-caption-font-size{margin-right:calc(-50vw - var(--post-container)*-1/2 + var(--space-lg))}}.c-content p.has-highlight-font-size{line-height:120%}@media only screen and (max-width:56.25em){.c-content p.has-highlight-font-size{font-size:1.25!important;padding-left:var(--space)}}@media only screen and (min-width:56.25em){.c-content p.has-highlight-font-size{line-height:120%;margin-bottom:var(--space-md);margin-left:calc(var(--post-container-wide)*-.5 - var(--post-container)*-.5);margin-top:var(--space-md);max-width:26ch}}body.has-dark-cover .c-cover{background-color:#181818}.c-cover{--height:calc(var(--vh)*0.7);background-color:#dfdfdf;height:var(--height);overflow:hidden;position:relative}@media only screen and (max-width:56.25em){.c-cover.c-frontpage-hero{--height:calc(var(--vh) - var(--c-display))}}@media only screen and (min-width:56.25em){.c-cover{--height:calc(var(--vh) - var(--c-display))}}.c-cover__img{pointer-events:none;z-index:10}.c-cover__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-cover__img,.c-cover__player{left:50%;min-height:var(--height);min-width:100vw;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:56.25em){.c-cover__img,.c-cover__player{aspect-ratio:9/16}}@media only screen and (min-width:56.25em){.c-cover__img,.c-cover__player{aspect-ratio:16/9}}.c-cover__player{z-index:20}.c-display{align-items:center;background-color:#fff;border-bottom:1px solid var(--color);display:flex;flex-wrap:nowrap;height:var(--c-display);left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:100}.c-display:not(.is-init) p{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-display p{margin:0 0 0 1rem}.c-display p:before{background-color:#000;border-radius:100%;content:"";display:inline-block;height:.75rem;margin-right:1.5rem;width:.75rem}.c-display .marquee__copy{box-sizing:border-box;padding-right:100px}.c-dropdowns__tab{display:none;position:relative}.c-dropdowns__close{position:absolute;right:0;top:var(--space)}.c-dropdowns__close svg{stroke:var(--color);height:1.5rem;opacity:.5;width:1.5rem}.c-footer{--header-width:var(--space-2lg);background-color:#f0f0f0}.c-footer__left{align-self:center;display:flex;justify-content:center}@media only screen and (max-width:56.25em){.c-footer__left{padding:var(--space-layout)}}@media only screen and (min-width:56.25em){.c-footer__left{padding-left:var(--space-2lg)}.c-footer__left,.c-footer__right{width:50%}}.c-footer__newsletter{flex:1;width:100%}@media only screen and (min-width:56.25em){.c-footer__newsletter .hs-email{align-content:center;display:flex;justify-content:center}}.c-footer__newsletter .hs-email:before{content:"Join our Newsletter";display:block;font-family:var(--heading);margin-right:1rem;white-space:pre}@media only screen and (max-width:56.25em){.c-footer__newsletter .hs-email:before{margin-bottom:var(--space-xs)}}@media only screen and (min-width:112.5em){.c-footer__newsletter .hs-email:before{font-size:1.3125rem}}.c-footer__newsletter label{display:block}.c-footer__newsletter form{display:flex;width:100%}@media only screen and (max-width:56.25em){.c-footer__newsletter .hs_submit{display:flex;flex-direction:column;justify-content:flex-end}}.c-footer__newsletter input[type=email]{background-color:#f0f0f0;border:unset;border-bottom:1px solid #000;border-radius:unset;flex:1;margin-right:1rem;width:100%}.c-footer__newsletter label#label-email-631d4d6d-473e-4590-b740-80244ce7d7ab>span{display:none}.c-footer__newsletter input[type=submit]{background-color:#f0f0f0;background-image:url(../images/arrow.svg);background-position:50%;background-repeat:no-repeat;border:unset;color:transparent;cursor:pointer;margin-left:1rem;transition:all .35s ease}.c-footer__newsletter input[type=submit]:hover{transform:translateX(1rem)}.c-footer__socials{display:flex;margin-right:2rem}@media only screen and (max-width:56.25em){.c-footer__socials{position:absolute;right:0;top:calc(100% + var(--space))}}.c-footer__social{margin-right:1rem;width:1.25rem}@media only screen and (min-width:85.375em){.c-footer__social{width:1.5rem}}@media only screen and (min-width:112.5em){.c-footer__social{width:2rem}}.c-footer__grid{background-color:#f0f0f0;position:relative}@media only screen and (min-width:56.25em){.c-footer__grid{display:flex;height:var(--header-width)}.c-footer__menu{align-self:end;flex:1}}.c-footer__menu li{list-style:none}.c-footer__menu ul{display:grid;font-size:var(--f-xs);gap:var(--space-sm);grid-auto-flow:row dense;grid-template-columns:repeat(3,1fr);margin:0;padding:0}@media only screen and (min-width:56.25em){.c-footer__menu ul{max-width:calc(50% + var(--space));padding-left:var(--space)}}.c-footer__wrapper-grid{display:flex;margin-bottom:var(--space-2lg)}@media only screen and (max-width:56.25em){.c-footer__wrapper-grid{flex-direction:column;gap:var(--space)}}@media only screen and (min-width:56.25em){.c-footer__wrapper-grid{justify-content:flex-end}}.c-footer__wrapper-grid>div:not(.separator){flex:1}.c-footer__wrapper-grid .separator{align-self:end!important}.c-footer .span-2{grid-column:span 2}@media only screen and (min-width:56.25em){.c-footer .span-2{grid-column:span 3}}.c-footer .separator{align-self:center;background-color:#000;display:block;height:4.75rem;width:1px}@media only screen and (max-width:56.25em){.c-footer .separator{display:none}}.c-footer__btn{align-items:center;background-color:#000;color:#f0f0f0;display:flex;font-family:var(--heading);font-size:1.3125rem;height:100%;justify-content:center}@media only screen and (max-width:56.25em){.c-footer__btn{height:var(--header-width)}}@media only screen and (min-width:56.25em){.c-footer__btn{margin-left:auto;width:50%}}.c-footer__btn:hover{background-color:#656565}@media only screen and (min-width:56.25em){.c-footer__location{align-items:flex-end;display:flex}}.c-footer__location p{margin-bottom:0;margin-top:0}@media only screen and (min-width:56.25em){.c-footer__location--left{display:flex}}.c-footer__location img{margin-right:var(--space);max-width:8.3125rem}@media only screen and (max-width:56.25em){.c-footer__location img{margin-bottom:var(--space)}}@media only screen and (min-width:56.25em){.c-footer__location img{margin-left:var(--space)}}.c-footer__location p{font-family:var(--heading);font-size:1rem;line-height:133%}@media only screen and (min-width:37.5em){.c-footer__location p{align-self:flex-end;font-size:1.3125rem}}.c-footer__wrapper{background-color:rgba(0,0,0,.059);padding:var(--space-layout)}.c-footer__legal{font-size:.8rem;opacity:.8}@media only screen and (max-width:56.25em){.c-footer__legal{border-bottom:1px solid;border-top:1px solid;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);padding-top:var(--space-sm)}}.c-footer__credits{font-size:.8rem;text-align:right}.hs-error-msgs,.hs-form-required{display:none!important}body.is-menu-slim:not(.has-menu) .c-header{--color:unset!important;--background-color:unset!important;align-items:center;background-color:var(--background-color);border-bottom:1px solid #000;padding:var(--space-xs) var(--space)}body.is-menu-slim:not(.has-menu) .c-header .line{background-color:#000}body.is-menu-slim:not(.has-menu) .c-header .slim{display:block}body.is-menu-slim:not(.has-menu) .c-header .full{display:none}body.has-dark-cover .c-header{--color:#fff;--background-color:#000}.c-header{--color:#000;--background-color:#fff;color:var(--color);display:flex;justify-content:space-between;left:0;padding:var(--space);position:fixed;right:0;top:var(--c-display);z-index:100}.c-header__logo{font-family:var(--heading);font-size:1.25rem;line-height:100%;position:relative}.c-header__logo .slim{display:none}.c-header__menu{color:var(--color);font-size:var(--f-lg)}@media only screen and (min-width:56.25em){.c-header__menu{font-size:var(--f-md)}}@media only screen and (max-width:56.25em){.c-header__menu{bottom:0;display:none;left:0;position:fixed;right:0;top:var(--c-display)}}.c-header__menu ul{display:flex;list-style:none;margin:0;padding:0}@media only screen and (max-width:56.25em){.c-header__menu ul{flex-direction:column;margin-bottom:var(--space-lg)}}.c-header__menu .menu-item{display:flex;font-family:var(--heading)}@media only screen and (max-width:56.25em){.c-header__menu .menu-item{line-height:100%}}@media only screen and (min-width:56.25em){.c-header__menu .menu-item:not(:last-of-type):after{content:".";display:block;margin:0 var(--space-xs)}}@media only screen and (max-width:56.25em){body.has-menu .c-header{--color:#fff;--background-color:#000;bottom:0}body.has-menu .c-header:before{background-color:var(--background-color);content:"";display:block;height:100%;left:0;opacity:90%;position:absolute;top:0;width:100%}body.has-menu .c-header__menu{bottom:0;display:flex;left:0;padding:var(--space);position:fixed;right:0;top:unset}body.has-menu .slim{display:none!important}body.has-menu .full{display:block!important}body.has-menu .has-not-menu{display:none}body.has-menu .has-menu{display:block}}.c-burger{height:1.5rem;width:1.25rem;z-index:100}.c-burger .has-not-menu{display:flex;flex-direction:column;height:100%;justify-content:space-around;width:100%}.c-burger .has-menu{display:none;height:auto;width:100%}.c-burger .has-menu svg{stroke:var(--color);height:auto;width:100%}.c-burger span{background-color:var(--color);height:1px;width:100%}.c-hero-subscribe{margin:var(--space-3lg) 0;padding:var(--space-2lg) var(--space-sm) var(--space-3lg);position:relative}@media only screen and (min-width:56.25em){.c-hero-subscribe{padding:var(--space-2lg) var(--space-2lg) var(--space-3lg)}}.c-hero-subscribe__form,.c-hero-subscribe h2{z-index:10}.c-hero-subscribe h2{margin-bottom:var(--space-lg);margin-left:auto;margin-right:auto;max-width:15ch;text-align:center}.c-hero-subscribe__img{z-index:-1}.c-hero-subscribe__img,.c-hero-subscribe__img img{height:100%;left:0;position:absolute;top:0;width:100%}.c-hero-subscribe__img img{-o-object-fit:cover;object-fit:cover}.c-hero-subscribe__form{--form-height:4rem}@media only screen and (min-width:56.25em){.c-hero-subscribe__form{--max:48rem}}@media only screen and (min-width:112.5em){.c-hero-subscribe__form{--max:60rem;--form-height:6rem}}.c-hero-subscribe__form .grpd-notice{margin-left:auto;margin-right:auto;margin-top:var(--space);max-width:var(--max)}.c-hero-subscribe__form p{color:#fff;font-size:var(--f-sm);max-width:42ch}@media only screen and (min-width:56.25em){.c-hero-subscribe__form p{font-size:var(--f-md)}}.c-hero-subscribe__form .hbspt-form{background-color:#fff;box-shadow:5px 5px 25px rgba(0,0,0,.161);margin-left:auto;margin-right:auto;max-width:var(--max);width:100%}.c-hero-subscribe__form .input{width:100%}.c-hero-subscribe__form .hs-email{align-content:center;display:flex;flex:1;justify-content:center}.c-hero-subscribe__form label{display:block}.c-hero-subscribe__form form{display:flex;width:100%}@media only screen and (max-width:56.25em){.c-hero-subscribe__form .hs_submit{display:flex;flex-direction:column;justify-content:flex-end}}.c-hero-subscribe__form input[type=email]{border:2px solid transparent;border-radius:unset;flex:1;height:100%;padding:0 var(--space-sm);width:100%}@media only screen and (min-width:56.25em){.c-hero-subscribe__form input[type=email]{padding:0 var(--space)}}.c-hero-subscribe__form input[type=email]:focus{border:2px solid #f3f3f3;outline:unset}.c-hero-subscribe__form label#label-email-631d4d6d-473e-4590-b740-80244ce7d7ab>span{display:none}.c-hero-subscribe__form input[type=submit]{background-color:#f3f3f3;background-image:url(../images/arrow.svg);background-position:50%;background-repeat:no-repeat;border:unset;color:transparent;cursor:pointer;height:var(--form-height);transition:all .35s ease;width:var(--form-height)}.c-link{color:var(--color);font-size:var(--f-xs);padding-bottom:var(--space-xs);position:relative;transition:all .35s}.c-link:after{bottom:0;height:1px;position:absolute;right:0;width:calc(100% - 2rem)}.c-link:after,.c-link:before{background-color:var(--color);content:"";transition:all .35s}.c-link:before{border-radius:100%;display:inline-block;font-size:var(--f-2xs);height:1rem;margin-right:1rem;vertical-align:text-bottom;width:1rem}@media only screen and (max-width:56.25em){.c-link:before{border-bottom:1px solid var(--color)}}.c-resortecs-for{margin:var(--space-lg) 0;padding:0}@media only screen and (min-width:56.25em){.c-resortecs-for{padding:var(--space-lg)}}.c-resortecs-for:after{position:inherit}.c-resortecs-for__entry{padding:var(--space-sm) var(--space-xs) var(--space-lg);position:relative;transition:all .35s ease}@media only screen and (min-width:56.25em){.c-resortecs-for__entry{padding:var(--space) var(--space-sm) var(--space-lg)}}.c-resortecs-for__entry.active,.c-resortecs-for__entry:hover{background-color:var(--grey)}.c-resortecs-for__entry.active img,.c-resortecs-for__entry:hover img{opacity:1}.c-resortecs-for__tab{background-color:var(--grey);border-bottom:1px solid var(--color);border-top:1px solid var(--color);display:grid;gap:var(--space-lg);margin-left:calc(var(--space)*-1);padding:var(--space);width:calc(100% + var(--space)*2)}@media only screen and (min-width:56.25em){.c-resortecs-for__tab{padding:var(--space-2lg)}}.c-resortecs-for__tab .c-button{display:table;margin:0 auto var(--space-lg)}.c-resortecs-for__fact{display:grid;gap:var(--space);padding-bottom:var(--space-lg)}.c-resortecs-for__fact .fact>:first-child{margin-top:0}.c-resortecs-for__fact .fact>:last-child{margin-bottom:0}@media only screen and (max-width:56.25em){.c-resortecs-for__fact .key{font-size:5rem}}.c-resortecs-for__fact:not(:last-of-type){border-bottom:1px solid var(--color)}.c-resortecs-for__fact p{font-size:var(--f-md);max-width:54ch}@media only screen and (min-width:56.25em){.c-resortecs-for__fact{grid-template-columns:1fr 2fr}}.c-slider .flickity-viewport{max-height:100%;min-height:100%}.c-slider__entry{position:absolute}.c-slider--logo{height:auto;position:relative;width:100%}.c-slider--logo .c-slider__entry{height:auto}@media only screen and (max-width:56.25em){.c-slider--logo .c-slider__entry{margin-right:15vw;width:33vw}}@media only screen and (min-width:56.25em){.c-slider--logo .c-slider__entry{margin-right:8vw;width:15%}}.c-slider--logo .c-slider__entry img{aspect-ratio:3/2;mix-blend-mode:color-burn;-o-object-fit:contain;object-fit:contain;width:100%}.c-slider--temp .c-slider__entry img{-o-object-fit:contain!important;object-fit:contain!important}.c-slider--full{height:100%;width:100%}.c-slider--full,.c-slider--full:not(.flickity-enabled) .c-slider__entry{left:0;position:absolute;top:0}.c-slider--full:not(.flickity-enabled) .c-slider__entry:not(:first-of-type){display:none}.c-slider--full .c-slider__entry{height:100%;position:relative;width:100%}.c-slider--full .c-slider__entry img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-slider--awards{--height:8rem!important}@media only screen and (min-width:56.25em){.c-slider--awards .c-slider__entry{margin-right:8vw!important}}.c-slider--sgs{--height:8rem!important}@media only screen and (min-width:56.25em){.c-slider--sgs .c-slider__entry{margin-right:15vw!important}}.c-slider--height{--height:4rem;height:var(--height);position:relative;width:100%}.c-slider--height:not(.flickity-enabled){display:flex;flex-wrap:wrap;overflow:hidden}.c-slider--height .c-slider__entry{height:var(--height);margin-right:var(--space-2lg);width:auto}.c-slider--height .c-slider__entry img{height:var(--height);max-width:unset;width:auto}.c-slider-caption{border-bottom:1px solid var(--color);gap:var(--space-sm);padding:var(--space-sm) 0}@media only screen and (max-width:56.25em){.c-slider-caption{align-items:start;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto)}}@media only screen and (min-width:56.25em){.c-slider-caption{align-items:flex-start;display:flex;margin:0 var(--space-md)}}.c-slider-caption>*{margin:0}.c-slider-caption button{background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;text-align:left;width:auto}.c-slider-caption button img{fill:currentColor;height:auto;width:2rem}@media only screen and (min-width:56.25em){.c-slider-caption button img{width:3rem}}.c-slider-caption,.c-slider-caption p{font-size:var(--f-xs);line-height:160%;text-transform:uppercase}.c-slider-caption p{flex:1;max-width:42rem}@media only screen and (max-width:56.25em){.c-slider-caption p{grid-area:2/1/3/3}}.c-slider-caption__buttons{display:flex;flex:1;gap:1rem;justify-content:flex-end}@media only screen and (max-width:56.25em){.c-slider-caption__buttons{grid-area:1/2/2/3}}.c-slider-caption .js-slider-previous{transform:rotate(180deg)}@media only screen and (max-width:56.25em){.c-slider-caption__count{grid-area:1/1/2/2}}.c-toggle-switch{--bg:var(--inactive);--fg:var(--light);--dark:#453d40;--light:#fff;--active:#dce94b;--inactive:rgba(69,61,64,.35);--time:180ms;display:inline-block;position:relative}.c-toggle-switch label{background:var(--bg);border-radius:1.5em;color:var(--fg);display:inline-flex;min-width:3em;overflow:hidden;position:relative;transition:background var(--time) linear,color var(--time) linear;width:100%}.c-toggle-switch input[type=checkbox]{cursor:pointer;height:100%;left:0;margin:0;opacity:0!important;outline:none!important;position:absolute!important;top:0;width:100%}.c-toggle-switch span{--x:-50%;display:flex;flex:0 0 200%;line-height:1.6;margin:0;padding:0 1ch;pointer-events:none;position:relative;transform:translateX(var(--x));transition:transform var(--time) ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.c-toggle-switch b{flex:0 0 50%;font-weight:400;white-space:nowrap}.c-toggle-switch b:empty:after{content:" "}.c-toggle-switch .off{text-align:right}.c-toggle-switch .on{text-align:left}.c-toggle-switch span:before{--x:calc(50% + 0.3em);background:currentColor;border-radius:2em;content:"";height:1em;left:50%;margin:0 -.5em;position:absolute;top:50%;transform:translate(var(--x),-50%) scale(1.1);transition:transform var(--time) ease-out;width:1em}.c-toggle-switch.active{--bg:var(--active);--fg:var(--dark)}.c-toggle-switch.active span{--x:0%}.c-toggle-switch.active span:before{--x:calc(-50% - 0.3em)}.c-logos{margin:var(--space-lg) 0}@media only screen and (max-width:56.25em){.c-logos{display:grid;gap:var(--space);grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:56.25em){.c-logos{display:flex;gap:var(--space-2lg)}}@media only screen and (min-width:75em){.c-logos{margin-left:auto;margin-right:auto;max-width:66%}}.c-logos-2{margin:var(--space-lg) 0}@media only screen and (max-width:56.25em){.c-logos-2{align-items:center;display:grid;gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:56.25em){.c-logos-2{align-items:center;display:grid;gap:var(--space-lg) var(--space-2lg);grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:75em){.c-logos-2{margin-left:auto;margin-right:auto;max-width:66%}}.c-solution #Illu,.c-solution #Illu_Jeans,.c-solution #smartdis,.c-solution .infobulle{cursor:pointer}