@import"https://use.typekit.net/fep6zbr.css";*{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}::selection{background-color:red;color:#fff}body{font-family:area-normal,sans-serif;line-height:1.6;color:#000;font-size:1.6rem;overscroll-behavior:none;-ms-overflow-style:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body a{color:#000}.carregando{font-size:2.4rem;font-weight:500}main{margin-top:100vh;z-index:1;background-color:#fff;position:relative}.main-module{margin-top:5rem;padding-bottom:15rem}.card-box{margin:0 2rem;mix-blend-mode:difference;position:relative;z-index:2}.card-box:hover .card__title,.card-box:hover .card__category,.card-box:hover .card__year,.card-box:hover .card__tags,.card-box:hover .card__category-divider{opacity:.1}.card-box:hover .card{border-top:1px solid rgba(255,255,255,.062)}.card-box:hover .card:last-child{border-bottom:1px solid rgba(255,255,255,.062)}.card{display:flex;align-items:center;justify-content:space-between;font-size:2rem;padding:1.2rem 0;border-top:1px solid white;z-index:3;text-decoration:none;transition:all .2s ease-in-out;color:#fff}@media only screen and (max-width: 75em){.card{grid-template-columns:1fr}}.card:last-child{border-bottom:1px solid white}.card__title{font-weight:400}.card__category-box{display:flex;justify-content:flex-end;align-items:center;gap:1.6rem}@media only screen and (max-width: 75em){.card__category-box{align-items:flex-start;flex-direction:column;gap:0}}.card__year,.card__category{font-weight:200;text-transform:lowercase}.card__category,.card__title{text-decoration:none;color:#fff}.card__category-divider{width:1px;height:3.2rem;background-color:#fff}.card__title,.card__category,.card__year,.card__tags{transition:all .2s cubic-bezier(.77,0,.175,1)}.card:hover .card__title,.card:hover .card__category,.card:hover .card__year,.card:hover .card__tags{opacity:1}.card__img-box{position:absolute;top:0%;left:0%;width:100vw;height:100vh;z-index:1}.card__img{opacity:0;width:60%;height:60%;object-fit:contain;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s cubic-bezier(.77,0,.175,1)}.card__img--act{opacity:1}.detalhe__box{margin:0 2rem}.detalhe__header{display:grid;grid-template-columns:3fr auto 3fr;align-items:center;font-size:2rem;padding:1rem 0;border-top:1px solid black;height:8rem;position:sticky;top:8rem}@media only screen and (max-width: 75em){.detalhe__header{grid-template-columns:1fr;height:max-content;position:relative;top:auto}}.detalhe__title{font-weight:600}@media only screen and (max-width: 75em){.detalhe__title{border-bottom:.5px solid black;padding-bottom:.8rem}}.detalhe__year,.detalhe__category{font-weight:300;text-decoration:none;text-transform:lowercase}@media only screen and (max-width: 75em){.detalhe__year{padding-top:.8rem;padding-bottom:.8rem}}.detalhe__category:hover{text-decoration:underline}.detalhe__category-box{display:flex;justify-content:flex-end;align-items:center;gap:1.6rem}@media only screen and (max-width: 75em){.detalhe__category-box{flex-direction:column;align-items:flex-start;gap:0;border-top:.5px solid black;padding-top:.8rem}}.detalhe__category-key{display:flex;gap:1.6rem}.detalhe__category-divider{width:1px;height:3.2rem;background-color:#000}.detalhe__main{padding:1.2rem 0;width:100%;display:grid;grid-template-columns:1.5fr 4fr;gap:4.8rem}@media only screen and (max-width: 75em){.detalhe__main{grid-template-columns:1fr}}.detalhe__text-box{display:flex;flex-direction:column;justify-content:space-between;height:65vh;font-size:1.6rem;width:100%;position:sticky;top:17rem}.detalhe__text-box p{margin-bottom:1.6rem}@media only screen and (max-width: 75em){.detalhe__text-box{height:max-content;margin-right:0;padding:2.4rem 0;position:relative;top:auto;margin-bottom:6.4rem}}.detalhe__img-box{display:flex;flex-direction:column;gap:1.6rem;padding-bottom:8rem}.detalhe__img{width:100%;object-fit:contain}.detalhe__link-box{display:flex;flex-direction:column;gap:.8rem}.detalhe__link{color:#000}.detalhe__iframe{width:100%;height:100%}.detalhe__iframe iframe{width:100%;height:100%;object-fit:contain}.footer{width:100%;height:8rem;display:flex;align-items:flex-end;justify-content:space-between;padding:2rem;position:relative;background-color:#fff}@media only screen and (max-width: 75em){.footer h6{display:none}}.footer__contact,.footer__menu-btn p{font-family:neue-haas-grotesk-text,sans-serif;font-size:1.4rem;font-weight:400}.footer__menu{display:flex;gap:1.6rem;left:50%;transform:translate(-50%)}@media only screen and (max-width: 75em){.footer__menu{left:auto;transform:translate(0);padding:0 2rem}.footer__menu p{display:none}.footer__menu button p{display:flex}}.footer__menu-btn{cursor:pointer;border:none;background-color:transparent}.footer__menu-btn--left img{transform:rotate(180deg)}.footer__menu-btn--left{text-align:right}@media only screen and (max-width: 75em){.footer__menu-btn--left{display:none}}.footer__menu-btn--right{text-align:left}.footer__menu-btn a{display:flex;align-items:center;gap:1.6rem;text-decoration:none}.footer__menu-btn:hover a p{text-decoration:underline}.footer__menu-icon{width:3.5rem;height:100%;object-fit:contain}.gallery__box{display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr;padding:0 2rem 8rem}@media only screen and (max-width: 75em){.gallery__box{grid-template-columns:1fr}}.gallery__category{text-decoration:none;position:fixed;bottom:2rem;left:50%;z-index:5;transform:translate(-50%);display:flex;gap:1.6rem;align-items:center}.gallery__category span{width:1rem;height:1rem;border:1px solid black;border-radius:50%}.gallery__category span:after{content:"";width:.6rem;height:.6rem;background-color:#000;position:absolute;top:50%;left:2px;border-radius:50%;transform:translateY(-50%)}.gallery__card{cursor:pointer;width:100%;height:45rem;position:relative;transform:scale(1);transition:all .2s ease-in-out;overflow:hidden}.gallery__card:hover .gallery__card-info{bottom:0}@media only screen and (max-width: 75em){.gallery__card{height:max-content;text-decoration:none;margin-bottom:4.8rem}}.gallery__img{width:100%;height:100%;object-fit:cover}.gallery__video{width:100%;height:100%;object-fit:contain}.gallery__card-info{width:100%;height:max-content;position:absolute;bottom:-50%;left:0;z-index:1;padding:1.6rem 2rem .8rem;opacity:1;background-color:#fff9;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);border:1px solid black;border-radius:2rem;display:flex;flex-direction:column;transition:all .2s ease-in-out}@media only screen and (max-width: 75em){.gallery__card-info{position:relative;bottom:0;background-color:#fff;padding:2rem 0}}.gallery__card-title,.gallery__card-year,.gallery__card-category{font-size:2rem;line-height:2.8rem;margin-bottom:.8rem}.gallery__card-category{text-transform:lowercase}.gallery__card-divider{width:100%;height:1px;background-color:#000;margin-bottom:.8rem}.gallery__card-arrow{margin-top:auto;width:5rem}.header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem;height:8rem;position:sticky;top:0;z-index:4;background-color:transparent}.header__play{background-color:#000;clip-path:polygon(50% 50%,0 0,0 100%);width:2rem;height:1.1rem;border:none;cursor:pointer;transition:all .2s ease-in-out}.header__play:hover{background-color:red}.header__nav{display:flex;gap:2.4rem;align-items:flex-start}.header__divider{font-size:1.4rem}.header__list{display:flex;gap:2rem;align-items:center}.header__item{list-style:none;cursor:pointer;text-transform:uppercase;font-size:1.4rem;font-weight:400;transition:all .1s ease-in-out}.header__item a{color:#000;text-decoration:none}.home{background-color:#2baa5b;height:100vh;width:100%;padding:2rem;position:fixed;top:0;left:0;z-index:-1;transition:all .2s ease-in-out}.home--act{left:25vw}.home__language{display:flex;gap:2rem;align-items:center;position:fixed;top:2rem;left:50%;transform:translate(-50%);transition:all .2s ease-in-out}.home__language--act{left:calc(50% + 25vw)}.home__contact{text-decoration:none}.home__language-text{cursor:pointer;font-weight:500;font-size:1.4rem}.home__language-text input[type=radio]{-webkit-appearance:none;appearance:none;margin:0}.home__contact{text-align:right;line-height:1.4;font-weight:300}.home__content{height:95%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 75em){.home__content{width:100%}}.home__bio{width:55%;margin-bottom:7.2rem;font-family:area-normal,sans-serif}.home__bio h1{font-size:2.8rem;font-weight:700;line-height:1.4}@media only screen and (max-width: 75em){.home__bio{width:100%}}.home__play{cursor:pointer;background-color:transparent;width:max-content;border:none;font-weight:200;letter-spacing:.25rem;font-size:1.4rem;margin-left:2.5rem;transition:all .2s ease-in-out;position:relative;font-family:area-normal,sans-serif}.home__play:after{content:"";width:2rem;height:1.1rem;background-color:#000;clip-path:polygon(50% 50%,0 0,0 100%);position:absolute;top:45%;left:-2.5rem;transform:translateY(-50%);transition:all .2s ease-in-out}.home__play:hover{letter-spacing:.5rem}.home__play-box{background-color:#000;position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.home__play-box video{width:70%;height:70%;object-fit:contain}.home__play-fechar{cursor:pointer;font-family:neue-haas-grotesk-text,sans-serif;text-transform:uppercase;font-weight:200;letter-spacing:.25rem;font-size:1.4rem;background-color:transparent;border:none;color:red;position:absolute;right:6rem;top:4rem;transition:all .2s ease-in-out}.home__play-fechar:hover{letter-spacing:.5rem}.home__crazy{position:absolute;bottom:2rem;right:2rem}.home__crazy-input{line-height:1rem;text-transform:uppercase;font-size:1.4rem;display:flex;gap:1.2rem;align-items:center;width:max-content;height:max-content}.home__crazy-input input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0;width:1.1rem;height:1.1rem;border:1px solid black;border-radius:50%;background-color:transparent;display:grid;place-content:center}.home__crazy-input input[type=checkbox]:before{content:"";width:1.1rem;height:1.1rem;border-radius:50%;border:1px solid black;background-color:transparent}.home__crazy-input input[type=checkbox]:checked:before{background-color:#000}.home__crazy-input input[type=checkbox]:checked+label{font-weight:600}.info__box{position:fixed;top:0;left:-25vw;background-color:#000;color:#fff;width:25vw;z-index:1;padding:2rem;height:100vh;transition:all .2s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 75em){.info__box{left:-75vw;width:75vw}}.info__box--act{left:0}.info__box h1{padding:.8rem 0;font-weight:300;font-size:2rem;margin-bottom:4.8rem;line-height:2.8rem}.info__box h3{font-size:1.6rem;font-weight:300;margin-bottom:2.4rem}.info__button{position:fixed;top:2rem;left:2rem;transition:all .2s ease-in-out}.info__button--act{left:calc(2rem + 25vw)}@media only screen and (max-width: 75em){.info__button--act{left:calc(2rem + 75vw)}}.info__button-label{cursor:pointer;font-weight:700;font-family:Times New Roman,Times,serif;font-style:italic;font-size:1.6rem;color:#2baa5b;position:absolute;top:45%;left:90%;transform:translate(-50%,-50%);width:100%;height:100%;transition:all .2s ease-in-out}.info__button-label:hover{color:#000}.info__button-label--act{left:85%;top:40%}.info__button-input{-webkit-appearance:none;appearance:none;margin:0;background-color:#000;border-radius:50%;width:2.4rem;height:2.4rem;border:none;cursor:pointer;transition:all .2s ease-in-out}.info__button-input:checked{background-color:#2baa5b;border:1px solid black;color:#000}.info__button-input:checked+label{color:#000}.info__button-input:hover{background-color:#2baa5b;border:1px solid black}@keyframes loading-animation{0%{background-color:#fff}to{background-color:#2baa5b}}.loading{animation:1.5s 0s infinite alternate loading-animation;font-size:2.8rem;font-weight:500;display:flex;align-items:center;justify-content:center;position:relative;top:0;left:0;z-index:5;width:100vw;height:100vh;overflow-y:hidden;margin-left:-2rem;margin-top:-2rem}.transition{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#2baa5b;z-index:3}.error{font-size:2.8rem;font-weight:500;line-height:5.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:5;width:100vw;height:100vh;background-color:red;overflow-y:hidden}
