@keyframes wobble-shape-883aee6f{0%{clip-path:ellipse(50% 50% at 50% 50%);transform:translate(0) scale(1)}20%{clip-path:ellipse(48% 52% at 52% 48%);transform:translate(2px,-3px) rotate(2deg) scale(.95)}40%{clip-path:ellipse(52% 48% at 48% 52%);transform:translate(-3px,2px) rotate(-2deg) scale(1.05)}60%{clip-path:ellipse(50% 52% at 50% 50%);transform:translate(2px,-2px) rotate(1deg) scale(.97)}80%{clip-path:ellipse(51% 49% at 49% 51%);transform:translate(-1px,1px) rotate(-1deg) scale(1.03)}to{clip-path:ellipse(50% 50% at 50% 50%);transform:translate(0) rotate(0) scale(1)}}@keyframes entrance-883aee6f{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.bubble-wrapper[data-v-883aee6f]{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}.glass-bubble[data-v-883aee6f]{backdrop-filter:blur(52px);-webkit-backdrop-filter:blur(52px);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;height:100%;opacity:0;transform:scale(0);transform-origin:center;transition:transform .3s ease,opacity .3s ease;width:100%;z-index:3}.glass-bubble.entered[data-v-883aee6f]{animation:entrance-883aee6f .6s ease forwards,wobble-shape-883aee6f 6s ease-in-out infinite}.glass-bubble.popped[data-v-883aee6f]{animation:none;opacity:0;transform:scale(1.5);transition:transform .3s ease,opacity .3s ease}.bubble-layer{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:5}.animated-bubble{animation:floatAndPop var(--duration) ease-in-out infinite;animation-delay:var(--delay);left:var(--start-x);opacity:.8;position:absolute;top:var(--start-y)}@keyframes floatAndPop{0%{opacity:.8;transform:translate(0) scale(1)}25%{transform:translate(var(--amplitude-x),calc(var(--amplitude-y)*-1)) scale(1.05)}50%{opacity:.6;transform:translate(calc(var(--end-x) - var(--start-x)),calc(var(--end-y) - var(--start-y))) scale(.95)}75%{opacity:.4;transform:translate(calc(var(--end-x) - var(--start-x) + var(--amplitude-x)/2),calc(var(--end-y) - var(--start-y) + var(--amplitude-y)/2)) scale(1.03)}to{opacity:0;transform:translate(calc(var(--end-x) - var(--start-x)),calc(var(--end-y) - var(--start-y))) scale(0)}}.heroBoxBubble{align-items:center;color:#fff;display:flex;height:72vh;min-height:400px;overflow:hidden;padding-bottom:5rem;position:relative;width:100%}@media(max-width:768px){.heroBoxBubble{height:58vh;padding-bottom:1rem}}.heroBoxBubble .heroBg{background-position:0 0;background-repeat:no-repeat;background-size:cover;inset:-5%;position:absolute;transform-origin:center center;will-change:transform}@media(max-width:768px){.heroBoxBubble .heroBg{background-position:50% 50%}}.heroBoxBubble .seo-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.heroBoxBubble .textBox{margin:7vh 10% 3vh;max-width:700px;position:relative;text-align:left;width:calc(80% - 10vw);z-index:10}@media(max-width:768px){.heroBoxBubble .textBox{margin:1rem 5%;width:calc(90% - 10vw)}}.heroBoxBubble .textBox .textBoxBg{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:2rem;inset:0;-webkit-mask-image:radial-gradient(ellipse 75% 75% at center,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 75% 75% at center,#000 60%,transparent 100%);position:absolute;z-index:0}.heroBoxBubble .textBox .textBoxContent{padding:3vw 2.75vw 2vw;position:relative;z-index:1}.heroBoxBubble .textBox .hero-label{color:#349779;display:block;font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.heroBoxBubble .textBox .hero-divider{background:#349779;border:none;height:3px;margin:.5rem 0 1rem;width:3rem}.heroBoxBubble .textBox.is-light-text .hero-label{color:#67caac}.heroBoxBubble .textBox.is-light-text .hero-divider{background:#67caac}.heroBoxBubble .textBox h1{font-size:clamp(1.3rem,2.2vw + .9rem,2.6rem)!important;-webkit-hyphens:auto;hyphens:auto;line-height:120%;margin:.5rem 0 1vw}.heroBoxBubble .textBox h2{font-size:clamp(1rem,2.1vw + .45rem,1.7rem)!important;margin:1vw 0}.heroBoxBubble .textBox h2.close{margin:-.5rem 0 1vw}.heroBoxBubble .textBox h3{font-size:clamp(.9rem,1.2vw + .35rem,1.2rem)!important;margin:.5rem 0 1rem}.heroBoxBubble .textBox p{font-size:clamp(1rem,1.3vw + .35rem,1.1rem)!important;margin:.5rem 0 1rem}.heroBoxBubble .textBox .subline{font-size:clamp(1rem,1.5vw + .4rem,1.05rem);font-style:italic;margin:1vw 0 .8rem}.heroBoxBubble .textBox button:not(.pinkBtn){background:#ffffff4d;border:1px solid hsla(0,0%,100%,.6);border-radius:1rem;color:inherit;cursor:pointer;font-size:1.2rem;padding:.8rem 1.6rem;text-transform:uppercase}.heroBoxBubble .textBox button:not(.pinkBtn):hover{background-color:#67caac}.heroBoxBubble .heroFeatures{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.heroBoxBubble .heroFeatures .hero-feature{align-items:center;display:flex;font-size:.85rem;font-weight:500;gap:.5rem}.heroBoxBubble .heroFeatures .hero-feature svg{color:#67caac;flex-shrink:0;height:18px;width:18px}.heroBoxBubble .heroFeatures .hero-feature-divider{background:currentColor;height:1rem;opacity:.3;width:1px}@media(max-width:768px){.heroBoxBubble .heroFeatures .hero-feature-divider{display:none}}.heroBoxBubble .svgwavebottom{bottom:-3px;height:auto;left:0;position:absolute;transform:scaleY(-1) scaleX(-1);width:100%;z-index:10}
