@layer fontes{@font-face{font-family:Bricolage Grotesque;src:url(/fontes/bricolage-latin.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;src:url(/fontes/bricolage-latin-ext.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;src:url(/fontes/instrument-latin.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fontes/instrument-latin-ext.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;src:url(/fontes/dmmono-latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;src:url(/fontes/dmmono-latin-ext.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:104.9%;ascent-override:93%;descent-override:27%;line-gap-override:0%}@font-face{font-family:Instrument Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:100.6%;ascent-override:97%;descent-override:25%;line-gap-override:0%}}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}ol,ul{list-style:none}blockquote,figure{margin:0}}@layer tokens{:root{--cor-fundo:#f4eadc;--cor-tinta:#3e4021;--cor-acao:#a93e17;--cor-inversa:#3e4021;--wdth-minimo:75;--wdth-display:88;--wdth-lema:82;--superficie-areia:#ebd8bf;--superficie-ocre:#cf8c3b;--cor-tinta-suave:color-mix(in srgb, var(--cor-tinta) 86%, transparent);--cor-linha:color-mix(in srgb, var(--cor-tinta) 18%, transparent);--cor-linha-forte:color-mix(in srgb, var(--cor-tinta) 42%, transparent);--fonte-display:"Bricolage Grotesque", "Bricolage Fallback", sans-serif;--fonte-texto:"Instrument Sans", "Instrument Fallback", sans-serif;--fonte-utilitaria:"DM Mono", ui-monospace, "SFMono-Regular", monospace;--peso-display:700;--peso-titulo:600;--peso-enfase:500;--tam-lema:clamp(3.5rem, 19vw, 6rem);--tam-hero:clamp(2.5rem, 11.5vw, 4.25rem);--tam-secao:clamp(1.875rem, 8.5vw, 3rem);--tam-termo:clamp(1.75rem, 8.5vw, 3rem);--tam-destaque:1.25rem;--tam-texto:1.0625rem;--tam-apoio:.9375rem;--tam-etiqueta:.75rem;--entrelinha-display:1.02;--entrelinha-titulo:1.12;--entrelinha-texto:1.55;--tracking-display:-.035em;--tracking-etiqueta:.12em;--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.5rem;--e-6:2rem;--e-7:3rem;--e-8:4rem;--e-9:6rem;--margem-tela:var(--e-5);--largura-chapa:30vw;--altura-topo:53px;--raio:4px;--transicao:.22s cubic-bezier(.2, 0, 0, 1);--alvo-minimo:48px;--refugio-inferior:env(safe-area-inset-bottom,0px)}}@layer base{body{background:var(--cor-fundo);color:var(--cor-tinta);font-family:var(--fonte-texto);font-size:var(--tam-texto);line-height:var(--entrelinha-texto)}:focus-visible{outline:2px solid var(--cor-acao);outline-offset:3px}::selection{background:var(--superficie-areia);color:var(--cor-tinta)}}@layer layout;@layer components{.voz-classificacao{font-family:var(--fonte-utilitaria);font-size:var(--tam-etiqueta);letter-spacing:var(--tracking-etiqueta)}.voz-display{font-family:var(--fonte-display);font-weight:var(--peso-display);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:var(--tracking-display);text-wrap:balance}.voz-subtitulo{font-family:var(--fonte-display);font-size:var(--tam-destaque);font-weight:var(--peso-titulo);line-height:var(--entrelinha-titulo)}.tag{font-family:var(--fonte-utilitaria);font-size:var(--tam-etiqueta);letter-spacing:var(--tracking-etiqueta);color:var(--cor-tinta-suave);line-height:1.4}.titulo{font-family:var(--fonte-display);font-weight:var(--peso-display);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:var(--tracking-display);text-wrap:balance;font-size:var(--tam-secao);line-height:var(--entrelinha-titulo)}.circulo{opacity:.28;pointer-events:none;border:1px solid;border-radius:50%;position:absolute}.vidro{--aresta-vidro:1px solid color-mix(in srgb, var(--cor-fundo) 68%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23f)' opacity='0.34'/%3E%3C/svg%3E");background-color:color-mix(in srgb, var(--cor-fundo) var(--lavado,62%), transparent);-webkit-backdrop-filter:blur(30px)saturate(1.9)brightness(1.06);backdrop-filter:blur(30px)saturate(1.9)brightness(1.06);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cor-fundo) 72%, transparent), 0 2px 16px color-mix(in srgb, var(--cor-tinta) 10%, transparent)}}@layer motion;@layer utilities{.grao{isolation:isolate;position:relative}.grao:after{content:"";z-index:1;pointer-events:none;opacity:.2;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}}@property --largura{syntax:"<number>";inherits:true;initial-value:100}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-revelar]{opacity:1!important;transform:none!important}}
