@keyframes rotate_cw{0%{-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fade{10%{opacity:0}100%,90%{opacity:1}}#dummy{display:none}#sustainability-main-body{padding-bottom:0}#sustainability-main-body h1{max-width:50%;margin-inline:auto}@media(max-width:1024px){#sustainability-main-body h1{max-width:none}}#key-initiatives{padding-block:4em 0;position:relative}@media(max-width:1024px){#key-initiatives{padding-top:0}#key-initiatives h3{margin-top:1em}}#key-initiatives .initiative{margin-bottom:6em}@media(max-width:1024px){#key-initiatives .initiative{margin-bottom:1em}#key-initiatives .initiative .row{flex-direction:column-reverse}}#key-initiatives .left-bleed .row{justify-content:flex-end;flex-direction:row-reverse}@media(max-width:1024px){#key-initiatives .left-bleed .row{flex-direction:column-reverse}}#key-initiatives .left-bleed .row>:last-child{padding-left:0}@media(max-width:1024px){#key-initiatives .left-bleed .row>:last-child{padding-left:1rem}}#key-initiatives .right-bleed .row{justify-content:space-between}#key-initiatives .right-bleed .row>:last-child{padding-right:0}@media(max-width:1024px){#key-initiatives .right-bleed .row>:last-child{padding-right:1rem}}#key-initiatives .featured-image{width:100%}#key-initiatives .content{margin-bottom:2em}#areas-of-impact{padding:2em 0 6em}#areas-of-impact h3{font-size:2.25em}@media(max-width:1024px){#areas-of-impact h3{font-size:1.75em}}#areas-of-impact .area{display:flex;flex-direction:column;align-items:center;padding-inline:1.5em}@media(max-width:1024px){#areas-of-impact .area{margin-bottom:4em}}#areas-of-impact .img-wrap{height:190px;width:190px;border-radius:50%;background-color:#faf6f2;margin-bottom:2.25em}#areas-of-impact .img-wrap img{height:190px;width:190px;border-radius:50%}#opportunities-section{padding-top:0;position:relative}@media(max-width:1024px){#opportunities-section{text-align:center;padding-top:0}}#opportunities-section header{position:absolute;left:min(1240px,64.5vw);top:24%}@media(max-width:1024px){#opportunities-section header{position:static}}#opportunities-section .page-carousel-controls{top:75%;position:absolute;left:min(1265px,64.5vw);z-index:1}@media(max-width:1024px){#opportunities-section .page-carousel-controls{bottom:14%;position:static}}#community-section{padding-top:6em}#community-section h2{font-family:freight-text-pro,serif;letter-spacing:normal;font-size:3em}@media(max-width:1024px){#community-section h2{font-size:1.75em;line-height:1.4}}#community-section .featured-content{background-color:#fff}@media(max-width:1024px){#community-section .featured-content{flex-direction:column-reverse}}#community-section .featured-content h3 a{text-decoration:none}#community-section .featured-content .copy{padding-left:3em}@media(max-width:1024px){#community-section .featured-content .copy{padding-inline:0}}#community-section .featured-content .image-wrap{padding:0}@media(max-width:1024px){#community-section .featured-content .image-wrap{padding-right:15px;padding-left:15px}}#community-section .featured-content img{width:100%}#community-section .community-posts{margin-top:4em}#community-section .community-posts .community-post{background-color:#fff}#community-section .community-posts .community-post .copy{padding:2.5em 3.75em}@media(max-width:1024px){#community-section .community-posts .community-post .copy{padding-inline:1em}}#community-section .community-posts h3{font-size:1.75em}#community-section .community-posts h3 a{text-decoration:none}#community-section .cta-section{margin-top:8em}#sustainability-image-block{padding:4em 1rem 6em}#sustainability-image-block .row>div:first-child{padding-left:0}@media(max-width:1024px){#sustainability-image-block .row>div:first-child{padding-right:0;margin-bottom:1em}}#sustainability-image-block .row>div:last-child{padding-right:0}@media(max-width:1024px){#sustainability-image-block .row>div:last-child{margin-left:auto}}#sustainability-image-block img{width:100%}#sustainability-promo-section{padding-bottom:6em;padding-top:6em;overflow:hidden}
/*# sourceMappingURL=../../maps/css/views/page-sustainability.css.map */
