html.light{color-scheme:light}html.light body{background-color:#f3f4f6;color:#111827}html.light :is(.themed,.themed *).bg-black,html.light :is(.themed,.themed *).bg-gray-950,html.light :is(.themed,.themed *).bg-slate-900{background-color:#f3f4f6}html.light :is(.themed,.themed *).bg-gray-900,html.light :is(.themed,.themed *).bg-gray-900\/50,html.light :is(.themed,.themed *).bg-gray-900\/95{background-color:#ffffff}html.light :is(.themed,.themed *).bg-gray-800,html.light :is(.themed,.themed *).bg-gray-800\/50,html.light :is(.themed,.themed *).bg-gray-800\/60,html.light :is(.themed,.themed *).bg-gray-800\/80,html.light :is(.themed,.themed *).bg-gray-800\/90,html.light :is(.themed,.themed *).bg-gray-900\/60,html.light :is(.themed,.themed *).bg-gray-950\/60,html.light :is(.themed,.themed *).bg-slate-800,html.light :is(.themed,.themed *).bg-slate-800\/50{background-color:#e5e7eb}html.light :is(.themed,.themed *).bg-gray-700{background-color:#e5e7eb}html.light :is(.themed,.themed *).bg-white\/10,html.light :is(.themed,.themed *).bg-white\/5,html.light :is(.themed,.themed *).bg-white\/\[0\.03\]{background-color:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.05)}html.light :is(.themed,.themed *).bg-cyan-400\/10,html.light :is(.themed,.themed *).bg-cyan-400\/\[0\.04\]{background-color:#ffffff}html.light :is(.themed,.themed *).bg-amber-400\/\[0\.04\]{background-color:#ffffff}html.light :is(.themed,.themed *).bg-brand-primary\/10{background-color:#f3f4f6}html.light :is(.themed,.themed *).hover\:bg-gray-700:hover,html.light :is(.themed,.themed *).hover\:bg-gray-800:hover,html.light :is(.themed,.themed *).hover\:bg-white\/5:hover{background-color:#f3f4f6}html.light :is(.themed,.themed *).hover\:bg-brand-primary\/20:hover,html.light :is(.themed,.themed *).hover\:bg-cyan-400\/10:hover{background-color:#e5e7eb}html.light :is(.themed,.themed *).from-gray-900,html.light :is(.themed,.themed *).from-gray-950{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(243 244 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.light :is(.themed,.themed *).via-gray-950\/85{--tw-gradient-to:rgb(243 244 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(243 244 246/0.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}html.light :is(.themed,.themed *).via-gray-800,html.light :is(.themed,.themed *).via-gray-900\/95,html.light :is(.themed,.themed *).via-gray-950{--tw-gradient-to:rgb(243 244 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f3f4f6 var(--tw-gradient-via-position),var(--tw-gradient-to)}html.light :is(.themed,.themed *).to-gray-900,html.light :is(.themed,.themed *).to-gray-950{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}html.light :is(.themed,.themed *).to-blue-950\/70{--tw-gradient-to:rgb(229 231 235/0.9) var(--tw-gradient-to-position)}html.light :is(.themed,.themed *).from-cyan-950\/60{--tw-gradient-from:#e5e7eb var(--tw-gradient-from-position);--tw-gradient-to:rgb(229 231 235/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.light :is(.themed,.themed *).from-blue-900\/20,html.light :is(.themed,.themed *).from-blue-900\/30,html.light :is(.themed,.themed *).from-blue-900\/50{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(243 244 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.light :is(.themed,.themed *).to-cyan-900\/50,html.light :is(.themed,.themed *).to-pink-900\/20,html.light :is(.themed,.themed *).to-purple-900\/30{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}html.light :is(.themed,.themed *).from-cyan-300,html.light :is(.themed,.themed *).from-cyan-400{--tw-gradient-from:#0e7490 var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 116 144/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.light :is(.themed,.themed *).to-blue-400,html.light :is(.themed,.themed *).to-blue-500,html.light :is(.themed,.themed *).to-cyan-200{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}html.light :is(.themed,.themed *).from-purple-400{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:rgb(124 58 237/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.light :is(.themed,.themed *).group:hover .group-hover\:text-white,html.light :is(.themed,.themed *).hover\:text-white:hover,html.light :is(.themed,.themed *).text-gray-100,html.light :is(.themed,.themed *).text-gray-200,html.light :is(.themed,.themed *).text-white,html.light :is(.themed,.themed *).text-white\/90{color:#0f172a}html.light :is(.themed,.themed *).text-gray-300,html.light :is(.themed,.themed *).text-white\/70,html.light :is(.themed,.themed *).text-white\/80{color:#334155}html.light :is(.themed,.themed *).text-gray-400,html.light :is(.themed,.themed *).text-slate-400{color:#475569}html.light :is(.themed,.themed *).text-gray-500,html.light :is(.themed,.themed *).text-white\/60{color:#64748b}html.light :is(.themed,.themed *).gradient-text,html.light :is(.themed,.themed *).group:hover .group-hover\:text-cyan-300,html.light :is(.themed,.themed *).hover\:text-brand-primary:hover,html.light :is(.themed,.themed *).hover\:text-cyan-300:hover,html.light :is(.themed,.themed *).hover\:text-cyan-400:hover,html.light :is(.themed,.themed *).text-brand-primary,html.light :is(.themed,.themed *).text-cyan-300,html.light :is(.themed,.themed *).text-cyan-400{color:#0e7490}html.light :is(.themed,.themed *).group:hover .group-hover\:text-amber-300,html.light :is(.themed,.themed *).text-amber-300,html.light :is(.themed,.themed *).text-amber-400{color:#b45309}html.light :is(.themed,.themed *).text-blue-300,html.light :is(.themed,.themed *).text-blue-400{color:#1d4ed8}html.light :is(.themed,.themed *).text-purple-300,html.light :is(.themed,.themed *).text-purple-400{color:#6d28d9}html.light :is(.themed,.themed *).text-emerald-400,html.light :is(.themed,.themed *).text-green-400{color:#047857}html.light :is(.themed,.themed *).placeholder-gray-400::-moz-placeholder,html.light :is(.themed,.themed *).placeholder-white\/50::-moz-placeholder{color:#94a3b8}html.light :is(.themed,.themed *).placeholder-gray-400::placeholder,html.light :is(.themed,.themed *).placeholder-white\/50::placeholder{color:#94a3b8}html.light :is(.themed,.themed *).text-white:is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-purple-600,.bg-green-600,.bg-red-600,.bg-cyan-600,.bg-brand-gradient,.bg-gradient-to-r,.bg-gradient-to-br),html.light :is(.themed,.themed *):is(.bg-blue-600,.bg-purple-600,.bg-green-600,.bg-brand-gradient) .text-white{color:#ffffff}html.light :is(.themed,.themed *).border-brand-accent\/20,html.light :is(.themed,.themed *).border-gray-600,html.light :is(.themed,.themed *).border-gray-700,html.light :is(.themed,.themed *).border-gray-700\/50,html.light :is(.themed,.themed *).border-gray-800,html.light :is(.themed,.themed *).border-slate-700,html.light :is(.themed,.themed *).border-white\/10,html.light :is(.themed,.themed *).border-white\/20,html.light :is(.themed,.themed *).border-white\/5{border-color:#e5e7eb}html.light :is(.themed,.themed *).divide-white\/10>:not([hidden])~:not([hidden]){border-color:#e5e7eb}html.light :is(.themed,.themed *).border-brand-primary\/50,html.light :is(.themed,.themed *).border-cyan-400\/20,html.light :is(.themed,.themed *).border-cyan-400\/30,html.light :is(.themed,.themed *).border-cyan-400\/40,html.light :is(.themed,.themed *).border-cyan-400\/50{border-color:#9ca3af}html.light :is(.themed,.themed *).border-amber-400\/30{border-color:#fcd34d}html.light :is(.themed,.themed *).hover\:border-amber-400\/50:hover,html.light :is(.themed,.themed *).hover\:border-cyan-400\/50:hover{border-color:#6b7280}html.light :is(.themed,.themed *).hero-photo{opacity:.12!important;filter:saturate(.2) brightness(1.1)!important}.logo-light{display:none}html.light .logo-light{display:block}html.light .logo-dark{display:none}html.light :is(.themed,.themed *):is([class*=" bg-gray-800/"],[class^="bg-gray-800/"],[class*=" bg-gray-900/"],[class^="bg-gray-900/"],[class*=" bg-slate-800/"],[class*=" bg-slate-900/"],[class*=" bg-gray-950/"]){background-color:#ffffff}html.light :is(.themed,.themed *):is([class*=" border-gray-700/"],[class*=" border-gray-800/"],[class*=" border-cyan-500/"],[class^="border-cyan-500/"]){border-color:#d1d5db}html.light :is(.themed,.themed *)[class*="bg-[radial-gradient"]{background-image:none}html.light :is(.themed,.themed *).bg-gradient-to-r:is(.from-cyan-400,.from-cyan-500,.from-brand-primary):not(.bg-clip-text),html.light :is(.themed,.themed *):is(.bg-cyan-400,.bg-cyan-500,.bg-cyan-300,.bg-brand-gradient){background-color:#374151;background-image:none;color:#ffffff}html.light :is(.themed,.themed *):is(.hover\:bg-cyan-300,.hover\:bg-cyan-400,.hover\:bg-cyan-500,.hover\:bg-cyan-600):hover{background-color:#1f2937}html.light :is(.themed,.themed *):is(.bg-cyan-400,.bg-cyan-500,.bg-cyan-300,.bg-brand-gradient) :is(svg,span){color:inherit}html.light :is(.themed,.themed *).bg-brand-primary\/10.border{color:#111827;border-color:#9ca3af}html.light :is(.themed,.themed *):is(a,button).border:is(.text-cyan-300,.text-cyan-400,.text-brand-primary){color:#111827;border-color:#9ca3af}