@font-face{font-display:fallback;font-family:helvetica_lt_sultracompressed;font-style:normal;font-weight:400;src:url(/static/media/helveticaltstd-ultracomp-webfont.ffd0c1081bd5e13d835e.woff2) format("woff2"),url(/static/media/helveticaltstd-ultracomp-webfont.77bc282d9059e58cc662.woff) format("woff")}@font-face{font-display:fallback;font-family:helvetica_neue_lt_std77BdCn;font-style:normal;font-weight:400;src:url(/static/media/helveticaneueltstd-bdcn-webfont.14fd1e587d0f329f88b7.woff2) format("woff2"),url(/static/media/helveticaneueltstd-bdcn-webfont.95e32783f68d3b771f64.woff) format("woff")}@font-face{font-display:fallback;font-family:helvetica_neue_lt_std87HvCn;font-style:normal;font-weight:400;src:url(/static/media/helveticaneueltstd-hvcn-webfont.39a8ba15a5fbf0b2c857.woff2) format("woff2"),url(/static/media/helveticaneueltstd-hvcn-webfont.f5d7936c42d24a481696.woff) format("woff")}@font-face{font-display:fallback;font-family:helvetica_neue_lt_std67MdCn;font-style:normal;font-weight:400;src:url(/static/media/helveticaneueltstd-mdcn-webfont.1e43b571dd80bc97ba05.woff2) format("woff2"),url(/static/media/helveticaneueltstd-mdcn-webfont.468338d4aa80f749d962.woff) format("woff")}@font-face{font-display:fallback;font-family:scala_sans_otblack;font-style:normal;font-weight:400;src:url(/static/media/scalasansot-black-webfont.6ed089f76a0bb13e8756.woff2) format("woff2"),url(/static/media/scalasansot-black-webfont.9b4059c6a2028a99a0dd.woff) format("woff")}@font-face{font-display:fallback;font-family:zapf_dingbatsregular;font-style:normal;font-weight:400;src:url(/static/media/zapfdingbats-webfont.ec7e7f6404be62f79ff1.woff2) format("woff2"),url(/static/media/zapfdingbats-webfont.0fd239fdbb208b0339a8.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:helvetica_neue_lt_std67MdCn;font-size:1.124vw;margin:0;touch-action:none}button{cursor:pointer}#root{overflow:hidden}#animationRoot,#root{height:100vh;width:100vw}#animationRoot{display:flex;flex-direction:column}#animationRoot main{flex:1 1;position:relative}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}#landing .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,minmax(0,1fr));height:100vh}#landing .grid>*{align-items:center;display:flex;justify-content:center;position:relative}#landing .grid .link{height:100%;position:absolute;width:100%}#landing .grid .link a,#landing .grid .link a:active,#landing .grid .link a:hover,#landing .grid .link a:visited{align-items:center;color:#fff;display:flex;font-family:helvetica_lt_sultracompressed;font-size:5.2vw;height:100%;justify-content:center;opacity:.85;text-decoration:none;text-shadow:.3vw .3vw .3vw rgba(0,0,0,.69);text-transform:uppercase;width:100%}#landing .grid .link a h2,#landing .grid .link a:active h2,#landing .grid .link a:hover h2,#landing .grid .link a:visited h2{font-weight:400;margin:0}#landing .grid img{height:100%;object-fit:cover;width:100%}#landing .btn-container{bottom:16.7vw;display:flex;justify-content:center;pointer-events:none;position:absolute;width:100%}#landing .btn-container img{margin-left:.4vw;width:21.5vw}#landing .logo{bottom:1.5vw;height:auto;left:1.7vw;position:absolute;width:10.7vw}footer{background-color:#f15a31;height:3.83vw;justify-content:space-between;padding:0 4.078vw;text-transform:uppercase}footer,footer ul{align-items:center;display:flex}footer ul{font-family:helvetica_lt_sultracompressed;font-size:2vw;gap:3.8vw;height:100%;letter-spacing:.03vw;list-style:none;margin:0;padding:0}footer ul svg{width:1.8vw}footer ul li{height:100%;position:relative}footer ul li,footer ul li a{align-items:center;display:flex}footer ul li a{color:#e9df97;text-decoration:none}footer ul li a.active,footer ul li a:active,footer ul li a:hover{color:#fff}footer ul li a.active:after,footer ul li a:active:after,footer ul li a:hover:after{background:url(/static/media/nav_active.db4661d3aba309583b12.svg) no-repeat 50%;bottom:0;color:#fff;content:"";height:.7vw;position:absolute;width:100%}footer ul li.home a.active:active:after,footer ul li.home a.active:hover:after,footer ul li.home a:active:after,footer ul li.home a:hover:after{background:none}footer .footer-right{align-items:center;color:#fff;display:flex;font-size:1.202vw;gap:1.15vw;margin-right:7.75vw}footer .footer-right span{margin-bottom:.2vw}footer .footer-right button{background:none;border:none;color:#fff;font-family:zapf_dingbatsregular;font-size:1.41vw}footer .footer-right button svg{width:1.1vw}.category-page .background{height:100%;object-fit:cover;position:absolute;width:100%}.category-page .left{left:3.6vw;position:absolute;top:11.6vw}.category-page .left h1{font-family:helvetica_lt_sultracompressed;font-size:9.8vw;font-weight:400;letter-spacing:.008vw;margin-bottom:.52vw;text-shadow:.3vw .3vw .3vw rgba(0,0,0,.69);text-transform:uppercase}.category-page .left .tiles{display:flex;flex-wrap:wrap;gap:.9vw;margin-left:.25vw;max-width:31.2vw}.category-page .left .tiles img{height:4.42vw;width:4.42vw}.category-page .right{background-color:#5b6770;height:35.4vw;opacity:.85;padding:0 2.4vw;position:absolute;right:3.8vw;top:5.4vw;width:30.5vw}.category-page .right :nth-child(2){margin-top:0}.category-page .right>*{font-size:1.755vw;letter-spacing:.026vw;line-height:2.203vw;white-space:pre-wrap}.category-page .right h2{font-family:helvetica_neue_lt_std77BdCn;font-size:2.24vw;line-height:2.3vw;margin-bottom:1.4vw;margin-top:3.3vw;text-align:center}.case-study{background-color:#fff;display:flex}.case-study .left{color:#5b6770;padding:3.7vw 0 0 3.9vw;white-space:pre-wrap}.case-study .left h1{color:#f15a31;font-family:helvetica_lt_sultracompressed;font-size:2.9vw;letter-spacing:.081vw;line-height:2.9vw;margin-bottom:.5vw;margin-top:0;text-transform:uppercase;white-space:pre-wrap}.case-study .left h1 span{color:#000;display:block;font-family:helvetica_neue_lt_std77BdCn;font-size:.944vw;letter-spacing:normal;line-height:normal;margin-bottom:1.9vw;text-transform:capitalize}.case-study .left p{line-height:1.53vw;margin-bottom:.96vw;margin-top:0}.case-study .left ul{margin-bottom:.95vw;padding-left:1vw}.case-study .left ul li{line-height:1.53vw;margin-bottom:.96vw}.case-study .left ul.gt7 li{line-height:1.435vw;margin-bottom:.1vw}.case-study .right{margin:3.9vw 3.9vw 0;position:relative}.case-study .right>img{height:44.5vw;object-fit:cover;width:57vw}.case-study .right .content{background-color:rgba(91,103,112,.9);color:#fff;font-family:scala_sans_otblack;position:absolute;right:0;top:0;width:12.9vw}.case-study .right .content>*{white-space:pre-wrap}.case-study .right .content .tiles{display:flex;gap:.7vw;justify-content:center;position:absolute;top:-2.2vw;width:100%;z-index:1}.case-study .right .content .tiles img{height:4.3vw;opacity:1;width:4.3vw}.case-study .right .content .tiles.gt2{justify-content:flex-end}.case-study .right .content .tiles.gt2 img:last-child{margin-right:1.8vw}.case-study .right .content ul{font-size:.7vw;letter-spacing:.0585vw;line-height:1.5vw;list-style:none;margin-bottom:1.6vw;margin-top:4.2vw;padding:0 .7vw;text-transform:uppercase}.case-study .right .content ul li{margin-top:.5vw}.case-study .right .content>img{position:absolute;top:0;width:100%}#intro div{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}#intro div h1{color:#fff}#intro div img{height:15.2vw;width:15.2vw}#intro video{height:100vh;object-fit:cover;width:100vw}.goals-page{background-color:#fff;color:#000;white-space:pre-wrap}.goals-page#peopleGoals section .row>div{max-width:16.44vw}.goals-page#environmentGoals section .row>div{max-width:9.4vw}.goals-page#communityGoals section .row>div{max-width:16.38vw}.goals-page section{display:flex;flex-direction:column;padding:1.8vw 3.9vw}.goals-page section h1{color:#f15a31;font-family:helvetica_lt_sultracompressed;font-size:9.8vw;font-weight:400;margin:0 0 .8vw -.2vw;text-transform:uppercase}.goals-page section .row{display:flex;justify-content:center}.goals-page section .row>div{border-right:1px dotted #000;height:33vw;padding:0 1.1vw}.goals-page section .row>div:first-child{border-left:1px dotted #000}.goals-page section .row>div:last-child{border-right:none;padding-right:0}.goals-page section .row>div .tiles{display:flex;gap:.9vw}.goals-page section .row>div .tiles img{height:auto;width:3.9vw}.goals-page section .row>div h2{font-size:.92vw;font-weight:400;letter-spacing:.016vw;line-height:1.02vw;margin:1.3vw 0 0;width:101.3%}.goals-page section .row>div p{font-size:.7vw;font-weight:700;letter-spacing:.007vw;line-height:.9vw;margin-bottom:0;margin-top:.6vw}.goals-page section .row>div ul{color:#747e85;font-size:.7vw;line-height:.91vw;list-style:none;margin-bottom:.48vw;margin-top:.5vw;padding-left:.5vw;width:100%}.goals-page section .row>div ul li{margin-top:.3vw;position:relative}.goals-page section .row>div ul li:before{color:#747e85;content:"•";font-size:.6vw;left:-.5vw;position:absolute}.goals-page section .row>div ul li:first-child{margin-top:0}.goals-page section .row>div a{color:#f15a31;display:block;font-size:.79vw;letter-spacing:-.004vw;line-height:.9vw;text-decoration:none}.goals-page section .row>div a b{font-family:helvetica_neue_lt_std87HvCn}
/*# sourceMappingURL=main.1a759a68.css.map*/