@charset "UTF-8";.arrows .next,.article img.circle,.il-formatted ul.imagegrid.emit img,.tenways,ul.imagelist li img.round{border-radius:50%}body.center-title h1{text-align:center}.article{padding:220px 30px 50px;max-width:var(--il-content-max-width);margin:auto}.article h1{color:#13294B;font-family:Montserrat,sans-serif;font-weight:700;font-size:48px;margin-bottom:0;padding-bottom:0}.article .clear{clear:both}.article h2{font-size:48px;margin-top:1.5em;clear:both}.article h2.centered{margin-top:1em;padding-top:.5em;text-align:center;border-top:thin solid var(--il-orange)}.article h3{font-size:36px}.article h3.emit{font-size:29px;color:var(--il-industrial-blue)}.article p{line-height:28px;font-size:18px}.article p.line{border-top:thin solid var(--il-orange)}.article p.byline{padding-top:0;margin-top:0;padding-bottom:1.5em}.article div.clear{clear:both;height:0;margin:0;padding:0}.article li{margin-bottom:.4em}.article p.full img{width:100%;max-width:100%}.article img{max-width:50%}.article .stats li img,.article img.full{max-width:100%;width:100%}.article img.fixed-small-width{width:150px}.article img.fixed-medium-width{width:350px}.article img.left{float:left;padding:30px 30px 30px 0}.article img.right{float:right;padding:30px 0 30px 30px}.article img.top-left{float:left;padding:0 30px 30px 0}.article img.top-right{float:right;padding:0 0 30px 30px}.article img.circle{width:200px;margin:auto;display:block;padding:0 30px}.article img.hero{margin:-40px calc(50% - 50vw) 0;min-width:calc(100vw - 2px);display:block}.article .aside{float:left;width:40%;margin-right:20px;padding-right:20px;border-right:thin solid #ff5f05}.article .aside.right{float:right;margin-right:0;padding-right:0;margin-left:20px;padding-left:20px;border-left:thin solid #ff5f05;border-right:none}.article .stats{display:grid;grid-template-columns:repeat(auto-fit,375px);text-align:center;justify-content:space-evenly;padding-left:0}.article .stats.big{grid-template-columns:repeat(auto-fit,500px)}.article .stats li{padding:1vw;text-align:center;list-style:none;margin:0}.article .stats li span{font-size:8rem;font-weight:700;display:block;color:var(--il-orange);line-height:initial}.article .stats li:nth-child(odd) span{color:var(--il-industrial-blue)}.article .stats.horizontal li{display:flex;text-transform:uppercase;justify-content:center;align-items:center;column-gap:10px;margin:40px}.article .stats.horizontal li span{color:var(--il-blue);border-right:thin solid var(--il-blue);padding-right:10px}@media only screen and (max-width:800px){.article .aside,.article .aside.right{float:none;margin-right:0;padding-right:0;border-right:none}.article h1{font-size:2em}.article .aside{width:100%;border-top:thin solid #ff5f05;border-bottom:thin solid #ff5f05;background-color:#F8FAFC}.article .aside.right{margin-left:0;padding-left:0;border-left:none}}.il-formatted .blockquote{position:relative;padding:30px 0;width:100%;font-size:1.25em;margin:10px auto 80px;border-top:solid 1px #ff5f05;border-bottom:solid 1px #ff5f05}.il-formatted .blockquote.nolines{border:none;font-size:1em}.il-formatted .blockquote.blockquote-left{margin-left:0;width:50%}.il-formatted .blockquote div{position:relative;font-size:40px;font-weight:800;line-height:1;margin:0}.il-formatted .blockquote:after{position:absolute;content:"”";color:#ff5f05;font-size:10rem;line-height:0;bottom:-43px;right:30px;font-weight:700}@media all and (min-width:600px){.il-formatted .blockquote div{font-size:60px}}.il-formatted a.button{-webkit-border-radius:3px;-moz-border-radius:3px;display:block;padding:.75em 1em;background:var(--il-orange);color:#fff;text-align:center;text-decoration:none!important;border:2px solid transparent;margin:40px 10%;font-size:1.5rem;font-weight:700;font-family:Montserrat,sans-serif}.contents p a,.contents ul a,.il-formatted ul.imagegrid li a,.tenways,ul.imagelist li .header a{text-decoration:none}.il-formatted a.button:focus,.il-formatted a.button:hover{color:#fff;background:var(--il-blue);transition:background-color .3s}.contents{background:#F8FAFC}.contents h2{text-align:center;color:#13294B;font-size:3.7em;line-height:1.3em;border-top:3px solid #ff5f05;border-bottom:3px solid #ff5f05;font-weight:700}.contents p{padding:20px 40px;margin-top:60px}.contents ul{text-align:left;list-style:none;font-size:1.3em}.contents ul li{margin-bottom:20px;list-style:none}.contents ul a{font-weight:400}main.title{max-width:1200px;margin:auto}main.title img{width:100%;margin:150px auto auto}body{margin:0;padding:0}ul.no-bullets,ul.no-bullets li{list-style:none;padding-left:1em}.clear{clear:both}.main-heading{padding-top:1em;margin-top:1em;border-top:2px solid #ff5f05}.il-formatted div.xx-large,.il-formatted li.xx-large,.il-formatted p.xx-large,.il-formatted ul.xx-large{font-family:Montserrat,sans-serif;font-weight:700;font-size:4em}.numbers h1,.splash .left .intro-text,.splash .right h2{font-family:"Fjalla One",sans-serif}.il-formatted .x-large{font-size:1.5em}.il-formatted div.large,.il-formatted li.large,.il-formatted p.large,.il-formatted ul.large{font-size:1.65em;font-weight:700}.il-formatted .small{font-size:.75em}.il-formatted .x-small{font-size:.5em}.il-formatted .orange{color:#ff5f05}.il-formatted .blue{color:#13294B}.il-formatted .bold{font-weight:700}.il-formatted .lines{border-top:thin solid #13294B;border-bottom:thin solid #13294B;padding-top:1em;margin-top:2em;padding-bottom:1em;margin-bottom:2em}.il-formatted .caption{font-size:.8em;font-style:italic;text-align:left}body.center-title h1 span.orange.bold{color:inherit;font-weight:inherit;display:block;font-size:1.75em;padding-bottom:20px}ul.imagelist{list-style:none;padding-top:40px}ul.imagelist li{clear:both;margin-bottom:50px;list-style:none;margin-left:0}ul.imagelist li img{float:left;padding-right:45px;padding-bottom:15px;width:300px}ul.imagelist li img.simple{width:100px;padding-right:15px;padding-top:8px;padding-bottom:3px}ul.imagelist li img.simple.double{width:215px}ul.imagelist li img.round{padding:0;margin-right:40px}ul.imagelist li .header{font-weight:700;font-size:1.25rem;margin-bottom:0}ul.imagelist li .header a{color:var(--il-orange)}ul.imagelist li .header a:focus,ul.imagelist li .header a:hover{color:var(--il-blue)}ul.imagelist li .subheader{font-size:1.25rem;font-weight:700;padding:1rem 0;margin-top:0;margin-bottom:1rem}div.program{display:flex}div.program div{flex:75% 1 0}div.program div h2:first-child{margin-top:1.5em}div.program ul{flex:25% 1 0}@media only screen and (max-width:1000px){div.program{display:block}}div.quote-picture{display:flex}div.quote-picture div{max-width:25%;margin-top:30px}div.quote-picture div img{max-width:100%;width:100%}div.quote-picture il-quote{flex:75% 0 0;margin-top:0}@media only screen and (max-width:700px){div.quote-picture{display:block}div.quote-picture div{max-width:initial;margin-top:30px}div.quote-picture il-quote{margin-top:20px}}@media only screen and (min-width:1100px){ul.imagelist li img{padding-bottom:95px}}.il-formatted ul.imagegrid{display:grid;list-style:none;grid-template-columns:repeat(auto-fit,200px);text-align:center;grid-gap:20px;padding-left:0}.il-formatted ul.imagegrid.emit{margin-top:30px;margin-bottom:30px}.il-formatted ul.imagegrid.emit p span{color:var(--il-industrial-blue);font-weight:700}.il-formatted ul.imagegrid.outreach{grid-template-columns:repeat(auto-fit,365px);justify-content:center}.il-formatted ul.imagegrid.wide{grid-template-columns:repeat(auto-fit,450px);justify-content:center}.il-formatted ul.imagegrid.extrawide{grid-template-columns:repeat(auto-fit,600px);grid-gap:50px}.il-formatted ul.imagegrid li{list-style:none;margin:0}.il-formatted ul.imagegrid li a{font-weight:700}.il-formatted ul.imagegrid img{width:100%;max-width:100%}.il-formatted ul.imagegrid.text{text-align:left}.il-formatted ul.imagegrid.text li{padding:10px}.il-formatted ul.imagegrid.text li.nopadding{padding:0}.il-formatted ul.imagegrid.text li h3{color:#F8FAFC;background:#13294B;padding:10px;margin:0;text-align:center}.il-formatted ul.imagegrid.text li .pi{font-weight:700}.il-formatted ul.imagegrid.text li p{padding:0 10px}@media only screen and (max-width:800px){ul.imagegrid{display:block}ul.imagegrid li{margin-bottom:20px}}.numbers{padding:220px 0 50px}.numbers .numbers-width{max-width:var(--il-content-max-width);margin:auto}.numbers .number-grid{display:flex;align-items:flex-start}.numbers .number-grid a.button{margin:40px 0 0 40px}.numbers h1{font-size:calc(2em + 2.5vw);line-height:calc(1em + 2.5vw);font-weight:400;text-transform:uppercase;color:#13294B}.numbers p.tagline{font-size:calc(1rem + 1.25vw);line-height:calc(1.75rem + 1.75vw)}.numbers h2{background-color:var(--il-blue);color:#fff;border-bottom:thin solid var(--il-blue);padding:10px 20px}.numbers li{line-height:1.8em;margin-bottom:.4em}.numbers .stats{display:grid;grid-template-columns:repeat(auto-fit,350px);text-align:center;justify-content:space-evenly;padding-left:0}.numbers .stats li{padding:1vw;line-height:initial;list-style:none;text-align:center}.numbers .stats li span{font-size:8.25rem;font-weight:700;display:block;color:var(--il-orange)}@media only screen and (max-width:500px){.numbers .number-grid{display:block}.numbers .number-grid a.button{margin:initial}}body.storm main h1,body.storm main p{margin-left:auto;margin-right:auto;max-width:800px}body.nofade .splash .full{padding-top:200px;background:0 0}body.centered .splash .full{padding:200px 15vw 0;font-size:2em}body.narrow .splash .full .stats{max-width:800px;padding-top:200px;margin:auto}body.top-background .splash{background-position:top}body.storm{background:#252525}body.storm main h1{color:#009FD4;font-size:48px;line-height:58px}body.storm main h1 span{color:#fff}body.storm main p{padding-top:50px;color:#fff;text-transform:uppercase;font-size:32px;line-height:46px}.splash{display:flex;color:#fff;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:50px}.splash .full{background:rgba(0,0,0,.35);width:100%;padding:5em 0;min-height:calc(100vh - 10em)}.splash .full h1{font-size:48px;color:#fff;line-height:normal}.splash .full h2,.splash .full h3{padding:1em 0 0;color:#fff;line-height:normal}.splash .full h2{font-size:48px}.splash .full h3{font-size:36px}.splash .full li{font-size:24px;line-height:normal}.splash .full .intro-text{font-size:calc(2em + 2vw);font-weight:700;font-family:Montserrat,sans-serif;color:#fff;line-height:normal;margin-top:80px}.splash .full .stats{display:grid;grid-template-columns:repeat(auto-fit,400px);text-align:center;justify-content:space-evenly}.splash .full .stats li{padding:1vw;font-size:24px;line-height:normal;list-style:none}.splash .left{background:rgba(0,0,0,.35);width:70%;padding:50px 5vw 0 10vw}.splash .left .intro-text{font-size:3em}.splash .left .stats{display:grid;grid-template-columns:repeat(auto-fit,350px);text-align:center}.splash .left .stats li{padding:1vw;font-size:1em;line-height:normal;list-style:none}.splash .left .stats li span{font-size:4em;font-weight:700;display:block}.splash .right{width:30%;padding:50px 2vw;background:rgba(19,41,75,.8)}.splash .right h2{font-size:2em}.splash .right h2,.splash .right h3{color:#ff5532}@media only screen and (max-width:1000px){.splash{padding-bottom:110px;max-width:var(--il-content-max-width);margin:auto}.splash .left,.splash .right{width:initial}}@media only screen and (max-width:500px){.splash .full .stats,.splash .left .stats{display:block}}div.student{display:flex;column-gap:30px;margin-top:30px}div.student div{flex:33% 1 0}div.student img{max-width:100%}@media only screen and (max-width:1000px){div.student{display:block}}.tenways{font-style:normal;font-size:1.8em;font-weight:700;line-height:1.6em;padding:5px;background:#FF552E;float:left;height:50px;width:50px;margin-right:20px;color:#fff;text-align:center}.tenways-body .article p{clear:both;padding:1em;min-height:55px}.with h2{padding-top:50px;text-align:center}.with p{text-align:center}.with .text{max-width:800px;margin:auto}.with .quote-wrapper{background-color:#13294B;color:#F8FAFC;margin-top:75px}.with .quote-wrapper .blockquote{padding:20px 50px;font-size:2em;font-weight:700;max-width:1200px;margin:auto;font-family:serif;line-height:1.5em}.with .quote-wrapper .blockquote .byline{font-weight:400;font-size:.5em;margin-top:5px;font-family:Montserrat,sans-serif;color:#ff5f05}.with .quote-wrapper .blockquote .byline:before{content:"— "}.with .main-wrapper{font-family:Montserrat,sans-serif;display:flex;padding:10px 50px;font-size:1.25em}.with .main-wrapper .information{flex:2}.with .main-wrapper .information h2{font-size:2em;color:#13294B}.with .main-wrapper .information img{width:100%}.with .main-wrapper .information div{line-height:1.5em}.with .main-wrapper .investment{flex:1;background-color:#F8FAFC;padding:20px;margin-left:30px}.with .main-wrapper .investment img{width:90%;padding:20px;max-width:90%;margin-bottom:5px}.with .main-wrapper .investment h2{margin-top:0;padding-top:0;color:#13294B}.with .main-wrapper .investment strong{color:#13294B}.with .main-wrapper .investment p{line-height:1.5em;padding-bottom:1em}.with .main-wrapper .statistic-wrapper{display:flex;vertical-align:top;align-items:flex-start;justify-content:space-around}.with .main-wrapper .statistic-wrapper div{flex:1;padding:0 10px}.with .main-wrapper .statistic-wrapper span{display:block;font-size:3em;text-align:center;font-weight:700;color:#ff5f05;padding-top:1em;padding-bottom:.5em}.arrows .back,.arrows .next{position:fixed;bottom:20px;width:48px;height:48px;color:#fff;background:var(--il-blue);fill:#fff}@media only screen and (max-width:800px){.with .main-wrapper{display:block;padding:1px}.with .main-wrapper .statistic-wrapper{display:block}.with .main-wrapper .investment{margin-top:20px;margin-left:0}}.arrows .next{flex-shrink:0;transform:rotate(90deg);right:50px;border:1px solid var(--il-blue)}.arrows .back{flex-shrink:0;border-radius:50%;transform:rotate(270deg);left:50px;border:1px solid var(--il-blue)}.arrows a.back:focus,.arrows a.back:hover,.arrows a.next:focus,.arrows a.next:hover{color:var(--il-blue);fill:var(--il-blue);background:#fff}.arrows .il-icon{font-size:118px}@media only screen and (max-width:1378px){.arrows .back,.arrows .next{bottom:10px}.article{padding-bottom:110px}}.call-response-main{display:flex;column-gap:100px}.call-response-main .call-response-sub{flex:0 0 50%}.call-response-main .call-response-sub img{width:100%;max-width:100%}@media only screen and (max-width:1000px){.call-response-main{display:block}.call-response-main .call-response-second{padding-top:50px}}.flex-half{display:flex;margin-top:2.5rem}.flex-half p{flex:0 0 50%}