:root{--bg-000:#0c0e0d;--bg-100:#121916;--bg-200:#211c17;--bg-300:#33291f;--ink:#f1ece3;--ink-muted:#a9a196;--ipe:#f2b33d;--ipe-soft:#f2b33d26;--ipe-horizonte:#f2b33d38;--surface:#f1ece30a;--surface-hover:#f1ece314;--line:#f1ece31f;--font-display:"Archivo", "Arial Narrow", sans-serif;--font-body:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-mono:"Martian Mono", ui-monospace, monospace;--display-xl-size:clamp(3.5rem, 2.05rem + 6.19vw, 7rem);--display-xl-leading:.9;--display-xl-weight:800;--display-xl-stretch:62%;--display-l-size:clamp(2.75rem, 1.82rem + 3.98vw, 5rem);--display-l-leading:.92;--display-l-weight:800;--display-l-stretch:62%;--h1-size:clamp(2.25rem, 1.73rem + 2.21vw, 3.5rem);--h1-leading:.95;--h1-weight:800;--h1-stretch:75%;--h2-size:clamp(1.875rem, 1.62rem + 1.1vw, 2.5rem);--h2-leading:1;--h2-weight:700;--h2-stretch:75%;--h3-size:clamp(1.375rem, 1.32rem + .22vw, 1.5rem);--h3-leading:1.15;--h3-weight:700;--h3-stretch:100%;--body-l-size:clamp(1.125rem, 1.07rem + .22vw, 1.25rem);--body-l-leading:1.6;--body-size:clamp(1rem, .97rem + .11vw, 1.0625rem);--body-leading:1.6;--caption-size:.875rem;--caption-leading:1.5;--label-size:.75rem;--label-tracking:.08em;--label-weight:500;--label-leading:1.5;--weight-regular:400;--weight-bold:700;--hero-stroke:1.5px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-40:10rem;--container-max:80rem;--gutter:var(--space-12);--grid-columns:12;--grid-gap:var(--space-8);--section-pad:var(--space-40);--radius-tag:6px;--radius-md:12px;--radius-lg:24px;--radius-pill:999px;--border-width:1px;--border:var(--border-width) solid var(--line);--focus-width:2px;--focus-offset:2px;--glow-ipe:0 0 0 var(--space-1) var(--ipe-soft), 0 0 var(--space-8) var(--ipe-soft);--nav-blur:16px;--ratio-retrato:4 / 5;--ratio-principal:16 / 9;--ratio-galeria:4 / 3;--icon-size:20px;--icon-stroke:1.5;--ease:cubic-bezier(.2, .7, .2, 1);--dur-hover:.2s;--dur-hero:.4s;--hero-gap:.2s;--hero-shift:12px;--dur-revelar:.8s;--revelar-shift:40px;--revelar-intervalo:.14s;--dur-caso:.45s}@media (width<=767px){:root{--gutter:var(--space-4);--grid-columns:4;--grid-gap:var(--space-4);--section-pad:var(--space-24)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;background-color:var(--bg-000);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--space-24)}body{background:linear-gradient(180deg, var(--bg-000) 0%, var(--bg-100) 28%, var(--bg-200) 62%, var(--bg-300) 100%);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-leading);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,picture{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-size:inherit;font-weight:inherit;line-height:inherit}p,li,h1,h2,h3{overflow-wrap:break-word}::selection{background:var(--ipe);color:var(--bg-000)}:focus-visible{outline:var(--focus-width) solid var(--ipe);outline-offset:var(--focus-offset)}.display-xl,.display-l,.h1,.h2,.h3{font-family:var(--font-display);text-wrap:balance}.display-xl{font-size:var(--display-xl-size);line-height:var(--display-xl-leading);font-weight:var(--display-xl-weight);font-stretch:var(--display-xl-stretch)}.display-l{font-size:var(--display-l-size);line-height:var(--display-l-leading);font-weight:var(--display-l-weight);font-stretch:var(--display-l-stretch)}.h1{font-size:var(--h1-size);line-height:var(--h1-leading);font-weight:var(--h1-weight);font-stretch:var(--h1-stretch)}.h2{font-size:var(--h2-size);line-height:var(--h2-leading);font-weight:var(--h2-weight);font-stretch:var(--h2-stretch)}.h3{font-size:var(--h3-size);line-height:var(--h3-leading);font-weight:var(--h3-weight);font-stretch:var(--h3-stretch)}.body-l{font-size:var(--body-l-size);line-height:var(--body-l-leading)}.body{font-size:var(--body-size);line-height:var(--body-leading)}.caption{font-size:var(--caption-size);line-height:var(--caption-leading)}.label{font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-leading);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase}.muted{color:var(--ink-muted)}.prose{text-wrap:pretty}.prose>*+*{margin-top:var(--space-4)}.container{width:min(100% - 2 * var(--gutter), var(--container-max));margin-inline:auto}.grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gap);display:grid}.section{padding-block:var(--section-pad)}.section__titulo{margin-bottom:var(--space-16)}@media (width<=767px){.section__titulo{margin-bottom:var(--space-10)}}.link{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.25em;text-decoration-color:var(--line);transition:text-decoration-color var(--dur-hover) var(--ease)}.link:hover{text-decoration-color:currentColor}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular-link{top:var(--space-4);left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--bg-000);color:var(--ink);border:var(--border);position:fixed;transform:translateY(-200%)}.pular-link:focus-visible{transform:none}html.revelar-ativo [data-revelar-item]:not([data-visivel]){opacity:0}html.revelar-ativo [data-revelar-item][data-animando]{animation:revelar var(--dur-revelar) var(--ease) backwards;animation-delay:var(--revelar-atraso,0s)}[data-revelar-de=cima]{--revelar-desloc:calc(var(--revelar-shift) * -1)}@keyframes revelar{0%{opacity:0;transform:translateY(var(--revelar-desloc,var(--revelar-shift)))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.revelar-ativo [data-revelar-item]:not([data-visivel]){opacity:1}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.icone[data-astro-cid-a5zgltsz]{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke);flex-shrink:0}.nav__pilula[data-astro-cid-ffz4hh4u]{top:var(--space-4);z-index:50;align-items:center;gap:var(--space-4);padding:var(--space-2);padding-left:var(--space-5);border:var(--border);border-radius:var(--radius-pill);background:var(--surface);backdrop-filter:blur(var(--nav-blur));display:flex;position:fixed;left:50%;transform:translate(-50%)}.nav__marca[data-astro-cid-ffz4hh4u]{min-width:var(--space-10);min-height:var(--space-10);margin-left:calc(var(--space-3) * -1);font-family:var(--font-display);font-size:var(--h3-size);font-weight:var(--display-l-weight);font-stretch:var(--display-l-stretch);border-radius:var(--radius-pill);transition:background-color var(--dur-hover) var(--ease);justify-content:center;align-items:center;line-height:1;display:inline-flex}.nav__marca[data-astro-cid-ffz4hh4u]:hover{background:var(--surface-hover)}.nav__links[data-astro-cid-ffz4hh4u]{gap:var(--space-1);display:flex}.nav__link[data-astro-cid-ffz4hh4u],.nav__idioma-item[data-astro-cid-ffz4hh4u]{min-height:var(--space-10);padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--ink-muted);transition:color var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);align-items:center;display:inline-flex}.nav__link[data-astro-cid-ffz4hh4u][data-atual]{color:var(--ink)}.nav__link[data-astro-cid-ffz4hh4u]:hover,a[data-astro-cid-ffz4hh4u].nav__idioma-item:hover{color:var(--ink);background:var(--surface-hover)}.nav__idioma[data-astro-cid-ffz4hh4u]{padding-left:var(--space-4);border-left:var(--border);display:flex}.nav__idioma-item[data-astro-cid-ffz4hh4u]{padding-inline:var(--space-3);font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking)}.nav__idioma-item[data-astro-cid-ffz4hh4u][aria-current=true]{color:var(--ink)}.nav__idioma-item[data-astro-cid-ffz4hh4u][aria-disabled=true]{cursor:not-allowed}.nav__menu-botao[data-astro-cid-ffz4hh4u]{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);transition:background-color var(--dur-hover) var(--ease);justify-content:center;align-items:center;display:none}.nav__menu-botao[data-astro-cid-ffz4hh4u]:hover{background:var(--surface-hover)}.nav__menu-botao[data-astro-cid-ffz4hh4u] .nav__icone-fechar,.nav__menu-botao[data-astro-cid-ffz4hh4u][aria-expanded=true] .nav__icone-abrir{display:none}.nav__menu-botao[data-astro-cid-ffz4hh4u][aria-expanded=true] .nav__icone-fechar{display:block}.nav__menu[data-astro-cid-ffz4hh4u]{z-index:40;padding-block:var(--space-28) var(--space-12);background:var(--bg-000);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.nav__menu[data-astro-cid-ffz4hh4u][hidden]{display:none}.nav__menu-links[data-astro-cid-ffz4hh4u]{gap:var(--space-4);flex-direction:column;display:flex}.nav__menu-link[data-astro-cid-ffz4hh4u]{display:inline-block}html.menu-aberto{overflow:hidden}@media (width<=767px){.nav__pilula[data-astro-cid-ffz4hh4u]{left:var(--gutter);right:var(--gutter);justify-content:space-between;gap:var(--space-2);transform:none}.nav__links[data-astro-cid-ffz4hh4u]{display:none}.nav__idioma[data-astro-cid-ffz4hh4u]{border-left:0;margin-left:auto;padding-left:0}.nav__menu-botao[data-astro-cid-ffz4hh4u]{display:inline-flex}}.imagem[data-astro-cid-pcuuzhyg]{background:var(--surface);border:var(--border);position:relative;overflow:hidden}.imagem--retrato[data-astro-cid-pcuuzhyg]{aspect-ratio:var(--ratio-retrato)}.imagem--principal[data-astro-cid-pcuuzhyg]{aspect-ratio:var(--ratio-principal)}.imagem--galeria[data-astro-cid-pcuuzhyg]{aspect-ratio:var(--ratio-galeria)}.imagem--raio-md[data-astro-cid-pcuuzhyg]{border-radius:var(--radius-md)}.imagem--raio-lg[data-astro-cid-pcuuzhyg]{border-radius:var(--radius-lg)}.imagem[data-astro-cid-pcuuzhyg] img{object-fit:cover;width:100%;height:100%}.imagem[data-astro-cid-pcuuzhyg] img.imagem__img--pb{filter:grayscale()}.imagem[data-astro-cid-pcuuzhyg] img.imagem__img--conter{object-fit:contain}.imagem__pendente[data-astro-cid-pcuuzhyg]{width:100%;height:100%;padding:var(--space-5);align-items:flex-end;display:flex}.imagem__descricao[data-astro-cid-pcuuzhyg]{max-width:40ch;color:var(--ink-muted);font-family:var(--font-mono)}.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-block:var(--space-32) var(--space-20);align-items:center;display:flex}.hero__grade[data-astro-cid-ge2uvauf]{align-items:center;row-gap:var(--space-12)}.hero__texto[data-astro-cid-ge2uvauf]{grid-column:1/span 7}.hero__foto[data-astro-cid-ge2uvauf]{grid-column:8/span 5}.hero__rotulos[data-astro-cid-ge2uvauf]{gap:var(--space-2);margin-bottom:var(--space-8);flex-direction:column;display:flex}.hero__rotulo[data-astro-cid-ge2uvauf]{gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;display:flex}.hero__formacao[data-astro-cid-ge2uvauf]{color:var(--ink-muted)}.hero__nome[data-astro-cid-ge2uvauf]{color:var(--ink)}.hero__linha[data-astro-cid-ge2uvauf]{display:block}.hero__linha--contorno[data-astro-cid-ge2uvauf]{color:#0000;-webkit-text-stroke:var(--hero-stroke) var(--ink)}.hero__linha--preenchida[data-astro-cid-ge2uvauf]{color:var(--ink)}.hero__ponto[data-astro-cid-ge2uvauf]{color:var(--ipe)}.hero__subtitulo[data-astro-cid-ge2uvauf]{max-width:34ch;margin-top:var(--space-10);text-wrap:pretty}.hero__local[data-astro-cid-ge2uvauf]{max-width:52ch;margin-top:var(--space-6)}.hero__titulo[data-astro-cid-ge2uvauf][data-animar] .hero__linha--contorno[data-astro-cid-ge2uvauf]{animation:hero-aparece var(--dur-hero) var(--ease) both}.hero__titulo[data-astro-cid-ge2uvauf][data-animar] .hero__linha--preenchida[data-astro-cid-ge2uvauf]{animation:hero-sobe var(--dur-hero) var(--ease) both;animation-delay:calc(var(--dur-hero) + var(--hero-gap))}@keyframes hero-aparece{0%{opacity:0}}@keyframes hero-sobe{0%{opacity:0;transform:translateY(var(--hero-shift))}}@media (width<=1119px){.hero__texto[data-astro-cid-ge2uvauf]{grid-column:1/span 8}.hero__foto[data-astro-cid-ge2uvauf]{grid-column:9/span 4}}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding-block:var(--space-28) var(--space-16)}.hero__texto[data-astro-cid-ge2uvauf],.hero__foto[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__foto[data-astro-cid-ge2uvauf]{max-width:22rem}.hero__rotulo[data-astro-cid-ge2uvauf]{flex-direction:column;gap:0}.hero__separador[data-astro-cid-ge2uvauf]{display:none}}.botao[data-astro-cid-3uip24ys]{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--body-size);white-space:nowrap;transition:background-color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease);line-height:1;display:inline-flex}.botao[data-astro-cid-3uip24ys]:active{transform:translateY(1px)}.botao--principal[data-astro-cid-3uip24ys],.botao--secundario[data-astro-cid-3uip24ys]{min-height:var(--space-12);padding-inline:var(--space-6);border-radius:var(--radius-pill)}.botao--principal[data-astro-cid-3uip24ys]{background:var(--ipe);color:var(--bg-000)}.botao--principal[data-astro-cid-3uip24ys]:hover{box-shadow:var(--glow-ipe)}.botao--secundario[data-astro-cid-3uip24ys]{border:var(--border);color:var(--ink)}.botao--secundario[data-astro-cid-3uip24ys]:hover{background:var(--surface-hover);border-color:var(--ink-muted)}.botao--link[data-astro-cid-3uip24ys]{color:var(--ink);padding-block:var(--space-2)}.botao--link[data-astro-cid-3uip24ys] .botao__texto[data-astro-cid-3uip24ys]{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.25em;text-decoration-color:var(--line);transition:text-decoration-color var(--dur-hover) var(--ease)}.botao--link[data-astro-cid-3uip24ys]:hover .botao__texto[data-astro-cid-3uip24ys]{text-decoration-color:currentColor}.etiqueta[data-astro-cid-ucdwp7oz]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-tag);border:var(--border);color:var(--ink-muted);white-space:nowrap;align-items:center;display:inline-flex}.etiqueta--destaque[data-astro-cid-ucdwp7oz]{background:var(--ipe-soft);color:var(--ink);border-color:#0000}.caso[data-astro-cid-ztlhajwc]{border:var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:background-color var(--dur-hover) var(--ease);position:relative}.caso[data-astro-cid-ztlhajwc]:has(.caso__cabecalho:hover),.caso[data-astro-cid-ztlhajwc][data-aberto]{background:var(--surface-hover)}.caso[data-astro-cid-ztlhajwc]:has(.caso__alternar:focus-visible){outline:var(--focus-width) solid var(--ipe);outline-offset:var(--focus-offset)}.caso__alternar[data-astro-cid-ztlhajwc]:focus-visible{outline:none}.caso__cabecalho[data-astro-cid-ztlhajwc]{column-gap:var(--space-8);padding:var(--space-8);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;position:relative}.caso__contador[data-astro-cid-ztlhajwc]{column-gap:var(--space-2);color:var(--ink-muted);margin-bottom:var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.caso__meta[data-astro-cid-ztlhajwc]{display:none}.caso[data-astro-cid-ztlhajwc][data-aberto] .caso__meta[data-astro-cid-ztlhajwc],html:not(.js) .caso__meta[data-astro-cid-ztlhajwc]{display:inline}.caso__titulo[data-astro-cid-ztlhajwc],.caso__resumo[data-astro-cid-ztlhajwc],.caso__etiquetas[data-astro-cid-ztlhajwc]{grid-column:1}.caso__resumo[data-astro-cid-ztlhajwc]{margin-top:var(--space-3)}.caso__etiquetas[data-astro-cid-ztlhajwc]{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.caso__miniatura[data-astro-cid-ztlhajwc]{width:calc(var(--space-40) + var(--space-20));grid-area:2/2/span 3}.caso[data-astro-cid-ztlhajwc][data-aberto] .caso__miniatura[data-astro-cid-ztlhajwc],html:not(.js) .caso__miniatura[data-astro-cid-ztlhajwc],.caso__miniatura[data-astro-cid-ztlhajwc] .imagem__descricao{display:none}.caso__alternar[data-astro-cid-ztlhajwc]{width:var(--space-12);height:var(--space-12);border:var(--border);border-radius:var(--radius-md);transition:background-color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);grid-area:2/3/span 3;justify-content:center;align-items:center;display:inline-flex}.caso__alternar[data-astro-cid-ztlhajwc]:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.caso__cabecalho[data-astro-cid-ztlhajwc]:hover .caso__alternar[data-astro-cid-ztlhajwc],.caso__alternar[data-astro-cid-ztlhajwc]:focus-visible{border-color:var(--ink-muted)}html:not(.js) .caso__alternar[data-astro-cid-ztlhajwc]{display:none}.caso__alternar[data-astro-cid-ztlhajwc] .caso__icone path:last-child{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-caso) var(--ease)}.caso[data-astro-cid-ztlhajwc][data-aberto] .caso__alternar[data-astro-cid-ztlhajwc] .caso__icone path:last-child{transform:rotate(90deg)}html.js .caso[data-astro-cid-ztlhajwc]:not([data-aberto]) .caso__painel[data-astro-cid-ztlhajwc]{display:none}.caso__painel[data-astro-cid-ztlhajwc]{transition:height var(--dur-caso) var(--ease);overflow:hidden}.caso__conteudo[data-astro-cid-ztlhajwc]{gap:var(--space-16);padding:0 var(--space-8) var(--space-8);flex-direction:column;display:flex}.caso__etapas[data-astro-cid-ztlhajwc]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.caso__etapa-titulo[data-astro-cid-ztlhajwc]{gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:var(--border);display:flex}.caso__etapa-numero[data-astro-cid-ztlhajwc]{color:var(--ink-muted)}.caso__sequencia[data-astro-cid-ztlhajwc]{counter-reset:etapa;gap:var(--space-2);flex-direction:column;display:flex}.caso__sequencia[data-astro-cid-ztlhajwc] li[data-astro-cid-ztlhajwc]{counter-increment:etapa;grid-template-columns:var(--space-8) minmax(0, 1fr);display:grid}.caso__sequencia[data-astro-cid-ztlhajwc] li[data-astro-cid-ztlhajwc]:before{content:counter(etapa) ".";font-family:var(--font-mono);font-size:var(--caption-size);color:var(--ink-muted);padding-top:var(--space-1)}.caso__resultado[data-astro-cid-ztlhajwc]{gap:var(--space-4);flex-direction:column;display:flex}.caso__resultado[data-astro-cid-ztlhajwc] li[data-astro-cid-ztlhajwc]{padding-left:var(--space-5);border-left:var(--border);text-wrap:pretty}.caso__galeria[data-astro-cid-ztlhajwc]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.caso__galeria--unica[data-astro-cid-ztlhajwc] .caso__galeria-item[data-astro-cid-ztlhajwc]{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;display:grid}.caso__galeria--unica[data-astro-cid-ztlhajwc] .caso__galeria-item[data-astro-cid-ztlhajwc]>.imagem{grid-column:span 2}.caso__galeria--unica[data-astro-cid-ztlhajwc] .caso__legenda[data-astro-cid-ztlhajwc]{margin-top:0}.caso__legenda[data-astro-cid-ztlhajwc]{margin-top:var(--space-3);text-wrap:pretty}.caso__detalhes[data-astro-cid-ztlhajwc]{flex-direction:column;display:flex}.caso__detalhe[data-astro-cid-ztlhajwc]{gap:var(--space-8);padding-block:var(--space-8);border-top:var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.caso__detalhe-texto[data-astro-cid-ztlhajwc]{max-width:65ch}.caso__rodape[data-astro-cid-ztlhajwc]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-8);border-top:var(--border);flex-wrap:wrap;display:flex}.caso__ferramentas[data-astro-cid-ztlhajwc]{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=1119px){.caso__etapas[data-astro-cid-ztlhajwc]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);max-width:65ch}}@media (width<=767px){.caso__cabecalho[data-astro-cid-ztlhajwc]{padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto}.caso__miniatura[data-astro-cid-ztlhajwc]{display:none}.caso__alternar[data-astro-cid-ztlhajwc]{grid-area:1/2}.caso__contador[data-astro-cid-ztlhajwc]{grid-column:1;margin-bottom:0}.caso__titulo[data-astro-cid-ztlhajwc]{margin-top:var(--space-4)}.caso__titulo[data-astro-cid-ztlhajwc],.caso__resumo[data-astro-cid-ztlhajwc],.caso__etiquetas[data-astro-cid-ztlhajwc]{grid-column:1/-1}.caso__conteudo[data-astro-cid-ztlhajwc]{gap:var(--space-12);padding:0 var(--space-5) var(--space-5)}.caso__galeria[data-astro-cid-ztlhajwc]{scroll-snap-type:x mandatory;gap:var(--space-3);margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5);scroll-padding-inline:var(--space-5);scrollbar-width:none;display:flex;overflow-x:auto}.caso__galeria-item[data-astro-cid-ztlhajwc]{scroll-snap-align:start;flex:0 0 85%}.caso__galeria--unica[data-astro-cid-ztlhajwc] .caso__galeria-item[data-astro-cid-ztlhajwc]{flex-basis:100%;display:block}.caso__galeria--unica[data-astro-cid-ztlhajwc] .caso__legenda[data-astro-cid-ztlhajwc]{margin-top:var(--space-3)}.caso__detalhe[data-astro-cid-ztlhajwc]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.caso__rodape[data-astro-cid-ztlhajwc]{flex-direction:column;align-items:stretch}.caso__rodape[data-astro-cid-ztlhajwc] .botao{justify-content:center}}.projeto[data-astro-cid-gnn22zq5]{height:100%;padding:var(--space-8);border:var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:background-color var(--dur-hover) var(--ease);flex-direction:column;align-items:flex-start;display:flex}.projeto[data-astro-cid-gnn22zq5]:has(.projeto__link:hover){background:var(--surface-hover)}.projeto[data-astro-cid-gnn22zq5] .projeto__capa{margin-bottom:var(--space-6);align-self:stretch}.projeto__titulo[data-astro-cid-gnn22zq5]{margin-top:var(--space-6)}.projeto__texto[data-astro-cid-gnn22zq5]{margin-top:var(--space-3);text-wrap:pretty}.projeto[data-astro-cid-gnn22zq5] .projeto__link{padding-top:var(--space-6);margin-top:auto}@media (width<=767px){.projeto[data-astro-cid-gnn22zq5]{padding:var(--space-6)}}.projetos__casos[data-astro-cid-eaxpjm4e]{gap:var(--space-6);flex-direction:column;display:flex}.projetos__outros[data-astro-cid-eaxpjm4e]{margin-top:var(--space-24)}.projetos__outros-titulo[data-astro-cid-eaxpjm4e]{margin-bottom:var(--space-8)}.projetos__outros-lista[data-astro-cid-eaxpjm4e]{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=767px){.projetos__casos[data-astro-cid-eaxpjm4e]{gap:var(--space-4)}.projetos__outros[data-astro-cid-eaxpjm4e]{margin-top:var(--space-16)}.projetos__outros-lista[data-astro-cid-eaxpjm4e]{grid-template-columns:minmax(0,1fr)}}.linha__titulo[data-astro-cid-72sm26bq]{padding-bottom:var(--space-4);border-bottom:var(--border)}.linha__item[data-astro-cid-72sm26bq]{grid-template-columns:var(--space-40) minmax(0, 1fr);gap:var(--space-6);padding-block:var(--space-6);border-bottom:var(--border);display:grid}.linha__periodo[data-astro-cid-72sm26bq]{padding-top:var(--space-1);text-wrap:balance}.linha__cargo[data-astro-cid-72sm26bq]{font-weight:var(--weight-bold);text-wrap:pretty}.linha__texto[data-astro-cid-72sm26bq]{margin-top:var(--space-3);text-wrap:pretty}@media (width<=1119px){.linha__item[data-astro-cid-72sm26bq]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.sobre__manifesto[data-astro-cid-bdldm2fk]{max-width:20ch}.sobre__grade[data-astro-cid-bdldm2fk]{margin-top:var(--space-24);row-gap:var(--space-16)}.sobre__pessoa[data-astro-cid-bdldm2fk]{grid-column:1/span 5}.sobre__texto[data-astro-cid-bdldm2fk]{margin-top:var(--space-10)}.sobre__trajetoria[data-astro-cid-bdldm2fk]{gap:var(--space-16);flex-direction:column;grid-column:7/span 6;display:flex}@media (width<=1119px){.sobre__pessoa[data-astro-cid-bdldm2fk]{grid-column:1/span 6}.sobre__trajetoria[data-astro-cid-bdldm2fk]{grid-column:7/span 6}}@media (width<=767px){.sobre__grade[data-astro-cid-bdldm2fk]{margin-top:var(--space-12)}.sobre__pessoa[data-astro-cid-bdldm2fk],.sobre__trajetoria[data-astro-cid-bdldm2fk]{grid-column:1/-1}.sobre[data-astro-cid-bdldm2fk] .sobre__foto{max-width:22rem}}.habilidades__cabecalho[data-astro-cid-dveorplo]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.habilidades__amostra[data-astro-cid-dveorplo]{font-weight:var(--weight-bold);color:var(--ink)}.habilidades__grupos[data-astro-cid-dveorplo]{row-gap:var(--space-12)}.habilidades__grupo[data-astro-cid-dveorplo]{grid-area:span 2/span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.habilidades__grupo-titulo[data-astro-cid-dveorplo]{padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:var(--border)}.habilidades__itens[data-astro-cid-dveorplo]{gap:var(--space-2);flex-direction:column;display:flex}.habilidades__item[data-astro-cid-dveorplo]{color:var(--ink-muted)}.habilidades__item--avancado[data-astro-cid-dveorplo]{color:var(--ink);font-weight:var(--weight-bold)}.habilidades__soft[data-astro-cid-dveorplo]{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:var(--space-5);margin-top:var(--space-24);padding-top:var(--space-8);border-top:var(--border);display:grid}.habilidades__soft[data-astro-cid-dveorplo] h3[data-astro-cid-dveorplo]{grid-column:span 3}.habilidades__soft-lista[data-astro-cid-dveorplo]{gap:var(--space-3);padding-left:var(--space-5);color:var(--ink-muted);flex-direction:column;grid-column:4/span 8;list-style:outside;display:flex}.habilidades__soft-lista[data-astro-cid-dveorplo] li[data-astro-cid-dveorplo]{padding-left:var(--space-2);text-wrap:pretty}.habilidades__soft-lista[data-astro-cid-dveorplo] li[data-astro-cid-dveorplo]::marker{color:var(--ink-muted)}.habilidades__soft-lista[data-astro-cid-dveorplo] strong[data-astro-cid-dveorplo]{color:var(--ink);font-weight:var(--weight-bold)}@media (width<=1119px){.habilidades__grupo[data-astro-cid-dveorplo]{grid-column:span 6}.habilidades__soft[data-astro-cid-dveorplo] h3[data-astro-cid-dveorplo],.habilidades__soft-lista[data-astro-cid-dveorplo]{grid-column:1/-1}}@media (width<=767px){.habilidades__grupo[data-astro-cid-dveorplo]{grid-column:1/-1}.habilidades__soft[data-astro-cid-dveorplo]{margin-top:var(--space-16)}}.contato[data-astro-cid-okcsjmol]{isolation:isolate;padding-bottom:var(--space-12);position:relative;overflow:hidden}.contato[data-astro-cid-okcsjmol]:before{content:"";z-index:-1;background:radial-gradient(ellipse 75% 60% at 50% 100%, var(--ipe-horizonte), transparent 70%);pointer-events:none;position:absolute;inset:0}.contato__conteudo[data-astro-cid-okcsjmol]{text-align:center;flex-direction:column;align-items:center;display:flex}.contato__redes[data-astro-cid-okcsjmol]{align-items:center;gap:var(--space-1);margin-top:var(--space-12);flex-direction:column;display:flex}.contato__email[data-astro-cid-okcsjmol]{flex-direction:column;align-items:center;display:flex}html.js .contato__email-link[data-astro-cid-okcsjmol],html:not(.js) .contato__copiar[data-astro-cid-okcsjmol]{display:none}.contato__copiar[data-astro-cid-okcsjmol]{cursor:pointer}.contato__copiar[data-astro-cid-okcsjmol] .contato__icone-copiar,.contato__copiar[data-astro-cid-okcsjmol] .contato__icone-copiado{color:var(--ink-muted)}.contato__copiar[data-astro-cid-okcsjmol] .contato__icone-copiado,.contato__copiar[data-astro-cid-okcsjmol][data-copiado] .contato__icone-copiar{display:none}.contato__copiar[data-astro-cid-okcsjmol][data-copiado] .contato__icone-copiado{display:block}.contato__aviso[data-astro-cid-okcsjmol]{min-height:calc(var(--caption-size) * var(--caption-leading))}.contato__rede[data-astro-cid-okcsjmol]{align-items:center;gap:var(--space-2);min-height:var(--space-12);display:inline-flex}.contato__rede-texto[data-astro-cid-okcsjmol]{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.25em;text-decoration-color:var(--line);transition:text-decoration-color var(--dur-hover) var(--ease)}.contato__rede[data-astro-cid-okcsjmol]:hover .contato__rede-texto[data-astro-cid-okcsjmol]{text-decoration-color:currentColor}.contato__rodape[data-astro-cid-okcsjmol]{margin-top:var(--space-40)}@media (width<=767px){.contato__rede-texto[data-astro-cid-okcsjmol]{overflow-wrap:anywhere}.contato__rodape[data-astro-cid-okcsjmol]{margin-top:var(--space-24)}}
