*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Roboto-Condensed;src:url(../fonts/RobotoCondensed-Regular.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto-Condensed;src:url(../fonts/RobotoCondensed-Bold.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.ttf);font-style:normal;font-weight:400;font-display:swap}.modalContainer{position:fixed;top:0;left:0;-ms-display:flex;display:flex;align-items:center;justify-content:center;padding:10px;height:100vh;width:100vw;z-index:2;visibility:hidden;opacity:0;background:#000;transition:opacity .25s}.modalContainer.m--visible{visibility:visible;opacity:1;transition:opacity .25s}@-moz-document url-prefix(){.modalContainer.m--visible .slideshow-container{visibility:visible;opacity:1}}@supports (-ms-accelerator:true){.modalContainer.m--visible .slideshow-container{visibility:visible;opacity:1}}@supports (-ms-ime-align:auto){.modalContainer.m--visible .slideshow-container{visibility:visible;opacity:1}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modalContainer.m--visible .slideshow-container{visibility:visible;opacity:1}}.modalContainer .slideshow-container{-ms-display:flex;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;max-width:1500px;margin:auto;position:relative;overflow:hidden}@-moz-document url-prefix(){.modalContainer .slideshow-container{visibility:hidden;opacity:0}}@supports (-ms-accelerator:true){.modalContainer .slideshow-container{visibility:hidden;opacity:0}}@supports (-ms-ime-align:auto){.modalContainer .slideshow-container{visibility:hidden;opacity:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modalContainer .slideshow-container{visibility:hidden;opacity:0}}@media screen and (min-width:1024px){.modalContainer .slideshow-container.m--onlyPicture .dots-container{display:none}}.modalContainer .slideshow-container .close{align-self:flex-end;color:#fff;font-size:30px;cursor:pointer}.modalContainer .slideshow-container .mySlides{display:none;width:100%;height:100%;overflow:hidden;grid-area:image}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modalContainer .slideshow-container .mySlides{width:auto}}@media (-ms-high-contrast:none) and (orientation:portrait),(-ms-high-contrast:active) and (orientation:portrait){.modalContainer .slideshow-container .mySlides{width:100%;height:auto}}.modalContainer .slideshow-container .mySlides img{max-width:100%;max-height:100%;object-fit:scale-down;margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modalContainer .slideshow-container .mySlides img{height:auto;object-fit:unset}}@supports (-ms-accelerator:true){.modalContainer .slideshow-container .mySlides img{height:auto;object-fit:unset}}@supports (-ms-ime-align:auto){.modalContainer .slideshow-container .mySlides img{height:auto;object-fit:unset}}@media screen and (min-width:1024px),(orientation:landscape){.modalContainer .slideshow-container .mySlides{padding:0 55px}}.modalContainer .slideshow-container .arrows{-ms-display:flex;display:flex;justify-content:stretch;align-items:center;width:100%;margin:15px 0}.modalContainer .slideshow-container .arrows .next,.modalContainer .slideshow-container .arrows .prev{width:50%;justify-self:stretch;text-align:center;padding:16px;color:#fff;font-weight:700;font-size:18px;user-select:none;cursor:pointer;background:rgba(0,0,0,.5);transition:.6s ease;border:1px solid #fff}.modalContainer .slideshow-container .arrows .next:hover,.modalContainer .slideshow-container .arrows .prev:hover{background-color:rgba(255,255,255,.2)}@media screen and (min-width:1024px),(orientation:landscape){.modalContainer .slideshow-container .arrows{position:absolute;top:calc(50% - 27px);right:0;justify-content:space-between}.modalContainer .slideshow-container .arrows .next,.modalContainer .slideshow-container .arrows .prev{width:unset}}@media screen and (min-width:1024px) and (-ms-high-contrast:none),screen and (min-width:1024px) and (-ms-high-contrast:active),(orientation:landscape) and (-ms-high-contrast:none),(orientation:landscape) and (-ms-high-contrast:active){.modalContainer .slideshow-container .arrows .next,.modalContainer .slideshow-container .arrows .prev{width:auto}}.modalContainer .slideshow-container .fade{-webkit-animation-name:fade;-webkit-animation-duration:.5s;animation-name:fade;animation-duration:.5s}.modalContainer .slideshow-container .dots-container{display:none;margin:15px;text-align:center}@media screen and (min-width:1024px){.modalContainer .slideshow-container .dots-container{display:block}}.modalContainer .slideshow-container .dots-container .dot{display:inline-block;border-radius:50%;height:15px;width:15px;margin:10px;box-shadow:0 1px 3px 0 #000;cursor:pointer;background-color:#bbb;transition:background-color .6s ease}.modalContainer .slideshow-container .dots-container .dot.active,.modalContainer .slideshow-container .dots-container .dot:hover{background-color:#717171}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}@media only screen and (max-width:300px){.next,.prev,.text{font-size:11px}}.grid figure .overlay-index,.project .grid figure .overlay{position:absolute;top:0;left:0;width:100%;height:100%;-ms-display:flex;display:flex;align-items:center;opacity:0;transition:opacity .5s}.portada{background-color:#780145;background-blend-mode:multiply;background-position:center;background-size:cover;color:#fff}html{font-size:14px}@media screen and (min-width:1024px){html{font-size:12px}}body{display:grid;grid-template-rows:80px minmax(calc(100vh - 185px),1fr) 50px;grid-template-areas:"header" "main" "footer";font-family:Roboto-Condensed,sans-serif;background:#000}@media screen and (min-width:768px){body{grid-template-rows:80px minmax(calc(100vh - 130px),1fr) 50px}}body.index{grid-template-rows:calc(100vh - 55px) 1fr 50px}@media screen and (min-width:768px){body.index{grid-template-rows:100vh 1fr 50px}}@media screen and (min-width:1024px){body.index footer{position:static}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.index header{height:calc(100vh - 55px)}}@media screen and (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){body.index header{height:100vh}}body.index figure:hover img{transform:scale(1.1);transition:1s}body:not(.index) header{padding:10px 30px;height:80px}@media screen and (min-width:768px){body:not(.index) header{padding:20px 50px}}body:not(.index) header.portada{background-image:url(../images/glaciar-short.jpg)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body:not(.index) header.portada{background-image:url(../images/glaciar_violet-short.jpg)}}@supports (-ms-accelerator:true){body:not(.index) header.portada{background-image:url(../images/glaciar_violet-short.jpg)}}@supports (-ms-ime-align:auto){body:not(.index) header.portada{background-image:url(../images/glaciar_violet-short.jpg)}}body.noScroll{overflow:hidden}body .m--hidden{display:none}.m--flexCenter{-ms-display:flex;display:flex;justify-content:center;align-items:center}.m--flexBetween{-ms-display:flex;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:768px){.m--flexBetween--tablet{-ms-display:flex;display:flex;justify-content:space-between;align-items:center}}.m--parallax{background-clip:border-box;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;min-height:300px}.portada{background-image:url(../images/glaciar-mobile.jpg)}@media screen and (min-width:768px){.portada{background-image:url(../images/glaciar.jpg)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.portada{background-image:url(../images/glaciar_violet-mobile.jpg)}}@media screen and (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){.portada{background-image:url(../images/glaciar_violet.jpg)}}@supports (-ms-accelerator:true){.portada{background-image:url(../images/glaciar_violet-mobile.jpg)}@media screen and (min-width:768px){.portada{background-image:url(../images/glaciar_violet.jpg)}}}@supports (-ms-ime-align:auto){.portada{background-image:url(../images/glaciar_violet-mobile.jpg)}@media screen and (min-width:768px){.portada{background-image:url(../images/glaciar_violet.jpg)}}}.portada .logo{width:200px}.portada .logo--small{width:50px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.portada .logo--small{height:50px}}.portada .scroll-down{position:absolute;left:calc(50% - 25px);bottom:50px;color:#fff;transition:color .5s;-webkit-animation:subirBajar 1s ease-in-out 1s infinite alternate;-moz-animation:subirBajar 1s ease-in-out 1s infinite alternate;-ms-animation:subirBajar 1s ease-in-out 1s infinite alternate;-o-animation:subirBajar 1s ease-in-out 1s infinite alternate;animation:subirBajar 1s ease-in-out 1s infinite alternate}@media screen and (max-width:767px){.portada .scroll-down{display:none!important}}.portada .scroll-down i{width:50px;text-align:center;font-size:2rem;color:#fff;transition:color .5s}.portada .scroll-down:hover i{color:#333;transition:color .5s}header{grid-area:header;position:relative}nav{position:sticky;top:0;padding:15px 30px;width:100%;background:#000;z-index:1}@media screen and (min-width:768px){nav{padding:30px 50px}}@media screen and (min-width:1440px){nav{margin:auto;max-width:1540px}}nav p{color:#ccc;line-height:2rem}@media screen and (max-width:767px){nav p{margin-top:10px;font-size:1.25rem}}nav p a.behance{padding:5px}main{grid-area:main;background-color:#000;font-size:2rem;color:#fff}.wrapper{max-width:1440px;margin:auto}section{padding:20px}section.project{padding-top:10px}@media screen and (min-width:768px){section{padding:50px}}@media screen and (min-width:1024px){section{padding:75px 50px}}h1{margin-bottom:5px;width:100%;font-size:2.5rem;text-align:left}@media screen and (min-width:768px){h1{margin-bottom:10px;font-size:3rem}}h2{margin-bottom:30px;text-align:left;font-size:2rem;font-weight:400;color:#ccc}@media screen and (min-width:768px){h2{margin-bottom:50px;font-size:2.5rem}}h3{margin-bottom:20px;font-size:2rem}p{font-size:1.5rem}p.external-credit{margin-top:20px;font-size:small;opacity:60%}p.external-credit a{color:inherit}figure,picture{-ms-display:flex;display:flex;justify-content:center;align-items:center;overflow:hidden}figure img,picture img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:1s}figure{position:relative}figure.m--video{display:block;margin:auto;width:100%;max-width:500px}figure.m--video .video-container{position:relative;height:0}figure.m--video .video-container.m--ratio4-3{padding-bottom:75%}figure.m--video .video-container.m--ratio16-9{padding-bottom:56.25%}figure.m--video .video-container .video{position:absolute;top:0;left:0;width:100%;height:100%}figure a{-ms-display:flex;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.project__description{margin-bottom:10px;font-family:Roboto,sans-serif;line-height:1.75rem}@media screen and (max-width:1023px){.project__description{font-size:1.25rem;line-height:1.5rem}}.project__link{font-size:1.75rem;line-height:3rem;color:#f4b0b5}.project__link:hover{text-decoration:none}.project .grid figure{cursor:pointer}.project .grid figure .overlay{background:rgba(0,0,0,.75)}.project .grid figure .overlay i{margin:auto;font-size:50px;color:#fff;text-shadow:1px 1px 3px #000;transform:scale(.5);transition:transform .5s}.project .grid figure:hover .overlay{opacity:1;transition:opacity .5s}.project .grid figure:hover .overlay i{transform:scale(1);transition:transform .5s}.grid{margin:30px 0;display:grid;grid-auto-flow:dense;grid-gap:20px;grid-auto-rows:200px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media screen and (min-width:768px){.grid{margin:50px 0}}@media screen and (min-width:1024px){.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.grid figure .overlay-index{background:rgba(120,1,69,.75)}.grid figure .overlay-index p{margin:auto;text-align:center;color:#fff;text-shadow:1px 1px 3px #000;transition:font-size .5s}@media screen and (max-width:1023px){.grid figure .overlay-index{opacity:1;transition:none;background:0 0}.grid figure .overlay-index p{position:absolute;bottom:0;left:0;padding:10px 10px 5px;width:100%;background-image:linear-gradient(0deg,rgba(0,0,0,.75),transparent);text-align:left}}.grid figure:hover .overlay-index{opacity:1;transition:opacity .5s}@media screen and (min-width:1024px){.grid figure:hover .overlay-index p{font-size:1.75rem;transition:font-size .5s}}@media screen and (max-width:1023px){.grid figure:hover{transition:none}.grid figure:hover p{position:absolute;bottom:0;left:0;padding:10px 10px 5px;width:100%;background-image:linear-gradient(0deg,rgba(0,0,0,.75),transparent);text-align:left}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.grid{-ms-display:flex;display:flex;flex-wrap:wrap;margin:30px -10px;grid-gap:0;font-size:0}}@media screen and (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){.grid{margin:50px -10px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.grid figure,.grid>picture{-ms-display:inline-flex;display:inline-flex;justify-content:center;align-items:center;margin:10px;width:calc(100% - 20px);height:250px;background:#6e6e6e}}@media screen and (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){.grid figure,.grid>picture{width:calc(50% - 20px);height:200px}}@media screen and (-ms-high-contrast:none) and (min-width:1024px),screen and (-ms-high-contrast:active) and (min-width:1024px){.grid figure,.grid>picture{width:calc(33.33% - 20px)}}@media screen and (-ms-high-contrast:none) and (min-width:1280px),screen and (-ms-high-contrast:active) and (min-width:1280px){.grid figure,.grid>picture{width:calc(25% - 20px)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.grid figure img,.grid>picture img{height:auto}}@supports (-ms-accelerator:true){.grid{-ms-display:flex;display:flex;flex-wrap:wrap;margin:30px -10px;grid-gap:0;font-size:0}@media screen and (min-width:768px){.grid{margin:50px -10px}}.grid figure,.grid>picture{-ms-display:inline-flex;display:inline-flex;justify-content:center;align-items:center;margin:10px;width:calc(100% - 20px);height:250px;background:#6e6e6e}@media screen and (min-width:768px){.grid figure,.grid>picture{width:calc(50% - 20px);height:200px}}@media screen and (min-width:1024px){.grid figure,.grid>picture{width:calc(33.33% - 20px)}}@media screen and (min-width:1280px){.grid figure,.grid>picture{width:calc(25% - 20px)}}.grid figure img,.grid>picture img{height:auto}}@supports (-ms-ime-align:auto){.grid{-ms-display:flex;display:flex;flex-wrap:wrap;margin:30px -10px;grid-gap:0;font-size:0}@media screen and (min-width:768px){.grid{margin:50px -10px}}.grid figure,.grid>picture{-ms-display:inline-flex;display:inline-flex;justify-content:center;align-items:center;margin:10px;width:calc(100% - 20px);height:250px;background:#6e6e6e}@media screen and (min-width:768px){.grid figure,.grid>picture{width:calc(50% - 20px);height:200px}}@media screen and (min-width:1024px){.grid figure,.grid>picture{width:calc(33.33% - 20px)}}@media screen and (min-width:1280px){.grid figure,.grid>picture{width:calc(25% - 20px)}}.grid figure img,.grid>picture img{height:auto}}a.behance{display:inline-block;padding:10px;color:#fff;background-color:#333;text-decoration:none;-webkit-animation:colorchange 1s ease-in-out infinite;-moz-animation:colorchange 1s ease-in-out infinite;-ms-animation:colorchange 1s ease-in-out infinite;-o-animation:colorchange 1s ease-in-out infinite;animation:colorchange 1s ease-in-out infinite}a.behance:hover{background-color:#780145;text-decoration:none;color:#f4b0b5;background-color:#333;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}#contact{background-image:url(../images/glaciar.jpg);background-position:center;background-repeat:no-repeat;color:#000}#contact>div{padding:40px 20px;text-align:center;background:rgba(255,255,255,.7)}@media screen and (min-width:768px){#contact>div{width:500px}}#contact>div a{color:#780145}#contact>div a:hover{text-decoration:none}a.back{color:#fff;font-size:1.25rem;text-transform:uppercase;transition:color .5s}a.back:hover{color:#f4b0b5;transition:color .5s}@media (min-width:768px){a.back{font-size:1.5rem}}footer{-ms-display:flex;display:flex;justify-content:center;align-items:center;grid-area:footer;background-color:#333;padding:10px;text-align:center;color:#aaa}@media screen and (min-width:768px){footer{padding:20px}}@media screen and (min-width:1024px){footer{position:sticky;bottom:0}}footer p{font-size:1rem}footer a{color:#f4b0b5}footer a:hover{text-decoration:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){footer{height:50px}}@media screen and (min-width:768px){@-webkit-keyframes subirBajar{from{-webkit-transform:translate(0,0)}to{-webkit-transform:translate(0,-30px)}}@-moz-keyframes subirBajar{from{-moz-transform:translate(0,0)}to{-moz-transform:translate(0,-30px)}}@-ms-keyframes subirBajar{from{-ms-transform:translate(0,0)}to{-ms-transform:translate(0,-30px)}}@-o-keyframes subirBajar{from{-o-transform:translate(0,0)}to{-o-transform:translate(0,-30px)}}@keyframes subirBajar{from{transform:translate(0,0)}to{transform:translate(0,-30px)}}}@keyframes colorchange{0%{background:#780145}50%{background:#333}100%{background:#780145}}@-webkit-keyframes colorchange{0%{background:#780145}50%{background:#333}100%{background:#780145}}