@charset "UTF-8";@font-face{font-family:Brasilero2018Free;src:url(/assets/Brasilero2018Free-DsM_uBq9.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}@media only screen and (max-width:56.25em){html{font-size:50%}}@media only screen and (max-width:86em){html{font-size:50%}}@media only screen and (min-width:112.5em){html{font-size:75%}}::selection{background-color:#63360a;color:#fcf6df}body{font-family:ivypresto-text,serif;font-weight:400;font-size:1.6rem;line-height:1.55;color:#63360a;background-color:#fcf6df;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-scroll{overflow:hidden}main{min-height:100vh;display:flex;flex-direction:column}main>*{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-family:ivypresto-text,serif;color:#016b22;font-weight:700;letter-spacing:-.01em}h1{font-size:clamp(4.8rem,4.8vw,4.8rem);line-height:5.2rem}h2{font-size:clamp(3.6rem,3.6vw,3.6rem);line-height:4.8rem}h3{font-size:clamp(2rem,2.5vw,2.6rem);line-height:1.25}h4{font-size:2rem;font-weight:700}h6{font-size:clamp(2.4rem,2vw,2.4rem);line-height:1.25}p,li{font-family:ivypresto-text,serif;font-weight:400;font-size:1.6rem;line-height:1.6}strong{font-weight:700}em{font-style:italic}.app-shell{position:relative;min-height:100vh;--frame-color: #016B22}.app-shell.route-linha-do-tempo{--frame-color: #000B5B}.app-shell.route-biblioteca{--frame-color: #63360A}.app-shell.route-producoes-locais{--frame-color: #016B22}.app-shell.route-narrativas-territoriais{--frame-color: #801D59}.app-shell.route-equipe{--frame-color: #63360A}.app-shell.route-metodologia{--frame-color: #016B22}.app-shell.route-single-linha{--frame-color: #000B5B}.app-shell.route-single-biblioteca{--frame-color: #63360A}.app-shell.route-single-produtos{--frame-color: #016B22}.app-shell.route-single-narrativas{--frame-color: #801D59}.app-frame{position:fixed;inset:0;border:6px solid var(--frame-color);pointer-events:none;z-index:9999}a{color:#016b22;transition:color .15s ease}a:hover{color:#801d59}a:focus-visible{outline:0;box-shadow:0 0 0 3px #801d5959;border-radius:8px}.header{display:flex;position:fixed;top:0;z-index:999;left:0;width:100%;justify-content:space-between;align-items:center;height:12rem;padding:2rem 4rem}.header__logo{font-size:4.8rem;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;color:#016b22;text-decoration:none;transition:font-size .2s ease}.header__logo:hover{color:#016b22}.header__menu-btn{border:none;background-color:#016b22;cursor:pointer;color:#f5d96d;height:4rem;padding:0 2rem;border-radius:2rem;display:flex;gap:2rem;align-items:center;position:absolute;top:4rem;right:4rem;z-index:99999;transition:background-color .2s ease,color .2s ease;border:2px solid transparent}.header__menu-btn p{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2rem}.header__menu-btn.route-linha-do-tempo:not(.is-open){background-color:#f5d96d;color:#000b5b}.header__menu-btn.route-biblioteca:not(.is-open){background-color:#f5d96d;color:#63360a}.header__menu-btn.route-producoes-locais:not(.is-open){background-color:#f5d96d;color:#016b22}.header__menu-btn.route-narrativas-territoriais:not(.is-open){background-color:#f5d96d;color:#801d59}.header__menu-btn.route-equipe:not(.is-open){background-color:#f5d96d;color:#63360a}.header__menu-btn.route-metodologia:not(.is-open){background-color:#f5d96d;color:#016b22}.header__menu-btn.route-home:not(.is-open){color:var(--home-illustration-accent, #F5D96D)}.header__menu-btn.is-open{background-color:#f5d96d;color:#016b22}.header__menu-btn .header__menu-icon{background-color:currentColor;height:2px;width:2rem;position:relative;transition:background-color .2s ease,transform .2s ease}.header__menu-btn .header__menu-icon:after,.header__menu-btn .header__menu-icon:before{content:"";position:absolute;left:0;background-color:currentColor;height:2px;width:100%;transition:transform .2s ease,top .2s ease,bottom .2s ease}.header__menu-btn .header__menu-icon:after{top:.8rem}.header__menu-btn .header__menu-icon:before{bottom:.8rem}.header__menu-btn.is-open .header__menu-icon{background-color:transparent}.header__menu-btn.is-open .header__menu-icon:after{top:0;transform:rotate(45deg)}.header__menu-btn.is-open .header__menu-icon:before{bottom:0;transform:rotate(-45deg)}.header__menu-btn:hover{background-color:#9ed29e;border:2px solid #016B22;color:#016b22}.header__menu-box{position:fixed;top:0;right:0;z-index:999;height:100vh;width:50vw;background-color:#016b22;display:flex;flex-direction:column;justify-content:flex-start;padding:12rem 6rem 0;opacity:0;transform:translate(100%);pointer-events:none;transition:opacity .2s ease,transform .25s ease;border-left:4px solid #016B22}.header__menu-box.is-open{opacity:1;transform:translate(0);pointer-events:auto}.header__menu-box ul{list-style:none;display:flex;flex-direction:column;gap:2.8rem}.header__menu-box li{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2.8rem}.header__menu-link{color:#f5d96d;text-decoration:none;display:inline-flex;align-items:center;gap:1.2rem;position:relative;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif}.header__menu-link:hover{color:#9ed29e}.header__menu-link:before{content:"›";font-size:2.6rem;line-height:1}.header__menu-link:after{content:"";position:absolute;left:0;bottom:-.8rem;width:100%;height:2px;background-image:linear-gradient(90deg,currentColor 0 6px,transparent 6px 10px,currentColor 10px 12px,transparent 12px 18px,currentColor 18px 22px,transparent 22px 28px,currentColor 28px 33px,transparent 33px 40px);background-size:40px 2px;opacity:0;transform:translate(-10px)}.header__menu-link:hover:after{opacity:1;animation:header-dash 1.2s linear infinite}.header__menu-search{margin-top:auto;border:none;background-color:#f5d96d;color:#016b22;width:calc(100% + 12rem);transform:translate(-6rem);height:7rem;padding:0 6rem;display:flex;align-items:center;gap:2rem;font-size:3.2rem;text-transform:uppercase;letter-spacing:.02em;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;cursor:text}.header__menu-search img{width:2.4rem;height:2.4rem}.header__menu-search input{border:none;background:transparent;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:3.2rem;text-transform:uppercase;letter-spacing:.02em;color:#016b22;width:100%}.header__menu-search input:focus{outline:none}.header.is-compact .header__logo{font-size:3.2rem}.app-shell.route-linha-do-tempo .header__logo,.app-shell.route-linha-do-tempo .header__logo:hover{color:#000b5b}.app-shell.route-biblioteca .header__logo,.app-shell.route-biblioteca .header__logo:hover,.app-shell.route-equipe .header__logo,.app-shell.route-equipe .header__logo:hover{color:#63360a}.app-shell.route-narrativas-territoriais .header__logo,.app-shell.route-narrativas-territoriais .header__logo:hover{color:#801d59}@keyframes header-dash{0%{background-position-x:0}to{background-position-x:40px}}@media(max-width:62em){.header{height:9rem;padding:1.6rem 2.4rem}.header__logo{font-size:3.2rem}.header__menu-btn{top:2.6rem;right:2.4rem}.header__menu-box{width:100vw;border-left:0}.header.header--right-top .header__logo,.header.header--right-top .header__logo:hover{color:#f5d96d}}.page--equipe{padding:12rem 6rem 8rem}.team-header{display:flex;justify-content:center;margin-bottom:4rem}.team-header h1{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-weight:100;font-size:clamp(3.2rem,4vw,4.4rem);text-transform:uppercase;color:#63360a}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:3.2rem}.team-card{position:relative;padding:0;border:2px solid #63360A;border-radius:2.4rem;overflow:hidden;background:#63360a;cursor:pointer;aspect-ratio:1/1}.team-card:focus-visible{outline:3px dashed #F5D96D;outline-offset:4px}.team-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.team-card__name{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:2rem;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:3.2rem;text-transform:uppercase;text-align:center;color:#f5d96d;opacity:0;transition:opacity .2s ease;pointer-events:none}.team-card:hover .team-card__image,.team-card:focus-visible .team-card__image{opacity:0}.team-card:hover .team-card__name,.team-card:focus-visible .team-card__name{opacity:1}.team-card__name span{width:100%}.team-panel{position:fixed;top:0;right:0;width:50vw;height:100vh;background-color:#63360a;color:#f5d96d;transform:translate(100%);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .25s ease;z-index:9998;display:flex;flex-direction:column}.team-panel.is-open{transform:translate(0);opacity:1;pointer-events:auto}.team-panel__close{position:absolute;top:3rem;left:3rem;z-index:99;border:2px solid #63360A;background:transparent;color:#63360a;border-radius:2rem;padding:.6rem 1.8rem;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:1.6rem;text-transform:uppercase;cursor:pointer}.team-panel__close:hover{background-color:#f5d96d}.team-panel__media{position:relative;height:50vh;min-height:28rem;overflow:hidden}.team-panel__media img{width:100%;height:100%;object-fit:cover;display:block}.team-panel__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#63360a,#63360a00 50%)}.team-panel__content{padding:3rem 4rem 4rem;display:flex;flex-direction:column;gap:1.6rem;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;flex:1;overflow-y:auto}.team-panel__content h2{font-size:4.2rem;text-transform:uppercase;margin:0;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;color:#f5d96d;font-weight:100}.team-panel__year{font-size:1.8rem;margin:0}.team-panel__bio{font-size:1.7rem;line-height:1.6;margin:0}.team-panel__bio a{color:#f5d96d}.team-panel__link{font-size:1.7rem;text-decoration:underline;color:#f5d96d;width:fit-content}.team-panel__overlay{position:fixed;inset:0;background:#63360a33;border:none;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:9997}.team-panel__overlay.is-open{opacity:1;pointer-events:auto}@media(max-width:62em){.page--equipe{padding:3rem}.team-panel{width:100vw}}.split-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:calc(100vh - 12rem);--split-divider-color: #016B22}.split-layout__left,.split-layout__right{padding:5rem 4rem}.split-layout__right{border-left:4px solid var(--split-divider-color)}.split-layout__left{padding-top:12rem}.page--home{background:#fcf6df;--split-divider-color: #016B22}.home-intro{display:flex;flex-direction:column;gap:2.4rem}.home-intro h1{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-weight:100;font-size:clamp(4rem,5vw,5.6rem);text-transform:uppercase;color:#016b22}.home-intro p{font-family:ivypresto-text,serif;color:#016b22;font-size:2rem;line-height:1.7}.home-intro__content{display:grid;gap:2.4rem}.home-hero{display:flex;align-items:center;justify-content:center;padding:0}.home-hero img{max-width:100%;height:auto;object-fit:cover}.button{display:inline-flex;align-items:center;gap:1.2rem;padding:.8rem 2.4rem;border-radius:999px;border:2px solid #016B22;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2rem;text-transform:uppercase;text-decoration:none;color:#016b22;width:fit-content;background:transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button--outline:hover{background-color:#016b22;color:#f5d96d;border-color:#f5d96d}.button--filled{background-color:#016b22;color:#f5d96d;border-color:#016b22}.button--filled:hover{background-color:#f5d96d;color:#016b22;border-color:#016b22}@media(max-width:62em){.split-layout{grid-template-columns:1fr}.split-layout__right{border-left:0;border-top:4px solid var(--split-divider-color)}.page--home .split-layout__right{order:-1}.page--home .split-layout__left{order:1}}.page--metodologia{background:#fcf6df;--split-divider-color: #016B22;--zoom-color: #016B22;--zoom-contrast: #F5D96D}.metodo-text{display:flex;flex-direction:column;gap:2.4rem}.metodo-text h1{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:4.2rem;font-weight:100;text-transform:uppercase;color:#016b22;margin:0}.metodo-text p{font-family:ivypresto-text,serif;font-size:2rem;line-height:1.6;color:#016b22}.metodo-text__content{display:grid;gap:2rem}.metodo-text__header{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.metodo-text__highlight{font-size:2.8rem;line-height:1.4}.metodo-slider{position:sticky;top:0;align-self:flex-start;height:100vh;display:flex;flex-direction:column;gap:1.6rem;padding:0rem!important}.metodo-slider__frame{position:relative;flex:1;overflow:hidden}.metodo-slider__frame img{width:100%;height:100%;object-fit:cover;display:block}.metodo-slider__loading{position:absolute;inset:0;display:grid;place-items:center;background:#016b2259;color:#f5d96d;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2rem;text-transform:uppercase;animation:state-blink 1s steps(2,end) infinite}.metodo-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:4.6rem;height:4.6rem;border-radius:50%;border:none;background-color:#016b22;color:#f5d96d;font-size:2.4rem;display:grid;place-items:center;cursor:pointer}.metodo-slider__nav--prev{left:2rem}.metodo-slider__nav--next{right:2rem}.metodo-slider__caption{align-self:center;background-color:#016b22;color:#f5d96d;font-family:ivypresto-text,serif;font-size:1.6rem;padding:.6rem 1.6rem;border-radius:2rem;position:absolute;bottom:4rem;left:50%;transform:translate(-50%)}@media(max-width:62em){.metodo-slider{position:static;height:auto;padding:3rem 4rem 4rem}.metodo-slider__frame{aspect-ratio:3/4;max-height:70vh}}.page--biblioteca h1,.page--biblioteca .split-layout__left p{color:#63360a!important}.page--biblioteca{--split-divider-color: #63360A}.library-page{background:#fcf6df}.page--producoes-locais{--split-divider-color: #016B22}.library-panel{padding-top:12rem;display:flex;flex-direction:column;gap:2.4rem}.library-panel h1{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:4.2rem;font-weight:100;text-transform:uppercase;color:#016b22;margin:0}.library-panel p{font-family:ivypresto-text,serif;font-size:2rem;line-height:1.7;color:#016b22}.library-panel__content{display:grid;gap:2.4rem}.library-filters{display:grid;gap:1.6rem;position:relative}.filter-select{position:relative}.filter-select__trigger{width:100%;text-align:left;padding:.8rem 1.8rem;border-radius:999px;border:2px solid #016B22;background:transparent;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:1.6rem;text-transform:uppercase;color:#016b22;cursor:pointer}.filter-select__trigger--biblioteca{color:#63360a;border:2px solid #63360A}.filter-select__dropdown{position:absolute;top:calc(100% + .8rem);left:0;right:0;background:#f5d96d;border:2px solid #016B22;border-radius:2rem;padding:1.6rem;display:none;z-index:5}.filter-select__dropdown--biblioteca{border:2px solid #63360A}.filter-select__dropdown--biblioteca span{color:#63360a}.filter-select.is-open .filter-select__dropdown{display:grid;gap:1.2rem}.filter-select__option{display:flex;align-items:center;gap:1rem;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:1.7rem;color:#016b22}.filter-select__option input{accent-color:#016B22}.filter-search{display:flex;align-items:center;gap:1rem;padding:.6rem 1.6rem;border-radius:999px;border:2px solid #016B22;background:transparent}.filter-search--biblioteca{border:2px solid #63360A!important}.filter-search img{width:1.8rem;height:1.8rem}.filter-search input{border:none;background:transparent;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:1.6rem;text-transform:uppercase;color:#016b22;width:100%}.filter-search input:focus{outline:none}.library-grid{background:#63360a;padding:12rem 3.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;align-content:start}.library-grid.is-green{background:#016b22}.library-card{display:flex;flex-direction:column;cursor:pointer;gap:2.4rem;color:#f5d96d;text-decoration:none}.library-card__image{border-radius:2rem;overflow:hidden;border:2px solid #F5D96D;position:relative;z-index:2}.library-card__image img{width:100%;height:100%;object-fit:cover}.library-card__body{position:relative;padding:0rem 1rem 3.2rem;z-index:1}.library-card__meta{font-family:ivypresto-text,serif;font-size:1.6rem;margin:0 0 .8rem}.library-card__title{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:3.2rem;font-weight:100;line-height:1.1;margin:0 0 .6rem;text-transform:uppercase;color:#f5d96d}.library-card__author{font-family:ivypresto-text,serif;font-size:1.6rem;margin:0 0 1.6rem}.library-empty{grid-column:1/-1;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2rem;text-transform:uppercase;color:#f5d96d}.library-card__body:before{content:"";position:absolute;left:0;right:0;top:-6rem;bottom:0;height:120%;background:#f5d96d;z-index:-2;opacity:0;transform:translateY(-100%);transition:opacity .2s ease,transform .25s ease;border-radius:1.6rem}.library-card:hover .library-card__body:before{opacity:1;transform:translateY(0)}.library-card:hover p,.library-card:hover h2{color:#63360a}.library-grid.is-green .library-card:hover{color:#016b22}.library-grid.is-green .library-card__body:before{height:140%}.library-card.is-compact .library-card__title{font-size:3rem}@media(max-width:62em){.library-grid{grid-template-columns:1fr}}.timeline-page{background:#fcf6df;--split-divider-color: #000B5B}.timeline-page .split-layout__right{background:#000b5b;padding:12rem 4rem 4rem}.timeline-panel{padding-top:12rem;position:sticky;top:0;align-self:flex-start;height:100vh;display:flex;flex-direction:column;gap:2.4rem;overflow-y:auto;padding-right:1.2rem;scrollbar-width:thin;scrollbar-color:#000B5B transparent}.timeline-panel h1{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:4.2rem;font-weight:100;text-transform:uppercase;color:#000b5b;margin:0}.timeline-panel p{font-family:ivypresto-text,serif;font-size:2rem;line-height:1.7;color:#000b5b}.timeline-panel::-webkit-scrollbar{width:6px}.timeline-panel::-webkit-scrollbar-track{background:transparent}.timeline-panel::-webkit-scrollbar-thumb{background-color:#000b5b;border-radius:999px}.timeline-panel__content{display:grid;gap:2.4rem}.timeline-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.timeline-filters .filter-search{grid-column:1/-1}.filter-select.is-blue .filter-select__trigger{border-color:#000b5b;color:#000b5b;background:#fcf6df}.filter-select.is-blue .filter-select__dropdown{border-color:#000b5b;background:#fcf6df}.filter-select.is-blue .filter-select__option{color:#000b5b}.filter-select.is-blue .filter-select__option input{accent-color:#000B5B}.filter-search.is-blue{border-color:#000b5b;background:#fcf6df}.filter-search.is-blue img{filter:brightness(0) saturate(100%) invert(15%) sepia(77%) saturate(4266%) hue-rotate(226deg) brightness(87%) contrast(112%)}.filter-search.is-blue input{color:#000b5b}.filter-select.is-blue.is-open .filter-select__trigger{background:#000b5b;color:#f5d96d;border-color:#f5d96d}.filter-select.is-blue.is-open .filter-select__dropdown{background:#000b5b;border-color:#f5d96d}.filter-select.is-blue.is-open .filter-select__option{color:#f5d96d}.filter-select.is-blue.is-open .filter-select__option input{accent-color:#F5D96D}.filter-select--author.is-open .filter-select__dropdown{max-height:22rem;overflow-y:auto}.timeline-track{position:relative;min-height:100vh}.timeline-line{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:#aad9ee;transform:translate(-50%);z-index:0}.timeline-items{display:flex;flex-direction:column;gap:6rem;position:relative;padding:2rem 0 6rem;z-index:1}.timeline-item{position:relative;display:grid;grid-template-columns:1fr 8rem 1fr;align-items:start;padding:1rem 0}.timeline-year{position:absolute;left:50%;top:-3.2rem;background:#aad9ee;color:#000b5b;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:1.8rem;padding:.6rem 2rem;border-radius:999px;transform:translate(-50%)}.timeline-dot{grid-column:2;grid-row:1;justify-self:center;margin-top:2.3rem;width:1.6rem;height:1.6rem;border-radius:50%;position:relative;transform-origin:center}.timeline-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:#f5d96d;transition:transform .2s ease}.timeline-item:hover .timeline-dot:before{transform:scale(3)}.timeline-card{color:#f5d96d;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;position:relative;padding-top:0;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;transition:color .2s ease;grid-row:1}.timeline-item.is-right .timeline-card{grid-column:3;padding-left:2rem}.timeline-item.is-left .timeline-card{grid-column:1;text-align:right;padding-right:0;margin-right:0;align-items:flex-end;justify-self:end}.timeline-item.is-right .timeline-dot:after,.timeline-item.is-left .timeline-dot:after{content:"";position:absolute;top:50%;height:2px;background:#f5d96d;transform:translateY(-50%)}.timeline-item.is-right .timeline-dot:after{left:100%;width:6rem}.timeline-item.is-left .timeline-dot:after{right:100%;width:6rem}.timeline-card__month{display:inline-flex;align-items:center;height:3rem;padding:.4rem 1.4rem;border-radius:999px;background:#f5d96d;color:#000b5b;font-size:1.6rem;text-transform:uppercase;margin:1.6rem 0 1.2rem}.timeline-item.is-left .timeline-card__month{margin-left:auto}.timeline-item.is-left .timeline-card{align-items:flex-end}.timeline-item.is-left .timeline-dot{margin-top:2.3rem}.timeline-item.is-left .timeline-dot:after{right:100%}.timeline-item.is-left .timeline-card__month{margin-right:0}.timeline-item.is-right .timeline-card__month,.timeline-item.is-left .timeline-card__month{position:relative}.timeline-card__image{margin:1rem 0 1.6rem;border:2px solid #F5D96D;border-radius:2rem;overflow:hidden;background:#d7a98a;max-width:26rem}.timeline-card__image img{display:block;width:100%;height:auto}.timeline-card__title{font-size:3.2rem;line-height:1.1;margin:0 0 1.2rem;text-transform:uppercase;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;color:#f5d96d;font-weight:100}.timeline-card:hover,.timeline-card:hover .timeline-card__month,.timeline-card:hover .timeline-card__title,.timeline-card:hover .timeline-card__type,.timeline-card:hover .timeline-card__author{color:#fcf6df}.timeline-card__type{display:block;font-family:ivypresto-text,serif;font-size:1.8rem;margin-bottom:1.2rem}.timeline-card__author{font-family:ivypresto-text,serif;font-size:1.8rem;margin:0}@media(max-width:62em){.timeline-panel{position:static;height:auto;overflow:visible;padding-right:0}.timeline-track{padding-top:2rem}.timeline-line{left:2rem;transform:none}.timeline-items{padding:2rem 0 4rem}.timeline-item{grid-template-columns:4rem 1fr}.timeline-dot{grid-column:1}.timeline-item.is-right .timeline-card,.timeline-item.is-left .timeline-card{grid-column:2;padding-left:2rem;text-align:left;align-items:flex-start;justify-self:start}.timeline-item.is-left .timeline-card__month{margin-left:0}.timeline-item.is-right .timeline-dot:after,.timeline-item.is-left .timeline-dot:after{left:100%;right:auto;width:2rem}.timeline-year{left:2rem;transform:translate(-50%)}}.single-linha{background:#fcf6df}.single-theme{--single-accent: #000B5B;--single-contrast: #F5D96D;--single-text: #000B5B;--single-divider: #000B5B;--single-slider-bg: #D7A98A;--split-divider-color: var(--single-divider);--zoom-color: var(--single-accent);--zoom-contrast: var(--single-contrast)}.single-theme--azul{--single-accent: #000B5B;--single-contrast: #F5D96D;--single-text: #000B5B;--single-divider: #000B5B}.single-theme--marrom{--single-accent: #63360A;--single-contrast: #F5D96D;--single-text: #63360A;--single-divider: #63360A}.single-theme--verde{--single-accent: #016B22;--single-contrast: #F5D96D;--single-text: #016B22;--single-divider: #016B22}.single-theme--rosa{--single-accent: #801D59;--single-contrast: #F5D96D;--single-text: #801D59;--single-divider: #801D59}.single-linha__content{display:flex;flex-direction:column;gap:2.4rem}.single-linha__content h1{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2.8rem;text-transform:uppercase;color:var(--single-text);margin:0}.single-linha__content h2{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:3.8rem;text-transform:uppercase;color:var(--single-text);margin:0}.single-linha__content p{font-family:ivypresto-text,serif;font-size:2rem;line-height:1.7;color:var(--single-text)}.single-linha__meta{display:inline-flex;align-items:center;gap:2rem}.single-linha__month{display:inline-flex;align-items:center;padding:.4rem 1.4rem;border-radius:999px;background:#f5d96d;color:var(--single-text);font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:1.6rem;text-transform:uppercase}.single-linha__type{font-family:ivypresto-text,serif;font-size:1.6rem;color:var(--single-text)}.single-linha__author{font-size:2rem;margin:0}.single-linha__label{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;text-transform:uppercase;font-size:1.6rem;margin:1.6rem 0 0;color:var(--single-text)}.single-linha__body{display:grid;gap:2rem}.single-linha__slider{background:var(--single-slider-bg);position:sticky;top:0;align-self:flex-start;height:100vh;display:flex;flex-direction:column;gap:1.6rem;padding:0!important}.single-linha__frame{position:relative;flex:1;overflow:hidden}.single-linha__frame img{width:100%;height:100%;object-fit:cover;display:block}.single-linha__empty-media{flex:1;display:grid;place-items:center;padding:4rem;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2.4rem;text-transform:uppercase;text-align:center;color:var(--single-accent)}.single-linha__nav{position:absolute;top:50%;transform:translateY(-50%);width:4.6rem;height:4.6rem;border-radius:50%;border:none;background:var(--single-accent);color:var(--single-contrast);font-size:2.4rem;display:grid;place-items:center;cursor:pointer}.single-linha__nav--prev{left:2rem}.single-linha__nav--next{right:2rem}.single-linha__caption{align-self:center;font-family:ivypresto-text,serif;font-size:1.6rem;color:var(--single-contrast);background-color:var(--single-accent);padding:.6rem 1.6rem;border-radius:2rem;position:absolute;bottom:4rem;left:50%;transform:translate(-50%)}.page--single-narrativas .single-linha__caption{width:min(70%,56rem);text-align:center;font-size:1.4rem}.page--single-narrativas .single-linha__caption p{margin:0}.single-linha .button--filled{background-color:var(--single-accent);color:var(--single-contrast);border-color:var(--single-accent)}.single-linha .button--filled:hover{background-color:var(--single-contrast);color:var(--single-accent);border-color:var(--single-accent)}@media(max-width:62em){.single-linha__slider{position:static;height:auto;padding:3rem 4rem 4rem}.single-linha__frame{aspect-ratio:3/4;max-height:70vh}}.metodo-slider__frame img,.single-linha__frame img{cursor:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Camada_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%20viewBox='0%200%20192%20192'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2030.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20136)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20none;%20}%20.st1%20{%20fill:%20%23016b23;%20}%20.st2%20{%20clip-path:%20url(%23clippath);%20}%20%3c/style%3e%3cclipPath%20id='clippath'%3e%3crect%20class='st0'%20x='.7'%20width='190.7'%20height='192'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20class='st2'%3e%3cg%20id='Grupo_11'%3e%3cpath%20id='Caminho_21'%20class='st1'%20d='M187.6,57.6c-1.4-6-3.3-11.8-5.4-17.5-1.4-3.6-3-7.2-4.8-10.6-1.9-3.3-4.1-6.5-6.5-9.5-1.3-1.7-2.8-3.2-4.3-4.6-.9-1.2-2-2.2-3.3-3-2.8-2.2-5.8-4.2-9-5.9-4-2.1-8.3-3.6-12.8-4.4-4.6-.8-9.1-1.3-13.8-1.6-3.7-.3-7.5-.4-11.3-.4-4.6.1-9.3.6-13.9,1.3-3.4.5-6.8,1.3-10.1,2.3-3.9,1.2-7.8,2.7-11.5,4.6-2.9,1.4-5.7,3.1-8.3,5-3.4,2.4-6.5,5.2-9.3,8.2-2.9,3.3-5.6,6.8-8,10.6-1.9,2.9-3.7,5.9-5.3,9.1-2,3.9-3.6,7.9-4.7,12.1-1.1,4.5-1.7,9-1.6,13.6.1,3.8.4,7.7.9,11.5.7,8.4,2.1,16.7,4.3,24.9,1.3,4.3,3.1,8.5,4.9,12.7-5.8,7.2-11.7,14.4-17.5,21.6-2.8,3.6-5.8,6.9-9,10.1-3.3,3.2-6.8,6.1-10.3,9l-12.2,10.3c-1.4,1.3-2.5,2.9-3.1,4.8-1.7,3.6-1.7,7.8,0,11.4.6,1.8,1.6,3.5,3.1,4.8l3,2.3c2.3,1.3,4.9,2,7.5,2l3.9-.5c2.5-.7,4.7-2,6.5-3.8l10.9-9.2c3.5-3,7.1-5.9,10.5-9,3.2-3.1,6.3-6.4,9.1-10,3-3.6,5.9-7.3,8.9-10.9l6.6-8.1c1.3.8,2.6,1.5,3.9,2.1,3.7,1.7,7.6,3.1,11.5,4.2,3.7.9,7.4,1.7,11.1,2.1,7,1,14.1,1.1,21.1.3,7.4-.8,14.8-2.4,21.8-5,6.8-2.5,13.3-5.8,19.2-10,5.6-3.9,10.7-8.6,15.1-13.9,2.5-3,4.7-6.1,6.7-9.4,1.9-3.3,3.6-6.8,5-10.3,1.1-2.7,2-5.5,2.6-8.4.8-3.7,1.3-7.6,1.4-11.4-.2-7.9-1.4-15.7-3.7-23.3M150.4,115c-4.2,3.1-8.7,5.7-13.5,7.8-5.7,2.3-11.6,3.9-17.7,4.8-5.9.7-11.9.7-17.8,0-5.1-.7-10-2-14.8-3.8-1.7-.8-3.4-1.7-4.9-2.8-.8-.7-1.5-1.4-2.2-2.2-1.3-1.9-2.4-4-3.3-6.1-1.1-2.3-2.1-4.7-3.1-7-1.5-3.5-2.7-7.1-3.8-10.7-1-3.9-1.8-7.9-2.3-12-.4-3.4-.8-6.9-1.2-10.4-.4-3.6-.4-7.2-.1-10.9.5-2.6,1.2-5.2,2.2-7.7,1.2-2.6,2.6-5.2,4.1-7.7,1.6-2.6,3.3-5.2,5.1-7.7,2-2.5,4.3-4.8,6.7-6.8,3-2.1,6.1-4,9.5-5.5,4.8-1.9,9.8-3.2,14.9-4,8.6-.9,17.3-.8,25.9.4,2.8.4,5.5,1,8.1,2,2.4,1.2,4.6,2.5,6.8,4.1.1.1.2.3.4.4,2.1,1.7,4,3.6,5.7,5.7,2.4,3.4,4.4,7,6.1,10.7,2.8,7.4,5.1,15.1,6.8,22.8.6,2.4,1.1,4.7,1.4,7.1.3,3,.3,6,0,9-.6,3.4-1.5,6.6-2.7,9.8-1.7,3.8-3.8,7.3-6.3,10.7-3,3.7-6.3,7-10,10'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 16 16,zoom-in}.slider-lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:4rem;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.slider-lightbox__frame{position:relative;width:min(120rem,90vw);height:min(80vh,80rem)}.slider-lightbox__frame img{width:100%;height:100%;object-fit:contain;display:block;cursor:zoom-out}.slider-lightbox__loading{position:absolute;inset:0;display:grid;place-items:center;background:#00000073;color:#f5d96d;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2rem;text-transform:uppercase;animation:state-blink 1s steps(2,end) infinite}.slider-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:4.6rem;height:4.6rem;border-radius:50%;border:none;background:var(--zoom-color);color:var(--zoom-contrast);font-size:2.4rem;display:grid;place-items:center;cursor:pointer}.slider-lightbox__nav--prev{left:2rem}.slider-lightbox__nav--next{right:2rem}.slider-lightbox__close{position:absolute;top:3rem;right:3rem;border:2px solid var(--zoom-color);background:transparent;color:var(--zoom-contrast);font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:1.6rem;text-transform:uppercase;padding:.6rem 1.8rem;border-radius:2rem;cursor:pointer}.slider-lightbox__caption{position:absolute;bottom:4rem;left:50%;transform:translate(-50%);background-color:var(--zoom-color);color:var(--zoom-contrast);font-family:ivypresto-text,serif;font-size:1.6rem;padding:.6rem 1.6rem;border-radius:2rem}@media(max-width:62em){.slider-lightbox{padding:2rem}.slider-lightbox__frame{width:100%;height:70vh}}.narratives-page{background:#fcf6df;--split-divider-color: #801D59}.narratives-panel{padding-top:12rem;display:flex;flex-direction:column;gap:2.4rem;position:sticky;top:0;align-self:flex-start;height:100vh}.narratives-panel h1{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:4.2rem;font-weight:100;text-transform:uppercase;color:#801d59;margin:0}.narratives-panel p{font-family:ivypresto-text,serif;font-size:2rem;line-height:1.7;color:#801d59}.narratives-panel__content{display:grid;gap:2.4rem}.narratives-grid{background:#801d59;padding:12rem 4rem;display:grid;grid-template-columns:1fr;gap:4rem}.narratives-card{display:flex;flex-direction:column;gap:1.8rem;color:#f5d96d;position:relative;text-decoration:none;border-bottom:2px solid #F5D96D}.narratives-card__image{border-radius:2.4rem;overflow:hidden;border:2px solid #F5D96D;background:#d7a98a;position:relative;z-index:2}.narratives-card__image img{width:100%;height:40rem;display:block;object-fit:contain;transition:transform .25s ease}.narratives-card__body{position:relative;padding:0rem 0 2rem;z-index:1}.narratives-card__body:before{content:"";position:absolute;inset:-1rem 0;background:#f5d96d;z-index:0;opacity:0;height:200%!important;transform:translateY(-150%);transition:transform .25s ease,opacity .2s ease;border-radius:1.6rem}.narratives-card__meta{display:flex;align-items:center;gap:1.6rem;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;text-transform:uppercase;position:relative;z-index:2;padding:0 1.2rem}.narratives-card__year{display:inline-flex;align-items:center;padding:.4rem 1.2rem;border-radius:999px;background:#f5d96d;color:#801d59;font-size:1.4rem}.narratives-card__title{font-size:2.4rem}.narratives-card__dash{width:100%;height:2px;background:#f5d96d;opacity:.6}.narratives-card:hover{color:#801d59;border-bottom:2px solid transparent}.narratives-card:hover .narratives-card__year{background:#801d59;color:#f5d96d}.narratives-card:hover .narratives-card__body:before{opacity:1;transform:translateY(-35%)}.narratives-card:hover .narratives-card__image img{transform:scale(1.15)}@media(max-width:62em){.narratives-panel{position:static;height:auto}.narratives-grid{padding:4rem 3rem}}.footer{background:#f5d96d;border-top:4px solid #63360A;padding:3.2rem 4rem}.footer__inner{display:flex;flex-wrap:wrap;gap:2.4rem;align-items:center;justify-content:space-between}.footer__logo-slot{min-width:12rem;min-height:4rem;border:2px dashed #63360A;border-radius:1.2rem;display:grid;place-items:center;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;color:#63360a;text-transform:uppercase;font-size:1.4rem}.state{width:100vw;height:100vh;display:grid;place-items:center;text-align:center;padding:4rem}.state p{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2.4rem;text-transform:uppercase;margin:0}.state--loading{background:#f5d96d}.state--loading p{color:#016b22;animation:state-blink 1s steps(2,end) infinite}.state--error{background:#801d59}.state--error p{color:#f5d96d}.state--error a{color:#f5d96d;text-decoration:underline}@keyframes state-blink{0%,to{opacity:1}50%{opacity:.2}}.page--busca{background:#fcf6df;--split-divider-color: #63360A}.search-panel{padding-top:12rem;display:flex;flex-direction:column;gap:1.6rem;position:sticky;top:0;align-self:flex-start;height:100vh;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;color:#63360a}.search-panel h1{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:4.2rem;font-weight:100;text-transform:uppercase;color:#63360a;margin:0}.search-panel p{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2rem;color:#63360a}.search-filters{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.6rem}.search-filters__item{display:inline-flex;align-items:center;gap:.8rem;font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:1.6rem;color:#63360a;text-transform:uppercase}.search-filters__item input{accent-color:#63360A}.search-results{background:#fcf6df;padding:12rem 4rem;display:grid;gap:2.4rem;align-content:start}.search-card{border:2px solid #63360A;border-radius:2rem;padding:2.4rem;text-decoration:none;color:#63360a;background:#f5d96d;display:flex;flex-direction:column;gap:1rem}.search-card:hover{color:#63360a}.search-card__category{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:1.4rem;text-transform:uppercase}.search-card__title{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1.05;margin:0;text-transform:uppercase}.search-card__meta{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:1.6rem;text-transform:uppercase;margin:0}.search-card__content{display:grid;gap:1.2rem;font-family:ivypresto-text,serif;font-size:1.6rem;color:#63360a}.search-card__content *{color:#63360a}.search-card__content p{margin:0}.search-card__link{font-family:ivypresto-text,serif;font-size:1.6rem;color:#63360a;text-decoration:underline;width:fit-content}.search-card__link:hover{color:#63360a}.search-results__empty{font-family:Brasilero2018Free,ui-serif,Georgia,Times New Roman,serif;font-size:2rem;text-transform:uppercase;color:#63360a}@media(max-width:62em){.search-panel{position:static;height:auto}}
