@font-face{font-family: 'Fraunces';font-style: italic;font-weight: 400 600;font-display: swap;src: url("https://spiesagro.com/wp-content/themes/spiesagro/assets/fonte/fraunces-italic-latin-ext.woff2") format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Fraunces';font-style: italic;font-weight: 400 600;font-display: swap;src: url("https://spiesagro.com/wp-content/themes/spiesagro/assets/fonte/fraunces-italic-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Fraunces';font-style: normal;font-weight: 400 700;font-display: swap;src: url("https://spiesagro.com/wp-content/themes/spiesagro/assets/fonte/fraunces-normal-latin-ext.woff2") format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Fraunces';font-style: normal;font-weight: 400 700;font-display: swap;src: url("https://spiesagro.com/wp-content/themes/spiesagro/assets/fonte/fraunces-normal-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Source Sans 3';font-style: italic;font-weight: 400 600;font-display: swap;src: url("https://spiesagro.com/wp-content/themes/spiesagro/assets/fonte/source-sans-3-italic-latin-ext.woff2") format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Source Sans 3';font-style: italic;font-weight: 400 600;font-display: swap;src: url("https://spiesagro.com/wp-content/themes/spiesagro/assets/fonte/source-sans-3-italic-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Source Sans 3';font-style: normal;font-weight: 300 700;font-display: swap;src: url("https://spiesagro.com/wp-content/themes/spiesagro/assets/fonte/source-sans-3-normal-latin-ext.woff2") format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Source Sans 3';font-style: normal;font-weight: 300 700;font-display: swap;src: url("https://spiesagro.com/wp-content/themes/spiesagro/assets/fonte/source-sans-3-normal-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--verde-900: #0c1f19;--verde-700: #183d32;--verde-600: #215647;--verde-500: #2d7360;--verde-400: #48937d;--verde-200: #a9c9bd;--verde-100: #dcebe4;--verde-050: #eef5f1;--trigo-600: #8d6331;--trigo-500: #c79a3b;--trigo-300: #e6c98a;--trigo-100: #f6ecd8;--papel: #faf8f4;--papel-2: #f2efe8;--tinta: #1c2320;--tinta-2: #4a544e;--tinta-3: #5e6661;--linha: rgba(28,35,32,.14);--linha-clara: rgba(255,255,255,.18);--fonte-titulo: "Fraunces","Iowan Old Style",Georgia,serif;--fonte-texto: "Source Sans 3","Source Sans Pro",system-ui,sans-serif;--t-display: clamp(2.8rem,1.6rem + 5.2vw,6.4rem);--t-h1: clamp(2.1rem,1.4rem + 3.0vw,4.0rem);--t-h2: clamp(1.7rem,1.2rem + 2.0vw,2.8rem);--t-h3: clamp(1.25rem,1.05rem + 0.8vw,1.65rem);--t-corpo: clamp(1.02rem,0.97rem + 0.25vw,1.16rem);--t-apoio: clamp(0.86rem,0.83rem + 0.14vw,0.95rem);--col: min(1240px,100% - 2 * var(--gutter));--gutter: clamp(1.5rem,4vw,4rem);--secao-y: clamp(4.5rem,9vw,9rem);--medida: 640px;--ease-saida: cubic-bezier(.22,1,.36,1);--ease-suave: cubic-bezier(.4,0,.2,1);--dur-curta: 220ms;--dur-media: 480ms;--dur-longa: 900ms;--sombra-1: 0 1px 2px rgba(12,31,25,.06),0 4px 12px rgba(12,31,25,.06);--sombra-2: 0 2px 4px rgba(12,31,25,.07),0 14px 38px rgba(12,31,25,.11);--sombra-3: 0 30px 70px rgba(12,31,25,.22)}@media (prefers-reduced-motion: reduce){:root{--dur-curta: 1ms;--dur-media: 1ms;--dur-longa: 1ms}*,*::before,*::after{animation-duration: 1ms !important;animation-iteration-count: 1 !important;transition-duration: 1ms !important;transition-delay: 0s !important;animation-delay: 0s !important;scroll-behavior: auto !important}}
*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--papel);color: var(--tinta);font-family: var(--fonte-texto);font-size: var(--t-corpo);line-height: 1.68;font-synthesis-weight: none;-webkit-font-smoothing: antialiased;overflow-x: hidden}img,svg,video{max-width: 100%;height: auto;display: block}picture{display: contents}a{color: var(--verde-600);text-decoration: none}a.link{background-image: linear-gradient(currentColor,currentColor);background-size: 0 1px;background-repeat: no-repeat;background-position: 0 100%;transition: background-size var(--dur-curta) var(--ease-suave);padding-bottom: 1px}a.link:hover,a.link:focus-visible{background-size: 100% 1px}:focus-visible{outline: 2px solid var(--trigo-500);outline-offset: 3px;border-radius: 2px}h1,h2,h3,h4{font-family: var(--fonte-titulo);font-weight: 600;line-height: 1.07;letter-spacing: -.022em;margin: 0 0 .5em;font-variation-settings: "SOFT" 0,"WONK" 1,"opsz" 36;text-wrap: balance}h1{font-size: var(--t-h1)}h2{font-size: var(--t-h2)}h3{font-size: var(--t-h3);letter-spacing: -.012em}p{margin: 0 0 1.15em;text-wrap: pretty}ul,ol{list-style: none;margin: 0;padding: 0}p:last-child{margin-bottom: 0}strong,b{font-weight: 650;color: var(--verde-700)}[data-fundo]{background-image: var(--fundo-jpg)}@media (max-width: 959px){[data-fundo]{background-image: var(--fundo-jpg-cel,var(--fundo-jpg))}}@supports (background-image: image-set(url("a.webp") type("image/webp"))){[data-fundo]{background-image: var(--fundo)}@media (max-width: 959px){[data-fundo]{background-image: var(--fundo-cel,var(--fundo))}}}.envelope{width: var(--col);margin-inline: auto}.envelope--estreito{width: min(var(--medida),100% - 2 * var(--gutter));margin-inline: auto}.envelope--medio{width: min(980px,100% - 2 * var(--gutter));margin-inline: auto}.secao{padding-block: var(--secao-y);position: relative}.secao--escura{background: var(--verde-900);color: var(--verde-100)}.secao--escura h1,.secao--escura h2,.secao--escura h3{color: #fff}.secao--creme{background: var(--papel-2)}.rotulo{display: flex;align-items: center;gap: .85rem;font-family: var(--fonte-texto);font-size: var(--t-apoio);font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--trigo-600);margin-bottom: 1.6rem}.rotulo::after{content: "";flex: 1;height: 1px;background: var(--linha)}.secao--escura .rotulo{color: var(--trigo-300)}.secao--escura .rotulo::after{background: var(--linha-clara)}.rotulo span.num{font-variant-numeric: tabular-nums;font-weight: 500}.botao{--b-fundo: var(--verde-600);--b-cor: #fff;display: inline-flex;align-items: center;gap: .6rem;padding: .95rem 1.7rem;background: var(--b-fundo);color: var(--b-cor);font-weight: 600;font-size: var(--t-apoio);letter-spacing: .06em;text-transform: uppercase;border: 1px solid var(--b-fundo);border-radius: 2px;position: relative;overflow: hidden;transition: color var(--dur-curta) var(--ease-suave),border-color var(--dur-curta) var(--ease-suave);cursor: pointer}.botao::before{content: "";position: absolute;inset: 0;background: var(--verde-900);transform: translateY(101%);transition: transform var(--dur-media) var(--ease-saida);z-index: 0}.botao:hover::before,.botao:focus-visible::before{transform: translateY(0)}.botao>*{position: relative;z-index: 1}.botao .seta{transition: transform var(--dur-media) var(--ease-saida)}.botao:hover .seta{transform: translateX(5px)}.botao--linha{--b-fundo: transparent;--b-cor: var(--verde-700);border-color: var(--verde-600)}.botao--linha:hover{--b-cor: #fff}.botao--claro{--b-fundo: transparent;--b-cor: #fff;border-color: rgba(255,255,255,.5)}.botao--claro::before{background: #fff}.botao--claro:hover{--b-cor: var(--verde-900);border-color: #fff}.botao--cheio{--b-fundo: var(--verde-600);--b-cor: #fff;border-color: var(--verde-600)}.botao--cheio::before{background: var(--verde-900)}.botao--cheio:hover{border-color: var(--verde-900)}.monograma{display: inline-block;aspect-ratio: 1378 / 1358;background-color: currentColor;-webkit-mask-image: var(--marca);mask-image: var(--marca);-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center}.pular{position: absolute;left: 50%;top: -60px;transform: translateX(-50%);z-index: 200;background: var(--verde-900);color: #fff;padding: .8rem 1.4rem;border-radius: 0 0 2px 2px;font-size: .85rem;font-weight: 600;text-decoration: none;transition: top var(--dur-curta) var(--ease-saida)}.pular:focus{top: 0}[id]{scroll-margin-top: 5.5rem}
.pular{position: absolute;left: -9999px;top: 0;z-index: 200;background: var(--verde-900);color: #fff;padding: .8rem 1.2rem}.pular:focus{left: 0}.cabecalho{position: fixed;inset: 0 0 auto 0;z-index: 100;padding-block: clamp(.9rem,1.6vw,1.5rem);transition: background-color var(--dur-media) var(--ease-suave),padding var(--dur-media) var(--ease-suave),box-shadow var(--dur-media) var(--ease-suave)}.cabecalho::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(to bottom,rgba(12,31,25,.72),rgba(12,31,25,0));opacity: 1;transition: opacity var(--dur-media) var(--ease-suave)}.cabecalho.preso{background: var(--verde-600);padding-block: .7rem;box-shadow: 0 1px 0 rgba(255,255,255,.08),var(--sombra-2)}.cabecalho.preso::before{opacity: 0}.cabecalho.solido{background: var(--verde-600)}.cabecalho.solido::before{opacity: 0}.cabecalho__linha{display: flex;align-items: center;gap: clamp(1rem,3vw,2.5rem)}.marca{display: flex;align-items: center;gap: .85rem;color: #fff}.marca__simbolo{width: clamp(38px,4.4vw,54px);height: auto;flex: none;transition: transform var(--dur-media) var(--ease-saida)}.marca:hover .marca__simbolo{transform: rotate(-4deg) scale(1.05)}.marca__texto{display: flex;flex-direction: column;line-height: 1.05}.marca__nome{font-family: var(--fonte-titulo);font-weight: 600;font-size: clamp(1.15rem,1.5vw,1.5rem);letter-spacing: -.02em}.marca__nome em{font-style: normal;color: var(--trigo-300)}.marca__sub{font-size: clamp(.58rem,.72vw,.7rem);letter-spacing: .13em;text-transform: uppercase;color: rgba(255,255,255,.76);margin-top: .25rem;font-weight: 500}.menu{margin-left: auto}.menu ul{display: flex;align-items: center;gap: clamp(.9rem,2vw,2rem);list-style: none;margin: 0;padding: 0}.menu a{color: rgba(255,255,255,.88);font-size: .82rem;font-weight: 600;letter-spacing: .085em;text-transform: uppercase;padding: .45rem 0;position: relative;display: block;transition: color var(--dur-curta) var(--ease-suave)}.menu a::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--trigo-500);transform: scaleX(0);transform-origin: left;transition: transform var(--dur-media) var(--ease-saida)}.menu a:hover,.menu .current-menu-item>a,.menu .atual>a{color: #fff}.menu a:hover::after,.menu .current-menu-item>a::after,.menu .atual>a::after{transform: scaleX(1)}.sanduiche{display: none;margin-left: auto;width: 46px;height: 46px;padding: 0;background: none;border: 1px solid rgba(255,255,255,.35);border-radius: 2px;cursor: pointer;position: relative}.sanduiche span{position: absolute;left: 50%;width: 20px;height: 1.5px;background: #fff;transform: translateX(-50%);transition: transform var(--dur-media) var(--ease-saida),opacity var(--dur-curta) var(--ease-suave)}.sanduiche span:nth-child(1){top: 16px}.sanduiche span:nth-child(2){top: 22px}.sanduiche span:nth-child(3){top: 28px}.sanduiche[aria-expanded="true"] span:nth-child(1){transform: translateX(-50%) translateY(6px) rotate(45deg)}.sanduiche[aria-expanded="true"] span:nth-child(2){opacity: 0}.sanduiche[aria-expanded="true"] span:nth-child(3){transform: translateX(-50%) translateY(-6px) rotate(-45deg)}@media (max-width: 1000px){.sanduiche{display: block}#menu-principal{position: fixed;inset: 0;background: var(--verde-900);display: grid;place-content: center;clip-path: circle(0 at calc(100% - 46px) 46px);transition: clip-path 620ms var(--ease-saida);margin: 0}#menu-principal[data-aberto="sim"]{clip-path: circle(150% at calc(100% - 46px) 46px)}#menu-principal{pointer-events: none}#menu-principal[data-aberto="sim"]{pointer-events: auto}.sanduiche{z-index: 2}body.menu-aberto{overflow: hidden}.menu ul{flex-direction: column;gap: 1.4rem;text-align: center}.menu a{font-size: 1.15rem;letter-spacing: .05em}.menu li{opacity: 0;transform: translateY(14px)}#menu-principal[data-aberto="sim"] li{animation: menu-entra var(--dur-media) var(--ease-saida) forwards}#menu-principal[data-aberto="sim"] li:nth-child(1){animation-delay: 120ms}#menu-principal[data-aberto="sim"] li:nth-child(2){animation-delay: 170ms}#menu-principal[data-aberto="sim"] li:nth-child(3){animation-delay: 220ms}#menu-principal[data-aberto="sim"] li:nth-child(4){animation-delay: 270ms}#menu-principal[data-aberto="sim"] li:nth-child(5){animation-delay: 320ms}#menu-principal[data-aberto="sim"] li:nth-child(6){animation-delay: 370ms}#menu-principal[data-aberto="sim"] li:nth-child(7){animation-delay: 420ms}}@keyframes menu-entra{to{opacity: 1;transform: none}}
.hero{position: relative;min-height: 100svh;display: grid;grid-template-rows: 1fr auto;isolation: isolate;color: #fff;overflow: hidden}.hero__fundo{position: absolute;inset: -12% 0 -12% 0;z-index: -2;background-size: cover;background-position: center 38%;will-change: transform;transform: translate3d(0,var(--parallax,0px),0) scale(1.02)}.hero__fundo::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,rgba(12,31,25,.62) 0%,rgba(12,31,25,.28) 38%,rgba(12,31,25,.86) 100%),linear-gradient(105deg,rgba(33,86,71,.55) 0%,rgba(33,86,71,0) 62%)}.hero__grao{position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: .18;mix-blend-mode: overlay;background-image: var(--grao);background-size: 180px 180px}.hero__miolo{align-self: center;width: var(--col);margin-inline: auto;padding-block: clamp(7rem,14vh,11rem) 2rem;max-width: 1240px}.hero__chapeu{display: inline-flex;align-items: center;gap: .75rem;font-size: var(--t-apoio);font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: #f1d391;margin-bottom: clamp(1.2rem,2.4vw,2rem)}.hero__chapeu::before{content: "";width: 44px;height: 1px;background: var(--trigo-500)}.hero__titulo{font-size: var(--t-display);line-height: .96;letter-spacing: -.035em;font-weight: 600;margin: 0 0 clamp(1.3rem,2.6vw,2.1rem);max-width: 17ch;font-variation-settings: "SOFT" 0,"WONK" 1,"opsz" 72}.hero__titulo em{font-style: italic;color: var(--trigo-300);font-variation-settings: "SOFT" 40,"WONK" 1,"opsz" 72}.hero__linha{display: block;overflow: hidden}.hero__linha>span{display: block;transform: translateY(102%);animation: sobe 1100ms var(--ease-saida) forwards}.hero__linha:nth-child(1)>span{animation-delay: 160ms}.hero__linha:nth-child(2)>span{animation-delay: 280ms}.hero__linha:nth-child(3)>span{animation-delay: 400ms}@keyframes sobe{to{transform: none}}.hero__texto{max-width: 54ch;font-size: clamp(1.05rem,.98rem + .4vw,1.3rem);color: rgba(255,255,255,.88);line-height: 1.6;margin-bottom: clamp(1.8rem,3vw,2.6rem);opacity: 0;animation: aparece 900ms var(--ease-saida) 560ms forwards}.hero__acoes{display: flex;flex-wrap: wrap;gap: .9rem;opacity: 0;animation: aparece 900ms var(--ease-saida) 700ms forwards}@keyframes aparece{to{opacity: 1}}.hero__numeros{border-top: 1px solid rgba(255,255,255,.16);backdrop-filter: blur(6px);background: rgba(12,31,25,.3)}.hero__numeros ul{width: var(--col);margin-inline: auto;list-style: none;padding: 0;display: grid;grid-template-columns: repeat(4,1fr)}.hero__numeros li{padding: clamp(1.1rem,2vw,1.7rem) clamp(.6rem,1.4vw,1.4rem);border-left: 1px solid rgba(255,255,255,.12);opacity: 0;transform: translateY(16px);animation: aparece-sobe 760ms var(--ease-saida) forwards}.hero__numeros li:first-child{border-left: 0;padding-left: 0}.hero__numeros li:nth-child(1){animation-delay: 820ms}.hero__numeros li:nth-child(2){animation-delay: 900ms}.hero__numeros li:nth-child(3){animation-delay: 980ms}.hero__numeros li:nth-child(4){animation-delay: 1060ms}@keyframes aparece-sobe{to{opacity: 1;transform: none}}.hero__num{font-family: var(--fonte-titulo);font-size: clamp(1.8rem,1.1rem + 2.1vw,3rem);font-weight: 600;line-height: 1;letter-spacing: -.03em;font-variant-numeric: tabular-nums;display: block}.hero__num sup{font-size: .45em;vertical-align: super;color: var(--trigo-300);margin-left: .1em}.hero__rotulo{display: block;margin-top: .5rem;font-size: clamp(.68rem,.64rem + .18vw,.8rem);letter-spacing: .1em;text-transform: uppercase;color: rgba(255,255,255,.66);line-height: 1.35}.hero__rolar{position: absolute;right: var(--gutter);bottom: clamp(7rem,14vh,10rem);z-index: 2;writing-mode: vertical-rl;font-size: .68rem;letter-spacing: .22em;text-transform: uppercase;color: rgba(255,255,255,.81);display: flex;align-items: center;gap: .9rem}.hero__rolar::after{content: "";width: 1px;height: 54px;background: linear-gradient(to bottom,var(--trigo-500),transparent);animation: desce 2.1s var(--ease-suave) infinite}@keyframes desce{0%{transform: scaleY(0);transform-origin: top}48%{transform: scaleY(1);transform-origin: top}50%{transform: scaleY(1);transform-origin: bottom}100%{transform: scaleY(0);transform-origin: bottom}}@media (max-width: 900px){.hero__numeros ul{grid-template-columns: repeat(2,1fr)}.hero__numeros li:nth-child(3){border-left: 0;padding-left: 0}.hero__numeros li:nth-child(n+3){border-top: 1px solid rgba(255,255,255,.12)}.hero__rolar{display: none}}@media (max-width: 760px){.hero__fundo::after{background: linear-gradient(to bottom,rgba(12,31,25,.68) 0%,rgba(12,31,25,.52) 42%,rgba(12,31,25,.88) 100%)}}@media (max-width: 560px){.hero__acoes{display: grid;grid-template-columns: 1fr}.hero__acoes .botao{width: 100%;justify-content: center}}
.js [data-revela]{opacity: 0;transform: translateY(26px)}[data-revela].visivel{opacity: 1;transform: none;transition: opacity 760ms var(--ease-saida),transform 760ms var(--ease-saida);transition-delay: var(--atraso,0ms)}.apresenta{display: grid;gap: clamp(2.5rem,6vw,6rem);align-items: start}@media (min-width: 860px){.apresenta{grid-template-columns: 1.15fr .85fr}}.apresenta__texto p{max-width: var(--medida)}.apresenta__texto p:first-of-type{font-size: clamp(1.2rem,1.05rem + .7vw,1.6rem);line-height: 1.5;color: var(--verde-700);font-weight: 400}.apresenta__texto p:first-of-type strong{font-weight: 650}.retrato{position: relative}.retrato img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 2px;box-shadow: var(--sombra-2);filter: saturate(1.03) contrast(1.02)}.retrato::before{content: "";position: absolute;inset: -14px -14px auto auto;width: 44%;height: 40%;border: 1px solid var(--verde-400);border-radius: 2px;z-index: -1}.retrato figcaption{margin-top: .9rem;font-size: var(--t-apoio);color: var(--tinta-3);display: flex;align-items: center;gap: .55rem}.retrato figcaption::before{content: "";width: 20px;height: 1px;background: var(--trigo-500);flex: none}.citacao{position: relative;overflow: hidden}.citacao__marca{position: absolute;right: -4%;top: 50%;transform: translateY(-50%);width: clamp(240px,32vw,460px);opacity: .07;pointer-events: none}.citacao blockquote{margin: 0;max-width: 24ch;font-family: var(--fonte-titulo);font-size: clamp(1.7rem,1.1rem + 2.4vw,3.1rem);line-height: 1.16;letter-spacing: -.028em;font-weight: 500;font-variation-settings: "SOFT" 30,"WONK" 1,"opsz" 48}.citacao blockquote em{font-style: italic;color: var(--trigo-500)}.citacao cite{display: flex;align-items: center;gap: .8rem;margin-top: 1.8rem;font-style: normal;font-size: var(--t-apoio);letter-spacing: .12em;text-transform: uppercase;color: var(--verde-200)}.citacao cite::before{content: "";width: 38px;height: 1px;background: var(--trigo-500)}.palestras{display: grid;gap: 1px;background: var(--linha);border-block: 1px solid var(--linha)}@media (min-width: 760px){.palestras{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.palestras{grid-template-columns: repeat(3,1fr)}}.palestra{background: var(--papel);padding: clamp(1.6rem,2.6vw,2.4rem);display: flex;flex-direction: column;gap: 1rem;min-height: 230px;position: relative;overflow: hidden;transition: background-color var(--dur-media) var(--ease-suave),color var(--dur-media) var(--ease-suave)}.palestra::after{content: "";position: absolute;inset: auto 0 0 0;height: 3px;background: var(--trigo-500);transform: scaleX(0);transform-origin: left;transition: transform var(--dur-media) var(--ease-saida)}.palestra:hover{background: var(--verde-900);color: var(--verde-100)}.palestra:hover::after{transform: scaleX(1)}.palestra:hover .palestra__num{color: var(--trigo-300)}.palestra:hover h3{color: #fff}.palestra__num{font-family: var(--fonte-titulo);font-size: 1rem;font-variant-numeric: tabular-nums;color: var(--trigo-600);letter-spacing: .04em;transition: color var(--dur-media) var(--ease-suave)}.palestra h3{font-size: clamp(1.08rem,1rem + .4vw,1.32rem);margin: 0;line-height: 1.22;transition: color var(--dur-media) var(--ease-suave);text-transform: none}.palestra__tema{margin-top: auto;font-size: .72rem;letter-spacing: .13em;text-transform: uppercase;color: var(--tinta-3);transition: color var(--dur-media) var(--ease-suave)}.palestra:hover .palestra__tema{color: var(--verde-200)}.filtros{display: flex;flex-wrap: wrap;gap: .5rem;margin-bottom: 2.2rem}.filtro{padding: .5rem 1.1rem;font-size: .76rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;background: none;border: 1px solid var(--linha);border-radius: 100px;color: var(--tinta-2);cursor: pointer;transition: all var(--dur-curta) var(--ease-suave)}.filtro:hover{border-color: var(--verde-400);color: var(--verde-700)}.filtro[aria-pressed="true"]{background: var(--verde-600);border-color: var(--verde-600);color: #fff}.palestra[hidden]{display: none}.trajetoria__grade{display: grid;gap: clamp(2rem,4vw,4rem)}@media (min-width: 960px){.trajetoria__grade{grid-template-columns: 1.15fr .85fr;align-items: start}}.trajetoria__retrato{margin: 0;position: relative}@media (max-width: 959px){.trajetoria__retrato{width: 100%;max-width: 360px;margin-inline: auto}}@media (min-width: 960px){.trajetoria__retrato{position: sticky;top: 118px}}.trajetoria__retrato img{display: block;width: 100%;aspect-ratio: 4 / 5;object-fit: cover;object-position: center 22%;border-radius: 2px;box-shadow: var(--sombra-2)}.trajetoria__retrato figcaption{margin-top: .9rem;font-size: var(--t-apoio);color: var(--tinta-3);max-width: 34ch;padding-left: 1.6rem;position: relative}.trajetoria__retrato figcaption::before{content: "";position: absolute;left: 0;top: .6em;width: 20px;height: 1px;background: var(--trigo-500)}.trajetoria{position: relative;padding-left: clamp(1.6rem,4vw,3rem)}.trajetoria::before{content: "";position: absolute;left: 0;top: .6rem;bottom: .6rem;width: 1px;background: linear-gradient(to bottom,var(--trigo-500),var(--verde-400) 30%,var(--linha))}.marco{position: relative;padding-bottom: clamp(2rem,3.4vw,3rem)}.marco:last-child{padding-bottom: 0}.marco::before{content: "";position: absolute;left: calc(-1 * clamp(1.6rem,4vw,3rem) - 4px);top: .55rem;width: 9px;height: 9px;border-radius: 50%;background: var(--papel);border: 1.5px solid var(--verde-500);transition: background-color var(--dur-media) var(--ease-suave),transform var(--dur-media) var(--ease-saida)}.marco.visivel::before{background: var(--trigo-500);border-color: var(--trigo-500);transform: scale(1.18)}.marco__ano{font-family: var(--fonte-titulo);font-size: 1.05rem;font-variant-numeric: tabular-nums;color: var(--trigo-600);letter-spacing: .02em;display: block;margin-bottom: .3rem}.marco h3{font-size: clamp(1.1rem,1rem + .45vw,1.4rem);margin-bottom: .35rem}.marco p{color: var(--tinta-2);margin: 0;max-width: 68ch}.pilares{display: grid;gap: clamp(1.5rem,3vw,2.8rem)}@media (min-width: 880px){.pilares{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);align-items: start}.pilar:nth-child(1){grid-column: 1;grid-row: 1}.pilar:nth-child(2){grid-column: 1;grid-row: 2}.pilar:nth-child(3){grid-column: 2;grid-row: 1 / span 2}}.pilar{position: relative;padding-top: 1.6rem;border-top: 2px solid var(--verde-600)}.pilar:nth-child(2){border-color: var(--trigo-500)}.pilar:nth-child(3){border-color: var(--verde-400)}.pilar h3{font-family: var(--fonte-texto);font-size: .82rem;font-weight: 700;letter-spacing: .18em;text-transform: uppercase;color: var(--verde-600);margin-bottom: .9rem}.pilar p,.pilar li{color: var(--tinta-2)}.pilar p,.pilar ul{max-width: var(--medida)}.pilar ul{list-style: none;padding: 0;margin: 0;display: grid;gap: .8rem}.pilar li{padding-left: 1.4rem;position: relative}.pilar li::before{content: "";position: absolute;left: 0;top: .62em;width: 7px;height: 7px;border: 1px solid var(--trigo-500);transform: rotate(45deg)}.pilar li strong{display: block;color: var(--verde-700);font-weight: 650;letter-spacing: .01em}.registros{display: grid;gap: clamp(1.4rem,2.6vw,2.2rem)}@media (min-width: 820px){.registros{grid-template-columns: repeat(2,1fr)}}.registros .registro{display: grid;grid-template-rows: auto 1fr;background: var(--papel);border: 1px solid var(--linha);border-radius: 2px;overflow: hidden;transition: transform var(--dur-media) var(--ease-saida),box-shadow var(--dur-media) var(--ease-suave),border-color var(--dur-media) var(--ease-suave)}.registros .registro:hover{transform: translateY(-5px);box-shadow: var(--sombra-2);border-color: var(--verde-200)}.registros .registro__foto{aspect-ratio: 16 / 9;overflow: hidden;background: var(--verde-900)}.registros .registro__foto img{width: 100%;height: 100%;object-fit: cover;transition: transform 900ms var(--ease-saida)}.registros .registro:hover .registro__foto img{transform: scale(1.055)}.registros .registro__miolo{padding: clamp(1.2rem,2.2vw,1.8rem);display: flex;flex-direction: column;gap: .7rem}.registros .registro__data{font-size: .72rem;letter-spacing: .13em;text-transform: uppercase;color: var(--trigo-600);display: flex;align-items: center;gap: .55rem}.registros .registro__data::after{content: "";flex: 1;height: 1px;background: var(--linha)}.registros .registro h3{font-size: clamp(1.05rem,.98rem + .42vw,1.3rem);margin: 0;line-height: 1.26}.registros .registro p{font-size: .96rem;color: var(--tinta-2);margin: 0}.mosaico{display: grid;grid-template-columns: repeat(12,1fr);grid-auto-rows: clamp(150px,17vw,230px);gap: clamp(.5rem,1vw,.9rem)}.mosaico figure{margin: 0;overflow: hidden;background: var(--verde-900);border-radius: 2px;position: relative}.mosaico img{width: 100%;height: 100%;object-fit: cover;transition: transform 1100ms var(--ease-saida),filter var(--dur-media) var(--ease-suave)}.mosaico figure:hover img{transform: scale(1.06)}.mosaico figure::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,rgba(12,31,25,.55),transparent 55%);opacity: 0;transition: opacity var(--dur-media) var(--ease-suave)}.mosaico figure:hover::after{opacity: 1}.mosaico figcaption{position: absolute;left: 1rem;right: 1rem;bottom: .9rem;z-index: 1;color: #fff;font-size: .8rem;line-height: 1.35;opacity: 0;transform: translateY(8px);transition: opacity var(--dur-media) var(--ease-suave),transform var(--dur-media) var(--ease-saida)}.mosaico figure:hover figcaption{opacity: 1;transform: none}.mosaico .g-grande{grid-column: span 7;grid-row: span 2}.mosaico .g-alta{grid-column: span 5;grid-row: span 2}.mosaico .g-meia{grid-column: span 4;grid-row: span 1}.mosaico .g-larga{grid-column: span 8;grid-row: span 1}@media (max-width: 820px){.mosaico{grid-auto-rows: clamp(170px,42vw,260px)}.mosaico .g-grande,.mosaico .g-alta{grid-column: span 12;grid-row: span 2}.mosaico .g-meia,.mosaico .g-larga{grid-column: span 12;grid-row: span 1}}.secao__titulo{max-width: 20ch;margin-bottom: clamp(1.6rem,3vw,2.6rem)}.secao__intro{max-width: 56ch;margin-top: -1rem;margin-bottom: clamp(2rem,3.4vw,3rem);font-size: clamp(1.02rem,.97rem + .3vw,1.18rem);color: var(--tinta-2)}.secao__fim{margin-top: clamp(2rem,3.6vw,3.2rem)}.citacao__apoio{max-width: 48ch;margin-top: 1.6rem;color: rgba(255,255,255,.8);font-size: clamp(1rem,.96rem + .3vw,1.15rem)}.destaque__grade{display: grid;gap: clamp(2rem,5vw,4rem);align-items: start}@media (min-width: 960px){.destaque__grade{grid-template-columns: minmax(0,1fr) minmax(0,.84fr)}}.destaque__texto h2{max-width: 16ch;margin-bottom: 1.4rem}.destaque__texto p{max-width: var(--medida);color: rgba(255,255,255,.82)}.destaque__texto p + p{margin-top: 1rem}.destaque__texto strong{color: #fff;font-weight: 650}.destaque__ficha{background: rgba(255,255,255,.05);border: 1px solid var(--linha-clara);border-radius: 2px;padding: clamp(1.5rem,2.6vw,2.2rem);backdrop-filter: blur(4px)}.destaque__rot{font-size: .7rem;letter-spacing: .16em;text-transform: uppercase;color: var(--trigo-300)}.destaque__nome{font-family: var(--fonte-titulo);font-size: clamp(1.1rem,1rem + .5vw,1.4rem);line-height: 1.22;color: #fff;margin: .7rem 0 1.4rem}.destaque__meta{list-style: none;padding: 0;margin: 0 0 1.8rem;display: grid;gap: .1rem}.destaque__meta li{display: flex;justify-content: space-between;gap: 1rem;align-items: baseline;padding: .65rem 0;border-top: 1px solid var(--linha-clara);font-size: .9rem}.destaque__meta li span:first-child{color: rgba(255,255,255,.55);letter-spacing: .06em;text-transform: uppercase;font-size: .72rem}.destaque__meta li span:last-child{color: #fff;text-align: right}.registros .registro h3 a{color: inherit;text-decoration: none}.registros .registro:hover h3 a{color: var(--verde-600)}
.chamada{position: relative;overflow: hidden;background: var(--verde-900);color: var(--verde-100);padding-block: calc(var(--secao-y) * 1.35)}.chamada__fundo{position: absolute;inset: 0;z-index: 0;background-size: cover;background-position: center;opacity: .22;filter: grayscale(.4)}.chamada__fundo::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,var(--verde-900) 12%,rgba(12,31,25,.72) 70%)}.chamada .envelope{position: relative;z-index: 1}.chamada__grade{display: grid;gap: clamp(2rem,5vw,4.5rem);align-items: center}@media (min-width: 900px){.chamada__grade{grid-template-columns: 1.1fr .9fr}}.chamada h2{font-size: var(--t-h1);max-width: 14ch;margin-bottom: 1rem}.chamada p{color: rgba(255,255,255,.8);max-width: 46ch}.contatos{display: grid;gap: 1.5rem}.contato{display: flex;gap: 1rem;align-items: flex-start}.contato__icone{flex: none;width: 38px;height: 38px;display: grid;place-items: center;border: 1px solid rgba(255,255,255,.26);border-radius: 50%;color: var(--trigo-300)}.contato__rot{font-size: .7rem;letter-spacing: .14em;text-transform: uppercase;color: rgba(255,255,255,.55);display: block;margin-bottom: .2rem}.contato a,.contato span.valor{color: #fff;font-size: 1.02rem;line-height: 1.45}.insta__topo{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: 1.2rem;margin-bottom: 2.2rem}.insta__grade{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: clamp(.5rem,1vw,.9rem)}.insta__item{position: relative;aspect-ratio: 1;overflow: hidden;background: var(--verde-700);border-radius: 2px;display: block}.insta__item img{width: 100%;height: 100%;object-fit: cover;transition: transform 900ms var(--ease-saida)}.insta__item:hover img{transform: scale(1.07)}.insta__item::after{content: "";position: absolute;inset: 0;background: rgba(33,86,71,.55);opacity: 0;transition: opacity var(--dur-media) var(--ease-suave)}.insta__item:hover::after{opacity: 1}.insta__vazio{grid-column: 1 / -1;padding: clamp(2rem,5vw,4rem);text-align: center;border: 1px dashed var(--linha);color: var(--tinta-3);border-radius: 2px}.insta__convite{position: relative;overflow: hidden;border-radius: 3px;background: linear-gradient(135deg,var(--verde-900) 0%,var(--verde-600) 100%);padding: clamp(2.2rem,5vw,4.2rem);box-shadow: var(--sombra-2)}.insta__marca{position: absolute;right: -6%;bottom: -28%;width: clamp(260px,34vw,480px);opacity: .1;pointer-events: none}.insta__convite-texto{position: relative;max-width: 54ch}@media (min-width: 901px){.insta__convite{display: grid;align-items: center;grid-template-columns: minmax(0,1fr) minmax(220px,32%);gap: clamp(2rem,4vw,4rem)}.insta__convite-texto{grid-column: 1;grid-row: 1}.insta__marca{position: static;grid-column: 2;grid-row: 1;justify-self: center;width: min(100%,340px);opacity: .16;pointer-events: none}}.insta__icone{display: inline-flex;align-items: center;justify-content: center;width: 54px;height: 54px;border-radius: 16px;border: 1px solid rgba(255,255,255,.35);color: #fff;margin-bottom: 1.4rem;transition: transform var(--dur-media) var(--ease-saida),background-color var(--dur-media) var(--ease-suave)}.insta__convite:hover .insta__icone{transform: rotate(-6deg) scale(1.06);background: rgba(255,255,255,.12)}.insta__chamada{font-family: var(--fonte-titulo);font-size: clamp(1.3rem,1.1rem + 1vw,2rem);line-height: 1.3;color: #fff;margin-bottom: 1.6rem}.insta__assuntos{display: flex;flex-wrap: wrap;gap: .6rem;margin-bottom: 2rem}.insta__assuntos li{padding: .5rem 1rem;border: 1px solid rgba(255,255,255,.28);border-radius: 100px;color: rgba(255,255,255,.86);font-size: .82rem;letter-spacing: .04em}.insta__feed{min-height: 120px}.carrossel{position: relative}.carrossel__trilho{display: flex;gap: clamp(.9rem,1.8vw,1.5rem);overflow-x: auto;overflow-y: hidden;padding: 6px 2px 14px;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-color: var(--verde-400) var(--papel-2);scrollbar-width: thin;-webkit-overflow-scrolling: touch}.carrossel__trilho::-webkit-scrollbar{height: 6px}.carrossel__trilho::-webkit-scrollbar-track{background: var(--papel-2);border-radius: 100px}.carrossel__trilho::-webkit-scrollbar-thumb{background: var(--verde-400);border-radius: 100px}.carrossel__trilho:focus-visible{outline: 2px solid var(--verde-600);outline-offset: 3px}.carrossel__item{flex: 0 0 min(78%,320px);scroll-snap-align: start}@media (min-width: 900px){.carrossel__item{flex-basis: calc((100% - 2 * clamp(.9rem,1.8vw,1.5rem)) / 3)}}.post{display: grid;grid-template-rows: auto 1fr;height: 100%;background: var(--papel);border: 1px solid var(--linha);border-radius: 2px;overflow: hidden;color: inherit;text-decoration: none;transition: transform var(--dur-media) var(--ease-saida),box-shadow var(--dur-media) var(--ease-suave),border-color var(--dur-media) var(--ease-suave)}.post:hover{transform: translateY(-5px);box-shadow: var(--sombra-2);border-color: var(--verde-200)}.post__foto{display: block;aspect-ratio: 1;overflow: hidden;background: var(--verde-900)}.post__foto img{width: 100%;height: 100%;object-fit: cover;transition: transform 900ms var(--ease-saida)}.post:hover .post__foto img{transform: scale(1.055)}.post__corpo{display: flex;flex-direction: column;gap: .6rem;padding: clamp(1.1rem,2vw,1.5rem)}.post__data{display: flex;align-items: center;gap: .7rem;font-size: .72rem;letter-spacing: .14em;text-transform: uppercase;color: var(--tinta-3)}.post__data::after{content: "";flex: 1;height: 1px;background: var(--linha)}.post__texto{font-size: .96rem;line-height: 1.5;color: var(--tinta-2);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden}.post__ver{margin-top: auto;display: inline-flex;align-items: center;gap: .5rem;font-size: .78rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--verde-600)}.post__ver .seta{transition: transform var(--dur-media) var(--ease-saida)}.post:hover .post__ver .seta{transform: translateX(5px)}.carrossel__setas{display: none;justify-content: flex-end;gap: .6rem;margin-top: 1rem}.carrossel__seta{display: grid;place-items: center;width: 42px;height: 42px;padding: 0;background: var(--papel);border: 1px solid var(--linha);border-radius: 2px;color: var(--verde-900);cursor: pointer;transition: background-color var(--dur-curta) var(--ease-suave),color var(--dur-curta) var(--ease-suave),border-color var(--dur-curta) var(--ease-suave)}.carrossel__seta[hidden]{display: none}.carrossel__seta:hover{background: var(--verde-900);border-color: var(--verde-900);color: #fff}.carrossel__seta:focus-visible{outline: 2px solid var(--verde-600);outline-offset: 2px}@media (min-width: 760px){.carrossel__setas{display: flex}}.redes{display: flex;flex-wrap: wrap;gap: .7rem}.rede{display: inline-flex;align-items: center;gap: .6rem;padding: .7rem 1.2rem;border: 1px solid var(--linha-clara);border-radius: 100px;color: rgba(255,255,255,.85);font-size: .8rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;transition: background-color var(--dur-curta) var(--ease-suave),color var(--dur-curta) var(--ease-suave),border-color var(--dur-curta) var(--ease-suave),transform var(--dur-curta) var(--ease-saida)}.rede:hover{background: #fff;color: var(--verde-900);border-color: #fff;transform: translateY(-2px)}.rede svg{width: 17px;height: 17px}.rodape{background: var(--verde-900);color: rgba(255,255,255,.72);padding-block: clamp(3.5rem,6vw,5.5rem) clamp(1.2rem,2.4vw,2rem)}.rodape__grade{display: grid;gap: clamp(2rem,4vw,3.5rem)}@media (min-width: 820px){.rodape__grade{grid-template-columns: 1fr .85fr 1.15fr}}.rodape__titulo{font-family: var(--fonte-texto);font-size: .72rem;font-weight: 700;letter-spacing: .17em;text-transform: uppercase;color: var(--trigo-300);margin-bottom: 1.1rem}.rodape ul{list-style: none;padding: 0;margin: 0;display: grid;gap: .62rem}.rodape li{font-size: .95rem;line-height: 1.5}.rodape a{color: rgba(255,255,255,.72);font-size: inherit;transition: color var(--dur-curta) var(--ease-suave)}.rodape a:hover{color: #fff}.rodape__marca{display: flex;align-items: center;gap: .9rem;margin-bottom: 1.2rem}.rodape__marca .monograma{flex: none;width: 52px}.rodape__nome{font-family: var(--fonte-titulo);font-size: 1.35rem;color: #fff;letter-spacing: -.02em}.rodape__sobre{font-size: .95rem;max-width: 38ch;line-height: 1.6}.rodape__fim{margin-top: clamp(2.5rem,5vw,4rem);padding-block: clamp(1.5rem,2.6vw,2.1rem);border-top: 1px solid rgba(255,255,255,.1);display: flex;flex-wrap: wrap;gap: .8rem;justify-content: space-between;font-size: .78rem;color: rgba(255,255,255,.52)}.progresso{position: fixed;inset: 0 0 auto 0;height: 2px;z-index: 110;background: var(--trigo-500);transform-origin: left;transform: scaleX(0)}.ao-topo{position: fixed;right: clamp(1rem,2.5vw,2rem);bottom: clamp(1rem,2.5vw,2rem);z-index: 90;width: 46px;height: 46px;display: grid;place-items: center;background: var(--verde-600);color: #fff;border: 0;border-radius: 50%;cursor: pointer;opacity: 0;pointer-events: none;transform: translateY(12px);box-shadow: var(--sombra-2);transition: opacity var(--dur-media) var(--ease-suave),transform var(--dur-media) var(--ease-saida),background-color var(--dur-curta) var(--ease-suave)}.ao-topo.visivel{opacity: 1;pointer-events: auto;transform: none}.ao-topo:hover{background: var(--verde-900)}
.capa{position: relative;isolation: isolate;overflow: hidden;padding-block: clamp(9rem,20vh,14rem) clamp(3.5rem,7vw,6rem);background: var(--verde-900);color: #fff}.capa__fundo{position: absolute;inset: 0;z-index: -1;background-size: cover;background-position: center 45%;transform: scale(1.04)}.capa__fundo::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,rgba(12,31,25,.78) 0%,rgba(12,31,25,.55) 45%,rgba(12,31,25,.9) 100%),linear-gradient(100deg,rgba(33,86,71,.62) 0%,rgba(33,86,71,0) 70%)}.capa h1{color: #fff;max-width: 20ch;margin: 0;font-size: var(--t-h1)}.capa__linha{margin-top: 1.1rem;max-width: 52ch;color: rgba(255,255,255,.78)}.caminho{display: flex;align-items: center;gap: .6rem;margin-bottom: 1.2rem;font-size: .74rem;letter-spacing: .14em;text-transform: uppercase;color: rgba(255,255,255,.88)}.caminho a{color: var(--trigo-300)}.caminho a:hover{color: #fff}.prosa{font-size: clamp(1.02rem,.98rem + .28vw,1.16rem)}.prosa>* + *{margin-top: 1.3rem}.prosa h2{margin-top: clamp(2.4rem,4vw,3.6rem);max-width: 24ch;color: var(--verde-700)}.prosa h3{margin-top: clamp(1.8rem,3vw,2.6rem)}.prosa p{color: var(--tinta-2)}.prosa a{color: var(--verde-600);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.prosa a:hover{color: var(--verde-900)}.prosa ul,.prosa ol{padding-left: 1.3rem;display: grid;gap: .6rem}.prosa ul{list-style: disc}.prosa ol{list-style: decimal}.prosa li{color: var(--tinta-2)}.prosa img,.prosa iframe,.prosa video{max-width: 100%;height: auto;border-radius: 2px}.prosa figure{margin: clamp(2rem,4vw,3rem) 0}.prosa figcaption{margin-top: .7rem;font-size: var(--t-apoio);color: var(--tinta-3)}.prosa blockquote{margin: clamp(2rem,4vw,3rem) 0;padding-left: 1.6rem;border-left: 2px solid var(--trigo-500);font-family: var(--fonte-titulo);font-size: 1.3rem;line-height: 1.35;color: var(--verde-700)}.prosa hr{border: 0;border-top: 1px solid var(--linha);margin: clamp(2.4rem,5vw,4rem) 0}.vizinhos{display: grid;gap: 1px;background: var(--linha);border: 1px solid var(--linha);margin-top: clamp(3rem,6vw,5rem);border-radius: 2px;overflow: hidden}@media (min-width: 720px){.vizinhos{grid-template-columns: 1fr 1fr}}.vizinho{background: var(--papel);padding: clamp(1.2rem,2.4vw,1.9rem);display: grid;gap: .45rem;text-decoration: none;transition: background-color var(--dur-media) var(--ease-suave)}.vizinho:hover{background: var(--papel-2)}.vizinho--fim{text-align: right}.vizinho__rot{font-size: .7rem;letter-spacing: .14em;text-transform: uppercase;color: var(--trigo-600)}.vizinho__nome{font-family: var(--fonte-titulo);font-size: 1.05rem;line-height: 1.25;color: var(--verde-700)}.pagination{margin-top: clamp(2.6rem,5vw,4rem)}.nav-links{display: flex;flex-wrap: wrap;gap: .4rem;align-items: center;justify-content: center}.nav-links .page-numbers{min-width: 42px;padding: .6rem .9rem;display: inline-grid;place-items: center;border: 1px solid var(--linha);border-radius: 2px;font-size: .9rem;color: var(--tinta-2);text-decoration: none;transition: all var(--dur-curta) var(--ease-suave)}.nav-links .page-numbers:hover{border-color: var(--verde-400);color: var(--verde-700)}.nav-links .page-numbers.current{background: var(--verde-600);border-color: var(--verde-600);color: #fff}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(1px,1px,1px,1px);white-space: nowrap}.artigos{display: grid;gap: clamp(1.4rem,2.6vw,2.2rem)}.artigo{position: relative;padding: clamp(1.6rem,3vw,2.6rem);background: #fff;border: 1px solid var(--linha);border-left: 3px solid var(--trigo-500);box-shadow: var(--sombra-1);transition: box-shadow var(--dur-media) var(--ease-saida),transform var(--dur-media) var(--ease-saida),border-left-color var(--dur-media) var(--ease-saida)}.artigo:hover{box-shadow: var(--sombra-2);transform: translateY(-3px);border-left-color: var(--verde-600)}.artigo__meta{margin: 0 0 .6rem;font-size: .74rem;letter-spacing: .14em;text-transform: uppercase;color: var(--trigo-600)}.artigo h2{margin: 0;font-size: var(--t-h3);max-width: 26ch;color: var(--verde-700)}.artigo__resumo{margin: 0;max-width: var(--medida);color: var(--tinta-2)}.artigo__links{margin: 1.4rem 0 0;display: flex;flex-wrap: wrap;gap: .6rem}@media (min-width: 900px){.artigo{display: grid;grid-template-columns: .82fr 1.18fr;gap: clamp(1.8rem,3.4vw,3.2rem);align-items: start}.artigo__cabeca{position: relative}.artigo__cabeca::after{content: "";position: absolute;top: .2rem;right: calc(clamp(1.8rem,3.4vw,3.2rem) / -2);width: 1px;height: 100%;background: var(--linha)}}@media (max-width: 899px){.artigo__corpo{margin-top: .9rem}}.artigos__sub{margin: clamp(3rem,6vw,5rem) 0 clamp(1.2rem,2.4vw,1.8rem);font-size: var(--t-h2);color: var(--verde-700)}.artigos__sub::after,.prosa h2::after{content: "";display: block;width: 56px;height: 2px;margin-top: .8rem;background: var(--trigo-500)}.entrevistas{list-style: none;margin: 0;padding: 0;display: grid;gap: 1px;background: var(--linha);border: 1px solid var(--linha)}.entrevistas a{display: grid;gap: .35rem;padding: clamp(1.1rem,2.2vw,1.7rem);background: #fff;text-decoration: none;transition: background var(--dur-curta) var(--ease-suave)}.entrevistas a:hover{background: var(--verde-050)}.entrevista__meta{font-size: .72rem;letter-spacing: .14em;text-transform: uppercase;color: var(--trigo-600)}.entrevista__titulo{font-family: var(--fonte-titulo);font-size: 1.1rem;line-height: 1.3;color: var(--verde-700)}.entrevistas a::after{content: "Ler no site do veículo \2192";font-size: var(--t-apoio);color: var(--tinta-3)}.entrevistas a:hover .entrevista__titulo{color: var(--verde-600)}.busca__rotulo{display: block;font-size: var(--t-apoio);letter-spacing: .14em;text-transform: uppercase;color: var(--tinta-3);margin-bottom: .7rem}.busca__linha{display: flex;flex-wrap: wrap;gap: .8rem}.busca__campo{flex: 1 1 18rem;min-width: 0;font: inherit;color: var(--tinta);padding: .85rem 1.1rem;background: #fff;border: 1px solid var(--linha);border-radius: 2px;transition: border-color .25s var(--ease-suave),box-shadow .25s var(--ease-suave)}.busca__campo:focus-visible{outline: none;border-color: var(--verde-500);box-shadow: 0 0 0 3px rgba(33,86,71,.14)}.erro{display: grid;gap: clamp(2.4rem,5vw,4rem)}.erro h2{font-size: var(--t-h3);margin: 0 0 1.1rem}.erro__atalhos ul{display: grid;gap: .1rem;grid-template-columns: repeat(auto-fit,minmax(16rem,1fr))}.erro__atalhos li{border-top: 1px solid var(--linha)}.erro__atalhos a{display: block;padding: .95rem .2rem;color: var(--tinta);text-decoration: none;transition: color .25s var(--ease-suave),padding-left .25s var(--ease-suave)}.erro__atalhos a:hover,.erro__atalhos a:focus-visible{color: var(--verde-500);padding-left: .6rem}@media (min-width: 900px){.erro{grid-template-columns: 1fr 1.1fr;align-items: start;gap: clamp(3rem,6vw,5rem)}}.busca__refazer{max-width: 34rem;margin-bottom: clamp(2rem,4vw,3.2rem)}

