@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}a:hover{opacity:.7}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;transform:translateY(-100px)}.hero-section .hero-letter{font-family:"Resist Sans Med",sans-serif;font-size:34vw;line-height:1;user-select:none}.hero-section .hero-video-container{position:absolute;left:50%;top:65%;transform:translate(-50%, -50%);width:100%;max-width:700px;z-index:2}.hero-section .hero-video-container .hero-video{width:100%;height:auto;box-shadow:0 10px 30px rgba(0,0,0,.1)}.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}.portfolio-card .card-meta{transform:translate(-10px, -25px)}.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 .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}/*# sourceMappingURL=style.css.map */
