@layer components{.page-hero{padding-block:var(--space-section) var(--space-section-compact);background:linear-gradient(120deg, var(--surface-muted) 0 72%, var(--surface-page) 72% 100%)}.page-hero__inner{gap:1.25rem;max-width:70rem;display:grid}.page-hero__eyebrow{color:var(--text-eyebrow);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.page-hero h1{max-width:14ch;font-size:var(--fs-3xl);line-height:var(--leading-tight)}.page-hero__description{max-width:48rem;color:var(--text-secondary);font-size:var(--fs-lg);line-height:var(--leading-normal)}.impact-hero .page-hero__inner,.impact-hero h1{min-width:0}.impact-hero h1{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:var(--fs-4xl)}.rede-structure{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);gap:1rem;display:grid}.rede-structure__statement{color:var(--text-inverse);background:var(--surface-inverse);border-radius:var(--radius-surface);padding:clamp(1.5rem,4vw,3rem)}.rede-structure__statement p{max-width:36rem;font-family:var(--font-display);font-size:var(--fs-2xl);line-height:var(--leading-tight)}.rede-structure__aside{border:.0625rem solid var(--border-subtle);border-radius:var(--radius-surface);align-content:space-between;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.rede-structure__aside strong{color:var(--color-red);font-family:var(--font-mono);font-size:var(--fs-2xl);line-height:1;display:block}.rede-structure__aside p{color:var(--text-secondary);line-height:var(--leading-normal)}.values-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.value-item{border-top:.2rem solid var(--color-gold);padding-top:1rem}.value-item p{color:var(--text-secondary);line-height:var(--leading-normal)}.territory-note{border-left:.35rem solid var(--color-green);background:var(--surface-muted);gap:1rem;max-width:48rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.territory-note p{color:var(--text-secondary);line-height:var(--leading-normal)}.impact-method{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.impact-method__item{background:var(--surface-muted);border-top:.2rem solid var(--color-green);padding:1.25rem}.impact-method__item strong{font-family:var(--font-display);font-size:var(--fs-lg);margin-bottom:.5rem;display:block}.impact-method__item p{color:var(--text-secondary);line-height:var(--leading-normal)}.paths-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.path-card{border:.0625rem solid var(--border-subtle);border-radius:var(--radius-surface);background:var(--surface-elevated);align-content:start;gap:1rem;min-height:19rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.path-card:last-child{grid-column:1/-1;max-width:calc(50% - .5rem)}.path-card__number{color:var(--color-red);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700}.path-card h2{max-width:16ch;font-size:var(--fs-xl);line-height:var(--leading-tight)}.path-card>p:not(.path-card__number){color:var(--text-secondary);line-height:var(--leading-normal)}.path-card .button{width:fit-content;margin-top:auto}@media (width<=64rem){.values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.page-hero{background:var(--surface-muted)}.rede-structure,.impact-method,.paths-grid{grid-template-columns:1fr}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.path-card:last-child{grid-column:auto;max-width:none}}.rede-section .section__header{margin-block-end:1.75rem}#atuacao,#metodologia,#historia,#evidencias{content-visibility:auto;contain-intrinsic-size:auto 60rem}.rede-section .section__title{max-width:20ch;font-size:var(--fs-2xl);line-height:var(--leading-tight)}.rede-section .section__description{font-size:var(--fs-base)}.rede-hero{isolation:isolate;background:color-mix(in srgb, var(--color-green) 5%, var(--surface-muted));border-top:.45rem solid var(--color-gold-deep);position:relative;overflow:hidden}.rede-hero__inner{min-height:var(--size-hero-compact);grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);align-items:center;gap:clamp(1rem,2vw,1.5rem);padding-block:clamp(2rem,4vw,3rem);display:grid}.rede-hero__content{gap:.9rem;display:grid}.rede-hero .home-kicker{color:var(--color-gold-deep)}.rede-hero h1{max-width:14ch;font-size:var(--fs-3xl);line-height:var(--leading-tight)}.rede-hero__mark{color:var(--color-ink);background:var(--color-gold);box-shadow:.14em .14em 0 color-mix(in srgb, var(--color-ink) 68%, transparent);skew:-6deg;padding:.02em .3em .1em;display:inline-block;rotate:-1.4deg}.rede-hero .rede-rule{margin-block-start:.6rem}.rede-rule{background:linear-gradient(90deg, var(--color-green), var(--color-red), var(--color-gold));border-radius:999px;width:min(100%,24rem);height:.45rem;display:block}.rede-hero__lead{border-left:.35rem solid var(--color-green);max-width:40rem;color:var(--text-secondary);font-size:var(--fs-md);font-weight:500;line-height:var(--leading-normal);padding-left:1rem}.rede-hero__arms{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rede-hero__arms a{min-height:2.75rem;color:var(--text-primary);background:var(--surface-elevated);border:.08rem solid var(--border-subtle);border-radius:var(--radius-control);font-size:var(--fs-sm);transition:color var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out), border-color var(--duration-quick) var(--ease-smooth-out);align-items:center;gap:.5rem;padding:.5rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.rede-hero__arms a:hover{color:var(--color-paper);background:var(--color-ink);border-color:var(--color-ink)}.rede-hero__dot{background:var(--color-green);border-radius:50%;flex:none;width:.55rem;height:.55rem}.rede-hero__dot--red{background:var(--color-red)}.rede-hero__dot--gold{background:var(--color-gold-deep)}.rede-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.rede-hero__photo{background:var(--surface-elevated);border:.0625rem solid var(--border-subtle);box-shadow:.85rem .85rem 0 var(--color-gold);margin:0;padding:.8rem;position:relative;rotate:-1.2deg}.rede-hero__photo img{aspect-ratio:5/4;object-fit:cover;width:100%;height:auto;display:block}.rede-hero__stamp{z-index:3;aspect-ratio:1;width:8rem;color:var(--color-ink);text-align:center;background:var(--color-gold);font-family:var(--font-display);font-size:var(--fs-base);border-radius:50%;place-items:center;line-height:1.05;display:grid;position:absolute;bottom:1.5rem;right:-.75rem;transform:rotate(7deg)}.rede-hero__tricolor{grid-template-columns:repeat(3,1fr);height:.5rem;display:grid}.rede-hero__tricolor span:first-child{background:var(--color-green)}.rede-hero__tricolor span:nth-child(2){background:var(--color-red)}.rede-hero__tricolor span:nth-child(3){background:var(--color-gold)}.rede-divider{background:linear-gradient(90deg, var(--color-green), var(--color-red), var(--color-gold));height:.35rem;display:block}.rede-origem{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.rede-origem__photo{margin:0;position:relative;transform:rotate(-1.5deg)}.rede-origem__photo img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-surface);width:100%;height:auto;max-height:20rem;box-shadow:.65rem .65rem 0 var(--color-gold);display:block}.rede-origem__body{gap:1.1rem;display:grid}.rede-origem__statement{max-width:40rem;font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.045em;font-weight:800;line-height:var(--leading-tight)}.rede-origem__lead{max-width:44rem;color:var(--text-secondary);font-size:var(--fs-base);line-height:var(--leading-normal)}.rede-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rede-milestone{border-top:.25rem solid var(--color-gold-deep);gap:.4rem;padding-top:.85rem;display:grid}.rede-milestone strong{color:var(--color-gold-deep);font-family:var(--font-display);font-size:var(--fs-2xl);line-height:1}.rede-milestone p{color:var(--text-secondary);line-height:var(--leading-normal)}.arms-grid{gap:clamp(1.75rem,4vw,3rem);display:grid}.arm-card{--arm-accent:var(--color-green);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.arm-card--red{--arm-accent:var(--color-red)}.arm-card--gold{--arm-accent:var(--color-gold-deep)}.arm-card:nth-child(2n){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.arm-card:nth-child(2n) .arm-card__image{order:2}.arm-card__image{margin:0;position:relative}.arm-card__image img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-surface);width:100%;height:auto;max-height:15rem;box-shadow:.55rem .55rem 0 var(--arm-accent);transition:transform var(--duration-slow) var(--ease-smooth-out);display:block;transform:rotate(-1deg)}.arm-card:nth-child(2n) .arm-card__image img{box-shadow:-.55rem .55rem 0 var(--arm-accent);transform:rotate(1deg)}.arm-card:hover .arm-card__image img,.arm-card:focus-within .arm-card__image img{transform:rotate(0)scale(1.015)}.arm-card__body{align-content:center;gap:.85rem;display:grid}.arm-card__topline{color:var(--arm-accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-weight:700;display:flex}.arm-card h3{max-width:12ch;font-size:var(--fs-xl);line-height:var(--leading-tight)}.arm-card__body>p:not(.arm-card__topline){max-width:34rem;color:var(--text-secondary);font-size:var(--fs-base);line-height:var(--leading-normal)}.arm-card ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.arm-card li{background:var(--surface-muted);border-radius:var(--radius-control);font-size:var(--fs-xs);padding:.3rem .65rem;font-weight:700}.arm-card .button{width:fit-content;margin-top:.25rem}#identidade{background:var(--surface-page)}.rede-identity{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);grid-template-areas:"mission vision""mission audience";align-content:start;gap:clamp(1.5rem,3.5vw,2.5rem) clamp(2rem,5vw,4rem);margin-block-end:clamp(1.75rem,4vw,3rem);display:grid}.rede-identity.reveal[data-reveal]{transition-delay:0s}.rede-identity__mission{grid-area:mission;align-content:start;gap:1rem;display:grid}.rede-identity__label{color:var(--color-gold-deep);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rede-identity__label[data-accent=green]{color:var(--color-green)}.rede-identity__rule{background:linear-gradient(90deg, var(--color-green), var(--color-red), var(--color-gold));transform-origin:0;width:min(100%,16rem);height:.45rem;transition:transform .7s var(--ease-smooth-out) .2s;border-radius:999px;transform:scaleX(1)}html[data-reveal-ready] .rede-identity.reveal[data-reveal]:not(.is-revealed) .rede-identity__rule{transform:scaleX(0)}.rede-identity__statement{max-width:30ch;font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.045em;font-weight:800;line-height:var(--leading-tight)}.rede-identity__highlight{font-weight:inherit;text-underline-offset:.14em;text-decoration:underline .12em}.rede-identity__highlight--green{color:var(--color-green);text-decoration-color:color-mix(in srgb, var(--color-green) 40%, transparent)}.rede-identity__highlight--red{color:var(--color-red);text-decoration-color:color-mix(in srgb, var(--color-red) 40%, transparent)}.rede-identity__highlight--gold{color:var(--color-gold-deep);text-decoration-color:color-mix(in srgb, var(--color-gold-deep) 45%, transparent)}.rede-identity__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rede-identity__chip{background:var(--surface-muted);border:.0625rem solid var(--border-subtle);border-radius:var(--radius-control);font-size:var(--fs-sm);font-weight:600;line-height:var(--leading-snug);align-items:center;gap:.5rem;padding:.42rem .8rem;display:inline-flex}.rede-identity__dot{aspect-ratio:1;width:.62rem;box-shadow:0 0 0 .14rem color-mix(in srgb, currentColor 22%, transparent);border-radius:50%}.rede-identity__dot--green{color:var(--color-green);background:var(--color-green)}.rede-identity__dot--red{color:var(--color-red);background:var(--color-red)}.rede-identity__dot--gold{color:var(--color-gold-deep);background:var(--color-gold-deep)}.rede-identity__vision{grid-area:vision;align-content:start;gap:.9rem;padding-left:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.rede-identity__vision--audience{grid-area:audience}.rede-identity__vision--audience:before{background:var(--color-gold-deep)}.rede-identity__label[data-accent=gold]{color:var(--color-gold-deep)}.rede-identity__vision:before{background:var(--color-green);content:"";transform-origin:top;width:.2rem;transition:transform .7s var(--ease-smooth-out) .35s;border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:0;transform:scaleY(1)}html[data-reveal-ready] .rede-identity.reveal[data-reveal]:not(.is-revealed) .rede-identity__vision:before{transform:scaleY(0)}.rede-identity__vision-text{max-width:34ch;color:var(--text-secondary);font-size:var(--fs-base);line-height:var(--leading-normal)}.rede-values{border-block-end:.0625rem solid var(--border-subtle);margin:0;padding:0 0 0 clamp(1.25rem,3vw,2rem);list-style:none;display:grid;position:relative}@media (width>=48rem){.rede-values{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3.5rem)}}.rede-values:before{background:linear-gradient(180deg, var(--color-green), var(--color-red), var(--color-gold));content:"";border-radius:999px;width:.28rem;position:absolute;top:.5rem;bottom:.5rem;left:0}.rede-value{--value-accent:var(--color-green);grid-template-columns:clamp(2.7rem,4.5vw,3.6rem) minmax(0,1fr);align-items:start;gap:.4rem clamp(1rem,2.5vw,1.5rem);padding-block:clamp(.95rem,2vw,1.35rem);display:grid;position:relative}.rede-value:before{inset-inline:0;background:var(--border-subtle);content:"";transform-origin:0;height:.0625rem;transition:transform .6s var(--ease-smooth-out);position:absolute;top:0;transform:scaleX(1)}html[data-reveal-ready] .rede-value:not(.is-revealed):before{transform:scaleX(0)}.rede-value:nth-child(3n+2){--value-accent:var(--color-red)}.rede-value:nth-child(3n){--value-accent:var(--color-gold-deep)}.rede-value__number{color:color-mix(in srgb, var(--value-accent) 32%, transparent);font-family:var(--font-display);font-size:var(--fs-lg);transition:color var(--duration-slow) var(--ease-smooth-out), -webkit-text-stroke-width var(--duration-slow) var(--ease-smooth-out);-webkit-text-stroke:.05rem var(--value-accent);font-weight:800;line-height:1}.rede-value:hover .rede-value__number,.rede-value:focus-within .rede-value__number,.rede-value.is-revealed .rede-value__number{color:var(--value-accent)}.rede-value:hover .rede-value__number,.rede-value:focus-within .rede-value__number{-webkit-text-stroke-width:.085rem}.rede-value__title{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.03em;font-weight:800;line-height:var(--leading-tight);transition:transform var(--duration-slow) var(--ease-smooth-out)}.rede-value:hover .rede-value__title,.rede-value:focus-within .rede-value__title{transform:translate(.3rem)}.rede-value__practice{max-width:58ch;color:var(--text-secondary);font-size:var(--fs-base);line-height:var(--leading-normal);grid-column:2}.rede-value__key{font-weight:600}.rede-theory{--theory-cols:clamp(2.2rem, 4vw, 3.2rem) minmax(0, 1fr) clamp(1.5rem, 2.5vw, 2.25rem) minmax(0, 1fr) clamp(1.5rem, 2.5vw, 2.25rem) minmax(0, 1fr);display:grid}.rede-theory [data-step=barreira]{--step-dot:var(--color-red)}.rede-theory [data-step=resposta]{--step-dot:var(--color-gold-deep)}.rede-theory [data-step=mudanca]{--step-dot:var(--color-green)}.rede-theory__step-label{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;font-weight:700;line-height:var(--leading-snug);text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.rede-theory__step-label:before{aspect-ratio:1;background:var(--step-dot);content:"";border-radius:50%;flex:none;width:.55rem}.rede-theory__head{display:none}.rede-theory__head-no{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;font-weight:700}.rede-theory__link{overflow:visible}.rede-theory__link path{fill:none;stroke:var(--color-gold-deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke-dashoffset var(--duration-slow) var(--ease-smooth-out) .25s}html[data-reveal-ready] .rede-theory__head:not(.is-revealed) .rede-theory__link path{stroke-dashoffset:60px}.rede-theory__link--down{justify-self:start;width:1rem}.rede-theory__relations{margin:0;padding:0;list-style:none}.rede-theory__row{transition:opacity .5s var(--ease-smooth-out), translate .5s var(--ease-smooth-out);grid-template-columns:auto minmax(0,1fr);gap:.55rem 1rem;padding-block:clamp(1.05rem,2.4vw,1.5rem);display:grid;position:relative}.rede-theory__row:before{inset-inline:0;background:var(--border-subtle);content:"";transform-origin:0;height:.0625rem;transition:transform .6s var(--ease-smooth-out);position:absolute;top:0}html[data-reveal-ready] .rede-theory__row:not(.is-revealed){opacity:0;translate:0 .75rem}html[data-reveal-ready] .rede-theory__row:not(.is-revealed):before{transform:scaleX(0)}.rede-theory__number{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:700;line-height:var(--leading-snug);grid-row:1/span 5;padding-top:.15rem}.rede-theory__step{align-content:start;gap:.3rem;min-width:0;display:grid;position:relative}.rede-theory__step p{color:var(--text-secondary);font-size:var(--fs-base);line-height:var(--leading-normal);text-wrap:pretty}.rede-theory__step[data-step=mudanca] p{color:var(--text-primary);font-weight:500}.rede-theory__principles{border-top:.0625rem solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;padding-top:clamp(1.05rem,2.4vw,1.5rem);display:flex}.rede-theory__principles-label{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rede-theory__principles ul{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.rede-theory__principles li{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--leading-normal);align-items:baseline;gap:.45rem;display:inline-flex}.rede-theory__principles li i{color:var(--color-gold-deep);font-size:var(--fs-2xs);font-style:normal}@media (width>=64rem){.rede-theory__head{grid-template-columns:var(--theory-cols);align-items:center;gap:0 .75rem;padding-bottom:.9rem;display:grid}.rede-theory__head-no{grid-column:1}.rede-theory__head [data-step=barreira]{grid-column:2}.rede-theory__head .rede-theory__link:first-of-type{grid-column:3}.rede-theory__head .rede-theory__link:nth-of-type(2){grid-column:5}.rede-theory__head .rede-theory__link{grid-row:1;align-self:center;width:clamp(1.5rem,2.2vw,2rem)}.rede-theory__head [data-step=resposta]{grid-column:4}.rede-theory__head [data-step=mudanca]{grid-column:6}.rede-theory__row .rede-theory__step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rede-theory__row{grid-template-columns:var(--theory-cols);align-items:start;gap:0 .75rem}.rede-theory__number{grid-area:auto/1}.rede-theory__step[data-step=barreira]{grid-column:2}.rede-theory__step[data-step=resposta]{grid-column:4}.rede-theory__step[data-step=mudanca]{grid-column:6}.rede-theory__link--down{display:none}}.rede-territory{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:clamp(1rem,2.5vw,1.5rem);display:grid}.rede-territory__card{--territory-accent:var(--color-green);background:var(--surface-elevated);border:.0625rem solid var(--border-subtle);border-top:.25rem solid var(--territory-accent);border-radius:var(--radius-surface);align-content:start;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.rede-territory__card[data-accent=gold]{--territory-accent:var(--color-gold-deep)}.rede-territory__label{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rede-territory__places{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-weight:800;line-height:1;display:flex}.rede-territory__place{align-items:center;gap:.55rem;display:inline-flex}.rede-territory__pin{aspect-ratio:1;border-radius:50%;width:.6rem}.rede-territory__pin--green{background:var(--color-green)}.rede-territory__pin--red{background:var(--color-red)}.rede-territory__pin--gold{background:var(--color-gold-deep)}.rede-territory__plus{color:var(--color-gold-deep);font-size:.6em}.rede-territory__address{color:var(--color-red);font-family:var(--font-mono);font-size:var(--fs-md);font-weight:700;line-height:var(--leading-normal)}.rede-territory__note{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--leading-normal)}.rede-team{--team-accent:var(--color-gold-deep);--team-ring:var(--surface-elevated)}.rede-team[data-accent=green]{--team-accent:var(--color-green)}.rede-team+.rede-team{margin-block-start:clamp(2rem,4vw,3rem)}.rede-team__lead{max-width:58ch;margin-block:0 2.5rem}.rede-team__bar{border-block-end:.0625rem solid color-mix(in srgb, var(--team-accent) 32%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-block-end:1.4rem;padding-block-end:.9rem;display:flex}.rede-team__group{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.02em;align-items:center;gap:.65rem;font-weight:700;line-height:1;display:inline-flex}.rede-team__dot{aspect-ratio:1;background:var(--team-accent);border-radius:50%;width:.65rem}.rede-team__count{color:var(--team-accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;font-weight:700}.rede-team__nav{gap:.6rem;margin-inline-start:auto;display:inline-flex}.rede-team__btn{aspect-ratio:1;border:.125rem solid var(--team-accent);inline-size:2.75rem;color:var(--team-accent);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out);background:0 0;border-radius:50%;place-items:center;display:inline-grid}.rede-team__btn:hover:not(:disabled){background:var(--team-accent);color:var(--color-paper);transform:scale(1.08)}.rede-team__btn:active:not(:disabled){transform:scale(.96)}.rede-team__btn:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.15rem}.rede-team__btn:disabled{cursor:default;opacity:.3}.rede-team__track{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(1rem,1.8vw,1.4rem);margin-block:0;padding-block:.55rem 1.15rem;padding-inline:0;display:flex;overflow-x:auto}.rede-team__track::-webkit-scrollbar{display:none}.rede-team__track:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.25rem}.rede-team__card{scroll-snap-align:start;text-align:center;flex-direction:column;flex:0 0 clamp(11.5rem,27vw,13.25rem);align-items:center;gap:.3rem;display:flex}.rede-team__figure{inline-size:min(100%,11.5rem);transition:rotate var(--duration-slow) var(--ease-smooth-out), scale var(--duration-slow) var(--ease-smooth-out);margin-block-end:.75rem;display:block;rotate:-1.6deg}.rede-team__card:nth-child(2n) .rede-team__figure{rotate:1.6deg}.rede-team__card:hover .rede-team__figure{rotate:0deg;scale:1.045}.rede-team__figure img{aspect-ratio:1;border:.3rem solid var(--team-ring);background:var(--surface-elevated);width:100%;height:auto;box-shadow:.5rem .5rem 0 var(--team-accent);object-fit:cover;border-radius:50%}.rede-team__meta{justify-content:center;align-items:baseline;gap:.5rem;min-block-size:2.5rem;margin-block:0;display:flex}.rede-team__index{color:color-mix(in srgb, var(--team-accent) 55%, var(--text-secondary));font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;font-weight:700}.rede-team__role{color:var(--team-accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.07em;font-weight:700;line-height:var(--leading-normal);text-transform:uppercase}.rede-team__name{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:-.01em;line-height:var(--leading-tight);transition:color var(--duration-fast) var(--ease-smooth-out);margin-block:0}.rede-team__card:hover .rede-team__name{color:var(--team-accent)}.rede-team__bio{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--leading-normal);margin-block:0}.rede-team__progress{background:color-mix(in srgb, var(--team-accent) 18%, transparent);border-radius:999px;height:.1875rem;margin-block-start:.35rem;position:relative;overflow:hidden}.rede-team__progress span{inset-block:0;background:var(--team-accent);border-radius:inherit;width:100%;transform:translateX(var(--team-progress-x,0%)) scaleX(var(--team-progress-scale,.25));transform-origin:0;position:absolute;left:0}.rede-team__qualifier{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.05em;margin-block:1.6rem 0}}.rede-presenca{isolation:isolate;color:var(--color-paper);position:relative;overflow:hidden}.rede-presenca__bg{z-index:-1;position:absolute;inset:0}.rede-presenca__bg img{object-fit:cover;width:100%;height:100%;display:block}.rede-presenca__overlay{background:linear-gradient(100deg,#20211fd1 0 40%,#20211f8c 100%);position:absolute;inset:0}.rede-presenca__inner{max-width:62rem;padding-block:var(--space-section-compact);gap:1rem;display:grid}.rede-presenca .home-kicker{color:var(--color-gold)}.rede-presenca h2{max-width:14ch;font-size:var(--fs-2xl);line-height:var(--leading-tight)}.rede-presenca__place{color:#fffef9d9;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.rede-final__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,2.2vw,1.6rem);display:grid}.rede-final__card{--final-accent:var(--color-green);background:var(--surface-elevated);border:.0625rem solid var(--border-subtle);box-shadow:.5rem .5rem 0 var(--final-accent);transition:translate var(--duration-slow) var(--ease-smooth-out), box-shadow var(--duration-slow) var(--ease-smooth-out)}.rede-final__card--gold{--final-accent:var(--color-gold-deep)}.rede-final__card:hover,.rede-final__card:focus-within{box-shadow:.75rem .75rem 0 var(--final-accent);translate:-.15rem -.15rem}.rede-final__link{block-size:100%;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem 1rem;padding:clamp(1.4rem,2.6vw,2rem);text-decoration:none;display:grid}.rede-final__link:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:-.1875rem}.rede-final__num{color:color-mix(in srgb, var(--final-accent) 26%, transparent);font-family:var(--font-display);font-size:var(--fs-2xl);-webkit-text-stroke:.05rem var(--final-accent);font-weight:800;line-height:1}.rede-final__arrow{aspect-ratio:1;border:.125rem solid var(--final-accent);inline-size:2.5rem;color:var(--final-accent);transition:background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out);border-radius:50%;place-items:center;display:inline-grid}.rede-final__card:hover .rede-final__arrow,.rede-final__card:focus-within .rede-final__arrow{background:var(--final-accent);color:var(--color-paper);transform:translate(.2rem)}.rede-final__audience{color:var(--final-accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin-block:.9rem 0;font-weight:700}.rede-final__card-title{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.02em;line-height:var(--leading-tight);grid-column:1/-1;margin-block:0}.rede-final__copy{max-width:36ch;color:var(--text-secondary);font-size:var(--fs-base);line-height:var(--leading-normal);grid-column:1/-1;margin-block:.35rem 0}.rede-final__mark{font-weight:inherit;text-underline-offset:.14em;text-decoration:underline .12em}.rede-final__mark--green{color:var(--color-green);text-decoration-color:color-mix(in srgb, var(--color-green) 40%, transparent)}.rede-final__mark--gold{color:var(--color-gold-deep);text-decoration-color:color-mix(in srgb, var(--color-gold-deep) 45%, transparent)}@media (width<=64rem){.rede-hero__inner{grid-template-columns:minmax(0,1fr) minmax(12rem,.7fr)}}@media (width<=48rem){.rede-hero__inner,.rede-origem,.rede-final__grid{grid-template-columns:minmax(0,1fr)}.rede-hero__inner{min-height:auto;padding-bottom:3rem}.rede-hero__photo{width:min(100%,24rem);box-shadow:.6rem .6rem 0 var(--color-gold);order:-1;justify-self:center}.rede-hero__stamp{width:6.5rem;font-size:var(--fs-sm);bottom:.5rem;right:0}.rede-hero__actions{flex-direction:column;align-items:stretch}.rede-hero__actions .button{width:100%}.rede-hero h1{max-width:100%}.rede-hero__mark{box-shadow:.08em .08em 0 color-mix(in srgb, var(--color-ink) 68%, transparent);skew:-3deg}.rede-origem__photo img{max-height:16rem;box-shadow:.65rem .65rem 0 var(--color-gold)}.arm-card,.arm-card:nth-child(2n){grid-template-columns:minmax(0,1fr)}.arm-card:nth-child(2n) .arm-card__image{order:initial}.arm-card__image img,.arm-card:nth-child(2n) .arm-card__image img{box-shadow:.65rem .65rem 0 var(--arm-accent);transform:none}.rede-identity{grid-template-columns:minmax(0,1fr);grid-template-areas:"mission""vision""audience"}.rede-value__practice{grid-column:1/-1}.rede-milestones,.rede-territory{grid-template-columns:minmax(0,1fr)}.rede-mission{min-height:auto}}@media (prefers-reduced-motion:reduce){.rede-hero__arms a,.arm-card__image img{transition:none}.rede-final__card,.rede-final__card:hover,.rede-final__card:focus-within{transition:none;translate:none}.rede-final__arrow,.rede-final__card:hover .rede-final__arrow,.rede-final__card:focus-within .rede-final__arrow{transition:none;transform:none}.rede-team__track{scroll-behavior:auto}.rede-team__figure,.rede-team__figure img,.rede-team__name{transition:none}.rede-team__card:hover .rede-team__figure{rotate:0deg;scale:1}.arm-card:hover .arm-card__image img,.arm-card:focus-within .arm-card__image img{transform:none}.rede-theory__row,.rede-theory__row:before,.rede-theory__link path{transition:none}html[data-reveal-ready] .rede-theory__row:not(.is-revealed){opacity:1;translate:none}html[data-reveal-ready] .rede-theory__row:not(.is-revealed):before{transform:scaleX(1)}html[data-reveal-ready] .rede-theory__head:not(.is-revealed) .rede-theory__link path{stroke-dashoffset:0}.rede-identity__rule,.rede-identity__vision:before,.rede-value:before,.rede-value__title,.rede-value__number{-webkit-text-stroke-width:.05rem;transition:none;transform:none}}
