@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-var.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-var-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Inter V3;src:url(/fonts/inter-var.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Inter V3;src:url(/fonts/inter-var-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}[data-tema=v3]{--background:240 18% 7%;--foreground:42 22% 90%;--border:240 12% 18%;--card:240 18% 10%;--card-border:240 12% 19%;--primary:42 22% 90%;--secondary:240 14% 13%;--muted:240 14% 13%;--muted-foreground:36 8% 48%;--accent:45 60% 45%;--font-sans:"Inter V3", system-ui, sans-serif;--font-serif:"Cormorant Garamond", Georgia, serif;--radius-sm:0rem;--radius-md:.125rem;--radius-lg:.25rem;--radius-xl:.5rem;--superficie:#0f0f15;--superficie-elevada:#15151e;--borda:#282833;--texto:#ebe8e0;--texto-suave:#847c71;--realce:#b8952e;--realce-hover:#cea93b;--realce-texto:#0f0f15;--raio:.25rem;--peso-titulo:600;--tema-font-display:var(--font-serif);--tema-font-texto:var(--font-sans);background:hsl(var(--background));color:hsl(var(--foreground));overflow-x:clip}@layer base{[data-tema=v3] *,[data-tema=v3] :before,[data-tema=v3] :after{border-color:hsl(var(--border))}[data-tema=v3] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-serif)}}[data-tema=v3] :is(section[id],div[id]){scroll-margin-top:1rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-tema=v3] .reveal,[data-tema=v3] .reveal.visivel{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.16,1,.3,1)}[data-tema=v3] .reveal{opacity:0;transform:translateY(28px)}[data-tema=v3] .reveal.efeito-esquerda{transform:translate(-40px)}[data-tema=v3] .reveal.efeito-direita{transform:translate(40px)}[data-tema=v3] .reveal.efeito-zoom{transform:scale(.94)}[data-tema=v3] .reveal.efeito-linha{opacity:1;transform-origin:0;transform:scaleX(0)}[data-tema=v3] .reveal.efeito-linha-centro{opacity:1;transform-origin:50%;transform:scaleX(0)}[data-tema=v3] .reveal.efeito-linha-vertical{opacity:1;transform-origin:top;transition-duration:.7s,1.6s;transform:scaleY(0)}[data-tema=v3] .reveal.visivel{opacity:1;transform:none}@keyframes v3-subir{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes v3-deslizar{0%{transform:translateY(22px)}to{transform:none}}@keyframes v3-crescer{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}[data-tema=v3] .entrar-titulo{animation:.7s cubic-bezier(.16,1,.3,1) both v3-deslizar}[data-tema=v3] .entrar{animation:.7s cubic-bezier(.16,1,.3,1) both v3-subir}[data-tema=v3] .entrar-foto{animation:.9s cubic-bezier(.16,1,.3,1) .15s both v3-crescer}[data-tema=v3] .atraso-1{animation-delay:.12s}[data-tema=v3] .atraso-2{animation-delay:.24s}[data-tema=v3] .atraso-3{animation-delay:.48s}@keyframes v3-pulso{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}[data-tema=v3] .pulso:before{content:"";border:1px solid hsl(var(--accent));border-radius:9999px;animation:2.4s cubic-bezier(.16,1,.3,1) infinite v3-pulso;position:absolute;inset:0}html:has([data-tema=v3]){scroll-behavior:smooth}}[data-tema=v3] :is(a,button){-webkit-tap-highlight-color:transparent}
