@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fontes/archivo-latin-standard-normal.woff2)format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fontes/archivo-latin-ext-standard-normal.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/plexmono-latin-ext-normal-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/plexmono-latin-normal-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fontes/plexmono-latin-normal-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vacuo:#0a0b0d;--placa:#131518;--linha:#eef0f229;--sinal:#eef0f2;--sinal-70:#eef0f2b3;--sinal-45:#eef0f294;--luz:var(--sinal);--casas:6;--tipo:"Archivo", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--t-titulo:clamp(24px, 3vw, 48px);--t-hero:clamp(24px, 2.9vw, 46px);--t-nome:clamp(19px, 1.9vw, 27px);--t-nome-g:clamp(24px, 2.7vw, 38px);--t-secao:clamp(14px, 1.2vw, 18px);--t-corpo:15.5px;--t-cota:11px;--t-cota-mi:10px;--margem:clamp(18px, 4.2vw, 72px);--e-2:16px;--e-3:24px;--e-4:32px;--e-6:48px;--acende:cubic-bezier(.2, .9, .25, 1);--apaga:cubic-bezier(.35, 0, .55, 1);--t-acende:.2s;--t-apaga:.52s;--veu:.45}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--vacuo);color:var(--sinal);font-family:var(--tipo);font-size:var(--t-corpo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--luz);outline-offset:3px}::selection{background:var(--sinal);color:var(--vacuo)}.rotulo{font-family:var(--mono);font-size:var(--t-cota);letter-spacing:.14em;text-transform:uppercase;color:var(--sinal-45)}.topo{padding:16px var(--margem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.assinatura{letter-spacing:.01em;font-size:15px;font-weight:600;font-stretch:112%;text-decoration:none}.indice{flex-wrap:wrap;gap:24px;display:flex}.indice a{font-family:var(--mono);font-size:var(--t-cota);letter-spacing:.13em;text-transform:uppercase;color:var(--sinal-45);transition:color var(--t-apaga) var(--apaga);text-decoration:none}.indice a:hover{color:var(--sinal);transition-duration:var(--t-acende)}.rodape{justify-content:space-between;gap:var(--e-2);padding:var(--e-6) var(--margem);border-top:1px solid var(--linha);flex-wrap:wrap;display:flex}.secao{padding:clamp(54px, 8vh, 118px) var(--margem);border-top:1px solid var(--linha)}.cabeca-secao{border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:clamp(26px,4vh,54px);padding-bottom:12px;display:flex}.cabeca-secao h2{font-weight:700;font-stretch:118%;font-size:var(--t-secao);text-transform:uppercase;letter-spacing:.03em}.regua{grid-template-columns:repeat(var(--casas), 1fr);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);margin-bottom:clamp(20px,2.8vh,34px);display:grid;position:relative}.regua span{font-family:var(--mono);font-size:var(--t-cota-mi);letter-spacing:.18em;color:var(--sinal-45);border-left:1px solid var(--linha);transition:color var(--t-apaga) var(--apaga);padding:9px 0 8px 22px;position:relative}.regua span:first-of-type{border-left:0;padding-left:10px}.regua span:before{content:"";background:var(--casa,var(--sinal-45));opacity:.8;width:5px;height:5px;transition:filter var(--t-apaga) var(--apaga), opacity var(--t-apaga) var(--apaga);border-radius:50%;margin-top:-2px;position:absolute;top:50%;left:12px}.regua span:first-of-type:before{left:0}body:has(.grade .quadro:not(.producao):hover) .regua span:before{filter:grayscale()}.marcador{width:calc(100% / var(--casas));background:var(--luz);opacity:0;height:2px;transform:translateX(calc(var(--i,0) * 100%));transform-origin:0;transition:transform var(--t-acende) var(--acende), opacity var(--t-apaga) var(--apaga), background-color var(--t-acende) var(--acende);position:absolute;bottom:-1px;left:0}.grade{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.2vh,30px) clamp(12px,1.5vw,24px);display:grid}.grade .quadro:first-child{grid-area:1/1/auto/span 4}.grade .quadro:nth-child(2){grid-area:1/5/auto/span 4}.grade .quadro:nth-child(3){grid-area:1/9/auto/span 4}.grade .quadro:nth-child(4){grid-area:2/1/auto/span 4}.grade .quadro:nth-child(5){grid-area:2/5/auto/span 4}.grade .quadro:nth-child(6){grid-area:2/9/auto/span 4}body:has(.quadro:not(.producao):hover) .marcador,body:has(.quadro:not(.producao):focus-visible) .marcador{opacity:1}.grade .quadro{transition:opacity var(--t-acende) var(--acende)}.grade:has(.quadro:not(.producao):hover) .quadro:not(:hover),.grade:has(.quadro:not(.producao):focus-visible) .quadro:not(:focus-visible){transition:opacity var(--t-apaga) var(--apaga);filter:grayscale();opacity:.38!important}.grade:has(.quadro:not(.producao):hover) .quadro:not(:hover) .peca img,.grade:has(.quadro:not(.producao):hover) .quadro:not(:hover) .peca .desenho{filter:grayscale()contrast(1.04)}@media (prefers-reduced-motion:no-preference){.entra{opacity:0;animation:entrar .82s var(--acende) forwards;animation-delay:calc(var(--e,0) * .11s);transform:translateY(14px)}}@keyframes entrar{to{opacity:1;transform:none}}@keyframes subir{to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.revela{animation:linear both revelar view();animation-range:entry 8% cover 30%}}}@keyframes revelar{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (width<=680px){.regua{scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.regua::-webkit-scrollbar{display:none}.regua span,.regua span:first-of-type{scroll-snap-align:start;white-space:nowrap;letter-spacing:.1em;flex:none;padding:9px 18px 8px 26px}.regua span:first-of-type:before{left:12px}.marcador{display:none}.grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.grade .quadro:first-child{grid-area:1/1}.grade .quadro:nth-child(2){grid-area:1/2}.grade .quadro:nth-child(3){grid-area:2/1}.grade .quadro:nth-child(4){grid-area:2/2}.grade .quadro:nth-child(5){grid-area:3/1}.grade .quadro:nth-child(6){grid-area:3/2}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}
