@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;src:url(/fonts/inconsolata-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;src:url(/fonts/inconsolata-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;src:url(/fonts/merriweather-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;src:url(/fonts/merriweather-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;src:url(/fonts/merriweather-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;src:url(/fonts/merriweather-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{box-sizing:border-box;width:100%;overflow-x:hidden}*,:after,:before{box-sizing:inherit}body{color:#000;-webkit-font-smoothing:antialiased;background:#fff;width:100%;margin:0;padding:0;font-family:Merriweather,serif;font-size:16px;font-weight:400;line-height:1.5;overflow-x:hidden}@media screen and (width<=720px){body{font-size:14px}}h1,h2,h3,h4,h5,h6{color:currentColor;font-family:Poppins,sans-serif;font-weight:700;line-height:1.3}.icon{fill:currentColor;vertical-align:-.2em;width:1em;height:1em;line-height:1;display:inline-block;overflow:hidden}#symbols{display:none}a{transition:color .3s}a,a:focus,a:hover{color:currentColor;text-decoration:none}a:focus{outline:none}li,ul{list-style:none}button,li,ul{margin:0;padding:0}button{appearance:none;background:0 0;border:none;border-radius:0}button:focus{outline:none}svg{fill:currentColor;width:100%;height:100%}dd,dl,dt,figure{margin:0;padding:0}img{width:100%;height:auto}img,video{display:block}picture{display:contents}::selection{color:#fff;background:#666}body:before{content:"";z-index:4;opacity:0;background:#fff;border-bottom:1px solid #fafafa;width:100%;height:90px;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity linear;display:block;position:fixed;top:0;left:0;transform:translateY(-100%)}@media screen and (width<=720px){body:before{height:70px}}body.has-menu:before{opacity:1;transform:translateZ(0)}body.menu-overlay:before{opacity:0;transform:translateZ(0)}body.menu-overlay .main-nav{opacity:0}.menu{z-index:5;color:#000;justify-content:space-between;align-items:center;width:100%;padding:0 100px 0 90px;display:flex;position:fixed;transform:translateY(80px)}.category .menu{color:#cadb2b}.has-menu .menu{color:#000}@media screen and (width<=992px){.menu{padding:0 40px}}@media screen and (width<=720px){.menu{padding:0 20px;transform:translateZ(0)}}.has-menu .menu,.menu-overlay .menu{transform:translateZ(0)}.has-menu .menu .branding,.menu-overlay .menu .branding{transform:scale(.6423)}@media screen and (width<=720px){.has-menu .menu,.menu-overlay .menu{transform:translateZ(0)}.has-menu .menu .branding,.menu-overlay .menu .branding{transform:scale(1)}}.main-nav{z-index:1;position:relative}@media screen and (width<=992px){.main-nav{display:none}}.main-nav a{margin:0 8px;font-family:Inconsolata,monospace;font-size:16px}.lang-switch{text-transform:uppercase}.branding{transform-origin:0;z-index:1;width:300px;height:90px;transition:transform .5s cubic-bezier(.48,0,.12,1);position:relative}@media screen and (width<=720px){.branding{width:150px;height:45px;margin-top:13px}}.mobile-lang{display:none}@media screen and (width<=992px){.mobile-lang{margin:18px 20px 0 auto;font-family:Poppins,sans-serif;display:block}}.site-overlay{opacity:0;transition:opacity .5s cubic-bezier(.48,0,.12,1)}.has-overlay .site-overlay{z-index:3;opacity:.7;background:#000;width:100%;height:100vh;position:fixed;top:0;left:0}.has-overlay .push-menu{transform:translateZ(0)}.push-menu{z-index:4;background:#000;justify-content:flex-start;align-items:center;width:35%;min-width:520px;height:100vh;padding-left:100px;transition:transform .5s cubic-bezier(.48,0,.12,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}@media screen and (width<=992px){.push-menu{padding-left:40px}}@media screen and (width<=720px){.push-menu{width:100%;min-width:0;padding-left:30px}}.push-menu .push-menu__nav{flex-flow:column wrap;justify-content:space-between;align-items:flex-start;display:flex}.push-menu .push-menu__nav a{letter-spacing:.04em;color:#fff;margin:.549048vw 0;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative}@media screen and (width<=720px){.push-menu .push-menu__nav a{font-size:24px}}.push-menu .push-menu__nav a:before{content:"";display:block}.has-overlay .menu{color:#fff!important}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:0;transition:transform .71s 1.1s,opacity .71s 1.1s;display:none;position:relative;overflow:visible}@media screen and (width<=992px){.hamburger{margin-top:20px;display:block;transform:scale(.8)}}.hamburger-box{width:30px;height:21px;display:inline-block;position:relative}.hamburger-inner{margin-top:-1.5px;display:block;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:currentColor;border-radius:0;width:30px;height:3px;transition-property:transform,width,opacity,background;transition-duration:.51s;transition-timing-function:cubic-bezier(.91,.01,.6,.99);position:absolute}.hamburger-inner{width:20px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--squeeze .hamburger-inner{transition:transform .1s cubic-bezier(.55,.055,.675,.19),background .5s .5s}.hamburger--squeeze .hamburger-inner:before{transition:top .1s .14s,opacity .1s,background .5s .5s}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background .5s .5s}.hamburger--squeeze.is-active .hamburger-inner{width:30px;transition:transform .1s cubic-bezier(.215,.61,.355,1) .14s,background .5s;transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;transition:top .1s,opacity .1s .14s,background .5s;top:0}.hamburger--squeeze.is-active .hamburger-inner:after{transition:bottom .1s,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background .5s;bottom:0;transform:rotate(-90deg)}.main-footer{color:#000;background:#dadada;justify-content:center;align-items:center;width:100%;padding:100px;font-family:Inconsolata,monospace;font-size:14px;display:flex;position:relative}@media screen and (width<=992px){.main-footer{padding:80px 40px}}@media screen and (width<=720px){.main-footer{height:90vh;padding:30px 20px}}.main-footer .social{font-size:24px}.main-footer .links{margin-top:1em}.main-footer .footer__container{flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}@media screen and (width<=720px){.main-footer .footer__container{display:block}}.main-footer .branding{width:100px;height:100px;margin-top:4px}@media screen and (width<=720px){.main-footer .branding{display:none}}.main-footer .footer__col{width:24%}.main-footer .footer__col.footer__col--branding{width:140px}@media screen and (width<=992px){.main-footer .footer__col{width:32%}.main-footer .footer__col:first-child{display:none}}@media screen and (width<=720px){.main-footer .footer__col{text-align:center;width:100%}}.main-footer address{margin:0;padding:0;font-style:normal}.main-footer .footer-nav,.main-footer .links{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;padding:14px 0;display:flex}@media screen and (width<=720px){.main-footer .footer-nav,.main-footer .links{align-items:center}}.main-footer .footer-nav a,.main-footer .links a{display:inline-block;position:relative}.main-footer .footer-nav a:after,.main-footer .links a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:0;transform:scaleX(0)}.main-footer .footer-nav a:hover:after,.main-footer .links a:hover:after{transform-origin:0;transform:scaleX(1)}.main-footer .links{padding:0}.main-header{padding:250px 100px 50px}@media screen and (width<=720px){.main-header{padding:70px 20px 30px}}.main-header .about{z-index:2;position:relative}.main-header p{max-width:920px;font-size:18px}.main-header .definition{text-align:left;max-width:720px;font-size:36px}@media screen and (width<=720px){.main-header .definition{font-size:24px}}.more,.more:hover{text-decoration:underline}.articles{flex-flow:wrap;justify-content:center;align-items:center;padding:60px 100px 100px;display:flex}@media screen and (width<=720px){.articles{padding:20px 20px 50px}}.tease{width:50%;padding:50px;position:relative}@media screen and (width<=720px){.tease{width:100%;margin-bottom:40px;padding:10px}}.tease .tease__title{max-width:80%;margin:.83em auto;font-size:32px;font-weight:600}@media screen and (width<=720px){.tease .tease__title{max-width:90%;font-size:20px}}.tease .tease__content{padding:0 40px}@media screen and (width<=720px){.tease .tease__content{padding:10px}}.tease .tease__cat{text-align:right;width:100%;transform-origin:100% 0 0;margin:0;padding:0;font-family:monospace;position:absolute;top:50px;right:calc(100% - 20px);transform:rotate(-90deg)}@media screen and (width<=720px){.tease .tease__cat{font-size:11px;top:10px;right:calc(100% + 10px)}}.category-header{background:#2c2829;padding-top:240px}@media screen and (width<=720px){.category-header{padding-top:70px}}.category-header .categories-menu{text-align:center;background:#fff;padding:40px 100px}.category-header .categories-menu a{margin:8px;font-family:Inconsolata,monospace;font-size:16px;display:inline-block}@media screen and (width<=720px){.category-header .categories-menu a{margin:2px 6px}.category-header .categories-menu{padding:20px 20px 0}}.category-designed .category-header,.category-felia-de-critica .category-header{background:#1d2124}.map{height:66.6667vw;position:relative}.map .path{cursor:pointer}.map.map-category{padding:0 100px}@media screen and (width<=720px){.map.map-category{padding:0}}.map .map__links{width:100%;height:100%;position:absolute;top:0;left:0}.map .map__links svg{fill:none}.map .map__links path{fill:#0000;stroke:#ffffcd;stroke-width:16px;stroke-miterlimit:10;stroke-dasharray:50;stroke-dashoffset:0;stroke-linecap:round;opacity:0;transition:opacity .3s cubic-bezier(.48,0,.12,1)}.map .map__links path:hover{opacity:1;animation:1s linear infinite map-dash}@keyframes map-dash{to{stroke-dashoffset:100px}}.description{text-align:center;margin:0 auto;padding:30px 20px 0}.description h1{font-size:32px;font-weight:600}.description__wrapper{max-width:720px;margin:0 auto}.article-header{text-align:center;margin:0 auto;padding-top:240px}@media screen and (width<=720px){.article-header{padding-top:100px}}.article-header h1{padding:0 20px;font-size:48px;font-weight:600}@media screen and (width<=720px){.article-header h1{font-size:24px}}.article{padding-bottom:80px;font-size:18px;line-height:1.8}@media screen and (width<=720px){.article{padding:0 20px 40px;font-size:16px}}.article figcaption{padding:4px 20px;font-size:12px}.article .module{margin:4em auto}.article .module--caseta,.article .module--event{border:2px solid #000;max-width:580px;margin:3em auto 0}.article .module--caseta .event,.article .module--event .event{border-top:1px solid #000;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;padding:8px 20px;display:flex}.article .module--caseta .event:first-child,.article .module--event .event:first-child{border:none}.article .event .event__info,.article .event .event__title{width:50%;margin:0;font-size:14px}.article .event .event__title{font-weight:700}.article .event .event__info p,.article .event .event__title p{margin:0}.article .module--text{max-width:640px;margin:4em auto}.article .module--intro{max-width:840px;margin:4em auto;padding-right:100px}@media screen and (width<=720px){.article .module--intro{padding-right:0}}.article .module--quote{text-align:center;max-width:720px;margin:4em auto}.article .module--quote h2{font-size:36px}@media screen and (width<=720px){.article .module--quote h2{font-size:24px}}.article .module--interview .question{margin-bottom:0;font-weight:700}.article .module--interview .answer{margin-top:0}.article .module--image,.article .module--doubleimage{justify-content:center;align-items:center;max-width:1200px;margin:4em auto;display:flex}.article .module--image figure,.article .module--doubleimage figure{flex:0 1 min(1280px, var(--w,1280px));margin:0 2.5%}.article .module--doubleimage figure{flex-basis:min(920px, var(--w,920px))}.article .module--doubleimage>.module--image{display:contents}.article .module--video .video iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.lightbox{z-index:6;background:#fff;width:100%;height:100vh;padding-top:40px;display:none;position:fixed;top:0;left:0}.has-lightbox .lightbox{display:block}.has-lightbox{overflow:hidden!important}.lightbox-slider{height:calc(100vh - 134px);overflow:hidden}.lightbox-track{height:100%;transition:transform .5s;display:flex}.lightbox__slide{opacity:.2;cursor:pointer;flex:none;max-width:90vw;height:100%;margin:0 .2rem;transition:opacity .7s cubic-bezier(.48,0,.12,1)}.lightbox__slide.is-current{opacity:1;cursor:default}.lightbox__slide img{object-fit:contain;width:auto;max-width:90vw;height:100%}.lightbox-actions{background:#fff;width:100%;height:64px;padding:0 64px;font-family:Poppins,sans-serif;font-size:13px;position:absolute;bottom:0;left:0}@media screen and (width<=992px){.lightbox-actions{padding:0 20px}}.lightbox-actions .lightbox-actions__container{border-top:1px solid #b5b8c0;justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.lightbox-actions .image__caption{margin:0;font-style:italic}.lightbox-actions .actions{align-items:center;display:flex}.lightbox-btn{cursor:pointer;width:32px;height:32px}.lightbox-btn.lightbox-close{width:28px;height:28px}
