.sustainebility{font-family:var(--brand-font-family--tertiary);font-weight:300}.sustainebility img{height:auto;max-width:100%}.sustainebility picture{align-items:flex-start;display:flex;height:100%;justify-content:center}@media(min-width:1024px){.sustainebility picture{height:auto}}.sustainebility .image-container{display:flex;left:0;min-height:100%;min-width:100%;padding:3% 4%;position:absolute;top:0}.sustainebility .image-container figure{margin:0;width:100%}.sustainebility .image-container.__static{align-items:stretch;flex-grow:1;height:auto;justify-content:center;min-height:0;min-width:0;order:1;padding:0;position:static;width:auto}.sustainebility .copy-container{display:flex;flex-direction:column;height:100%;padding:10% 6%;position:relative;width:100%;z-index:2}@media(min-width:768px){.sustainebility .copy-container{padding:6%}}@media(min-width:1024px){.sustainebility .copy-container{padding:5% 6%}}.sustainebility .copy-container.__no-fw{justify-content:flex-start;min-height:0;padding:0;position:static}@media(min-width:768px){.sustainebility .copy-container.__no-fw{justify-content:center;max-width:310px}}.sustainebility .copy-container h1,.sustainebility .copy-container h2{color:#000;font-family:var(--brand-font-family--tertiary);font-size:1.875rem;font-weight:800;line-height:1em;margin:0 0 3.125rem;text-transform:none}@media(min-width:1366px){.sustainebility .copy-container h1,.sustainebility .copy-container h2{font-size:2.5rem;margin-bottom:4.375rem}}.sustainebility .copy-container h3{font-family:var(--brand-font-family--tertiary);font-weight:800;margin-top:0}.sustainebility .copy-container p{font-family:var(--brand-font-family--tertiary);font-size:1rem;font-weight:100;line-height:1.25rem;margin-top:0}.sustainebility .copy-container p strong{font-family:var(--brand-font-family--tertiary);font-weight:500}.sustainebility .copy-container strong{font-family:var(--brand-font-family--tertiary);font-weight:350}.sustainebility .copy-container ol{counter-reset:custom-counter;list-style:none;margin:0;padding:0}.sustainebility .copy-container ol li{counter-increment:custom-counter;display:flex;font-family:var(--brand-font-family--tertiary);font-weight:100;margin-bottom:1.2rem}.sustainebility .copy-container ol li:before{content:counter(custom-counter) ". ";font-family:var(--brand-font-family--tertiary);font-weight:500;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:var(--brand-font-family--tertiary);font-weight:100;line-height:19px;margin-bottom:1rem}.sustainebility .copy-container a{color:currentColor;text-decoration:underline}.sustainebility .copy-container .bigger{display:inline-block;font-family:var(--brand-font-family--tertiary);font-size:16px;font-weight:300;margin-bottom:20px}.sustainebility .copy-container .bigger__bold{font-family:var(--brand-font-family--tertiary);font-weight:500;margin-bottom:25px}.sustainebility .body{display:flex;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{font-size:2.5rem;max-width:360px}}.sustainebility .background-cover{height:100%;left:0;position:absolute;top:0;width:100%}.sustainebility .background-cover img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.sustainebility__section{display:flex;height:calc(100vh - 31px);min-height:55.5555555556vw;overflow:hidden;position:relative;width:100%}.sustainebility__section.__inverted-w-pad{flex-direction:column;padding:10% 6%}@media(max-width:767.98px){.sustainebility__section.__inverted-w-pad{height:auto}}@media(min-width:768px){.sustainebility__section.__inverted-w-pad{flex-direction:row;padding:6%}}@media(min-width:1024px){.sustainebility__section.__inverted-w-pad{padding:5% 6%}}@media(max-width:1279.98px){.sustainebility__section.__auto-height{flex-direction:column;height:auto;min-height:60vh}}.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{display:none;flex-direction:column;font-family:var(--brand-font-family--tertiary);font-size:1rem;font-weight:800;padding:0 1rem;position:absolute;top:1.875rem;width:100%;z-index:10}.sustainebility__section .sustain-nav__item{background:#fff;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.sustainebility__section .sustain-nav__item_btn{background:#fff;cursor:pointer;font-weight:700;padding:1.35rem 1.5rem 1.3rem;text-align:left;width:100%}.sustainebility__section .sustain-nav__item_btn:after{content:"";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{height:0;margin:0;opacity:0;padding-left:0;transition:opacity .1s ease-in-out;visibility:hidden}.sustainebility__section .sustain-nav__item_drop:focus,.sustainebility__section .sustain-nav__item_drop:hover{opacity:1;transition:opacity .1s ease-in-out;visibility:visible}.sustainebility__section .sustain-nav__item a{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{display:flex;max-width:19rem;padding:0 0 0 1rem;right:1.875rem}}.sustainebility__section .sustain-nav-mobile{display:flex;padding:0;top: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{margin-top:0;max-height:-webkit-fill-available}}.sustainebility__hero .deciem-logo{display:none;left:0;position:absolute;top:0;z-index:3}@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{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.sustainebility__hero .copy-container{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{flex-wrap:wrap}@media(max-width:1279.98px){.sustainebility__video-copy{height:auto}}@media(min-width:1280px){.sustainebility__video-copy{flex-wrap:nowrap}}.sustainebility__video-copy .col-copy{flex:0 1 100vw;min-height:40vh}@media(min-width:1280px){.sustainebility__video-copy .col-copy{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}.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{flex:0 1 100vw;min-height:60vh;position:relative}@media(min-width:1280px){.sustainebility__video-copy .col-video{flex:0 1 60vw;min-height:none}}.sustainebility__video-copy .col-video video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(min-width:1280px){.sustainebility__video-copy.inverted .col-copy{order:2}.sustainebility__video-copy.inverted .col-video{order:1}}@media(max-width:1023.98px){.sustainebility__question{flex-direction:column;height:auto;min-height:85vh}.sustainebility__question .copy-container{flex:1 0 auto}}.sustainebility__question h2{font-family:var(--brand-font-family--tertiary);font-size:50px;font-weight:800;position:relative;z-index:1}.sustainebility__question .sprite-container{align-items:center;display:flex;height:50vh;justify-content:center;left:50%;position:absolute;top:42%;transform:translate(-50%,-50%);width:80vw}@media(min-width:1024px){.sustainebility__question .sprite-container{height:50vh;width:50vw}}.sustainebility__question .sprite-paper{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;visibility:hidden;width:100%}.sustainebility__question .sprite-paper.visible{visibility:visible}.sustainebility .to-top{background:url(../../images/sustainability/back-top.svg) no-repeat;background-size:contain;height:28px;width:28px}.sustainebility .to-top a{display:block;height:100%}@media(max-width:767.98px){.sustainebility .to-top{bottom:50px;position:absolute;right:25px;z-index:3}}.animals-page .fur{background:url(../../images/sustainability/animals/animal_fur.svg);background-attachment:fixed}.animals-page .fur h1{background-color:#f8f8f8;color:#000;padding:2px}.animals-page .running-pets{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}.animals-page .running-pets .subheading{margin-top:185px}}.animals-page .running-pets .pic-running-pets{align-items:flex-end;display:flex;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{position:relative;width:60vw}}@media(max-width:1023.98px){.animals-page .heart-beat{height:65vh}}.animals-page .heart-beat figure{align-items:center;display:flex;justify-content:center;width:100%}.animals-page .heart-beat figure img{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}}@keyframes animateHeart{0%{transform:scale(.8)}5%{transform:scale(.9)}10%{transform:scale(.8)}15%{transform:scale(1)}50%{transform:scale(.8)}to{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{align-items:flex-end;display:flex;justify-content:flex-end;margin:0}.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{margin-right:10%;width:35vw}}