*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{background-color:var(--neutral-50);color:var(--neutral-700);font-family:var(--font-inter)}p{font-size:var(--size15-18);line-height:1.5}img{height:auto}iframe,img,video{max-width:100%}iframe{max-height:100%}ul{list-style-type:none}a{color:inherit;display:inline-block;text-decoration:none}button{border:none}:root{--size24-48:clamp(1.5rem,calc(1.041rem + 2.295vw),3rem);--size22-36:clamp(1.375rem,calc(1.107rem + 1.339vw),2.25rem);--size18-28:clamp(1.125rem,calc(0.934rem + 0.957vw),1.75rem);--size16-24:clamp(1rem,calc(0.847rem + 0.765vw),1.5rem);--size-16-24:clamp(1rem,calc(0.847rem + 0.765vw),1.5rem);--size16-18:clamp(1rem,calc(0.962rem + 0.191vw),1.125rem);--size-16-18:clamp(1rem,calc(0.962rem + 0.191vw),1.13rem);--size-15-24:clamp(0.94rem,calc(0.765rem + 0.86vw),1.5rem);--size15-18:clamp(0.9375rem,calc(0.88rem + 0.287vw),1.125rem);--size-15-18:clamp(0.94rem,calc(0.88rem + 0.287vw),1.13rem);--size13-16:clamp(0.812rem,calc(0.755rem + 0.287vw),1rem);--size12-14:clamp(0.75rem,calc(0.712rem + 0.191vw),0.875rem);--size12-15:clamp(0.75rem,calc(0.693rem + 0.287vw),0.9375rem);--size12-18:clamp(0.75rem,calc(0.635rem + 0.574vw),1.125rem);--size-12-16:clamp(0.75rem,calc(0.674rem + 0.382vw),1rem);--size-12-14:clamp(0.75rem,calc(0.712rem + 0.191vw),0.88rem);--size10-12:clamp(0.625rem,calc(0.587rem + 0.012vw),0.75rem);--size-10-12:clamp(0.63rem,calc(0.587rem + 0.191vw),0.75rem);--size-10-14:clamp(0.63rem,calc(0.549rem + 0.382vw),0.88rem);--size14-18:clamp(0.875rem,calc(0.799rem + 0.382vw),1.125rem);--size-14-18:clamp(0.875rem,calc(0.799rem + 0.382vw),1.125rem);--size11-15:clamp(0.6875rem,calc(0.611rem + 0.382vw),0.9375rem);--font-playFair:"Playfair Display","Times New Roman",Times,serif;--font-inter:"Inter","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--neutral-50:#f7f5f0;--neutral-100:#eeece7;--neutral-300:#d5d1c8;--neutral-500:#7f7c78;--neutral-600:#62605d;--neutral-700:#4a4845;--neutral-800:#2c2a29;--neutral-900:#232220;--earth-100:#f9e6d7;--earth-200:#e4cab5;--earth-300:#d9bba3;--earth-600:#63432b;--earth-900:#4b3422;--earth-950:#3f2b1b;--nature-50:#f5ffee;--nature-500:#586250;--nature-900:#4a5741;--nature-950:#36402f;--borda-light:0.5px solid var(--neutral-300);--borda-escura:1px solid var(--earth-600)}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/assets/fonts/playfair-display-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400;src:url(/assets/fonts/playfair-display-v40-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/assets/fonts/playfair-display-v40-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/assets/fonts/playfair-display-v40-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/assets/fonts/playfair-display-v40-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:600;src:url(/assets/fonts/playfair-display-v40-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/assets/fonts/playfair-display-v40-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:700;src:url(/assets/fonts/playfair-display-v40-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:800;src:url(/assets/fonts/playfair-display-v40-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:800;src:url(/assets/fonts/playfair-display-v40-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:900;src:url(/assets/fonts/playfair-display-v40-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:900;src:url(/assets/fonts/playfair-display-v40-latin-900italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/assets/fonts/inter-v20-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(/assets/fonts/inter-v20-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/assets/fonts/inter-v20-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(/assets/fonts/inter-v20-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/assets/fonts/inter-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/assets/fonts/inter-v20-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/fonts/inter-v20-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/assets/fonts/inter-v20-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/fonts/inter-v20-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/fonts/inter-v20-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/assets/fonts/inter-v20-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(/assets/fonts/inter-v20-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/assets/fonts/inter-v20-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(/assets/fonts/inter-v20-latin-900italic.woff2) format("woff2")}.bg-dark{background:linear-gradient(0deg,#4b3422 0,rgba(75,52,34,0) 20%,rgba(75,52,34,0) 80%,#4b3422 100%),url(/assets/images/ui/pattern-topography.svg) repeat center var(--earth-900);color:var(--earth-200)}.bg-dark * :is(.titulo--nivel-1,.titulo--nivel-2,.titulo--nivel-3,.titulo--nivel-4){color:var(--earth-100)}.container{padding-left:clamp(10px,calc(-11.415px + 6.692vw),80px);padding-right:clamp(10px,calc(-11.415px + 6.692vw),80px)}section.container{padding-bottom:clamp(48px,calc(43.105px + 1.53vw),64px);padding-top:clamp(48px,calc(43.105px + 1.53vw),64px)}.limitar{margin:auto;max-width:1206px}@media (min-width:700px){.leitura--estreita{margin-inline:auto;max-width:620px}.leitura--estreita.leitura .container,.leitura--estreita.leitura.container{padding-left:0;padding-right:0}}@media (min-width:830px){.leitura--larga{margin-inline:auto;max-width:750px}.leitura--larga.leitura .container,.leitura--larga.leitura.container{padding-left:0;padding-right:0}}:is(.titulo--nivel-1,.titulo--nivel-2,.titulo--nivel-3,.titulo--nivel-4)+p,p+p{margin-top:1rem}.titulo--nivel-1,.titulo--nivel-2,.titulo--nivel-3,.titulo--nivel-4{color:var(--neutral-900)}.titulo--nivel-1{font-size:var(--size24-48);font-weight:400;line-height:1.1}.titulo--nivel-2{font-size:var(--size22-36);font-weight:600;line-height:1.2}.titulo--nivel-3{font-size:var(--size18-28);font-weight:400;line-height:1.25}.titulo--nivel-4{font-size:var(--size16-24);font-weight:600;line-height:1.3}.texto-abertura{font-size:var(--size-15-24);line-height:1.5}.titulo-chamada{color:var(--neutral-500);display:block;font-size:var(--size-10-14);font-weight:400;line-height:1.1;margin-bottom:12px;text-transform:uppercase}.bg-dark .titulo-chamada{color:var(--earth-300)}.texto_min{display:inline-block;font-size:var(--size-12-14);line-height:1.4;max-width:46ch}.destaque{border-left:var(--borda-light);padding:8px 16px}.fonte-playFair{font-family:var(--font-playFair)}.btn{align-items:center;background-color:var(--nature-900);border-radius:1px;color:var(--nature-50);display:flex;font-size:var(--size-15-18);gap:16px;justify-content:center;padding:clamp(20px,calc(17.553px + .765vw),28px) clamp(28px,calc(18.822px + 2.868vw),58px);text-transform:uppercase;transition:background-color .3s}.btn:hover{background-color:var(--nature-950)}@media (min-width:768px){.btn{display:inline-flex}}.bloco-dividido{display:grid}.bloco-dividido__imagem,.bloco-dividido__imagem img{display:block;height:100%;width:100%}.bloco-dividido__imagem img{-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.bloco-dividido{align-items:center;gap:20px;grid-template-columns:1fr 1fr}.bloco-dividido__conteudo{padding:0}.bloco-dividido__imagem{height:100%;min-height:500px}}.postagem__capa--cover{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.cookie-banner{backdrop-filter:blur(40px);background-color:hsla(0,0%,100%,.37);border-top:var(--borda-escura);bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.05);color:var(--neutral-900);left:0;padding:clamp(10px,calc(6.941px + .956vw),20px);position:fixed;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,1,.5,1);width:100%;z-index:9999}.cookie-banner[data-visible=true]{transform:translateY(0)}.cookie-banner__content{display:grid;gap:24px;grid-template-columns:1fr}.cookie-banner__text p{font-size:var(--size-12-14);line-height:1.6}.cookie-banner__text a{color:var(--neutral-950);text-decoration:underline}.cookie-banner__actions{display:flex;flex-direction:column;gap:12px}.btn-cookie{cursor:pointer}.btn-cookie--secondary{background-color:rgba(74,87,65,.239);border:1px solid var(--neutral-500)}.btn-cookie--secondary:hover{background-color:var(--nature-500)}@media (min-width:768px){.cookie-banner{border:var(--borda-escura);border-radius:8px;bottom:1rem;left:1rem;max-width:484px;width:-moz-max-content;width:max-content}}.acoordion-section__header{margin-bottom:clamp(32px,calc(26.182px + 1.818vw),48px);text-align:center}.accordion>.titulo-chamada{display:block;margin-bottom:4px;text-transform:uppercase}.sumario__lista{list-style:none;margin:auto;max-width:60ch;padding:0}.sumario__item:not(:last-child) details{border-bottom:var(--borda-light)}details summary::-webkit-details-marker{display:none}summary{cursor:pointer;list-style:none;padding:clamp(18px,calc(15.091px + .909vw),26px) clamp(8px,calc(5.091px + .909vw),16px)}summary:focus-visible{outline:2px solid var(--neutral-550);outline-offset:-2px}.accordion__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.accordion__titulo{color:var(--neutral-900);font-size:var(--size-14-18);font-weight:400;line-height:1.3;margin:0}.accordion__icon{flex-shrink:0;transition:transform .4s ease}@media (min-width:768px){.accordion__icon{height:32px;width:32px}}details[open] .accordion__icon{transform:rotate(45deg)}.accordion__content{height:0;overflow:hidden;transition:height .45s cubic-bezier(.25,1,.5,1)}.accordion__content-inner{padding:12px clamp(8px,calc(5.091px + .909vw),16px) 1.5rem}.is-animating .accordion__content,details[open] .accordion__content{transition-delay:0s;visibility:visible}.is-open .accordion__content{height:auto;visibility:visible}.accordion__content-inner{padding:0 clamp(8px,calc(5.091px + .909vw),16px) 1.5rem}.accordion__texto{font-size:var(--size-12-14);font-weight:400;line-height:1.6;margin:0}@media (prefers-reduced-motion:reduce){.accordion__content,.accordion__icon{transition:none!important}}.zigzag__item{padding:32px clamp(12px,calc(8.329px + 1.147vw),24px)}.zigzag__header{align-items:center;display:flex;gap:clamp(12px,calc(8.329px + 1.147vw),24px);margin-bottom:16px}.zigzag__icon{border:var(--borda-escura);border-radius:50%;height:32px;padding:4px;width:32px}.zigzag__titulo{font-size:var(--size-14-18);font-weight:700;line-height:1.3}.zigzag__texto{font-size:var(--size-12-14);line-height:1.6}.zigzag__item:not(:last-child){border-bottom:var(--borda-escura)}.zigzag__item:nth-child(odd){border-left:var(--borda-escura)}.zigzag__item:nth-child(2n){border-right:var(--borda-escura)}@media (min-width:768px){.zigzag{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.zigzag__item:first-child{grid-area:1/3}.zigzag__item:nth-child(2){grid-area:2/2}.zigzag__item:nth-child(3){grid-area:3/1}.zigzag__item:nth-child(2n){border-right:unset;border-top:var(--borda-escura)}.zigzag__item:not(:last-child){border-right:var(--borda-escura);border-top:unset}.zigzag__item:nth-child(odd){border-bottom:var(--borda-escura);border-left:unset;border-right:var(--borda-escura)}.zigzag__icon{height:40px;width:40px}}.header{align-items:center;display:flex;justify-content:space-between;padding:clamp(10px,calc(6.941px + .956vw),20px) 0}.header .logo svg{aspect-ratio:1/1;display:block;height:58px;width:58px}.header__menu-toggle{background:none;border:none;cursor:pointer;display:flex;position:relative;z-index:10000}.icone-menu{height:28px;transition:opacity .3s ease;width:28px}.icone-menu--fechar{inset:0;opacity:0;position:absolute}.header__menu-toggle[aria-expanded=true] .icone-menu--abrir{opacity:0}.header__menu-toggle[aria-expanded=true] .icone-menu--fechar{opacity:1}.header__nav{color:var(--neutral-900);inset:0;opacity:0;padding:102px 10px;pointer-events:none;position:fixed;transform:translate3d(0,100%,0);transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity;z-index:9999}.header__nav,.header__nav--ativo{background-color:var(--neutral-50)}.header__nav--ativo{opacity:1;pointer-events:auto;transform:translateZ(0)}.nav__list{display:flex;flex-direction:column}.nav__link{color:var(--neutral-900);font-size:1.125rem;padding:24px;text-transform:uppercase}.nav__list li:nth-child(-n+3){border-bottom:var(--borda-escura)}@media (hover:hover) and (pointer:fine){.nav__link:hover:after,.nav__link:hover:before{height:100%;width:100%}}.nav__link:focus-visible:after,.nav__link:focus-visible:before,.nav__link[aria-current=page]:after,.nav__link[aria-current=page]:before{height:100%;width:100%}.btn--header{margin-top:32px}body.menu-aberto{overflow:hidden}@media (min-width:1200px){.header>.logo>svg{height:98px;width:98px}.header__menu-toggle{display:none}.header__nav{background:none;inset:auto;opacity:1;padding:0;pointer-events:auto;position:static;transform:none}.nav__list{align-items:center;flex-direction:row;gap:12px}.nav__list li:nth-child(-n+3){border-bottom:none}.nav__link{padding:12px}.btn--header{margin-left:36px;margin-top:0;padding:1.125rem 2.25rem}}.hero.bloco-dividido,.manifesto.bloco-dividido{gap:24px}#metodo.container{padding-bottom:clamp(48px,calc(23.526px + 7.648vw),128px);padding-top:clamp(64px,calc(105.79px - 3.059vw),96px)}.metodo__header{margin-bottom:clamp(32px,calc(26.182px + 1.818vw),48px);max-width:64ch}#manifesto{--shadow-inset-y:clamp(86px,-7vw,128px);box-shadow:inset 0 var(--shadow-inset-y) var(--earth-900);padding-top:clamp(48px,calc(43.105px + 1.53vw),64px)}@media (min-width:768px){#hero{--shadow-inset-y:clamp(-128px,-7vw,-76px);box-shadow:inset 0 var(--shadow-inset-y) var(--earth-900);padding-top:clamp(48px,calc(43.105px + 1.53vw),64px)}.hero.bloco-dividido,.manifesto.bloco-dividido{gap:20px}#manifesto{--shadow-inset-y:clamp(-128px,-7vw,-76px)}.manifesto__conteudo{grid-area:1}}footer .container{padding-bottom:clamp(48px,calc(43.105px + 1.53vw),64px);padding-top:clamp(48px,calc(43.105px + 1.53vw),64px)}.footer__divider{background-color:var(--earth-600);height:1px;margin-bottom:clamp(48px,calc(43.105px + 1.53vw),64px);margin-top:clamp(48px,calc(43.105px + 1.53vw),64px)}.footer__header{align-items:center;display:flex;flex-direction:column;gap:28px}.footer__social-lista{display:flex;gap:12px}.social__item-link{align-items:center;border:var(--borda-escura);border-radius:50%;display:flex;justify-content:center;padding:4px}.footer__conteudo{display:grid;gap:48px}.footer__conteudo .footer__lista{display:flex;flex-direction:column;gap:12px}.footer__link{font-size:var(--size-15-18);font-weight:400;padding:.75rem}.footer__link:not([href^="mailto:"]){text-transform:uppercase}.footer-endereco__mapa{background-color:var(--earth-950);margin-bottom:8px;padding:8px}.mapa-trigger{border:0;display:block;height:clamp(158px,calc(121.595px + 11.377vw),277px);overflow:hidden;padding:0;position:relative;width:100%}.mapa-trigger img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.mapa-trigger:hover img{transform:scale(1.05)}.footer-endereco address{font-size:var(--size-15-18);font-style:normal;line-height:1.4}.mapa-trigger{cursor:pointer}.footer__info{display:flex;flex-direction:column}.footer-aviso{background-color:var(--earth-950);font-size:var(--size-10-12);line-height:1.6;max-width:67ch;padding:.5rem;place-self:center}.footer-normas>.footer__lista{align-items:center;display:flex;flex-direction:column;gap:12px}.footer-normas>.footer__lista>li:not(:last-child){border-bottom:var(--borda-escura)}.footer__endline{background-color:var(--earth-950);display:flex;justify-content:center;padding:1rem}.footer__endline p{font-size:var(--size-10-12);line-height:1.1}@media (min-width:768px){.footer__header{flex-direction:row;justify-content:space-between}.footer__header .logo svg{display:block;height:98px;width:98px}.social__item-link img{height:32px;width:32px}.footer__conteudo{grid-template-columns:1fr 1fr 1.5fr}.footer__info{align-items:center;flex-direction:row-reverse;justify-content:space-between}.footer-normas .footer__lista{flex-direction:row;justify-content:center}.footer-normas>.footer__lista>li:not(:last-child){border-bottom:unset;border-right:var(--borda-escura)}}@keyframes botaoApareceDiminui{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes tooltipEntradaSome{0%{opacity:0;transform:translateY(10px) scale(.9)}15%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.9)}}@keyframes pulseIntermitente{0%,80%,to{transform:scale(1)}90%{transform:scale(1.1)}}@keyframes ondaExpansiva{0%,80%{opacity:0;transform:scale(1)}85%{opacity:.5}to{opacity:0;transform:scale(1.6)}}@keyframes tooltipIntermitente{0%,79%,to{opacity:0}80%,99%{opacity:1}}.whatsapp-container{align-items:center;bottom:20px;display:flex;position:fixed;right:2.8%;transition:transform .4s cubic-bezier(.25,1,.5,1);will-change:transform;z-index:1000}.whatsapp-container.com-cookie-banner{transform:translateY(-270px)}.whatsapp-tooltip{animation:tooltipEntradaSome 4s ease-out 1.5s forwards,tooltipIntermitente 10s ease-in-out 8s infinite;background-color:var(--neutral-50);border:var(--borda-light);border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.1);color:var(--neutral-800);font-size:14px;margin-right:10px;opacity:0;padding:8px 12px}.whatsapp-button{align-items:center;animation:botaoApareceDiminui 1s ease-out 1s forwards,pulseIntermitente 10s ease-in-out 0s infinite;background-color:var(--nature-900);border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;height:60px;justify-content:center;opacity:0;position:relative;text-decoration:none;transition:background-color .3s ease-in;width:60px}.whatsapp-button:before{animation:ondaExpansiva 10s ease-out 0s infinite;background-color:var(--neutral-600);border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.whatsapp-button:hover{background-color:var(--nature-950);transform:scale(1.1)}.whatsapp-button:hover,.whatsapp-button:hover:before{animation-play-state:paused}.whatsapp-button:not(:hover){animation-play-state:running}.whatsapp-button svg{color:var(--nature-50);height:30px;width:30px}@media (prefers-reduced-motion:reduce){.whatsapp-button,.whatsapp-button:before,.whatsapp-tooltip{animation:none;opacity:1}.whatsapp-button:hover{transform:none}}@media (min-width:768px){.whatsapp-container.com-cookie-banner{transform:translateY(-20px)}.whatsapp-button{height:80px;width:80px}.whatsapp-button svg{height:40px;width:40px}}