h1,h2{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.005em;font-variant-numeric:lining-nums}:is(h1,h2).text-xs,:is(h1,h2).text-sm,:is(h1,h2).text-base,:is(h1,h2).text-lg,:is(h1,h2)[class*=text-\[1],:is(h1,h2)[class*=text-\[9]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em}h1.font-bold,h2.font-bold,h1.font-extrabold,h2.font-extrabold{font-weight:600}.font-display:is(.text-xs,.text-sm,.text-base,.text-lg,.text-xl,[class*=text-\[9],[class*=text-\[1],[class*=text-\[20],[class*=text-\[21],[class*=text-\[22],[class*=text-\[23]){font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:normal}.font-display{font-variant-numeric:lining-nums}:is(h1,h2).text-xl:not(.font-sans){font-size:1.5rem;line-height:1.15}:is(h1,h2).text-2xl:not(.font-sans){font-size:1.85rem;line-height:1.1}:is(h1,h2).text-3xl:not(.font-sans){font-size:2.3rem;line-height:1.05}.hm-enfasis{font-style:italic;font-weight:500}.hm-overline{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.hm-regla:before,.hm-regla:after{content:"—";opacity:.7;margin:0 .6em}:where(a,button,[role=button],[role=tab],summary,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}::selection{color:#242422;background:#eacaa0}@media (prefers-reduced-motion:reduce){.animate-aurora,.dx-tile,.dx-feat-link *{animation:none!important}}.inicio-fondo{background:radial-gradient(70% 42% at 50% -6%, #eacaa08c 0%, #eacaa000 72%), hsl(var(--background))}
