.perfil{padding:64px var(--margem-lateral);background:var(--cor-marinho);color:#fff}.perfil__inner{max-width:1310px;margin-inline:auto;display:flex;flex-direction:column;gap:20px}.perfil__fio{display:block;width:64px;height:2px;background:var(--cor-ouro)}.perfil__frase{max-width:820px;margin:0 auto;padding:24px 0 64px;font-size:clamp(1.375rem,2.22vw,2rem);line-height:1.65;text-align:center;color:rgba(247,245,240,.75)}.perfil__corpo{display:flex;align-items:center;gap:64px}.perfil__foto{flex:0 0 502px;aspect-ratio:502/627;overflow:hidden;background:var(--cor-azul)}.perfil__foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.perfil__info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:56px;line-height:var(--entrelinha)}.perfil__identidade,.perfil__sobre,.perfil__areas{display:flex;flex-direction:column;gap:16px}.perfil__titulo{display:flex;flex-direction:column;gap:20px}.perfil__cargo{margin-right:-8px;letter-spacing:8px;text-transform:uppercase;color:var(--cor-ouro)}.perfil__nome{font-size:var(--tam-display);font-weight:400;line-height:var(--entrelinha);color:#fff}.perfil__profissao{color:var(--cor-ouro)}.perfil__contato{display:flex;flex-direction:column;font-size:var(--tam-body-sm)}.perfil__contato a{color:#fff;text-decoration:none;overflow-wrap:anywhere}.perfil__contato a:hover,.perfil__contato a:focus-visible{color:var(--cor-ouro)}.perfil__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 36px;margin:0;padding:0 0 12px;list-style:none;border-bottom:1px solid var(--cor-cinza-azulado)}.perfil__links a{display:inline-flex;align-items:center;gap:8px;font-size:var(--tam-caption);color:var(--cor-cinza-azulado);text-decoration:none;transition:color .2s ease}.perfil__links a:hover,.perfil__links a:focus-visible{color:var(--cor-ouro)}.perfil__links svg{width:24px;height:24px}.perfil__descricao{font-size:var(--tam-h4);color:var(--cor-cinza-claro)}.perfil__areas-titulo{font-size:var(--tam-h6);font-weight:600;color:rgba(247,245,240,.9)}.perfil__tags{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.perfil__tags li{padding:11px 20px;border:1px solid var(--cor-cinza-azulado);border-radius:var(--raio-pill);background:var(--cor-azul);font-size:var(--tam-body-sm);line-height:var(--entrelinha);color:var(--cor-creme)}.perfil-titulo{display:flex;flex-direction:column;gap:20px;line-height:var(--entrelinha)}.perfil-titulo__eyebrow{margin-right:-5px;font-size:10px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--cor-ouro)}.perfil-titulo__eyebrow--leve{font-weight:400}.perfil-titulo__texto{font-size:clamp(1.625rem,2.22vw,2rem);font-weight:400;line-height:var(--entrelinha);color:var(--cor-marinho)}.perfil-titulo__texto strong{font-weight:700}.perfil-paragrafos{display:flex;flex-direction:column;gap:36px;color:var(--cor-cinza-azulado)}.perfil-paragrafos--solto{line-height:1.65}.perfil-visao,.perfil-areas,.perfil-blocos{padding:88px var(--margem-lateral)}.perfil-visao__inner,.perfil-areas__inner,.perfil-blocos{--largura:1310px}.perfil-visao__inner,.perfil-areas__inner{max-width:var(--largura);margin-inline:auto}.perfil-visao__inner{display:flex;align-items:center;gap:64px}.perfil-visao__texto,.perfil-visao__citacao{flex:1 1 0;min-width:0}.perfil-visao__texto{display:flex;flex-direction:column;gap:36px}.perfil-visao__citacao{display:flex;flex-direction:column;gap:16px;margin:0;padding-inline:64px}.perfil-visao__citacao blockquote{margin:0;font-size:clamp(1.5rem,2.22vw,2rem);line-height:var(--entrelinha);color:var(--cor-marinho)}.perfil-visao__citacao blockquote span{color:var(--cor-ouro)}.perfil-visao__citacao figcaption{color:var(--cor-ouro)}.perfil-areas{background:var(--cor-cinza-fundo)}.perfil-areas__inner{display:flex;flex-direction:column;gap:44px}.perfil-areas__lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(410px,100%),1fr));gap:40px 48px;margin:0;padding:0;list-style:none}.perfil-area{display:flex;flex-direction:column;gap:8px;padding-top:24px;border-top:1px solid var(--cor-cinza-claro)}.perfil-area__titulo{font-size:var(--tam-h5);font-weight:400;line-height:var(--entrelinha);color:var(--cor-marinho)}.perfil-area__texto{font-size:15px;line-height:1.65;color:var(--cor-cinza-azulado)}.perfil-area--link{position:relative;transition:border-color .25s ease}.perfil-area--link a{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;transition:color .25s ease}.perfil-area--link a:after{content:"";position:absolute;inset:0}.perfil-area--link svg{flex:none;width:18px;height:18px;color:var(--cor-ouro);transition:translate .25s ease}.perfil-area--link:hover,.perfil-area--link:focus-within{border-top-color:var(--cor-ouro)}.perfil-area--link:hover a,.perfil-area--link a:focus-visible{color:var(--cor-azul)}.perfil-area--link:hover svg{translate:4px 0}.perfil-bloco{max-width:1310px;margin-inline:auto;display:flex;align-items:center}.perfil-bloco+.perfil-bloco{margin-top:88px;padding-top:88px;border-top:1px solid var(--cor-cinza-claro)}.perfil-bloco>*{flex:1 1 0;min-width:0}.cta-banner--perfil{background:var(--cor-marinho)}.cta-banner--perfil .cta-banner__fundo:after{background:linear-gradient(90deg,var(--cor-marinho) 33%,rgba(1,26,66,0) 100%)}.cta-banner--perfil .cta-banner__textos{padding-block:0}.cta-banner--perfil .cta-banner__titulo{max-width:none;font-size:clamp(1.625rem,2.22vw,2rem);color:#fff}.cta-banner--perfil .cta-banner__inner{min-height:400px}@media (max-width:1100px){.perfil__corpo{gap:40px}.perfil__foto{flex-basis:40%}.perfil-visao__citacao{padding-inline:0}}@media (max-width:900px){.perfil__corpo,.perfil-visao__inner,.perfil-bloco{flex-direction:column;align-items:stretch;gap:32px}.perfil__foto{flex-basis:auto;width:min(100%,420px)}.perfil__frase{padding-bottom:40px}.perfil__frase br{display:none}.perfil__info{gap:36px}}@media (max-width:640px){.perfil-visao,.perfil-areas,.perfil-blocos{padding-block:56px}.perfil-bloco+.perfil-bloco{margin-top:56px;padding-top:56px}.perfil__cargo{margin-right:-4px;font-size:13px;letter-spacing:4px}}@media (prefers-reduced-motion:no-preference){.perfil__fio,.perfil__frase,.perfil__foto,.perfil__info>*{animation:mendes-subir 1.4s var(--revelar-curva) backwards}.perfil__fio{transform-origin:left center;animation-name:mendes-fio;animation-delay:.3s}.perfil__frase{animation-delay:.1s}.perfil__foto{animation-delay:.2s}.perfil__foto img{animation:mendes-foto 2.4s var(--revelar-curva) .2s backwards}.perfil__info>:nth-child(1){animation-delay:.3s}.perfil__info>:nth-child(2){animation-delay:.45s}.perfil__info>:nth-child(3){animation-delay:.6s}}