.dot-hover[data-v-659f8a21]{background-color:var(--color-bg);cursor:pointer;display:none;position:absolute;z-index:1}.dot-hover.active[data-v-659f8a21]{z-index:2}@media(min-width:960px){.dot-hover[data-v-659f8a21]{display:block}}@media(min-width:600px)and (max-width:1600px){.dot-hover[data-v-659f8a21]{left:var(--md-x);top:var(--md-y);transform:translate(calc(var(--md-x)*-1),calc(var(--md-y)*-1))}}@media(min-width:1600px){.dot-hover[data-v-659f8a21]{left:var(--lg-x);top:var(--lg-y);transform:translate(calc(var(--lg-x)*-1),calc(var(--lg-y)*-1))}}.dot-hover .dot[data-v-659f8a21]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.15);border-radius:36px;height:36px;width:36px}.dot-hover .dot .inner-dot[data-v-659f8a21]{animation:pulse-659f8a21 1.5s infinite;background-color:#fff;border-radius:50%;height:16px;transition:all .2s ease-in-out;width:16px}.dot-hover[data-v-659f8a21]:hover .dot-hover--popup{opacity:1;visibility:visible}.dot-hover:hover .dot .inner-dot[data-v-659f8a21]{animation:none;transform:scale(.7)}@keyframes pulse-659f8a21{0%{box-shadow:0 0 0 0 #fff}75%{box-shadow:0 0 0 10px rgba(255,105,180,0)}}@keyframes pulse2-659f8a21{0%{box-shadow:0 0 0 0 #fff}75%{box-shadow:0 0 0 16px rgba(255,105,180,0)}}.popup--left[data-v-23fc93a4]{background:#252525;border-radius:12px 0 0 12px;height:62px;padding:4px;width:62px}.popup--left img[data-v-23fc93a4]{width:100%}.popup--right[data-v-23fc93a4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.15);border-radius:0 12px 12px 0;max-width:186px;padding:0 14px}.popup--right--type[data-v-23fc93a4]{color:hsla(0,0%,100%,.75);font-size:13px;font-weight:400}.popup--right--name[data-v-23fc93a4]{color:#fff;font-size:14px;font-weight:600}.popup--right--name span[data-v-23fc93a4]{display:block;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot-hover--popup[data-v-3ed64536]{border-radius:12px;height:62px;opacity:0;position:fixed;visibility:hidden}@media(min-width:960px){.hero-section[data-v-4947c7f0]{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}}.hero-banner[data-v-0f0f7ff4]{display:flex;height:auto;width:100%}@media(min-width:960px){.hero-banner[data-v-0f0f7ff4]{height:600px}}.hero-banner-wrapper[data-v-0f0f7ff4]{display:flex;flex-direction:column;width:100%;z-index:1}@media(min-width:960px){.hero-banner-wrapper[data-v-0f0f7ff4]{flex-direction:row}}.hero-banner-wrapper .hero-banner-content[data-v-0f0f7ff4]{align-items:center;display:flex;padding-bottom:42px;padding-right:10px;padding-top:82px;width:100%}@media(min-width:960px){.hero-banner-wrapper .hero-banner-content[data-v-0f0f7ff4]{padding-right:42px;width:45%}}@media(min-width:1264px){.hero-banner-wrapper .hero-banner-content[data-v-0f0f7ff4]{padding-right:120px}}.hero-banner-wrapper .hero-banner-img[data-v-0f0f7ff4]{aspect-ratio:1/1;position:relative;width:100%}.hero-banner-wrapper .hero-banner-img img[data-v-0f0f7ff4],.hero-banner-wrapper .hero-banner-img video[data-v-0f0f7ff4]{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}@media(min-width:960px){.hero-banner-wrapper .hero-banner-img img[data-v-0f0f7ff4],.hero-banner-wrapper .hero-banner-img video[data-v-0f0f7ff4]{-o-object-position:center;object-position:center}.hero-banner-wrapper .hero-banner-img[data-v-0f0f7ff4]{aspect-ratio:unset;width:55%}.hero-banner-wrapper .hero-banner-img img[data-v-0f0f7ff4],.hero-banner-wrapper .hero-banner-img video[data-v-0f0f7ff4]{border-radius:0 0 0 42px}}.hero-banner-wrapper .hero-banner-img.andrew img[data-v-0f0f7ff4]{-o-object-position:left;object-position:left}@media(min-width:960px){.hero-banner-wrapper .hero-banner-img.andrew img[data-v-0f0f7ff4]{-o-object-position:center;object-position:center}}.hero-banner-wrapper .hero-banner-img.addons video[data-v-0f0f7ff4]{-o-object-position:center;object-position:center}@media(min-width:960px){.hero-banner-wrapper .hero-banner-img.addons video[data-v-0f0f7ff4]{-o-object-position:right;object-position:right}}.hero-banner-wrapper .hero-banner-img--overlay[data-v-0f0f7ff4]{background:linear-gradient(0deg,hsla(0,0%,8%,.9),hsla(0,0%,8%,0));height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:960px){.hero-banner-wrapper .hero-banner-img--overlay[data-v-0f0f7ff4]{background:linear-gradient(270deg,hsla(0,0%,8%,.9),hsla(0,0%,8%,0))}}.hero-banner-wrapper .hero-banner-img .hero-banner-text-overlay[data-v-0f0f7ff4]{bottom:32px;font-size:18px;gap:1px;position:absolute;right:30px;z-index:2}.hero-banner-wrapper .hero-banner-img .hero-banner-text-overlay .hero-banner-text-primary[data-v-0f0f7ff4]{color:#fff;font-weight:600;text-shadow:0 2px 12px rgba(0,0,0,.25)}.hero-banner-wrapper .hero-banner-img .hero-banner-text-overlay .hero-banner-text-secondary[data-v-0f0f7ff4]{color:#ccc}.content-overlay--wrapper h1[data-v-0f0f7ff4]{color:#fff;font-size:42px;font-weight:600;letter-spacing:.25px;line-height:normal;margin-bottom:16px}@media(min-width:960px){.content-overlay--wrapper h1[data-v-0f0f7ff4]{font-size:52px;line-height:52px}}@media(min-width:1264px){.content-overlay--wrapper h1[data-v-0f0f7ff4]{font-size:64px;line-height:66px}}.content-overlay--wrapper p[data-v-0f0f7ff4]{color:#ccc;font-size:14px;letter-spacing:.25px;line-height:normal;margin-bottom:24px}@media(min-width:960px){.content-overlay--wrapper p[data-v-0f0f7ff4]{font-size:18px;line-height:26px}}.content-overlay--ctas[data-v-0f0f7ff4]{height:46px;transition:opacity .2s ease-in-out}.content-overlay--ctas a[data-v-0f0f7ff4]{border-radius:8px;color:#fff;font-size:14px;font-weight:600;height:46px;padding:0 18px;transition:background-color .2s ease-in-out,border .2s ease-in-out}.content-overlay--ctas .ctas--primary[data-v-0f0f7ff4]{background-color:#1fa6fa;margin-right:12px}.content-overlay--ctas .ctas--primary[data-v-0f0f7ff4]:hover{background-color:#47b8ff}.content-overlay--ctas .ctas--secondary[data-v-0f0f7ff4]{background-color:transparent;border:1px solid hsla(0,0%,100%,.5)}.content-overlay--ctas .ctas--secondary[data-v-0f0f7ff4]:hover{border:1px solid #fff}.banner-bottom[data-v-0cff4e0e]{flex-direction:column;gap:24px;margin-top:42px}@media(min-width:960px){.banner-bottom[data-v-0cff4e0e]{bottom:0;padding-right:120px;position:absolute}}@media(min-width:1400px){.banner-bottom[data-v-0cff4e0e]{flex-direction:row;gap:0}}.banner-bottom--divider[data-v-0cff4e0e]{background-color:#323232;display:none;height:38px;margin:0 18px;width:1px}@media(min-width:1400px){.banner-bottom--divider[data-v-0cff4e0e]{display:block}}.trust-banner[data-v-1f3af968]{align-items:center;display:flex}.trust-banner__imgs[data-v-1f3af968]{display:flex;margin-right:10px}.trust-banner__img-wrapper[data-v-1f3af968]{border:2px solid #fff;border-radius:50%;height:38px;margin-right:-14px;overflow:hidden;width:38px}.trust-banner__img-wrapper[data-v-1f3af968]:last-child{margin-right:0}.trust-banner__img-wrapper.no-border[data-v-1f3af968]{border:none}.trust-banner__img[data-v-1f3af968]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trust-banner__text[data-v-1f3af968]{text-wrap:nowrap;color:#ccc;font-size:14px;letter-spacing:.25px;line-height:16.8px;margin:0}.trust-banner__text[data-v-1f3af968] b{color:#fff;font-weight:600}.home-page-section[data-v-317031b8]{width:100%}.home-page-section .section--inner-wrapper[data-v-317031b8]{margin:0 auto;max-width:var(--max-width);padding-left:var(--section-padding);padding-right:var(--section-padding)}@media(min-width:960px){.home-page-section .section--inner-wrapper[data-v-317031b8]{padding-left:var(--section-padding-md);padding-right:var(--section-padding-md)}}