.pular{position:fixed;top:var(--e2);left:var(--e2);z-index:50;transform:translateY(calc(-100% - var(--e4)));background:var(--lima);color:#000;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-rotulo);font-weight:700;letter-spacing:.12em;padding:12px 18px;transition:transform var(--t-resposta) var(--curva)}.pular:focus{transform:none}.primeiro{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e3);text-align:center}.primeiro-frase{margin:0;max-width:22ch;letter-spacing:-.01em;color:var(--tinta)}.primeiro-ficha{margin:0;font:500 var(--t-ficha)/1.6 ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--c5)}#palco{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;background:var(--chapa)}.cromo{position:fixed;top:0;left:0;right:0;height:var(--banda);z-index:30;display:flex;align-items:center;justify-content:flex-end;padding:0 var(--margem);background:var(--chapa);pointer-events:none}.cromo>*{pointer-events:auto}.apoio{display:flex;gap:var(--e3);align-items:center}.apoio a{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-rotulo);font-weight:500;letter-spacing:.16em;text-transform:lowercase;color:var(--c5);position:relative;padding-bottom:3px;display:inline-flex;align-items:baseline;gap:.35em;transition:color var(--t-resposta) var(--curva)}.apoio a::before,.voltar::before{content:'';position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.apoio a .fora{font-size:.85em;color:var(--c5);transition:color var(--t-resposta) var(--curva)}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.apoio a:focus-visible .fora,.apoio a:hover .fora{color:var(--lima)}.apoio a .letra{display:inline-block}.apoio a.cta{background:var(--lima);color:#000;padding:5px 1.05em 6px .7em;margin:-5px 0 -6px;--corte:.34em;clip-path:polygon(0 0,100% 0,calc(100% - var(--corte)) 100%,0 100%)}.apoio a.cta:focus-visible,.apoio a.cta:hover{color:#000;background:var(--tinta)}.apoio a.cta::after{display:none}.apoio a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--lima);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t-resposta) var(--curva)}.apoio a:focus-visible,.apoio a:hover{color:var(--tinta)}.apoio a:focus-visible::after,.apoio a:hover::after{transform:scaleX(1)}.apoio a[aria-current=page]:not(.cta){color:var(--tinta)}.apoio a[aria-current=page]:not(.cta)::after{transform:scaleX(1)}.voltar{position:absolute;left:var(--margem);top:50%;transform:translateY(-50%) translateX(-8px);display:flex;align-items:center;gap:12px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-rotulo);font-weight:500;letter-spacing:.16em;color:var(--c5);opacity:0;visibility:hidden;transform:translateX(-8px);transition:color var(--t-resposta) var(--curva),opacity var(--t-saida) var(--curva),transform var(--t-saida) var(--curva),visibility 0s linear var(--t-saida)}.voltar.ver{opacity:1;visibility:visible;transform:translateY(-50%);transition:color var(--t-resposta) var(--curva),opacity var(--t-saida) var(--curva),transform var(--t-saida) var(--curva),visibility 0s linear}.voltar:hover{color:var(--lima)}:root{--e1:8px;--e2:16px;--e3:24px;--e4:40px;--e5:64px;--banda:64px;--margem:var(--e3);--sulco:2px;--rodape-h:0px}.vista{position:relative;z-index:10;height:100vh;padding:var(--banda) var(--margem) var(--margem)}@media (min-width:861px){.vista{height:calc(100vh - var(--rodape-h))}}.vista.rolavel{height:auto}.grade{height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:var(--sulco)}.grade>*{min-width:0;min-height:0}.cel{position:relative;overflow:hidden;display:block;cursor:pointer;isolation:isolate;background:0 0;perspective:620px}.cel .placa{position:absolute;left:var(--e3);bottom:var(--e3);right:var(--e3);z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:var(--e1)}.cel .titulo{margin:0;overflow-wrap:anywhere;font-weight:800;letter-spacing:-.03em;line-height:.98;font-size:clamp(20px, 2.1vw, 34px);text-transform:lowercase;color:var(--tinta);background:var(--chapa);box-shadow:0 0 0 6px var(--chapa);width:fit-content;max-width:100%;transform:translateY(0);transition:transform var(--t-resposta) var(--curva)}.cel .placa .linha-ficha{display:flex;align-items:center;gap:0;flex-wrap:wrap;background:var(--chapa);box-shadow:0 0 0 5px var(--chapa);width:fit-content}.cel .ficha-cel{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-ficha);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--c5)}.cel:focus-visible .titulo,.cel:hover .titulo{transform:translateY(-3px)}.cel .risco{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--lima);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t-resposta) var(--curva);z-index:3}.cel:focus-visible .risco,.cel:hover .risco{transform:scaleX(1)}.cel .selo{color:var(--c5);text-transform:uppercase}.cel .selo::before{content:' · ';color:var(--c5)}.miolo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e2);background:var(--chapa);z-index:2;padding:var(--e4) clamp(var(--e3),3vw,var(--e5))}.marca-h1{margin:0;display:block;width:100%}.miolo .marca{width:min(66%,290px);margin-left:auto;margin-right:auto}.miolo .posicao{font-size:var(--t-lead);font-weight:500;line-height:1.3;letter-spacing:-.01em;text-transform:lowercase;text-align:center;color:var(--tinta);max-width:22ch;margin:0}.miolo .ficha-miolo{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-ficha);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--c5);text-align:center;margin:0}.miolo .marca{margin-bottom:var(--e1)}.miolo .posicao+.ficha-miolo{margin-top:calc(var(--e2) - var(--e1))}.projeto{height:100%;display:flex;flex-direction:column;gap:var(--sulco)}.projeto .cabeca{flex:none;background:var(--chapa);padding:0 0 var(--e3);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46ch);gap:var(--e4);align-items:end}.projeto .cabeca h1{font-weight:900;letter-spacing:-.042em;line-height:.94;font-size:clamp(38px, 6.4vw, 96px);text-transform:lowercase;margin:0}.projeto .cabeca .descricao{font-size:var(--t-lead);line-height:1.5;letter-spacing:-.01em;color:var(--c6);margin:0}.portas{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--sulco);min-height:0}.portas.duas{grid-template-columns:1fr 1fr}.portas.uma{grid-template-columns:1.7fr 1fr}.portas.zero{grid-template-columns:1fr}.vitrine{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.vitrine .aviso{position:relative;z-index:2;background:var(--chapa);padding:var(--e4);text-align:center;display:flex;flex-direction:column;gap:var(--e2);max-width:46ch}.vitrine .aviso .rotulo{font-weight:900;letter-spacing:-.03em;text-transform:lowercase;font-size:clamp(20px, 2.4vw, 32px);color:var(--tinta)}.vitrine .aviso .razao{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-rotulo);font-weight:500;letter-spacing:.1em;color:var(--c5);line-height:1.7;max-width:38ch}.porta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}.porta .rotulo{position:relative;z-index:2;font-weight:900;letter-spacing:-.03em;font-size:clamp(24px, 3.4vw, 52px);text-transform:lowercase;background:var(--chapa);box-shadow:0 0 0 10px var(--chapa);transition:color var(--t-resposta) var(--curva)}.porta .seta{position:relative;z-index:2;margin-left:.3em;display:inline-block;transition:transform var(--t-resposta) var(--curva)}.porta:hover .seta{transform:translate(.18em,-.18em)}.porta:hover .rotulo{color:var(--lima)}.porta .risco{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--lima);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t-resposta) var(--curva);z-index:3}.porta:hover .risco{transform:scaleX(1)}.porta.fechada{cursor:default;border:1px solid var(--c2);background:var(--chapa);flex-direction:column;gap:var(--e2);padding:var(--e4)}.porta.fechada .rotulo{color:var(--c5);box-shadow:none;font-size:clamp(18px, 2.2vw, 26px);font-weight:800}.porta.fechada .razao{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-rotulo);font-weight:500;letter-spacing:.1em;color:var(--c5);max-width:34ch;line-height:1.7}.painel{height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e5);align-content:safe center;align-items:start;background:var(--chapa);padding:0 0 var(--banda)}.painel h1{font-weight:900;letter-spacing:-.042em;line-height:.94;font-size:clamp(40px, 7vw, 104px);text-transform:lowercase;margin:0}.painel .corpo{display:flex;flex-direction:column;gap:var(--e3);max-width:52ch}.painel .corpo p{margin:0;font-size:var(--t-lead);line-height:1.55;letter-spacing:0;color:var(--c6)}.painel .linhas{display:flex;flex-direction:column;gap:2px;margin-top:var(--e1)}.painel .linhas a{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-rotulo);letter-spacing:.12em;padding:var(--e2) 0;border-bottom:1px solid var(--c2);display:flex;justify-content:space-between;align-items:center;transition:color var(--t-resposta) var(--curva)}.painel .linhas a>span:first-child{display:inline-block;transition:transform var(--t-resposta) var(--curva)}.painel .linhas a:hover{color:var(--lima)}.painel .linhas a:hover>span:first-child{transform:translateX(var(--e1))}.rodape{position:relative;z-index:10;background:var(--chapa);border-top:1px solid var(--c1);padding:var(--e3) var(--margem)}.rodape__dentro{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e4);align-items:center;justify-content:space-between}.rodape__id{margin:0;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-ficha);font-weight:500;letter-spacing:.18em;text-transform:lowercase;color:var(--c5)}.rodape__nota{flex-basis:100%;text-transform:none}.familia{display:flex;gap:var(--e3);align-items:center;flex-wrap:wrap}.familia a,.familia span{position:relative;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-ficha);font-weight:500;letter-spacing:.18em;text-transform:lowercase;color:var(--c5);transition:color var(--t-resposta) var(--curva)}.familia a::before{content:'';position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.familia a:focus-visible,.familia a:hover{color:var(--tinta)}.familia [aria-current=true]{color:var(--lima)}.contato{display:flex;gap:var(--e3);align-items:center;flex-wrap:wrap}.contato a{position:relative;display:inline-flex;align-items:baseline;gap:.35em;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-ficha);font-weight:500;letter-spacing:.18em;text-transform:lowercase;color:var(--c5);transition:color var(--t-resposta) var(--curva)}.contato a::before{content:'';position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.contato a .fora{font-size:.85em;color:var(--c5);transition:color var(--t-resposta) var(--curva)}.contato a:focus-visible,.contato a:hover{color:var(--tinta)}.contato a:focus-visible .fora,.contato a:hover .fora{color:var(--lima)}@media (max-width:860px){:root{--banda:56px;--margem:var(--e2)}.vista{height:auto;min-height:100vh}.grade{height:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--sulco)}.cel{aspect-ratio:4/3;max-height:35vh}.miolo{order:-1;aspect-ratio:16/7}.miolo .marca{font-size:clamp(26px, 9vw, 46px)}.apoio{gap:16px;gap:var(--e1)}.apoio a,.voltar{font-size:10px;letter-spacing:.08em}.apoio a.cta{padding:5px .85em 6px .5em}.voltar .rotulo-voltar{display:none}.voltar{width:44px;height:44px;justify-content:center;font-size:20px}.projeto{height:auto;min-height:calc(100vh - var(--banda))}.projeto .cabeca{grid-template-columns:1fr;gap:var(--e2)}.portas,.portas.duas,.portas.uma,.portas.zero{grid-template-columns:1fr;min-height:62vh}.painel{grid-template-columns:1fr;gap:var(--e3);height:auto;padding-top:var(--e3)}.rodape{padding:var(--e2) var(--margem)}.rodape__dentro{gap:var(--e1) var(--e3)}}.projeto .credito-imagem,.projeto .ficha-projeto,.projeto .portas-falta{flex:none;margin:0;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-ficha);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.projeto .ficha-projeto{color:var(--c5);margin-top:calc(-1 * var(--e2))}.projeto .ficha-bloco{flex:none;margin-top:calc(-1 * var(--e2));display:flex;flex-direction:column;gap:6px}.projeto .ficha-bloco .ficha-projeto{margin-top:0}.projeto .nota-projeto{margin:0;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-ficha);font-weight:700;letter-spacing:.12em;text-transform:none;color:var(--c5)}.cel .placa .linha-natureza{margin-top:5px}.cel .ficha-cel.natureza{text-transform:none;letter-spacing:.12em}.projeto .portas-falta{color:var(--c5)}.projeto .credito-imagem{color:var(--c5);letter-spacing:.12em}.projeto .credito-imagem a{color:inherit;text-decoration:underline;text-underline-offset:3px}.projeto .credito-imagem a:focus-visible,.projeto .credito-imagem a:hover{color:var(--lima)}.painel .lastro{margin-top:var(--e5)}.painel .lastro h2{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-ficha);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--c5);margin:0 0 var(--e3)}.painel .lastro ol{margin:0;padding:0;list-style:none;counter-reset:pub}.painel .lastro li{counter-increment:pub;padding:var(--e2) 0 var(--e2) var(--e4);border-top:1px solid var(--c2);position:relative}.painel .lastro li::before{content:counter(pub,decimal-leading-zero);position:absolute;left:0;top:var(--e2);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-ficha);font-weight:700;color:var(--c5)}.painel .lastro-t{margin:0 0 var(--e1)}.painel .lastro-v{margin:0;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:var(--t-ficha);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c5)}.painel .lastro-v a{color:inherit;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding-block:9px}.painel .lastro-v a:focus-visible,.painel .lastro-v a:hover{color:var(--lima)}