@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,600,700";@import"https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;.standard_margin{margin:1.5rem}@media (min-width:640px){.standard_margin{margin:1.5rem 2rem}}@media (min-width:768px){.standard_margin{margin:2rem 3.5rem}}@media (min-width:1024px){.standard_margin{margin:3rem 9rem}}@media (min-width:1280px){.standard_margin{margin-left:11rem;margin-right:11rem}}@media (min-width:1536px){.standard_margin{margin-left:15rem;margin-right:15rem}}.xl_margin{margin:1.5rem}@media (min-width:640px){.xl_margin{margin:3rem 4rem}}@media (min-width:768px){.xl_margin{margin:4rem 6rem}}@media (min-width:1024px){.xl_margin{margin:5rem 11rem}}@media (min-width:1280px){.xl_margin{margin-left:15rem;margin-right:15rem}}@media (min-width:1536px){.xl_margin{margin-left:20rem;margin-right:20rem}}.standard_margin-x{margin-left:1.5rem;margin-right:1.5rem}@media (min-width:640px){.standard_margin-x{margin-left:2rem;margin-right:2rem}}@media (min-width:768px){.standard_margin-x{margin-left:3.5rem;margin-right:3.5rem}}@media (min-width:1024px){.standard_margin-x{margin-left:9rem;margin-right:9rem}}@media (min-width:1280px){.standard_margin-x{margin-left:11rem;margin-right:11rem}}@media (min-width:1536px){.standard_margin-x{margin-left:15rem;margin-right:15rem}}.standard_margin-y{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:640px){.standard_margin-y{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:768px){.standard_margin-y{margin-top:2rem;margin-bottom:2rem}}@media (min-width:1024px){.standard_margin-y{margin-top:3rem;margin-bottom:3rem}}.standard_margin-l{margin-left:1.5rem;margin-right:1.5rem;margin-top:.5rem}@media (min-width:640px){.standard_margin-l{margin-left:2rem;margin-right:0}}@media (min-width:768px){.standard_margin-l{margin-left:3.5rem}}@media (min-width:1024px){.standard_margin-l{margin-left:9rem}}@media (min-width:1280px){.standard_margin-l{margin-left:11rem}}@media (min-width:1536px){.standard_margin-l{margin-left:15rem}}.standard_margin-r{margin-left:1.5rem;margin-right:1.5rem;margin-top:.5rem}@media (min-width:640px){.standard_margin-r{margin-right:2rem;margin-left:0}}@media (min-width:768px){.standard_margin-r{margin-right:3.5rem}}@media (min-width:1024px){.standard_margin-r{margin-right:9rem}}@media (min-width:1280px){.standard_margin-r{margin-right:11rem}}@media (min-width:1536px){.standard_margin-r{margin-right:15rem}}.margin_top_button{margin-top:1rem}@media (min-width:640px){.margin_top_button{margin-top:1.5rem}}@media (min-width:768px){.margin_top_button{margin-top:2rem}}@media (min-width:1536px){.margin_top_button{margin-top:2.5rem}}.standard_padding{padding:1.5rem}@media (min-width:640px){.standard_padding{padding:1.5rem 2rem}}@media (min-width:768px){.standard_padding{padding:2rem 3.5rem}}@media (min-width:1024px){.standard_padding{padding:3rem 9rem}}@media (min-width:1280px){.standard_padding{padding-left:11rem;padding-right:11rem}}@media (min-width:1536px){.standard_padding{padding-left:15rem;padding-right:15rem}}.padding_home{padding-top:2rem;padding-bottom:2rem}@media (min-width:640px){.padding_home{padding-top:3rem;padding-bottom:3rem}}@media (min-width:768px){.padding_home{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1024px){.padding_home{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1536px){.padding_home{padding-top:8rem;padding-bottom:8rem}}.padding_footer{padding:1.5rem}@media (min-width:640px){.padding_footer{padding:1.5rem 2rem}}@media (min-width:768px){.padding_footer{padding:2rem 4rem}}@media (min-width:1024px){.padding_footer{padding:4rem}}@media (min-width:1280px){.padding_footer{padding-left:6rem;padding-right:6rem}}@media (min-width:1536px){.padding_footer{padding-left:9rem;padding-right:9rem}}.padding_card_highlight{padding:1rem 1.5rem}@media (min-width:640px){.padding_card_highlight{padding:1rem}}@media (min-width:768px){.padding_card_highlight{padding-bottom:1.5rem}}@media (min-width:1024px){.padding_card_highlight{padding-bottom:2rem;padding-top:2rem}}.gap_text{gap:0}@media (min-width:640px){.gap_text{gap:.5rem}}@media (min-width:768px){.gap_text{gap:1rem}}.gap_grid{gap:1rem}@media (min-width:640px){.gap_grid{gap:1.5rem}}@media (min-width:1024px){.gap_grid{gap:2rem}}@media (min-width:1280px){.gap_grid{gap:2.5rem}}.gap_grid-r{-moz-column-gap:1rem;column-gap:1rem}@media (min-width:640px){.gap_grid-r{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:1024px){.gap_grid-r{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width:1280px){.gap_grid-r{-moz-column-gap:2.5rem;column-gap:2.5rem}}.action_button{outline:none;background:none;border:1px solid #fff;border-radius:4px;padding:.6rem 1rem .8rem .8rem;color:#fff}.action_button p{margin-bottom:0}.action_button svg{align-self:center;margin-left:.6rem}.icon_circle{--tw-bg-opacity:1;background-color:rgb(57 61 73/var(--tw-bg-opacity,1));border-radius:50px;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}@media(min-width:150px){.icon_circle{height:1rem;width:1rem;padding:.5rem}}@media(min-width:641px){.icon_circle{height:1.5rem;width:1.5rem;padding:.8rem}}@media(min-width:970px){.icon_circle{height:1.8rem;width:1.8rem;padding:1rem}}@media(min-width:1400px){.icon_circle{height:2.1rem;width:2.1rem;padding:1rem}}.highlight-section{background:#4b746a;background:linear-gradient(90deg,#4b746a,#24469f 50%,#272932);padding-bottom:5vh}header{background-color:#272932;z-index:200;color:#fff}header li a:hover{border-bottom:2px solid #9ecbff;text-decoration:none}header li.li-selected a{color:#9ecbff}header li.li-selected a,header li.li-selected a:hover{border-bottom:2px solid #9ecbff}.nav_bar{position:fixed;top:0;left:0}@media(min-width:150px){.lang_switcher{margin-left:2.4rem;display:flex;flex-direction:column;align-items:flex-end;cursor:pointer}.lang_switcher div{display:flex;margin:1.7rem 0 .6rem;align-items:center}.lang_switcher svg{margin:0 .6rem 0 0}.lang_switcher a:last-child{margin-left:.26rem}}@media(max-width:600px){.responsive-hidden{display:none!important}.responsive-shown{display:block!important}}.card_goals{display:flex;flex-direction:column;align-items:center;border-radius:.4rem;box-shadow:0 4px 12px -6px rgba(91,115,255,.525)}.card_goals h3{--tw-text-opacity:1;color:rgb(215 243 138/var(--tw-text-opacity,1))}@media(min-width:150px){.card_goals{gap:1rem}}@media(min-width:970px){.card_goals{gap:2rem}}.divisor-container{width:100vw;height:auto}.divisor-partial{height:-webkit-fill-available;height:-moz-available;height:fill;width:100%;-o-object-fit:fill;object-fit:fill}@media(min-width:150px){.tools .tool .tool_logo{width:100%;border-radius:11px 11px 0 0;display:flex;justify-content:center;align-items:center}.tools .tool .tool_logo img{border-radius:11px 11px 0 0;-o-object-fit:contain;object-fit:contain;align-self:center;min-height:135px;max-height:160px;max-width:100%;padding:3rem}.tools .tool{box-shadow:0 10px 13px -7px rgba(0,0,0,.18);border-radius:12px;border:1px solid #dbe2ff;transition:.2s ease-in-out;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.tools .tool .tool_content{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));padding:1rem 1.8rem 1.8rem;display:flex;flex-direction:column}.tools .tool .tool_content .tool_title h2{line-height:115%;font-weight:700;margin-bottom:.6rem}.tools .tool .tool_content .tool_button_container{display:flex;justify-content:space-between;margin-top:1rem}.tools .tool .tool_content .tool_button_container .tool_button{outline:none;border:none;--tw-text-opacity:1;color:rgb(79 27 228/var(--tw-text-opacity,1));display:flex;flex-wrap:wrap;align-items:center;background:none}.tools .tool .tool_content .tool_button_container .tool_button a{border:1px solid #1c74d9;color:#1c74d9;border-radius:24px;padding:.5rem 1.2rem .7rem 1.4rem;transition:.2s ease-in-out}.tools .tool .tool_content .tool_button_container .tool_button a p{font-weight:500}.tools .tool .tool_content .tool_button_container .tool_button a:active,.tools .tool .tool_content .tool_button_container .tool_button a:hover{color:#fff;transition:.2s ease-in-out;background-color:#1c74d9}.tools .tool .tool_content .tool_button_container .tool_button a{display:flex}.tools .tool .tool_content .tool_button_container .tool_button svg{display:none;margin-right:.6rem}.tools .tool .tool_content .tool_button_container .tool_github{outline:none;border:none;background:none;border-radius:24px;color:rgb(31 41 55/var(--tw-text-opacity,1));padding:.5rem 1.2rem .7rem 1.4rem;transition:.2s ease-in-out}.tools .tool .tool_content .tool_button_container .tool_github:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));transition:.2s ease-in-out;background-color:#becaff}.tools .tool .tool_content .tool_button_container .tool_github:active{--tw-text-opacity:1;color:rgb(69 7 201/var(--tw-text-opacity,1));transition:.2s ease-in-out;background-color:#becaff}.tools .tool .tool_content .tool_button_container .tool_github{--tw-text-opacity:1;color:rgb(57 61 73/var(--tw-text-opacity,1));text-decoration:underline;display:flex}footer{width:100%;font-size:1.1rem;--tw-bg-opacity:1;background-color:rgb(57 61 73/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(250 251 255/var(--tw-text-opacity,1))}footer,footer .container_line_1{display:flex;flex-direction:column}footer .container_line_1{margin-bottom:2rem;gap:2rem;justify-content:space-between}footer .footer_left{grid-column:span 2;text-align:left}footer .footer_left h1{margin-bottom:1rem}footer .footer_left .footer_subtitle{font-size:16px}footer .footer_mid{display:flex;text-align:center}footer .footer_mid .footer_img_container_funder{text-align:left;display:block;margin-bottom:2rem}footer .footer_mid .footer_img_container_funder p{margin-bottom:1rem}footer .footer_mid .footer_img_container_funder img{width:80vw;max-width:400px}footer .footer_mid .footer_img_container_partners{text-align:left;display:block}footer .footer_mid .footer_img_container_partners div{display:flex;align-items:center}footer .footer_mid .footer_img_container_partners img{width:40vw;max-width:400px}footer .footer_right{text-align:left}footer .footer_right .copyright{max-width:80vw;--tw-text-opacity:1;color:rgb(180 183 194/var(--tw-text-opacity,1))}footer ul{justify-content:center;display:flex;flex-direction:column}footer ul li{margin:0 1.3rem 0 0}}@media(min-width:700px){footer{flex-wrap:wrap}footer,footer .container_line_1{display:flex;justify-content:space-between}footer .container_line_1{flex-direction:row;margin-bottom:2rem}footer .footer-right{text-align:right;align-items:right}footer .footer_mid .footer_img_container_funder{text-align:left;display:block}footer .footer_mid .footer_img_container_funder p{margin-bottom:2rem}footer .footer_mid .footer_img_container_funder img{max-width:20vw}footer .footer_mid .footer_img_container_partners{text-align:left;display:block}footer .footer_mid .footer_img_container_partners div{display:flex;align-items:center;gap:1rem}footer .footer_mid .footer_img_container_partners img{height:auto;max-width:13vw}footer .footer_right{text-align:left}footer .footer_right .copyright{max-width:42vw}}@media (min-width:768px){.banner{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:1024px){.banner{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1280px){.banner{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1536px){.banner{padding-top:1.5rem;padding-bottom:1.5rem}}.banner{margin-left:1.5rem;margin-right:1.5rem}@media (min-width:640px){.banner{margin-left:2rem;margin-right:2rem}}@media (min-width:768px){.banner{margin-left:3.5rem;margin-right:3.5rem}}@media (min-width:1024px){.banner{margin-left:9rem;margin-right:9rem}}@media (min-width:1280px){.banner{margin-left:11rem;margin-right:11rem}}@media (min-width:1536px){.banner{margin-left:15rem;margin-right:15rem}}.home .head{align-items:start;height:60vh;margin-top:3rem}@media(min-width:600px){.home .head{display:flex;align-items:start;justify-content:space-between;height:inherit;margin-top:8rem}}@media(min-width:900px){.home .head{display:flex;justify-content:space-between;height:100%;margin-top:0}}.home .head{max-height:480px}@media (min-width:1024px){.home .head{max-height:646px}}@media (min-width:1536px){.home .head{max-height:850px}}@media(min-width:150px){.home h3{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1));margin-bottom:0}.home p{margin-bottom:1.4rem}.home button{padding:.5rem 1.2rem .7rem 1.4rem;border:1px solid #f8f8f8;--tw-border-opacity:1;border-color:rgb(248 248 248/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(248 248 248/var(--tw-text-opacity,1));cursor:pointer}.home button:hover{border-width:1px;--tw-border-opacity:1;border-color:rgb(248 248 248/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(31 32 35/var(--tw-text-opacity,1));transition:.2s ease-in-out}.project_description{background-image:url(/assets/img/section_description_home.png);background-size:cover;background-position:50%;background-repeat:no-repeat;text-align:left;display:flex;justify-content:center}.project_description div{display:flex;flex-direction:column;align-items:center}.project_description h5{max-width:100vw}.project_description p{margin-bottom:2rem;width:100%}.group_description{z-index:100}@media (min-width:640px){.group_description{width:60%}}@media (min-width:768px){.group_description{width:50%}}@media (min-width:1024px){.group_description{width:50%}}.group_description .logo_home{width:60vw;max-width:300px;height:auto}.group_description img{width:100%;height:26.2vw;z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.banner_f4d_img{position:absolute;width:100%;height:50vh;opacity:35%;z-index:0;background-image:url(/assets/img/banner.svg);margin:0;background-size:cover;background-position:70% 0;max-height:inherit}@media (min-width:640px){.banner_f4d_img{margin-right:1rem}}@media (min-width:768px){.banner_f4d_img{margin-right:2rem}}@media (min-width:1024px){.banner_f4d_img{margin-right:3rem}}@media (min-width:1536px){.banner_f4d_img{margin-right:5rem}}.banner_f4d_img{margin-top:2rem}@media (min-width:640px){.banner_f4d_img{margin-top:0}}@media (min-width:768px){.banner_f4d_img{margin-top:0}}@media (min-width:900px){.banner_f4d_img{margin-top:3rem}}@media (min-width:1024px){.banner_f4d_img{margin-top:7rem}}@media (min-width:1280px){.banner_f4d_img{margin-top:6rem}}.award_section{margin:64px auto;background:#fff9e6;gap:32px;border-radius:24px;--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1));width:100%;text-align:center}.award_section,.award_section .award_title{display:flex;flex-direction:column;align-self:center;align-items:center}.award_section .award_title{gap:1rem}.award_section .award_title div{display:flex;flex-direction:column;align-items:center}.award_section h3{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));margin-bottom:.3rem}.award_section h5{--tw-text-opacity:1;color:rgb(57 61 73/var(--tw-text-opacity,1));font-weight:500;margin-bottom:0}.award_section small{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));padding-bottom:1rem;display:block}.award_section .award_icon{max-width:2.4rem;height:2.4rem;padding:.75rem;margin-bottom:.8rem;background:#ffe489;border-radius:80px;--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1));box-shadow:0 10px 13px -7px rgba(0,0,0,.08)}}@media(min-width:768px){.container_front_description{padding-left:2rem;border-left:2px solid #6c707e}.project_description h5,.project_description p{width:80%}.group_description .logo_home{height:auto;width:12rem}.group_description img{width:auto;height:25rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.banner_f4d_img{background-position:0 60%;position:relative;height:80vh;width:auto;flex-grow:1;opacity:80%;z-index:0;background-size:contain;background-repeat:no-repeat}}@media(min-width:900px){.project_description p{width:80%}.group_description{margin-top:4rem}.group_description .logo_home{height:auto;width:16rem}.group_description img{height:35rem}}@media(min-width:1400px){.award_section{flex-direction:row;width:60%}.group_description .logo_home{height:auto;width:24rem}.group_description img{height:50rem}}.article{display:flex;flex-direction:column;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.article,.article:hover{transition:.2s ease-in-out;--tw-bg-opacity:1}.article:hover{background-color:rgb(248 248 248/var(--tw-bg-opacity,1))}.article .article_content{gap:8px;display:flex;flex-direction:column;padding:16px 32px 16px 16px}.article .article_content .article_date span{display:flex}.article .article_content .article_date span small{display:flex;align-items:center;padding:.1em .5em;font-weight:600;border-radius:4px;color:#000;border:1px solid #000}.article .article_content .article_title{font-weight:700;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-top:.6rem;margin-bottom:0}.article .article_content .article_author{font-weight:400;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-bottom:1em}.board-grid{display:grid;grid-template-columns:repeat(auto-fill,300px);grid-auto-rows:20px;grid-row-gap:10px;grid-column-gap:16px}.card{grid-row-end:span 10;margin-bottom:10px}.App,.page_es,.page_es-ES{background-color:#272932}@media(max-width:640px){.page_es header,.page_es-ES header{box-shadow:0 8px 12px -11px rgba(91,115,255,.525);width:100vw;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;transition:.5s;padding:1rem 1.4rem .7rem}.page_es header .imagotype,.page_es-ES header .imagotype{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.page_es header .imagotype .isotype,.page_es-ES header .imagotype .isotype{display:flex;width:auto;height:2rem}.page_es header .imagotype .logotype .logoheader,.page_es-ES header .imagotype .logotype .logoheader{width:7rem}.page_es header .menu_icon,.page_es-ES header .menu_icon{padding:0;display:flex;align-items:center;min-height:2rem}.page_es header .close,.page_es-ES header .close{position:absolute;display:none;top:4%;right:5%;cursor:pointer}.page_es header .show,.page_es-ES header .show{position:absolute;padding:0;display:unset;cursor:pointer;top:30%;right:5%}.page_es header .menu,.page_es-ES header .menu{width:100%;font-weight:600;margin:0;padding:1rem 1.6rem 0;display:none}.page_es header .menu li,.page_es-ES header .menu li{padding:.66rem 0;width:100%;text-align:center;border-bottom:1px solid #becaff}.page_es header .menu li:last-child,.page_es-ES header .menu li:last-child{border-bottom:0}}@media(min-width:641px){.page_es header,.page_es-ES header{box-shadow:0 8px 12px -11px rgba(91,115,255,.525);width:100vw;display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:space-between;align-items:center;transition:.5s;padding:1.5rem 2.25rem}.page_es header .imagotype,.page_es-ES header .imagotype{width:100%;display:flex;justify-content:center;flex-flow:row wrap;justify-content:space-between;align-items:center}.page_es header .imagotype .isotype,.page_es-ES header .imagotype .isotype{display:flex;height:auto;margin:0}.page_es header .imagotype .logoheader,.page_es-ES header .imagotype .logoheader{width:11rem}.page_es header .imagotype .logotype,.page_es-ES header .imagotype .logotype{display:flex;width:auto;font-weight:700;font-family:Montserrat Alternates,sans-serif;color:#1c74d9;padding:0 6rem 0 .7rem}.page_es header .menu_icon .close,.page_es-ES header .menu_icon .close{display:none}.page_es header .menu_icon .show,.page_es-ES header .menu_icon .show{padding:2% 0 0;display:none}.page_es header .menu,.page_es-ES header .menu{width:100%;font-weight:600;margin:0;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.page_es header .menu ul,.page_es-ES header .menu ul{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:2rem}.page_es header .lang_switcher,.page_es-ES header .lang_switcher{position:absolute;right:2rem;top:2.4rem}.page_es header .lang_switcher div,.page_es-ES header .lang_switcher div{margin:0}}@media(min-width:750px){.page_es header .lang_switcher,.page_es-ES header .lang_switcher{position:relative;right:0;top:0}}@media(min-width:970px){.page_es header .imagotype .logoheader,.page_es-ES header .imagotype .logoheader{width:7rem}.page_es header .menu,.page_es-ES header .menu{width:auto;font-weight:600;margin:0;padding:0;justify-content:right}.page_es header ul,.page_es-ES header ul{display:flex;flex-flow:row wrap;justify-content:space-between}}@media(min-width:1400px){.page_es header,.page_es-ES header{padding:1.5rem 2.5rem}.page_es header .imagotype .logotype .logoheader,.page_es-ES header .imagotype .logotype .logoheader{width:9.4rem}}@media(min-width:150px){.page_es .banner,.page_es-ES .banner{padding-top:72px;background-size:cover;background-position:50%;background-repeat:no-repeat;flex-direction:column;align-items:start}.page_es .banner h1,.page_es .banner p,.page_es-ES .banner h1,.page_es-ES .banner p{color:#fff}.page_es .parallax__layer,.page_es-ES .parallax__layer{padding-top:54px}}@media(min-width:641px){.page_es .banner,.page_es-ES .banner{padding-top:142px;flex-direction:column;align-items:start}.page_es .parallax__layer,.page_es-ES .parallax__layer{padding-top:124px}}@media(min-width:970px){.page_es .banner,.page_es-ES .banner{flex-direction:row;justify-content:space-between;align-items:center;padding-top:90px}.page_es .parallax__layer,.page_es-ES .parallax__layer{padding-top:58px}}@media(min-width:1400px){.page_es .banner,.page_es-ES .banner{padding-top:102px}.page_es .head,.page_es-ES .head{padding-top:72px}}.page,.page_en{background-color:#272932}@media(max-width:640px){.page header,.page_en header{box-shadow:0 8px 12px -11px rgba(91,115,255,.525);width:100vw;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;transition:.5s;padding:1rem 1.4rem .7rem}.page header .imagotype,.page_en header .imagotype{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.page header .imagotype .isotype,.page_en header .imagotype .isotype{display:flex;width:auto;height:2rem}.page header .imagotype .logotype .logoheader,.page_en header .imagotype .logotype .logoheader{width:7rem}.page header .menu_icon,.page_en header .menu_icon{padding:0;display:flex;align-items:center;min-height:2rem}.page header .close,.page_en header .close{position:absolute;display:none;top:4%;right:5%;cursor:pointer}.page header .show,.page_en header .show{position:absolute;padding:0;display:unset;cursor:pointer;top:30%;right:5%}.page header .menu,.page_en header .menu{width:100%;font-weight:600;margin:0;padding:1rem 1.6rem 0;display:none}.page header .menu li,.page_en header .menu li{padding:.66rem 0;width:100%;text-align:center;border-bottom:1px solid #becaff}.page header .menu li:last-child,.page_en header .menu li:last-child{border-bottom:0}}@media(min-width:641px){.page header,.page_en header{box-shadow:0 8px 12px -11px rgba(91,115,255,.525);width:100vw;display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:space-between;align-items:center;transition:.5s;padding:1.5rem 2.25rem}.page header .imagotype,.page_en header .imagotype{width:100%;display:flex;justify-content:center;flex-flow:row wrap;justify-content:space-between;align-items:center}.page header .imagotype .isotype,.page_en header .imagotype .isotype{display:flex;height:auto;margin:0}.page header .imagotype .logoheader,.page_en header .imagotype .logoheader{width:11rem}.page header .imagotype .logotype,.page_en header .imagotype .logotype{display:flex;width:auto;font-weight:700;font-family:Montserrat Alternates,sans-serif;color:#1c74d9;padding:0 6rem 0 .7rem}.page header .menu_icon .close,.page_en header .menu_icon .close{display:none}.page header .menu_icon .show,.page_en header .menu_icon .show{padding:2% 0 0;display:none}.page header .menu,.page_en header .menu{width:100%;font-weight:600;margin:0;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.page header .menu ul,.page_en header .menu ul{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:2rem}.page header .lang_switcher,.page_en header .lang_switcher{position:absolute;right:2rem;top:2.4rem}.page header .lang_switcher div,.page_en header .lang_switcher div{margin:0}}@media(min-width:650px){.page header .lang_switcher,.page_en header .lang_switcher{position:relative;right:0;top:0}}@media(min-width:896px){.page header .imagotype .logoheader,.page_en header .imagotype .logoheader{width:7rem}.page header .menu,.page_en header .menu{width:auto;font-weight:600;margin:0;padding:0;justify-content:right}.page header ul,.page_en header ul{display:flex;flex-flow:row wrap;justify-content:space-between}}@media(min-width:1400px){.page header,.page_en header{padding:1.5rem 2.5rem}.page header .imagotype .logotype .logoheader,.page_en header .imagotype .logotype .logoheader{width:9.4rem}}@media(min-width:150px){.page .banner,.page_en .banner{padding-top:72px;background-size:cover;background-position:50%;background-repeat:no-repeat;flex-direction:column;align-items:start}.page .banner h1,.page .banner p,.page_en .banner h1,.page_en .banner p{color:#f8f8f8}.page .parallax__layer,.page_en .parallax__layer{padding-top:54px}}@media(min-width:641px){.page .banner,.page_en .banner{padding-top:142px;flex-direction:column;align-items:start}.page .parallax__layer,.page_en .parallax__layer{padding-top:124px}}@media(min-width:896px){.page .banner,.page_en .banner{padding-top:90px;flex-direction:row;justify-content:space-between;align-items:center}.page .parallax__layer,.page_en .parallax__layer{padding-top:58px}}@media(min-width:1400px){.page .banner,.page_en .banner{flex-direction:row;justify-content:space-between;align-items:center;padding-top:102px}.page .head,.page_en .head{padding-top:72px}}*{margin:0;padding:0;box-sizing:border-box;text-wrap:balance}::-moz-selection{background-color:#6fa9ec}::selection{background-color:#6fa9ec}li.li-selected a,li.li-selected a:hover{border-bottom:2px solid #1c74d9}li a:hover{color:inherit;text-decoration:none}body,html{color:#fff;scroll-behavior:smooth}p{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}button{outline:none;border:none;background:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#3d404f}::-webkit-scrollbar-thumb:hover{background:#555}.home_page .border_nav_bar{border-bottom:1.5px solid #f8f8f9;transition:none}.home .head{display:flex;justify-content:space-between}.home .head .group_logo{display:inline-block;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;text-align:center;vertical-align:middle;position:relative}.home .head .group_logo img{width:100%;size:auto}.home .head .group_logo .group_name{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:3rem;color:#fff;line-height:3.35em}.home .body{position:relative;z-index:1;display:flex;flex-direction:column}.home .body .carousel{display:inline-block;width:95%;align-items:center}.home .body .carousel img{width:100%;-o-object-fit:cover;object-fit:cover}.home .body .our_goals .text_content{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.home .body .our_goals .text_content .title_text{width:50%}.home .body .bullet_elements{display:flex;flex-direction:column;gap:2rem;font-weight:600}.home .body .bullet_elements .bullet_element{align-items:center;--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1));border-top-right-radius:4rem;border-bottom-right-radius:4rem;display:flex;padding:1.5rem .5rem;justify-content:space-between}.home .body .bullet_elements .bullet_element h5{margin-top:1rem}.home .body .bullet_elements .bullet_element .letter{font-family:Montserrat Alternates,sans-serif;font-weight:700;--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.home .body .grid_container{width:100%;display:grid;grid-template-columns:repeat(3,6% 18% 5%);grid-template-rows:auto auto;gap:10px}.home .body .grid_container .grid_item{display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:2rem 2.6rem;border-radius:8px;max-height:-moz-fit-content;max-height:fit-content;background-size:cover;background-position:50%}.home .body .grid_container .top_left{background:linear-gradient(139deg,rgba(83,64,255,.9),rgba(111,199,255,.9));grid-column:1/3;grid-row:1/2}.home .body .grid_container .top_mid{background:linear-gradient(25deg,rgba(83,64,255,.9) 44%,rgba(111,199,255,.9));grid-column:3/7;grid-row:1/2}.home .body .grid_container .top_right{background:linear-gradient(320deg,rgba(83,64,255,.9),hsla(19,40%,61%,.9));grid-column:7/10;grid-row:1/2}.home .body .grid_container .bottom_left{background:linear-gradient(0deg,rgba(83,64,255,.9) 0,rgba(83,64,255,.9) 30%,hsla(19,40%,61%,.9));grid-column:1/4;grid-row:2/3}.home .body .grid_container .bottom_mid{background:linear-gradient(225deg,rgba(255,127,0,.87),rgba(192,112,168,.89));grid-column:4/7;grid-row:2/3}.home .body .grid_container .bottom_right{background:linear-gradient(180deg,rgba(255,127,0,.87),rgba(133,90,186,.93) 70%);grid-column:7/10;grid-row:2/3}@media(max-width:600px){.home .body .grid_container{display:flex;flex-direction:column}.home .body .grid_container .grid_item{padding:1.6rem 3.4rem 1.6rem 2rem}.home .body .bottom_right{background:linear-gradient(180deg,rgba(255,127,0,.87),rgba(133,90,186,.93) 70%);grid-column:span 1}}.home .body .latest_publications .more{color:rgb(84 65 255/var(--tw-text-opacity,1));padding:.5rem 1.2rem .7rem 1.4rem;border:1px solid #f8f8f8;--tw-border-opacity:1;border-color:rgb(248 248 248/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(248 248 248/var(--tw-text-opacity,1));cursor:pointer}.home .body .latest_publications .more:hover{border-width:1px;--tw-border-opacity:1;border-color:rgb(248 248 248/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(31 32 35/var(--tw-text-opacity,1));transition:.2s ease-in-out}.home .body .latest_publications .more{align-content:center}.home .body .latest_publications .more svg{align-self:center;margin-left:.6rem}.nav_bar .border_nav_bar{border-bottom:1.5px solid #373946;transition:none}.nav_bar ::-webkit-scrollbar-track{background:#f1f1f1}.nav_bar ::-webkit-scrollbar-thumb{background:pink}.nav_bar ::-webkit-scrollbar-thumb:hover{background:#555}.research main{display:flex;flex-direction:column}a{text-decoration:none;color:inherit}ul{list-style:none}@media(max-width:800px){.home .group_logo{width:20%;height:10%;border-radius:50%}.home .body .latest_publications{width:100%}.projects main .our_projects{padding:3.5rem 0 0}.projects main .our_projects .project{padding:3rem 1rem 3rem 3rem}.projects main .our_projects .project h2{font-size:3rem}.projects main .our_projects .project h3{font-size:1.5rem}}@media(max-width:600px){.projects main .our_projects{padding:3.5rem 0 0}.projects main .our_projects .project{flex-flow:column;padding:2rem 1rem 2rem 2rem}.projects main .our_projects .project h2{font-size:1.6rem}.projects main .our_projects .project h3{font-size:1.2rem}.projects main .our_projects .project .project_logo{width:40%;padding-bottom:2rem;align-self:center}.projects main .our_projects .project .project_main{width:100%;display:flex;flex-flow:column}.projects main .our_projects .project .project_main .project_title{padding:1rem 0}.team main .teammates{padding-top:2rem}.team main .teammates .teamgrouptitle{padding:1.5rem!important}.team main .teammates .teamgrouptitle h2{margin-left:20px;font-size:2rem}.team main .teammates .teammate .mate_info{width:95%}.team main .teammates .teammate h2{font-size:1.6rem}.team main .teammates .teammate h3{padding:2rem 0 1rem;font-size:1.6rem}.team main .teammates .teammate p{font-size:1.2rem}.background .circle{width:15rem;height:15rem;border-radius:50%;background-color:pink;position:absolute;top:35%;left:60%}.background .triangle{width:0;height:0;border-color:transparent transparent #fccd05;border-style:solid;border-width:0 120.5px 188.9px 98.5px;position:absolute;top:-18%;left:-4%;transform:rotate(85deg)}.background .rectangle{width:20rem;height:6rem;background-color:#17e9e0;position:absolute;top:140%;left:20%;transform:rotate(-40deg)}}body :not(.menu) a:hover{text-decoration:none}@media screen and (min-width:150px){h1{font-family:Archivo,sans-serif;font-size:28px;line-height:140%;margin-bottom:1rem;font-weight:400}}@media screen and (min-width:640px){h1{font-family:Archivo,sans-serif;font-size:36px;line-height:140%;margin-bottom:1rem;font-weight:400}}@media screen and (min-width:1400px){h1{font-family:Archivo,sans-serif;font-size:44px;line-height:140%;margin-bottom:1rem;font-weight:400}}@media screen and (min-width:150px){h2{font-family:Archivo,sans-serif;font-size:26px;line-height:140%;margin-bottom:1rem;font-weight:300}}@media screen and (min-width:640px){h2{font-family:Archivo,sans-serif;font-size:30px;line-height:140%;margin-bottom:1rem;font-weight:300}}@media screen and (min-width:1400px){h2{font-family:Archivo,sans-serif;font-size:38px;line-height:140%;margin-bottom:1rem;font-weight:300}}@media screen and (min-width:150px){h3{font-family:Archivo,sans-serif;font-size:22px;line-height:140%;margin-bottom:1rem;font-weight:400}}@media screen and (min-width:640px){h3{font-family:Archivo,sans-serif;font-size:26px;line-height:140%;margin-bottom:1rem;font-weight:400}}@media screen and (min-width:1400px){h3{font-family:Archivo,sans-serif;font-size:32px;line-height:140%;margin-bottom:1rem;font-weight:400}}@media screen and (min-width:150px){h4{font-family:Archivo,sans-serif;font-size:18px;line-height:140%;margin-bottom:1rem;font-weight:400}}@media screen and (min-width:640px){h4{font-family:Archivo,sans-serif;font-size:20px;line-height:140%;margin-bottom:1rem;font-weight:400}}@media screen and (min-width:1400px){h4{font-family:Archivo,sans-serif;font-size:24px;line-height:140%;margin-bottom:1rem;font-weight:400}}@media screen and (min-width:150px){h5{font-family:Archivo,sans-serif;font-size:16px;line-height:140%;margin-bottom:1rem}}@media screen and (min-width:640px){h5{font-family:Archivo,sans-serif;font-size:18px;line-height:140%;margin-bottom:1rem}}@media screen and (min-width:1400px){h5{font-family:Archivo,sans-serif;font-size:22px;line-height:140%;margin-bottom:1rem}}@media screen and (min-width:150px){input,label,p,select{font-family:Archivo,sans-serif;font-size:14px;line-height:140%;font-weight:300}}@media screen and (min-width:640px){input,label,p,select{font-family:Archivo,sans-serif;font-size:16px;line-height:140%;font-weight:300}}@media screen and (min-width:1400px){input,label,p,select{font-family:Archivo,sans-serif;font-size:20px;line-height:140%;font-weight:300}}@media screen and (min-width:150px){small{font-family:Archivo,sans-serif;font-size:14px;line-height:140%}}@media screen and (min-width:640px){small{font-family:Archivo,sans-serif;font-size:13px;line-height:140%}}@media screen and (min-width:1400px){small{font-family:Archivo,sans-serif;font-size:18px;line-height:140%}}@media screen and (min-width:150px){.xs-text{font-family:Archivo,sans-serif;font-size:14px;line-height:140%}}@media screen and (min-width:640px){.xs-text{font-family:Archivo,sans-serif;font-size:13px;line-height:140%}}@media screen and (min-width:1400px){.xs-text{font-family:Archivo,sans-serif;font-size:18px;line-height:140%}}@media screen and (min-width:150px){a,button{font-family:Archivo,sans-serif;font-size:14px;font-weight:300}}@media screen and (min-width:640px){a,button{font-family:Archivo,sans-serif;font-size:16px;font-weight:300}}@media screen and (min-width:1400px){a,button{font-family:Archivo,sans-serif;font-size:20px;font-weight:300}}@media screen and (min-width:150px){a a,button a{font-family:Archivo,sans-serif;font-size:14px;font-weight:300}}@media screen and (min-width:640px){a a,button a{font-family:Archivo,sans-serif;font-size:16px;font-weight:300}}@media screen and (min-width:1400px){a a,button a{font-family:Archivo,sans-serif;font-size:20px;font-weight:300}}@media screen and (min-width:150px){.icon{font-size:14px}}@media screen and (min-width:640px){.icon{font-size:14px}}@media screen and (min-width:1400px){.icon{font-size:18px}}.about main{padding-bottom:48px}.about main p{--tw-text-opacity:1;color:rgb(248 248 248/var(--tw-text-opacity,1))}.about main h3{--tw-text-opacity:1;color:rgb(215 243 138/var(--tw-text-opacity,1))}.about main .contact_info{display:flex;flex-wrap:wrap;justify-content:space-around}.about main .contact_info .contact,.about main .contact_info .location{flex-grow:1;flex-basis:0}.about main .contact{display:flex;flex-direction:column}.about main .contact .contact_title h4{font-weight:700;--tw-text-opacity:1;color:rgb(222 224 234/var(--tw-text-opacity,1))}.about main .contact .contact_content{display:flex}.about main .contact .contact_content h5{text-align:left}.about main .contact .contact_content ul{display:flex;flex-direction:column;flex-grow:1}.about main .contact .contact_content ul li{gap:32px;padding-bottom:16px}.about .location{display:flex;flex-direction:column}.about .location .location_title{display:flex;align-items:center}.about .location .location_icon{width:2rem;height:auto;padding-right:8px}.about .location .location_map.map-responsive{position:relative;padding-bottom:85%;height:0;overflow:hidden}.about .location .location_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.about .contact_content{display:flex;gap:16px}.about .contact_content .icon{width:1.8rem;height:auto;padding-right:16px}.about .location .icon{width:1.5rem;height:auto;padding-right:8px}.about h4,.about h5{display:flex;align-items:center}@media(max-width:640px){.about main{padding-top:48px;padding-left:32px;padding-right:32px}.about main .contact_info{display:flex}.about main .contact_info .contact{display:flex;flex-direction:column}.about main .contact_content{display:flex;gap:16px;flex-wrap:wrap}.about main .contact_content h4{text-align:center;padding-bottom:32px}.about main .contact_content ul{display:flex;flex-direction:column;flex-grow:1}.about main .contact_content ul li{gap:16px}.about main .location_title{display:flex}}@media(min-width:150px){.course{height:100%;color:#fff}.course .course_title{margin-top:.6rem}.course .course_description{transition:.3s ease-in-out;opacity:1;display:flex;font-weight:400;display:-webkit-box}.course_text_block{max-width:40rem}.card_container_top{display:flex;justify-content:space-between}.card_container_top .course_tag{margin-bottom:.1rem;display:flex;align-items:center;padding:.3em .74em;border-radius:4px;background-color:rgba(0,0,0,.3);font-weight:500;color:#fff}.card_container_top .course_route{outline:none;background:none;border:1px solid #fff;border-radius:4px;padding:.6rem 1rem .8rem .8rem;color:#fff}.card_container_top .course_route p{margin-bottom:0}.card_container_top .course_route svg{align-self:center;margin-left:.6rem}.card_container_top .course_route{transition:.2s ease-in-out}.card_container_top .course_route:hover{background:#fff;transition:.2s ease-in-out;--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.card_container_top .course_route a{display:flex;align-items:center}}@media(min-width:770px){.course{display:flex;color:#fff;font-weight:400;height:250px;overflow:hidden}.course .card_container_top{height:32px;align-items:center}.course .card_container_top div{font-size:1rem}.course .card_container_top .course_route{margin-top:2px;display:flex;align-items:center;padding:auto}.course .card_container_top .course_route div{margin-top:.14rem}.course .course_text_block{max-width:55rem;transition:.3s ease-in-out;width:100%;display:flex;flex-direction:column}.course .course_text_block .course_description{transition:.3s ease-in-out;opacity:0;display:none;margin-bottom:.6em}.course .course_text_block .course_description small{margin-top:0;display:block;font-weight:400;max-height:160px}.course:hover .course_text_block{transition:.3s ease-in-out}.course:hover .course_text_block .course_description{position:relative;transition:.3s ease-in-out;opacity:1;max-height:14.7058823529vh;display:-webkit-box}.course:hover .course_text_block .course_description small{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width:1400px){.course{height:300px}.course .course_text_block{max-width:100rem}}.bg-blue-gradient{background:linear-gradient(139deg,rgba(83,64,255,.9),rgba(111,199,255,.9)),url(/assets/img/courses/fondo-cursos.png);background-size:contain;background-position:50%;transition:.3s ease-in-out}.bg-blue-gradient:hover{background:linear-gradient(25deg,rgba(83,64,255,.9) 44%,rgba(111,199,255,.9)),url(/assets/img/courses/fondo-cursos.png);background-size:contain;background-position:50%}.bg-purple-gradient{background:linear-gradient(320deg,rgba(83,64,255,.9),hsla(19,40%,61%,.9)),url(/assets/img/courses/fondo-cursos.png);background-size:contain;background-position:50%}.bg-purple-gradient:hover{background:linear-gradient(0deg,rgba(83,64,255,.9) 0,rgba(83,64,255,.9) 30%,hsla(19,40%,61%,.9)),url(/assets/img/courses/fondo-cursos.png);background-size:contain;background-position:50%}.bg-yellow-gradient{background:linear-gradient(225deg,rgba(255,127,0,.875),rgba(192,112,168,.886)),url(/assets/img/courses/fondo-cursos.png);background-size:contain;background-position:50%}.bg-yellow-gradient:hover{background:linear-gradient(180deg,rgba(255,127,0,.875),rgba(133,90,186,.931) 70%),url(/assets/img/courses/fondo-cursos.png);background-size:contain;background-position:50%}.course_main{position:relative;width:100%}.course_content{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(min-width:150px){.filter_options{display:flex;gap:.4rem;flex-wrap:wrap}.filter_options .button_filter{outline:none;border:none;background:none;--tw-bg-opacity:1;background-color:rgb(235 240 255/var(--tw-bg-opacity,1));font-weight:600;padding:.6rem 1rem;transition:.1s ease-out;cursor:pointer;--tw-text-opacity:1;color:rgb(110 118 255/var(--tw-text-opacity,1));border-radius:24px}.filter_options .button_filter:active,.filter_options .selected{--tw-bg-opacity:1;background-color:rgb(190 202 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.project_cards .project_card{--tw-bg-opacity:1;background-color:rgb(235 240 255/var(--tw-bg-opacity,1));border-radius:8px;display:flex;gap:16px;flex-direction:column;align-items:left;justify-content:space-between;height:100%}.project_cards .project_card .year_and_cta{--tw-text-opacity:1;color:rgb(180 183 194/var(--tw-text-opacity,1));display:flex;justify-content:space-between}.project_cards .project_card .year_and_cta .date{display:flex;align-items:center;padding:.1em .5em;font-weight:600;border-radius:4px;color:#000;border:1px solid #000}.project_cards .project_card .year_and_cta a{--tw-text-opacity:1;color:rgb(79 27 228/var(--tw-text-opacity,1))}.project_cards .project_card .year_and_cta a p{display:inline;margin-right:.6em}.project_cards .project_card .project_info{--tw-text-opacity:1;color:rgb(180 183 194/var(--tw-text-opacity,1))}.project_cards .project_card .project_info .project_title{margin-bottom:1rem}.project_cards .project_card .project_info .project_subtitle{font-weight:500}.project_cards .project_card .project_tags{display:flex;flex-wrap:wrap}.project_cards .project_card .project_tags .project_tag{--tw-bg-opacity:1;background-color:rgb(219 226 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1));border-radius:4px;margin:0 .6rem .6rem 0;padding:4px 7px;font-weight:600}}@media(min-width:640px){.project_cards .project_card{display:grid;grid-template-rows:5vw 1fr auto;grid-gap:16px;grid-template-columns:1fr}}@media(min-width:804px){.filter_options{display:flex;justify-content:center;gap:0}.filter_options .button_filter{outline:none;background:none;--tw-bg-opacity:1;background-color:rgb(235 240 255/var(--tw-bg-opacity,1));font-weight:600;padding:1.2rem 2rem;transition:.1s ease-out;cursor:pointer;--tw-text-opacity:1;color:rgb(110 118 255/var(--tw-text-opacity,1));border:4px solid #ebf0ff;border-right:none;border-left:none;border-radius:0}.filter_options .button_filter:hover{--tw-bg-opacity:1;background-color:rgb(219 226 255/var(--tw-bg-opacity,1));transition:.1s ease-out}.filter_options .button_filter:active{--tw-bg-opacity:1;background-color:rgb(190 202 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.filter_options .button_filter:first-child{border-radius:48px 2px 2px 48px;border-left:4px solid #ebf0ff}.filter_options .button_filter:last-child{border-radius:2px 48px 48px 2px;border-right:4px solid #ebf0ff}.filter_options .selected{--tw-bg-opacity:1;background-color:rgb(190 202 255/var(--tw-bg-opacity,1));font-weight:600;padding:1.2rem 1.96rem;--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.filter_options .selected:hover{--tw-bg-opacity:1;background-color:rgb(190 202 255/var(--tw-bg-opacity,1))}.filter_options .project_card{--tw-bg-opacity:1;background-color:rgb(219 226 255/var(--tw-bg-opacity,1));border-radius:8px;display:grid;grid-template-rows:40px 1fr auto;align-items:left;justify-content:space-between;height:100%}.filter_options .project_card .year_and_cta{display:flex;justify-content:space-between}.filter_options .project_card .year_and_cta .date{display:flex;align-items:center;padding:.1em .5em;font-weight:600;border-radius:4px;color:#000;border:1px solid #000}.filter_options .project_card .project_info{--tw-text-opacity:1;color:rgb(180 183 194/var(--tw-text-opacity,1))}.filter_options .project_card .project_info .project_subtitle{font-weight:500}}.team{font-family:Archivo;--tw-text-opacity:1;color:rgb(250 251 255/var(--tw-text-opacity,1))}.team main .teammates{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;gap:2rem}@media (min-width:640px){.team main .teammates{display:grid}}@media (min-width:1024px){.team main .teammates{grid-template-columns:repeat(3,minmax(0,1fr))}}.team main .teammates{margin-top:.5rem;margin-bottom:.5rem}@media (min-width:640px){.team main .teammates{margin:2rem .5rem}}@media (min-width:768px){.team main .teammates{margin:2rem 3.5rem}}@media (min-width:1024px){.team main .teammates{margin:3rem 9rem}}@media (min-width:1280px){.team main .teammates{margin:4rem 11rem}}@media (min-width:1536px){.team main .teammates{margin:5rem 15rem}}.team main .teammates__title{margin-top:1rem;margin-bottom:1rem;display:flex;width:100%;justify-content:center}.team main .teammates .teammate{margin-left:auto;margin-right:auto;margin-bottom:3rem;width:230px}@media (min-width:640px){.team main .teammates .teammate{margin-bottom:1rem}}.team main .teammates .teammate{text-align:center;--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1));box-shadow:-8px -8px 0 0 #d7f38a}.team main .teammates .teammate .mate_img{max-height:230px;overflow:hidden}.team main .teammates .teammate .mate_img a{display:flex;overflow:hidden}.team main .teammates .teammate .mate_img a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.team main .teammates .teammate .mate_img a{aspect-ratio:1/1}.team main .teammates .teammate .mate_info{padding:2rem 1.5rem}.team main .teammates .teammate .mate_info .mate_name{display:flex;justify-content:center;min-height:68px;font-size:1.5rem}.team main .teammates .teammate .mate_info .mate_role{margin-bottom:1em;height:100%}.team main .teammates .teammate .mate_info .mate_role span{padding:.2em .65em .25em;font-weight:600}.team main .teammates .teammate .mate_info .mate_position{margin:.6rem 0}.team main .teammates .teammate .mate_info .mate_email{margin:1.6rem 0 .6rem;font-weight:600;display:inline;word-break:break-all}.team main .teammates .teammate .mate_info .mate_coordination{font-weight:500;--tw-text-opacity:1;color:rgb(215 243 138/var(--tw-text-opacity,1))}.team main .teammates .teammate .mate_info .mate_coordination .coordinator{border-radius:24px}.team main .teammates .teammate .mate_info .mate_description span img{height:18px;width:18px}@media(min-width:150px){.tools .tool .tool_logo{width:100%;border-radius:11px 11px 0 0;display:flex;justify-content:center;align-items:center}.tools .tool .tool_logo img{border-radius:11px 11px 0 0;-o-object-fit:contain;object-fit:contain;align-self:center;min-height:135px;max-height:160px;max-width:100%;padding:3rem}.tools .tool{box-shadow:0 10px 13px -7px rgba(0,0,0,.18);border-radius:12px;border:1px solid #dbe2ff;transition:.2s ease-in-out;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.tools .tool .tool_content{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));padding:1rem 1.8rem 1.8rem;display:flex;flex-direction:column}.tools .tool .tool_content .tool_title h2{line-height:115%;font-weight:700;margin-bottom:.6rem}.tools .tool .tool_content .tool_button_container{display:flex;justify-content:space-between;margin-top:1rem}.tools .tool .tool_content .tool_button_container .tool_button{outline:none;border:none;--tw-text-opacity:1;color:rgb(79 27 228/var(--tw-text-opacity,1));display:flex;flex-wrap:wrap;align-items:center;background:none}.tools .tool .tool_content .tool_button_container .tool_button a{border:1px solid #1c74d9;color:#1c74d9;border-radius:24px;padding:.5rem 1.2rem .7rem 1.4rem;transition:.2s ease-in-out}.tools .tool .tool_content .tool_button_container .tool_button a p{font-weight:500}.tools .tool .tool_content .tool_button_container .tool_button a:active,.tools .tool .tool_content .tool_button_container .tool_button a:hover{color:#fff;transition:.2s ease-in-out;background-color:#1c74d9}.tools .tool .tool_content .tool_button_container .tool_button a{display:flex}.tools .tool .tool_content .tool_button_container .tool_button svg{display:none;margin-right:.6rem}.tools .tool .tool_content .tool_button_container .tool_github{outline:none;border:none;background:none;border-radius:24px;color:rgb(31 41 55/var(--tw-text-opacity,1));padding:.5rem 1.2rem .7rem 1.4rem;transition:.2s ease-in-out}.tools .tool .tool_content .tool_button_container .tool_github:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));transition:.2s ease-in-out;background-color:#becaff}.tools .tool .tool_content .tool_button_container .tool_github:active{--tw-text-opacity:1;color:rgb(69 7 201/var(--tw-text-opacity,1));transition:.2s ease-in-out;background-color:#becaff}.tools .tool .tool_content .tool_button_container .tool_github{--tw-text-opacity:1;color:rgb(57 61 73/var(--tw-text-opacity,1));text-decoration:underline;display:flex}}@media(min-width:370px){.tools .tool .tool_content .tool_button_container{margin-top:1rem;display:flex;flex-direction:row;gap:.3rem}.tools .tool .tool_content .tool_button_container .tool_button{justify-content:left}.tools .tool .tool_content .tool_button_container .tool_button a{border:1px solid #1c74d9;color:#1c74d9;border-radius:24px;padding:.5rem 1.2rem .7rem 1.4rem;transition:.2s ease-in-out}.tools .tool .tool_content .tool_button_container .tool_button a p{font-weight:500}.tools .tool .tool_content .tool_button_container .tool_button a:active,.tools .tool .tool_content .tool_button_container .tool_button a:hover{color:#fff;transition:.2s ease-in-out;background-color:#1c74d9}.tools .tool .tool_content .tool_button_container .tool_button a{align-items:center}.tools .tool .tool_content .tool_button_container .tool_button svg{display:flex}.tools .tool .tool_content .tool_button_container .tool_github{margin:0}.tools .tool .tool_content .tool_button_container .tool_github a{display:flex;justify-content:left;padding-left:1rem;align-items:center}}@media(min-width:500px){.tools .tool .tool_content .tool_button_container{margin-top:1rem;display:flex;flex-direction:row;gap:.3rem}.tools .tool .tool_content .tool_button_container .tool_button{justify-content:left}.tools .tool .tool_content .tool_button_container .tool_button a{border:1px solid #1c74d9;color:#1c74d9;border-radius:24px;padding:.5rem 1.2rem .7rem 1.4rem;transition:.2s ease-in-out}.tools .tool .tool_content .tool_button_container .tool_button a p{font-weight:500}.tools .tool .tool_content .tool_button_container .tool_button a:active,.tools .tool .tool_content .tool_button_container .tool_button a:hover{color:#fff;transition:.2s ease-in-out;background-color:#1c74d9}.tools .tool .tool_content .tool_button_container .tool_button a{align-items:center}.tools .tool .tool_content .tool_button_container .tool_button svg{display:flex}.tools .tool .tool_content .tool_button_container .tool_github{margin:0}.tools .tool .tool_content .tool_button_container .tool_github a{display:flex;justify-content:left;padding-left:1rem;align-items:center}}@media(min-width:600px){.tools .tool .tool_description p{margin-bottom:0}.tools .tool .tool_content .tool_button_container{margin-top:.3rem;display:flex;flex-direction:column-reverse;gap:.3rem}.tools .tool .tool_content .tool_button_container .tool_github{justify-content:left;padding-left:0;margin:.6rem 0}.tools .tool .tool_content .tool_button_container .tool_github a{padding-left:0}.tools .tool .tool_content .tool_button_container .tool_github:hover{--tw-text-opacity:1;color:rgb(84 65 255/var(--tw-text-opacity,1))}}@media(min-width:730px){.tools .tool .tool_content .tool_button_container{margin-top:1rem;display:flex;flex-direction:row;gap:.3rem}.tools .tool .tool_content .tool_button_container .tool_button{justify-content:left}.tools .tool .tool_content .tool_button_container .tool_button a{border:1px solid #1c74d9;color:#1c74d9;border-radius:24px;padding:.5rem 1.2rem .7rem 1.4rem;transition:.2s ease-in-out}.tools .tool .tool_content .tool_button_container .tool_button a p{font-weight:500}.tools .tool .tool_content .tool_button_container .tool_button a:active,.tools .tool .tool_content .tool_button_container .tool_button a:hover{color:#fff;transition:.2s ease-in-out;background-color:#1c74d9}.tools .tool .tool_content .tool_button_container .tool_button a{align-items:center}.tools .tool .tool_content .tool_button_container .tool_button svg{display:flex}.tools .tool .tool_content .tool_button_container .tool_github{margin:0}.tools .tool .tool_content .tool_button_container .tool_github a{display:flex;justify-content:left;padding-left:1rem;align-items:center}}@media(min-width:900px){.tools .tool .tool_content .tool_button_container{margin-top:.3rem;display:flex;flex-direction:column-reverse;gap:.3rem}.tools .tool .tool_content .tool_button_container .tool_github{justify-content:left;padding-left:0;margin:.6rem 0}.tools .tool .tool_content .tool_button_container .tool_github a{padding-left:0}.tools .tool .tool_content .tool_button_container .tool_github:hover{--tw-text-opacity:1;color:rgb(84 65 255/var(--tw-text-opacity,1))}}@media(min-width:1150px){.tools .tool .tool_content .tool_button_container{margin-top:1rem;display:flex;flex-direction:row;gap:.3rem}.tools .tool .tool_content .tool_button_container .tool_button a{border:1px solid #1c74d9;color:#1c74d9;border-radius:24px;padding:.5rem 1.2rem .7rem 1.4rem;transition:.2s ease-in-out}.tools .tool .tool_content .tool_button_container .tool_button a p{font-weight:500}.tools .tool .tool_content .tool_button_container .tool_button a:active,.tools .tool .tool_content .tool_button_container .tool_button a:hover{color:#fff;transition:.2s ease-in-out;background-color:#1c74d9}.tools .tool .tool_content .tool_button_container .tool_button svg{display:none}.tools .tool .tool_content .tool_button_container .tool_github{margin:0}.tools .tool .tool_content .tool_button_container .tool_github button{display:flex;justify-content:left;padding-left:1rem;margin-bottom:0}.tools .tool .tool_content .tool_button_container .tool_github:hover{--tw-text-opacity:1;color:rgb(69 7 201/var(--tw-text-opacity,1));background-color:#dbe2ff}}@media(min-width:1220px){.tools .tool .tool_content .tool_button_container{margin-top:1rem;display:flex;flex-direction:row;gap:.3rem}.tools .tool .tool_content .tool_button_container .tool_button{justify-content:left}.tools .tool .tool_content .tool_button_container .tool_button a{border:1px solid #1c74d9;color:#1c74d9;border-radius:24px;padding:.5rem 1.2rem .7rem 1.4rem;transition:.2s ease-in-out}.tools .tool .tool_content .tool_button_container .tool_button a p{font-weight:500}.tools .tool .tool_content .tool_button_container .tool_button a:active,.tools .tool .tool_content .tool_button_container .tool_button a:hover{color:#fff;transition:.2s ease-in-out;background-color:#1c74d9}.tools .tool .tool_content .tool_button_container .tool_button a{align-items:center}.tools .tool .tool_content .tool_button_container .tool_button svg{display:flex}.tools .tool .tool_content .tool_button_container .tool_github{margin:0}.tools .tool .tool_content .tool_button_container .tool_github a{display:flex;justify-content:left;padding-left:1rem;align-items:center}}.bg-blue-gradient-plain{background:linear-gradient(139deg,rgba(83,64,255,.5),rgba(111,199,255,.5));background-position:50%}.bg-blue-gradient-plain img{filter:brightness(0) invert(.4);-webkit-filter:brightness(0) invert(.4);mix-blend-mode:multiply}.bg-purple-gradient-plain{background:linear-gradient(320deg,rgba(83,64,255,.5),hsla(19,40%,61%,.5));background-position:50%}.bg-purple-gradient-plain img{filter:brightness(0) invert(.4);-webkit-filter:brightness(0) invert(.4);mix-blend-mode:multiply}.bg-yellow-gradient-plain{background:linear-gradient(225deg,rgba(255,127,0,.65),rgba(192,112,168,.65));background-position:50%}.bg-yellow-gradient-plain img{filter:brightness(0) invert(.4);-webkit-filter:brightness(0) invert(.4);mix-blend-mode:multiply}.paper_content{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:150px){.research{display:flex;flex-direction:column;flex:1;justify-content:flex-end}.research b{margin-left:.4rem;width:2rem}.research section{display:flex;flex-direction:column}.load_more{padding-top:32px;padding-bottom:0;display:flex;justify-content:center}.load_more button{outline:none;padding:.5rem 1.2rem .7rem 1.4rem;border:1px solid #f8f8f8;--tw-border-opacity:1;border-color:rgb(248 248 248/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(248 248 248/var(--tw-text-opacity,1));cursor:pointer}.load_more button:hover{border-width:1px;--tw-border-opacity:1;border-color:rgb(248 248 248/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(31 32 35/var(--tw-text-opacity,1));transition:.2s ease-in-out}.filters{text-align:left;display:flex;flex-wrap:wrap;gap:.6rem;padding-bottom:16px;margin-top:16px;border-bottom:1px solid #dbe2ff;justify-content:space-between}.filters .filter{margin:0 .8rem .8rem 0;width:100%;text-align:left}.filters .filter input,.filters .filter select{padding:.5rem 1rem .5rem .5rem;margin-right:.3rem;width:100%;height:3.2rem;font-family:Archivo;border-width:1px;--tw-border-opacity:1;border-color:rgb(180 183 194/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(241 243 250/var(--tw-text-opacity,1))}.filters .filter input:focus,.filters .filter select:focus{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.filters .filter input:focus-within,.filters .filter select:focus-within{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1));outline:none}.filters .filter input:focus-visible,.filters .filter select:focus-visible{outline:none}.filters .filter input:active,.filters .filter select:active{outline:none}.filters .filter{--tw-text-opacity:1;color:rgb(241 243 250/var(--tw-text-opacity,1))}.filters .filter:focus-within{outline:none}.filters .filter:focus-visible{outline:none}.filters .filter:active{outline:none}.filters .filter option{--tw-text-opacity:1;color:rgb(180 183 194/var(--tw-text-opacity,1));padding:0 .3rem 3rem}.filters .filter #year{width:8rem}.filters .filter #filter_year{width:auto}.filters .filter label{display:flex;padding-right:1.6rem;margin-bottom:.6rem;line-height:120%;--tw-text-opacity:1;color:rgb(180 183 194/var(--tw-text-opacity,1));font-weight:300;border-radius:0}.filters .research_results{display:flex;flex-wrap:wrap;min-height:3rem;align-content:center;margin-right:1rem}.filters .research_results p{--tw-text-opacity:1;color:rgb(180 183 194/var(--tw-text-opacity,1));border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(31 32 35/var(--tw-bg-opacity,1));padding:.5rem .75rem}.papers{display:block}.papers .paper{margin-top:.5rem;display:flex;flex-direction:column;border-bottom:1px solid #393d49}.papers .paper_main{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.2rem 0}.papers .paper_main .paper_date p{padding-right:1rem;padding-top:2px;--tw-text-opacity:1;color:rgb(180 183 194/var(--tw-text-opacity,1));font-size:1.6rem;font-weight:400;display:block;margin-bottom:.6rem}.papers .paper_main .paper_date .gradient_bg{width:0;background:linear-gradient(180deg,#98ce00,rgba(151,206,0,.294),rgba(151,206,0,0))}.papers .paper_main .paper_content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.papers .paper_main .paper_content .button_container .paper_link{margin-top:.5rem;padding:.5rem 0}.papers .paper_main .paper_content .button_container .paper_link:active{background:#393d49}.papers .paper_main .paper_title{--tw-text-opacity:1;color:rgb(241 255 202/var(--tw-text-opacity,1))}.papers .paper_main .paper_subtitle{--tw-text-opacity:1;color:rgb(248 248 248/var(--tw-text-opacity,1));margin-bottom:8px}.papers .paper_main .paper_doi{font-weight:400}.papers .paper_link svg{align-self:center;margin-left:.6rem}.papers .paper_link{outline:none;background:none;border:none;--tw-text-opacity:1;color:rgb(248 248 248/var(--tw-text-opacity,1))}.papers .paper_link:hover{color:#fff;transition:.2s ease-in-out;--tw-text-opacity:1;color:rgb(241 255 202/var(--tw-text-opacity,1));text-decoration:underline;text-decoration-thickness:1px}}@media(min-width:640px){.research .filters{text-align:right;display:flex;flex-wrap:wrap;gap:1.5rem;border-bottom:1px solid #393d49;justify-content:space-between}.research .filters .filter{font-size:1.3rem;margin:0;width:auto;text-align:left}.research .filters .filter label{width:12rem}.research .filters .filter #year_label{text-align:right}.research .filters .filter input,.research .filters .filter select{width:17.6rem}.research .filters .research_results{min-height:3rem;margin:0}.research .filters .research_results p{margin-top:1rem}.papers{display:flex;flex-direction:column}.papers .paper{margin-top:.5rem;padding:16px 0}.papers .paper_main{height:100%;display:flex;flex-direction:row;justify-content:left;gap:1.4rem;padding:.4rem 0}.papers .paper_main .paper_date{display:flex}.papers .paper_main .paper_date .year{padding-left:1rem;padding-right:1rem}.papers .paper_main .paper_date .gradient_bg{width:4px;background:linear-gradient(180deg,#98ce00,rgba(151,206,0,.294),rgba(151,206,0,0))}.papers .paper_main .paper_content{width:100%;display:flex;flex-direction:column;justify-content:space-between}.papers .paper_main .paper_title{--tw-text-opacity:1;color:rgb(241 255 202/var(--tw-text-opacity,1));font-weight:300}.papers .paper_main .paper_doi{font-weight:600}.papers .button_container{display:flex;justify-content:end}.papers .button_container .paper_link{outline:none;border:none;background:none;display:flex;flex-direction:row;align-content:flex-end;justify-content:flex-end;flex-wrap:wrap;margin:0 1.6rem 0 0}.papers .button_container .paper_link p{font-weight:600;margin:0}.papers .button_container .paper_link a{display:flex}}@media(min-width:768px){.filters{gap:2rem;justify-content:space-between}.filters .research-results{margin-top:0;color:#f8f8f8}.filters .research-results p{color:#f8f8f8}.papers .paper{margin-top:.5rem}.papers .paper .paper_main{height:100%}.papers .paper .paper_main .paper_content{display:flex;flex-direction:column;justify-content:space-between}}@media(min-width:1024px){.research .filters{text-align:right;display:flex;flex-wrap:wrap;gap:2rem;margin-top:0;border-bottom:1px solid #393d49;justify-content:space-between}.research .filters .filter{display:block;align-items:center;font-size:1.3rem;margin:0;width:auto;text-align:left}.research .filters .filter input,.research .filters .filter select{width:21.6rem}.research .papers .paper{margin-top:.5rem}.research .papers .paper .paper_main{height:100%}.research .papers .paper .paper_main .paper_date{display:flex}.research .papers .paper .paper_main .paper_date p{padding-top:1px}.research .papers .paper .paper_main .paper_date .gradient_bg{width:4px;background:linear-gradient(180deg,#98ce00,rgba(151,206,0,.294),rgba(151,206,0,0))}.research .papers .paper .paper_main .paper_content{display:flex;flex-direction:column;justify-content:space-between}}@media(min-width:1200px){.papers .paper{margin-top:.5rem}.papers .paper .paper_main{height:100%}.papers .paper .paper_main .paper_content{display:flex;flex-direction:column;justify-content:space-between}}@media(min-width:1400px){.research .filters .filter .publicationType_en{width:10.6rem}.research .filters .filter .publicationType_es{width:14.6rem}.research .papers .paper .paper_main{height:100%}.research .papers .paper .paper_main .paper_content{display:flex;flex-direction:column;justify-content:space-between}}@media(max-width:640px){.papers .paper{margin-top:.5rem}.papers .paper .paper_main{height:100%}.papers .paper .paper_main .paper_date{display:flex}.papers .paper .paper_main .paper_date .gradient_bg{width:0;background:linear-gradient(180deg,#98ce00,rgba(151,206,0,.294),rgba(151,206,0,0))}.papers .paper .paper_main .paper_content{display:flex;flex-direction:column;justify-content:space-between}.papers .paper .paper_main .button_container{display:flex;justify-content:start}.papers .paper .paper_main .button_container .paper_link{outline:none;border:none;background:none;display:flex;flex-direction:row;align-content:flex-end;justify-content:flex-end;flex-wrap:wrap;margin:0}.papers .paper .paper_main .button_container .paper_link p{font-weight:600;margin:0}.papers .paper .paper_main .button_container .paper_link a{display:flex}}.filters{padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.filters{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1024px){.filters{padding-top:2.5rem;padding-bottom:2.5rem}}.filters{margin-left:1.5rem;margin-right:1.5rem}@media (min-width:640px){.filters{margin-left:2rem;margin-right:2rem}}@media (min-width:768px){.filters{margin-left:3.5rem;margin-right:3.5rem}}@media (min-width:1024px){.filters{margin-left:9rem;margin-right:9rem}}@media (min-width:1280px){.filters{margin-left:11rem;margin-right:11rem}}@media (min-width:1536px){.filters{margin-left:15rem;margin-right:15rem}}.filters{display:flex;flex-wrap:wrap}.filters .filter{min-width:200px}.papers{margin-left:auto;margin-right:auto}.paper{max-width:1080px}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.m-6{margin:1.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-full{width:100%}.h-full,.size-full{height:100%}.max-h-\[230px\]{max-height:230px}.max-h-\[480px\]{max-height:480px}.min-h-\[68px\]{min-height:68px}.w-\[230px\]{width:230px}.w-full{width:100%}.min-w-\[200px\]{min-width:200px}.max-w-\[1080px\]{max-width:1080px}.flex-grow{flex-grow:1}.basis-1\/3{flex-basis:33.333333%}.basis-1\/4{flex-basis:25%}.basis-2\/3{flex-basis:66.666667%}.basis-3\/4{flex-basis:75%}.basis-6\/12{flex-basis:50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-solid{border-style:solid}.border-ffdBlue-300{--tw-border-opacity:1;border-color:rgb(201 226 255/var(--tw-border-opacity,1))}.border-ffdGreen-300{--tw-border-opacity:1;border-color:rgb(241 255 202/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(248 248 248/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(180 183 194/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-t-ffdBlue-300{--tw-border-opacity:1;border-top-color:rgb(201 226 255/var(--tw-border-opacity,1))}.border-t-ffdGreen-400{--tw-border-opacity:1;border-top-color:rgb(215 243 138/var(--tw-border-opacity,1))}.bg-backgroundSecondary{--tw-bg-opacity:1;background-color:rgb(57 61 73/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(31 32 35/var(--tw-bg-opacity,1))}.bg-ca_blue-100{--tw-bg-opacity:1;background-color:rgb(235 240 255/var(--tw-bg-opacity,1))}.bg-ca_blue-200{--tw-bg-opacity:1;background-color:rgb(219 226 255/var(--tw-bg-opacity,1))}.bg-ca_blue-300{--tw-bg-opacity:1;background-color:rgb(190 202 255/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-4{padding-top:1rem}.pt-\[1px\]{padding-top:1px}.pt-\[2px\]{padding-top:2px}.text-left{text-align:left}.text-center{text-align:center}.font-main-font{font-family:Archivo}.text-base{font-size:1rem;line-height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.text-black{--tw-text-opacity:1;color:rgb(31 32 35/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-ca_blue-500{--tw-text-opacity:1;color:rgb(110 118 255/var(--tw-text-opacity,1))}.text-ca_blue-600{--tw-text-opacity:1;color:rgb(84 65 255/var(--tw-text-opacity,1))}.text-ca_blue-700{--tw-text-opacity:1;color:rgb(79 27 228/var(--tw-text-opacity,1))}.text-ca_blue-800{--tw-text-opacity:1;color:rgb(69 7 201/var(--tw-text-opacity,1))}.text-ffdBlue-300{--tw-text-opacity:1;color:rgb(201 226 255/var(--tw-text-opacity,1))}.text-ffdBlue-400{--tw-text-opacity:1;color:rgb(158 203 255/var(--tw-text-opacity,1))}.text-ffdGreen-300{--tw-text-opacity:1;color:rgb(241 255 202/var(--tw-text-opacity,1))}.text-ffdGreen-400{--tw-text-opacity:1;color:rgb(215 243 138/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(248 248 248/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(241 243 250/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(222 224 234/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(180 183 194/var(--tw-text-opacity,1))}.text-gray-50{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(57 61 73/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-primary-green-400{--tw-text-opacity:1;color:rgb(215 243 138/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(250 251 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-balance{text-wrap:balance}:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}@media(prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}@media (min-width:640px){.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:my-12{margin-top:3rem;margin-bottom:3rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-0{margin-left:0}.sm\:ml-8{margin-left:2rem}.sm\:mr-0{margin-right:0}.sm\:mr-4{margin-right:1rem}.sm\:mr-8{margin-right:2rem}.sm\:mt-0{margin-top:0}.sm\:mt-6{margin-top:1.5rem}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:w-3\/5{width:60%}.sm\:w-5\/6{width:83.333333%}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-16{gap:4rem}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:border-4{border-width:4px}.sm\:p-4{padding:1rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-center{text-align:center}}@media (min-width:768px){.md\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.md\:mx-24{margin-left:6rem;margin-right:6rem}.md\:my-16{margin-top:4rem;margin-bottom:4rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:ml-12{margin-left:3rem}.md\:ml-14{margin-left:3.5rem}.md\:mr-14{margin-right:3.5rem}.md\:mr-8{margin-right:2rem}.md\:mt-0{margin-top:0}.md\:mt-8{margin-top:2rem}.md\:w-2\/4{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-12{gap:3rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:p-6{padding:1.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-6{padding-bottom:1.5rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-\[0\.85rem\]{font-size:.85rem}}@media (min-width:900px){.min-\[900px\]\:mt-12{margin-top:3rem}}@media (min-width:1024px){.lg\:mx-36{margin-left:9rem;margin-right:9rem}.lg\:mx-44{margin-left:11rem;margin-right:11rem}.lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.lg\:my-12{margin-top:3rem;margin-bottom:3rem}.lg\:my-20{margin-top:5rem;margin-bottom:5rem}.lg\:ml-16{margin-left:4rem}.lg\:ml-36{margin-left:9rem}.lg\:mr-12{margin-right:3rem}.lg\:mr-36{margin-right:9rem}.lg\:mt-28{margin-top:7rem}.lg\:max-h-\[646px\]{max-height:646px}.lg\:w-2\/4{width:50%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-8{gap:2rem}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:px-36{padding-left:9rem;padding-right:9rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pt-8{padding-top:2rem}}@media (min-width:1280px){.xl\:mx-44{margin-left:11rem;margin-right:11rem}.xl\:mx-60{margin-left:15rem;margin-right:15rem}.xl\:my-16{margin-top:4rem;margin-bottom:4rem}.xl\:ml-20{margin-left:5rem}.xl\:ml-44{margin-left:11rem}.xl\:mr-44{margin-right:11rem}.xl\:mt-24{margin-top:6rem}.xl\:gap-10{gap:2.5rem}.xl\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:px-28{padding-left:7rem;padding-right:7rem}.xl\:px-44{padding-left:11rem;padding-right:11rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1536px){.\32xl\:mx-60{margin-left:15rem;margin-right:15rem}.\32xl\:mx-80{margin-left:20rem;margin-right:20rem}.\32xl\:my-20{margin-top:5rem;margin-bottom:5rem}.\32xl\:ml-24{margin-left:6rem}.\32xl\:ml-60{margin-left:15rem}.\32xl\:mr-20{margin-right:5rem}.\32xl\:mr-60{margin-right:15rem}.\32xl\:mt-10{margin-top:2.5rem}.\32xl\:max-h-\[850px\]{max-height:850px}.\32xl\:px-32{padding-left:8rem;padding-right:8rem}.\32xl\:px-36{padding-left:9rem;padding-right:9rem}.\32xl\:px-60{padding-left:15rem;padding-right:15rem}.\32xl\:py-32{padding-top:8rem;padding-bottom:8rem}.\32xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}