:root{--ref-elevation0:none;--ref-elevation1:0px 1px 3px 1px rgba(var(--color-shadow-rgb),.15),0px 1px 2px rgba(var(--color-shadow-rgb),.3);--ref-elevation2:0px 2px 6px 2px rgba(var(--color-shadow-rgb),.15),0px 1px 2px rgba(var(--color-shadow-rgb),.3);--ref-elevation3:0px 4px 8px 3px rgba(var(--color-shadow-rgb),.15),0px 1px 3px rgba(var(--color-shadow-rgb),.3);--ref-elevation4:0px 6px 10px 4px rgba(var(--color-shadow-rgb),.15),0px 2px 3px rgba(var(--color-shadow-rgb),.3);--ref-elevation5:0px 8px 12px 6px rgba(var(--color-shadow-rgb),.15),0px 4px 4px rgba(var(--color-shadow-rgb),.3);--color-shadow-rgb:25,35,72;--white:#fff;--light-blue:#cae3f1;--dark-blue:#192348;--dark-blue-rgb:25,35,72;--body-color:var(--light-blue);--text-color:var(--dark-blue);--ref-shape-corner-none:0px;--ref-shape-corner-extra-small:4px;--ref-shape-corner-extra-small-top:4px 4px 0px 0px;--ref-shape-corner-extra-small-end:0px 4px 4px 0px;--ref-shape-corner-extra-small-bottom:0px 0px 4px 4px;--ref-shape-corner-extra-small-start:4px 0px 0px 4px;--ref-shape-corner-small:8px;--ref-shape-corner-small-top:8px 8px 0px 0px;--ref-shape-corner-small-end:0px 8px 8px 0px;--ref-shape-corner-small-bottom:0px 0px 8px 8px;--ref-shape-corner-small-start:8px 0px 0px 8px;--ref-shape-corner-medium:12px;--ref-shape-corner-medium-top:12px 12px 0px 0px;--ref-shape-corner-medium-end:0px 12px 12px 0px;--ref-shape-corner-medium-bottom:0px 0px 12px 12px;--ref-shape-corner-medium-start:12px 0px 0px 12px;--ref-shape-corner-large:16px;--ref-shape-corner-large-top:16px 16px 0px 0px;--ref-shape-corner-large-end:0px 16px 16px 0px;--ref-shape-corner-large-bottom:0px 0px 16px 16px;--ref-shape-corner-large-start:16px 0px 0px 16px;--ref-shape-corner-extra-large:28px;--ref-shape-corner-extra-large-top:28px 28px 0px 0px;--ref-shape-corner-extra-large-end:0px 28px 28px 0px;--ref-shape-corner-extra-large-bottom:0px 0px 28px 28px;--ref-shape-corner-extra-large-start:28px 0px 0px 28px;--ref-shape-corner-full:9999px;--ref-shape-corner-full-top:9999px 9999px 0px 0px;--ref-shape-corner-full-end:0px 9999px 9999px 0px;--ref-shape-corner-full-bottom:0px 0px 9999px 9999px;--ref-shape-corner-full-start:9999px 0px 0px 9999px;--ref-opacity-state-layer-hovered:.08;--ref-opacity-state-layer-focused:.12;--ref-opacity-state-layer-pressed:.12;--ref-opacity-state-layer-dragged:.16;--ref-opacity-container-disabled:.12;--ref-opacity-label-disabled:.38}*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}@media (prefers-reduced-motion:reduce){*{transition:none}}:root{--h1-font-family:Montserrat,sans-serif;--h1-font-weight:400;--h1-font-size:4rem;--h1-letter-spacing:-.109375em;--h1-line-height:4rem;--body-font-family:Open Sans,sans-serif;--body-font-weight:400;--body-font-size:.75rem;--body-letter-spacing:.0333333em;--body-line-height:1rem}@media only screen and (min-width:37.5rem){:root{--h1-font-family:Montserrat,sans-serif;--h1-font-weight:400;--h1-font-size:4.5rem;--h1-letter-spacing:-.0972222em;--h1-line-height:4.5rem;--body-font-family:Open Sans,sans-serif;--body-font-weight:400;--body-font-size:.875rem;--body-letter-spacing:.0178571em;--body-line-height:1.25rem}}@media only screen and (min-width:75rem){:root{--h1-font-family:Montserrat,sans-serif;--h1-font-weight:400;--h1-font-size:7.75rem;--h1-letter-spacing:-.0564516em;--h1-line-height:2.5rem;--body-font-family:Open Sans,sans-serif;--body-font-weight:400;--body-font-size:1.5rem;--body-letter-spacing:.0104167em;--body-line-height:1.75rem}}h1{text-align:center;font-optical-sizing:auto;text-transform:uppercase;font-family:var(--h1-font-family);font-weight:var(--h1-font-weight);font-size:var(--h1-font-size);letter-spacing:var(--h1-letter-spacing)}body{font-optical-sizing:auto;font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:var(--body-font-size);letter-spacing:var(--body-letter-spacing)}p,ul{max-width:50rem;margin:0 auto 1em}:root{--body-h-padding:1rem;--body-v-padding:1rem;--content-max-width:calc(100vw - 32px)}@media only screen and (min-width:37.5rem){:root{--body-h-padding:1.5rem;--body-v-padding:1.5rem;--content-max-width:calc(100vw - 48px)}}@media only screen and (min-width:75rem){:root{--body-h-padding:1.5rem;--body-v-padding:1.5rem;--content-max-width:72rem}}body{background-color:var(--body-color);padding-top:var(--body-v-padding);color:var(--dark-blue)}.wrap{background:var(--white);margin:var(--body-v-padding)auto;background:var(--white);max-width:var(--content-max-width);padding:50px 80px;padding:var(--body-v-padding)var(--body-h-padding);box-shadow:var(--ref-elevation3);border-radius:16px;min-height:20em}.logo{width:221px;display:block}main .hero-image{max-width:50rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto}.btn:-webkit-any(button,a){--color-on-surface:#231917;--button-container-shape:var(--ref-shape-corner-full);--button-container-height:4.5rem;--button-container-padding:1.5rem;--button-gap:.5rem;--button-label-font-family:Lato,sans-serif;--button-label-font-weight:900;--button-label-font-size:1.5rem;--button-label-line-height:1.8125rem;--button-label-letter-spacing:0em;--button-elevation:var(--ref-elevation0);--button-elevation-hover:var(--ref-elevation0);--button-border:none;--button-label-color-disabled:color-mix(in srgb,var(--color-on-surface)calc(var(--ref-opacity-label-disabled)*100%),#0000);--button-container-color-disabled:color-mix(in srgb,var(--color-on-surface)calc(var(--ref-opacity-container-disabled)*100%),#0000);--button-container-focus-indicator-thickness:3px;--button-container-focus-indicator-offset:2px;gap:var(--button-gap);cursor:pointer;background:var(--button-container-color);border-radius:var(--button-container-shape);height:var(--button-container-height);padding:0 var(--button-container-padding);color:var(--button-label-color);box-shadow:var(--button-elevation);border:var(--button-border);font-family:var(--button-label-font-family);font-weight:var(--button-label-font-weight);font-size:var(--button-label-font-size);line-height:var(--button-label-line-height);letter-spacing:var(--button-label-letter-spacing);text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;position:relative}.btn:is(button,a){--color-on-surface:#231917;--button-container-shape:var(--ref-shape-corner-full);--button-container-height:4.5rem;--button-container-padding:1.5rem;--button-gap:.5rem;--button-label-font-family:Lato,sans-serif;--button-label-font-weight:900;--button-label-font-size:1.5rem;--button-label-line-height:1.8125rem;--button-label-letter-spacing:0em;--button-elevation:var(--ref-elevation0);--button-elevation-hover:var(--ref-elevation0);--button-border:none;--button-label-color-disabled:color-mix(in srgb,var(--color-on-surface)calc(var(--ref-opacity-label-disabled)*100%),#0000);--button-container-color-disabled:color-mix(in srgb,var(--color-on-surface)calc(var(--ref-opacity-container-disabled)*100%),#0000);--button-container-focus-indicator-thickness:3px;--button-container-focus-indicator-offset:2px;gap:var(--button-gap);cursor:pointer;background:var(--button-container-color);border-radius:var(--button-container-shape);height:var(--button-container-height);padding:0 var(--button-container-padding);color:var(--button-label-color);box-shadow:var(--button-elevation);border:var(--button-border);font-family:var(--button-label-font-family);font-weight:var(--button-label-font-weight);font-size:var(--button-label-font-size);line-height:var(--button-label-line-height);letter-spacing:var(--button-label-letter-spacing);text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;position:relative}.btn:-webkit-any(button,a).btn{--button-container-color:var(--light-blue);--button-label-color:var(--dark-blue);--button-elevation-hover:var(--ref-elevation1)}.btn:is(button,a).btn{--button-container-color:var(--light-blue);--button-label-color:var(--dark-blue);--button-elevation-hover:var(--ref-elevation1)}.btn:-webkit-any(button,a):disabled{cursor:default;color:var(--button-label-color-disabled);background:var(--button-container-color-disabled);pointer-events:none}.btn:is(button,a):disabled{cursor:default;color:var(--button-label-color-disabled);background:var(--button-container-color-disabled);pointer-events:none}.btn:-webkit-any(button,a):disabled .icon path{fill:var(--button-label-color-disabled)}.btn:is(button,a):disabled .icon path{fill:var(--button-label-color-disabled)}.btn:-webkit-any(button,a):before{content:"";border-radius:var(--button-container-shape);background:var(--button-label-color);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.btn:is(button,a):before{content:"";border-radius:var(--button-container-shape);background:var(--button-label-color);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.btn:-webkit-any(button,a):after{content:"";width:calc(100% + var(--button-container-focus-indicator-offset)*4);height:calc(100% + var(--button-container-focus-indicator-offset)*4);top:calc(var(--button-container-focus-indicator-offset)*-2);left:calc(var(--button-container-focus-indicator-offset)*-2);border-radius:var(--button-container-shape);outline:var(--button-container-focus-indicator-thickness)solid var(--color-secondary);opacity:0;background:0 0;position:absolute}.btn:is(button,a):after{content:"";width:calc(100% + var(--button-container-focus-indicator-offset)*4);height:calc(100% + var(--button-container-focus-indicator-offset)*4);top:calc(var(--button-container-focus-indicator-offset)*-2);left:calc(var(--button-container-focus-indicator-offset)*-2);border-radius:var(--button-container-shape);outline:var(--button-container-focus-indicator-thickness)solid var(--color-secondary);opacity:0;background:0 0;position:absolute}.btn:-webkit-any(button,a):hover{box-shadow:var(--button-elevation-hover);text-decoration:none}.btn:is(button,a):hover{box-shadow:var(--button-elevation-hover);text-decoration:none}.btn:-webkit-any(button,a):hover:before{opacity:var(--ref-opacity-state-layer-hovered)}.btn:is(button,a):hover:before{opacity:var(--ref-opacity-state-layer-hovered)}.btn:-webkit-any(button,a):focus-visible:before{opacity:var(--ref-opacity-state-layer-focused)}.btn:is(button,a):focus-visible:before{opacity:var(--ref-opacity-state-layer-focused)}.btn:-webkit-any(button,a):focus-visible:after{opacity:1}.btn:is(button,a):focus-visible:after{opacity:1}form,fieldset,input,button{border:none;margin:0;padding:0;display:block}form{max-width:50rem;margin:1rem auto 0}.honeypot-field{visibility:hidden;height:0}label{width:100%;min-width:350px;max-width:500px;margin:auto;display:block;position:relative}input{border:1px solid var(--dark-blue);letter-spacing:.0104167em;border-radius:72px;width:100%;height:72px;margin-bottom:24px;padding:0 36px;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.75rem}input+span{letter-spacing:.0178571em;background:var(--white);padding:0 8px;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;position:absolute;top:-10px;left:36px}.btn.sign-up{width:100%;min-width:350px;max-width:500px;margin:0 auto}.connection{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2s ease-in-out forwards dash}@keyframes dash{to{stroke-dashoffset:0}}