.ui-module__ZYehbG__container{width:100%;max-width:1120px;padding-inline:var(--space-6);margin:0 auto}@media (min-width:768px){.ui-module__ZYehbG__container{padding-inline:var(--space-16)}}.ui-module__ZYehbG__section{padding-block:var(--space-12)}@media (min-width:768px){.ui-module__ZYehbG__section{padding-block:var(--space-24)}}.ui-module__ZYehbG__sectionTight{padding-block:var(--space-12)}.ui-module__ZYehbG__sectionCarbon{background:var(--carbon);color:var(--on-carbon)}.ui-module__ZYehbG__sectionSunken{background:var(--surface-sunken)}.ui-module__ZYehbG__sectionCarbon a:not(.ui-module__ZYehbG__btn),.ui-module__ZYehbG__sectionCarbon .ui-module__ZYehbG__eyebrow{color:var(--on-carbon)}.ui-module__ZYehbG__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px;display:block}.ui-module__ZYehbG__eyebrowAccent{color:var(--ignition-ink)}.ui-module__ZYehbG__sectionHeader{gap:var(--space-3);max-width:62ch;margin-bottom:var(--space-8);flex-direction:column;display:flex}.ui-module__ZYehbG__sectionHeader p{color:var(--ink-muted)}.ui-module__ZYehbG__sectionCarbon .ui-module__ZYehbG__sectionHeader p{color:var(--on-carbon);opacity:.78}.ui-module__ZYehbG__btn{font:inherit;letter-spacing:-.005em;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.ui-module__ZYehbG__btn:hover{opacity:1}.ui-module__ZYehbG__btn:active{transform:scale(.98)}.ui-module__ZYehbG__btn:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.ui-module__ZYehbG__btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ui-module__ZYehbG__btnMd{height:40px;padding:0 var(--space-4);font-size:15px}.ui-module__ZYehbG__btnSm{height:32px;padding:0 var(--space-3);font-size:14px}.ui-module__ZYehbG__btnLg{height:48px;padding:0 var(--space-6);font-size:16px}.ui-module__ZYehbG__btnPrimary{background:var(--ignition);color:var(--on-ignition)}.ui-module__ZYehbG__btnPrimary:hover:not(:disabled){filter:brightness(1.06)}.ui-module__ZYehbG__btnSecondary{background:var(--surface-raised);color:var(--ink);border-color:var(--border)}.ui-module__ZYehbG__btnSecondary:hover:not(:disabled){background:var(--surface-sunken)}.ui-module__ZYehbG__btnCarbon{background:var(--carbon);color:var(--on-carbon)}.ui-module__ZYehbG__btnCarbon:hover:not(:disabled){filter:brightness(1.25)}.ui-module__ZYehbG__btnGhost{color:var(--ink);background:0 0}.ui-module__ZYehbG__btnGhost:hover:not(:disabled){background:var(--surface-sunken)}.ui-module__ZYehbG__sectionCarbon .ui-module__ZYehbG__btnSecondary{color:var(--on-carbon);border-color:var(--on-carbon);background:0 0}.ui-module__ZYehbG__sectionCarbon .ui-module__ZYehbG__btnSecondary:hover:not(:disabled){background:#ffffff1a}.ui-module__ZYehbG__btnIcon{flex-shrink:0;width:16px;height:16px}.ui-module__ZYehbG__badge{height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.04em;background:var(--surface-sunken);color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.ui-module__ZYehbG__badgeDot{border-radius:var(--radius-xs);background:currentColor;flex-shrink:0;width:6px;height:6px}.ui-module__ZYehbG__badgeIgnition{background:var(--ignition-soft);color:var(--ignition-ink)}.ui-module__ZYehbG__badgeSuccess{color:var(--success)}.ui-module__ZYehbG__badgeDanger{color:var(--danger)}.ui-module__ZYehbG__badgeInfo{color:var(--info)}.ui-module__ZYehbG__card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);gap:var(--space-3);color:var(--ink);flex-direction:column;display:flex}.ui-module__ZYehbG__cardLink{transition:border-color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);text-decoration:none}.ui-module__ZYehbG__cardLink:hover{opacity:1;border-color:var(--ignition);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ui-module__ZYehbG__cardTitle{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:28px}.ui-module__ZYehbG__cardBody{color:var(--ink-muted);font-size:16px;line-height:24px}.ui-module__ZYehbG__cardFooter{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.ui-module__ZYehbG__cardInverse{background:var(--carbon);color:var(--on-carbon);border-color:var(--carbon)}.ui-module__ZYehbG__cardInverse .ui-module__ZYehbG__cardBody,.ui-module__ZYehbG__cardInverse .ui-module__ZYehbG__eyebrow{color:var(--on-carbon);opacity:.78}.ui-module__ZYehbG__stat{gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.ui-module__ZYehbG__statValue{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:44px}.ui-module__ZYehbG__statUnit{margin-left:var(--space-1);color:var(--ink-muted);letter-spacing:0;font-size:16px}.ui-module__ZYehbG__statDelta{font-family:var(--font-mono);color:var(--ignition-ink);font-size:13px}.ui-module__ZYehbG__sectionCarbon .ui-module__ZYehbG__stat{border-top-color:#ffffff29}.ui-module__ZYehbG__sectionCarbon .ui-module__ZYehbG__statUnit{color:var(--on-carbon);opacity:.7}.ui-module__ZYehbG__grid{gap:var(--space-6);display:grid}.ui-module__ZYehbG__grid2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ui-module__ZYehbG__grid3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ui-module__ZYehbG__grid4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ui-module__ZYehbG__prose{gap:var(--space-4);flex-direction:column;max-width:68ch;display:flex}.ui-module__ZYehbG__prose p{color:var(--ink-muted)}
.Contato-module__4-UyLq__wrap{justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.Contato-module__4-UyLq__texto{gap:var(--space-3);flex-direction:column;max-width:48ch;display:flex}.Contato-module__4-UyLq__titulo{color:var(--on-carbon)}.Contato-module__4-UyLq__descricao{color:var(--on-carbon);opacity:.78}.Contato-module__4-UyLq__canais{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.Contato-module__4-UyLq__canais{width:100%}.Contato-module__4-UyLq__canais>a{flex:100%}}
.Header-module__9fWxfa__header{z-index:50;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.Header-module__9fWxfa__inner{justify-content:space-between;align-items:center;gap:var(--space-6);height:64px;display:flex}.Header-module__9fWxfa__logo{border-radius:var(--radius-sm);flex-shrink:0;align-items:center;display:inline-flex}.Header-module__9fWxfa__logo:hover{opacity:1}.Header-module__9fWxfa__logoImg{width:auto;height:24px}.Header-module__9fWxfa__logoDark{display:none}html[data-theme=dark] .Header-module__9fWxfa__logoLight{display:none}html[data-theme=dark] .Header-module__9fWxfa__logoDark{display:block}.Header-module__9fWxfa__nav{align-items:center;gap:var(--space-2);display:flex}.Header-module__9fWxfa__links{align-items:center;gap:var(--space-1);display:flex}.Header-module__9fWxfa__navLink{height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink-muted);transition:color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);align-items:center;font-size:14px;font-weight:500;display:inline-flex}.Header-module__9fWxfa__navLink:hover{opacity:1;color:var(--ink);background:var(--surface-sunken)}.Header-module__9fWxfa__navLink[aria-current=page]{color:var(--ink)}.Header-module__9fWxfa__navLink[aria-current=page]:after{content:"";border-radius:var(--radius-xs);background:var(--ignition);width:4px;height:4px;margin-left:6px}.Header-module__9fWxfa__actions{align-items:center;gap:var(--space-2);display:flex}.Header-module__9fWxfa__iconButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--ink-muted);transition:color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.Header-module__9fWxfa__iconButton:hover{color:var(--ink);background:var(--surface-sunken)}.Header-module__9fWxfa__iconButton svg{width:18px;height:18px}.Header-module__9fWxfa__iconDark{display:none}html[data-theme=dark] .Header-module__9fWxfa__iconLight{display:none}html[data-theme=dark] .Header-module__9fWxfa__iconDark{display:block}.Header-module__9fWxfa__menuButton,.Header-module__9fWxfa__panel{display:none}@media (max-width:900px){.Header-module__9fWxfa__links,.Header-module__9fWxfa__ctaDesktop{display:none}.Header-module__9fWxfa__menuButton{display:inline-flex}.Header-module__9fWxfa__panel{border-top:1px solid var(--line);background:var(--surface-raised);display:block}.Header-module__9fWxfa__panelInner{gap:var(--space-1);padding-block:var(--space-4);flex-direction:column;display:flex}.Header-module__9fWxfa__panel .Header-module__9fWxfa__navLink{height:44px;font-size:16px}.Header-module__9fWxfa__panel .Header-module__9fWxfa__cta{margin-top:var(--space-3)}}
.Footer-module__nhiC3q__footer{border-top:1px solid var(--line);padding-block:var(--space-12) var(--space-8);margin-top:auto}.Footer-module__nhiC3q__top{justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-8);flex-wrap:wrap;display:flex}.Footer-module__nhiC3q__brand{gap:var(--space-3);flex-direction:column;max-width:34ch;display:flex}.Footer-module__nhiC3q__logoImg{width:auto;height:22px}.Footer-module__nhiC3q__logoDark{display:none}html[data-theme=dark] .Footer-module__nhiC3q__logoLight{display:none}html[data-theme=dark] .Footer-module__nhiC3q__logoDark{display:block}.Footer-module__nhiC3q__tagline{color:var(--ink-muted)}.Footer-module__nhiC3q__cols{gap:var(--space-16);flex-wrap:wrap;display:flex}.Footer-module__nhiC3q__col{gap:var(--space-3);flex-direction:column;min-width:120px;display:flex}.Footer-module__nhiC3q__colTitle{color:var(--ink-muted)}.Footer-module__nhiC3q__link{color:var(--ink);font-size:14px;line-height:20px}.Footer-module__nhiC3q__link:hover{color:var(--ignition-ink);opacity:1}.Footer-module__nhiC3q__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;display:flex}.Footer-module__nhiC3q__spark{border-radius:var(--radius-xs);background:var(--ignition);vertical-align:baseline;width:8px;height:8px;display:inline-block}
.PageHero-module__115iQq__hero{padding-block:var(--space-12) var(--space-8);border-bottom:1px solid var(--line)}@media (min-width:768px){.PageHero-module__115iQq__hero{padding-block:var(--space-16) var(--space-12)}}.PageHero-module__115iQq__conteudo{gap:var(--space-4);flex-direction:column;max-width:62ch;display:flex}.PageHero-module__115iQq__subtitulo{color:var(--ink-muted)}.PageHero-module__115iQq__acoes{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
.page-module__ut9mBq__grade{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.page-module__ut9mBq__bloco{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.page-module__ut9mBq__rotulo{color:var(--ignition-ink)}.page-module__ut9mBq__valor{color:var(--ink-muted)}.page-module__ut9mBq__linkValor{word-break:break-word}
.page-module__L_A6YW__prosa{gap:var(--space-4);flex-direction:column;max-width:72ch;display:flex}.page-module__L_A6YW__prosa p{color:var(--ink-muted)}.page-module__L_A6YW__skills{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.page-module__L_A6YW__skill{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.page-module__L_A6YW__skillTitulo{color:var(--ignition-ink)}.page-module__L_A6YW__skillItens{color:var(--ink-muted)}.page-module__L_A6YW__bloco{padding-block:var(--space-6);border-top:1px solid var(--line)}.page-module__L_A6YW__blocoCabecalho{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.page-module__L_A6YW__periodo{color:var(--ink-muted)}@media (min-width:640px){.page-module__L_A6YW__periodo{white-space:nowrap}}.page-module__L_A6YW__subtitulo{color:var(--ink-muted);margin-bottom:var(--space-4)}.page-module__L_A6YW__pontos{gap:var(--space-2);flex-direction:column;display:flex}.page-module__L_A6YW__ponto{padding-left:var(--space-6);color:var(--ink-muted);position:relative}.page-module__L_A6YW__ponto:before{content:"";border-radius:var(--radius-xs);background:var(--ignition);width:5px;height:5px;position:absolute;top:9px;left:0}.page-module__L_A6YW__tags{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media print{.page-module__L_A6YW__bloco{break-inside:avoid;border-color:#ccc}.page-module__L_A6YW__prosa p,.page-module__L_A6YW__ponto,.page-module__L_A6YW__skillItens,.page-module__L_A6YW__periodo,.page-module__L_A6YW__subtitulo,.page-module__L_A6YW__skillTitulo{color:#000}}
.not-found-module__sxuMuG__wrap{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-24);flex-direction:column;max-width:56ch;display:flex}.not-found-module__sxuMuG__codigo{align-items:center;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;display:inline-flex}.not-found-module__sxuMuG__faisca{border-radius:var(--radius-xs);background:var(--ignition);width:10px;height:10px}.not-found-module__sxuMuG__texto{color:var(--ink-muted)}.not-found-module__sxuMuG__acoes{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}
.page-module__E0kJGG__hero{padding-block:var(--space-12) var(--space-16)}@media (min-width:768px){.page-module__E0kJGG__hero{padding-block:var(--space-16) var(--space-24)}}.page-module__E0kJGG__heroGrid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.page-module__E0kJGG__heroGrid{gap:var(--space-16);grid-template-columns:1.4fr .6fr}}.page-module__E0kJGG__heroTexto{gap:var(--space-4);flex-direction:column;display:flex}.page-module__E0kJGG__heroTitulo{max-width:14ch}.page-module__E0kJGG__heroSub{color:var(--ink-muted);max-width:54ch}.page-module__E0kJGG__heroAcoes{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__E0kJGG__heroFoto{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-sunken);justify-self:center;line-height:0;overflow:hidden}.page-module__E0kJGG__heroFoto img{filter:grayscale()contrast(1.05);width:100%;height:auto}.page-module__E0kJGG__indicadores{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module__E0kJGG__stackGrupo{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.page-module__E0kJGG__stackTitulo{color:var(--ignition-ink)}.page-module__E0kJGG__stackItens{color:var(--ink-muted)}.page-module__E0kJGG__projetosGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.page-module__E0kJGG__rodapeSecao{margin-top:var(--space-8);gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__E0kJGG__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}
.page-module__WIK60G__grade{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.page-module__WIK60G__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__WIK60G__detalhes{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.page-module__WIK60G__detalhe{padding-left:var(--space-4);font-size:14px;line-height:20px;position:relative}.page-module__WIK60G__detalhe:before{content:"";border-radius:var(--radius-xs);background:var(--ignition);width:4px;height:4px;position:absolute;top:8px;left:0}.page-module__WIK60G__repos{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.page-module__WIK60G__repoMeta{align-items:center;gap:var(--space-3);color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;display:flex}.page-module__WIK60G__repoMetaItem{align-items:center;gap:var(--space-1);display:inline-flex}.page-module__WIK60G__icone{width:14px;height:14px}.page-module__WIK60G__aviso{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);max-width:68ch}
.page-module__NpDq9W__grupos{gap:var(--space-8);flex-direction:column;display:flex}.page-module__NpDq9W__grupo{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}@media (min-width:900px){.page-module__NpDq9W__grupo{gap:var(--space-12);grid-template-columns:200px 1fr}}.page-module__NpDq9W__grupoTitulo{color:var(--ignition-ink)}.page-module__NpDq9W__itens{gap:var(--space-4);flex-direction:column;display:flex}.page-module__NpDq9W__item{gap:var(--space-1);flex-direction:column;display:flex}.page-module__NpDq9W__itemNome{font-weight:500}.page-module__NpDq9W__itemPorque{color:var(--ink-muted)}.page-module__NpDq9W__nota{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);max-width:68ch;margin-top:var(--space-8)}
.page-module__TkjbgG__prosa{gap:var(--space-4);flex-direction:column;max-width:68ch;display:flex}.page-module__TkjbgG__prosa p{color:var(--ink-muted)}.page-module__TkjbgG__linhaDoTempo{flex-direction:column;display:flex}.page-module__TkjbgG__item{gap:var(--space-4);padding-block:var(--space-8);border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}@media (min-width:900px){.page-module__TkjbgG__item{gap:var(--space-12);grid-template-columns:240px 1fr}}.page-module__TkjbgG__meta{gap:var(--space-2);flex-direction:column;display:flex}.page-module__TkjbgG__periodo,.page-module__TkjbgG__empresa{color:var(--ink-muted)}.page-module__TkjbgG__pontos{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.page-module__TkjbgG__ponto{padding-left:var(--space-6);color:var(--ink-muted);position:relative}.page-module__TkjbgG__ponto:before{content:"";border-radius:var(--radius-xs);background:var(--ignition);width:6px;height:6px;position:absolute;top:9px;left:0}.page-module__TkjbgG__cargo{margin-bottom:var(--space-1)}.page-module__TkjbgG__stackGrupo{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.page-module__TkjbgG__stackTitulo{color:var(--ignition-ink)}.page-module__TkjbgG__stackItens{color:var(--ink-muted)}.page-module__TkjbgG__educacao{gap:var(--space-6);flex-direction:column;display:flex}.page-module__TkjbgG__formacao{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.page-module__TkjbgG__formacaoMeta{color:var(--ink-muted)}
