.research-area__top{display:grid;grid-template-columns:minmax(0,899fr) minmax(0,798fr);gap:47px}@media (max-width:992px){.research-area__top{grid-template-columns:minmax(0,1fr);gap:0}}.research-area__media{position:relative;margin:0;overflow:hidden}.research-area__media::before{content:"";display:block;padding-top:66.07%}.research-area__media iframe,.research-area__media img,.research-area__media video{position:absolute;inset:0;display:block;width:100%;height:100%}.research-area__media img,.research-area__media video{-o-object-fit:cover;object-fit:cover}.research-area__media iframe{border:0}.research-area__panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FDFDFD;padding:64px 44px 118px}.research-area__panel:only-child{grid-column:1/-1}@media (max-width:992px){.research-area__panel{padding:32px 24px}}.research-area__panel-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:23px}.research-area__title{font-family:"Bebas Neue";font-size:64px;font-weight:400;line-height:normal;letter-spacing:0;color:#2F4A57;margin:0}@media (max-width:1200px){.research-area__title{font-size:48px}}@media (max-width:768px){.research-area__title{font-size:36px}}.research-area__text{font-family:"Google Sans Flex";font-size:20px;font-weight:500;letter-spacing:.6px;line-height:1.25;color:#2F4A57}.research-area__text a,.research-area__text li,.research-area__text p{color:inherit;line-height:inherit}.research-area__text p{margin:0}.research-area__text p+p{margin-top:1.25em}@media (max-width:768px){.research-area__text{font-size:16px;letter-spacing:.48px}}.research-area__panel-cta{position:absolute;right:0;bottom:0;padding-top:15px;padding-left:15px;background-color:#E6F5FF}@media (max-width:992px){.research-area__panel-cta{position:static;padding:0;margin-top:24px;background-color:transparent}}.research-area .research-area__button{gap:30px;padding:15px 30px;max-width:100%}.research-area .research-area__button svg{-ms-flex-negative:0;flex-shrink:0;width:12px;height:12px}@media (max-width:768px){.research-area .research-area__button{gap:16px;padding:15px 20px}.research-area .research-area__button span{max-width:none;white-space:normal}}.research-area__cards{display:grid;grid-template-columns:repeat(3,minmax(0,505px));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;margin-top:44px}@media (max-width:992px){.research-area__cards{gap:24px;margin-top:32px}}@media (max-width:1200px){.research-area__cards{grid-template-columns:minmax(0,1fr)}}.research-area__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#2F4A57;padding:34px 21px 80px}@media (max-width:992px){.research-area__card{padding:24px 16px 64px}}.research-area__card-content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (max-width:992px){.research-area__card-content{gap:20px}}.research-area__card-title{font-family:"Bebas Neue";font-size:42px;font-weight:400;line-height:normal;letter-spacing:2.1px;color:#E6F5FF;margin:0}@media (max-width:1200px){.research-area__card-title{font-size:34px;letter-spacing:1.7px}}@media (max-width:768px){.research-area__card-title{font-size:28px;letter-spacing:1.4px}}.research-area__card-text{font-family:"Google Sans Flex";font-size:20px;font-weight:500;line-height:1.25;color:#E6F5FF}.research-area__card-text a,.research-area__card-text li,.research-area__card-text p{color:inherit;line-height:inherit}.research-area__card-text p{margin:0}.research-area__card-text p+p{margin-top:1.25em}@media (max-width:1200px){.research-area__card-text{font-size:18px}}@media (max-width:768px){.research-area__card-text{font-size:16px}}.research-area__card-button{margin-top:8px}.research-area__card .research-area__card-button:focus-visible{outline-color:#E6F5FF}.research-area__card-wave{position:absolute;left:0;right:0;bottom:0;height:47px;pointer-events:none}.research-area__card-wave svg{display:block;width:100%;height:100%}