@import"https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://use.typekit.net/qyl1bzi.css";@font-face{font-family:"Recife";src:url("../fonts/RecifeDisplayWeb-Light.woff2") format("woff2"),url("../fonts/RecifeDisplayWeb-Light.woff") format("woff");font-weight:normal;font-style:normal}*{margin:0;padding:0;min-height:0;outline:none}.wf-loading{visibility:hidden}.wf-active{visibility:visible}html,body{font:16px "acumin-pro",Arial,Helvetica,sans-serif;color:#e6e7d6;letter-spacing:.02em;width:auto;height:auto;background:#1b0e03}a{color:#e6e7d6;text-decoration:none}a:hover{opacity:.5}a img{border:none}.center{text-align:center}h1{font-family:"Recife",sans-serif;font-size:4.5rem;font-weight:normal;letter-spacing:normal;line-height:1.5em}h1 a{color:#e6e7d6;font-family:"acumin-pro",sans-serif;font-weight:700;text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:.1em;white-space:nowrap}h1 a:hover{color:#ff00f0;opacity:1}h2{font-size:1rem;font-weight:600;line-height:1.5em}.image img,.image svg{width:100%;height:auto;display:block}p{line-height:1.5em}svg{display:block;overflow:hidden}.uppercase{text-transform:uppercase}.wrapper{width:1920px;height:auto;margin:0 auto;position:relative}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.width-10{width:10%}.width-15{width:15%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-33{width:33.33%}.width-35{width:35%}.width-40{width:40%}.width-45{width:45%}.width-50{width:50%}.width-55{width:55%}.width-60{width:60%}.width-65{width:65%}.width-66{width:66.66%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90{width:80%}.width-95{width:95%}.width-100{width:100%}.content>*{margin-bottom:1.5rem}.content a{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:.1em}.content ol,.content ul{margin-left:40px}.content ol li,.content ul li{line-height:1.5em}.content>:last-child{margin-bottom:0}header{width:auto;height:6rem;background:#ef0000;border-bottom:1px solid #1b0e03;display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;left:0;right:0;z-index:999}header .navigation{display:flex;align-items:center;list-style:none}header .navigation:after{content:"";flex-grow:1;order:0}header .navigation li.right{order:1}header .navigation li.right:not(:first-child){margin:0 0 0 2rem}header .navigation li a{color:#000;line-height:1em;text-decoration:none;display:block;position:relative}header .navigation li a .count,header .navigation li a .label{display:inline-block;zoom:1;*display:inline;vertical-align:center}header .navigation li a .count{color:#e6e7d6;font-family:"manop-variable",sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.125em;line-height:1.6rem;text-align:center;text-transform:uppercase;background:#1b0e03;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:1.6rem;height:1.6rem;margin:0 0 0 .5rem}main{padding:6rem 0 0 0}footer{color:#e6e7d6;background:#1b0e03;padding:10rem 0 5rem 0;position:relative;overflow:hidden;z-index:20}footer .columns{margin:-3rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}footer .columns .column .inside{padding:3rem}footer .get-in-touch{background:#ef0000;margin:0 0 5rem 0;position:relative}footer .get-in-touch .columns{border:.5px solid rgba(0,0,0,.1);margin:0 -1px}footer .get-in-touch .columns .column:nth-child(1) .inside,footer .get-in-touch .columns .column:nth-child(2) .inside,footer .get-in-touch .columns .column:nth-child(3) .inside,footer .get-in-touch .columns .column:nth-child(4) .inside{padding-top:5rem}footer .get-in-touch .columns .column:nth-child(13) .inside,footer .get-in-touch .columns .column:nth-child(14) .inside,footer .get-in-touch .columns .column:nth-child(15) .inside,footer .get-in-touch .columns .column:nth-child(16) .inside{padding-bottom:5rem}footer .get-in-touch .columns .column .inside{border:.5px solid rgba(0,0,0,.1)}footer .get-in-touch a{color:#e6e7d6;font-family:"manop-variable",sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.125em;line-height:6.667em;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:auto;height:6.667em;border:2px solid #e6e7d6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0;padding:0 3.333em;display:inline-block;zoom:1;*display:inline;cursor:pointer}footer .get-in-touch a:hover{background:#ff00f0;border-color:#ff00f0;opacity:1}section.introduction{padding:10rem 0}section.introduction .wrapper{width:1200px;margin:0 auto}section.projects .projects{margin:-5rem -3rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}section.projects .projects .project{opacity:0;-moz-transform:translateY(20px);-webkit-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);position:relative}section.projects .projects .project .content{width:25rem;max-width:100%}section.projects .projects .project .content>*{margin-bottom:.4rem}section.projects .projects .project .image,section.projects .projects .project .video{-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;display:block;overflow:hidden}section.projects .projects .project .image:not(:last-child),section.projects .projects .project .video:not(:last-child){margin:0 0 1.5rem 0}section.projects .projects .project .image:hover,section.projects .projects .project .video:hover{opacity:1}section.projects .projects .project .image:hover img,section.projects .projects .project .image:hover video,section.projects .projects .project .video:hover img,section.projects .projects .project .video:hover video{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}section.projects .projects .project .image img,section.projects .projects .project .image video,section.projects .projects .project .video img,section.projects .projects .project .video video{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}section.projects .projects .project .inside{padding:5rem 3rem}section.projects .projects .project .video video{width:100%;height:auto;display:block}@media only screen and (max-width: 2020px){.wrapper{width:auto;margin:0 50px}}@media only screen and (max-width: 1600px){html,body{font-size:14px}h1{font-size:5rem}}@media only screen and (max-width: 1200px){h1{font-size:4.5rem}}@media only screen and (max-width: 900px){h1{font-size:3.5rem}.wrapper{width:auto;margin:0 30px}}@media only screen and (max-width: 600px){h1{font-size:3rem}}@media only screen and (max-width: 1200px){footer .bottom .columns .column{width:50%}}@media only screen and (max-width: 1100px){footer .get-in-touch .columns .column{width:33.33%;display:none}footer .get-in-touch .columns .column:nth-child(1),footer .get-in-touch .columns .column:nth-child(2),footer .get-in-touch .columns .column:nth-child(3),footer .get-in-touch .columns .column:nth-child(4),footer .get-in-touch .columns .column:nth-child(5),footer .get-in-touch .columns .column:nth-child(6),footer .get-in-touch .columns .column:nth-child(7),footer .get-in-touch .columns .column:nth-child(8),footer .get-in-touch .columns .column:nth-child(9){display:block}footer .get-in-touch .columns .column:nth-child(4) .inside{padding-top:3rem}footer .get-in-touch .columns .column:nth-child(7) .inside,footer .get-in-touch .columns .column:nth-child(8) .inside,footer .get-in-touch .columns .column:nth-child(9) .inside{padding-bottom:5rem}}@media only screen and (max-width: 900px){footer{padding:5rem 0}}@media only screen and (max-width: 800px){footer .get-in-touch .columns .column{width:50%}footer .get-in-touch .columns .column:nth-child(5),footer .get-in-touch .columns .column:nth-child(6),footer .get-in-touch .columns .column:nth-child(7),footer .get-in-touch .columns .column:nth-child(8),footer .get-in-touch .columns .column:nth-child(9){display:none}footer .get-in-touch .columns .column:nth-child(3) .inside{padding-top:3rem}footer .get-in-touch .columns .column:nth-child(3) .inside,footer .get-in-touch .columns .column:nth-child(4) .inside{padding-bottom:5rem}}@media only screen and (max-width: 600px){footer .bottom .columns .column{width:100%}footer .bottom .columns .column:nth-child(1){display:none}}@media only screen and (max-width: 500px){footer .get-in-touch .columns .column{width:100%}footer .get-in-touch .columns .column:nth-child(2),footer .get-in-touch .columns .column:nth-child(3),footer .get-in-touch .columns .column:nth-child(4){display:none}footer .get-in-touch .columns .column:nth-child(1) .inside{padding-bottom:5rem}}@media only screen and (max-width: 600px){header{position:relative}header .navigation{justify-content:center}header .navigation:after{display:none}header .navigation li{display:none}header .navigation li:nth-child(1){display:block}}@media only screen and (max-width: 1300px){section.introduction .wrapper{width:auto;margin:0 50px}}@media only screen and (max-width: 900px){section.introduction{padding:5rem 0}section.introduction .wrapper{margin:0 30px}}@media only screen and (max-width: 600px){main{padding:0}}@media only screen and (max-width: 1100px){section.projects .projects .project.width-30,section.projects .projects .project.width-35{width:50%}section.projects .projects .project .image,section.projects .projects .project .video{aspect-ratio:3/2}section.projects .projects .project .image img,section.projects .projects .project .image video,section.projects .projects .project .video img,section.projects .projects .project .video video{width:100%;height:100%;object-fit:cover;object-position:var(--left) var(--top)}}@media only screen and (max-width: 900px){section.projects .projects{margin:-30px}section.projects .projects .project{width:100%}section.projects .projects .project.width-30,section.projects .projects .project.width-35{width:100%}section.projects .projects .project .content{text-align:center;width:100%}section.projects .projects .project .inside{padding:30px}}
