html.light{color-scheme:light}html.light body{background-color:#fff!important;color:#0f172a!important}html.light .bg-\[\#0a0a0a\],html.light .bg-\[\#050505\],html.light .min-h-screen.bg-\[\#0a0a0a\],html.light .bg-\[\#121212\]{background-color:#fff!important}html.light .bg-\[\#0a1a1a\]{background-color:#f1f5f9!important}html.light .bg-black:not([class*="bg-black/"]):not(.image-overlay-hero){background-color:#fff!important}html.light .text-white{color:#0f172a!important}html.light .text-gray-200,html.light .text-gray-300{color:#334155!important}html.light .text-gray-400{color:#475569!important}html.light .text-gray-500,html.light .text-gray-600{color:#64748b!important}html.light .text-amber-500,html.light .text-amber-400,html.light .text-amber-600{color:#d97706!important}html.light [class*="border-white/"]{border-color:#0f172a1f!important}html.light .border-gray-600{border-color:#cbd5e1!important}html.light .bg-white\/5{background-color:#f8fafc!important}html.light .bg-white\/10,html.light .hover\:bg-white\/5:hover{background-color:#f1f5f9!important}html.light .hover\:bg-white\/10:hover{background-color:#e2e8f0!important}html.light .bg-\[\#121212\],html.light .card-hover{background-color:#fff!important;border-color:#0f172a14!important;box-shadow:0 4px 20px -2px #0f172a0a,0 2px 8px -1px #0f172a05!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}html.light .bg-\[\#121212\]:hover,html.light .card-hover:hover,html.light article.group:hover{transform:translateY(-4px)!important;box-shadow:0 20px 40px -10px #d9770626,0 4px 12px -2px #0f172a0a!important;border-color:#d977064d!important}html.light .group .bg-black{background-color:#d9770614!important;border-color:#d9770626!important;transition:all .3s ease!important}html.light .group:hover .bg-black{background-color:#d97706e6!important;border-color:#d97706e6!important}html.light .group:hover .bg-black svg{color:#fff!important}html.light .glass-nav{background:#fffffff2!important;border-bottom-color:#0f172a1a!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.light .bg-amber-500\/5{background-color:#f59e0b1a!important}html.light .border-amber-500\/20,html.light .border-amber-500\/30{border-color:#f59e0b59!important}html.light .bg-red-500\/5{background-color:#ef444414!important}html.light .border-red-500\/20{border-color:#ef444440!important}html.light .bg-red-500\/10{background-color:#ef44440f!important}html.light .bg-teal-500\/10,html.light .bg-teal-400\/10{background-color:#14b8a61a!important}html.light .from-\[\#121212\]{--tw-gradient-from: #ffffff var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}html.light .via-\[\#121212\]{--tw-gradient-via: #f8fafc var(--tw-gradient-via-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to) !important}html.light .to-\[\#121212\]{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position) !important}html.light .from-\[\#141414\]{--tw-gradient-from: #ffffff var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}html.light .via-\[\#0f0f0f\]{--tw-gradient-via: #f8fafc var(--tw-gradient-via-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to) !important}html.light .to-\[\#0a0a0a\]{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position) !important}html.light .bg-\[\#0d0d0d\]{background-color:#fff!important}html.light input:not([type=checkbox]):not([type=radio]),html.light textarea,html.light select{color:#0f172a!important;background-color:#f8fafc!important;border:1px solid rgba(15,23,42,.15)!important;transition:all .2s ease-in-out!important}html.light input:not([type=checkbox]):not([type=radio]):focus,html.light textarea:focus,html.light select:focus{background-color:#fff!important;border-color:#d97706!important;box-shadow:0 0 0 4px #d977061f!important}html.light input::placeholder,html.light textarea::placeholder{color:#94a3b8!important}html.light .bg-transparent.border-gray-600{background-color:#fff!important}html.light ::-webkit-scrollbar-track{background:#fff}html.light ::-webkit-scrollbar-thumb{background:#cbd5e1}html.light ::-webkit-scrollbar-thumb:hover{background:#94a3b8}html.light .shadow-2xl,html.light .shadow-3xl,html.light [class*="shadow-[0_"]{box-shadow:0 12px 40px #0f172a14!important}html.light body,html.light .min-h-screen,html.light section,html.light footer,html.light .glass-nav{transition:background-color .3s ease,color .3s ease,border-color .3s ease}html.light .image-overlay-hero,html.light .image-overlay-hero.bg-black{background-color:#05070c!important}html.light .image-overlay-hero .absolute.inset-0.bg-black\/60{background:linear-gradient(to right,#000000d9,#000000a6 45%,#00000040)!important}html.light .image-overlay-hero button.bg-white\/5,html.light .image-overlay-hero button.bg-white\/10{background-color:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}html.light .image-overlay-hero button.bg-white\/5:hover,html.light .image-overlay-hero button.bg-white\/10:hover{background-color:#ffffff2e!important;border-color:#ffffff4d!important}html.light .image-overlay-hero button.bg-white\/5 svg,html.light .image-overlay-hero button.bg-white\/10 svg{color:#fff!important;fill:#fff!important}html.light nav.bg-transparent .text-white,html.light nav.bg-transparent span.text-white{color:#fff!important}html.light nav.bg-transparent .text-gray-300{color:#fffc!important}html.light nav.bg-transparent .text-gray-300:hover{color:#fbbf24!important}html.light [class*=from-black] .text-white,html.light [class*=via-black] .text-white,html.light [class*=to-black] .text-white,html.light [class*="bg-black/"] .text-white,html.light .image-overlay-hero .text-white,html.light .image-overlay-hero h1,html.light .image-overlay-hero h2,html.light .image-overlay-hero h3,html.light .image-overlay-hero h4,html.light .image-overlay-hero .font-serif{color:#fff!important}html.light [class*=from-black] .text-gray-300,html.light [class*="bg-black/"] .text-gray-300,html.light [class*=from-black] .text-gray-400,html.light [class*="bg-black/"] .text-gray-400,html.light .image-overlay-hero .text-gray-300,html.light .image-overlay-hero p{color:#e5e7eb!important}html.light .image-overlay-hero .text-amber-500,html.light .image-overlay-hero .text-amber-400,html.light .image-overlay-hero span.text-amber-500{color:#fbbf24!important}html.light .image-overlay-hero h1,html.light .image-overlay-hero h2,html.light .image-overlay-hero h3{text-shadow:0 2px 10px rgba(0,0,0,.45)!important}html.light .image-overlay-hero p{text-shadow:0 1px 4px rgba(0,0,0,.35)!important}html.light .hero-gradient{background:linear-gradient(to bottom,#fff0,#fff0 85%,#fff)!important}html.light .image-overlay-hero button[aria-label="Previous Slide"],html.light .image-overlay-hero button[aria-label="Next Slide"]{background-color:#ffffff14!important;border-color:#fff3!important;color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html.light .image-overlay-hero button[aria-label="Previous Slide"]:hover,html.light .image-overlay-hero button[aria-label="Next Slide"]:hover{background-color:#ffffff2e!important;border-color:#ffffff61!important}html.light .image-overlay-hero button[aria-label="Previous Slide"] svg,html.light .image-overlay-hero button[aria-label="Next Slide"] svg{color:#fff!important;fill:none!important}html.light .image-overlay-hero button[aria-label^="Go to slide"]:not(.bg-amber-500){background-color:#ffffff40!important}html.light .image-overlay-hero button[aria-label^="Go to slide"].bg-amber-500{background-color:#fbbf24!important}html.light button.text-white,html.light button .text-white,html.light a.text-white,html.light .bg-\[\#f28e85\],html.light .bg-red-500{color:#fff!important}
