:root{--color-primary:#5c9f57;--color-dark:#192918;--color-header:#0d1716;--color-text-heading:#232f23;--color-text-body:#646464;--color-text-body-dark:#2f2f2f;--color-orange:#e67614;--color-blue:#33669a;--color-pink:#ec2390;--color-white:#fff;--color-black:#000;--color-grey:#ededed;--font-size-h1:67px;--font-size-h2:40px;--font-size-h3:34px;--font-size-subtitle:18px}@media screen and (min-width:768px){:root{--font-size-h1:98px;--font-size-h2:64px;--font-size-h3:42px;--font-size-subtitle:20px}}*{box-sizing:border-box}body,html{color:var(--color-text-body);margin:0;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,html,li,p{font-family:interface,Arial,Helvetica,sans-serif!important}.at-custom-side-wrapper,.hidden{display:none!important}.container{margin:0 auto!important;max-width:1190px;overflow:visible!important;padding:0 36px!important;width:100%!important}.list--unstyled{list-style:none;margin:0;padding:0}.u-visually-hidden{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.text-white{color:var(--color-white)}.text-black{color:var(--color-text-heading)}.text-darker{color:var(--color-text-body-dark)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.h1,h1{font-size:var(--font-size-h1);letter-spacing:-.1px;white-space:break-space}.h1,.h2,h1,h2{font-weight:900;line-height:1;margin-top:0;text-transform:uppercase}.h2,h2{font-size:var(--font-size-h2);letter-spacing:-.9px;margin-bottom:16px}@media screen and (min-width:768px){.h2,h2{line-height:1.25}}.h3,h3{font-size:var(--font-size-h3);font-weight:900;letter-spacing:0;line-height:1.1;margin-bottom:16px;margin-top:0;text-transform:uppercase}@media screen and (min-width:768px){.h3,h3{line-height:1.33}}.subtitle{color:var(--color-text-body-dark);font-size:var(--font-size-subtitle);line-height:1.5}h2.brand{color:#751fd8;font-size:32px!important;font-weight:900;line-height:1.25!important;text-transform:uppercase}@media screen and (min-width:768px){h2.brand{font-size:48px!important}}h3.brand{color:#751fd8;font-size:23px!important;font-weight:800;line-height:1.25!important;text-transform:uppercase}@media screen and (min-width:768px){h3.brand{font-size:25px!important}}p.brand{font-size:18px;line-height:1.55;margin-bottom:25px;max-width:870px}@media screen and (min-width:768px){p.brand{font-size:22px}}p{font-size:16px;letter-spacing:.1px;line-height:1.55;margin-bottom:25px}#modal-overlay{background-color:rgba(0,0,0,.67);bottom:0;cursor:pointer;left:0;right:0;top:0;z-index:99}#modal,#modal-overlay{position:fixed;visibility:hidden}#modal{background-color:#000;left:50%;max-width:1120px;top:50%;transform:translateX(-50%) translateY(-50%);width:90%;z-index:100}#modal:after{content:"";display:block;padding-top:100%}@media screen and (min-width:768px){#modal:after{padding-top:56.25%}}#modal #video-embed{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#modal #modal-close{background-color:transparent;border:none;border-radius:none;color:#fff;cursor:pointer;height:50px;position:absolute;right:0;top:0;width:50px;z-index:99}body.modal-open{overflow-y:hidden}body.modal-open #modal,body.modal-open #modal-overlay{visibility:visible}.title.circled{line-height:1}.title.circled span{display:block}@media screen and (min-width:768px){.title.circled span{display:inline-block}}.title.circled span.motif{align-items:center;display:inline-flex;justify-content:center;position:relative}.title.circled span.motif #circle-motif{aspect-ratio:19/7;height:auto;margin-left:-13px;margin-top:0;position:absolute;transform:scaleX(.94);transform-origin:center;width:142%;z-index:-1}@media screen and (min-width:768px){.title.circled span.motif #circle-motif{margin-left:-21px;margin-top:3px}}.back-to-top-wrapper{bottom:0;left:0;overflow:hidden;padding:0;position:fixed;width:100%;z-index:3}.back-to-top-wrapper>.container{align-items:flex-start;display:flex;flex-direction:row!important;justify-content:flex-end}.back-to-top-wrapper>.container .back-to-top{align-items:center;display:flex;height:35px;justify-content:center;position:relative;width:90px}.back-to-top-wrapper>.container .back-to-top svg{position:absolute;transform-origin:center;width:15px}.back-to-top-wrapper>.container .back-to-top svg.motif-top{left:0;position:absolute;top:0;transform:none;width:100%}.btn{border:none;border-radius:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-family:interface,Arial,Helvetica,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.15px;padding:10px 24px;position:relative;text-decoration:none;transition:box-shadow .2s ease,background-color .5s ease}@media screen and (min-width:768px){.btn{font-size:15px;padding:10px 24px}}.btn.brand{margin-top:25px}@media screen and (min-width:768px){.btn.brand{margin-top:75px}}.btn svg{display:block;height:25px;margin-top:-12.5px;position:absolute;right:30px;top:50%;width:25px}.btn.btn-green{background-color:var(--color-primary)}.btn.btn-green:active,.btn.btn-green:focus,.btn.btn-green:hover{box-shadow:4px 4px 0 0 #fff,8px 8px 0 0 var(--color-primary)}.btn.btn-grey{background-color:var(--color-grey);color:var(--color-primary)}.btn.btn-grey:active,.btn.btn-grey:focus,.btn.btn-grey:hover{box-shadow:4px 4px 0 0 var(--color-white),8px 8px 0 0 var(--color-grey)}.btn.btn-white{background-color:var(--color-white);color:var(--color-primary)}.btn.btn-white:active,.btn.btn-white:focus,.btn.btn-white:hover{box-shadow:4px 4px 0 0 var(--color-grey),8px 8px 0 0 var(--color-white)}.btn.btn-purple{background-color:#751fd8}.btn.btn-purple:active,.btn.btn-purple:focus,.btn.btn-purple:hover{box-shadow:4px 4px 0 0 var(--color-white),8px 8px 0 0 #751fd8}.btn.btn-yellow{background-color:#ffc200}.btn.btn-yellow:active,.btn.btn-yellow:focus,.btn.btn-yellow:hover{box-shadow:4px 4px 0 0 var(--color-white),8px 8px 0 0 #ffc200}.btn.btn-orange{background-color:var(--color-orange)}.btn.btn-orange:active,.btn.btn-orange:focus,.btn.btn-orange:hover{box-shadow:4px 4px 0 0 var(--color-white),8px 8px 0 0 var(--color-orange)}.btn.btn-text-black{color:#000!important}.btn.no-icon{margin-top:25px;padding-left:30px;padding-right:30px}.inline-btn{margin-bottom:0;transition:gap .35s cubic-bezier(.83,0,.17,1)}.inline-btn:active,.inline-btn:focus,.inline-btn:hover{gap:16px!important}.inline-btn svg{padding-top:2px;transform:translateY(0);transition:transform .35s cubic-bezier(.83,0,.17,1)}.inline-btn.downloadable:active,.inline-btn.downloadable:focus,.inline-btn.downloadable:hover{gap:8px!important}.inline-btn.downloadable:active svg,.inline-btn.downloadable:focus svg,.inline-btn.downloadable:hover svg{transform:translateY(5px)}.card{border-radius:12px;box-shadow:0 0 1.1px rgba(0,0,0,.028),0 0 2.7px rgba(0,0,0,.04),0 0 5px rgba(0,0,0,.05),0 0 8.9px rgba(0,0,0,.06),0 0 16.7px rgba(0,0,0,.072),0 0 40px rgba(0,0,0,.1);cursor:pointer;overflow:hidden;transform:scale(1);transform-origin:center 200px;transition:all .35s cubic-bezier(.83,0,.17,1);width:100%}.card:active,.card:focus,.card:hover{box-shadow:0 .1px 1.5px rgba(0,0,0,.028),0 .3px 3.7px rgba(0,0,0,.04),0 .6px 6.9px rgba(0,0,0,.05),0 1.1px 12.3px rgba(0,0,0,.06),0 2.1px 23px rgba(0,0,0,.072),0 5px 55px rgba(0,0,0,.1);transform:scale(1.025)}.card a{color:inherit;text-decoration:none}.card .card-image{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;min-height:203px;overflow:hidden;position:relative;width:100%}.card .card-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.card .card-content{background-color:var(--color-white);padding:32px 24px}@media screen and (min-width:768px){.card .card-content{padding:40px 32px}}.card .card-content .card-title{color:var(--color-text-heading);font-size:22px;font-weight:700;line-height:1.15;margin-bottom:16px;margin-top:0}@media screen and (min-width:768px){.card .card-content .card-title{font-size:23px}}.card .card-content .card-copy{text-wrap:pretty;color:inherit;text-decoration:none}.card .card-content .inline-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-primary);display:inline-flex;font-size:17px;font-weight:700;gap:8px;outline:none;padding:0;width:100%}.card .card-content .inline-btn svg{aspect-ratio:1/1;max-width:14px}header{background-color:var(--color-header);background-position:100% 100%;color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden;position:relative;transition:background-color .5s ease}@media screen and (min-width:768px){header{display:block;min-height:calc(100vh + 200px);padding:0 0 45px}}header .header-photo-wrapper{bottom:0;display:flex;height:auto;justify-content:flex-end;left:0;margin-top:-32px;order:1;position:relative;width:100%}@media screen and (min-width:768px){header .header-photo-wrapper{height:100%;margin-top:0;order:0;position:absolute}}header .header-photo-wrapper:before{background:#0d1716;background:linear-gradient(0deg,rgba(13,23,22,0),#0d1716);content:"";height:20%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:768px){header .header-photo-wrapper:before{content:none}}header .header-photo{bottom:0;display:block;height:100%;left:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;position:relative;right:-25%;top:auto;transition:opacity .5s ease,visibility .5s ease!important;width:200%;z-index:0}@media screen and (min-width:768px){header .header-photo{left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:68% bottom;object-position:68% bottom;right:auto;width:100%}}header .container{position:relative;z-index:2}header .header-content{display:block;height:auto;left:0;padding-top:125px;position:relative;top:0;width:100%}@media screen and (min-width:768px){header .header-content{align-items:center;display:flex;height:100vh;padding-top:0}}header .header-content .container{padding:0!important}header .header-content p{font-size:16px;font-weight:400;line-height:1.55;margin:32px 0;max-width:420px}@media screen and (min-width:768px){header .header-content a{display:none}}header .header-mtw{height:auto;margin-left:-40px;max-width:100%;max-width:431px;width:100%}@media screen and (min-width:768px){header .header-mtw{margin-left:-65px}}header .title.circled{line-height:.85}header .title.circled>span{display:block}header .title.circled>span:last-child{color:var(--color-pink)}header .title.circled>span.motif #circle-motif{transform:scaleX(1.085);width:135%}@media screen and (min-width:768px){header .title.circled>span.motif #circle-motif{margin-top:0}}header p{text-wrap:pretty}header nav#navbar{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;z-index:8}@media screen and (min-width:768px){header nav#navbar{grid-template-columns:repeat(2,1fr)}}header nav#navbar #cpf-logo{max-width:230px}header nav#navbar #cpf-logo a,header nav#navbar #cpf-logo img{display:block;height:auto;width:100%}header nav#navbar #cpf-logo img{filter:drop-shadow(0 0 25px rgba(0,0,0,.16))}@media screen and (min-width:768px){header nav#navbar #cpf-logo{margin-left:-20px;max-width:255px}}header nav#navbar ul{display:none}@media screen and (min-width:768px){header nav#navbar ul{align-items:center;align-self:flex-end;display:flex;gap:40px;justify-content:flex-end;list-style:none;margin:0}}header nav#navbar ul li{flex:0 0 auto;position:relative}header nav#navbar ul li a{color:#fff;font-size:13.5px;font-weight:700;letter-spacing:.5px;text-decoration:none}header nav#navbar ul li a:after{bottom:3px;content:"";height:5px;left:auto;position:absolute;right:0;transition:all .15s ease-in-out;width:0}header nav#navbar ul li:active a:after,header nav#navbar ul li:focus a:after,header nav#navbar ul li:hover a:after{left:0;right:auto;transition:all .15s ease-in-out;width:100%}section#stories{padding:0;z-index:1}section#stories .stories-grid{display:grid;gap:16px 30px;grid-template-columns:1fr;margin-top:36px}@media screen and (min-width:768px){section#stories .stories-grid{grid-template-columns:repeat(3,1fr);margin-top:-203px}}section#stories .stories-card .card-image{min-height:203px}section#stories .stories-card .card-image:after{background:#000;background:radial-gradient(circle,#000 0,hsla(0,0%,100%,0) 100%);content:"";height:100%;left:0;opacity:.23;position:absolute;top:0;transform-origin:center;width:100%}section#stories .stories-card .card-image img{-o-object-position:75% 35%;object-position:75% 35%}section#stories .stories-card .card-image .play-button{aspect-ratio:1/1;filter:drop-shadow(0 0 13px rgba(0,0,0,.94));max-width:65px;position:absolute;z-index:1}section#stories .stories-card:active .inline-btn,section#stories .stories-card:focus .inline-btn,section#stories .stories-card:hover .inline-btn{gap:16px!important}section#about{background:#f7f7f7;background:linear-gradient(0deg,#f7f7f7,#fff)}section#about .title{color:var(--color-text-heading);text-align:center}section#about .subtitle{text-align:center}section#about .numbers-grid{display:grid;gap:16px 30px;grid-template-columns:1fr;list-style:none;margin:56px 0 0;padding:0}@media screen and (min-width:768px){section#about .numbers-grid{grid-template-columns:repeat(3,1fr);margin:45px 0 0}}section#about .numbers-grid li{text-align:center}section#about .numbers-grid li p{text-wrap:balance;display:flex;flex-direction:column;font-size:17px;gap:13px;line-height:1.5}section#about .numbers-grid li p span{font-size:34px;font-weight:900;line-height:1}@media screen and (min-width:768px){section#about .numbers-grid li p span{font-size:41px}}section#about .numbers-grid li:first-child span{color:var(--color-orange)}section#about .numbers-grid li:nth-child(2) span{color:var(--color-blue)}section#about .numbers-grid li:nth-child(3) span{color:var(--color-pink)}section#impact{background-color:var(--color-blue);display:block;min-height:auto}@media screen and (min-width:768px){section#impact{align-items:center;display:flex;min-height:100vh}}section#impact #background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}section#impact>.container{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}section#impact>.container .title{color:var(--color-white);padding-top:30px;text-align:center}@media screen and (min-width:768px){section#impact>.container .title{padding-top:0}}section#impact>.container .title span svg path{fill:var(--color-primary)!important}section#impact>.container .subtitle{color:var(--color-white);max-width:680px;text-align:center}section#impact>.container .impact-grid{display:grid;gap:56px 30px;grid-template-columns:1fr;margin:56px 0 0}@media screen and (min-width:768px){section#impact>.container .impact-grid{grid-template-columns:repeat(3,1fr)}}section#impact>.container .impact-grid>div{align-items:center;color:var(--color-white);display:flex;flex-direction:column;position:relative;text-align:center}section#impact>.container .impact-grid>div .icon-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}section#impact>.container .impact-grid>div .icon-wrapper .icon{align-items:center;aspect-ratio:1/1;background-color:var(--color-white);border-radius:50%;display:flex;justify-content:center;overflow:visible;position:relative;width:80px;z-index:3}@media screen and (min-width:768px){section#impact>.container .impact-grid>div .icon-wrapper .icon{width:100px}}section#impact>.container .impact-grid>div .icon-wrapper .icon svg{max-width:48%;overflow:visible}section#impact>.container .impact-grid>div .icon-wrapper .icon-line{display:none}@media screen and (min-width:768px){section#impact>.container .impact-grid>div .icon-wrapper .icon-line{background-color:var(--color-white);display:block;height:3px;left:50%;position:absolute;top:auto;transform-origin:left center;width:100%;z-index:1}}section#impact>.container .impact-grid>div .headline{font-size:22px;font-weight:900;letter-spacing:.5px;line-height:1.15;margin:40px 0 0;text-transform:uppercase}@media screen and (min-width:768px){section#impact>.container .impact-grid>div .headline{font-size:26px}}section#impact>.container .impact-grid>div p{text-wrap:balance;font-size:16px;line-height:1.55;margin:16px 0 0}section#resources{align-items:center;background:#f7f7f7;background:linear-gradient(0deg,#f7f7f7,#fff);display:flex}section#resources>.container{align-items:flex-start;display:flex;flex-direction:column;position:relative;z-index:1}section#resources>.container .title{color:var(--color-text-heading);padding-top:30px}@media screen and (min-width:768px){section#resources>.container .title{padding-top:0}}section#resources>.container .resources-wrapper .resources-grid{display:grid;gap:80px 30px;grid-template-columns:1fr;margin-top:56px}@media screen and (min-width:768px){section#resources>.container .resources-wrapper .resources-grid{grid-template-columns:repeat(3,1fr);margin-top:85px}}section#resources>.container .resources-wrapper .resources-grid .resources-card p{text-wrap:pretty}section#resources>.container .resources-wrapper .resources-grid .resources-card p.type{align-items:center;color:var(--color-dark);display:inline-flex;font-size:12px;font-weight:700;gap:8px;margin:0;position:relative;text-transform:uppercase;width:100%}@media screen and (min-width:768px){section#resources>.container .resources-wrapper .resources-grid .resources-card p.type{font-size:13px}}section#resources>.container .resources-wrapper .resources-grid .resources-card p.type span{align-items:center;aspect-ratio:1/1;background-color:var(--color-primary);border-radius:50%;display:flex;justify-content:center;overflow:hidden;position:relative;width:28px}@media screen and (min-width:768px){section#resources>.container .resources-wrapper .resources-grid .resources-card p.type span{width:32px}}section#resources>.container .resources-wrapper .resources-grid .resources-card p.type span svg{margin:0;max-height:13px}@media screen and (min-width:768px){section#resources>.container .resources-wrapper .resources-grid .resources-card p.type span svg{max-height:15px}}section#resources>.container .resources-wrapper .resources-grid .resources-card p.headline{color:var(--color-text-body-dark);font-size:19px;font-weight:700;line-height:1.3;margin:22px 0 0}@media screen and (min-width:768px){section#resources>.container .resources-wrapper .resources-grid .resources-card p.headline{font-size:20px}}section#resources>.container .resources-wrapper .resources-grid .resources-card p.copy{margin:12px 0 0}section#resources>.container .resources-wrapper .resources-grid .resources-card a{align-items:center;color:var(--color-primary);display:inline-flex;font-size:17px;font-weight:700;gap:8px;margin:24px 0 0;padding:0;text-decoration:none;width:100%}section#resources>.container .resources-wrapper .resources-grid .resources-card a svg{aspect-ratio:1/1;max-width:14px}section#resources>.container .resources-wrapper .button-wrapper{display:flex;justify-content:center}section#resources>.container .resources-wrapper .button-wrapper .btn{margin-top:56px}@media screen and (min-width:768px){section#resources>.container .resources-wrapper .button-wrapper .btn{margin-top:85px}}section#action{--gap-size:50px;align-items:center;background-color:var(--color-primary);display:flex}@media screen and (min-width:768px){section#action{padding-bottom:175px;padding-top:135px}}section#action>.container{position:relative}section#action>.container .title{color:var(--color-white);text-align:center}section#action>.container .title span svg{opacity:.38}section#action>.container .title span svg path{fill:var(--color-white)!important}section#action>.container .subtitle{color:var(--color-white);margin:0 auto;max-width:600px;text-align:center}section#action>.container .action-wrapper{margin-top:56px;width:100%}@media screen and (min-width:768px){section#action>.container .action-wrapper{margin-top:100px}}section#action>.container .action-wrapper .action-grid{display:grid;gap:calc(var(--gap-size)*2);grid-template-columns:1fr}@media screen and (min-width:768px){section#action>.container .action-wrapper .action-grid{gap:var(--gap-size);grid-template-columns:repeat(2,1fr)}}section#action>.container .action-wrapper .action-grid>div:first-child:after{background-color:var(--color-white);bottom:calc(var(--gap-size)*-1);content:"";height:1px;left:auto;opacity:.5;position:absolute;right:auto;width:100%}@media screen and (min-width:768px){section#action>.container .action-wrapper .action-grid>div:first-child:after{height:100%;right:calc(var(--gap-size)/2*-1);top:0;width:1px}}section#action>.container .action-wrapper .action-grid .action-item{align-items:center;color:var(--color-white);display:flex;flex-direction:column;position:relative;text-align:center}section#action>.container .action-wrapper .action-grid .action-item .headline{font-size:26px;font-weight:900;line-height:1;margin:0 0 16px;text-transform:uppercase}section#action>.container .action-wrapper .action-grid .action-item .copy{margin:0 0 32px;max-width:460px}section#action>.container .action-wrapper .action-grid .action-item .social-media{display:inline-grid;gap:16px;grid-template-columns:repeat(3,1fr)}section#action>.container .action-wrapper .action-grid .action-item .social-media a span{align-items:center;aspect-ratio:1/1;background-color:var(--color-white);border-radius:12px;display:inline-flex;justify-content:center;overflow:hidden;transition:box-shadow .2s ease,background-color .5s ease;width:37px}section#action>.container .action-wrapper .action-grid .action-item .social-media a span svg{max-height:15px}section#action>.container .action-wrapper .action-grid .action-item .social-media a span:active,section#action>.container .action-wrapper .action-grid .action-item .social-media a span:focus,section#action>.container .action-wrapper .action-grid .action-item .social-media a span:hover{box-shadow:3px 3px 0 0 var(--color-primary),6px 6px 0 0 var(--color-white)}section#action>.container .action-wrapper .action-grid .action-item .btn{margin:0}section#action>.container .action-wrapper .action-grid .action-item .btn:active,section#action>.container .action-wrapper .action-grid .action-item .btn:focus,section#action>.container .action-wrapper .action-grid .action-item .btn:hover{box-shadow:4px 4px 0 0 var(--color-primary),8px 8px 0 0 var(--color-white)}section#initiatives{align-items:center;display:flex}section#initiatives>.container .inner{display:flex;flex-direction:column;gap:32px;margin-top:56px}@media screen and (min-width:900px){section#initiatives>.container .inner{display:grid;grid-template-columns:2fr 1fr;margin-top:0}}section#initiatives>.container .inner>div:last-child{order:-1}@media screen and (min-width:900px){section#initiatives>.container .inner>div:last-child{order:0}}section#initiatives>.container .title{color:var(--color-text-heading);margin-bottom:16px}@media screen and (min-width:900px){section#initiatives>.container .title{margin-bottom:24px}}section#initiatives>.container .subtitle{text-wrap:balance;color:var(--color-text-body-dark);margin-top:0}section#initiatives>.container .subtitle.mobile{display:block}@media screen and (min-width:900px){section#initiatives>.container .subtitle.mobile{display:none}}section#initiatives>.container .subtitle.desktop{display:none}@media screen and (min-width:900px){section#initiatives>.container .subtitle.desktop{display:block}}section#initiatives>.container .init-grid{display:grid;gap:56px 32px;grid-template-columns:1fr;margin-top:56px}@media screen and (min-width:900px){section#initiatives>.container .init-grid{grid-template-columns:repeat(2,1fr);margin-top:92px}}section#initiatives>.container .init-grid .init-item{background-color:var(--color-white)}section#initiatives>.container .init-grid .init-item .item-title{text-wrap:pretty;color:var(--color-text-heading);font-size:19px;font-weight:700;line-height:1.25;margin-bottom:16px;margin-top:0}@media screen and (min-width:900px){section#initiatives>.container .init-grid .init-item .item-title{text-wrap:balance;font-size:20px;line-height:1.3}}section#initiatives>.container .init-grid .init-item a{align-items:center;color:var(--color-primary);display:inline-flex;font-size:17px;font-weight:700;gap:8px;padding:0;text-decoration:none;width:100%}section#initiatives>.container .init-grid .init-item a svg{aspect-ratio:1/1;max-width:14px}section#initiatives>.container .featured-card .card-image{background-color:#ffc201}section#initiatives>.container .featured-card .card-image img{-o-object-fit:contain;object-fit:contain}section#initiatives>.container .featured-card:active .inline-btn,section#initiatives>.container .featured-card:focus .inline-btn,section#initiatives>.container .featured-card:hover .inline-btn{gap:16px!important}footer{--gap-size:32px;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-weight:400}@media screen and (min-width:768px){footer{--gap-size:60px}}footer .info{background-color:var(--color-dark);color:var(--color-white);padding:62px 0}@media screen and (min-width:768px){footer .info{padding:var(--gap-size) 0}}footer .info .container{display:grid;gap:var(--gap-size);grid-template-columns:1fr;justify-content:center;text-align:center}@media screen and (min-width:768px){footer .info .container{align-items:flex-start;grid-template-columns:1fr 1.5fr 1fr 1fr 2.5fr;justify-content:space-between;text-align:left}}footer .info .container>.footer-grid-item{display:grid;justify-content:center;position:relative}@media screen and (min-width:768px){footer .info .container>.footer-grid-item{display:block}}footer .info .container>.footer-grid-item p{font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:14px;line-height:1.5;margin:0}footer .info .container>.footer-grid-item#address{margin-top:18px}@media screen and (min-width:768px){footer .info .container>.footer-grid-item#address{margin-top:0}}footer .info .container>.footer-grid-item#numbers ul{display:inline-flex;flex-wrap:wrap;gap:13px var(--gap-size);justify-content:center;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){footer .info .container>.footer-grid-item#numbers ul{display:block}}footer .info .container>.footer-grid-item#numbers ul li{display:inline-flex;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:14px;gap:20px;line-height:1.5;margin:0;padding:0}footer .info .container>.footer-grid-item#numbers ul li span{font-weight:700}footer .info .container>.footer-grid-item#social .social-icons{align-items:center;display:flex;gap:25px;justify-content:center}footer .info .container>.footer-grid-item#social .social-icons a{align-items:center;display:inline-flex}footer .info .container>.footer-grid-item#social .social-icons a#social-x svg{padding-top:2px}footer .info .container>.footer-grid-item#social .social-icons a#social-linkedin svg{height:20px}footer .info .container>.footer-grid-item#social .social-icons a svg{fill:var(--color-white)!important;height:18px;width:auto}footer .info .container>.footer-grid-item#social .social-icons a svg path{fill:var(--color-white)!important}footer .info .container>.footer-grid-item#canada{padding-top:calc(var(--gap-size) + 18px)}@media screen and (min-width:768px){footer .info .container>.footer-grid-item#canada{padding-left:var(--gap-size);padding-top:0}}footer .info .container>.footer-grid-item#canada:before{background-color:var(--color-white);content:"";height:1px;left:0;margin:18px 0 calc(var(--gap-size) + 18px) 0;opacity:.5;position:absolute;top:0;width:100%}@media screen and (min-width:768px){footer .info .container>.footer-grid-item#canada:before{height:100%;margin:0;width:1px}}footer .info .container>.footer-grid-item#canada img{max-width:87px}footer .info .container>.footer-grid-item#canada p{text-wrap:balance;margin-bottom:32px}@media screen and (min-width:768px){footer .info .container>.footer-grid-item#canada p{margin-bottom:24px}}footer .disclaimer{background-color:var(--color-white);padding:20px 0}footer .disclaimer .container{display:block}footer .disclaimer .container p{font-size:12px;font-weight:500;margin:0}footer .disclaimer .container p span{display:block}@media screen and (min-width:768px){footer .disclaimer .container p span{display:inline-block}}section{display:block;padding:100px 0;position:relative;z-index:0}@media screen and (min-width:768px){section{padding:145px 0}}section .motif-banner-wrapper{left:0;overflow:hidden;padding-bottom:100px;position:absolute;top:0;width:100%;z-index:3}section .motif-banner-wrapper>.container{align-items:flex-start;display:flex;flex-direction:row!important;justify-content:flex-start}section .motif-banner-wrapper>.container .motif-banner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:auto;justify-content:center;position:relative;width:155px}@media screen and (min-width:768px){section .motif-banner-wrapper>.container .motif-banner{width:205px}}section .motif-banner-wrapper>.container .motif-banner svg{align-self:flex-start;filter:drop-shadow(0 0 25px rgba(0,0,0,.13));grid-area:1/1/2/2;left:0;position:relative;top:0;transform-origin:center top;width:100%}section .motif-banner-wrapper>.container .motif-banner p{align-self:center;color:var(--color-primary);display:block;font-size:12px;font-weight:800;grid-area:1/1/2/2;letter-spacing:.5px;margin:0;position:relative;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){section .motif-banner-wrapper>.container .motif-banner p{font-size:13.5px}}
