/* estilos/35-familias.css */
.hero--fam .textura{top:auto;right:-5rem;bottom:-4rem;width:20rem}@media (min-width:48rem){.hero--fam .textura{top:2.5rem;right:auto;bottom:auto;left:-12.5rem;width:37.5rem}}.hero--fam .foto{max-width:34rem}@media (min-width:54rem){.lado--fam{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--e6) 4.5rem}}.cartao-prog--azul{border-top:3px solid var(--blue)}.cartao-prog--verde{border-top:3px solid var(--green)}.cartao-prog__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e3) var(--e4)}@media (min-width:48rem){.cartao-prog__topo{flex-wrap:nowrap}.cartao-prog__topo .rotulo{flex:1 1 0;min-width:0}.pilula{flex:none;white-space:nowrap}}.pilula{padding:.25rem .625rem;border:1px solid currentColor;border-radius:var(--canto);font-size:var(--tam-rotulo);font-weight:var(--peso-forte);line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.pilula{color:var(--blue)}.cartao-prog--verde .pilula{color:var(--green)}#protocolos .cartao-prog__titulo{font-size:var(--tam-faixa);line-height:1.1}.cartao-prog__sub{color:var(--slate);font-size:var(--tam-menor);line-height:1.5}#protocolos .btn--link::after{height:2px;background:var(--ocre)}.chamada--caixa{padding:var(--e6) var(--e5);background:var(--white);border-left:3px solid var(--ocre)}.chamada__titulo{color:var(--blue);font-size:var(--tam-citacao);line-height:1.3}@media (min-width:48rem){.chamada--caixa{padding:2.25rem 2.75rem}}.criadores{justify-items:center;max-width:58.75rem;margin-inline:auto;text-align:center}.criadores__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e4) 3.5rem;padding-top:var(--e2);font-size:var(--tam-lead)}.criadores__links a{color:var(--blue);border-bottom:1px solid var(--blue);text-decoration:none}@media (min-width:48rem){.criadores .titulo{font-size:var(--tam-numero);line-height:1.1}}.rubi{padding-block:clamp(var(--e7),8vw,6rem)}.rubi .textura{top:-8.75rem;right:-10rem;width:37.5rem}.lado--rubi{gap:var(--e6) 4.5rem}@media (min-width:54rem){.lado--rubi{grid-template-columns:22.5rem minmax(0,1fr)}}.legenda-criador{display:grid;gap:.125rem}.legenda-criador__nome{color:var(--cor-titulo);font-size:var(--tam-lead);line-height:1.5}.retrato-rubi{--prop:1 / 1;--pos:50% 50%}.marca-grande{color:var(--cor-titulo);font-size:var(--tam-hero);line-height:.9;letter-spacing:-.03em}.marca-grande .reg,.marcas-grandes .reg{vertical-align:top}.fatos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e4) 2.5rem;padding-top:var(--e5);border-top:1px solid var(--cor-linha)}.fatos span{color:var(--cor-apoio);font-size:var(--tam-menor)}.fatos strong{color:var(--cor-titulo);font-weight:var(--peso-forte)}.criadora{padding-block:clamp(var(--e7),12vw,10.625rem);padding-inline:max(var(--margem),calc((100vw - 77.5rem) / 2))}.criadora .textura{top:-7.5rem;right:-11.25rem;width:42.5rem}.lado--criadora{gap:var(--e6) 6rem}@media (min-width:54rem){.lado--criadora{grid-template-columns:31.25rem minmax(0,1fr)}}.retrato-criadora{--prop:2 / 3;--pos:50% 20%}.marcas-grandes{display:grid;justify-items:start;gap:.5rem}.marcas-grandes p:first-child{color:var(--blue);font-size:var(--tam-hero);line-height:.9;letter-spacing:-.03em}.marcas-grandes p:last-child{color:var(--green);font-size:var(--tam-numero);line-height:1}.logo-cartoes{display:grid;gap:var(--e5);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.logo-cartao{display:grid;gap:.875rem;align-content:start;padding:var(--e6);background:var(--white)}.logo-cartao__logo{width:auto;max-width:100%;height:4rem;justify-self:start}.logo-cartao__nome{color:var(--blue);font-size:var(--tam-citacao);line-height:1.3}.logo-cartao__sub{color:var(--slate);font-size:var(--tam-menor);line-height:1.5}.logo-cartao__texto{color:var(--ink);font-size:var(--tam-campo);line-height:1.5}.fios--dois{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:var(--e5);padding-top:1.75rem;border-top:1px solid var(--line2)}.fios--dois .fio{gap:.375rem;padding-top:0;border-top:0}.fios--dois .fio__numero{font-size:var(--tam-faixa)}.fios--dois .fio__texto{font-size:var(--tam-menor)}.nota-ocre{padding-left:1.125rem;border-left:2px solid var(--ocre);color:var(--slate);font-size:var(--tam-campo);line-height:1.6}.lado--ciclo{gap:var(--e6) 4.5rem}.ciclo{display:block;width:100%;max-width:32.5rem}.ciclo text{font-family:inherit;text-anchor:middle}.ciclo__anel{fill:none;stroke:var(--line2);stroke-width:1.5}.ciclo__arco{fill:none;stroke:var(--blue);stroke-width:2}.ciclo marker path{fill:var(--blue)}.ciclo__miolo{fill:var(--blue)}.ciclo__no{fill:var(--white);stroke:var(--blue);stroke-width:2}.ciclo__centro{fill:var(--white);font-size:var(--tam-sub)}.ciclo__n{fill:var(--ocre-text);font-size:var(--tam-menor);font-weight:var(--peso-forte);letter-spacing:1.5px}.ciclo__t{fill:var(--blue);font-size:var(--tam-sub)}.ciclo__s{fill:var(--slate);font-size:var(--tam-lead)}@media (min-width:48rem){.ciclo__centro{font-size:var(--tam-lead)}.ciclo__n{font-size:var(--tam-rotulo)}.ciclo__t{font-size:var(--tam-campo)}.ciclo__s{font-size:var(--tam-menor)}}.lista-ciclo{border-top:1px solid var(--blue)}.lista-ciclo li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--e4);padding-block:1.125rem;border-bottom:1px solid var(--line2)}.lista-ciclo__n{color:var(--ocre-text);font-size:var(--tam-menor);font-weight:var(--peso-forte);letter-spacing:.1em}.lista-ciclo__titulo{color:var(--blue);font-size:var(--tam-lead);line-height:1.4}.lista-ciclo__texto{color:var(--slate);font-size:var(--tam-campo);line-height:1.5}.jornada{display:grid;gap:1.25rem}.jornada__nome{color:var(--blue);font-size:var(--tam-lead)}.jornada__pontos{display:flex;padding-left:14%}.jornada__pontos span{display:flex;flex:1;justify-content:center}.jornada__pontos span::before{content:"";width:.625rem;height:.625rem;border-radius:50%;background:var(--ocre)}.jornada__trilho{display:grid;gap:4px}.jornada__bloco{display:grid;gap:.125rem;padding:1.125rem 1.25rem}.jornada__rotulo{font-size:var(--tam-rotulo);font-weight:var(--peso-forte);letter-spacing:.16em;text-transform:uppercase}.jornada__titulo{font-size:var(--tam-lead);line-height:1.4}.jornada__bloco--1{background:var(--sky);color:var(--blue)}.jornada__bloco--2{background:var(--mist);color:var(--ink)}.jornada__bloco--3{background:var(--slate);color:var(--white)}.jornada__bloco--4{background:var(--blue);color:var(--white)}.jornada__texto{padding:0 0 var(--e4);color:var(--slate);font-size:var(--tam-menor);line-height:1.5}.jornada__bloco{order:calc(2 * var(--i))}.jornada__texto{order:calc(2 * var(--i) + 1)}@media (min-width:48rem){.jornada__trilho{grid-template-columns:1fr 2fr 2fr 2fr}.jornada__bloco,.jornada__texto{order:0}.jornada__texto{padding:.875rem 1.25rem 0 0}}.lado--inovadora{gap:var(--e6) 5rem;padding-top:var(--e5)}.lado--inovadora .checks{border-top-color:var(--blue)}.lado--inovadora .checks li{border-bottom-color:var(--line2)}.painel-pesquisa{--cor-titulo:var(--white);--cor-apoio:var(--sky);--cor-rotulo:var(--mint);display:grid;gap:var(--e6);margin:var(--e5) calc(-1 * var(--folga)) calc(-1 * var(--secao-y));padding:var(--secao-y) var(--folga);background:var(--blue)}.abre2--painel{gap:var(--e5) 3rem}.fios--pesquisa{gap:var(--e6);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));font-variant-numeric:tabular-nums}.fios--pesquisa .fio{position:relative;padding-top:1.375rem}.fios--pesquisa .fio::before{content:"";position:absolute;inset:0 0 auto;border-top:2px solid var(--ocre);transform-origin:0}.fios--pesquisa .fio__texto{font-size:var(--tam-menor)}.painel-pesquisa .legenda{color:var(--cor-apoio)}.revela--entra [style^="--i"]:not(.revela){animation:painel var(--t-check) var(--curva-chegada) calc(var(--i) * var(--t-topo)) both}.revela--entra .ciclo__arco[style]{transform-origin:50%;animation-name:arco}@keyframes arco{from{opacity:0;transform:rotate(-40deg)}}@property --conta-n{syntax:"<integer>";initial-value:0;inherits:false}.fios--pesquisa .revela--entra::before{animation:risco var(--t-topo) var(--curva-posicao) calc(var(--i) * var(--atraso-4)) both}.fios--pesquisa .revela--entra .conta{position:relative;--conta-n:var(--alvo);counter-reset:c var(--conta-n);animation:conta var(--t-conta) var(--curva-lenta) both}.fios--pesquisa .revela--entra .conta__n{clip-path:inset(50%)}.fios--pesquisa .revela--entra .conta::after{content:counter(c) / "";position:absolute;right:0}@keyframes conta{from{--conta-n:0}}@media (min-width:54rem){.lado--acompanha{grid-template-columns:23.75rem minmax(0,1fr);gap:var(--e6) 5rem}}.fala-familia{display:grid;gap:var(--e4);padding-top:var(--e5);border-top:1px solid var(--cor-linha)}.fala-familia .citacao{font-size:var(--tam-citacao);line-height:1.45}.fala-familia .figura__legenda{margin-top:0}.vaga .checks{border-top-color:var(--blue)}.vaga__link{display:grid;justify-items:center}.vaga__link .btn--link{text-align:left;text-decoration:underline}.vaga__link .btn--link::after{content:none}@media print{.painel-pesquisa{--cor-titulo:var(--blue);--cor-apoio:var(--slate);--cor-rotulo:var(--green)}.jornada__bloco--3,.jornada__bloco--4{color:var(--ink)}}
