.sustainebility{font-family:Geologica;font-weight:300}.sustainebility img{max-width:100%;height:auto}.sustainebility picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}@media (min-width:1024px){.sustainebility picture{height:auto}}.sustainebility .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;min-width:100%;min-height:100%;padding:3% 4%}.sustainebility .image-container figure{margin:0;width:100%}.sustainebility .image-container.__static{position:static;height:auto;width:auto;min-height:0;min-width:0;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sustainebility .copy-container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:10% 6%}@media (min-width:768px){.sustainebility .copy-container{padding:6%}}@media (min-width:1024px){.sustainebility .copy-container{padding:5% 6%}}.sustainebility .copy-container.__no-fw{position:static;padding:0;min-height:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.sustainebility .copy-container.__no-fw{max-width:310px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sustainebility .copy-container h1,.sustainebility .copy-container h2{font-family:Geologica;font-weight:800;text-transform:none;line-height:1em;color:#000;margin:0 0 3.125rem;font-size:1.875rem}@media (min-width:1366px){.sustainebility .copy-container h1,.sustainebility .copy-container h2{margin-bottom:4.375rem;font-size:2.5rem}}.sustainebility .copy-container h3{font-family:Geologica;font-weight:800;margin-top:0}.sustainebility .copy-container p{font-family:Geologica;font-weight:100;font-size:1rem;line-height:1.25rem;margin-top:0}.sustainebility .copy-container p strong{font-family:Geologica;font-weight:500}.sustainebility .copy-container strong{font-family:Geologica;font-weight:350}.sustainebility .copy-container ol{list-style:none;counter-reset:custom-counter;margin:0;padding:0}.sustainebility .copy-container ol li{counter-increment:custom-counter;margin-bottom:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Geologica;font-weight:100}.sustainebility .copy-container ol li:before{font-family:Geologica;font-weight:500;content:counter(custom-counter) ". ";margin-right:8px}.sustainebility .copy-container ol li:last-child{margin:0}.sustainebility .copy-container ul{list-style:initial;margin:0;padding-left:15px}.sustainebility .copy-container ul li{font-family:Geologica;font-weight:100;line-height:19px;margin-bottom:1rem}.sustainebility .copy-container a{color:currentColor;text-decoration:underline}.sustainebility .copy-container .bigger{font-family:Geologica;font-weight:300;font-size:16px;margin-bottom:20px;display:inline-block}.sustainebility .copy-container .bigger__bold{font-family:Geologica;font-weight:500;margin-bottom:25px}.sustainebility .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}@media (min-width:768px){.sustainebility .body{max-width:310px}}.sustainebility .subheading{position:relative;z-index:2}@media (min-width:768px){.sustainebility .subheading{max-width:350px}}.sustainebility .subheading h1{font-size:1.875rem;margin:0}@media (min-width:1366px){.sustainebility .subheading h1{max-width:360px;font-size:2.5rem}}.sustainebility .background-cover{position:absolute;top:0;left:0;width:100%;height:100%}.sustainebility .background-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.sustainebility__section{height:calc(100vh - 31px);min-height:55.55556vw;width:100%;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.sustainebility__section.__inverted-w-pad{padding:10% 6%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767.98px){.sustainebility__section.__inverted-w-pad{height:auto}}@media (min-width:768px){.sustainebility__section.__inverted-w-pad{padding:6%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.sustainebility__section.__inverted-w-pad{padding:5% 6%}}@media (max-width:1279.98px){.sustainebility__section.__auto-height{min-height:60vh;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sustainebility__section:nth-child(2){padding-top:4.125rem}@media (min-width:544px){.sustainebility__section:nth-child(2){padding-top:0}}.sustainebility__section .sustain-nav{font-family:Geologica;font-weight:800;position:absolute;display:none;top:1.875rem;font-size:1rem;z-index:10;width:100%;padding:0 1rem}.sustainebility__section .sustain-nav,.sustainebility__section .sustain-nav__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sustainebility__section .sustain-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:0;background:#fff}.sustainebility__section .sustain-nav__item_btn{font-weight:700;width:100%;text-align:left;padding:1.35rem 1.5rem 1.3rem;background:#fff;cursor:pointer}.sustainebility__section .sustain-nav__item_btn:after{content:"\f078";font-family:FontAwesome;position:absolute;right:1.5rem;top:1.2rem}@media (min-width:544px){.sustainebility__section .sustain-nav__item_btn:after{right:1.5rem}}.sustainebility__section .sustain-nav__item_btn:focus+ul,.sustainebility__section .sustain-nav__item_btn:hover+ul{opacity:1;visibility:visible}@supports (-webkit-touch-callout:none){.sustainebility__section .sustain-nav__item_btn{padding-bottom:1rem}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.sustainebility__section .sustain-nav__item_btn{font-weight:500}}}.sustainebility__section .sustain-nav__item_drop{padding-left:0;height:0;margin:0;opacity:0;visibility:hidden;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.sustainebility__section .sustain-nav__item_drop:focus,.sustainebility__section .sustain-nav__item_drop:hover{opacity:1;visibility:visible;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.sustainebility__section .sustain-nav__item a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.35rem 1.5rem 1.3rem}.sustainebility__section .sustain-nav__item a:hover{background-color:#cfcdcc;text-decoration:none}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.sustainebility__section .sustain-nav__item a{font-weight:500}}}@media (min-width:544px){.sustainebility__section .sustain-nav{right:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:19rem;padding:0 0 0 1rem}}.sustainebility__section .sustain-nav-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;padding:0}@media (min-width:544px){.sustainebility__section .sustain-nav-mobile{display:none}}.sustainebility__hero{height:calc(100vh - 83px)}@supports (background:-webkit-named-image(i)){.sustainebility__hero{margin-top:-44px}@media (min-width:768px){.sustainebility__hero{margin-top:0}}}@media (min-width:1024px){.sustainebility__hero{height:calc(100vh - 117px);min-height:calc(100vh - 117px)}}@media only screen and (max-device-height:926px) and (max-device-width:428px) and (orientation:portrait){.sustainebility__hero{max-height:-webkit-fill-available;margin-top:0}}.sustainebility__hero .deciem-logo{position:absolute;top:0;left:0;z-index:3;display:none}@media (min-width:544px){.sustainebility__hero .deciem-logo{display:block;padding:22px 20px}}@media (min-width:1024px){.sustainebility__hero .deciem-logo{padding:2.5625rem 2.375rem}}.sustainebility__hero video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sustainebility__hero .copy-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sustainebility__hero .copy-container h1{color:#fff}@media (max-width:767.98px){.sustainebility__hero .copy-container h1{font-size:30px}}.sustainebility__video-copy{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1279.98px){.sustainebility__video-copy{height:auto}}@media (min-width:1280px){.sustainebility__video-copy{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.sustainebility__video-copy .col-copy{-webkit-box-flex:0;-ms-flex:0 1 100vw;flex:0 1 100vw;min-height:40vh}@media (min-width:1280px){.sustainebility__video-copy .col-copy{-webkit-box-flex:0;-ms-flex:0 1 40vw;flex:0 1 40vw;min-height:auto}}.sustainebility__video-copy .col-copy .copy-container,.sustainebility__video-copy .col-copy .copy-container .body{max-width:none}.sustainebility__video-copy .col-copy .copy-container .subheading{margin-top:20%}@media (min-width:768px){.sustainebility__video-copy .col-copy .copy-container .subheading{margin-top:0}}@media (min-width:768px){.sustainebility__video-copy .col-copy .copy-container{padding:6vw}}@media (min-width:1024px){.sustainebility__video-copy .col-copy .copy-container{padding:5vw 6vw}}.sustainebility__video-copy .col-video{position:relative;-webkit-box-flex:0;-ms-flex:0 1 100vw;flex:0 1 100vw;min-height:60vh}@media (min-width:1280px){.sustainebility__video-copy .col-video{-webkit-box-flex:0;-ms-flex:0 1 60vw;flex:0 1 60vw;min-height:none}}.sustainebility__video-copy .col-video video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:1280px){.sustainebility__video-copy.inverted .col-copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1280px){.sustainebility__video-copy.inverted .col-video{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:1023.98px){.sustainebility__question{height:auto;min-height:85vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sustainebility__question .copy-container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.sustainebility__question h2{font-family:Geologica;font-weight:800;font-size:50px;position:relative;z-index:1}.sustainebility__question .sprite-container{width:80vw;height:50vh;position:absolute;top:42%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.sustainebility__question .sprite-container{width:50vw;height:50vh}}.sustainebility__question .sprite-paper{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;visibility:hidden}.sustainebility__question .sprite-paper.visible{visibility:visible}.sustainebility .to-top{background:url(../../images/sustainability/back-top.svg) no-repeat;background-size:contain;width:28px;height:28px}.sustainebility .to-top a{display:block;height:100%}@media (max-width:767.98px){.sustainebility .to-top{position:absolute;right:25px;bottom:50px;z-index:3}}.animals-page .fur{background:url(../../images/sustainability/animals/animal_fur.svg);background-attachment:fixed}.animals-page .fur h1{color:#000;background-color:#f8f8f8;padding:2px}.animals-page .running-pets{background:-webkit-gradient(linear,left top,left bottom,from(#e9f4e5),to(#fff));background:linear-gradient(180deg,#e9f4e5,#fff)}@media (max-width:1023.98px){.animals-page .running-pets{height:80vh}}@media (max-width:767.98px){.animals-page .running-pets{height:auto}}@media (max-width:767.98px){.animals-page .running-pets .subheading{margin-top:185px}}.animals-page .running-pets .pic-running-pets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.animals-page .running-pets .pic-running-pets img{position:relative;top:-15%}@media (min-width:1024px){.animals-page .running-pets .pic-running-pets img{width:60vw;position:relative}}@media (max-width:1023.98px){.animals-page .heart-beat{height:65vh}}.animals-page .heart-beat figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.animals-page .heart-beat figure img{-webkit-animation:animateHeart 1.8s infinite;animation:animateHeart 1.8s infinite;width:90vw}@media (min-width:768px){.animals-page .heart-beat figure img{width:55vw}}@media (min-width:1024px){.animals-page .heart-beat figure img{width:35vw}}@-webkit-keyframes animateHeart{0%{-webkit-transform:scale(.8);transform:scale(.8)}5%{-webkit-transform:scale(.9);transform:scale(.9)}10%{-webkit-transform:scale(.8);transform:scale(.8)}15%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes animateHeart{0%{-webkit-transform:scale(.8);transform:scale(.8)}5%{-webkit-transform:scale(.9);transform:scale(.9)}10%{-webkit-transform:scale(.8);transform:scale(.8)}15%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(.8);transform:scale(.8)}}.animals-page .moving-paws{overflow:hidden}@media (max-width:767.98px){.animals-page .moving-paws{height:auto}}.animals-page .moving-paws .image-container{padding:0}@media (max-width:767.98px){.animals-page .moving-paws .subheading{margin-top:160px}}.animals-page .moving-paws .pic-moving-paws{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.animals-page .moving-paws .pic-moving-paws img{margin-right:6%;width:35vw}@media (min-width:768px){.animals-page .moving-paws .pic-moving-paws img{width:55vw}}@media (min-width:1024px){.animals-page .moving-paws .pic-moving-paws img{width:35vw;margin-right:10%}}