.af2{--af-noche:#13091f;--af-niebla:#ece5f3;--af-niebla-2:#f5f1f9;--af-luz:#c06bf2;--af-rosa:#fed7ff}.af2 :is(h1,h2) .text-brand-primary{color:inherit}.af2 section[data-fondo=lavender],.af2 section[data-fondo=niebla]{background-color:var(--af-niebla)}.af2 section[data-fondo=neutral]{background-color:var(--af-niebla-2)}.af2 section[data-fondo=noche]{--color-brand-black:#ffffff;background-color:var(--af-noche);color:#fff;position:relative;isolation:isolate}.af2 section[data-fondo=noche] .bg-white,.af2 section[data-fondo=noche] [class*="bg-[#E"],.af2 section[data-fondo=noche] [class*="bg-[#F"],.af2 section[data-fondo=noche] [class*="bg-[#e"],.af2 section[data-fondo=noche] [class*="bg-[#f"],.af2 section[data-fondo=noche] [class*="bg-white/"]{--color-brand-black:#1a1a1a}.af2 section[data-fondo=noche] :is(.text-brand-primary,.text-brand-teal):not(:is(.bg-white,[class*="bg-white/"],[class*="bg-[#F"],[class*="bg-[#f"],[class*="bg-[#E"],[class*="bg-[#e"],.bg-brand-primary,h1,h2) *){color:var(--af-luz)}.af2 .pixeles,.hv .pixeles{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;display:block}.af2 h2.font-domine{letter-spacing:-.015em}@media (min-width:768px){.af2 section h2.font-domine[class*="md:text-[38px]"]{font-size:44px;line-height:1.15}}.af2 section[data-fondo=noche] :is(h1,h2) .text-brand-primary{color:inherit}