.ip-docentes{background:var(--ip-paper);color:var(--ip-neutral-600);font-family:var(--ip-font-din);padding-bottom:96px}.ip-docentes__in{margin:0 auto;max-width:1200px;padding-inline:24px;position:relative}.ip-docentes h1,.ip-docentes h2,.ip-docentes h3{color:var(--ip-neutral-900);font-family:var(--ip-font-museo);font-weight:700;margin:0;text-wrap:balance}.ip-docentes p{margin:0}.ip-docentes button{background:none;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:normal;margin:0;min-height:0;min-width:0;padding:0;text-transform:none;white-space:normal}.ip-docentes button:active,.ip-docentes button:focus,.ip-docentes button:hover{background:none;box-shadow:none;color:inherit;transform:none}.ip-docentes [hidden],.ip-docentes button[hidden]{display:none}.ip-docentes a:focus-visible,.ip-docentes button:focus-visible,.ip-docentes input:focus-visible{outline:2px solid var(--ip-sage-600);outline-offset:2px}.ip-docentes__hero{background:var(--ip-neutral-50);overflow:hidden;padding:72px 0 56px;position:relative}.ip-docentes__blob{border-radius:50%;pointer-events:none;position:absolute}.ip-docentes__blob--a{background:var(--ip-sage-100);height:440px;right:-100px;top:-140px;width:440px}.ip-docentes__blob--b{background:var(--ip-stone-100);bottom:-200px;height:320px;right:280px;width:320px}.ip-docentes__hero-in{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px 64px;justify-content:space-between}.ip-docentes__intro{display:flex;flex:1 1 480px;flex-direction:column;gap:16px}.ip-docentes__eyebrow{color:var(--ip-sage-700);font-size:14px;font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.ip-docentes__title{font-size:clamp(36px,5vw,56px);letter-spacing:-.01em;line-height:1.1;max-width:720px}.ip-docentes__sub{color:var(--ip-neutral-600);font-size:20px;line-height:1.6;max-width:600px}.ip-doc-search{align-items:center;background:var(--ip-white);border-radius:13px;box-shadow:inset 0 0 0 1px var(--ip-neutral-200),var(--ip-shadow-md);color:var(--ip-stone-700);display:flex;flex:1 1 320px;gap:12px;height:56px;max-width:440px;padding:0 20px}.ip-doc-search:focus-within{box-shadow:inset 0 0 0 1px var(--ip-sage-600),0 0 0 3px rgba(129,136,117,.28)}.ip-doc-search .ph{flex:none;font-size:22px}.ip-doc-search input{background:transparent;border:0;box-shadow:none;color:var(--ip-neutral-900);flex:1;font:inherit;font-size:18px;height:100%;margin:0;min-width:0;outline:0;padding:0}.ip-doc-search input:focus-visible{outline:0}.ip-doc-search input::placeholder{color:var(--ip-neutral-600);opacity:.85}.ip-docentes__body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px;padding-top:48px}.ip-doc-filtros{background:var(--ip-white);border:0;border-radius:28px;box-shadow:none;display:flex;flex:0 0 300px;flex-direction:column;gap:28px;max-width:100%;padding:28px}.ip-doc-filtros[hidden]{display:none}.ip-doc-filtros__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.ip-doc-filtros__title{font-size:24px;line-height:1.25}.ip-doc-filtros__grupo{border:0;margin:0;min-width:0;padding:0}.ip-doc-filtros__legend{color:var(--ip-stone-700);font-size:12px;font-weight:500;letter-spacing:.12em;line-height:1.4;margin-bottom:8px;padding:0;text-transform:uppercase}.ip-doc-filtros__sep{background:var(--ip-neutral-100);border:0;height:1px;margin:0}.ip-doc-filtros__corpo{display:flex;flex-direction:column;gap:28px}.ip-doc-filtros__toggle{display:none}.ip-doc-opt{align-items:center;border-radius:13px;color:var(--ip-stone-700);cursor:pointer;display:flex;font-size:16px;gap:12px;line-height:1.3;min-height:44px;padding:4px 8px}.ip-doc-opt:hover{background:var(--ip-sage-50)}.ip-doc-opt input{accent-color:var(--ip-neutral-900);box-shadow:none;flex:none;height:20px;margin:0;width:20px}.ip-doc-opt__count{color:var(--ip-neutral-600);font-size:14px;margin-left:auto}.ip-doc-dot{background:var(--dot,var(--ip-sage-600));border-radius:50%;display:inline-block;flex:none;height:10px;width:10px}.ip-doc-textbtn{color:var(--ip-stone-700);font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.ip-docentes .ip-doc-textbtn:hover{color:var(--ip-neutral-900)}.ip-docentes__resultados{flex:999 1 560px;min-width:0}.ip-docentes__status{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ip-docentes__count{color:var(--ip-stone-700);font-size:16px;line-height:1.4;margin-right:8px}.ip-docentes__count strong{color:var(--ip-neutral-900)}.ip-docentes__ativos{display:contents}.ip-doc-chip{align-items:center;border-radius:9999px;display:inline-flex;font-size:16px;font-weight:500;gap:10px;height:44px;line-height:1;padding:0 18px}.ip-docentes .ip-doc-chip{background:var(--ip-stone-100);border-radius:9999px;box-shadow:none;color:var(--ip-neutral-900);gap:8px;padding:0 18px;transition:background-color .15s ease}.ip-docentes .ip-doc-chip:focus,.ip-docentes .ip-doc-chip:hover{background:var(--ip-stone-200);box-shadow:none;color:var(--ip-neutral-900)}.ip-docentes__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));list-style:none;margin:24px 0 0;padding:0}.ip-docentes__item{display:flex;margin:0}.ip-docentes__item[hidden]{display:none}.ip-doc-card{align-items:flex-start;background:var(--ip-white);border:1px solid var(--color-border-subtle);border-radius:28px;box-shadow:none;color:inherit;display:flex;flex:1;gap:20px;overflow:hidden;padding:24px;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.ip-doc-card:focus-visible,.ip-doc-card:hover{color:inherit;text-decoration:none}.ip-doc-card>:not(.ip-doc-card__wave){position:relative;z-index:1}.ip-doc-card__wave{background:linear-gradient(0deg,rgba(129,136,117,.28),rgba(129,136,117,0));border-radius:9999px 9999px 0 0;bottom:0;height:55%;left:0;pointer-events:none;position:absolute;right:0;transform:scaleY(0);transform-origin:bottom;transition:transform .5s ease-out;z-index:0}.ip-docentes__item:nth-child(2n) .ip-doc-card__wave{transition-delay:60ms}.ip-doc-card__avatar{align-items:center;border:3px solid transparent;border-radius:50%;display:flex;flex:none;height:96px;justify-content:center;overflow:hidden;position:relative;transition:border-color .5s ease-out,transform .5s ease-out;width:96px}.ip-doc-card__avatar--tone-1{background:var(--ip-sage-100)}.ip-doc-card__avatar--tone-2{background:var(--ip-neutral-100)}.ip-doc-card__avatar--tone-3{background:var(--ip-stone-100)}.ip-doc-card__avatar img{height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease-out;width:100%}.ip-doc-card__initials{color:var(--ip-stone-700);font-family:var(--ip-font-museo);font-size:32px;font-weight:700;line-height:1}.ip-doc-card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.ip-doc-card__nome{font-size:20px;line-height:1.25}.ip-doc-card__tit{color:var(--ip-stone-700);font-size:16px;line-height:1.4}.ip-doc-card__area,.ip-doc-card__reg{color:var(--ip-stone-700);font-size:14px;line-height:1.4}.ip-doc-card__area,.ip-doc-card__ver{align-items:center;display:inline-flex;gap:8px}.ip-doc-card__ver{color:var(--ip-neutral-900);font-size:16px;font-weight:500;margin-top:4px;opacity:0;transition:opacity .3s ease}@media (hover:none){.ip-doc-card__ver{display:none}}@media (hover:hover){.ip-doc-card:hover{box-shadow:var(--ip-shadow-lg);transform:scale(1.02)}.ip-doc-card:hover .ip-doc-card__wave{transform:scaleY(1)}.ip-doc-card:hover .ip-doc-card__avatar{border-color:var(--ip-neutral-900);transform:scale(1.05)}.ip-doc-card:hover .ip-doc-card__avatar img{transform:scale(1.1)}.ip-doc-card:hover .ip-doc-card__ver{opacity:1}}.ip-doc-card:focus-visible{box-shadow:var(--ip-shadow-lg);outline:2px solid var(--ip-neutral-900);outline-offset:4px;transform:scale(1.02)}.ip-doc-card:focus-visible .ip-doc-card__wave{transform:scaleY(1)}.ip-doc-card:focus-visible .ip-doc-card__avatar{border-color:var(--ip-neutral-900);transform:scale(1.05)}.ip-doc-card:focus-visible .ip-doc-card__ver{opacity:1}.ip-doc-pill{align-items:center;border-radius:9999px;display:inline-flex;font-size:14px;font-weight:500;height:28px;line-height:1;padding:0 12px;white-space:nowrap}.ip-doc-pill--coord{background:var(--ip-neutral-900);color:var(--ip-neutral-100)}.ip-doc-pill--doc{background:var(--ip-sage-50);box-shadow:inset 0 0 0 1px var(--ip-sage-200);color:var(--ip-sage-800)}.ip-docentes__vazio{align-items:center;background:var(--ip-neutral-50);border-radius:28px;display:flex;flex-direction:column;font-size:18px;gap:16px;line-height:1.6;margin-top:24px;padding:64px 24px;text-align:center}.ip-docentes__vazio[hidden]{display:none}.ip-docentes__vazio-title{font-size:30px;line-height:1.25}.ip-doc-btn{align-items:center;border-radius:9999px;display:inline-flex;font-size:18px;font-weight:500;gap:12px;height:56px;justify-content:center;line-height:1;padding:0 28px;text-decoration:none;transition:filter .2s ease}.ip-docentes .ip-doc-btn,.ip-docentes .ip-doc-btn:focus,.ip-docentes .ip-doc-btn:hover{background:var(--ip-gradient-ink);border-radius:9999px;color:var(--ip-neutral-100);padding:0 28px}.ip-docentes .ip-doc-btn:hover{filter:brightness(1.3)}.ip-docentes__pag{display:flex;justify-content:center;margin-top:48px}.ip-docentes__pag[hidden]{display:none}.ip-docentes__pag ul{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.ip-docentes__pag li{margin:0}.ip-docentes__pag a,.ip-docentes__pag span{border-radius:50%;color:var(--ip-neutral-900);display:grid;font-size:18px;font-weight:500;height:48px;place-items:center;text-decoration:none;transition:background-color .18s ease;width:48px}.ip-docentes__pag a:hover{background:var(--ip-stone-100);color:var(--ip-neutral-900)}.ip-docentes__pag .ip-docentes__pag-arrow{box-shadow:inset 0 0 0 1.5px var(--ip-stone-500);font-size:20px}.ip-docentes__pag .ip-docentes__pag-arrow[aria-disabled=true]{opacity:.4;pointer-events:none}.ip-docentes__pag [aria-current=page]{background:var(--ip-gradient-ink);color:var(--ip-white)}.ip-docente__band{background:var(--ip-gradient-ink);overflow:hidden;padding:32px 24px 176px;position:relative}.ip-docente__blob{background:rgba(129,136,117,.18);border-radius:50%;height:460px;pointer-events:none;position:absolute;right:-140px;top:-120px;width:460px}.ip-docente__band-in{margin:0 auto;max-width:1080px;position:relative}.ip-docente__crumbs{align-items:center;color:var(--ip-neutral-100);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;line-height:1.4}.ip-docente__sep{opacity:.6}.ip-docente__crumb{color:var(--ip-neutral-100)}a.ip-docente__crumb{text-decoration:underline;text-underline-offset:3px}a.ip-docente__crumb:hover{color:var(--ip-white)}.ip-docente__crumb--current{color:var(--ip-stone-300)}.ip-docente__wrap{margin-top:-120px;padding:0 24px;position:relative}.ip-docente__card{align-items:flex-start;background:var(--ip-white);border-radius:40px;box-shadow:var(--ip-shadow-md);display:flex;flex-wrap:wrap;gap:64px;margin:0 auto;max-width:1080px;padding:64px}.ip-docente__foto{align-items:center;background:var(--ip-sage-100);border-radius:50%;box-shadow:0 0 0 8px var(--ip-sage-50);display:flex;flex:none;height:240px;justify-content:center;overflow:hidden;width:240px}.ip-docente__foto img{height:100%;object-fit:cover;object-position:center top;width:100%}.ip-docente__initials{color:var(--ip-stone-700);font-family:var(--ip-font-museo);font-size:72px;font-weight:700;line-height:1}.ip-docente__info{display:flex;flex:1 1 420px;flex-direction:column;gap:20px;min-width:0}.ip-docente__topo{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ip-docente__nome{font-size:48px;letter-spacing:-.01em;line-height:1.1}.ip-docente__tit{align-items:center;color:var(--ip-stone-700);display:flex;font-size:20px;font-weight:500;gap:12px;line-height:1.4}.ip-docente__tit .ph{color:var(--ip-sage-700);flex:none;font-size:24px}.ip-docente__reg{align-self:flex-start;background:var(--ip-neutral-50);border-radius:13px;box-shadow:inset 0 0 0 1px var(--ip-neutral-200);color:var(--ip-neutral-900);font-size:18px;font-weight:500;line-height:1.4;padding:10px 18px}.ip-docente__linha{background:var(--ip-neutral-100);border:0;height:1px;margin:0}.ip-docente__cv{color:var(--ip-neutral-600);font-size:18px;line-height:1.6;max-width:640px}.ip-docente__cv>*{margin:0 0 12px}.ip-docente__cv>:last-child{margin-bottom:0}.ip-docente__cv ul{padding-left:1.2em}.ip-docente__cv li{margin-bottom:6px}.ip-docente__acoes{display:flex;flex-wrap:wrap;gap:16px}.ip-docente .ip-doc-btn:hover{color:var(--ip-neutral-100);text-decoration:none}.ip-docente__secao{margin:0 auto;max-width:1080px;padding-top:96px}.ip-docente__h2{font-size:40px;letter-spacing:-.01em;line-height:1.25;margin-top:8px}.ip-docente__cursos{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:40px 0 0;padding:0}.ip-docente__cursos li{display:flex;margin:0}.ip-docente__curso{align-items:flex-start;background:var(--ip-white);border-radius:28px;box-shadow:var(--ip-shadow-md);color:inherit;display:flex;flex:1;flex-direction:column;gap:16px;min-height:250px;padding:32px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ip-docente__curso:focus-visible,.ip-docente__curso:hover{box-shadow:var(--ip-shadow-lg);color:inherit;text-decoration:none;transform:translateY(-4px)}.ip-docente__curso-nome{font-size:24px;line-height:1.25}.ip-docente__curso-ver{align-items:center;color:var(--ip-stone-700);display:inline-flex;font-size:16px;font-weight:500;gap:8px;margin-top:auto}.ip-docente__curso:hover .ip-docente__curso-ver{color:var(--ip-neutral-900)}.ip-docente__voltar{margin:0 auto;max-width:1080px;padding-top:64px;text-align:center}.ip-docente__voltar a{align-items:center;color:var(--ip-stone-700);display:inline-flex;font-size:18px;font-weight:500;gap:8px;text-decoration:none}.ip-docente__voltar a:hover{color:var(--ip-neutral-900)}@media (max-width:900px){.ip-docente__card{gap:32px;padding:40px}.ip-docente__nome{font-size:40px}}@media (max-width:767px){.ip-docentes__in{padding-inline:16px}.ip-docentes__hero{padding:48px 0 40px}.ip-docentes__sub{font-size:18px}.ip-docentes__body{gap:32px;padding-top:32px}.ip-doc-filtros{flex-basis:100%;gap:20px;padding:20px 24px}.ip-doc-filtros__head{flex-wrap:wrap}.ip-doc-filtros__title{font-size:20px;margin-right:auto}.ip-docentes .ip-doc-filtros__toggle{align-items:center;color:var(--ip-stone-700);display:inline-flex;font-size:16px;font-weight:500;gap:6px;min-height:44px}.ip-doc-filtros__toggle .ph{transition:transform .2s ease}.ip-doc-filtros__toggle[aria-expanded=true] .ph{transform:rotate(180deg)}.ip-doc-filtros:not(.is-aberto) .ip-doc-filtros__corpo{display:none}.ip-docentes__grid{grid-template-columns:1fr}.ip-doc-card{gap:16px;padding:20px}.ip-doc-card__avatar{height:72px;width:72px}.ip-doc-card__initials{font-size:26px}.ip-docente__band{padding:24px 16px 120px}.ip-docente__wrap{margin-top:-88px;padding:0 16px}.ip-docente__card{border-radius:28px;gap:24px;padding:28px 20px}.ip-docente__foto{box-shadow:0 0 0 6px var(--ip-sage-50);height:160px;width:160px}.ip-docente__initials{font-size:48px}.ip-docente__info{flex-basis:100%;gap:16px}.ip-docente__nome{font-size:32px}.ip-docente__tit{align-items:flex-start;font-size:18px}.ip-docente__cv,.ip-docente__reg{font-size:16px}.ip-docente__acoes .ip-doc-btn{width:100%}.ip-docente__secao{padding-top:64px}.ip-docente__h2{font-size:30px}.ip-docente__cursos{gap:20px;grid-template-columns:1fr;margin-top:28px}.ip-docente__curso{min-height:0;padding:24px}.ip-docente__voltar{padding-top:48px}}@media (prefers-reduced-motion:reduce){.ip-doc-card,.ip-doc-card__avatar,.ip-doc-card__avatar img,.ip-doc-card__ver,.ip-doc-card__wave,.ip-doc-chip,.ip-docente__curso,.ip-docentes__pag a{transition:none}.ip-doc-card:focus-visible,.ip-doc-card:hover,.ip-docente__curso:focus-visible,.ip-docente__curso:hover{transform:none}.ip-doc-card:focus-visible .ip-doc-card__avatar,.ip-doc-card:hover .ip-doc-card__avatar,.ip-doc-card:hover .ip-doc-card__avatar img{transform:none}}