@keyframes ken-burns{0%{transform:scale(1)translate(0)}50%{transform:scale(1.05)translate(-2%,-1%)}to{transform:scale(1.1)translate(-4%,-2%)}}.animate-ken-burns{animation:20s ease-in-out infinite ken-burns}@keyframes contact-carousel-ken-burns{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.contact-carousel-ken-burns{will-change:transform;animation:16s ease-in-out infinite contact-carousel-ken-burns}@media (prefers-reduced-motion:reduce){.contact-carousel-ken-burns{animation:none}}.hero-image-enter{opacity:0;transform:scale(1.1)}.hero-image-enter-active{opacity:1;transition:opacity 1s ease-in-out,transform 1s ease-in-out;transform:scale(1)}.hero-image-exit{opacity:1;transform:scale(1)}.hero-image-exit-active{opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out;transform:scale(.9)}.hero-content{transition:all .5s ease-in-out}.hero-button{position:relative;overflow:hidden}.hero-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.hero-button:hover:before{left:100%}
@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-in{0%{opacity:0;transform:rotate(-180deg)scale(.5)}to{opacity:1;transform:rotate(0)scale(1)}}.animate-typewriter{white-space:nowrap;animation:typewriter var(--animation-duration,2s) steps(40, end), blink-caret .75s step-end infinite;border-right:2px solid;overflow:hidden}.animate-fade-in{animation:fade-in var(--animation-duration,1s) ease-in-out}.animate-slide-in-left{animation:slide-in-left var(--animation-duration,.8s) ease-out}.animate-slide-in-up{animation:slide-in-up var(--animation-duration,.8s) ease-out}.animate-rotate-in{animation:rotate-in var(--animation-duration,1s) ease-out}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:currentColor}}@keyframes text-rotate{0%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}75%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.animate-text-rotate{animation:4s infinite text-rotate}.font-bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.bg-gray-800{background-color:#1f2937}.bg-blue-900{background-color:#1e3a8a}.bg-orange-100{background-color:#fed7aa}.bg-yellow-100{background-color:#fef3c7}
.animate-slide-in-left-title,.animate-fade-in-up-delayed,.animate-fade-in-up-buttons,.animate-slide-in-left-button,.animate-slide-in-right-button,.animate-fade-in-slider{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, transform, visibility;backface-visibility:hidden;transform:translateZ(0)}.animate-slide-in-left-title.animation-complete,.animate-fade-in-up-delayed.animation-complete,.animate-fade-in-up-buttons.animation-complete,.animate-slide-in-left-button.animation-complete,.animate-slide-in-right-button.animation-complete,.animate-fade-in-slider.animation-complete{opacity:1;visibility:visible;pointer-events:auto;will-change:auto}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpStagger{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;visibility:hidden;transform:translate(-100px)}to{opacity:1;visibility:visible;transform:translate(0)}}@keyframes highlightPulse{0%{text-shadow:0 0 #ff914d00;transform:scale(1)}50%{text-shadow:0 0 20px #ff914d80;transform:scale(1.05)}to{text-shadow:0 0 #ff914d00;transform:scale(1)}}@keyframes fadeInUpDelayed{0%{opacity:0;visibility:hidden;transform:translateY(30px)}to{opacity:1;visibility:visible;transform:translateY(0)}}.animate-fade-in-up{will-change:opacity, transform;backface-visibility:hidden;animation:1.2s ease-out forwards fadeInUp}.animate-fade-in-up-stagger{will-change:opacity, transform;backface-visibility:hidden;animation:.6s ease-out forwards fadeInUpStagger}.animate-slide-in-left-title{opacity:0;visibility:hidden;will-change:opacity, transform, visibility;backface-visibility:hidden;animation:1.5s ease-out forwards slideInLeft}.animate-highlight-pulse{will-change:transform, text-shadow;backface-visibility:hidden;animation:2s ease-in-out infinite highlightPulse;display:inline-block}.animate-fade-in-up-delayed{opacity:0;visibility:hidden;will-change:opacity, transform, visibility;backface-visibility:hidden;animation:1.8s ease-out .8s forwards fadeInUpDelayed}.animate-fade-in-up-buttons{opacity:0;visibility:hidden;will-change:opacity, transform, visibility;backface-visibility:hidden;animation:1.5s ease-out 1.5s forwards fadeInUpDelayed}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDownCentered{0%{opacity:0;visibility:hidden;transform:translate(-50%,-20px)}to{opacity:1;visibility:visible;transform:translate(-50%)}}.animate-fade-in-slider{opacity:0;visibility:hidden;pointer-events:auto;animation:1.5s ease-out 1.8s forwards fadeInDownCentered}@keyframes slideInFromLeft{0%{opacity:0;visibility:hidden;transform:translate(-50px)}to{opacity:1;visibility:visible;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;visibility:hidden;transform:translate(50px)}to{opacity:1;visibility:visible;transform:translate(0)}}.animate-slide-in-left-button{opacity:0;visibility:hidden;animation:1.2s ease-out 1.6s forwards slideInFromLeft}.animate-slide-in-right-button{opacity:0;visibility:hidden;animation:1.2s ease-out 1.8s forwards slideInFromRight}.hero-services-marquee{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.hero-services-track{will-change:transform}.aurora-text{background:linear-gradient(90deg,#ff914d 0%,#ffa366 12.5%,#ff914d 25%,#00c2ff 37.5%,#33ff8c 50%,#e54cff 62.5%,#ff914d 75%,#ffa366 87.5%,#ff914d 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;transition:transform 1.2s cubic-bezier(.25,.46,.45,.94),filter 1.2s cubic-bezier(.25,.46,.45,.94);animation:15s linear infinite aurora-text;display:inline-block;position:relative;text-shadow:none!important}.rotating-text-container{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform, padding, filter;backface-visibility:hidden;filter:drop-shadow(0 4px 12px #000000bf)drop-shadow(0 2px 4px #000000e6);min-width:fit-content;transition:transform .8s cubic-bezier(.25,.46,.45,.94),padding .8s cubic-bezier(.25,.46,.45,.94),filter .8s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;text-shadow:none!important}.rotating-text-container:hover{padding-left:.5em;padding-right:.5em;transform:scale(1.12)translateY(-2px)}.hero-title-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.hero-text-side{transition:opacity .8s cubic-bezier(.25,.46,.45,.94);display:inline-block}#hero-title-flex:has(.rotating-text-container:hover) .hero-text-side{opacity:.7}.hero-scroll-title{text-shadow:0 4px 12px #000000bf,0 2px 4px #000000e6;transition:opacity .3s ease-out,filter .3s ease-out,transform .3s ease-out}.hero-hour-slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#070b18 0%,#10182e 16%,#243456 23%,#c4846a 28%,#e0a15a 36%,#f2d08a 50%,#e3a45a 64%,#c46b52 74%,#2a3358 82%,#10182e 90%,#070b18 100%);border-radius:999px;outline:none;height:4px}.hero-hour-slider::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:32px;height:32px}.hero-hour-slider::-moz-range-thumb{background:0 0;border:0;width:32px;height:32px}.hero-title-scale-wrap{--hero-title-scale:.76;transform:scale(var(--hero-title-scale));transform-origin:top;width:100%;max-width:calc(100% / var(--hero-title-scale));margin-left:auto;margin-right:auto;margin-bottom:calc(-3rem * (1 - var(--hero-title-scale)))}@media (min-width:640px){.hero-title-scale-wrap{--hero-title-scale:.84;margin-bottom:calc(-4rem * (1 - var(--hero-title-scale)))}}@media (min-width:768px){.hero-title-scale-wrap{--hero-title-scale:.9;margin-bottom:calc(-5rem * (1 - var(--hero-title-scale)))}}@media (min-width:1024px){.hero-title-scale-wrap{--hero-title-scale:.94;transform-origin:0 0;margin-left:0;margin-right:0;margin-bottom:calc(-6rem * (1 - var(--hero-title-scale)))}}.hero-scroll-subtitle{text-shadow:0 2px 8px #000c,0 1px 3px #000000e6;transition:opacity .3s ease-out,filter .3s ease-out,transform .3s ease-out}.hero-scroll-buttons,.hero-scroll-marquee{transition:opacity .3s ease-out,filter .3s ease-out,transform .3s ease-out}@keyframes aurora-text{0%{background-position:0%}to{background-position:200%}}.counter-smooth{will-change:transform, opacity, filter;transition:all .1s ease-in-out}.counter-smooth *{backface-visibility:hidden;perspective:1000px;transform-style:preserve-3d}@keyframes gradient-x{0%,to{background-position:0%}50%{background-position:100%}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up-delay{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes tilt{0%,50%,to{transform:rotate(0)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}.animate-gradient-x{background-size:200% 200%;animation:3s infinite gradient-x}.animate-fade-in-up{animation:.8s ease-out forwards fade-in-up}.animate-fade-in-up-delay{animation:.8s ease-out .3s forwards fade-in-up-delay}.animate-tilt{animation:10s linear infinite tilt}.group:hover .group-hover\:scale-105{transform:scale(1.05)}.group:hover .group-hover\:-translate-y-2{transform:translateY(-.5rem)}.group:hover .group-hover\:rotate-12{transform:rotate(12deg)}.group:hover .group-hover\:text-bf-accent{color:#ff914d}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-75{opacity:.75}.group:hover .group-hover\:duration-200{transition-duration:.2s}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-white\/90{background-color:#ffffffe6}.border-white\/20{border-color:#fff3}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.from-bf-accent\/20{--tw-gradient-from:#ff914d33;--tw-gradient-to:#ff914d00;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-orange-500\/20{--tw-gradient-to:#f9731633}.from-bf-dark\/20{--tw-gradient-from:#050a3033;--tw-gradient-to:#050a3000;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-900\/20{--tw-gradient-to:#1e3a8a33}.animate-fade-in-up:first-child{animation-delay:0s}.animate-fade-in-up:nth-child(2){animation-delay:.1s}.animate-fade-in-up:nth-child(3){animation-delay:.2s}.animate-fade-in-up:nth-child(4){animation-delay:.3s}.animate-fade-in-up:nth-child(5){animation-delay:.4s}.animate-fade-in-up:nth-child(6){animation-delay:.5s}@keyframes cookieConsentSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-cookie-consent-in{animation:.4s cubic-bezier(.16,1,.3,1) forwards cookieConsentSlideUp}@media (prefers-reduced-motion:reduce){.animate-cookie-consent-in{animation:none}}
.parallax-optimized{will-change:transform;backface-visibility:hidden;perspective:1000px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-style:preserve-3d;image-rendering:optimizeQuality;transform:translateZ(0)}.hero-container{contain:layout style paint;will-change:transform;position:relative;transform:translateZ(0);overflow:hidden!important}.parallax-image{will-change:transform, opacity;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform-style:preserve-3d;transform:translate(0,0)}.smooth-transition{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.parallax-content{will-change:transform;contain:layout style paint;z-index:10;position:relative;transform:translateZ(0)}@supports ((-webkit-backdrop-filter:blur(0))){.parallax-optimized{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}}@-moz-document url-prefix(){.parallax-optimized{transform-origin:0 0}}@media (max-width:768px){.parallax-optimized{transform:scale(1.05)!important}}.parallax-container{width:100%;overflow:hidden!important}@media (min-resolution:192dpi){.parallax-image{image-rendering:-webkit-optimize-contrast}}@media (prefers-contrast:high){.parallax-optimized{filter:contrast(1.2)}}@media (prefers-reduced-motion:reduce){.parallax-optimized{will-change:auto;transform:none!important}}.bf-parallax-container{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;perspective:1000px;background-color:#050a30}
.day-night-slider{will-change:transform, opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0)}.day-night-slider:hover::-webkit-slider-thumb{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 30%,#fbbf24 50%,#f59e0b 70%,#d97706 100%);animation:2s ease-in-out infinite subtle-pulse}@keyframes subtle-pulse{0%,to{box-shadow:0 0 0 1px #0000001a,0 6px 16px #0003,0 0 30px #fbbf2466}50%{box-shadow:0 0 0 1px #0000001a,0 6px 16px #0003,0 0 35px #fbbf2480}}.day-night-slider:before{content:"";z-index:-1;opacity:0;background:linear-gradient(45deg,#fbbf241a,#f973161a,#fbbf241a);border-radius:22px;transition:opacity .3s;position:absolute;inset:-2px}.day-night-slider:hover:before{opacity:1}.time-tooltip{filter:drop-shadow(0 4px 8px #0000001a);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.time-tooltip:hover{transform:translateY(-2px)scale(1.05)}.enhanced-day-gradient{background:linear-gradient(90deg,#0f172a 0%,#1e293b 5%,#334155 10%,#475569 15%,#64748b 20%,#f97316 25%,#fb923c 30%,#fbbf24 35%,#fde047 45%,#facc15 50%,#fde047 55%,#fbbf24 65%,#fb923c 70%,#f97316 75%,#64748b 80%,#475569 85%,#334155 90%,#1e293b 95%,#0f172a 100%)}@media (hover:none) and (pointer:coarse){.day-night-slider::-webkit-slider-thumb{width:28px;height:28px}.time-tooltip{opacity:.7!important;transform:translateY(-10px)!important}}@media (prefers-color-scheme:dark){.time-tooltip.auto-contrast{text-shadow:0 1px 2px #00000080}}@media (prefers-color-scheme:light){.time-tooltip.auto-contrast{text-shadow:0 1px 2px #ffffff80}}@media (prefers-reduced-motion:reduce){.day-night-slider,.time-tooltip{transition:none!important;animation:none!important}.day-night-slider:hover::-webkit-slider-thumb{animation:none!important}}@media (prefers-contrast:high){.day-night-slider{border:2px solid #000}.day-night-slider::-webkit-slider-thumb{border:4px solid #000}.time-tooltip{border:2px solid #000;color:#000!important;background:#fff!important}}
@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.hero-image-fade-in{will-change:opacity;backface-visibility:hidden;animation:2s ease-out forwards heroFadeIn}.hero-fade-overlay{will-change:opacity;backface-visibility:hidden;animation:2s ease-out reverse forwards heroFadeIn}.hero-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.hero-image-medianoche{-o-object-position:center 20%;object-position:center 20%}.hero-image-madrugada{-o-object-position:center 25%;object-position:center 25%}.hero-image-madrugada.night-usage{-o-object-position:center 20%;object-position:center 20%}.hero-image-amanecer,.hero-image-mañana{-o-object-position:center 30%;object-position:center 30%}.hero-image-mediodia{-o-object-position:center center;object-position:center center}.hero-image-tarde{-o-object-position:center 70%;object-position:center 70%}.hero-image-atardecer{-o-object-position:center 50%;object-position:center 50%}.hero-image-anochecer,.hero-image-noche{-o-object-position:center 20%;object-position:center 20%}@media (max-width:767px){.hero-container{height:75vh!important;min-height:75vh!important;max-height:75vh!important}.hero-image-medianoche{-o-object-position:center top;object-position:center top}.hero-image-madrugada{-o-object-position:center 10%;object-position:center 10%}.hero-image-madrugada.night-usage,.hero-image-amanecer,.hero-image-mañana{-o-object-position:center top;object-position:center top}.hero-image-mediodia{-o-object-position:center center;object-position:center center}.hero-image-tarde{-o-object-position:center bottom;object-position:center bottom}.hero-image-atardecer{-o-object-position:center 60%;object-position:center 60%}.hero-image-anochecer,.hero-image-noche{-o-object-position:center top;object-position:center top}.hero-container{transform:translateZ(0)}.parallax-container{touch-action:pan-y;-webkit-overflow-scrolling:touch}.parallax-content{transform:translateZ(0)}.hero-scroll-title{text-shadow:none!important}.hero-mobile-title-container{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.15rem!important;width:100%!important;padding:.25rem 0!important;display:flex!important;overflow:visible!important}.hero-mobile-title-main{font-family:var(--font-sofia-sans), "Sofia Sans Condensed", "Roboto Condensed", sans-serif!important;letter-spacing:-.02em!important;color:#fff!important;text-transform:uppercase!important;text-shadow:0 2px 8px #00000080!important;text-align:center!important;width:100%!important;font-size:2.65rem!important;font-weight:900!important;line-height:1.1!important;display:block!important}.hero-mobile-title-highlight{font-family:var(--font-sofia-sans), "Sofia Sans Condensed", "Roboto Condensed", sans-serif!important;letter-spacing:-.01em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#ff914d 0%,#ffbe80 100%)!important;-webkit-text-fill-color:transparent!important;text-align:center!important;width:100%!important;text-shadow:none!important;filter:drop-shadow(0 2px 4px #00000073)!important;-webkit-background-clip:text!important;font-size:2.1rem!important;font-weight:800!important;line-height:1.2!important;display:block!important;position:relative!important}.parallax-content{flex:1;align-items:center;padding:.5rem .75rem;justify-content:center!important;min-height:0!important}.parallax-content .max-w-6xl{flex-direction:column;gap:.25rem;width:100%;max-width:100%;display:flex}.rotating-text-container,.aurora-text{text-shadow:none!important}.hero-text-side,.rotating-text-container{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.hero-text-side:before,.rotating-text-container:before{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-text-side:active:before,.rotating-text-container:active:before{width:100px;height:100px}.hero-text-side:active{opacity:.8;color:#fbbf24;transform:scale(.95)}.rotating-text-container:active{transform:scale(1.05) brightness(1.2)}.rotating-text-container{animation:4s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (hover:hover){.hero-text-side:hover{opacity:.9;transform:scale(1.02)}.rotating-text-container:hover{transform:scale(1.05)}}.animate-fade-in-up-buttons button{touch-action:manipulation;white-space:nowrap;min-height:40px;padding:.4rem .5rem!important;font-size:.75rem!important}.animate-fade-in-up-buttons{gap:.375rem!important;padding-left:.75rem!important;padding-right:.75rem!important}.day-night-slider{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.time-container{justify-content:center;align-items:center;min-height:32px;display:flex}}@media (min-width:768px) and (max-width:1023px){.hero-container{transform:translateZ(0)}.hero-title-container{line-height:1.2}}@media (max-width:480px){.hero-container{height:75vh!important;min-height:75vh!important;max-height:75vh!important}.parallax-content{padding:.5rem .75rem;justify-content:center!important}.hero-mobile-title-main{font-size:2.25rem!important}.hero-mobile-title-highlight{font-size:1.85rem!important}.animate-fade-in-up-delayed{margin-top:.25rem;margin-bottom:.5rem;font-size:.8rem;line-height:1.4}.animate-fade-in-up-buttons{gap:.25rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.animate-fade-in-up-buttons button{min-height:36px;padding:.3rem .4rem!important;font-size:.7rem!important}}@media (max-width:767px){.hero-container *{will-change:auto}.parallax-container{contain:layout style paint}.day-night-slider{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.hero-container,.parallax-container,.parallax-content{transition:none!important;animation:none!important;transform:none!important}.day-night-slider{transition:opacity .2s}}
.ambient-container{pointer-events:none;z-index:5;opacity:.85;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.glow-blob{filter:blur(120px);opacity:.18;will-change:transform;pointer-events:none;border-radius:50%;position:absolute}.glow-blob-1{background:radial-gradient(circle,#ff914d40 0%,#ff914d00 70%);width:60vw;max-width:800px;height:60vw;max-height:800px;animation:45s ease-in-out infinite alternate drift-slow-1;top:-10%;left:-10%}.glow-blob-2{background:radial-gradient(circle,#8b5cf638 0%,#8b5cf600 70%);width:70vw;max-width:900px;height:70vw;max-height:900px;animation:55s ease-in-out infinite alternate drift-slow-2;bottom:-20%;right:-10%}.glow-blob-3{background:radial-gradient(circle,#06b6d433 0%,#06b6d400 70%);width:50vw;max-width:700px;height:50vw;max-height:700px;animation:65s ease-in-out infinite alternate drift-slow-3;top:40%;left:35%}@keyframes drift-slow-1{0%{transform:translate(0,0)scale(1)rotate(0)}50%{transform:translate(8%,15%)scale(1.15)rotate(180deg)}to{transform:translate(-5%,5%)scale(.9)rotate(360deg)}}@keyframes drift-slow-2{0%{transform:translate(0,0)scale(1.1)rotate(0)}50%{transform:translate(-12%,-10%)scale(.85)rotate(-180deg)}to{transform:translate(5%,12%)scale(1.05)rotate(-360deg)}}@keyframes drift-slow-3{0%{transform:translate(0,0)scale(.95)rotate(0)}33%{transform:translate(10%,-15%)scale(1.1)rotate(120deg)}66%{transform:translate(-8%,8%)scale(.85)rotate(240deg)}to{transform:translate(0,0)scale(.95)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.glow-blob{opacity:.1!important;animation:none!important}}
