.eco h1,.eco h2,.eco h3{text-wrap:balance}.eco .lede,.eco p{text-wrap:pretty}.front-page.eco-larga{max-width:none}.eco-larga .page-header,.eco-nota{max-width:var(--st-measure)}.eco-nota{color:var(--orb-text-secondary);font-size:var(--st-text-small);margin-top:var(--orb-space-5)}.eco-grupo{margin-top:var(--orb-space-6)}.eco-grupo>h2{margin-bottom:var(--orb-space-4)}.eco .pendente-inline{color:var(--orb-text-subtle);font-style:italic;font-size:var(--st-text-small)}.pessoas{gap:var(--orb-space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pessoa{gap:var(--orb-space-4);padding:var(--orb-space-5);background:var(--orb-surface-1);border:1px solid var(--orb-border-subtle);border-radius:var(--orb-radius-xl);transition:border-color var(--orb-motion-fast), transform var(--orb-motion-fast);grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid}.pessoa:hover{border-color:var(--orb-border-strong);transform:translateY(-2px)}.pessoa-foto{aspect-ratio:1;border-radius:var(--orb-radius-full);background:var(--orb-surface-canvas);border:1px solid var(--orb-border-subtle);position:relative;overflow:hidden}.pessoa-img,.pessoa-foto picture{width:100%;height:100%;display:block}.pessoa-img{object-fit:cover;filter:saturate(.9)contrast(1.05)}.pessoa-simbolo{font-family:var(--orb-font-display);color:var(--orb-text-primary);place-items:center;font-size:1.5rem;font-weight:600;display:grid;position:absolute;inset:0}.pessoa-simbolo:before{content:"";border:1px solid var(--orb-accent-institutional-soft);border-radius:50%;position:absolute;inset:12%;transform:rotate(-18deg)scaleY(.55)}.pessoa-simbolo:after{content:"";background:var(--orb-division-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:18%;right:20%}.pessoa[data-pilar=community] .pessoa-simbolo:after{background:var(--orb-accent-institutional-soft)}.pessoa[data-pilar=station] .pessoa-simbolo:after{background:var(--orb-text-primary)}.pessoa-nome{margin:0 0 var(--orb-space-1)}.pessoa-cargo{margin:0 0 var(--orb-space-3);font-family:var(--orb-font-mono);font-size-adjust:none;font-size:var(--st-text-small);letter-spacing:.04em;color:var(--orb-text-secondary)}.pessoa-bio{margin:0 0 var(--orb-space-3);color:var(--orb-text-secondary)}.pessoa-links{margin:0 0 var(--orb-space-3);gap:var(--orb-space-2) var(--orb-space-4);font-size:var(--st-text-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width<=45rem){.pessoa{padding:var(--orb-space-4);grid-template-columns:4.5rem minmax(0,1fr)}}.sc{margin-top:var(--orb-space-3);padding:var(--orb-space-3) var(--orb-space-4);border:1px solid var(--orb-border-subtle);border-radius:var(--orb-radius-md);background:var(--orb-surface-canvas)}.sc-rotulo{margin:0 0 var(--orb-space-2);font-family:var(--orb-font-mono);font-size-adjust:none;font-size:var(--st-text-small);letter-spacing:.04em;color:var(--orb-text-secondary)}.sc-acao{gap:var(--orb-space-3);flex-wrap:wrap;align-items:center;margin:0;display:flex}.sc-botao{padding:var(--orb-space-2) var(--orb-space-4);font-size:var(--st-text-small)}.sc-abrir{font-size:var(--st-text-small)}.sc-aviso{margin:var(--orb-space-2) 0 0;font-size:var(--st-text-small);color:var(--orb-text-subtle)}.sc-player{border-radius:var(--orb-radius-sm);opacity:1;width:100%;height:166px;transition:opacity var(--orb-motion-slow) var(--orb-ease-enter);border:0;display:block}@starting-style{.sc-player{opacity:0}}.sc-ligado .sc-aviso{display:none}.parceiros-grade{gap:var(--orb-space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.parceiro{gap:var(--orb-space-4);padding:var(--orb-space-5);background:var(--orb-surface-1);border:1px solid var(--orb-border-subtle);border-radius:var(--orb-radius-xl);display:grid}.parceiro[data-marca=com]{border-color:var(--orb-division-accent)}.parceiro-logo{min-height:7rem;padding:var(--orb-space-4);border-radius:var(--orb-radius-lg);background:var(--orb-surface-canvas);border:1px solid var(--orb-border-subtle);place-items:center;display:grid}.parceiro-logo[data-fundo=claro]{background:var(--orb-text-primary)}.parceiro-logo img{object-fit:contain;max-width:100%;height:auto;max-height:5rem}.parceiro-nome-grande{font-family:var(--orb-font-display);letter-spacing:.02em;color:var(--orb-text-primary);text-align:center;font-size:1.5rem;font-weight:600}.parceiro-texto h3{margin-bottom:var(--orb-space-2)}.parceiro-texto p{margin:0 0 var(--orb-space-3);color:var(--orb-text-secondary)}.parceiro-acoes{gap:var(--orb-space-3);flex-wrap:wrap;align-items:center;display:flex}.servicos-lista{gap:var(--orb-space-4);margin:0;padding:0;list-style:none;display:grid}.servico{gap:var(--orb-space-5);padding:var(--orb-space-5);background:var(--orb-surface-1);border:1px solid var(--orb-border-subtle);border-radius:var(--orb-radius-xl);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.servico h2{margin-bottom:var(--orb-space-2)}.servico p{margin:0 0 var(--orb-space-3);color:var(--orb-text-secondary)}.servico-com{font-size:var(--st-text-small);margin:0}.servico-com ul{margin:var(--orb-space-2) 0 var(--orb-space-4);gap:var(--orb-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.servico-com li{padding:var(--orb-space-1) var(--orb-space-3);border:1px solid var(--orb-border-subtle);border-radius:var(--orb-radius-full);color:var(--orb-text-primary)}@media (width<=45rem){.servico{grid-template-columns:minmax(0,1fr)}}.logos-grade{gap:var(--orb-space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.logo-item{gap:var(--orb-space-2);padding:var(--orb-space-3);border:1px solid var(--orb-border-subtle);border-radius:var(--orb-radius-lg);background:var(--orb-surface-1);display:grid}.logo-item figure{min-height:6rem;padding:var(--orb-space-3);border-radius:var(--orb-radius-md);background:var(--orb-surface-canvas);place-items:center;margin:0;display:grid}.logo-item[data-fundo=claro] figure{background:var(--orb-text-primary)}.logo-item img{object-fit:contain;max-width:100%;height:auto;max-height:4.5rem}.logo-item figcaption,.logo-item a{font-size:var(--st-text-small)}.cores-tabela{border-collapse:collapse;width:100%;font-size:var(--st-text-small)}.cores-tabela th,.cores-tabela td{text-align:left;padding:var(--orb-space-2) var(--orb-space-3);border-bottom:1px solid var(--orb-border-subtle)}.cores-tabela td:last-child{font-family:var(--orb-font-mono);font-size-adjust:none}.fatos-lista{gap:var(--orb-space-2) var(--orb-space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.fatos-lista dt{color:var(--orb-text-secondary)}.fatos-lista dd{margin:0}.numeros{gap:var(--orb-space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.numeros li{padding:var(--orb-space-4);border:1px dashed var(--orb-border-default);border-radius:var(--orb-radius-lg);color:var(--orb-text-secondary)}.numeros strong{font-family:var(--orb-font-display);color:var(--orb-text-primary);font-size:1.5rem;display:block}.sessao{margin-top:var(--orb-space-6)}.sessao-release{max-width:var(--st-measure);color:var(--orb-text-secondary)}.galeria{margin:var(--orb-space-4) 0 0;padding:0 0 var(--orb-space-3);gap:var(--orb-space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--orb-space-3);scrollbar-width:thin;list-style:none;display:flex;overflow-x:auto}.galeria li{scroll-snap-align:start;flex:0 0 min(32rem,85vw)}.galeria-img,.galeria picture{width:100%;height:100%;display:block}.galeria-img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--orb-radius-lg);border:1px solid var(--orb-border-subtle)}.sessoes-vazio{padding:var(--orb-space-6) var(--orb-space-5);border:1px dashed var(--orb-border-default);border-radius:var(--orb-radius-xl);color:var(--orb-text-secondary);text-align:center}.palco-dica{margin:calc(-1 * var(--orb-space-2)) 0 var(--orb-space-4);color:var(--orb-text-secondary);font-size:var(--st-text-small)}.palco-time{gap:var(--orb-space-2);block-size:min(36rem,82svh);display:flex}.faixa{border-radius:var(--orb-radius-xl);border:1px solid var(--orb-border-subtle);background:var(--orb-surface-canvas);min-inline-size:4.25rem;transition:flex-grow var(--orb-motion-slow) var(--orb-ease-standard), border-color var(--orb-motion-fast);flex:1 1 0;position:relative;overflow:hidden}.faixa[open]{border-color:var(--orb-border-strong);flex-grow:6}.faixa:hover{border-color:var(--orb-border-strong)}.faixa-cabeca{cursor:pointer;border-radius:inherit;list-style:none;position:absolute;inset:0}.faixa-cabeca::-webkit-details-marker{display:none}.faixa-cabeca:focus-visible{outline-offset:-4px}.faixa-retrato,.faixa-retrato picture{display:block;position:absolute;inset:0}.faixa-img{object-fit:cover;object-position:50% 40%;filter:grayscale()brightness(.62)contrast(1.1);block-size:100%;inline-size:100%;transition:filter var(--orb-motion-slow) var(--orb-ease-standard), transform var(--orb-motion-slow) var(--orb-ease-standard);transform:scale(1.04)}.faixa[open] .faixa-img{filter:grayscale(0)brightness(.92)contrast(1.05);transform:scale(1)}.faixa:not([open]):hover .faixa-img{filter:grayscale(.6)brightness(.75)contrast(1.1)}.faixa-simbolo{font-size:0}.faixa-simbolo:before{transition:inset var(--orb-motion-slow) var(--orb-ease-standard);inset:8% 26% 52%;transform:none}.faixa-simbolo:after{top:calc(8% - .25rem);right:calc(50% - .25rem)}.faixa[data-pilar=community] .faixa-simbolo:after{background:var(--orb-accent-institutional-soft)}.faixa[data-pilar=station] .faixa-simbolo:after{background:var(--orb-text-primary)}.faixa[open][data-foto=nao] .faixa-simbolo{color:var(--orb-border-strong);place-items:start end;padding:12% 16% 0 0;font-size:clamp(3rem,7vw,6rem)}.faixa[open][data-foto=nao] .faixa-simbolo:before{inset:4% 4% 42% 36%;transform:rotate(-18deg)scaleY(.55)}.faixa[open][data-foto=nao] .faixa-simbolo:after{top:12%;right:10%}.faixa-cabeca:after{content:"";background:linear-gradient(to top, var(--orb-surface-canvas) 4%, color-mix(in srgb, var(--orb-surface-canvas) 70%, transparent) 38%, transparent 70%);pointer-events:none;position:absolute;inset:0}.faixa-nome{z-index:1;writing-mode:vertical-rl;font-family:var(--orb-font-display);letter-spacing:.04em;white-space:nowrap;color:var(--orb-text-primary);transition:opacity var(--orb-motion-standard);font-size:1.125rem;font-weight:600;position:absolute;inset-block-end:var(--orb-space-5);inset-inline-start:50%;transform:translate(-50%)rotate(180deg)}.faixa[open] .faixa-nome{opacity:0}.faixa-oculto{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.faixa-corpo{z-index:2;padding:var(--orb-space-6) var(--orb-space-5) var(--orb-space-5);pointer-events:none;max-inline-size:34rem;position:absolute;inset-block-end:0;inset-inline:0}.faixa-corpo>*{pointer-events:auto}.faixa[open] .faixa-corpo{opacity:1;transition:opacity var(--orb-motion-slow) var(--orb-ease-enter) .12s, translate var(--orb-motion-slow) var(--orb-ease-enter) .12s;translate:0}@starting-style{.faixa[open] .faixa-corpo{opacity:0;translate:0 1rem}}.faixa-corpo .pessoa-nome{font-size:var(--st-text-h2);line-height:var(--st-leading-heading)}.faixa-corpo .pessoa-cargo{color:var(--orb-text-primary)}.faixa-corpo .pessoa-bio{-webkit-line-clamp:3;line-clamp:3;color:var(--orb-text-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.faixa-mais{padding:var(--orb-space-2) var(--orb-space-4);font-size:var(--st-text-small);margin-block-end:var(--orb-space-3)}.faixa-corpo .pessoa-links,.bio-dialogo .pessoa-links{padding:0}.faixa-corpo .pessoa-links li,.bio-dialogo .pessoa-links li{margin:0;padding:0}.faixa-corpo .pendente-inline{margin:0 0 var(--orb-space-2);color:var(--orb-text-secondary)}@media (width<=60rem){.palco-time{flex-direction:column;block-size:auto}.faixa{block-size:4.5rem;transition:block-size var(--orb-motion-slow) var(--orb-ease-standard), border-color var(--orb-motion-fast);flex:none}.faixa[open]{block-size:min(34rem,78svh)}.faixa[open][data-foto=nao]{block-size:min(20rem,60svh)}.faixa-nome{writing-mode:horizontal-tb;inset-block:50% auto;inset-inline-start:var(--orb-space-5);transform:translateY(-50%)}.faixa:not([open]) .faixa-simbolo{place-items:center start;padding-inline-start:var(--orb-space-5);font-size:0}.faixa:not([open]) .faixa-simbolo:before{display:none}.faixa:not([open]) .faixa-simbolo:after{top:calc(50% - .25rem);right:var(--orb-space-5)}.faixa:not([open]) .faixa-cabeca:after{background:linear-gradient(to right, var(--orb-surface-canvas) 30%, color-mix(in srgb, var(--orb-surface-canvas) 40%, transparent))}.faixa-corpo{padding:var(--orb-space-5) var(--orb-space-4) var(--orb-space-4)}}.bio-dialogo{inline-size:min(40rem, calc(100vw - 2 * var(--orb-space-4)));max-block-size:min(46rem,88svh);padding:var(--orb-space-5);color:var(--orb-text-primary);background:var(--orb-surface-1);border:1px solid var(--orb-border-strong);border-radius:var(--orb-radius-xl);box-shadow:var(--orb-shadow-overlay);opacity:0;transition:opacity var(--orb-motion-standard) var(--orb-ease-exit), translate var(--orb-motion-standard) var(--orb-ease-exit), display var(--orb-motion-standard) allow-discrete, overlay var(--orb-motion-standard) allow-discrete;overflow:auto;translate:0 1.5rem}.bio-dialogo[open]{opacity:1;transition-timing-function:var(--orb-ease-enter);translate:0}@starting-style{.bio-dialogo[open]{opacity:0;translate:0 1.5rem}}.bio-dialogo::backdrop{background:color-mix(in srgb, var(--orb-surface-canvas) 0%, transparent);backdrop-filter:blur();transition:background var(--orb-motion-standard), backdrop-filter var(--orb-motion-standard), display var(--orb-motion-standard) allow-discrete, overlay var(--orb-motion-standard) allow-discrete}.bio-dialogo[open]::backdrop{background:color-mix(in srgb, var(--orb-surface-canvas) 78%, transparent);backdrop-filter:blur(6px)}@starting-style{.bio-dialogo[open]::backdrop{background:color-mix(in srgb, var(--orb-surface-canvas) 0%, transparent);backdrop-filter:blur()}}.bio-topo{gap:var(--orb-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-block-end:var(--orb-space-4);display:grid}.bio-topo:not(:has(picture))>div{grid-column:1/3}.bio-topo picture{block-size:5rem;inline-size:5rem;display:block}.bio-foto{border-radius:var(--orb-radius-full);object-fit:cover;object-position:50% 40%;border:1px solid var(--orb-border-subtle);block-size:5rem;inline-size:5rem}.bio-nome{margin:0 0 var(--orb-space-1);font-size:var(--st-text-h3)}.bio-topo .pessoa-cargo{margin:0}.bio-fechar{padding:var(--orb-space-2) var(--orb-space-3);font:inherit;font-size:var(--st-text-small);color:var(--orb-text-primary);border:1px solid var(--orb-border-default);border-radius:var(--orb-radius-full);cursor:pointer;background:0 0;align-self:start}.bio-fechar:hover{border-color:var(--orb-border-strong)}.bio-texto{margin:0 0 var(--orb-space-4);color:var(--orb-text-secondary);line-height:var(--st-leading-body)}@media (prefers-reduced-motion:reduce){.faixa,.faixa-img,.faixa-nome,.faixa[open] .faixa-corpo,.bio-dialogo,.bio-dialogo::backdrop{transition-duration:1ms;transition-delay:0s}.faixa-img,.faixa[open] .faixa-img{transform:none}.bio-dialogo{translate:0}}
