:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:#913064;background:#fce4e6}*,*:before,*:after{box-sizing:border-box}*{margin:0;font-family:Poppins,sans}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased;background-color:#000}@keyframes slideRight{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideLeft{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.poppins-regular{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:Poppins,sans-serif;font-weight:500;font-style:normal}.poppins-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-black{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.blur-text{font-size:2rem;line-height:1.5;max-width:800px;margin:2rem auto;padding:1rem;color:#fff}.blur-text--1{font-family:Poppins,sans-serif}body.loading .blur-text{opacity:0}.scene{width:100vw;height:100vh;canvas{width:100%;height:100%}}.stars{height:80vh;width:100%;z-index:200;background:transparent;position:absolute;left:0;right:0;top:0}.stars canvas{width:100%;height:100%}#constellation{top:0;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto;z-index:100;opacity:.3;width:100%;display:flex;justify-content:space-between;margin-bottom:2rem;img{width:20%;object-fit:contain}}.star{cursor:pointer;transition:filter .3s ease,transform .3s ease;width:100px;height:auto;opacity:.7}.star:hover{filter:brightness(1.3) saturate(1.2);transform:scale(1.05)}.star.selected{opacity:1;filter:brightness(1.5) saturate(1.4) drop-shadow(0 0 8px #3b6698);transform:scale(1.08)}footer{display:flex;width:100%;margin-left:auto;margin-right:auto;color:#fff;padding-left:1rem;padding-right:1rem;position:fixed;bottom:0;z-index:5000}footer img{width:auto;max-height:65px}footer div{width:50%}footer div.footer-logo{display:flex;align-items:center;justify-content:flex-start}footer div.footer-links{margin-top:1rem;display:flex;justify-content:flex-end;align-items:center;font-size:12px}footer div a{text-decoration:none;color:#f93;transition:all .25s ease-in-out}footer div a:hover{color:#ed3fb3}#content{pointer-events:auto;position:relative;margin-top:1.5rem;margin-bottom:3.5rem;background-color:#ffffff73;padding:1.5rem;width:100%;border-radius:1rem;max-width:500px;backdrop-filter:blur(16px) saturate(120%);box-shadow:#26394d 0 20px 30px -10px;color:#000c;z-index:100;animation:fadeIn 1s ease forwards;animation-delay:1s;opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#content button{font-size:1rem;padding:.5rem 1rem;position:relative;z-index:200;pointer-events:auto}#content #button_container{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;align-items:flex-start;a{text-decoration:none;font-size:.8rem;color:#9c027d;transition:all .25s ease-in-out;&:hover{color:#9e4b89}}}#content ul{padding:1rem 0 0 1rem;margin:0}#content-outer h2,#content h2{font-size:2rem;color:#000c;margin-bottom:1rem;position:relative;max-width:500px;line-height:1.2em;margin-top:1.5rem;margin-bottom:1.5rem}#content h3{color:#000c;margin-bottom:1rem}#content p{margin-top:1.5rem;color:#000c}#outer{position:relative;width:100%;pointer-events:auto;min-height:100vh;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:top center;z-index:10;display:flex;justify-content:flex-end;align-items:center;padding-right:2rem}#leaves{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:5}#leaves canvas{pointer-events:none;height:100vh;width:100%}@media (max-width: 768px){#outer{padding-right:0}#content-outer{margin-left:auto;margin-right:auto;padding-top:20rem;padding-bottom:4rem;max-width:calc(100% - 4rem)}}.eloqua-form-container{margin:0 auto;padding:2rem;color:#fff;display:flex;flex-direction:row-reverse;gap:4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.eloqua-column{width:100%}.eloqu-column.hidden{display:none}.eloqua-form-container h4{font-size:3rem;margin-bottom:1.5rem;color:#fff;font-weight:700;line-height:1.3;background:linear-gradient(to right,#9c027d,#f93);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.eloqua-form-container h5{font-size:1.5rem;margin-top:1rem;margin-bottom:2rem;color:#fff}.eloqua-form-container .section-heading{font-size:1.25rem;margin-bottom:0;margin-top:0;color:#fff;font-weight:600;padding-bottom:.5rem;display:inline-block}.eloqua-form .small{font-size:.8rem;opacity:.6}.eloqua-form{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;backdrop-filter:blur(16px) saturate(120%);box-shadow:#031e3b 0 20px 30px -10px;background-color:#07213fe6;border-radius:8px}.eloqua-form .form-row{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}.eloqua-form .form-group{display:flex;flex-direction:column;margin-bottom:.75rem;width:100%}.eloqua-form .form-group.hidden{display:none}.eloqua-form .form-group.half{flex:1 1 calc(50% - .625rem);min-width:250px}.eloqua-form label{font-size:1rem;margin-bottom:.5rem;font-weight:500;color:#fff}.eloqua-form-container p,.eloqua-form-container li{font-size:1.2rem!important;line-height:1.4!important}.eloqua-form input[type=text],.eloqua-form input[type=email],.eloqua-form input[type=tel],.eloqua-form select{padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:4px;background-color:#ffffff14;color:#fff;font-size:1rem;transition:all .2s ease;width:100%}.eloqua-form input[type=text]:focus,.eloqua-form input[type=email]:focus,.eloqua-form input[type=tel]:focus,.eloqua-form select:focus{outline:none;border-color:#f93;box-shadow:0 0 0 2px #ff993340;background-color:#ffffff1f}.eloqua-form select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.eloqua-form .form-section{width:100%}.eloqua-form select,.eloqua-form select option{color:#fff;background-color:#233550}.eloqua-form .checkbox-group{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.eloqua-form .checkbox-item{display:flex;align-items:flex-start;gap:.5rem}.eloqua-form input[type=checkbox]{margin-top:.25rem;width:1.125rem;height:1.125rem;border:1px solid rgba(255,255,255,.4);border-radius:3px;appearance:none;cursor:pointer;position:relative;background-color:#ffffff14}.eloqua-form input[type=checkbox]:checked{background-color:#f93;border-color:#f93}.eloqua-form input[type=checkbox]:checked:before{content:"";position:absolute;left:.3125rem;top:.125rem;width:.375rem;height:.625rem;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.eloqua-form input[type=checkbox]:focus{outline:none;border-color:#f93;box-shadow:0 0 0 2px #ff993340}.eloqua-form .checkbox-item label{font-size:.95rem;line-height:1.4;font-weight:400;cursor:pointer}.eloqua-form .required{color:#f93;margin-left:2px}.eloqua-form .error{color:#ff4d4d;font-size:.8rem;margin-top:.35rem;font-weight:500}.eloqua-form .error-message{background-color:#ff4d4d1a;border-left:3px solid #ff4d4d;padding:.75rem 1rem;color:#ff4d4d;font-size:.95rem;margin:1rem 0;border-radius:0 4px 4px 0}.eloqua-form .form-actions{margin-top:1.5rem;display:flex;justify-content:flex-start}.eloqua-form button{padding:.5rem 1rem;font-size:1rem}.eloqua-form-container .success-message{border-radius:6px;padding:2rem;text-align:center;border-left:4px solid #ff9933}.eloqua-form-container .success-message h5{color:#f93;margin-bottom:1rem}.eloqua-form-container .success-message p{margin-bottom:.75rem;font-size:1rem;line-height:1.6}@media (max-width: 768px){.eloqua-form-container{padding:1.5rem 1rem}.eloqua-form .form-group.half{flex:1 1 100%}.eloqua-form .form-row{flex-direction:column;gap:.75rem}.eloqua-form label{font-size:.9rem}.eloqua-form-container h4{font-size:1.5rem}}.eloqua-form input[type=checkbox],.eloqua-form input[type=radio]{accent-color:#ff9933;aspect-ratio:1 / 1}.eloqua-form input:-webkit-autofill,.eloqua-form input:-webkit-autofill:hover,.eloqua-form input:-webkit-autofill:focus{-webkit-text-fill-color:white;-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,.5) inset;transition:background-color 5000s ease-in-out 0s;caret-color:#fff}@media (max-width: 768px){.eloqua-form-container{flex-direction:column}.eloqua-form-container p,.eloqua-form-container li{font-size:1rem!important;line-height:1.6!important}footer{img{max-width:150px}}footer div.footer-links{margin-top:0;margin-bottom:4px}footer div.footer-links p{text-align:right;font-size:10px}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}html,body{margin:0;width:100%;height:100%}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
