::-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,.95) 0,rgba(15,23,42,.9) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,213,79,.15);box-shadow:0 4px 30px rgba(0,0,0,.5)}.logo-glow{filter:drop-shadow(0 0 10px rgba(34, 197, 94, .4));transition:all .4s ease}.logo-glow:hover{transform:scale(1.05);filter:drop-shadow(0 0 20px rgba(34, 197, 94, .7))}.hero-slide{opacity:0;transition:opacity 1.5s ease-in-out}.hero-slide.active{opacity:1}#hero-text-wrapper{transition:opacity .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,.98) 0,rgba(9,9,11,.98) 100%)!important;border:1px solid rgba(255,213,79,.1)!important;box-shadow:0 20px 50px rgba(0,0,0,.8)!important}.gallery-btn.active{background:#ffd54f!important;color:#000!important;border-color:#ffd54f;box-shadow:0 0 20px rgba(255,213,79,.25)}.gallery-item{transition:all .4s cubic-bezier(.4, 0, .2, 1)}.gallery-item:hover{transform:scale(1.03) translateY(-4px);z-index:10;box-shadow:0 20px 40px rgba(0,0,0,.6)}#lightbox{transition:opacity .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:#000;padding:8px;z-index:100;transition:top .3s}.skip-link:focus{top:0}@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:10ms!important}.testimonial-group{transition-duration:10ms!important}.group:hover,[class*="hover:-translate-y"],[class*="hover:scale"]{transform:none!important}.gallery-item img,.gallery-item:hover img{transform:none!important}*,::after,::before{transition-duration:10ms!important;animation-duration:10ms!important}}body{background:linear-gradient(180deg,#09090b 0,#0c0c0e 50%,#09090b 100%)}.text-highway-gold{text-shadow:0 0 30px rgba(255,213,79,.2)}i.fa-calendar-alt.text-highway-gold,i.fa-camera-retro.text-highway-gold,i.fa-car.text-highway-gold,i.fa-chair.text-highway-gold,i.fa-champagne-glasses.text-highway-gold,i.fa-map-marker-alt.text-highway-gold,i.fa-phone.text-highway-gold,i.fa-quote-left.text-highway-gold,i.fa-star.text-highway-gold,i.fa-users.text-highway-gold,i.fa-wifi.text-highway-gold{filter:drop-shadow(0 0 8px rgba(255,213,79,.5))}main.bg-zinc-950,section.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,.05);box-shadow:0 10px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);transition:all .4s cubic-bezier(.4, 0, .2, 1)}.bg-zinc-900.rounded-lg:hover,.bg-zinc-950.rounded-lg:hover{border-color:rgba(255,213,79,.2);box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 30px rgba(255,213,79,.05),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(-2px)}.bg-highway-gold,a.bg-highway-gold,button.bg-highway-gold{background:#ffd54f!important;box-shadow:0 4px 15px rgba(255,213,79,.25)}.bg-highway-gold:hover,a.bg-highway-gold:hover,button.bg-highway-gold:hover{box-shadow:0 8px 25px rgba(255,213,79,.35);transform:translateY(-2px)}.bg-highway-green,button.bg-highway-green{background:#22c55e!important;box-shadow:0 4px 15px rgba(34,197,94,.25)}.bg-highway-green:hover,button.bg-highway-green:hover{box-shadow:0 8px 25px rgba(34,197,94,.35);transform:translateY(-2px)}.border-highway-gold{box-shadow:0 0 20px rgba(255,213,79,.15)}.group.cursor-pointer.relative{transition:all .4s cubic-bezier(.4, 0, .2, 1)}.group.cursor-pointer.relative:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(0,0,0,.5),0 0 40px rgba(255,213,79,.08)}input:focus,select:focus,textarea:focus{border-color:#ffd54f!important;box-shadow:0 0 0 3px rgba(255,213,79,.15),0 0 20px rgba(255,213,79,.1)!important;outline:2px solid transparent}.overflow-hidden img{transition:transform .7s cubic-bezier(.4, 0, .2, 1)}.bg-highway-gold.fixed{background:#ffd54f!important;box-shadow:0 2px 10px rgba(255,213,79,.3)}.fa-quote-left{opacity:.4}footer{background:linear-gradient(180deg,#0a0a0a 0,#000 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,.5))}.group:hover i.fa-camera-retro,.group:hover i.fa-car,.group:hover i.fa-chair,.group:hover i.fa-champagne-glasses,.group:hover i.fa-users,.group:hover i.fa-wifi{filter:drop-shadow(0 0 12px rgba(255,213,79,.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.webp')}.hwy39-parallax-anaheim{background-image:url('page-images/Parallax-Backgrounds/homepage-anaheim.webp')}.hwy39-parallax-venue-cars{background-image:url('page-images/venue/venue-classic-cars-neon-wall.webp')}.hwy39-parallax-venue-dinner{background-image:url('page-images/venue/venue-formal-dinner-uplighting.webp')}.hwy39-parallax-wedding-tables{background-image:url('page-images/weddings/wedding-table-setting-neon.webp')}.hwy39-parallax-social-birthday{background-image:url('page-images/themed/themed-party-birthday-neon-balloons.webp')}.hwy39-parallax-social-fire{background-image:url('page-images/themed/themed-party-fire-show-blue-lighting.webp')}.hwy39-parallax-milestone-cars{background-image:url('page-images/milestones/milestone-venue-neon-cars-wide.webp')}.hwy39-parallax-milestone-neon{background-image:url('page-images/milestones/milestone-neon-centerpiece-atmosphere.webp')}.hwy39-parallax-charity-auction{background-image:url('page-images/charity/charity-live-auction-fundraiser.webp')}.hwy39-parallax-corporate-keynote{background-image:url('page-images/corporate/corporate-keynote-speaker-audience.webp')}.safari .bg-fixed{background-attachment:scroll!important}@media (max-width:768px){.bg-fixed{background-attachment:scroll!important}.hwy39-parallax-car{background-image:url('page-images/Parallax-Backgrounds/homepage-car-1024.webp')}.hwy39-parallax-anaheim{background-image:url('page-images/Parallax-Backgrounds/homepage-anaheim-1024.webp')}.hwy39-parallax-venue-cars{background-image:url('page-images/venue/venue-classic-cars-neon-wall-1024.webp')}.hwy39-parallax-venue-dinner{background-image:url('page-images/venue/venue-formal-dinner-uplighting-1024.webp')}.hwy39-parallax-wedding-tables{background-image:url('page-images/weddings/wedding-table-setting-neon-1024.webp')}.hwy39-parallax-social-birthday{background-image:url('page-images/themed/themed-party-birthday-neon-balloons-1024.webp')}.hwy39-parallax-social-fire{background-image:url('page-images/themed/themed-party-fire-show-blue-lighting-1024.webp')}.hwy39-parallax-milestone-cars{background-image:url('page-images/milestones/milestone-venue-neon-cars-wide-1024.webp')}.hwy39-parallax-milestone-neon{background-image:url('page-images/milestones/milestone-neon-centerpiece-atmosphere-1024.webp')}.hwy39-parallax-charity-auction{background-image:url('page-images/charity/charity-live-auction-fundraiser-1024.webp')}.hwy39-parallax-corporate-keynote{background-image:url('page-images/corporate/corporate-keynote-speaker-audience-1024.webp')}}