.ehl-root .text-white,.ehl-root .text-white\/95,.ehl-root .text-white\/90,.ehl-root .text-white\/85,.ehl-root .text-white\/80{color:var(--ehl-charcoal)!important}.ehl-root .text-white\/75,.ehl-root .text-white\/70,.ehl-root .text-white\/65,.ehl-root .text-white\/60,.ehl-root .text-white\/55,.ehl-root .text-white\/50,.ehl-root .text-white\/45,.ehl-root .text-white\/40{color:var(--ehl-graphite)!important}.ehl-root .text-white\/35,.ehl-root .text-white\/30,.ehl-root .text-white\/25,.ehl-root .text-white\/20{color:var(--ehl-fog)!important}.ehl-root .text-\[\#1B2A4A\],.ehl-root .text-\[\#1B2A4A\]\/90,.ehl-root .text-\[\#1B2A4A\]\/80,.ehl-root .text-\[\#1B2A4A\]\/70{color:var(--ehl-charcoal)!important}.ehl-root .text-\[\#1B2A4A\]\/60,.ehl-root .text-\[\#1B2A4A\]\/50,.ehl-root .text-\[\#1B2A4A\]\/40{color:var(--ehl-graphite)!important}.ehl-root .text-\[\#C8A961\],.ehl-root .text-\[\#C8A961\]\/90,.ehl-root .text-\[\#C8A961\]\/80{color:var(--ehl-halo)!important}.ehl-root .text-cyan-400,.ehl-root .text-cyan-300,.ehl-root .text-blue-400,.ehl-root .text-blue-300,.ehl-root .text-purple-400,.ehl-root .text-pink-400,.ehl-root .text-pink-300,.ehl-root .text-pink-100{color:var(--ehl-sage)!important}.ehl-root .text-yellow-400,.ehl-root .text-amber-400,.ehl-root .text-orange-400{color:var(--ehl-halo)!important}.ehl-root .bg-\[\#1B2A4A\],.ehl-root .bg-\[\#243656\],.ehl-root .bg-navy{background:var(--ehl-charcoal)!important;color:var(--ehl-cream)!important}.ehl-root .bg-\[\#EDF2F9\]{background:var(--ehl-mist)!important}.ehl-root .bg-\[\#C8A961\]{background:var(--ehl-halo)!important;color:var(--ehl-cream)!important}.ehl-root .bg-white{background:var(--ehl-parchment)!important}.ehl-root .glass,.ehl-root .glass-strong{background:var(--ehl-parchment)!important;border:1px solid var(--ehl-hairline-2)!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px #2d2a300a!important}.ehl-root .glass:hover,.ehl-root .glass-strong:hover{background:var(--ehl-mist)!important;border-color:var(--ehl-sage)!important}.ehl-root .bg-clip-text.text-transparent,.ehl-root [class*=bg-gradient-to-].text-transparent{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:var(--ehl-charcoal)!important;color:var(--ehl-charcoal)!important}.ehl-root .bg-clip-text.text-transparent.italic,.ehl-root [class*=from-pink].bg-clip-text.text-transparent{-webkit-text-fill-color:var(--ehl-sage)!important;color:var(--ehl-sage)!important}.ehl-root .bg-gradient-to-r.from-pink-500.to-purple-500,.ehl-root .bg-gradient-to-br.from-pink-500.to-purple-500,.ehl-root [class*=from-pink-500][class*=to-purple]{background:var(--ehl-charcoal)!important;color:var(--ehl-cream)!important}.ehl-root .bg-gradient-to-br.from-cyan-400,.ehl-root .bg-gradient-to-br.from-blue-500,.ehl-root .bg-gradient-to-br.from-purple-600{background:var(--ehl-mist)!important}.ehl-root [class*=blur-3xl][class*=from-pink],.ehl-root [class*=blur-2xl][class*=from-pink],.ehl-root [class*=blur-xl][class*=from-pink]{filter:none!important;background:radial-gradient(closest-side,#a77f3d1a,#0000 70%)!important}.ehl-root .border-white\/10,.ehl-root .border-white\/15,.ehl-root .border-white\/20{border-color:var(--ehl-hairline)!important}.ehl-root .border-pink-500\/30,.ehl-root .border-purple-500\/30,.ehl-root .border-cyan-500\/30{border-color:var(--ehl-sage)!important}.ehl-root a[class*=from-pink-500][class*=to-purple-500],.ehl-root button[class*=from-pink-500][class*=to-purple-500]{background:var(--ehl-charcoal)!important;color:var(--ehl-cream)!important;box-shadow:none!important}.ehl-root a[class*=from-pink-500][class*=to-purple-500]:hover,.ehl-root button[class*=from-pink-500][class*=to-purple-500]:hover{background:var(--ehl-sage-deep)!important}.ehl-root [class*=shadow-pink-500],.ehl-root [class*=shadow-purple-500],.ehl-root [class*=shadow-cyan-500]{box-shadow:0 8px 24px #2d2a3014!important}.ehl-root input,.ehl-root textarea,.ehl-root select{color:var(--ehl-charcoal);background:var(--ehl-parchment);border:1px solid var(--ehl-hairline-2)}.ehl-root input::placeholder,.ehl-root textarea::placeholder{color:var(--ehl-fog)}.ehl-root svg[stroke=currentColor][class*=text-white],.ehl-root svg[stroke=white]{stroke:var(--ehl-charcoal)}.ehl-root .text-gray-50,.ehl-root .text-gray-100,.ehl-root .text-gray-200,.ehl-root .text-zinc-50,.ehl-root .text-zinc-100,.ehl-root .text-zinc-200,.ehl-root .text-slate-50,.ehl-root .text-slate-100,.ehl-root .text-slate-200,.ehl-root .text-neutral-50,.ehl-root .text-neutral-100,.ehl-root .text-neutral-200,.ehl-root .text-stone-50,.ehl-root .text-stone-100,.ehl-root .text-stone-200{color:var(--ehl-charcoal)!important}.ehl-root .text-gray-300,.ehl-root .text-gray-400,.ehl-root .text-zinc-300,.ehl-root .text-zinc-400,.ehl-root .text-slate-300,.ehl-root .text-slate-400,.ehl-root .text-neutral-300,.ehl-root .text-neutral-400,.ehl-root .text-stone-300,.ehl-root .text-stone-400,.ehl-root .text-gray-500,.ehl-root .text-zinc-500,.ehl-root .text-slate-500,.ehl-root .text-neutral-500,.ehl-root .text-stone-500{color:var(--ehl-graphite)!important}.ehl-root .text-gray-600,.ehl-root .text-gray-700,.ehl-root .text-gray-800,.ehl-root .text-gray-900,.ehl-root .text-zinc-600,.ehl-root .text-zinc-700,.ehl-root .text-zinc-800,.ehl-root .text-zinc-900,.ehl-root .text-slate-600,.ehl-root .text-slate-700,.ehl-root .text-slate-800,.ehl-root .text-slate-900,.ehl-root .text-neutral-600,.ehl-root .text-neutral-700,.ehl-root .text-neutral-800,.ehl-root .text-neutral-900,.ehl-root .text-stone-600,.ehl-root .text-stone-700,.ehl-root .text-stone-800,.ehl-root .text-stone-900{color:var(--ehl-charcoal)!important}.ehl-root .text-\[\#EC4899\],.ehl-root .text-\[\#FF69B4\],.ehl-root .text-\[\#F472B6\],.ehl-root .text-\[\#DB2777\],.ehl-root .text-\[\#FBCFE8\]{color:var(--ehl-sage)!important}.ehl-root .bg-\[\#EC4899\],.ehl-root .bg-\[\#FF69B4\],.ehl-root .bg-\[\#F472B6\],.ehl-root .bg-\[\#DB2777\]{background:var(--ehl-charcoal)!important;color:var(--ehl-cream)!important}.ehl-root .text-blue-500,.ehl-root .text-blue-600,.ehl-root .text-cyan-500,.ehl-root .text-cyan-600,.ehl-root .text-purple-500,.ehl-root .text-purple-600,.ehl-root .text-indigo-400,.ehl-root .text-indigo-500,.ehl-root .text-violet-400,.ehl-root .text-violet-500,.ehl-root .text-pink-500,.ehl-root .text-pink-600{color:var(--ehl-sage)!important}.ehl-root [style*="color: rgb(255, 255, 255)"],.ehl-root [style*="color: white"],.ehl-root [style*="color:#fff"],.ehl-root [style*="color:#FFFFFF"]{color:var(--ehl-charcoal)!important}.ehl-root h1.display,.ehl-root h1[class*=bg-gradient-to-][class*=bg-clip-text]{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:var(--ehl-charcoal)!important;color:var(--ehl-charcoal)!important;font-family:var(--ehl-display)!important;font-style:italic!important;font-weight:500!important}.ehl-root [class*=from-pink-][class*=to-purple][class*=blur],.ehl-root [class*=from-pink-][class*=via-purple][class*=blur],.ehl-root [class*=bg-pink-500][class*=blur],.ehl-root [class*=bg-purple-500][class*=blur],.ehl-root [class*=bg-cyan-500][class*=blur],.ehl-root [class*=bg-blue-500][class*=blur]{filter:none!important;opacity:.6!important;background:radial-gradient(closest-side,#a77f3d14,#0000 70%)!important}.ehl-root .bg-\[\#030014\],.ehl-root .bg-\[\#0E1424\],.ehl-root .bg-\[\#070A12\],.ehl-root .bg-black{background:var(--ehl-cream)!important;color:var(--ehl-charcoal)!important}.ehl-root .bg-blue-500,.ehl-root .bg-blue-600,.ehl-root .bg-blue-700,.ehl-root .bg-purple-500,.ehl-root .bg-purple-600,.ehl-root .bg-purple-700,.ehl-root .bg-pink-500,.ehl-root .bg-pink-600,.ehl-root .bg-cyan-500,.ehl-root .bg-cyan-600,.ehl-root .bg-indigo-500,.ehl-root .bg-indigo-600,.ehl-root .bg-violet-500,.ehl-root .bg-violet-600{background:var(--ehl-charcoal)!important;color:var(--ehl-cream)!important}.ehl-root .bg-white\/5,.ehl-root .bg-white\/10,.ehl-root .bg-white\/15,.ehl-root .bg-white\/20{background:var(--ehl-parchment)!important;border:1px solid var(--ehl-hairline)!important}.ehl-root .bg-white\/25,.ehl-root .bg-white\/30,.ehl-root .bg-white\/40,.ehl-root .bg-white\/50{background:var(--ehl-mist)!important}.ehl-root .bg-amber-500\/5,.ehl-root .bg-amber-500\/10,.ehl-root .bg-amber-500\/15,.ehl-root .bg-amber-500\/20,.ehl-root .bg-yellow-500\/10,.ehl-root .bg-orange-500\/10{border:1px solid #a77f3d2e;color:var(--ehl-halo)!important;background:#a77f3d1f!important}.ehl-root .bg-emerald-500\/5,.ehl-root .bg-emerald-500\/10,.ehl-root .bg-emerald-500\/15,.ehl-root .bg-emerald-500\/20,.ehl-root .bg-green-500\/10{border:1px solid #1a7a5c2e;color:var(--ehl-sage)!important;background:#1a7a5c1a!important}.ehl-root .bg-purple-500\/5,.ehl-root .bg-purple-500\/10,.ehl-root .bg-purple-500\/15,.ehl-root .bg-purple-500\/20,.ehl-root .bg-pink-500\/5,.ehl-root .bg-pink-500\/10,.ehl-root .bg-pink-500\/15,.ehl-root .bg-pink-500\/20{border:1px solid var(--ehl-hairline);color:var(--ehl-charcoal)!important;background:#2d2a300f!important}.ehl-root .bg-blue-500\/10,.ehl-root .bg-cyan-500\/10,.ehl-root .bg-indigo-500\/10,.ehl-root .bg-violet-500\/10{border:1px solid #1a7a5c24;color:var(--ehl-sage)!important;background:#1a7a5c14!important}.ehl-root .bg-red-500\/10,.ehl-root .bg-rose-500\/10{border:1px solid #e5484d2e;color:#b43638!important;background:#e5484d1a!important}.ehl-root .text-amber-300,.ehl-root .text-amber-400,.ehl-root .text-amber-500,.ehl-root .text-yellow-300,.ehl-root .text-yellow-400,.ehl-root .text-yellow-500,.ehl-root .text-orange-300,.ehl-root .text-orange-400,.ehl-root .text-orange-500{color:var(--ehl-halo)!important}.ehl-root .text-emerald-300,.ehl-root .text-emerald-400,.ehl-root .text-emerald-500,.ehl-root .text-green-300,.ehl-root .text-green-400,.ehl-root .text-green-500,.ehl-root .text-teal-400,.ehl-root .text-teal-500{color:var(--ehl-sage)!important}.ehl-root .text-red-400,.ehl-root .text-red-500,.ehl-root .text-rose-400,.ehl-root .text-rose-500{color:#b43638!important}.ehl-root .border-amber-500\/30,.ehl-root .border-emerald-500\/30,.ehl-root .border-purple-500\/30,.ehl-root .border-pink-500\/30,.ehl-root .border-blue-500\/30,.ehl-root .border-cyan-500\/30,.ehl-root .border-yellow-500\/30,.ehl-root .border-violet-500\/30,.ehl-root .border-indigo-500\/30{border-color:var(--ehl-hairline-2)!important}.ehl-root .border-white\/5,.ehl-root .border-white\/10,.ehl-root .border-white\/15{border-color:var(--ehl-hairline)!important}.ehl-root .border-white\/20,.ehl-root .border-white\/25,.ehl-root .border-white\/30,.ehl-root .border-white\/40{border-color:var(--ehl-hairline-2)!important}.ehl-root .ring-white\/10,.ehl-root .ring-white\/20,.ehl-root .ring-pink-500,.ehl-root .ring-purple-500,.ehl-root .ring-cyan-500,.ehl-root .ring-blue-500{--tw-ring-color:var(--ehl-sage)!important}.ehl-root .hover\:bg-white\/5:hover,.ehl-root .hover\:bg-white\/8:hover,.ehl-root .hover\:bg-white\/10:hover,.ehl-root .hover\:bg-white\/15:hover,.ehl-root .hover\:bg-white\/20:hover{background:var(--ehl-mist)!important}.ehl-root .hover\:text-white:hover{color:var(--ehl-charcoal)!important}.ehl-root .divide-white\/10>*+*,.ehl-root .divide-white\/20>*+*{border-color:var(--ehl-hairline)!important}.ehl-root svg [stroke=white],.ehl-root svg [stroke=\#fff],.ehl-root svg [stroke=\#FFFFFF]{stroke:var(--ehl-charcoal)!important}.ehl-root svg [fill=white],.ehl-root svg [fill=\#fff],.ehl-root svg [fill=\#FFFFFF]{fill:var(--ehl-charcoal)!important}.ehl-root .text-foreground{color:var(--ehl-charcoal)!important}.ehl-root .text-muted-foreground{color:var(--ehl-graphite)!important}.ehl-root .bg-background{background:var(--ehl-cream)!important}.ehl-root .bg-card{background:var(--ehl-parchment)!important}.ehl-root .bg-muted{background:var(--ehl-mist)!important}.ehl-root .border-border{border-color:var(--ehl-hairline)!important}.ehl-root .bg-\[\#243558\],.ehl-root .bg-\[\#243656\],.ehl-root .bg-\[\#1E2D4F\],.ehl-root .bg-\[\#0D2F4B\]{background:var(--ehl-charcoal)!important;color:var(--ehl-cream)!important}.ehl-root .bg-\[\#b89a52\],.ehl-root .bg-\[\#A88B4A\],.ehl-root .bg-\[\#D4BA7A\],.ehl-root .bg-\[\#d4b76e\]{background:var(--ehl-halo)!important;color:var(--ehl-cream)!important}.ehl-root .text-\[\#A88B4A\],.ehl-root .text-\[\#D4BA7A\],.ehl-root .text-\[\#b89a52\]{color:var(--ehl-halo)!important}.ehl-root .text-\[\#C084FC\],.ehl-root .text-\[\#A78BFA\],.ehl-root .text-\[\#9333EA\],.ehl-root .text-\[\#7C3AED\],.ehl-root .text-\[\#e879f9\],.ehl-root .text-\[\#D946EF\],.ehl-root .text-\[\#C026D3\],.ehl-root .text-\[\#A21CAF\]{color:var(--ehl-sage)!important}.ehl-root .bg-\[\#C084FC\],.ehl-root .bg-\[\#A78BFA\],.ehl-root .bg-\[\#e879f9\],.ehl-root .bg-\[\#D946EF\]{background:var(--ehl-charcoal)!important;color:var(--ehl-cream)!important}.ehl-root .text-purple-400,.ehl-root .text-violet-300,.ehl-root .text-violet-400,.ehl-root .text-fuchsia-300,.ehl-root .text-fuchsia-400,.ehl-root .text-fuchsia-500,.ehl-root .text-pink-300,.ehl-root .text-pink-400,.ehl-root .text-rose-300{color:var(--ehl-sage)!important}.ehl-root .text-green-600,.ehl-root .text-green-700,.ehl-root .text-green-800,.ehl-root .text-emerald-600,.ehl-root .text-emerald-700,.ehl-root .text-emerald-800,.ehl-root .text-teal-600,.ehl-root .text-teal-700{color:var(--ehl-sage-deep)!important}.ehl-root .text-amber-600,.ehl-root .text-amber-700,.ehl-root .text-yellow-600,.ehl-root .text-yellow-700,.ehl-root .text-orange-600,.ehl-root .text-orange-700{color:var(--ehl-halo)!important}.ehl-root .bg-amber-100,.ehl-root .bg-amber-50,.ehl-root .bg-yellow-100,.ehl-root .bg-yellow-50,.ehl-root .bg-orange-100,.ehl-root .bg-orange-50{color:var(--ehl-halo)!important;background:#a77f3d1a!important}.ehl-root .bg-emerald-100,.ehl-root .bg-emerald-50,.ehl-root .bg-green-100,.ehl-root .bg-green-50,.ehl-root .bg-teal-100,.ehl-root .bg-teal-50{color:var(--ehl-sage)!important;background:#1a7a5c14!important}.ehl-root .bg-purple-100,.ehl-root .bg-pink-100,.ehl-root .bg-fuchsia-100,.ehl-root .bg-violet-100{background:var(--ehl-mist)!important;color:var(--ehl-charcoal)!important}.ehl-root .bg-blue-100,.ehl-root .bg-cyan-100,.ehl-root .bg-indigo-100,.ehl-root .bg-sky-100{color:var(--ehl-charcoal)!important;background:#1a7a5c0f!important}.ehl-root .bg-red-100,.ehl-root .bg-rose-100{color:#b43638!important;background:#e5484d14!important}.ehl-root .bg-gray-50,.ehl-root .bg-gray-100,.ehl-root .bg-zinc-50,.ehl-root .bg-zinc-100,.ehl-root .bg-slate-50,.ehl-root .bg-slate-100,.ehl-root .bg-neutral-50,.ehl-root .bg-neutral-100{background:var(--ehl-mist)!important}.ehl-root .bg-gray-200,.ehl-root .bg-zinc-200,.ehl-root .bg-slate-200,.ehl-root .bg-neutral-200{border:1px solid var(--ehl-hairline);background:var(--ehl-mist)!important}.ehl-root .bg-gray-800,.ehl-root .bg-gray-900,.ehl-root .bg-zinc-800,.ehl-root .bg-zinc-900,.ehl-root .bg-slate-800,.ehl-root .bg-slate-900,.ehl-root .bg-neutral-800,.ehl-root .bg-neutral-900{background:var(--ehl-charcoal)!important;color:var(--ehl-cream)!important}.ehl-root .text-purple-100,.ehl-root .text-purple-200,.ehl-root .text-purple-300,.ehl-root .text-violet-100,.ehl-root .text-violet-200,.ehl-root .text-fuchsia-100,.ehl-root .text-fuchsia-200,.ehl-root .text-pink-100,.ehl-root .text-pink-200,.ehl-root .text-rose-100,.ehl-root .text-rose-200,.ehl-root .text-blue-100,.ehl-root .text-blue-200,.ehl-root .text-cyan-100,.ehl-root .text-cyan-200,.ehl-root .text-cyan-300,.ehl-root .text-cyan-400,.ehl-root .text-cyan-500,.ehl-root .text-cyan-600,.ehl-root .text-cyan-700,.ehl-root .text-indigo-100,.ehl-root .text-indigo-200,.ehl-root .text-indigo-300,.ehl-root .text-indigo-400,.ehl-root .text-indigo-500,.ehl-root .text-indigo-600,.ehl-root .text-indigo-700,.ehl-root .text-sky-100,.ehl-root .text-sky-200,.ehl-root .text-sky-300,.ehl-root .text-sky-400,.ehl-root .text-sky-500,.ehl-root .text-sky-600,.ehl-root .text-sky-700,.ehl-root .text-teal-100,.ehl-root .text-teal-200,.ehl-root .text-teal-300,.ehl-root .text-emerald-100,.ehl-root .text-emerald-200,.ehl-root .text-green-100,.ehl-root .text-green-200{color:var(--ehl-sage)!important}.ehl-root .text-amber-100,.ehl-root .text-amber-200,.ehl-root .text-yellow-100,.ehl-root .text-yellow-200,.ehl-root .text-orange-100,.ehl-root .text-orange-200{color:var(--ehl-halo)!important}.ehl-root .text-purple-700,.ehl-root .text-purple-800,.ehl-root .text-purple-900,.ehl-root .text-pink-700,.ehl-root .text-pink-800,.ehl-root .text-pink-900,.ehl-root .text-blue-700,.ehl-root .text-blue-800,.ehl-root .text-blue-900,.ehl-root .text-indigo-800,.ehl-root .text-indigo-900,.ehl-root .text-violet-700,.ehl-root .text-violet-800,.ehl-root .text-violet-900,.ehl-root .text-fuchsia-700,.ehl-root .text-fuchsia-800,.ehl-root .text-fuchsia-900,.ehl-root .text-rose-700,.ehl-root .text-rose-800,.ehl-root .text-rose-900,.ehl-root .text-cyan-800,.ehl-root .text-cyan-900,.ehl-root .text-sky-800,.ehl-root .text-sky-900,.ehl-root .text-teal-800,.ehl-root .text-teal-900,.ehl-root .text-amber-800,.ehl-root .text-amber-900,.ehl-root .text-yellow-800,.ehl-root .text-yellow-900,.ehl-root .text-orange-800,.ehl-root .text-orange-900,.ehl-root .text-green-900,.ehl-root .text-emerald-900,.ehl-root .text-black{color:var(--ehl-charcoal)!important}.ehl-root .bg-stone-50,.ehl-root .bg-stone-100,.ehl-root .bg-stone-200{background:var(--ehl-mist)!important}.ehl-root .hover\:text-cyan-300:hover,.ehl-root .hover\:text-cyan-400:hover,.ehl-root .hover\:text-pink-400:hover,.ehl-root .hover\:text-purple-400:hover,.ehl-root .hover\:text-blue-400:hover{color:var(--ehl-sage-deep)!important}.ehl-root .hover\:text-gray-100:hover,.ehl-root .hover\:text-gray-200:hover,.ehl-root .hover\:text-gray-300:hover{color:var(--ehl-charcoal)!important}.ehl-root .opacity-30,.ehl-root .opacity-40{opacity:.7!important}
