@font-face{font-family:jl-medium;src:url(/fonts/woffs/GillSansNovaJL-Medium.woff2)format("woff2"),url(/fonts/woffs/GillSansNovaJL-Medium.woff)format("woff")}@font-face{font-family:jl-light;src:url(/fonts/woffs/GillSansNovaJL-Light.woff2)format("woff2"),url(/fonts/woffs/GillSansNovaJL-Light.woff)format("woff")}body{font-family:jl-light,sans-serif;font-size:1.6rem;letter-spacing:0;color:#141414}h1,h2,h3,h4,h5,h6,.heading1,.heading2,.heading3,blockquote{font-family:jl-medium,serif;color:#141414;margin:0;letter-spacing:.4rem;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.heading1 a,.heading2 a,.heading3 a,blockquote a{color:#141414}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.heading1 a:hover,.heading2 a:hover,.heading3 a:hover,blockquote a:hover{color:#141414}h1,.heading1{font-size:3.6rem}h2,.heading2{font-size:2.6rem}@media(max-width:767px){h2,.heading2{font-size:2.2rem}}h3,.heading3{font-size:1.6rem;letter-spacing:.2rem}blockquote{font-size:2.6rem}strong{font-family:jl-medium,serif;font-weight:400}html{font-size:10px}body{text-align:center;margin:0;padding:0}.wrapper{padding:0;margin:0;min-height:100vh;display:flex;flex-direction:column}#main-content,footer,header{text-align:left;background:#fff;flex:0 1 auto}#main-content{margin:0 auto;max-width:102.4rem;flex:1 1 auto}section{margin:0 1.6rem;border-bottom:#d8d8d8 solid 1px;padding:2.4rem 2.4rem 3.2rem}@media(min-width:1024px){section{margin:0 3.2rem;padding:2.4rem 8.1rem 3.2rem}}@media(max-width:767px){section{padding:2rem 0}}header .logo{height:4rem;max-width:95.9rem;margin:.9rem auto;padding-left:1rem}header .logo a{text-decoration:none;color:#00b140;letter-spacing:.9rem}header .logo a .logo-letter{fill:#00b140}header #logotype{width:13rem;height:4.2rem}nav{border-top:#d8d8d8 1px solid}nav ol,nav ul,nav li{padding:0;margin:0}nav li{display:inline-block}nav.main-nav{text-align:center;border-top:#d8d8d8 1px solid;border-bottom:#d8d8d8 1px solid}nav.main-nav ul{max-width:95.9rem;margin:0 auto;display:flex;flex-direction:row}nav.main-nav li{flex:1 1 auto}nav.main-nav li a{display:inline-block;width:100%;line-height:4.8rem;text-decoration:none;color:#141414;border-bottom:1px solid transparent}nav.main-nav li a:hover{background:#fafafa;border-bottom:1px solid #000}nav.main-nav li a.active{border-bottom:1px solid #000}.button{display:block;line-height:4.6rem;text-align:center;text-decoration:none}@media(min-width:1024px){.button{max-width:24.6rem}}.button.primary{background:#000;color:#fff;border:1px solid #000}.button.primary:hover{background:#6b6b6b;border:1px solid #6b6b6b}.button.secondary{background:0 0;color:#141414;border:1px solid #6b6b6b}.button.secondary:hover{background:#fafafa}#intro{display:flex;flex-direction:column-reverse}#intro .panel{width:100%;flex:1 1 auto}#intro .panel img,#intro .panel picture{width:100%}@media(min-width:1024px){#intro{flex-direction:row}#intro .panel{width:auto;flex:0 1 auto}#intro .panel img,#intro .panel picture{width:472px}#intro div.panel{padding:3rem 0}}@media(min-width:768px) and (max-width:1023px){#intro{flex-direction:row}#intro .panel{width:auto;flex:0 1 auto}#intro .panel img,#intro .panel picture{width:100%}#intro div.panel{padding:3rem}}#mission{text-align:center}@media(min-width:1024px){#mission{padding-left:0;padding-right:0}}#mission h2{max-width:63.5rem;text-align:center;margin:auto}#mission img{width:22.2rem;height:6.1rem;margin:1.3rem}#mission ul{align-content:center;display:flex;padding:0;margin:0 auto;flex-flow:row wrap;justify-content:space-between;list-style:none;width:100%;max-width:95.9rem}@media(min-width:576px) and (max-width:1023px){#mission ul{max-width:48.8rem}}#mission li{margin:0 auto .9rem;flex:0 1 auto}#mission .objective{height:22rem;padding:1.8rem;margin:0 0 1.8rem;text-align:center;max-width:32rem;background:#fafafa;border:#d8d8d8 1px solid;border-left:#000 1px solid}@media(min-width:576px){#mission .objective{width:18.5rem;max-width:none}}@media(max-width:767px){#mission .objective{width:100%}}#mission .objective img{display:inline-block;margin:0 0 2rem;width:100%}#mission .logo_jlp{width:29.2rem;height:11.2rem;padding:2.4rem}#challenges{text-align:center}.challenge-summary{margin-top:1.6rem;display:flex;flex-flow:column;background:#fafafa;border:#d8d8d8 1px solid}@media(min-width:768px){.challenge-summary{flex-flow:row nowrap}}.challenge-summary .panel{flex:0 1 auto;padding:3rem 2.9rem;text-align:left}.challenge-summary picture.panel{padding:0;width:100%;flex:1 0 auto}.challenge-summary picture.panel img{width:100%;height:auto;display:block}@media(min-width:768px){.challenge-summary picture.panel{max-width:50%}}.challenge-summary+.expando .expando-toggle{border-top:none}#info{text-align:center}.info-summary{margin-top:1.6rem;display:flex;flex-flow:column;background:#fafafa;border:#d8d8d8 1px solid}@media(min-width:768px){.info-summary{flex-flow:row nowrap}}.info-summary .panel{flex:0 1 auto;padding:3rem 2.9rem;text-align:left}.info-summary picture.panel{padding:0;width:100%;flex:1 0 auto}.info-summary picture.panel img{width:100%;height:auto;display:block}@media(min-width:768px){.info-summary picture.panel{max-width:50%}}#coverage{text-align:center}@media(min-width:1024px){#coverage{padding-left:0;padding-right:0}}#coverage blockquote{max-width:63.5rem;text-align:center;margin:auto}#coverage img{width:22.2rem;height:6.1rem;margin:1.3rem}.expando{margin-bottom:1.2rem;text-align:left}.expando input[type=checkbox]{display:none}.expando .expando-toggle{display:block;position:relative;padding:2.4rem 1rem 2rem 1.6rem;color:#141414;background:#fafafa;cursor:pointer;transition:all .25s ease-out;border:#d8d8d8 1px solid}.expando .expando-toggle span{width:1.1rem;height:1.1rem;display:inline-block;position:absolute;right:2.4rem}.expando .expando-toggle span:after{content:'+'}.expando .expando-content{max-height:0;overflow:hidden;border:#d8d8d8 1px solid;border-bottom:none;border-top:none;transition:max-height .25s ease-in-out}.expando .expando-switch:checked+.expando-toggle span:after{content:'-'}.expando .expando-switch:checked+.expando-toggle+.expando-content{max-height:unset;border-bottom:#d8d8d8 1px solid}.expando .expando-content .expando-inner{background:#fff;padding:1.6rem;max-width:52rem}#quotes{display:flex;flex-direction:column-reverse}#quotes .panel{width:100%;flex:1 1 auto}#quotes .panel img,#quotes .panel picture{width:100%}#quotes .panel .cite-name{font-style:normal}@media(min-width:1024px){#quotes{flex-direction:row}#quotes .panel{width:auto;flex:0 1 auto}#quotes .panel img,#quotes .panel picture{width:472px}#quotes div.panel{padding:3rem 0}}@media(min-width:768px) and (max-width:1023px){#quotes{flex-direction:row}#quotes .panel{width:auto;flex:0 1 auto}#quotes .panel img,#quotes .panel picture{width:100%}#quotes div.panel{padding:3rem}}