.section[data-v-de28ed4e]{margin:40px 0}@media(min-width:640px){.section[data-v-de28ed4e]{margin:80px 0}}.section[data-v-de28ed4e]:last-of-type{margin-bottom:0}.section--blog-posts[data-v-de28ed4e]{margin-bottom:0;padding:40px 0 1px;background:#fbfbfb}@media(min-width:800px){.section--blog-posts[data-v-de28ed4e]{padding:80px 0}}.section--blog-posts .section__title[data-v-de28ed4e]{margin-top:0}.section__title[data-v-de28ed4e]{margin:60px auto 20px;max-width:1440px;font-size:1.2rem;font-weight:600;line-height:1.6rem;width:calc(100% - 40px)}@media(min-width:640px){.section__title[data-v-de28ed4e]{font-size:1.8rem;margin:100px auto 30px;width:calc(100% - 40px)}}@media(min-width:800px){.section__title[data-v-de28ed4e]{font-size:2rem;margin:120px auto 40px;width:calc(100% - 80px)}}.insights-blocks[data-v-de28ed4e],.project-blocks[data-v-de28ed4e]{margin:40px auto;max-width:1440px;width:calc(100% - 40px);grid-template-columns:repeat(1,1fr);gap:40px 40px;display:grid}@media(min-width:800px){.insights-blocks[data-v-de28ed4e],.project-blocks[data-v-de28ed4e]{grid-template-columns:repeat(2,1fr);width:calc(100% - 80px);gap:80px 40px}}@media(min-width:1366px){.insights-blocks[data-v-de28ed4e],.project-blocks[data-v-de28ed4e]{grid-template-columns:repeat(4,1fr);width:calc(100% - 80px);gap:80px 40px}}.insights-blocks .block[data-v-de28ed4e],.project-blocks .block[data-v-de28ed4e]{position:relative;padding:0 0 20px;text-decoration:none;overflow:hidden;flex-direction:column;display:flex;color:inherit}@media(min-width:800px){.insights-blocks .block[data-v-de28ed4e],.project-blocks .block[data-v-de28ed4e]{border-radius:6px}}.insights-blocks .block .image[data-v-de28ed4e],.project-blocks .block .image[data-v-de28ed4e]{margin:0 0 20px;border-radius:4px;background:50% 50%/cover no-repeat;min-height:250px}@media(min-width:800px){.insights-blocks .block .image[data-v-de28ed4e],.project-blocks .block .image[data-v-de28ed4e]{margin:0 0 40px;min-height:400px;border-radius:6px}}@media(min-width:1366px){.insights-blocks .block .image[data-v-de28ed4e],.project-blocks .block .image[data-v-de28ed4e]{min-height:280px}}.insights-blocks .block .about[data-v-de28ed4e],.insights-blocks .block .projectName[data-v-de28ed4e],.insights-blocks .block .title[data-v-de28ed4e],.project-blocks .block .about[data-v-de28ed4e],.project-blocks .block .projectName[data-v-de28ed4e],.project-blocks .block .title[data-v-de28ed4e]{position:relative}.insights-blocks .block .title[data-v-de28ed4e],.project-blocks .block .title[data-v-de28ed4e]{font-size:.8rem;font-weight:600;margin-bottom:10px;color:#3c3c3c}@media(min-width:800px){.insights-blocks .block .title[data-v-de28ed4e],.project-blocks .block .title[data-v-de28ed4e]{font-size:.8rem}}.insights-blocks .block .projectName[data-v-de28ed4e],.project-blocks .block .projectName[data-v-de28ed4e]{font-size:1.4rem;font-weight:600;margin-bottom:10px}@media(min-width:800px){.insights-blocks .block .projectName[data-v-de28ed4e],.project-blocks .block .projectName[data-v-de28ed4e]{font-size:1.1rem}}.insights-blocks .block .about[data-v-de28ed4e],.project-blocks .block .about[data-v-de28ed4e]{font-size:1rem;line-height:1.4rem;margin-bottom:20px;color:#3c3c3c;flex-grow:1}@media(min-width:800px){.insights-blocks .block .about[data-v-de28ed4e],.project-blocks .block .about[data-v-de28ed4e]{font-size:1rem;line-height:1.4rem;margin-bottom:40px}}.insights-blocks .block .ctas .cta[data-v-de28ed4e],.project-blocks .block .ctas .cta[data-v-de28ed4e]{font-size:.8rem;padding:10px 20px}@media(min-width:1366px){.insights-blocks .block .ctas .cta[data-v-de28ed4e],.project-blocks .block .ctas .cta[data-v-de28ed4e]{font-size:.9rem}}.insights-blocks[data-v-de28ed4e]{grid-template-columns:repeat(1,1fr);gap:20px}.insights-blocks .post[data-v-de28ed4e]{max-height:unset}.insights-blocks .post[data-v-de28ed4e] .excerpt.excerpt--custom:after{content:none}@media(min-width:800px){.insights-blocks[data-v-de28ed4e]{grid-template-columns:repeat(2,1fr);gap:40px}}@media(min-width:1100px){.insights-blocks[data-v-de28ed4e]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1366px){.insights-blocks[data-v-de28ed4e]{grid-template-columns:repeat(4,1fr)}}
