::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22c55e 0%,#15803d 100%);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#22c55e}.glass-nav{background:linear-gradient(180deg,rgba(0,0,0,0.95) 0%,rgba(15,23,42,0.9) 100%);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,213,79,0.15);box-shadow:0 4px 30px rgba(0,0,0,0.5)}.logo-glow{filter:drop-shadow(0 0 10px rgba(34,197,94,0.4));transition:all 0.4s ease}.logo-glow:hover{transform:scale(1.05);filter:drop-shadow(0 0 20px rgba(34,197,94,0.7))}.hero-slide{opacity:0;transition:opacity 1.5s ease-in-out}.hero-slide.active{opacity:1}#hero-text-wrapper{transition:opacity 0.5s ease-in-out;opacity:1}#hero-text-wrapper.fade-out{opacity:0}.dropdown:hover .dropdown-menu{display:block}.dropdown:focus-within .dropdown-menu{display:block}.dropdown-menu{background:linear-gradient(180deg,rgba(24,24,27,0.98) 0%,rgba(9,9,11,0.98) 100%) !important;border:1px solid rgba(255,213,79,0.1) !important;box-shadow:0 20px 50px rgba(0,0,0,0.8) !important}.page-section{display:none;animation:fadeIn 0.4s ease-out}.page-section.active-page{display:block}.gallery-btn.active{background:#FFD54F !important;color:#000 !important;border-color:#FFD54F;box-shadow:0 0 20px rgba(255,213,79,0.25)}.gallery-item{transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.gallery-item:hover{transform:scale(1.03) translateY(-4px);z-index:10;box-shadow:0 20px 40px rgba(0,0,0,0.6)}#lightbox{transition:opacity 0.3s ease}#lightbox.hidden{opacity:0;pointer-events:none}#lightbox:not(.hidden){opacity:1;pointer-events:auto}.skip-link{position:absolute;top:-40px;left:0;background:#FFD54F;color:black;padding:8px;z-index:100;transition:top 0.3s}.skip-link:focus{top:0}body{background:linear-gradient(180deg,#09090b 0%,#0c0c0e 50%,#09090b 100%)}.text-highway-gold{text-shadow:0 0 30px rgba(255,213,79,0.2)}i.fa-star.text-highway-gold,i.fa-users.text-highway-gold,i.fa-car.text-highway-gold,i.fa-champagne-glasses.text-highway-gold,i.fa-chair.text-highway-gold,i.fa-camera-retro.text-highway-gold,i.fa-wifi.text-highway-gold,i.fa-quote-left.text-highway-gold,i.fa-map-marker-alt.text-highway-gold,i.fa-phone.text-highway-gold,i.fa-calendar-alt.text-highway-gold{filter:drop-shadow(0 0 8px rgba(255,213,79,0.5))}section.bg-zinc-950,main.bg-zinc-950{background:linear-gradient(180deg,#09090b 0%,#0f0f12 50%,#09090b 100%)}section.bg-zinc-900{background:linear-gradient(180deg,#18181b 0%,#1c1c20 50%,#18181b 100%)}.bg-zinc-900.rounded-lg,.bg-zinc-950.rounded-lg{background:linear-gradient(145deg,#1a1a1e 0%,#141417 100%);border:1px solid rgba(255,255,255,0.05);box-shadow:0 10px 40px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.05);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.bg-zinc-900.rounded-lg:hover,.bg-zinc-950.rounded-lg:hover{border-color:rgba(255,213,79,0.2);box-shadow:0 20px 50px rgba(0,0,0,0.5),0 0 30px rgba(255,213,79,0.05),inset 0 1px 0 rgba(255,255,255,0.08);transform:translateY(-2px)}button.bg-highway-gold,a.bg-highway-gold,.bg-highway-gold{background:#FFD54F !important;box-shadow:0 4px 15px rgba(255,213,79,0.25)}button.bg-highway-gold:hover,a.bg-highway-gold:hover,.bg-highway-gold:hover{box-shadow:0 8px 25px rgba(255,213,79,0.35);transform:translateY(-2px)}button.bg-highway-green,.bg-highway-green{background:#22c55e !important;box-shadow:0 4px 15px rgba(34,197,94,0.25)}button.bg-highway-green:hover,.bg-highway-green:hover{box-shadow:0 8px 25px rgba(34,197,94,0.35);transform:translateY(-2px)}.border-highway-gold{box-shadow:0 0 20px rgba(255,213,79,0.15)}.group.cursor-pointer.relative{transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.group.cursor-pointer.relative:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(0,0,0,0.5),0 0 40px rgba(255,213,79,0.08)}input:focus,select:focus,textarea:focus{border-color:#FFD54F !important;box-shadow:0 0 0 3px rgba(255,213,79,0.15),0 0 20px rgba(255,213,79,0.1) !important;outline:none}.overflow-hidden img{transition:transform 0.7s cubic-bezier(0.4,0,0.2,1)}.bg-highway-gold.fixed{background:#FFD54F !important;box-shadow:0 2px 10px rgba(255,213,79,0.3)}.fa-quote-left{opacity:0.4}footer{background:linear-gradient(180deg,#0a0a0a 0%,#000000 100%) !important}.h-1.bg-highway-green{background:linear-gradient(90deg,transparent 0%,#22c55e 20%,#4ade80 50%,#22c55e 80%,transparent 100%) !important;height:3px !important;border-radius:2px}i.text-highway-green{filter:drop-shadow(0 0 8px rgba(34,197,94,0.5))}.group:hover i.fa-users,.group:hover i.fa-car,.group:hover i.fa-champagne-glasses,.group:hover i.fa-chair,.group:hover i.fa-camera-retro,.group:hover i.fa-wifi{filter:drop-shadow(0 0 12px rgba(255,213,79,0.7))}iframe{border-radius:8px}.gform_validation_container,.gform_wrapper .gform_validation_container{display:none !important;position:absolute !important;left:-9999px !important}.min-h-\[100dvh\]{background:linear-gradient(180deg,#000 0%,#09090b 100%)}.hwy39-parallax-car{background-image:url('page-images/Parallax-Backgrounds/homepage-car.jpg')}.hwy39-parallax-anaheim{background-image:url('page-images/Parallax-Backgrounds/homepage-anaheim.jpg')}@media(prefers-reduced-motion:reduce){.animate-slow-zoom,[class*="animate-slow-zoom"]{animation:none!important}.animate-bounce{animation:none!important}.animate-pulse{animation:none!important}.hero-slide{transition-duration:.01s!important}.testimonial-group{transition-duration:.01s!important}.group:hover,[class*="hover:-translate-y"],[class*="hover:scale"]{transform:none!important}.gallery-item img,.gallery-item:hover img{transform:none!important}*,*::before,*::after{transition-duration:.01s!important;animation-duration:.01s!important}}.hwy39-parallax-venue-cars{background-image:url('page-images/venue/venue-classic-cars-neon-wall.jpg')}.hwy39-parallax-venue-dinner{background-image:url('page-images/venue/venue-formal-dinner-uplighting.jpg')}.hwy39-parallax-wedding-tables{background-image:url('page-images/weddings/wedding-reception-tables-neon-wall.jpg')}.hwy39-parallax-social-birthday{background-image:url('page-images/themed/themed-party-birthday-neon-balloons.jpg')}.hwy39-parallax-social-fire{background-image:url('page-images/themed/themed-party-fire-show-blue-lighting.jpg')}.hwy39-parallax-milestone-cars{background-image:url('page-images/milestones/milestone-venue-neon-cars-wide.jpg')}.hwy39-parallax-milestone-neon{background-image:url('page-images/milestones/milestone-neon-centerpiece-atmosphere.jpg')}.hwy39-parallax-charity-auction{background-image:url('page-images/charity/charity-live-auction-fundraiser.jpg')}.hwy39-parallax-corporate-keynote{background-image:url('page-images/corporate/corporate-keynote-speaker-audience.jpg')}@media(max-width:768px){.bg-fixed{background-attachment:scroll!important}.hwy39-parallax-car{background-image:url('page-images/Parallax-Backgrounds/homepage-car-1024.jpg')}.hwy39-parallax-anaheim{background-image:url('page-images/Parallax-Backgrounds/homepage-anaheim-1024.jpg')}.hwy39-parallax-venue-cars{background-image:url('page-images/venue/venue-classic-cars-neon-wall-1024.jpg')}.hwy39-parallax-venue-dinner{background-image:url('page-images/venue/venue-formal-dinner-uplighting-1024.jpg')}.hwy39-parallax-wedding-tables{background-image:url('page-images/weddings/wedding-reception-tables-neon-wall-1024.jpg')}.hwy39-parallax-social-birthday{background-image:url('page-images/themed/themed-party-birthday-neon-balloons-1024.jpg')}.hwy39-parallax-social-fire{background-image:url('page-images/themed/themed-party-fire-show-blue-lighting-1024.jpg')}.hwy39-parallax-milestone-cars{background-image:url('page-images/milestones/milestone-venue-neon-cars-wide-1024.jpg')}.hwy39-parallax-milestone-neon{background-image:url('page-images/milestones/milestone-neon-centerpiece-atmosphere-1024.jpg')}.hwy39-parallax-charity-auction{background-image:url('page-images/charity/charity-live-auction-fundraiser-1024.jpg')}.hwy39-parallax-corporate-keynote{background-image:url('page-images/corporate/corporate-keynote-speaker-audience-1024.jpg')}}