.latest-from-blog_ribbon__Xm4FK{width:150px;height:150px;overflow:hidden;position:absolute}.latest-from-blog_ribbon__Xm4FK:after,.latest-from-blog_ribbon__Xm4FK:before{position:absolute;z-index:-1;content:"";display:block}.latest-from-blog_ribbon__Xm4FK span{position:absolute;display:block;font-weight:700;z-index:99;width:225px;padding:9px 0;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.latest-from-blog_downloadRibbon__ZLE7G span{background-color:#6191b0}.latest-from-blog_launchpadRibbon__8rlYT span{background-color:#22a08b;color:#fff}.latest-from-blog_ribbonTopRight__KpyS7{top:-10px;right:-10px}.latest-from-blog_ribbonTopRight__KpyS7:after,.latest-from-blog_ribbonTopRight__KpyS7:before{border-top-color:transparent;border-right-color:transparent}.latest-from-blog_ribbonTopRight__KpyS7:before{top:0;left:7px}.latest-from-blog_ribbonTopRight__KpyS7:after{bottom:7px;right:0}.latest-from-blog_ribbonTopRight__KpyS7 span{left:-25px;top:30px;transform:rotate(45deg)}.latest-from-blog_container__8tpT7{margin:3rem auto;width:90%;max-width:1024px}.latest-from-blog_tagLineContainer__NtgbX{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;margin-bottom:1rem}.latest-from-blog_visitBlogLink__t7GwA{display:flex;align-items:center;color:#00537f;text-decoration:none;font-size:18px}.latest-from-blog_visitBlogLink__t7GwA:focus,.latest-from-blog_visitBlogLink__t7GwA:hover{text-decoration:underline}.latest-from-blog_tagLine__k7XXM{color:#666;font-size:18px}.latest-from-blog_title__JCV2f{color:#333;font-size:44px;margin:2rem 0 0}.latest-from-blog_list__ud1Ek{display:flex;flex-wrap:wrap;margin:0;list-style-type:none;justify-content:space-between;gap:1rem;padding:0;align-items:stretch}.latest-from-blog_flexItem__zgeWw{flex:1 1;min-width:280px;max-width:480px;position:relative}.latest-from-blog_downloadIcon__ruUag{position:absolute;right:0;padding:1rem;z-index:99}.latest-from-blog_downloadBackground__kHug0.latest-from-blog_downloadBackground__kHug0{background-color:#00537f}.latest-from-blog_listLink__YDBMQ{height:100%;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 40px 0 rgba(0,0,0,.13)}.latest-from-blog_imageContainer__evyBH{width:100%;position:relative;height:350px}.latest-from-blog_image__x8ucR{width:100%;height:350px;object-fit:cover}.latest-from-blog_fakeImageContainer__ag28T{height:350px;position:relative;width:100%}.latest-from-blog_fakeImage__v6Vam{z-index:-1}.latest-from-blog_postTitle__FX4QF{text-align:center;font-size:24px;font-weight:700;padding:0 1rem;color:#333}.latest-from-blog_postTitleContainer__k6fLs{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.latest-from-blog_blogTag__2ZSGz{color:#000;background:#94c64e;border-radius:20px;padding:6px 12px;display:inline-block;text-transform:capitalize;margin:-24px 0 0;z-index:1;max-width:80%;text-align:center}.latest-from-blog_background__hopWs{position:absolute;width:100%;height:100%;background-color:rgba(33,107,146,.25)}.latest-from-blog_fakeImageCover__4t7bW{height:100%;width:100%;padding:0 2rem;display:flex;color:#fff;align-items:center;justify-content:center;text-align:center;font-weight:700;text-transform:uppercase;font-size:24px;position:absolute}.latest-from-blog_smallCards__asZkA{height:255px}.latest-from-blog_smallCardContainer__4TjoT{min-width:230px;max-width:350px}.latest-from-blog_backgroundColorForLighthouse__IcLQo{background-color:#00537f;height:100%;width:100%;position:absolute}.latest-from-blog_blueCover__cjF97{height:100%;width:100%;background-color:rgba(0,83,127,.9);padding:0 2rem;display:flex;color:#fff;align-items:center;justify-content:center;text-align:center;font-weight:700;text-transform:uppercase;font-size:24px}.featured-posts_container___ay8b{max-width:var(--containerMaxWidth);width:90%;margin:0 auto}.featured-posts_postList__relNT{display:flex;gap:1rem;list-style-type:none;flex-wrap:wrap;justify-content:space-evenly;gap:30px;padding:0}.featured-posts_viewAllLink__R3_MX{color:#00537f;font-size:18px;text-decoration:none;margin-left:auto}.featured-posts_viewAllLink__R3_MX:hover{text-decoration:underline}.featured-posts_titleContainer__dm3kc{display:flex;align-items:center}.featured-posts_title__u07Lt{font-size:34px;font-weight:400;margin:0}.featured-posts_listItem__9kJZg{width:220px}@media (max-width:760px){.featured-posts_titleContainer__dm3kc{flex-direction:column;align-items:flex-start}.featured-posts_viewAllLink__R3_MX{margin-left:0}}.search-box_container__tCLoK{margin:0 auto;width:100%;max-width:1540px;padding:4rem 0;display:flex;background-size:cover}.search-box_innerContainer__TVyFK{margin:0 auto;width:90%;max-width:1024px}.search-box_form__nrtsO{padding-top:3rem;max-width:640px}.search-box_form__nrtsO>input{flex-grow:1}.search-box_titleContainer__3Res8{font-family:Yellowtail,cursive;display:flex;gap:.5rem}.search-box_titleContainer__3Res8 h1{margin:0}.search-box_noStyleButton__3YlgS{background:none;border:none;cursor:pointer}.search-box_description__xvFKG{font-size:34px;font-weight:700;margin:0}.research-cta_container___n6ln{max-width:var(--containerMaxWidth);width:90%;margin:3rem auto;padding-bottom:3rem;grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"researchImage researchDescription" "resourcesDescription resourcesImage"}.research-cta_resourcesImage__6QG_5{grid-area:resourcesImage}.research-cta_resourcesDescription__AXlCr{grid-area:resourcesDescription}.research-cta_researchDescription__D_T4l h2,.research-cta_resourcesDescription__AXlCr h2{font-weight:400;margin:0;font-size:34px}.research-cta_researchDescription__D_T4l p,.research-cta_resourcesDescription__AXlCr p{margin:0;font-size:16px}.research-cta_researchImage__yl8ZY{grid-area:researchImage}.research-cta_researchDescription__D_T4l{grid-area:researchDescription}.research-cta_researchDescription__D_T4l,.research-cta_resourcesDescription__AXlCr{display:flex;flex-direction:column;justify-content:center;gap:1rem}.research-cta_researchImage__yl8ZY,.research-cta_resourcesImage__6QG_5{position:relative;height:280px}.research-cta_blueBackground__2a3HY{background-color:rgba(33,107,146,.25);height:100%;width:100%;position:absolute}.research-cta_buttonContainer__uKjsy{margin:1rem 0}@media (max-width:760px){.research-cta_container___n6ln{grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"researchImage" "researchDescription" "gap" "gap" "gap" "gap" "gap" "resourcesImage" "resourcesDescription"}}.projects_container__1pips{margin:3rem auto}