@font-face{font-family:"Resist Sans Regular";src:url("../../src/fonte/resistsans-txtregular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Resist Sans Black";src:url("../../src/fonte/resistsans-txtblack.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Resist Sans Med";src:url("../../src/fonte/resistsans-txtmedium.otf") format("opentype");font-weight:500;font-style:normal}body{font-family:"Resist Sans Regular",sans-serif;color:#000;-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow-x:hidden}a{color:#000;text-decoration:none;transition:opacity .3s ease}h1,h2,h3,.site-title,.site-nav,.services-list,.contact-link{font-size:.875rem;text-transform:uppercase}.top-header{padding-left:2rem;padding-right:2rem}.topo{height:100vh;border-bottom:6px solid #000}.hero-section{position:relative}.hero-section .vai{margin-top:-250px}.hero-section .hero-letter{font-family:"Resist Sans Regular",sans-serif;font-size:34vw;line-height:.8;user-select:none}.hero-section .hero-video-container{position:absolute;left:50%;top:70%;transform:translate(-50%, -50%);width:100%;max-width:700px;height:45vh;z-index:10}.hero-section .hero-video-container .hero-video{width:100%;height:100%;object-fit:cover}.texto{background:#000;height:100vh;padding:125px 0}.texto h2{font-family:"Resist Sans Regular",sans-serif;color:#fff;font-size:40px;line-height:130%;text-transform:none;width:75%}.texto .desc{border-top:1px solid #fff;width:60%;padding-top:20px}.texto .desc p{font-family:"Resist Sans Regular",sans-serif;color:#fff;font-size:24px;line-height:140%}.info-bar{padding-left:2rem;padding-right:2rem}.portfolio-grid .row{position:relative;border-top:1px solid #000}.portfolio-grid .row::before,.portfolio-grid .row::after{content:"";position:absolute;top:-1px;width:50vw;border-top:1px solid #000}.portfolio-grid .row::before{right:100%}.portfolio-grid .row::after{left:100%}.portfolio-card{position:relative;padding:2rem;border-bottom:1px solid #000}.portfolio-card::before,.portfolio-card::after{content:"";position:absolute;bottom:-1px;width:50vw;border-bottom:1px solid #000}.portfolio-card::before{right:100%}.portfolio-card::after{left:100%}@media(min-width: 768px){.portfolio-card:nth-child(odd){border-right:1px solid #000}.portfolio-card:nth-child(odd)::after{display:none}.portfolio-card:nth-child(even)::before{display:none}}.portfolio-card .slider-wrapper{position:relative;overflow:hidden;border:1px solid #000}.portfolio-card .slider-wrapper .tns-item{height:342px}.portfolio-card .slider-wrapper video,.portfolio-card .slider-wrapper img{width:100%;height:100%;object-fit:cover}.portfolio-card .card-meta{margin-top:-25px;z-index:9;position:relative;transform:translateX(10px)}.portfolio-card .card-meta .project-title{font-size:.875rem;background:#fff;transition:all .2s ease}.portfolio-card .card-meta .project-title:hover{background:#000;color:#fff;opacity:1}.portfolio-card .card-meta .out{font-size:.875rem;background:#fff;transition:all .2s ease;display:inline-block;position:relative}.portfolio-card .card-meta .out::after{content:attr(data-hover);position:absolute;left:12px;top:3px;white-space:nowrap;opacity:0}.portfolio-card .card-meta .out:hover{color:rgba(0,0,0,0);background:#000}.portfolio-card .card-meta .out:hover::after{color:#fff;opacity:1}.portfolio-card .card-meta .modificado{font-size:.875rem;background:#fff;transition:all .2s ease;display:inline-block;position:relative}.portfolio-card .card-meta .modificado::after{content:attr(data-hover);position:absolute;left:16px;top:4px;white-space:nowrap;opacity:0}.portfolio-card .card-meta .modificado:hover{color:rgba(0,0,0,0);background:#000}.portfolio-card .card-meta .modificado:hover::after{color:#fff;opacity:1}.portfolio-card .card-meta .slider-controls button{background:#fff;border:1px solid #000;width:32px;height:32px;margin-left:-1px;cursor:pointer;transition:all .2s ease;color:#000}.portfolio-card .card-meta .slider-controls button svg path{transition:stroke .2s ease}.portfolio-card .card-meta .slider-controls button:hover{background:#000;color:#fff}footer{background:#000;padding:50px 0}footer a,footer p{font-family:"Resist Sans Regular",sans-serif;color:#fff;font-size:.875rem}/*# sourceMappingURL=style.css.map */
