/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.fadein-wrapper{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s;animation-fill-mode:backwards}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}img{max-width:100%}@font-face{font-family:Agrandir Wide;src:url(/fonts/Agrandir-WideLight.woff2) format("woff2"),url(/fonts/Agrandir-WideLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Agrandir;src:url(/fonts/Agrandir-TextBold.woff2) format("woff2"),url(/fonts/Agrandir-TextBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Agrandir;src:url(/fonts/Agrandir-ThinItalic.woff2) format("woff2"),url(/fonts/Agrandir-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Agrandir;src:url(/fonts/Agrandir-Regular.woff2) format("woff2"),url(/fonts/Agrandir-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Desolator;src:url(/fonts/DesolatorLight.woff2) format("woff2"),url(/fonts/DesolatorLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Desolator;src:url(/fonts/DesolatorBold.woff2) format("woff2"),url(/fonts/DesolatorBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Desolator;src:url(/fonts/DesolatorRegular.woff2) format("woff2"),url(/fonts/DesolatorRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPEditorialNew;src:url(/fonts/PPEditorialOld-Italic.woff2) format("woff2"),url(/fonts/PPEditorialOld-Italic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ArgentPixelCF;src:url(/fonts/ArgentPixelCF-Italic.woff2) format("woff2"),url(/fonts/ArgentPixelCF-Italic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html{font-size:16px}@media screen and (min-width:320px){html{font-size:calc(16px + 2 * (100vw - 320px) / 880)}}@media screen and (min-width:1200px){html{font-size:18px}}body{background-color:#000;color:#bad1d3;font-family:Agrandir,sans-serif;letter-spacing:.045em}a,a:visited{font:300 1.2em/120% PPEditorialNew;color:#bad1d3;transition:all .3s ease-in-out;text-decoration:none}a span,a:visited span{font:300 1em/120% ArgentPixelCF!important}a:focus,a:hover,a:active{color:#418177;text-decoration:none}li{list-style:none}h1{font:700 1.2em/120% Desolator}h2{font-family:PPEditorialNew}.new-title:first-letter{font-family:ArgentPixelCF!important}.header .tag{font:300 1em/120% ArgentPixelCF}@media screen and (min-width:668px){.header .tag{font-size:1.2em}}#about .content-area h1:first-of-type,#social .content-area h1:first-of-type{margin-bottom:0}#about .content-area h1,#about .content-area h2,#about .content-area h3,#about .content-area p,#social .content-area h1,#social .content-area h2,#social .content-area h3,#social .content-area p{margin-top:0}#about .content-area h3,#social .content-area h3{margin-bottom:0}#about .content-area em,#social .content-area em{font:italic 300 1.2em/120% Agrandir}#social h1{font-size:2em;margin-bottom:0;margin-top:0}@media screen and (min-width:668px){#social h1{font-size:4em}}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{overflow-x:hidden}.index-flex-wrapper{display:flex;height:100vh;flex-direction:column;justify-content:space-between}.flex-wrapper{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between}.fluid-container{padding:20px;max-width:100%;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;position:relative}@media screen and (min-width:668px){.fluid-container{padding:20px 80px}}.no-overflow{overflow:hidden}.layout-container{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between}.container{width:100vw;overflow:hidden;padding:40px;margin:0 auto;flex-grow:1}.content-frame{border:1px solid #bad1d3;padding:1rem;min-height:calc(100vh - 205px);margin:1rem;margin-top:0;margin-right:calc(1rem + 6px)}button{background-color:transparent;font-family:inherit;color:inherit;border:none;cursor:pointer}button:hover,button:focus,button:active,button:visited{color:var(--primary-color);background-color:transparent;border:none}.nav-back-btn{display:none;position:fixed;bottom:20px;right:10px;width:5vw;min-width:20px;max-width:60px}@media screen and (min-width:668px){.nav-back-btn{display:block}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#418177;opacity:.5;border-radius:10px}#landing-header{height:84px;display:flex;justify-content:space-between;align-items:center;padding-inline:16px}#landing-header ul{display:flex;justify-content:center;align-items:center;gap:24px;padding:0}@media(min-width:768px){#landing-header{height:84px;padding-inline:50px}#landing-header ul{gap:50px}}.header{display:flex;align-items:center;margin-bottom:20px;font-size:calc(.8em + 1.2 * (100vw - 320px) / 680)}.header img{max-width:30px}@media screen and (min-width:668px){.header img{max-width:60px}}.header .seta{flex-grow:1;display:flex;align-items:center;position:relative;padding:0 4px 0 12px}.header .seta .linha{width:auto;flex-grow:1;height:.2vw;max-height:1px;min-height:1px;background-color:#bad1d3}.header .seta .ponta{display:none;width:4vw;min-width:23px;max-width:30px;position:absolute;right:12px;transform:translateY(1px)}@media screen and (min-width:668px){.header .seta .ponta{transform:translateY(0);right:8px;max-width:40px}}.header .seta .ponta-404{transform:rotate(180deg) translateY(0);left:12px}@media screen and (min-width:668px){.header .seta .ponta-404{left:25px;transform:rotate(180deg) translateY(0)}}.header .seta-404{padding:0 12px 0 37px}.header .tag{margin:10px;padding:4px 10px}.footer-navbar{display:flex;justify-content:space-between;width:100vw}.footer-navbar button{padding:16px;font-size:1.5rem}.footer-navbar ul{display:flex;align-items:center;gap:16px;padding:0;padding-inline:32px;margin:0;margin-bottom:1rem}.footer-navbar ul li a{border:1px solid #bad1d3;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:0;padding:.4rem}.footer-navbar ul li a img{height:28px}@media(min-width:768px){.footer-navbar ul{padding-inline:38px;justify-content:center}.footer-navbar ul li a{padding:.5rem}.footer-navbar ul li a img{height:24px;aspect-ratio:1/1}}#index-page{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:space-between}#index-page .bg-video-container{display:flex;justify-content:center;align-items:center}#index-page .bg-video-container h1{display:block;width:100%;text-align:center}#index-page .background-video{position:absolute;z-index:-1;top:0;bottom:0;left:0;height:100vh;width:100vw;overflow:hidden}#index-page .background-video video{object-fit:cover}@media(min-width:768px){#index-page .background-video{top:84px;height:calc(100vh - 84px)}}#about-page .about-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media screen and (min-width:668px){#about-page .about-grid{grid-template-columns:1fr 3fr}}#about-page .about-grid .side-bar{display:flex;flex-direction:column;align-items:center}#about-page .about-grid .side-bar .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;justify-content:center;align-items:center;max-width:80%}#about-page .about-grid .side-bar .contact-grid .social-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:14px}#about-page .about-grid .side-bar .contact-grid .social-link img{margin-bottom:8px;width:32px}@media screen and (min-width:668px){#about-page .about-grid .side-bar .contact-grid .social-link img{width:48px}}@media screen and (min-width:668px){#about-page .about-grid .main-content{width:75%}}#about-page .about-grid .main-content .title-wrapper{display:flex;gap:6px}#about-page .about-grid .main-content .title-wrapper h2{margin:0;margin-top:2rem;line-height:1}#about-page .about-grid .main-content ul{padding:0}#about-page .about-grid .main-content ul li h3{font-family:Agrandir Wide;font-size:1.15rem;margin-bottom:.15rem;font-weight:700}#about-page .about-grid .main-content ul li p{margin-block:.25rem;font-size:.95rem;text-align:justify}#about-page .about-grid .main-content ul li span{font-weight:700;margin-right:.5rem}#about-page .about-grid a{font-family:Agrandir}#about-page form{display:flex;flex-direction:column;flex-grow:1;width:100%;padding-inline:2rem;gap:1rem}#about-page form label{font-size:1.1em;margin-bottom:.5rem;display:block}@media screen and (min-width:668px){#about-page form label{width:100%}}#about-page form input,#about-page form textarea,#about-page form button{width:100%;background-color:transparent;border:1px solid #bad1d3;color:#bad1d3;padding:10px 8px}#about-page form .form-text-area textarea{height:100%;line-height:1.5em;letter-spacing:.1rem;font-size:.85rem}#about-page form .form-text-area{height:100%;resize:vertical}#about-page form button{margin:2em auto 1.4em;border-radius:8px;width:200px;max-width:300px;font-size:1.1em;padding:10px;cursor:pointer}#about-page form button:hover{background-color:#bad1d3;color:#000;transition:all .5s ease-in-out}#about-page form button:disabled{background-color:#bad1d3;color:#000;opacity:.5}#category-page{position:relative}#category-page .projects-grid{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:1540px){#category-page .projects-grid{gap:16px;padding:16px}}@media screen and (max-width:768px){#category-page .projects-grid{grid-template-columns:1fr}}#category-page .projects-grid{gap:32px;padding:32px}#category-page .project-card{position:relative;max-width:1080px;max-height:720px;border:1px solid #bad1d3}#category-page .project-card .cover-img{position:absolute;top:0;left:0;z-index:500;opacity:1;transition:all .3s ease-in-out}#category-page .project-card .cover-img:hover{opacity:0}#category-page .project-card .project-card__info h2{color:#bad1d3}#project-page .gallery{display:grid;align-items:center;grid-template-columns:1fr;gap:16px;padding:32px}#project-page #player{max-width:100%;display:grid;align-items:center;justify-items:center;grid-template-columns:1fr;gap:16px}#project-page #player .vp-player-ui-overlays{display:none!important}#project-page #player .vp-title{display:none}.message-404{position:relative;width:100%;transform:scale(1.15);margin:auto}@media screen and (min-width:668px){.message-404{width:73%}}.message-404 .badge-404{margin:0 auto;width:100%}@media screen and (min-width:668px){.message-404 .badge-404{width:100%}}
