@charset "UTF-8";*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html{height:100%}body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;font-family:BlissPro;font-size:14px;position:relative;text-rendering:optimizeLegibility}strong{font-weight:700}img{-ms-interpolation-mode:bicubic}.column img,.columns img,img{max-width:100%}img{display:block;width:100%}p em{font-style:italic}article,aside,figcaption,figure,footer,header,nav,section{display:block}mark,time{display:inline-block}.absolute{position:absolute!important}.relative{position:relative!important}.fixed{left:0;max-width:100%!important;position:fixed!important;width:100%!important}.leer-mas__container{overflow:hidden;position:relative}.flip{transform:rotate(180deg) translateX(-50%)!important}.centerXY{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.text-center{text-align:center!important}.flex{display:flex!important}.left{float:left!important}.right{float:right!important}.top56{top:56px}.ontop{z-index:99!important}.z-0{z-index:0!important}.w100{width:100%!important}.h100{height:100%!important}.op1{opacity:1!important}.tdn{text-decoration:none!important}.text-overflow-ellipsis{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.d-bl{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.p0{padding:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.pl0{padding-left:0!important}.m0{margin:0!important}.mb0{margin-bottom:0!important}.mb40{margin-bottom:40px!important}.icon-arrow-up:after{content:"\e801"}.icon-arrow-down:after{content:"\e800"}.undraggable-unselectable,.undraggable-unselectable-cascading *{user-drag:none!important;-webkit-user-drag:none!important}.undraggable-unselectable,.undraggable-unselectable-cascading *,.unselectable{user-select:none!important;-moz-user-select:none!important;-webkit-user-select:none!important;-ms-user-select:none!important}.ttu{text-transform:uppercase!important}.ttn{text-transform:none!important}.transition-fast{transition:all .3s}.transition-slow{transition:all 1s}.hover-scale-up:hover{transform:scale(1.2)!important}[v-cloak]{opacity:0}.no-scroll,.noScroll_JS{overflow:hidden!important}.hidden{display:none!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}html{font-size:10px}a::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,p::selection{background:#312822}a::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,p::-moz-selection{background:#312822}body,html{font-family:f(sans)}@font-face{font-family:Helvetica;font-stretch:normal;font-style:normal;font-weight:500;src:url(fonts/Helvetica.eot);src:url(fonts/Helvetica.eot?#iefix) format("embedded-opentype");src:url(fonts/Helvetica.woff) format("woff");src:url(fonts/Helvetica.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTStdRoman;font-stretch:normal;font-style:normal;font-weight:400;src:url(fonts/HelveticaNeueLTStd-Roman.eot);src:url(fonts/HelveticaNeueLTStd-Roman.eot?#iefix) format("embedded-opentype");src:url(fonts/HelveticaNeueLTStd-Roman.woff) format("woff");src:url(fonts/HelveticaNeueLTStd-Roman.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTStdBd;font-stretch:normal;font-style:normal;font-weight:700;src:url(fonts/HelveticaNeueLTStd-Bd.eot);src:url(fonts/HelveticaNeueLTStd-Bd.eot?#iefix) format("embedded-opentype");src:url(fonts/HelveticaNeueLTStd-Bd.woff) format("woff");src:url(fonts/HelveticaNeueLTStd-Bd.ttf) format("truetype")}@font-face{font-family:CourierNew;font-stretch:normal;font-style:normal;font-weight:400;src:url(fonts/CourierNewPSMT.eot);src:url(fonts/CourierNewPSMT.eot?#iefix) format("embedded-opentype");src:url(fonts/CourierNewPSMT.woff) format("woff");src:url(fonts/CourierNewPSMT.ttf) format("truetype")}input,textarea{-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #312822;border-radius:initial;color:#312822;padding:0 .5em;width:100%}textarea{resize:vertical}input[type=button],input[type=submit]{display:block}input[type=button],input[type=date],input[type=time]{width:auto}input::-webkit-datetime-edit{color:#000}input::-webkit-calendar-picker-indicator,input::-webkit-inner-spin-button{cursor:pointer;opacity:1}input[type=checkbox],input[type=radio]{cursor:pointer;height:1rem;padding:0;vertical-align:text-top;width:1rem}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#000}input[type=radio]{border-radius:100%}select{-moz-appearance:none;-webkit-appearance:none;cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:none}::-webkit-input-placeholder{color:#312822}:-moz-placeholder,::-moz-placeholder{color:#312822}:-ms-input-placeholder{color:#312822}.header__logo-name,.title-logo-name{color:#666;font-size:16.5px;line-height:15px}@media only screen and (max-width:610px){.header__logo-name,.title-logo-name{font-size:13px}}.header__logo-arq,.title-CourierNew{color:#666;font-size:14px;line-height:12px}@media only screen and (max-width:610px){.header__logo-arq,.title-CourierNew{font-size:11px}}.archive-publications__list-year .year{color:#666;font-size:16.5px;line-height:15px}@media only screen and (max-width:610px){.archive-publications__list-year .year{font-size:13px}}.archive-publications__list-year .posts-block .title,.archive__box-cuadricula .post__titulo,.archive__box-cuadricula .publicaciones-post__titulo{color:#666;font-size:12px;line-height:18px}.single-proyecto .detalles,.single-proyecto .detalles__extracto,.single-proyecto .detalles__filtro,.single-proyecto .detalles__lugar,.single-proyecto .detalles__nombre,.single-publicaciones__descripcion,.single-publicaciones__filtro ul li,.single-publicaciones__lugar,.single-publicaciones__subtitle,.single-publicaciones__title{color:#666;font-size:12px;line-height:26px}.contacto .descripcion__contenido,.contacto .descripcion__lugar,.contacto .redes__mail,.contacto .redes__twitter{color:#666;font-size:12px;line-height:22px}.archive-publications__list-year .posts-block .subtitle{color:#666;font-size:12px;line-height:18px}.header__item,.header__lenguaje,.links-menu{color:#666;font-size:12px;line-height:29px}.header__btn{align-items:center;background-color:transparent;border:0;color:#666;display:flex;flex-direction:column;font-size:11px;justify-content:center;line-height:29px;padding:15px;text-transform:capitalize}.single-proyecto .slider__numero{color:#666;font-size:12px!important;line-height:28px!important}.divisor{border-bottom:1px solid #312822;width:100%}.Helvetica{font-family:Helvetica;font-style:normal;font-weight:500}.HelveticaNeueLTStdRoman,.archive-publications__list-year .posts-block .title,.archive__box-cuadricula .post__titulo,.archive__box-cuadricula .publicaciones-post__titulo,.contacto .descripcion__contenido,.contacto .descripcion__lugar,.contacto .redes__mail,.contacto .redes__twitter,.header__item,.header__item.active .navbar__dropdown,.header__lenguaje,.links-menu,.navbar__sidebar .header__item.active .navbar__dropdown-item,.navbar__sidebar .header__item.active>a,.single-proyecto .detalles,.single-proyecto .detalles__extracto,.single-proyecto .detalles__filtro,.single-proyecto .detalles__lugar,.single-proyecto .detalles__nombre,.single-proyecto .slider__numero,.single-publicaciones__descripcion,.single-publicaciones__filtro ul li,.single-publicaciones__lugar,.single-publicaciones__subtitle,.single-publicaciones__title{font-family:HelveticaNeueLTStdRoman;font-style:normal;font-weight:400}.HelveticaNeueLTStdBd,.archive-publications__list-year .posts-block .subtitle,.archive-publications__list-year .year,.archive__box-cuadricula .publicaciones-post__titulo strong,.header__btn,.header__item.active,.header__lg .header__lenguaje,.header__logo-name,.single-publicaciones__links,.splash__lenguaje,.title-logo-name{font-family:HelveticaNeueLTStdBd;font-style:normal;font-weight:700}.CourierNew,.header__logo-arq,.title-CourierNew{font-family:CourierNew;font-style:normal;font-weight:400}.archive__row{margin:75px 0 0;min-height:100vh;padding:0;position:relative;width:100%}@media only screen and (max-width:610px){.archive__row{margin:0}}.archive__container{max-width:1200px}.archive__container,.archive__container-home{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;min-height:100vh;padding:0 20px;position:relative;width:100%}.archive__wrapper{grid-gap:20px;display:grid;grid-template-columns:200px auto;grid-template-rows:175px auto;width:100%}@media only screen and (max-width:610px){.archive__wrapper{grid-template-rows:250px auto}}.archive__wrapper-cuadricula{grid-gap:20px;display:grid;grid-template-columns:repeat(5,calc(20% - 16px));width:100%}@media only screen and (max-width:768px){.archive__wrapper-cuadricula{grid-template-columns:repeat(2,calc(20% - 16px))}}@media only screen and (max-width:610px){.archive__wrapper-cuadricula{grid-gap:10px}}.archive__box-cuadricula{min-height:100px}.archive__columns{display:flex;flex-direction:row}.archive__col-1-12,.archive__col-1-3,.archive__col-1-6{position:relative}.archive__col-1-12{width:100%}.archive__col-1-6{max-width:380px;width:36%}@media only screen and (max-width:610px){.archive__col-1-6{max-width:none;width:100%}}.archive__col-1-3{max-width:280px;width:32%}.archive__col-1-3:nth-child(2n){margin:0 20px}@media only screen and (max-width:610px){.archive__col-1-3{max-width:none;width:100%}}.archive__offset-1-3{margin-left:calc(30% + 34px);max-width:280px}@media only screen and (max-width:1200px){.archive__offset-1-3{margin-left:0;max-width:0;width:0}}@media only screen and (max-width:610px){.wrapper-min{grid-template-rows:50px auto}.sidebar{grid-column:1/3}}.content{position:relative}@media only screen and (max-width:610px){.content{grid-column:1/3}}.header{grid-column:1/3}.grid__row{min-height:1px}.grid__container,.grid__row{position:relative;width:100%}.grid__container{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1200px;padding:0}.grid__col-1-1,.grid__col-1-2,.grid__col-1-3{position:relative}.grid__col-1-1{width:100%}.grid__col-1-2{width:50%}.grid__col-1-2:nth-of-type(odd){padding-right:10px}.grid__col-1-2:nth-of-type(2n){padding-left:10px}.grid__col-1-3{width:33.3333333333%}.grid__col-1-3:nth-of-type(3n-2){padding-right:13.3333333333px}.grid__col-1-3:nth-of-type(3n-1){padding-left:6.6666666667px;padding-right:6.6666666667px}.grid__col-1-3:nth-of-type(3n){padding-left:13.3333333333px}.grid__col-1-4{width:25%}.grid__col-1-4:nth-of-type(4n-3){padding-right:13.3333333333px}.grid__col-1-4:nth-of-type(4n-1),.grid__col-1-4:nth-of-type(4n-2){padding-left:6.6666666667px;padding-right:6.6666666667px}.grid__col-1-4:nth-of-type(4n){padding-left:13.3333333333px}.grid__box{position:relative;width:100%}.archive__box-cuadricula .post__aspect,.archive__box-cuadricula .publicaciones-post__aspect,.contacto .foto__box--aspect,.single-proyecto .slider__aspect,.single-proyecto .slider__box--aspect,.single-publicaciones__aspect{background-color:#f5f5f5;position:relative;width:100%!important}.archive__box-cuadricula .post__aspect--imagen,.archive__box-cuadricula .publicaciones-post__aspect--imagen,.contacto .foto__box--imagen,.single-proyecto .slider,.single-proyecto .slider__box--imagen,.single-publicaciones__aspect--image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.contacto .descripcion__contenido p iframe{display:flex;margin:30px auto!important}@media only screen and (max-width:610px){.contacto .descripcion__contenido p iframe{height:auto;width:100%}}.contacto .descripcion__contenido a{text-decoration:underline}.contacto .descripcion__contenido em{font-style:italic}.contacto .descripcion__contenido strong{font-weight:700}.contacto .descripcion__contenido ul li:before{content:"•";margin-right:5px}.contacto .descripcion__contenido img{height:100%;margin:25px auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:610px){.margTop20{margin-top:20px}}.flex-center{justify-content:center!important}.flex-center,.splash__col{align-items:center;display:flex}.splash__col{flex-direction:column;height:100vh;justify-content:flex-start;margin:0 auto;max-width:650px;min-height:650px;width:100%}@media only screen and (max-width:610px){.splash__col{min-height:100vh}}.splash__logo{font-family:Helvetica;height:45px;margin:16px 0 15px}.splash__logo svg{fill:#666;height:100%;width:auto}.splash__contact{color:#7a7d7e;font-family:Helvetica;font-size:12px;margin:15px 0;max-width:350px;text-align:center}.splash__contact-ttl{font-weight:700;margin-bottom:1em;text-transform:uppercase}.splash__contact-content{line-height:1.5em}.splash__contact-content a:hover{text-decoration:underline}.splash__lenguaje{color:#666;display:flex;flex-direction:row;font-size:13px;line-height:15px;margin-top:12px}.splash__lenguaje li{cursor:pointer;padding:0 5px}.splash__lenguaje li:active,.splash__lenguaje li:focus,.splash__lenguaje li:hover{text-decoration:underline}.splash__lenguaje li:last-child{padding:0 9px;position:relative}.splash__lenguaje li:last-child:after{content:"|";left:0;position:absolute;top:0}.splash .swiper-container{height:350px;margin:0;width:100%}@media only screen and (max-width:610px){.splash .swiper-container{height:350px}}.splash .swiper-slide{background-color:#fff;display:flex;justify-content:center}.splash .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.splash__content50{display:flex;flex-direction:column;justify-content:center}.splash__content,.splash__content50{height:calc(50vh - 175px)}.splash__page-link{display:flex;height:100%;width:100%}.header{background-color:#fff;left:0;position:fixed;top:0;width:100vw;z-index:100}.header.active .header__container>.header__brand{padding:10px 0}.header__container{margin:0 20px;width:calc(100vw - 40px)}.header__brand{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:25px 0;transition:padding .3s ease-in-out;width:100%}.header__logo{display:flex;flex-direction:column;justify-content:center;padding-top:10px;width:180px}@media only screen and (max-width:610px){.header__logo{justify-content:center;width:140px}}.header__logo-image{height:100%;width:132px}.header__logo-arq{padding-top:5px}.header__navbar{display:none}@media only screen and (max-width:610px){.header__navbar{background-color:#fff;display:none;height:auto;min-height:220px}.header__navbar.show{display:block}}.header__item{border-bottom:1px solid #666;padding:10px 0 4px}.header__item.active .navbar__dropdown{display:block;text-decoration:none}.header__lenguaje{position:relative;text-transform:capitalize}.header__lenguaje:first-child{padding-right:3px}.header__lenguaje:last-child{padding-left:6px;position:relative}.header__lenguaje:last-child:after{content:"|";left:0;position:absolute;top:0}.header__lenguaje.active,.header__lenguaje:active,.header__lenguaje:focus,.header__lenguaje:hover{text-decoration:underline}.header__lg{align-items:flex-end;display:flex;flex-direction:row;padding-bottom:5px}.header__lg .header__lenguaje{font-size:13px}@media only screen and (max-width:610px){.header__lg{display:none}}.header__sm{border-bottom:1px solid #666;display:flex;flex-direction:row;padding:10px 0 4px}.header__btn-container{display:none}@media only screen and (max-width:610px){.header__btn-container{display:block}}#btn-menu-close.active,#btn-menu-open.active{display:inline-block;pointer-events:all}#btn-menu-close.hidden,#btn-menu-open.hidden{display:none;pointer-events:none}.page-padding{padding-top:92px}.navbar__fixed{left:auto;max-width:200px;position:fixed;top:0;top:92px}@media only screen and (max-width:610px){.navbar__fixed{background:#fff;left:0;padding:5px 20px;top:15px;width:100%;z-index:2}}.navbar__dropdown{display:none;padding:6px 0 1px 12px}@media only screen and (max-width:610px){.navbar__dropdown{padding:0}}.navbar__dropdown-item{line-height:15px;padding-bottom:6px;text-decoration:none}@media only screen and (max-width:610px){.navbar__dropdown-item{padding:0 10px}}.navbar__dropdown-item.select>a,.navbar__dropdown-item:active>a{font-family:HelveticaNeueLTStdBd;font-style:normal;font-weight:700}.navbar__dropdown-mobile{display:none}@media only screen and (max-width:610px){.navbar__dropdown-mobile{display:block}}.navbar__dropdown.proyectos{list-style:square}@media only screen and (max-width:610px){.navbar__dropdown.proyectos{display:none!important}.navbar__sidebar{margin-bottom:10px;margin-top:100px}.navbar__sidebar .header__item{display:none}.navbar__sidebar .header__item.active{display:flex;padding:0}}.navbar__sidebar .header__item.active>a{font-family:HelveticaNeueLTStdBd;font-style:normal;font-weight:700}@media only screen and (max-width:610px){.navbar__sidebar .header__item.active>a{margin:0 5px 0 0;padding-right:5px;position:relative}.navbar__sidebar .header__item.active>a:before{content:":";position:absolute;right:0;top:0}}.navbar__sidebar .header__item.active .navbar__dropdown{display:block;text-decoration:none}@media only screen and (max-width:610px){.navbar__sidebar .header__item.active .navbar__dropdown{display:flex;flex-direction:row;padding:0}.navbar__sidebar .header__item.active .navbar__dropdown-item{position:relative}.navbar__sidebar .header__item.active .navbar__dropdown-item:before{content:"|";position:absolute;right:-2px;top:7px}.navbar__sidebar .header__item.active .navbar__dropdown-item:last-child:before{display:none}}.navbar__sidebar .header__item a{display:flex;height:100%;width:100%}@media only screen and (max-width:610px){.navbar__sidebar .header__item a{align-items:center;display:flex;justify-content:flex-start;padding:0;width:auto}.navbar__sidebar .header__navbar--list{display:flex;flex-direction:row}.wrapper-min{grid-template-rows:50px auto}.wrapper-min .archive__box.sidebar .navbar__sidebar{margin-top:-15px}}.archive__box-cuadricula .post{height:auto}.archive__box-cuadricula .post__aspect{padding-bottom:100%}.archive__box-cuadricula .post.obra-construida .post__aspect--imagen{filter:grayscale(0)}.archive__box-cuadricula .post.obra-construida .post__aspect--imagen:hover{cursor:pointer;filter:grayscale(100%)}.archive__box-cuadricula .post.obra-construida .post__aspect--imagen:active{filter:grayscale(100%)}.archive__box-cuadricula .post.built-work .post__aspect--imagen{filter:grayscale(0)}.archive__box-cuadricula .post.built-work .post__aspect--imagen:hover{cursor:pointer;filter:grayscale(100%)}.archive__box-cuadricula .post.built-work .post__aspect--imagen:active,.archive__box-cuadricula .post.proyectos .post__aspect--imagen{filter:grayscale(100%)}.archive__box-cuadricula .post.proyectos .post__aspect--imagen:hover{cursor:pointer;filter:grayscale(0)}.archive__box-cuadricula .post.proyectos .post__aspect--imagen:active{filter:grayscale(0)}.archive__box-cuadricula .post.projects .post__aspect--imagen{filter:grayscale(100%)}.archive__box-cuadricula .post.projects .post__aspect--imagen:hover{cursor:pointer;filter:grayscale(0)}.archive__box-cuadricula .post.projects .post__aspect--imagen:active{filter:grayscale(0)}.archive__box-cuadricula .post__titulo{margin-top:10px}@media only screen and (max-width:910px){.archive__wrapper-cuadricula{grid-template-columns:31% 31% 31%!important}}@media only screen and (max-width:768px){.archive__wrapper-cuadricula{grid-template-columns:48% 48%!important}}@media only screen and (max-width:610px){.archive__wrapper-cuadricula{grid-template-columns:auto!important}}.single-proyecto .slider{max-width:600px;width:100%}@media only screen and (max-width:1024px){.single-proyecto .slider{margin:0 auto;max-width:690px}}@media only screen and (max-width:910px){.single-proyecto .slider{width:95%}}.single-proyecto .slider>div:not(:first-child){display:none}.single-proyecto .slider.slick-initialized>div{display:block}.single-proyecto .slider__aspect{background:#fff;padding-bottom:54%}@media only screen and (max-width:610px){.single-proyecto .slider__aspect{width:105%!important}}.single-proyecto .slider__aspect .counter{bottom:-35px;position:absolute;right:44%;transform:translate(-50%)}.single-proyecto .slider__aspect .counter span{margin:0 5px}.single-proyecto .slider__box--aspect{background:#fff;padding-bottom:54%}.single-proyecto .slider__box--imagen{-o-object-fit:contain;object-fit:contain}.single-proyecto .slider__numero{display:flex;justify-content:flex-end;margin-top:10px}.single-proyecto ul.slick-dots{align-items:center;display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-top:10px}.single-proyecto .slick-slider .slick-dots li button{background:#a4a4a4;border:none;border-radius:20px;display:flex;font-size:0;height:1px;margin:0 0 5px 5px;width:30px}.single-proyecto .slick-slider .slick-dots li.slick-active button{background:#000;height:4px}.single-proyecto .slick-slide:focus{outline:none!important}.single-proyecto .slick-next,.single-proyecto .slick-prev{background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:22px;line-height:0;outline:none;padding:0;position:absolute;top:105%;transform:translateY(-50%);width:22px;z-index:1}.single-proyecto .slick-next:before,.single-proyecto .slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:gray;font-family:slick;font-size:20px;line-height:1;opacity:.75}.single-proyecto .slick-prev{left:42%}.single-proyecto .slick-prev:before{content:url(images/prev.svg)}.single-proyecto .slick-next{right:44%}.single-proyecto .slick-next:before{content:url(images/next.svg)}@media only screen and (max-width:610px){.single-proyecto .detalles{margin-top:20px}}.single-proyecto .detalles--flex{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:30px}@media only screen and (max-width:610px){.single-proyecto .detalles--flex{margin-bottom:20px}}.single-proyecto .detalles__nombre{line-height:18px}.single-proyecto .detalles__filtro,.single-proyecto .detalles__nombre{font-family:HelveticaNeueLTStdBd;font-style:normal;font-weight:700}.single-proyecto .detalles__filtro ul li{margin-right:7px;position:relative}.single-proyecto .detalles__filtro ul li:before{content:",";position:absolute;right:-4px;top:0}.single-proyecto .detalles__share{display:flex;flex-direction:row;margin-top:35px}.single-proyecto .detalles__social{background-color:#666;border-right:1px solid #fff;cursor:pointer;height:20px;padding:4.5px;width:25px}.single-proyecto .detalles__social:first-child{margin-left:0}.single-proyecto .detalles__social:nth-child(2){padding:5px}.single-proyecto .detalles__social:hover{background-color:#666}.single-proyecto .detalles__social img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:1024px){.single-proyecto .archive__columns{flex-wrap:wrap}}@media only screen and (min-width:1025px){.single-proyecto .archive__col70{width:64.2%}}@media only screen and (max-width:1024px){.single-proyecto .archive__col70{width:100%}.single-proyecto .archive__col-1-3{margin:50px 30px 20px 0;max-width:none;width:100%}}@media only screen and (max-width:768px){.single-proyecto .archive__col-1-3{margin:60px 0 20px;max-width:none;width:100%}}@media only screen and (max-width:610px){.single-proyecto .archive__col-1-3{margin:70px 0 20px}.single-proyecto .archive__wrapper{grid-template-columns:100%}.single-proyecto .content{grid-column:1}.single-proyecto .header,.single-proyecto .sidebar{grid-column:1/2}}.archive-publications__grid{-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:50px;width:100%}@media only screen and (max-width:1024px){.archive-publications__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.archive-publications__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:610px){.archive-publications__grid{-moz-column-gap:10px;column-gap:10px;row-gap:25px}}.archive-publications__block{display:block;overflow:hidden;padding-top:135.9756097561%;position:relative;width:100%}.archive-publications__block .image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.archive-publications__list{display:flex;flex-direction:column;margin:135px 0 0;max-width:940px;padding:0 0 250px;row-gap:35px;width:calc(100% - 20px)}@media only screen and (max-width:610px){.archive-publications__list{margin:100px 0 0;padding:0 0 100px}}.archive-publications__list-year{position:relative;width:100%}.archive-publications__list-year .year{cursor:pointer;width:100%}.archive-publications__list-year .posts-wrapper{display:none;position:relative;width:100%}.archive-publications__list-year .posts-container{display:flex;flex-direction:column;padding:45px 0 0;position:relative;row-gap:25px;width:100%}@media only screen and (max-width:610px){.archive-publications__list-year .posts-container{padding:35px 0 0}}.archive-publications__list-year .posts-block{display:block;max-width:100%;position:relative;white-space:normal;width:100%;z-index:1}@media only screen and (max-width:610px){.archive-publications__list-year .posts-block{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr}}.archive-publications__list-year .posts-block-wrapper{display:block;position:relative;width:100%}.archive-publications__list-year .posts-block-wrapper .hover-container{display:none;height:100%;position:absolute;right:0;top:calc(50% - 111.5px);width:calc(50% - 30px);z-index:9}.archive-publications__list-year .posts-block-wrapper .hover-container .image-container{aspect-ratio:164/223;left:0;max-width:190px;position:absolute;top:0;width:100%}@media only screen and (max-width:910px){.archive-publications__list-year .posts-block-wrapper .hover-container .image-container{aspect-ratio:80/110}}.archive-publications__list-year .posts-block-wrapper .hover-container .image-container .image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.archive-publications__list-year .posts-block .title{max-width:50%;white-space:normal;word-break:normal}@media only screen and (max-width:610px){.archive-publications__list-year .posts-block .title{max-width:100%}}.archive-publications__list-year .posts-block .subtitle{max-width:50%;white-space:normal;word-break:normal}@media only screen and (max-width:610px){.archive-publications__list-year .posts-block .subtitle{max-width:100%;text-align:right}}.archive-publications__list-year .posts-block:hover+.hover-container{display:block}@media only screen and (max-width:768px){.archive-publications__list-year .posts-block:hover+.hover-container{display:none}}.archive__box-cuadricula{background:#fff;min-height:210px}.archive__box-cuadricula .publicaciones-post{cursor:pointer;height:auto;width:100%}.archive__box-cuadricula .publicaciones-post__aspect{padding-bottom:135%}.archive__box-cuadricula .publicaciones-post__titulo{padding-bottom:13px;padding-top:10px}@media only screen and (max-width:610px){.archive__box-cuadricula .publicaciones-post__titulo{padding-bottom:0}}@media only screen and (max-width:910px){.archive__wrapper-cuadricula{grid-template-columns:auto auto auto}}@media only screen and (max-width:768px){.archive__wrapper-cuadricula{grid-template-columns:auto auto}}@media only screen and (max-width:610px){.archive__wrapper-cuadricula{grid-template-columns:auto}}body.post-type-archive-book .archive__box-cuadricula.featured{grid-column-end:span 2;grid-column-start:1;grid-row-end:3;grid-row-start:1}@media only screen and (max-width:610px){body.post-type-archive-book .archive__box-cuadricula.featured{grid-column-end:span 1;grid-column-start:1;grid-row-end:1;grid-row-start:1}}body.post-type-archive-book .archive__box-cuadricula.featured .publicaciones-post__aspect{padding-bottom:155.5%}@media only screen and (max-width:1200px){body.post-type-archive-book .archive__box-cuadricula.featured .publicaciones-post__aspect{padding-bottom:159.5%}}@media only screen and (max-width:1024px){body.post-type-archive-book .archive__box-cuadricula.featured .publicaciones-post__aspect{padding-bottom:156.5%}}@media only screen and (max-width:610px){body.post-type-archive-book .archive__box-cuadricula.featured .publicaciones-post__aspect{padding-bottom:145.5%}}@media only screen and (max-width:768px){.contacto .foto{margin:100px 0 30px}}.contacto .foto__box--aspect{padding-bottom:151%}.contacto .redes{display:flex;flex-direction:column;margin-top:9px}@media only screen and (max-width:768px){.contacto .redes{left:0;position:absolute;top:0}}.contacto .redes__twitter{color:#969393}.contacto .descripcion__lugar{margin-bottom:20px}.contacto .descripcion__contenido{display:flex}@media only screen and (max-width:1024px){.contacto .descripcion__contenido{flex-direction:column}}.contacto .descripcion__contenido--col{margin-right:20px;width:50%}@media only screen and (max-width:1024px){.contacto .descripcion__contenido--col{margin:0;width:90%}}@media only screen and (max-width:768px){.contacto .descripcion__contenido--col{width:97%}}@media only screen and (max-width:1024px){.contacto .archive__col-1-3{max-width:none;width:50%}}@media only screen and (max-width:768px){.contacto .archive__col-1-3{margin:0 auto;width:100%}}.contacto .archive__col70{margin-left:20px;width:68%}@media only screen and (max-width:1024px){.contacto .archive__col70{width:50%}}@media only screen and (max-width:768px){.contacto .archive__col70{margin:0 auto;width:95%}.contacto .archive__columns{flex-direction:column}}.single-publicaciones__image{height:auto;width:100%}.single-publicaciones__aspect{padding-bottom:131.5%}.single-publicaciones__lg{display:block}@media only screen and (max-width:910px){.single-publicaciones__lg{display:none}}.single-publicaciones__md{display:none}@media only screen and (max-width:768px){.single-publicaciones__md{display:flex;flex-wrap:wrap}}@media only screen and (max-width:910px){.single-publicaciones__container{margin-top:35px}}@media only screen and (max-width:480px){.single-publicaciones__container{margin-top:15px}}@media only screen and (max-width:768px){.single-publicaciones__title{font-weight:700}}.single-publicaciones__subtitle{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px}@media only screen and (max-width:610px){.single-publicaciones__subtitle{margin-bottom:10px}}.single-publicaciones__filtro ul li{font-weight:700;margin-right:10px}.single-publicaciones__filtro ul li a{position:relative}.single-publicaciones__filtro ul li a:before{content:"|";position:absolute;right:-12px;top:-8px}.single-publicaciones__lugar{margin-left:10px}.single-publicaciones__descripcion p{padding-bottom:25px}@media only screen and (max-width:480px){.single-publicaciones__descripcion p:last-child{padding-bottom:10px}}.single-publicaciones__subtitle p{padding-bottom:25px}@media only screen and (max-width:480px){.single-publicaciones__subtitle p:last-child{padding-bottom:10px}}.single-publicaciones__links{color:#666;font-size:12px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:75px;margin-top:75px}@media only screen and (max-width:610px){.single-publicaciones__links{margin-top:40px}}@media only screen and (max-width:480px){.single-publicaciones__links{margin-top:0}}.single-publicaciones__links a{cursor:pointer;display:block}.single-publicaciones__links a:hover{text-decoration:underline}@media only screen and (max-width:1200px){.single-publicaciones .archive__col-1-6{width:54%}}@media only screen and (max-width:910px){.single-publicaciones .archive__col-1-6{max-width:none;width:100%}}@media only screen and (max-width:1200px){.single-publicaciones .archive__col-1-3{margin-left:auto;max-width:280px;width:auto}}@media only screen and (max-width:910px){.single-publicaciones .archive__col-1-3{max-width:none;width:100%}.single-publicaciones .archive__columns{flex-wrap:wrap}}@media only screen and (max-width:610px){.single-publicaciones .archive__wrapper{grid-template-columns:100%}.single-publicaciones .content{grid-column:1}.single-publicaciones .header,.single-publicaciones .sidebar{grid-column:1/2}}.home-page__grid-1{overflow-x:hidden;position:relative;z-index:1}.home-page__grid-1-inner{position:relative;transition:transform .6s cubic-bezier(0,.55,.45,1);z-index:1}.home-page__grid-1-inner:after{clear:both;content:"";display:table}.home-page__grid-1-block{max-width:100%;overflow:hidden;position:relative;z-index:1}.home-page__grid-1-block-inner{width:100%}@media only screen and (min-width:1201px){.home-page__grid-1-block-inner{display:block;height:100%;left:0;position:absolute;top:0;z-index:1}}.home-page__grid-1-block-inner img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:1201px){.home-page__grid-1-block-inner img{height:100%;left:0;position:absolute;top:0;z-index:1}}.home-page__grid-1-block-1{float:left;margin-left:74px;margin-top:48px;width:19.14%}@media only screen and (min-width:1201px){.home-page__grid-1-block-1{height:17.5vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-1{margin-bottom:5px;margin-left:34px;width:28%}}.home-page__grid-1-block-2{float:left;margin-left:20px;margin-top:20px;width:20.53%}@media only screen and (min-width:1201px){.home-page__grid-1-block-2{height:21.4166666667vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-2{float:right;margin-bottom:5px;margin-left:5px;width:30%}}.home-page__grid-1-block-3{float:left;margin-left:50px;width:27.02%}@media only screen and (min-width:1201px){.home-page__grid-1-block-3{height:14.5vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-3{margin-bottom:5px;margin-right:5px;margin-top:20px;width:44%}}.home-page__grid-1-block-4{float:right;margin-right:236px;margin-top:42px;width:20.42%}@media only screen and (min-width:1201px){.home-page__grid-1-block-4{height:27vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-4{margin-bottom:5px;margin-right:5px;width:32%}}.home-page__grid-1-block-5{float:left;margin-left:83px;margin-top:240px;width:26.59%}@media only screen and (min-width:1201px){.home-page__grid-1-block-5{height:20.8333333333vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-5{margin:40px 5px 5px 13px;width:32%}}.home-page__grid-1-block-6{float:left;margin-left:18px;margin-top:15px;width:21.7%}@media only screen and (min-width:1201px){.home-page__grid-1-block-6{height:15.5vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-6{margin-bottom:5px;margin-right:5px;width:41%}}.home-page__grid-1-block-7{float:left;margin-left:20px;margin-top:30px;width:29.36%}@media only screen and (min-width:1201px){.home-page__grid-1-block-7{height:13.4166666667vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-7{float:right;margin-bottom:5px;margin-left:0;margin-right:5px;width:47%}}.home-page__grid-1-block-8{float:right;margin-right:38px;margin-top:10px;width:36.17%}@media only screen and (min-width:1201px){.home-page__grid-1-block-8{height:17vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-8{float:left;margin-bottom:5px;margin-left:15px;margin-right:5px;width:42%}}.home-page__grid-1-block-9{float:left;margin-left:20px;margin-top:68px;width:46.48%}@media only screen and (min-width:1201px){.home-page__grid-1-block-9{height:27.8333333333vw;margin-left:0}}@media only screen and (max-width:610px){.home-page__grid-1-block-9{margin-bottom:5px;margin-left:20px}}.home-page__grid-1-block-10{float:left;margin-left:47px;margin-top:114px;width:46.59%}@media only screen and (min-width:1201px){.home-page__grid-1-block-10{height:10.4166666667vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-10{margin-bottom:5px;margin-left:5px;margin-top:34px;width:72%}}.home-page__grid-1-block-11{float:right;margin-right:199px;margin-top:32px;width:28.08%}@media only screen and (min-width:1201px){.home-page__grid-1-block-11{height:15.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-11{margin-bottom:5px;margin-left:5px;margin-right:19px;width:40%}}.home-page__grid-1-block-12{float:left;margin-left:27px;margin-top:180px;width:34.89%}@media only screen and (min-width:1201px){.home-page__grid-1-block-12{height:15.5833333333vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-12{margin-bottom:5px;margin-right:5px;margin-top:80px}}.home-page__grid-1-block-13{float:left;margin-left:45px;margin-top:18px;width:38.08%}@media only screen and (min-width:1201px){.home-page__grid-1-block-13{height:16.9166666667vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-13{margin-bottom:5px;margin-left:20px;margin-right:5px;width:52%}}.home-page__grid-1-block-14{float:left;margin-left:12px;margin-top:97px;width:15.63%}@media only screen and (min-width:1201px){.home-page__grid-1-block-14{height:22.5vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-14{margin-bottom:5px;margin-right:5px;width:25%}}.home-page__grid-1-block-15{float:left;margin-left:39px;margin-top:185px;width:18.19%}@media only screen and (min-width:1201px){.home-page__grid-1-block-15{height:23.8333333333vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-15{margin-bottom:5px;margin-right:5px;margin-top:165px;width:28.19%}}.home-page__grid-1-block-16{float:left;margin-left:8px;margin-top:25px;width:40.95%}@media only screen and (min-width:1201px){.home-page__grid-1-block-16{height:23.4166666667vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-16{margin-bottom:5px;margin-right:5px;margin-top:25px}}.home-page__grid-1-block-17{float:left;margin-left:81px;margin-top:123px;width:18.19%}@media only screen and (min-width:1201px){.home-page__grid-1-block-17{height:19.5vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-17{margin-bottom:5px;margin-right:5px;margin-top:93px;width:28.19%}}.home-page__grid-1-block-18{float:right;margin-right:61px;margin-top:28px;width:22.12%}@media only screen and (min-width:1201px){.home-page__grid-1-block-18{height:22.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-18{margin-bottom:5px;margin-right:5px;width:33%}}.home-page__grid-1-block-19{float:left;margin-left:-142px;margin-top:218px;width:28.93%}@media only screen and (min-width:1201px){.home-page__grid-1-block-19{height:19.5vw}}@media only screen and (max-width:1024px){.home-page__grid-1-block-19{margin-left:0}}@media only screen and (max-width:610px){.home-page__grid-1-block-19{margin-bottom:5px;margin-right:5px;width:33%}}.home-page__grid-1-block-20{float:left;margin-left:15px;margin-top:154px;width:31.38%}@media only screen and (min-width:1201px){.home-page__grid-1-block-20{height:17.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-20{margin-bottom:5px;margin-right:5px;width:41%}}.home-page__grid-1-block-21{float:right;margin-top:35px;width:29.89%}@media only screen and (min-width:1201px){.home-page__grid-1-block-21{height:22.6666666667vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-21{margin-bottom:5px;margin-right:5px;width:39.89%}}.home-page__grid-1-block-22{float:left;margin-left:6px;margin-top:40px;width:48.29%}@media only screen and (min-width:1201px){.home-page__grid-1-block-22{height:22.6666666667vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-22{margin-bottom:5px;margin-right:5px}}.home-page__grid-1-block-23{float:left;margin-left:44px;margin-top:100px;width:39.46%}@media only screen and (min-width:1201px){.home-page__grid-1-block-23{height:24vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-23{margin-bottom:5px;margin-right:5px}}.home-page__grid-1-block-24{float:left;margin-left:84px;margin-top:216px;width:15.53%}@media only screen and (min-width:1201px){.home-page__grid-1-block-24{height:16.5vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-24{margin-bottom:5px;margin-right:5px;margin-top:116px;width:25.53%}}.home-page__grid-1-block-25{float:left;margin-bottom:100px;margin-left:23px;width:25.1%}@media only screen and (min-width:1201px){.home-page__grid-1-block-25{height:26.75vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-25{margin-bottom:5px;margin-right:5px;width:35.2%}}.home-page__grid-1-block-26{float:left;margin-left:44px;margin-top:46px;width:39.46%}@media only screen and (min-width:1201px){.home-page__grid-1-block-26{height:21.8333333333vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-26{margin-bottom:5px;margin-left:24px;margin-right:5px;width:49.46%}}.home-page__grid-1-block-27{float:left;margin-left:20px;margin-right:67px;margin-top:49px;width:39.57%}@media only screen and (min-width:1201px){.home-page__grid-1-block-27{height:21.9166666667vw;margin-left:0;margin-right:132px;margin-top:60px}}@media only screen and (max-width:610px){.home-page__grid-1-block-27{margin-right:27px;width:49.57%}}.home-page__grid-1-block-28{float:left;margin-right:67px;margin-top:69px;width:30.85%}@media only screen and (min-width:1201px){.home-page__grid-1-block-28{height:21.9166666667vw;margin-right:132px}}@media only screen and (max-width:610px){.home-page__grid-1-block-28{margin-bottom:5px;margin-right:5px;width:49.57%}}.home-page__grid-1-block-29{float:left;margin-left:214px;margin-top:25px;width:20.53%}@media only screen and (min-width:1201px){.home-page__grid-1-block-29{height:21.8333333333vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-29{margin-bottom:5px;margin-left:61px;margin-right:5px;width:39.57%}}.home-page__grid-1-block-30{float:right;margin-right:93px;margin-top:41px;width:41.38%}@media only screen and (min-width:1201px){.home-page__grid-1-block-30{height:19.75vw;margin-top:241px}}@media only screen and (max-width:610px){.home-page__grid-1-block-30{margin-bottom:5px;margin-right:5px;width:51.38%}}.home-page__grid-1-block-31{float:left;margin-top:80px;width:41.38%}@media only screen and (min-width:1201px){.home-page__grid-1-block-31{height:19.75vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-31{margin-bottom:5px;margin-right:5px;width:52%}}.home-page__grid-1-block-32{float:left;margin-left:30px;margin-top:42px;width:37.02%}@media only screen and (min-width:1201px){.home-page__grid-1-block-32{height:20vw;margin-left:30px;margin-top:42px}}@media only screen and (max-width:610px){.home-page__grid-1-block-32{margin-bottom:5px;margin-right:5px;width:47%}}.home-page__grid-1-block-33{float:left;margin-left:35px;margin-top:46px;width:28.61%}@media only screen and (min-width:1201px){.home-page__grid-1-block-33{height:29.6666666667vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-33{margin-bottom:5px;margin-left:135px;margin-right:5px;width:38.61%}}.home-page__grid-1-block-34{float:right;margin-top:250px;width:18.93%}@media only screen and (min-width:1201px){.home-page__grid-1-block-34{height:20.25vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-34{margin-bottom:5px;margin-right:5px;margin-top:50px;width:38.93%}}.home-page__grid-1-block-35{float:left;margin-left:235px;margin-top:43px;width:14.46%}@media only screen and (min-width:1201px){.home-page__grid-1-block-35{height:15.4166666667vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-35{margin:43px 5px 5px 35px;width:24.46%}}.home-page__grid-1-block-36{float:left;margin-left:36px;margin-top:106px;width:28.72%}@media only screen and (min-width:1201px){.home-page__grid-1-block-36{height:16.8333333333vw;margin-left:66px}}@media only screen and (max-width:610px){.home-page__grid-1-block-36{margin:96px 5px 5px 36px;width:48.72%}}.home-page__grid-1-block-37{float:left;margin-left:20px;margin-top:22px;width:40.63%}@media only screen and (min-width:1201px){.home-page__grid-1-block-37{height:25.75vw;margin-left:0;margin-top:-52px}}@media only screen and (max-width:610px){.home-page__grid-1-block-37{margin-bottom:5px;margin-left:160px;margin-right:5px;width:50.63%}}.home-page__grid-1-block-38{float:left;margin-left:123px;margin-top:37px;width:17.44%}@media only screen and (min-width:1201px){.home-page__grid-1-block-38{height:18.5833333333vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-38{margin-bottom:5px;margin-left:23px;margin-right:5px;width:27.44%}}.home-page__grid-1-block-39{float:right;margin-left:20px;margin-right:0;margin-top:20px;width:22.74%}@media only screen and (min-width:1201px){.home-page__grid-1-block-39{height:17.5vw;margin-top:-60px}}@media only screen and (max-width:610px){.home-page__grid-1-block-39{margin-bottom:5px;margin-right:5px;width:35.74%}}.home-page__grid-1-block-40{float:left;margin-left:280px;margin-top:15px;width:17.44%}@media only screen and (min-width:1201px){.home-page__grid-1-block-40{height:18.5833333333vw}}@media only screen and (max-width:610px){.home-page__grid-1-block-40{margin-bottom:5px;margin-left:80px;margin-right:5px;width:37.44%}}.home-page__grid-2{overflow-x:hidden;position:relative;z-index:1}.home-page__grid-2-inner{position:relative;transition:transform .6s cubic-bezier(0,.55,.45,1);z-index:1}.home-page__grid-2-inner:after{clear:both;content:"";display:table}.home-page__grid-2-block{max-width:100%;overflow:hidden;position:relative;z-index:1}.home-page__grid-2-block-inner{width:100%}@media only screen and (min-width:1201px){.home-page__grid-2-block-inner{display:block;height:100%;left:0;position:absolute;top:0;z-index:1}}.home-page__grid-2-block-inner img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:1201px){.home-page__grid-2-block-inner img{height:100%;left:0;position:absolute;top:0}}.home-page__grid-2-block-1{float:left;margin-left:6px;width:39.57%}@media only screen and (min-width:1201px){.home-page__grid-2-block-1{height:21.9166666667vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-1{width:40%}}.home-page__grid-2-block-2{float:right;margin-right:0;width:21.7%}@media only screen and (min-width:1201px){.home-page__grid-2-block-2{height:23.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-2{width:32%}}.home-page__grid-2-block-3{float:left;margin-left:65px;margin-top:30px;width:35.53%}@media only screen and (min-width:1201px){.home-page__grid-2-block-3{height:22.5vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-3{margin-bottom:5px;margin-right:5px;width:42%}}.home-page__grid-2-block-4{float:left;margin-left:40px;margin-right:100px;margin-top:98px;width:23%}@media only screen and (min-width:1201px){.home-page__grid-2-block-4{height:23.8333333333vw;margin-right:200px}}@media only screen and (max-width:610px){.home-page__grid-2-block-4{margin:58px 0 5px 20px;width:36%}}.home-page__grid-2-block-5{float:left;margin-left:100px;margin-top:40px;width:19.14%}@media only screen and (min-width:1201px){.home-page__grid-2-block-5{height:20.4166666667vw;margin-left:0}}@media only screen and (max-width:610px){.home-page__grid-2-block-5{margin-bottom:5px;margin-left:50px;margin-right:25px;width:30%}}.home-page__grid-2-block-6{float:left;margin-left:23px;margin-right:10px;margin-top:213px;width:13.61%}@media only screen and (min-width:1201px){.home-page__grid-2-block-6{height:14.5vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-6{margin-bottom:5px;margin-right:5px;margin-top:60px;width:32%}}.home-page__grid-2-block-7{float:right;margin-top:84px;width:47.65%}@media only screen and (min-width:1201px){.home-page__grid-2-block-7{height:25.75vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-7{margin-bottom:5px;margin-right:5px;width:62%}}.home-page__grid-2-block-8{float:left;width:41.38%}@media only screen and (max-width:1200px){.home-page__grid-2-block-8{margin-left:-9px;margin-top:122px;max-height:237px}.home-page__grid-2-block-8 img{max-height:237px}}@media only screen and (min-width:1201px){.home-page__grid-2-block-8{height:19.75vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-8{margin:30px 5px 5px 10px;width:52%}}.home-page__grid-2-block-9{float:left;margin-left:10px;margin-top:55px;width:17.12%}@media only screen and (min-width:1201px){.home-page__grid-2-block-9{height:18.25vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-9{margin-bottom:5px;margin-left:15px;width:34%}}.home-page__grid-2-block-10{float:left;margin-left:10px;margin-top:46px;width:22.12%}@media only screen and (min-width:1201px){.home-page__grid-2-block-10{height:22.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-10{margin-bottom:5px;margin-right:5px;margin-top:56px;width:35%}}.home-page__grid-2-block-11{float:left;margin-left:35px;margin-top:19px;width:41.27%}@media only screen and (min-width:1201px){.home-page__grid-2-block-11{height:24.1666666667vw;margin-top:-40px}}@media only screen and (max-width:610px){.home-page__grid-2-block-11{margin-bottom:5px;margin-right:5px;width:49%}}.home-page__grid-2-block-12{float:left;margin-left:130px;margin-top:150px;width:39.04%}@media only screen and (min-width:1201px){.home-page__grid-2-block-12{height:18.3333333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-12{margin:80px 5px 5px 40px;width:55%}}.home-page__grid-2-block-13{float:left;margin-left:80px;margin-top:120px;width:24.53%}@media only screen and (min-width:1201px){.home-page__grid-2-block-13{height:19vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-13{margin-bottom:5px;margin-left:40px;margin-right:5px;width:35%}}.home-page__grid-2-block-14{float:left;margin-left:18px;margin-top:64px;width:19.89%}@media only screen and (min-width:1201px){.home-page__grid-2-block-14{height:21.25vw;margin-top:-40px}}@media only screen and (max-width:610px){.home-page__grid-2-block-14{margin-bottom:5px;margin-right:5px;width:36.89%}}.home-page__grid-2-block-15{float:left;margin-left:20px;margin-top:195px;width:32.97%}@media only screen and (min-width:1201px){.home-page__grid-2-block-15{height:20.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-15{margin:50px 5px 5px 0;width:52.97%}}.home-page__grid-2-block-16{float:left;margin-left:0;margin-top:57px;width:40.42%}@media only screen and (min-width:1201px){.home-page__grid-2-block-16{height:22.0833333333vw;margin-top:-57px}}@media only screen and (max-width:610px){.home-page__grid-2-block-16{margin-bottom:5px;margin-right:5px;width:51%}}.home-page__grid-2-block-17{float:left;margin-left:56px;margin-top:58px;width:31.7%}@media only screen and (min-width:1201px){.home-page__grid-2-block-17{height:19vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-17{margin-left:20px;margin-top:98px;width:41%}}.home-page__grid-2-block-18{float:left;margin-left:60px;margin-top:18px;width:27.12%}@media only screen and (min-width:1201px){.home-page__grid-2-block-18{height:20.5vw;margin-top:-40px}}@media only screen and (max-width:610px){.home-page__grid-2-block-18{margin-bottom:5px;margin-right:5px;width:47%}}.home-page__grid-2-block-19{float:left;margin-left:74px;margin-top:0;width:18.19%}@media only screen and (min-width:1201px){.home-page__grid-2-block-19{height:23.8333333333vw;margin-top:30px}}@media only screen and (max-width:610px){.home-page__grid-2-block-19{margin:15px 5px 5px 24px;width:34%}}.home-page__grid-2-block-20{float:left;margin-left:199px;margin-top:165px;width:17.76%}@media only screen and (min-width:1201px){.home-page__grid-2-block-20{height:19.75vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-20{margin-left:29px;margin-top:65px;width:30%}}.home-page__grid-2-block-21{float:left;margin-left:20px;margin-top:16px;width:39.26%}@media only screen and (min-width:1201px){.home-page__grid-2-block-21{height:26.5vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-21{margin-bottom:5px;margin-right:5px;margin-top:56px;width:49%}}.home-page__grid-2-block-22{float:left;margin-left:85px;margin-top:45px;width:46.59%}@media only screen and (min-width:1201px){.home-page__grid-2-block-22{height:10.4166666667vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-22{margin-bottom:5px;margin-left:15px;margin-right:5px;width:76%}}.home-page__grid-2-block-23{float:left;margin-left:36px;margin-top:60px;width:17.44%}@media only screen and (min-width:1201px){.home-page__grid-2-block-23{height:18.5833333333vw;margin-bottom:5px;margin-right:5px}}@media only screen and (max-width:610px){.home-page__grid-2-block-23{width:27%}}.home-page__grid-2-block-24{float:left;margin-left:72px;margin-top:210px;width:17.87%}@media only screen and (min-width:1201px){.home-page__grid-2-block-24{height:25.5833333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-24{margin-bottom:5px;margin-right:5px;width:27%}}.home-page__grid-2-block-25{float:left;margin-left:150px;margin-top:170px;width:18.19%}@media only screen and (min-width:1201px){.home-page__grid-2-block-25{height:19.5vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-25{margin:70px 5px 5px 40px;width:30%}}.home-page__grid-2-block-26{float:left;margin-left:20px;margin-top:40px;width:36.27%}@media only screen and (min-width:1201px){.home-page__grid-2-block-26{height:19.5vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-26{margin-bottom:5px;margin-right:5px;width:40%}}.home-page__grid-2-block-27{float:left;margin-left:20px;margin-top:40px;width:39.46%}@media only screen and (min-width:1201px){.home-page__grid-2-block-27{height:21.8333333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-27{margin-bottom:5px;margin-right:5px;width:50%}}.home-page__grid-2-block-28{float:left;margin-left:20px;margin-top:90px;width:25.12%}@media only screen and (min-width:1201px){.home-page__grid-2-block-28{height:18.9166666667vw;margin-top:-54px}}@media only screen and (max-width:610px){.home-page__grid-2-block-28{margin-bottom:5px;margin-right:5px;width:27%}}.home-page__grid-2-block-29{float:left;margin-left:28px;margin-top:30px;width:17.34%}@media only screen and (min-width:1201px){.home-page__grid-2-block-29{height:18.5833333333vw;margin-left:-790px;margin-top:240px}}@media only screen and (max-width:610px){.home-page__grid-2-block-29{margin-bottom:5px;margin-right:5px;width:27%}}.home-page__grid-2-block-30{float:right;margin-right:69px;margin-top:30px;width:28.08%}@media only screen and (min-width:1201px){.home-page__grid-2-block-30{height:15.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-30{margin-bottom:5px;margin-right:5px;width:38%}}.home-page__grid-2-block-31{float:left;margin-left:110px;margin-top:30px;width:38.08%}@media only screen and (min-width:1201px){.home-page__grid-2-block-31{height:16.9166666667vw;margin-top:200px}}@media only screen and (max-width:610px){.home-page__grid-2-block-31{margin-bottom:5px;margin-right:5px;width:48%}}.home-page__grid-2-block-32{float:left;margin-left:20px;margin-top:65px;width:29.68%}@media only screen and (min-width:1201px){.home-page__grid-2-block-32{height:23.25vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-32{margin-bottom:5px;margin-right:5px;width:49%}}.home-page__grid-2-block-33{float:left;margin-left:24px;margin-top:45px;width:20.42%}@media only screen and (min-width:1201px){.home-page__grid-2-block-33{height:27vw;margin-top:-70px}}@media only screen and (max-width:610px){.home-page__grid-2-block-33{margin-bottom:5px;margin-left:84px;margin-right:5px;width:40%}}.home-page__grid-2-block-34{float:left;margin-left:52px;margin-top:45px;width:21.59%}@media only screen and (min-width:1201px){.home-page__grid-2-block-34{height:21.75vw;margin-top:-115px}}@media only screen and (max-width:610px){.home-page__grid-2-block-34{margin-bottom:5px;margin-right:5px;width:41%}}.home-page__grid-2-block-35{float:right;margin-left:52px;margin-top:80px;width:21.7%}@media only screen and (min-width:1201px){.home-page__grid-2-block-35{height:22.5833333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-35{margin-bottom:5px;margin-right:5px;width:41%}}.home-page__grid-2-block-36{float:left;margin-left:99px;margin-top:20px;width:45.53%}@media only screen and (min-width:1201px){.home-page__grid-2-block-36{height:20.8333333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-36{margin-bottom:5px;margin-right:5px;width:55%}}.home-page__grid-2-block-37{float:left;margin-left:180px;margin-top:48px;width:19.14%}@media only screen and (min-width:1201px){.home-page__grid-2-block-37{height:17.5vw;margin-right:120px}}@media only screen and (max-width:610px){.home-page__grid-2-block-37{margin-bottom:5px;margin-right:5px;width:29%}}.home-page__grid-2-block-38{float:left;margin-left:120px;margin-top:68px;width:39.36%}@media only screen and (min-width:1201px){.home-page__grid-2-block-38{height:20.8333333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-38{margin-bottom:5px;margin-right:5px;width:49%}}.home-page__grid-2-block-39{float:left;margin-left:0;margin-top:38px;width:39.68%}@media only screen and (min-width:1201px){.home-page__grid-2-block-39{height:22.6666666667vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-39{margin-bottom:5px;margin-left:80px;margin-right:5px;width:49%}}.home-page__grid-2-block-40{float:left;margin-left:58px;margin-top:22px;width:34.89%}@media only screen and (min-width:1201px){.home-page__grid-2-block-40{height:15.5833333333vw}}@media only screen and (max-width:610px){.home-page__grid-2-block-40{margin-bottom:5px;margin-right:5px;width:44%}}.home-page__grid-3{overflow-x:hidden;position:relative;z-index:1}.home-page__grid-3-inner{position:relative;transition:transform .6s cubic-bezier(0,.55,.45,1);z-index:1}.home-page__grid-3-inner:after{clear:both;content:"";display:table}.home-page__grid-3-block{max-width:100%;overflow:hidden;position:relative;z-index:1}.home-page__grid-3-block-inner{width:100%}@media only screen and (min-width:1201px){.home-page__grid-3-block-inner{display:block;height:100%;left:0;position:absolute;top:0;z-index:1}}.home-page__grid-3-block-inner img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:1201px){.home-page__grid-3-block-inner img{height:100%;left:0;position:absolute;top:0}}.home-page__grid-3-block-1{float:left;width:50.42%}@media only screen and (min-width:1201px){.home-page__grid-3-block-1{height:29.5833333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-1{margin-bottom:5px;margin-right:5px;width:50%}}.home-page__grid-3-block-2{float:left;margin-left:20px;margin-top:82px;width:29.25%}@media only screen and (min-width:1201px){.home-page__grid-3-block-2{height:18vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-2{margin-bottom:5px;margin-left:5px;width:40%}}.home-page__grid-3-block-3{float:left;margin-left:27px;margin-top:10px;width:34.89%}@media only screen and (min-width:1201px){.home-page__grid-3-block-3{height:15.5833333333vw;margin-left:276px}}@media only screen and (max-width:610px){.home-page__grid-3-block-3{width:44%}}.home-page__grid-3-block-4{float:right;margin-left:80px;margin-top:50px;width:23.82%}@media only screen and (min-width:1201px){.home-page__grid-3-block-4{height:25.4166666667vw;margin-left:100px;margin-top:80px}}@media only screen and (max-width:610px){.home-page__grid-3-block-4{margin-bottom:5px;margin-right:5px;width:35%}}.home-page__grid-3-block-5{float:left;margin-left:0;margin-top:23px;width:39.36%}@media only screen and (min-width:1201px){.home-page__grid-3-block-5{height:21.8333333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-5{margin-bottom:5px;margin-right:15px;width:49%}}.home-page__grid-3-block-6{float:left;margin-left:10px;margin-top:180px;width:28.31%}@media only screen and (min-width:1201px){.home-page__grid-3-block-6{height:25.3333333333vw;margin-left:-400px;margin-top:400px}}@media only screen and (max-width:610px){.home-page__grid-3-block-6{margin-bottom:5px;margin-left:20px;margin-top:60px;width:31%}}.home-page__grid-3-block-7{float:left;margin-left:18px;margin-top:72px;width:25.7%}@media only screen and (min-width:1201px){.home-page__grid-3-block-7{height:14.3333333333vw;margin-left:-100px;margin-top:352px}}@media only screen and (max-width:610px){.home-page__grid-3-block-7{margin-bottom:5px;margin-right:5px;width:51%}}.home-page__grid-3-block-8{float:right;margin-left:9px;margin-top:52px;width:31.61%}@media only screen and (min-width:1201px){.home-page__grid-3-block-8{height:18.3333333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-8{margin-bottom:5px;margin-left:10px;width:43%}}.home-page__grid-3-block-9{float:right;margin-left:78px;margin-top:15px;width:39.25%}@media only screen and (min-width:1201px){.home-page__grid-3-block-9{height:26.5vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-9{float:left;margin:35px 5px 5px 0;width:49%}}.home-page__grid-3-block-10{float:right;margin-left:10px;margin-top:25px;width:27.55%}@media only screen and (min-width:1201px){.home-page__grid-3-block-10{height:29.5vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-10{margin-bottom:5px;margin-right:5px;width:37%}}.home-page__grid-3-block-11{float:left;margin-left:154px;margin-top:15px;width:45.53%}@media only screen and (min-width:1201px){.home-page__grid-3-block-11{height:13.75vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-11{margin:65px 5px 5px 54px;width:55%}}.home-page__grid-3-block-12{float:left;margin-left:17px;margin-top:45px;width:27.65%}@media only screen and (min-width:1201px){.home-page__grid-3-block-12{height:12.9166666667vw;margin-top:0}}@media only screen and (max-width:610px){.home-page__grid-3-block-12{margin-bottom:5px;margin-right:5px;width:37%}}.home-page__grid-3-block-13{float:right;margin-left:130px;margin-top:34px;width:17.87%}@media only screen and (min-width:1201px){.home-page__grid-3-block-13{height:25.5833333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-13{margin-bottom:5px;margin-left:30px;margin-right:5px;width:30%}}.home-page__grid-3-block-14{float:left;margin-left:52px;margin-top:15px;width:15.74%}@media only screen and (min-width:1201px){.home-page__grid-3-block-14{height:16.9166666667vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-14{margin-left:32px;width:26%}}.home-page__grid-3-block-15{float:left;margin-left:40px;margin-top:95px;width:39.46%}@media only screen and (min-width:1201px){.home-page__grid-3-block-15{height:21.8333333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-15{margin-bottom:5px;margin-left:15px;margin-right:5px;width:50%}}.home-page__grid-3-block-16{float:right;margin-left:0;margin-top:57px;width:19.14%}@media only screen and (min-width:1201px){.home-page__grid-3-block-16{height:17.5vw;margin-right:130px}}@media only screen and (max-width:610px){.home-page__grid-3-block-16{margin-bottom:5px;margin-right:5px;width:30%}}.home-page__grid-3-block-17{float:left;margin-left:70px;margin-top:28px;width:45.53%}@media only screen and (min-width:1201px){.home-page__grid-3-block-17{height:20.25vw;margin-top:194px}}@media only screen and (max-width:610px){.home-page__grid-3-block-17{margin-bottom:5px;margin-left:100px;margin-right:5px;width:55%}}.home-page__grid-3-block-18{float:left;margin-left:20px;margin-top:86px;width:21.7%}@media only screen and (min-width:1201px){.home-page__grid-3-block-18{height:28.6666666667vw;margin-top:156px}}@media only screen and (max-width:610px){.home-page__grid-3-block-18{margin-bottom:5px;margin-right:5px;width:42%}}.home-page__grid-3-block-19{float:right;margin-left:4px;margin-top:70px;width:17.12%}@media only screen and (min-width:1201px){.home-page__grid-3-block-19{height:12.25vw;margin-left:40px}}@media only screen and (max-width:610px){.home-page__grid-3-block-19{margin-bottom:5px;margin-right:5px;width:27%}}.home-page__grid-3-block-20{float:right;margin-left:9px;margin-top:120px;width:18.19%}@media only screen and (min-width:1201px){.home-page__grid-3-block-20{height:22.5833333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-20{margin-bottom:5px;margin-right:5px;width:29%}}.home-page__grid-3-block-21{float:left;margin-left:10px;margin-top:160px;width:21.59%}@media only screen and (min-width:1201px){.home-page__grid-3-block-21{height:21.75vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-21{margin-bottom:5px;margin-right:5px;width:32%}}.home-page__grid-3-block-22{float:left;margin-left:15px;margin-top:28px;width:33.51%}@media only screen and (min-width:1201px){.home-page__grid-3-block-22{height:26.25vw;margin-right:200px}}@media only screen and (max-width:610px){.home-page__grid-3-block-22{margin-bottom:5px;margin-left:15px;margin-right:5px;width:43%}}.home-page__grid-3-block-23{float:left;margin-left:85px;margin-top:116px;width:15.53%}@media only screen and (min-width:1201px){.home-page__grid-3-block-23{height:16.5vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-23{margin-bottom:5px;margin-right:5px;width:31%}}.home-page__grid-3-block-24{float:left;margin-left:42px;margin-top:150px;width:21.7%}@media only screen and (min-width:1201px){.home-page__grid-3-block-24{height:23.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-24{margin-bottom:5px;margin-right:5px;margin-top:50px;width:32%}}.home-page__grid-3-block-25{float:left;margin-left:53px;margin-top:38px;width:45.53%}@media only screen and (min-width:1201px){.home-page__grid-3-block-25{height:21.3333333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-25{margin-bottom:5px;margin-right:5px;width:55%}}.home-page__grid-3-block-26{float:left;margin-left:57px;margin-top:89px;width:27.65%}@media only screen and (min-width:1201px){.home-page__grid-3-block-26{height:36.25vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-26{margin-bottom:5px;margin-right:5px;width:37%}}.home-page__grid-3-block-27{float:left;margin-left:20px;margin-top:40px;width:13.61%}@media only screen and (min-width:1201px){.home-page__grid-3-block-27{height:14.5vw;margin-top:440px}}@media only screen and (max-width:610px){.home-page__grid-3-block-27{margin-bottom:5px;margin-right:5px;width:24%}}.home-page__grid-3-block-28{float:left;margin-left:10px;margin-top:58px;width:41.72%}@media only screen and (min-width:1201px){.home-page__grid-3-block-28{height:19.0833333333vw;margin-top:-410px}}@media only screen and (max-width:610px){.home-page__grid-3-block-28{margin-bottom:5px;margin-right:5px;width:52%}}.home-page__grid-3-block-29{float:left;margin-left:54px;margin-top:50px;width:21.48%}@media only screen and (min-width:1201px){.home-page__grid-3-block-29{height:16.25vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-29{margin-bottom:5px;margin-right:5px;width:32%}}.home-page__grid-3-block-30{float:left;margin-left:23px;margin-top:74px;width:21.7%}@media only screen and (min-width:1201px){.home-page__grid-3-block-30{height:23.1666666667vw;margin-top:-34px}}@media only screen and (max-width:610px){.home-page__grid-3-block-30{margin-bottom:5px;margin-right:5px;width:32%}}.home-page__grid-3-block-31{float:left;margin-left:74px;margin-top:40px;width:33.61%}@media only screen and (min-width:1201px){.home-page__grid-3-block-31{height:20.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-31{margin-bottom:25px;margin-right:5px;width:43%}}.home-page__grid-3-block-32{float:left;margin-left:90px;margin-top:0;width:35.31%}@media only screen and (min-width:1201px){.home-page__grid-3-block-32{height:22.4166666667vw;margin-top:-10px}}@media only screen and (max-width:610px){.home-page__grid-3-block-32{margin-bottom:5px;margin-right:5px;width:45%}}.home-page__grid-3-block-33{float:left;margin-left:90px;margin-top:170px;width:17.12%}@media only screen and (min-width:1201px){.home-page__grid-3-block-33{height:18.25vw;margin-right:50px}}@media only screen and (max-width:610px){.home-page__grid-3-block-33{margin-bottom:5px;margin-right:5px;width:27%}}.home-page__grid-3-block-34{float:right;margin-left:10px;margin-top:40px;width:19.14%}@media only screen and (min-width:1201px){.home-page__grid-3-block-34{height:20.4166666667vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-34{margin-bottom:5px;margin-right:5px;width:30%}}.home-page__grid-3-block-35{float:left;margin-left:52px;margin-top:80px;width:39.57%}@media only screen and (min-width:1201px){.home-page__grid-3-block-35{height:18.9166666667vw;margin-right:100px;margin-top:-100px}}@media only screen and (max-width:610px){.home-page__grid-3-block-35{margin-bottom:5px;margin-right:5px;width:50%}}.home-page__grid-3-block-36{float:left;margin-left:215px;margin-top:10px;width:23%}@media only screen and (min-width:1201px){.home-page__grid-3-block-36{height:23.8333333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-36{margin-bottom:15px;margin-right:5px;width:33%}}.home-page__grid-3-block-37{float:right;margin-left:0;margin-top:16px;width:40.63%}@media only screen and (min-width:1201px){.home-page__grid-3-block-37{height:21.9166666667vw;margin-top:-120px}}@media only screen and (max-width:610px){.home-page__grid-3-block-37{margin-bottom:5px;margin-right:5px;width:60%}}.home-page__grid-3-block-38{float:left;margin-left:60px;margin-top:20px;width:22.12%}@media only screen and (min-width:1201px){.home-page__grid-3-block-38{height:22.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-38{margin-bottom:5px;margin-right:5px;width:42%}}.home-page__grid-3-block-39{float:left;margin-left:30px;margin-top:48px;width:41.27%}@media only screen and (min-width:1201px){.home-page__grid-3-block-39{height:24.1666666667vw;margin-top:-80px}}@media only screen and (max-width:610px){.home-page__grid-3-block-39{margin-bottom:5px;margin-right:5px;width:61%}}.home-page__grid-3-block-40{float:left;margin-left:45px;margin-top:15px;width:32.97%}@media only screen and (min-width:1201px){.home-page__grid-3-block-40{height:20.0833333333vw}}@media only screen and (max-width:610px){.home-page__grid-3-block-40{margin-bottom:5px;margin-right:5px;width:43%}}.publication__item{display:block;float:left;margin:5px;max-width:100%;overflow:hidden;position:relative}.publication__item-image{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.video__item{display:block;float:left;margin:5px;max-width:100%;overflow:hidden;position:relative}.video__item-src{border:0;height:100%;left:0;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.archive__box.safari-fix .home-page__grid-2-block-11{margin-top:0}.archive__box.safari-fix .home-page__grid-2-block-31{margin-bottom:30px}@media only screen and (min-width:1201px){.archive__box.safari-fix .home-page__grid-2-block-33{margin-top:0}.archive__box.safari-fix .home-page__grid-2-block-34{margin-top:15px}.archive__box.safari-fix .home-page__grid-3-block-28{margin-top:0}.archive__box.safari-fix .home-page__grid-3-block-29{top:0}.archive__box.safari-fix .home-page__grid-3-block-30{margin-top:0}}.archive__box.safari-fix .home-page__grid-3-block-32{margin-top:10px}@media only screen and (min-width:1201px){.archive__box.safari-fix .home-page__grid-3-block-32{margin-top:10px}.archive__box.safari-fix .home-page__grid-3-block-37{margin-top:25px}.archive__box.safari-fix .home-page__grid-3-block-39{margin-top:10px}}.home-page__grid-1-video,.home-page__grid-2-video,.home-page__grid-3-video{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.projects__grid{overflow-x:hidden;position:relative}.projects__grid-inner{transition:transform .6s cubic-bezier(0,.55,.45,1)}.projects__grid-inner:after{clear:both;content:"";display:table}.projects__item{max-width:100%;overflow:hidden;position:relative}.projects__item-img,.projects__item-inner{display:block;width:100%}.projects__item-img{height:auto}.projects__item-1{float:left;margin-bottom:62px;width:33.29%}@media only screen and (max-width:610px){.projects__item-1{margin-bottom:30px;width:71.78%}}.projects__item-2{float:right;margin-bottom:62px;margin-top:62px;width:51.91%}@media only screen and (max-width:610px){.projects__item-2{margin-bottom:48px;margin-top:0;width:73.57%}}.projects__item-3{float:right;margin-bottom:62px;margin-right:80px;width:57.65%}@media only screen and (max-width:610px){.projects__item-3{float:none;margin-bottom:58px;margin-left:26px;margin-right:0;width:65%}}.projects__item-4{float:left;margin-bottom:62px;width:49.68%}@media only screen and (max-width:610px){.projects__item-4{margin-bottom:67px;width:53.57%}}.projects__item-5{float:left;margin-bottom:62px;margin-left:40px;margin-top:159px;width:35.42%}@media only screen and (max-width:610px){.projects__item-5{float:right;margin:77px 5px 67px 0;width:38.21%}}.projects__item-6{margin-bottom:62px;margin-left:272px;width:21.48%}@media only screen and (max-width:610px){.projects__item-6{float:right;margin-bottom:54px;margin-left:0;margin-right:30px;width:56.07%}}.projects__item-7{margin-bottom:62px;margin-left:45px;width:35.53%}@media only screen and (max-width:610px){.projects__item-7{margin-bottom:30px;margin-left:20px;width:80%}}.projects__item-8{float:right;margin-bottom:62px;width:41.06%}@media only screen and (max-width:610px){.projects__item-8{margin-bottom:24px;margin-right:24px;width:66.78%}}.projects__item-9{float:left;margin-bottom:62px;margin-left:121px;width:46.8%}@media only screen and (max-width:610px){.projects__item-9{margin-bottom:44px;margin-left:0;width:58.57%}}.projects__item-10{float:left;margin-bottom:62px;margin-left:38px;margin-top:101px;width:27.65%}@media only screen and (max-width:610px){.projects__item-10{margin-bottom:44px;margin-left:10px;margin-top:106px;width:30%}}.projects__item-11{float:right;margin-bottom:62px;width:22.55%}@media only screen and (max-width:610px){.projects__item-11{float:left;margin-bottom:23px;margin-left:24px;width:68.57%}}.projects__item-12{float:left;margin-bottom:62px;margin-left:47px;width:35.21%}@media only screen and (max-width:610px){.projects__item-12{float:right;margin-bottom:60px;margin-left:0;width:60%}}.layout__ttl{color:#7a7d7e;font-family:Helvetica;font-size:128px;font-weight:700;line-height:54px;margin:54px 0;text-align:center}.layout__ttl small{font-size:28px}.layout__content{font-size:14px;text-align:center}.layout__content a:hover{text-decoration:underline}

/*# sourceMappingURL=style.css.map*/