:root{--preto:#0b0b0b;--branco:#f5f5f3;--grafite:#5e5e5a;--nevoa:#d6d6d2;--lado:clamp(16px, 3.5vw, 56px);--cab:64px;--lm-reserva:calc(max(20px, 3svh) + 60px);--t-frase:clamp(22px, 2.6vw, 44px);--t-mono:clamp(18px, 2vw, 34px);--t-corpo:clamp(1.0625rem, .4vw + .95rem, 1.375rem);--t-mini:1rem;--fonte:var(--font-archivo), system-ui, sans-serif;--mono:var(--font-plex-mono), ui-monospace, monospace;--expo:cubic-bezier(.16, 1, .3, 1);--traco:var(--branco)}*,:before,:after{box-sizing:border-box}html{background:var(--preto);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--preto);color:var(--branco);font:400 var(--t-corpo)/1.5 var(--fonte);margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,canvas,picture{max-width:100%;display:block}:focus-visible{outline:3px solid var(--branco);outline-offset:3px}.cena-branco :focus-visible,.lm-claro :focus-visible{outline-color:var(--preto)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);font-size:var(--t-mono);line-height:1.3}.corpo{font-size:var(--t-corpo);max-width:62ch;line-height:1.5}.palco{position:relative}.palco-pin{isolation:isolate;background:var(--preto);height:100svh;position:relative;overflow:hidden}.palco:not(.palco-calmo):not([data-pronto]) .cena+.cena{visibility:hidden}.palco-x,.ponte-x{pointer-events:none;position:absolute;inset:0}.ponte-x{z-index:1;width:100%;height:100%}.ponte-x .cena-x,.ponte-reserva{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.palco-filete{z-index:90;background:var(--branco);visibility:hidden;pointer-events:none;width:3px;height:300svh;margin-left:-1.5px;position:absolute;top:-100svh;left:50%;transform:rotate(30deg)}.palco-prog{z-index:95;pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.palco-prog i{background:var(--branco);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.cena{color:var(--branco);--k:0;position:absolute;inset:0;overflow:hidden}.cena-fundo{z-index:calc(var(--k) * 3);background:var(--preto);position:absolute;inset:0}.cena-branco .cena-fundo{background:var(--branco)}.cena-nenhum .cena-fundo{display:none}.cena-branco{color:var(--preto);--traco:var(--preto)}.cena-c{z-index:calc(var(--k) * 3 + 2);position:absolute;inset:0;overflow:hidden}.cena[data-ativa] .cena-c{will-change:transform}.cena-quadros{width:100%;height:100%;position:absolute;inset:0}.vida-img{animation:8s ease-in-out infinite alternate vida-img}@keyframes vida-img{0%{transform:scale(1)}to{transform:scale(1.03)}}.tit{font-family:var(--fonte);letter-spacing:-.012em;contain:inline-size;width:100%;font-weight:900;line-height:.88;position:relative}.tit-o,.tit-s{display:block}.tit-s{--c:140;clip-path:polygon(0 -12%, calc(var(--c) * 1%) -12%, calc(var(--c) * 1% - .58em) 112%, 0 112%);position:absolute;inset:0}.tit-l{margin:-.1em -.02em -.06em;padding:.1em .02em .06em;display:block;overflow:hidden}.tit-m{white-space:nowrap;font-size:12vw;display:inline-block}.ch{display:inline-block}.tit-contorno .tit-o{color:#0000;-webkit-text-stroke:1.5px var(--traco)}.frase-m{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.frase{font-family:var(--fonte);font-weight:500;font-size:var(--t-frase);text-wrap:balance;line-height:1.15}.lm-botao{z-index:40;right:var(--lado);min-height:48px;font:500 18px/1 var(--mono);color:var(--branco);background:var(--preto);border:1px solid var(--branco);padding:0 16px;position:absolute;bottom:max(20px,3svh)}.lm-botao.lm-claro{color:var(--branco);background:var(--preto);border-color:var(--preto)}.lm-botao[hidden]{display:none}.lm-painel{z-index:45;width:46vw;padding:calc(var(--cab) + 64px) var(--lado) 40px;overflow-wrap:break-word;overscroll-behavior:contain;background:var(--branco);color:var(--preto);clip-path:polygon(-30% 0,100% 0,100% 100%,0% 100%);font-size:20px;line-height:1.5;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.lm-painel[hidden]{display:none}.lm-painel.lm-claro{background:var(--preto);color:var(--branco)}.lm-painel p+p,.lm-painel p+ul,.lm-painel ul+p,.lm-painel dl{margin-top:1rem}.lm-painel li{margin-top:.5rem}.lm-painel strong,.lm-painel dt{font-weight:800}.lm-fechar{top:calc(var(--cab) + 4px);right:var(--lado);min-height:44px;font:500 18px/1 var(--mono);border:1px solid;padding:0 12px;position:absolute}.lm-texto{max-width:60ch}@media (max-width:760px){.palco:not(.palco-calmo) .lm-painel{width:auto;max-height:82svh;padding:12px var(--lado) calc(32px + env(safe-area-inset-bottom));clip-path:none;top:auto;left:0}.palco:not(.palco-calmo) .lm-fechar{background-color:inherit;align-items:center;margin:0 0 16px auto;display:flex;position:sticky;top:12px;right:auto}}.cab{z-index:100;height:var(--cab);padding:0 var(--lado);color:var(--branco);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.cab[data-claro=true]{color:var(--preto)}.cab>*{pointer-events:auto}.cab-logo{align-items:center;min-height:44px;display:inline-flex}.cab-logo img{width:auto;height:28px}.cab-nav ul{gap:clamp(16px,2.2vw,36px);display:flex}.cab-nav a{min-height:44px;font:500 var(--t-mini)/1 var(--mono);align-items:center;display:inline-flex}.cab-nav a[aria-current=location]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.cab-menu{min-height:44px;font:500 var(--t-mini)/1 var(--mono);border:1px solid;padding:0 12px;display:none}@media (max-width:1023px){.cab-menu{z-index:2;align-items:center;display:inline-flex;position:relative}.cab-nav{z-index:1;background:var(--preto);color:var(--branco);padding:calc(var(--cab) + 4svh) var(--lado) 6svh;display:none;position:fixed;inset:0}.cab-nav[data-aberto=true]{clip-path:polygon(-30% 0,100% 0,100% 100%,0 100%);align-items:center;display:flex}.cab-nav ul{flex-direction:column;gap:1svh;width:100%}.cab-nav a{font:900 clamp(2.6rem, 11vw, 5rem)/1 var(--fonte);font-variation-settings:"wdth" 80;min-height:56px}.cab-logo{z-index:2;position:relative}.cab-logo,.cab-menu{background:var(--preto)}.cab-logo{margin-left:-10px;padding:0 10px}.cab[data-claro=true] .cab-logo,.cab[data-claro=true] .cab-menu{background:var(--branco)}}.rod{min-height:30vh;padding:48px var(--lado) 56px;border-top:1px solid var(--grafite);background:var(--preto);color:var(--branco);align-content:start;gap:16px;display:grid}.rod-logo{width:120px;height:auto}.rod-mono{font:400 var(--t-mini)/1.4 var(--mono);color:var(--nevoa)}.rod-aviso{font-size:var(--t-mini);max-width:70ch;color:var(--nevoa);line-height:1.5}.palco-calmo .palco-pin{height:auto;overflow:visible}.palco-calmo .palco-x,.palco-calmo .ponte-x{display:none}.palco-calmo .cena{min-height:70svh;position:relative;inset:auto;overflow:visible}.palco-calmo .cena-fundo{z-index:0}.palco-calmo .cena-c{min-height:70svh;padding:calc(var(--cab) + 24px) var(--lado) 48px;display:block;position:relative;inset:auto;overflow:hidden}.palco-calmo .palco-prog,.palco-calmo .palco-filete{display:none}@media (prefers-reduced-motion:reduce){.vida-img{animation:none}}.cena-bloco{height:100%;padding:calc(var(--cab) + 3svh) var(--lado) 9svh;flex-direction:column;justify-content:flex-end;gap:3svh;display:flex;position:relative}.palco-calmo .cena-bloco{height:auto;min-height:70svh}
