.bambu-prod{--bambu-primary:#4c7032;--bambu-primary-light:#94a984;--bambu-text-dark:#333;--bambu-text-light:#555;--bambu-bg:#ffffff;--bambu-kerigma:#3f4f5e;--bambu-green:#2c5530;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--bambu-text-dark);line-height:1.6;background:var(--bambu-bg)}.bambu-prod *,.bambu-prod :after,.bambu-prod :before{box-sizing:border-box}.bambu-prod .bambu-container{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:2}.bambu-prod .bambu-header{background:var(--bambu-bg);box-shadow:0 2px 5px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000;width:100%}.bambu-prod .bambu-nav-content{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;gap:1rem}.bambu-prod .bambu-logo-link{text-decoration:none;display:flex;align-items:center}.bambu-prod .bambu-logo-image{width:200px;height:140px;border-radius:8px;object-fit:cover;border:2px solid var(--bambu-primary);display:block}.bambu-prod .bambu-social-icons{display:flex;gap:1rem;align-items:center}.bambu-prod .bambu-social-link{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:var(--bambu-primary);color:#fff;border-radius:50%;transition:all .3s ease;text-decoration:none;font-size:.95rem}.bambu-prod .bambu-social-link:hover{background:var(--bambu-primary-light);transform:translateY(-2px)}.bambu-prod .bambu-desktop-nav ul{display:flex;list-style:none;gap:4rem;margin:0;padding:0}.bambu-prod .bambu-nav-link{text-decoration:none;color:var(--bambu-text-dark);font-weight:500;font-size:1.1rem;transition:color .3s;cursor:pointer;text-transform:none}.bambu-prod .bambu-nav-link:hover{color:var(--bambu-primary)}.bambu-prod .bambu-mobile-menu-button{display:none;background:none;border:none;font-size:1.8rem;cursor:pointer;width:50px;height:50px}.bambu-prod .bambu-mobile-nav{display:none;background:var(--bambu-bg);box-shadow:0 2px 5px rgba(0,0,0,.1)}.bambu-prod .bambu-mobile-nav ul{list-style:none;padding:1rem;margin:0}.bambu-prod .bambu-mobile-nav li{margin:1rem 0}.bambu-prod .bambu-mobile-nav .bambu-nav-link{font-size:1.5rem}@media (max-width:768px){.bambu-prod .bambu-logo-image{width:150px;height:105px}.bambu-prod .bambu-desktop-nav{display:none}.bambu-prod .bambu-mobile-menu-button{display:flex;align-items:center;justify-content:center}.bambu-prod .bambu-mobile-nav.is-open{display:block}}@media (max-width:480px){.bambu-prod .bambu-logo-image{width:120px;height:84px}.bambu-prod .bambu-social-link{width:24px;height:24px;font-size:.7rem}}.bambu-prod .bambu-reveal{opacity:0;transform:translateY(36px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.bambu-prod .bambu-reveal.is-visible{opacity:1;transform:translateY(0)}.bambu-prod .bambu-reveal-delay-1.is-visible{transition-delay:.1s}.bambu-prod .bambu-reveal-delay-2.is-visible{transition-delay:.2s}.bambu-prod .bambu-reveal-delay-3.is-visible{transition-delay:.3s}.bambu-prod .bambu-reveal-form{position:relative;z-index:12}.bambu-prod .bambu-reveal-form:not(.is-visible){transform:translateY(72px) scale(.97)}.bambu-prod .bambu-reveal-form.is-visible{transform:translateY(0) scale(1);transition-delay:.18s}.bambu-prod .bambu-mission-vision>.bambu-reveal,.bambu-prod .bambu-values-grid>.bambu-reveal{height:100%}@media (prefers-reduced-motion:reduce){.bambu-prod .bambu-reveal{opacity:1;transform:none;transition:none}.bambu-prod .bambu-banner-scroll,.bambu-prod .bambu-floating-shapes .bambu-shape{animation:none}}.bambu-prod .bambu-hero-banner{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:1}.bambu-prod .bambu-banner-image{position:absolute;inset:-8% 0;width:100%;height:116%;background-size:cover;background-position:50% 32%;background-repeat:no-repeat;will-change:transform;transform:translateZ(0) scale(1.05)}.bambu-prod .bambu-banner-scroll{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:3;animation:bambu-bounce 2s infinite}.bambu-prod .bambu-scroll-arrow{width:30px;height:30px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);opacity:.7}@keyframes bambu-bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@media (max-width:768px){.bambu-prod .bambu-hero-banner{height:80vh;min-height:500px}.bambu-prod .bambu-banner-image{inset:0;height:100%;background-position:50% 30%;transform:none!important}}@media (max-width:480px){.bambu-prod .bambu-hero-banner{height:75vh;min-height:450px}.bambu-prod .bambu-banner-image{background-position:50% 28%}}.bambu-prod .bambu-abstract-banner{margin-top:-160px;width:100%;min-height:300px;position:relative;overflow:visible;background:transparent;display:flex;align-items:center;justify-content:center;color:#fff;z-index:4}.bambu-prod .bambu-abstract-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#074925,#adff2f);z-index:2;opacity:.92;border-radius:0}.bambu-prod .bambu-contact-content{padding:140px 0 80px;position:relative;z-index:3;width:100%}.bambu-prod .bambu-contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.bambu-prod .bambu-contact-info{color:#fff;display:flex;flex-direction:column;gap:3rem}.bambu-prod .bambu-contact-person{display:flex;gap:1.5rem;align-items:center}.bambu-prod .bambu-person-image{width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid #fff;flex-shrink:0;background:#fff}.bambu-prod .bambu-person-image img{width:100%;height:100%;object-fit:cover;object-position:58% 22%;display:block}.bambu-prod .bambu-person-details h1{font-size:2.8rem;margin:0 0 .5rem;color:#fff;font-weight:800;line-height:1}.bambu-prod .bambu-position{font-size:1.25rem;margin:0;opacity:.95;font-weight:600}.bambu-prod .bambu-contact-details{display:flex;flex-direction:column;gap:1.5rem}.bambu-prod .bambu-detail-item h3{font-size:1.6rem;margin:0 0 .4rem;color:#fff;font-weight:700}.bambu-prod .bambu-detail-item p{font-size:1.05rem;margin:0;opacity:.95}.bambu-prod .bambu-contact-info .bambu-social-icons{margin-top:0;margin-left:160px}.bambu-prod .bambu-contact-info .bambu-social-link{width:50px;height:50px;font-size:1.5rem}.bambu-prod .bambu-contact-form{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.28),0 8px 20px rgba(7,73,37,.18);position:relative;z-index:10;margin-top:-72px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.bambu-prod .bambu-contact-form:hover{transform:translateY(-6px);box-shadow:0 32px 70px rgba(0,0,0,.32),0 12px 28px rgba(7,73,37,.22)}.bambu-prod .bambu-contact-form h2{font-size:1.8rem;margin:0 0 1.5rem;color:var(--bambu-green);text-align:center;font-weight:700}.bambu-prod .bambu-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.bambu-prod .bambu-form-group{margin-bottom:1rem}.bambu-prod .bambu-form-group label{display:block;margin-bottom:.5rem;color:#4a5568;font-size:1rem;font-weight:600}.bambu-prod .bambu-form-group input,.bambu-prod .bambu-form-group textarea{width:100%;padding:.9rem 1rem;border:2px solid #e2e8f0;border-radius:6px;font-size:1rem;background:#fff;font-family:inherit}.bambu-prod .bambu-form-group input:focus,.bambu-prod .bambu-form-group textarea:focus{outline:none;border-color:var(--bambu-green)}.bambu-prod .bambu-submit-btn{width:100%;background:var(--bambu-green);color:#fff;padding:1.1rem;border:none;border-radius:6px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.bambu-prod .bambu-submit-btn:hover{background:#1e3a24;transform:translateY(-2px);box-shadow:0 10px 22px rgba(30,58,36,.35)}.bambu-prod .bambu-submit-btn:disabled{opacity:.7;cursor:wait}.bambu-prod .bambu-status-message,.bambu-prod .bambu-success-message{margin-top:1rem;text-align:center;font-size:.9rem;color:var(--bambu-primary)}.bambu-prod .bambu-success-message{background:#f0fff4;border:1px solid var(--bambu-primary);padding:.8rem;border-radius:6px;font-weight:600}@media (max-width:992px){.bambu-prod .bambu-abstract-banner{margin-top:-100px}.bambu-prod .bambu-contact-content{padding:100px 0 64px}.bambu-prod .bambu-contact-wrapper{grid-template-columns:1fr;gap:2rem}.bambu-prod .bambu-contact-form{margin-top:-28px}.bambu-prod .bambu-person-details h1{font-size:2.2rem}.bambu-prod .bambu-contact-info .bambu-social-icons{margin-left:0}.bambu-prod .bambu-form-row{grid-template-columns:1fr}}@media (max-width:600px){.bambu-prod .bambu-abstract-banner{margin-top:-72px}.bambu-prod .bambu-contact-form{margin-top:0}.bambu-prod .bambu-person-details h1{font-size:1.8rem}}.bambu-prod .bambu-services-section{padding:6rem 0;position:relative;background:linear-gradient(135deg,#f8f9fa,#ffffff 50%,#f0f7f0);overflow:hidden;z-index:2}.bambu-prod .bambu-services-background{position:absolute;inset:0;z-index:1;pointer-events:none}.bambu-prod .bambu-floating-shapes .bambu-shape{position:absolute;border-radius:50%;background:rgba(44,85,48,.06);animation:bambu-float 6s ease-in-out infinite}.bambu-prod .bambu-shape-1{width:200px;height:200px;top:10%;left:5%;animation-delay:0s}.bambu-prod .bambu-shape-2{width:150px;height:150px;top:60%;right:10%;animation-delay:2s}.bambu-prod .bambu-shape-3{width:100px;height:100px;bottom:20%;left:15%;animation-delay:4s}@keyframes bambu-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.bambu-prod .bambu-value-proposition{text-align:center;margin-bottom:4rem;position:relative;z-index:2}.bambu-prod .bambu-prop-badge{display:inline-block;background:var(--bambu-green);color:#fff;padding:.5rem 1.5rem;border-radius:25px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem}.bambu-prod .bambu-value-proposition h2{font-size:3rem;color:#1a365d;margin-bottom:1.5rem;line-height:1.2}.bambu-prod .bambu-highlight{color:var(--bambu-green);background:linear-gradient(120deg,#2c5530,#adff2f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bambu-prod .bambu-prop-text{font-size:1.2rem;color:#4a5568;max-width:800px;margin:0 auto;line-height:1.7}.bambu-prod .bambu-services-tabs{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,.1);margin-bottom:4rem;position:relative;z-index:2}.bambu-prod .bambu-tab-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.bambu-prod .bambu-tab-button{display:flex;flex-direction:column;align-items:center;padding:1rem;border:2px solid #e2e8f0;border-radius:15px;background:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;color:#4a5568;min-height:220px;font-family:inherit}.bambu-prod .bambu-tab-button:hover{border-color:var(--bambu-green);transform:translateY(-5px);box-shadow:0 10px 25px rgba(44,85,48,.1)}.bambu-prod .bambu-tab-button.is-active{border-color:var(--bambu-green);background:var(--bambu-green);color:#fff;transform:translateY(-5px);box-shadow:0 15px 30px rgba(44,85,48,.2)}.bambu-prod .bambu-tab-icon{width:100%;height:140px;object-fit:cover;border-radius:10px;margin-bottom:1rem;transition:transform .3s ease}.bambu-prod .bambu-tab-button:hover .bambu-tab-icon{transform:scale(1.05)}.bambu-prod .bambu-tab-button.is-active .bambu-tab-icon{border:2px solid #fff}.bambu-prod .bambu-tab-title{text-align:center;line-height:1.3}.bambu-prod .bambu-service-details h3{color:var(--bambu-green);font-size:2rem;margin-bottom:2rem;text-align:center}.bambu-prod .bambu-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.bambu-prod .bambu-feature-card{display:flex;align-items:center;padding:1rem;background:#f7faf7;border-radius:10px;transition:background .3s ease,transform .3s ease}.bambu-prod .bambu-feature-card:hover{background:#e8f5e8;transform:translateX(10px)}.bambu-prod .bambu-feature-icon{width:30px;height:30px;background:var(--bambu-green);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.bambu-prod .bambu-objectives-section{margin-bottom:4rem}.bambu-prod .bambu-objectives-section h3{text-align:center;color:var(--bambu-green);font-size:2rem;margin-bottom:2rem}.bambu-prod .bambu-objectives-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.bambu-prod .bambu-objective-card{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);text-align:center;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.bambu-prod .bambu-objective-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.bambu-prod .bambu-objective-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c5530,#adff2f)}.bambu-prod .bambu-objective-card p{color:#4a5568;font-weight:500;margin:0;position:relative;z-index:2}.bambu-prod .bambu-platform-highlight{background:linear-gradient(135deg,#2c5530,#1e3a24);color:#fff;padding:4rem;border-radius:20px;position:relative;overflow:hidden}.bambu-prod .bambu-platform-text h3{font-size:2rem;margin:0 0 1.5rem}.bambu-prod .bambu-beneficiary{padding:1rem;background:rgba(255,255,255,.1);border-radius:10px;border-left:4px solid #adff2f;margin-top:1rem;white-space:pre-line}@media (max-width:768px){.bambu-prod .bambu-value-proposition h2{font-size:2rem}.bambu-prod .bambu-tab-buttons{grid-template-columns:1fr}.bambu-prod .bambu-platform-highlight{padding:2rem 1.5rem}}.bambu-prod .bambu-about-section{padding:5rem 0 4rem;background:#f8f9fa;overflow:visible}.bambu-prod .bambu-about-content{max-width:1000px;margin:0 auto}.bambu-prod .bambu-about-text h2{text-align:center;color:var(--bambu-green);font-size:2.5rem;margin-bottom:2rem}.bambu-prod .bambu-intro-text{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:3rem;text-align:center}.bambu-prod .bambu-mission-vision{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.bambu-prod .bambu-mission,.bambu-prod .bambu-vision{background:#fff;padding:2.5rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08);border:2px solid transparent;position:relative;overflow:hidden;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.bambu-prod .bambu-mission h3,.bambu-prod .bambu-vision h3{color:var(--bambu-green);font-size:1.5rem;margin:0 0 1rem;transition:color .3s ease}.bambu-prod .bambu-mission p,.bambu-prod .bambu-vision p{line-height:1.7;color:#4a5568;margin:0;transition:transform .3s ease}.bambu-prod .bambu-mission:hover{background:linear-gradient(135deg,#ffffff,#f0f7ff)}.bambu-prod .bambu-vision:hover{background:linear-gradient(135deg,#ffffff,#f0fff0)}.bambu-prod .bambu-values h3{color:var(--bambu-green);text-align:center;font-size:1.8rem;margin-bottom:2rem}.bambu-prod .bambu-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;overflow:visible;padding-bottom:.5rem}.bambu-prod .bambu-value-item{background:#fff;padding:2.5rem 2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08);text-align:center;border:2px solid transparent;position:relative;overflow:hidden;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.bambu-prod .bambu-mission:before,.bambu-prod .bambu-value-item:before,.bambu-prod .bambu-vision:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:4px;background:linear-gradient(90deg,#2c5530,#adff2f);transition:left .4s ease}.bambu-prod .bambu-value-icon{font-size:2.5rem;color:var(--bambu-green);margin-bottom:1rem;transition:all .3s ease}.bambu-prod .bambu-value-item h4{color:var(--bambu-green);font-size:1.3rem;margin:0 0 1rem;transition:color .3s ease}.bambu-prod .bambu-value-item p{line-height:1.6;color:#4a5568;margin:0;transition:transform .3s ease}.bambu-prod .bambu-card-animated:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.15);border-color:var(--bambu-green)}.bambu-prod .bambu-card-animated:hover:before{left:0}.bambu-prod .bambu-card-animated:hover h3,.bambu-prod .bambu-card-animated:hover h4{color:#1e3a24}.bambu-prod .bambu-card-animated:hover .bambu-value-icon{transform:scale(1.2);color:#adff2f}.bambu-prod .bambu-card-animated:hover p{transform:translateY(-2px)}@media (max-width:768px){.bambu-prod .bambu-mission-vision{grid-template-columns:1fr}.bambu-prod .bambu-about-text h2{font-size:2rem}.bambu-prod .bambu-card-animated:hover{transform:translateY(-5px)}}.bambu-prod .bambu-footer{background-color:var(--bambu-kerigma);color:var(--bambu-bg);text-align:center;padding:2rem 0}.bambu-prod .bambu-footer-content p{margin:0;opacity:.9;line-height:1.4}.bambu-prod .bambu-footer a{display:inline-block;margin-top:.75rem;line-height:0}.bambu-prod .bambu-footer img{max-width:min(350px,90vw);width:350px;height:auto;display:inline-block;vertical-align:middle}@keyframes sites-rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes sites-kenburns{0%{transform:scale(1.05) translateZ(0)}50%{transform:scale(1.14) translate3d(-1.5%,-1%,0)}to{transform:scale(1.05) translateZ(0)}}@keyframes sites-flare-sweep{0%{transform:translateX(-120%) rotate(12deg);opacity:0}18%{opacity:.55}45%{opacity:.15}to{transform:translateX(120%) rotate(12deg);opacity:0}}@keyframes sites-light-drift-a{0%,to{transform:translate3d(-8%,-4%,0) scale(1);opacity:.35}50%{transform:translate3d(10%,6%,0) scale(1.15);opacity:.7}}@keyframes sites-light-drift-b{0%,to{transform:translate3d(12%,8%,0) scale(1.1);opacity:.25}50%{transform:translate3d(-14%,-6%,0) scale(1);opacity:.55}}.sites-cinematic-hero .hero-flare{pointer-events:none;position:absolute;inset:18% -20%;height:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04) 35%,rgba(245,184,0,.28) 50%,rgba(255,255,255,.06) 65%,transparent);filter:blur(12px);animation:sites-flare-sweep 7.5s ease-in-out infinite;mix-blend-mode:screen}.sites-cinematic-hero .hero-video-stage{isolation:isolate;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 10%,#000 18%,#000 78%,transparent 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,transparent 10%,#000 18%,#000 78%,transparent 88%,transparent)}.sites-cinematic-hero--video-first{min-height:0;background:#0b0b0c}.sites-cinematic-hero--video-first video{mix-blend-mode:normal;filter:none}.sites-cinematic-hero .hero-lights-video{mix-blend-mode:screen;filter:contrast(1.18) saturate(1.08) brightness(1.08);opacity:.9;pointer-events:none}.sites-cinematic-hero .hero-lights-video-blur{filter:blur(26px) contrast(1.05) brightness(.92);transform:scale(1.14);pointer-events:none}.sites-cinematic-hero .hero-word-mask{pointer-events:none;position:absolute;inset:0;z-index:1}.sites-cinematic-hero .hero-word-tint{background:radial-gradient(ellipse 70% 12% at 50% 22%,rgba(11,31,58,.55),transparent 72%),radial-gradient(ellipse 92% 32% at 50% 48%,rgba(11,31,58,.58),transparent 74%),radial-gradient(ellipse 75% 14% at 50% 68%,rgba(11,31,58,.5),transparent 72%)}.sites-cinematic-hero .hero-cta-scrub{pointer-events:none;position:absolute;z-index:0;left:50%;top:50%;width:min(92vw,var(--cta-scrub-max-w,46rem));height:var(--cta-scrub-h,8.5rem);transform:translate(-50%,-50%);border-radius:1.25rem;background:var(--cta-scrub-navy,rgba(11,31,58,.92));backdrop-filter:blur(var(--cta-scrub-blur,32px));box-shadow:0 0 48px 36px rgba(11,31,58,.85)}.sites-cinematic-hero .hero-cap-bottom,.sites-cinematic-hero .hero-cap-top{pointer-events:none;position:absolute;left:0;right:0;z-index:2}.sites-cinematic-hero .hero-cap-top{top:0;height:var(--hero-cap-top,14%);background:linear-gradient(to bottom,var(--site-fondo,#0b1f3a) 0,var(--site-fondo,#0b1f3a) 55%,transparent 100%)}.sites-cinematic-hero .hero-cap-bottom{bottom:0;height:var(--hero-cap-bottom,16%);background:linear-gradient(to top,var(--site-fondo,#0b1f3a) 0,var(--site-fondo,#0b1f3a) 50%,transparent 100%)}.sites-cinematic-hero .hero-light{pointer-events:none;position:absolute;border-radius:9999px;mix-blend-mode:screen;filter:blur(40px)}.sites-cinematic-hero .hero-light-a{width:min(55vw,520px);height:min(40vw,360px);top:8%;left:18%;background:radial-gradient(circle,rgba(245,184,0,.45) 0,rgba(212,175,55,.12) 45%,transparent 70%);animation:sites-light-drift-a 14s ease-in-out infinite}.sites-cinematic-hero .hero-light-b{width:min(50vw,460px);height:min(36vw,320px);right:8%;bottom:18%;background:radial-gradient(circle,rgba(255,236,179,.35) 0,rgba(245,184,0,.1) 50%,transparent 72%);animation:sites-light-drift-b 18s ease-in-out infinite}