.image-container{width:100%;position:relative}.image-container img{position:absolute;top:0;left:0;width:100%;height:100%}.image-contain{object-fit:contain}.image-cover{object-fit:cover}.image-container-after{content:"";display:block;height:0;width:100%}.image-full-height{height:100%}.image-full-height-absolute{position:absolute;height:100%;width:100%;top:0;left:0}:root{--blue: #006FFF;--links: #1439F4;--red: #FD261D;--green: #00BD00;--hcolor: #00BD00;--darkcolor: rgb(36, 36, 36)}@font-face{font-family:CameraPlain;src:url(/dist/assets/EduCameraPlain-Regular.f176889b.woff) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CameraPlain;src:url(/dist/assets/EduCameraPlain-RegularItalic.de91d672.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:CameraPlainSpecial;src:url(/dist/assets/EduCamera-Regular.6b1a3b7e.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}body{font-family:CameraPlain,-apple-system,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}html,body{padding:0;margin:0;width:100%;font-size:1.7vw}@media only screen and (max-width: 850px){html,body{font-size:2.7vw}}@media only screen and (max-width: 500px){html,body{font-size:15px}}.lazyloaded{background-color:#0000}.lazyloading{background-color:#0003}.logo{position:fixed;padding:.65rem;width:5.2rem;height:5.2rem;display:block;z-index:50}.logo img{position:relative;width:100%;height:100%}.logo-lt{top:0;left:0}.logo-lb{bottom:0;left:0}.logo-rt{top:0;right:0}.logo-rb{bottom:0;right:0}.logo-color{display:none}.results .logo-color,.project .logo-color,.generalpage .logo-color{display:block}.column-grid{display:grid;grid-gap:.65rem;grid-template-columns:repeat(12,[col-start] 1fr);column-gap:.325rem}.colum-grid-full{padding:0}.column{grid-column:span var(--span)}@media only screen and (max-width: 850px){.column{grid-column:span 12}}.cover-text{font-size:2em;position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%);text-align:center}.cover-imeage{object-fit:cover;width:100%;height:100%}.blocks p{margin:0}.button{text-align:center;color:inherit;text-decoration:none;border:2px solid var(--blue);border-radius:20em;display:inline-block;padding:.325rem 1.3rem}.block img{width:100%;border-radius:.5rem}.block-type-video figure{overflow:hidden;padding-top:56.25%;position:relative}.block-type-video iframe{border:0;border-radius:.5rem;height:100%;left:0;position:absolute;top:0;width:100%}figcaption{font-size:.9rem;line-height:1.2em;margin-bottom:.8666666667rem;margin-top:.3rem}.block-image-scaledown img{object-fit:scale-down}.about-block a[href]{transition:.3s}.about-block a[href]:hover{color:transparent!important;text-shadow:0 0 .15em gray}header{padding:.325rem .65rem;font-family:CameraPlainSpecial,-apple-system,Helvetica,Arial,sans-serif;position:sticky;top:0;width:100%;background:white;border-bottom-left-radius:.6em;border-bottom-right-radius:.6em;z-index:1000;display:grid;justify-content:space-between;grid-template-columns:6.5em 1fr 6.5em}@media only screen and (max-width: 500px){header{font-size:1rem;grid-template-columns:auto auto;padding:.65rem .8666666667rem;justify-content:space-between}}@media only screen and (max-width: 420px){header{font-size:.9rem}}@media only screen and (max-width: 350px){header{font-size:.8rem}}.main-logo{margin:0 .325rem;box-sizing:border-box;text-decoration:none;color:inherit;font-family:CameraPlainSpecial,-apple-system,Helvetica,Arial,sans-serif}@media only screen and (max-width: 500px){.main-logo{margin:0}}@media only screen and (max-width: 420px){.main-logo{font-size:.9rem}}@media only screen and (max-width: 350px){.main-logo{font-size:.8rem}}.main-logo:hover{color:var(--hcolor)}nav{justify-self:center;text-transform:uppercase;text-align:center;display:grid;grid-template-columns:min-content min-content min-content min-content;gap:1.3rem}nav a{padding:0;color:inherit;text-decoration:none!important}nav a:hover{color:var(--hcolor)}@media only screen and (max-width: 420px){nav{gap:.65rem}}.presence{text-align:right;margin:0 .325rem}@media only screen and (max-width: 500px){.presence{display:none}}.subscribe-form{grid-column:4/span 6;background:var(--red);padding:1.3rem;height:6em;margin-top:5.2rem;margin-bottom:1.3rem}.grid-layout{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1.3rem;grid-auto-flow:dense}.grid-item{display:block}.grid-item:hover{opacity:.5;transition:.5s all}.span-2{grid-column-end:span 2;grid-row-end:span 2}.span-3{grid-column-end:span 3;grid-row-end:span 4}.project-container{padding:.325rem;width:80%;margin:auto}@media only screen and (max-width: 850px){.project-container{width:100%;margin-left:0;margin-right:0}}.project-container .blocks{margin:.325rem}.project-cover{margin-bottom:1.3rem;padding:1.3rem}.project-block-type-image img{border-radius:.5rem}.project-block-type-video figure{overflow:hidden;padding-top:56.25%;position:relative}.project-block-type-video iframe{border:0;border-radius:.5rem;height:100%;left:0;position:absolute;top:0;width:100%}.project-block-type-gallery ul{list-style-type:none;padding:0}.project-block-type-text{text-align:left;margin-bottom:2.6rem}.project-block-type-text p{margin-bottom:.5rem}.project-block-type-text a{color:inherit!important}.standard{width:80%;margin:auto;padding-top:1.3rem}@media only screen and (max-width: 850px){.standard{width:100%;margin-left:0;margin-right:0;padding-left:.8666666667rem;padding-right:.8666666667rem}}.projects-title{text-align:center;width:100%;font-family:CameraPlainSpecial,-apple-system,Helvetica,Arial,sans-serif}.projects-grid{margin-top:1.3rem}.projects-grid a{text-decoration:none;color:inherit}.projects-project{margin-bottom:1rem}@media only screen and (max-width: 500px){.projects-project{margin-bottom:.5rem}}.projects-project-title{margin-top:.5em}.projects-project-image img{border-radius:.5rem}footer{position:relative;width:100%;margin-top:3.9rem;padding:1.3rem;font-family:CameraPlainSpecial,-apple-system,Helvetica,Arial,sans-serif;font-size:1em}footer a{display:inline-block;text-decoration:none;transition:.3s all;color:#000}footer a:hover{color:transparent!important;text-shadow:0 0 .15em gray}@media only screen and (max-width: 850px){footer{margin-top:2.6rem;padding:.8666666667rem}}@media only screen and (max-width: 500px){footer{margin-top:1.3rem}}.footer-autors{position:absolute;right:1.3rem;bottom:1.3rem}@media only screen and (max-width: 850px){.footer-autors{right:.8666666667rem;bottom:.8666666667rem}}@media only screen and (max-width: 500px){.footer-autors{right:0;bottom:0;margin-top:1.3rem;position:relative}}.model{width:100%;position:fixed;top:0;left:0;z-index:1000;pointer-events:none;filter:drop-shadow(5px 5px .5em rgba(0,0,0,.5))}.frontpage-block{position:relative;padding:.65rem;line-height:1.1em;font-size:1.9em;word-wrap:break-word}.frontpage-block h1,.frontpage-block h2,.frontpage-block h3{margin-top:0;margin-bottom:.8em}.frontpage-block p{margin-top:0}.frontpage-block .block-type-text{margin:.2em 0}@media only screen and (max-width: 850px){.frontpage-block{font-size:1em}}.frontpage-block .block-type-text a,.frontpage-block .block-type-heading a{overflow:visible;color:inherit!important;text-decoration:none!important;display:block;position:relative;transition:.3s}.frontpage-block .block-type-text a:hover,.frontpage-block .block-type-heading a:hover{color:transparent!important;text-shadow:0 0 .15em gray}.frontpage-block .frontpage-block-poster{position:relative}.frontpage-block .frontpage-block-poster div{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2em;line-height:1em;text-align:center}.frontpage-block .frontpage-block-poster a{color:#fff!important}.block img,.block iframe{border-radius:1rem!important}.news-column{overflow:hidden;grid-column:span 6;background:var(--darkcolor);color:#fff;padding:.6em;text-decoration:none;border-radius:.2rem}@media only screen and (max-width: 850px){.news-column{grid-column:span 12}}.news-column h2{margin:0 0 .2em;size:inherit;font-weight:inherit;line-height:1.1em}.news-column div{font-size:.9em;line-height:1.2em}.news-column:hover{opacity:.8;transition:.5s opacity}.news-grid{padding:.66em;width:80%;margin:auto}@media only screen and (max-width: 850px){.news-grid{width:100%;margin-left:0;margin-right:0}}.exhibition-title{margin-bottom:1.3rem}.exhibition-title h1{margin:0;margin-bottom:.325rem;font-size:1.3em}.exhibition-title h2{font-weight:400}.exhibition-title div{font-size:1em;line-height:1em}.exhibitions-grid{margin-top:1.3rem;justify-content:flex-start}.exhibitions-exhibition-year{display:inline-block}.exhibitions-exhibition-info p{margin:0}.exhibitions-exhibition{justify-self:flex-start;text-decoration:none;color:inherit;display:grid;align-items:stretch;justify-content:flex-start;grid-template-columns:3.25rem auto;gap:.325rem}@media only screen and (max-width: 850px){.exhibitions-exhibition{font-size:.9rem}}.exhibitions-exhibition:hover .exhibitions-exhibition-info,.exhibitions-exhibition:hover .exhibitions-exhibition-year{opacity:.5;transition:.3s opacity}.exhibitions-exhibition-type{margin:0 .4333333333rem}.labs-block-container{position:relative;padding:.65rem;line-height:1.5em;word-wrap:break-word}.labs-block-container h1,.labs-block-container h2,.labs-block-container h3{margin-top:0;margin-bottom:.8em}.labs-block-container p{margin-top:0}.labs-block-container .block-type-text{margin:.2em 0}@media only screen and (max-width: 850px){.labs-block-container{font-size:1em}}.labs-block{width:80%;margin:auto;padding:1.3rem 0}@media only screen and (max-width: 850px){.labs-block{width:100%;margin-left:0;margin-right:0;padding-left:.8666666667rem;padding-right:.8666666667rem}}.labs-block .block-type-image a{transition:.6s}.labs-block .block-type-image a:hover{filter:blur(.4rem)}.labs-block .block-type-text a,.labs-block .block-type-heading a{overflow:visible;color:inherit!important;text-decoration:none!important;display:block;position:relative;transition:.3s}.labs-block .block-type-text a:hover,.labs-block .block-type-heading a:hover{color:transparent!important;text-shadow:0 0 .15em gray}.labs-block .frontpage-block-poster{position:relative}.labs-block .frontpage-block-poster div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2em;line-height:1em;text-align:center}.labs-block .frontpage-block-poster a{color:#fff!important}.labs-block .frontpage-block-poster img{transition:.6s}.labs-block .frontpage-block-poster img:hover{filter:blur(.4rem)}body{padding:0;margin:0}main{padding:0;margin:0;min-height:calc(100vh - 15rem)}@media only screen and (max-width: 850px){main{min-height:0}}section{padding:0;margin:0}figure{padding:0;margin:0}.uppercase{text-transform:uppercase}h3{font-size:1.2em;line-height:1em}h2{font-size:1.45em;line-height:1em}h1{font-size:2em;line-height:1em;font-weight:400}@media only screen and (max-width: 850px){h3{font-size:1.35em;line-height:1em}h2{font-size:1.5em;line-height:1em}h1{font-size:2.2em;line-height:1em}}.error-container{position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%)}a{color:var(--links)}
