@import url(https://fonts.googleapis.com/css2?family=Quattrocento:wght@400;700&family=Quattrocento+Sans:wght@400;700&family=Oswald:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;padding:0;scrollbar-width:none}body::-webkit-scrollbar{display:none;width:0}body.scrolling{scrollbar-color:#64968c #0f221e;scrollbar-width:thin}body.scrolling::-webkit-scrollbar{display:block;width:12px}body.scrolling::-webkit-scrollbar-track{background:#0f221e}body.scrolling::-webkit-scrollbar-thumb{background:#44665f;border:2px solid #0f221e;border-radius:6px}body.scrolling::-webkit-scrollbar-thumb:hover{background:#78aaa0}#root{background-color:#0f221e;height:100vh;width:100%}.landing-page{display:flex;flex-direction:column;height:100%;width:100%}.landing-page:before{background-color:#1a1a1a;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.content-container{align-items:center;display:flex;flex-direction:column;gap:3rem;padding-bottom:4rem}@media screen and (min-width:425px){.content-container{gap:4rem}}.email-signup{margin-top:.5rem;text-align:center}.email-signup__form{align-items:center;display:flex;gap:.5rem;justify-content:center}.email-signup__input{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;flex:1 1;font-size:.75rem;height:2rem;min-width:200px;padding:0 1.25rem;text-decoration:none}@media screen and (min-width:600px){.email-signup__input{font-size:.875rem}}.email-signup__input::placeholder{color:#ffffff80}.email-signup__input:focus{background:#0006;border-color:#fff6;outline:none}.email-signup__input:disabled{cursor:not-allowed;opacity:.5}.email-signup__button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;text-decoration:none;width:2rem}.email-signup__button svg{height:.75rem;width:.75rem}.email-signup__button:hover:not(:disabled){background:#0003;border-color:#ffffff4d}.email-signup__message{animation:fadeIn .3s ease-in;font-size:.75rem;font-weight:500;margin-top:.5rem}@media screen and (min-width:600px){.email-signup__message{font-size:.875rem}}.email-signup__message.success{color:#ffffffe6}.header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000004d;border:none;border-bottom:1px solid #fff3;bottom:0;height:2.5rem;left:0;position:fixed;right:0;top:0;width:100%;z-index:10}@media screen and (min-width:425px){.header{height:3rem}}@media screen and (min-width:600px){.header{height:3.5rem}}@media screen and (min-width:768px){.header{display:flex;justify-content:center}}.header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 1rem}@media screen and (min-width:768px){.header__inner{width:704px}}@media screen and (min-width:1024px){.header__inner{width:960px}}@media screen and (min-width:1440px){.header__inner{width:1376px}}@media screen and (min-width:425px){.header__inner{padding:0 1.5rem}}@media screen and (min-width:768px){.header__inner{padding:0}}.header__brand{align-items:center;display:flex;gap:0}.header__logo{height:20px;width:auto}@media screen and (min-width:425px){.header__logo{height:26px}}@media screen and (min-width:600px){.header__logo{height:28px}}.header__nav{display:none;gap:16px}@media screen and (min-width:768px){.header__nav{display:flex}}.header__link{background:none;border:none;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;opacity:.95;padding:0;text-decoration:none;transition:all .3s ease}@media screen and (min-width:600px){.header__link{font-size:.875rem}}.header__burger{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:28px;justify-content:center;padding:0;width:28px;z-index:12}@media screen and (min-width:768px){.header__burger{display:none}}.header__burger-line{background:#fff;border-radius:2px;height:2px;transition:all .3s ease;width:100%}.header__burger--open .header__burger-line:first-child{transform:translateY(7px) rotate(45deg)}.header__burger--open .header__burger-line:nth-child(2){opacity:0}.header__burger--open .header__burger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header__mobile-menu{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000004d;border:1px solid #fff3;border-right:none;border-top:none;height:calc(100vh - 2.5rem);position:fixed;right:0;top:2.5rem;transform:translateX(100%);transition:transform .3s ease;width:250px;z-index:30}@media screen and (min-width:425px){.header__mobile-menu{height:calc(100vh - 3rem);top:3rem}}@media screen and (min-width:600px){.header__mobile-menu{height:calc(100vh - 3.5rem);top:3.5rem}}@media screen and (min-width:768px){.header__mobile-menu{display:none}}.header__mobile-menu--open{transform:translateX(0)}.header__mobile-nav{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.header__mobile-link{color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;opacity:.95;padding:.5rem 0;text-decoration:none;transition:all .3s ease}.header__mobile-link:hover{opacity:1}.header__overlay{animation:fadeIn .3s ease;background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}@media screen and (min-width:768px){.header__overlay{display:none}}.hero-section{align-items:center;display:flex;flex-shrink:0;height:500px;justify-content:center;margin-top:2.5rem;position:relative;width:100%;z-index:3}@media screen and (min-width:425px){.hero-section{height:566px;margin-top:3rem}}@media screen and (min-width:600px){.hero-section{height:600px;margin-top:3.5rem}}@media screen and (min-width:768px){.hero-section{height:650px}}@media screen and (min-width:1024px){.hero-section{height:600px}}@media screen and (min-width:1440px){.hero-section{height:700px}}.hero-section__aoi-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000004d;background:#27423c4d;border:2px dashed #64968c;border-radius:6px;box-sizing:border-box;overflow:visible;pointer-events:none;z-index:1}.hero-section__aoi-overlay-handles{inset:0;pointer-events:none;position:absolute;z-index:10}.hero-section__aoi-overlay-handle{background:#64968c;border:1px solid #fff;border-radius:50%;cursor:grab;height:8px;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);width:8px;z-index:10}.hero-section__aoi-overlay-handle:active{cursor:grabbing}.hero-section__aoi-overlay-handle--tl{left:0;top:0}.hero-section__aoi-overlay-handle--tr{right:0;top:0;transform:translate(50%,-50%)}.hero-section__aoi-overlay-handle--bl{bottom:0;left:0;transform:translate(-50%,50%)}.hero-section__aoi-overlay-handle--br{bottom:0;right:0;transform:translate(50%,50%)}.hero-section__aoi-overlay-handle--tm{left:50%;top:0}.hero-section__aoi-overlay-handle--bm{bottom:0;left:50%;transform:translate(-50%,50%)}.hero-section__aoi-overlay-handle--ml{left:0;top:50%}.hero-section__aoi-overlay-handle--mr{right:0;top:50%;transform:translate(50%,-50%)}.hero-section__content{box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;padding:2rem;pointer-events:none;visibility:hidden;z-index:5}@media screen and (min-width:425px){.hero-section__content{gap:1rem}}.hero-section__content--loaded{visibility:visible}.hero-section__content-tagline{color:#fff;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.7rem;font-weight:700;line-height:1.075}@media screen and (min-width:425px){.hero-section__content-tagline{font-size:3.5rem;line-height:1.1}}@media screen and (min-width:600px){.hero-section__content-tagline{font-size:4.5rem;line-height:1.075}}@media screen and (min-width:768px){.hero-section__content-tagline{font-size:5rem}}@media screen and (min-width:1440px){.hero-section__content-tagline{font-size:6rem;line-height:1.05;width:600px}}.hero-section__content-description{font-size:.75rem}@media screen and (min-width:425px){.hero-section__content-description{font-size:.875rem}}@media screen and (min-width:600px){.hero-section__content-description{font-size:1rem}}@media screen and (min-width:1024px){.hero-section__content-description{font-size:1.15rem}}.hero-section__content-ctas{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}@media screen and (min-width:768px){.hero-section__content-ctas{margin-top:1rem}}.hero-section__content-cta{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;background:#64968c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;overflow:hidden;padding:.6rem 1rem;pointer-events:auto;position:relative;text-decoration:none}@media screen and (min-width:600px){.hero-section__content-cta{font-size:.875rem}}.hero-section__content-cta:hover{background:#0003;border-color:#ffffff4d}.footer{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000004d;border:none;border-top:1px solid #fff3;display:flex;justify-content:center}.footer__inner{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:768px){.footer__inner{width:704px}}@media screen and (min-width:1024px){.footer__inner{width:960px}}@media screen and (min-width:1440px){.footer__inner{width:1376px}}@media screen and (min-width:768px){.footer__inner{flex-direction:row}}.footer__info{align-items:center;display:flex;flex-direction:column;font-size:.75rem;gap:.5rem}@media screen and (min-width:600px){.footer__info{font-size:.875rem}}@media screen and (min-width:768px){.footer__info{align-items:flex-start}}.footer__info-attribution{font-size:.75rem;opacity:.8}@media screen and (min-width:600px){.footer__info-attribution{font-size:.875rem}}.footer__info-attribution a{color:#fff;text-decoration:none;text-decoration:underline;transition:color .2s ease}.footer__info-copyright{font-size:.75rem;font-weight:500}@media screen and (min-width:600px){.footer__info-copyright{font-size:.875rem}}.footer__supported-by{align-items:center;display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:768px){.footer__supported-by{align-items:flex-start}}.footer__supported-by-label{font-size:.75rem;letter-spacing:.075rem}@media screen and (min-width:600px){.footer__supported-by-label{font-size:.875rem}}.footer__supported-by-logo-container{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;background-color:#fff;border:none;border-radius:6px;display:flex;justify-content:center;padding:.45rem;transition:transform .2s ease}@media screen and (min-width:600px){.footer__supported-by-logo-container{padding:.6rem}}.footer__supported-by-logo-container--dark{background-color:#000}.footer__supported-by-logos{align-items:center;display:flex;gap:.5rem}.footer__supported-by-logo{height:.75rem;object-fit:contain;width:auto}@media screen and (min-width:600px){.footer__supported-by-logo{height:1rem}}.footer__nav{align-items:center;display:flex;gap:1rem;justify-content:center}.footer__nav-link{color:#fff;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .2s ease}@media screen and (min-width:600px){.footer__nav-link{font-size:.875rem}}.footer__nav-link--linkedin{align-items:center;display:flex;justify-content:center}.footer__nav-link--linkedin svg{transition:transform .2s ease,color .2s ease}.image-slideshow{aspect-ratio:12/8;overflow:hidden;position:relative;width:100%}.image-slideshow__image{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.image-slideshow__image--active{opacity:1}.image-slideshow__img{height:100%;object-fit:cover;width:100%}.section{align-items:center;align-self:stretch;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000004d;border:1px solid #fff3;border-left:none;border-right:none;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem;width:100%}@media screen and (min-width:425px){.section{flex-direction:row;padding:2rem 1.5rem}}@media screen and (min-width:600px){.section{justify-content:center;padding:2rem 0}}.section__image{aspect-ratio:12/8;background-color:#000;display:block;object-fit:contain;width:100%}.section__content{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:425px){.section__content{width:400px}}@media screen and (min-width:600px){.section__content{width:500px}}@media screen and (min-width:768px){.section__content{width:704px}}@media screen and (min-width:1024px){.section__content{width:960px}}@media screen and (min-width:1440px){.section__content{width:1150px}}.section__content--centered{align-items:center;display:flex;flex-direction:column;gap:.75rem;text-align:center;width:100%}@media screen and (min-width:600px){.section__content--centered{width:560px}}.section__content--with-image{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:768px){.section__content--with-image{gap:1.5rem;grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.section__content--with-image{gap:4rem}}.section__content--with-image>div:first-child{display:flex;flex-direction:column}@media screen and (min-width:768px){.section__content--reverse>div:first-child{order:2}.section__content--reverse .section__text-container{order:1}}.section__text-container{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:1024px){.section__text-container{gap:1rem}}.section__title{color:#fff;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.75rem;font-weight:700}@media screen and (min-width:425px){.section__title{font-size:2.75rem}}@media screen and (min-width:600px){.section__title{font-size:3rem}}@media screen and (min-width:768px){.section__title{font-size:2.5rem}}@media screen and (min-width:1440px){.section__title{font-size:4rem}}.section__title-small{color:#fff;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:700}@media screen and (min-width:425px){.section__title-small{font-size:1.75rem}}.section__text{font-size:.75rem}@media screen and (min-width:425px){.section__text{font-size:.875rem}}@media screen and (min-width:600px){.section__text{font-size:1rem}}@media screen and (min-width:1024px){.section__text{font-size:1.15rem}}.section__text--large{font-size:1rem;max-width:415px}@media screen and (min-width:425px){.section__text--large{font-size:1.25rem}}@media screen and (min-width:1024px){.section__text--large{font-size:2rem}}@media screen and (min-width:768px){.section__text--large{max-width:350px}}@media screen and (min-width:1024px){.section__text--large{max-width:415px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.background-layer{background-image:var(--bg-small);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;left:0;opacity:.5;position:fixed;top:0;width:100%}@media screen and (min-width:768px){.background-layer{background-image:var(--bg-medium)}}@media screen and (min-width:1280px){.background-layer{background-image:var(--bg-large)}}.aoi-page-wrapper{display:flex;flex-direction:column;height:100vh;overflow:hidden;overflow-x:hidden;width:100vw}.aoi-page-wrapper:before{background-color:#1a1a1a;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.aoi-page{align-items:center;display:flex;flex:1 1;justify-content:center;margin-top:2.5rem;overflow-x:hidden;position:relative;width:100%}@media screen and (min-width:425px){.aoi-page{margin-top:3rem}}@media screen and (min-width:600px){.aoi-page{margin-top:3.5rem}}.aoi-page__aoi-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000004d;background:#27423c4d;border:2px dashed #64968c;border-radius:6px;box-sizing:border-box;overflow:visible;pointer-events:none;z-index:1}.aoi-page__aoi-overlay-handles{inset:0;pointer-events:none;position:absolute;z-index:10}.aoi-page__aoi-overlay-handle{background:#64968c;border:1px solid #fff;border-radius:50%;cursor:grab;height:8px;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);width:8px;z-index:10}.aoi-page__aoi-overlay-handle:active{cursor:grabbing}.aoi-page__aoi-overlay-handle--tl{left:0;top:0}.aoi-page__aoi-overlay-handle--tr{right:0;top:0;transform:translate(50%,-50%)}.aoi-page__aoi-overlay-handle--bl{bottom:0;left:0;transform:translate(-50%,50%)}.aoi-page__aoi-overlay-handle--br{bottom:0;right:0;transform:translate(50%,50%)}.aoi-page__aoi-overlay-handle--tm{left:50%;top:0}.aoi-page__aoi-overlay-handle--bm{bottom:0;left:50%;transform:translate(-50%,50%)}.aoi-page__aoi-overlay-handle--ml{left:0;top:50%}.aoi-page__aoi-overlay-handle--mr{right:0;top:50%;transform:translate(50%,-50%)}.aoi-page__content{box-sizing:border-box;display:flex;flex-direction:column;padding:1.5rem;pointer-events:none;visibility:hidden;z-index:5}@media screen and (min-width:425px){.aoi-page__content{padding:2rem}}.aoi-page__content--loaded{visibility:visible}.aoi-page__content-header{flex-shrink:0;padding-bottom:1rem;pointer-events:auto}@media screen and (min-width:425px){.aoi-page__content-header{padding-bottom:1.25rem}}.aoi-page__content-title{color:#fff;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.75rem;font-weight:700;font-weight:600;margin:0 0 .5rem}@media screen and (min-width:425px){.aoi-page__content-title{font-size:2.75rem}}@media screen and (min-width:600px){.aoi-page__content-title{font-size:3rem}}@media screen and (min-width:768px){.aoi-page__content-title{font-size:2.5rem}}@media screen and (min-width:1440px){.aoi-page__content-title{font-size:4rem}}.aoi-page__content-subtitle{font-size:.75rem;margin:0;opacity:.9}@media screen and (min-width:600px){.aoi-page__content-subtitle{font-size:.875rem}}.aoi-page__content-subtitle strong{font-weight:600}.aoi-page__content-scroll{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-radius:6px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:1.5rem;pointer-events:auto}@media screen and (min-width:425px){.aoi-page__content-scroll{padding:2rem}}.aoi-page__content-scroll>*{word-wrap:break-word;max-width:800px;overflow-wrap:break-word;width:100%}.aoi-page__content-heading{color:#fff;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:700;font-weight:600;margin:1.5rem 0 .75rem}@media screen and (min-width:425px){.aoi-page__content-heading{font-size:1.75rem}}.aoi-page__content-heading:first-child{margin-top:0}.aoi-page__content-text{font-size:.75rem;line-height:1.6;margin:0 0 .75rem}@media screen and (min-width:600px){.aoi-page__content-text{font-size:.875rem}}.aoi-page__content-text strong{font-weight:600}.aoi-page__content-list{font-size:.75rem;line-height:1.6;margin:0 0 .75rem;padding-left:1.5rem}@media screen and (min-width:600px){.aoi-page__content-list{font-size:.875rem}}.aoi-page__content-list li{margin-bottom:.5rem}.aoi-page__content-list li:last-child{margin-bottom:0}body.dragging-handle,body.dragging-handle *{cursor:grabbing!important}
/*# sourceMappingURL=main.c9298196.css.map*/