@font-face{font-family:SangBleuVersailles;src:url(../media/SangBleuVersailles_Regular-s.p.9ad7ac1e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:SangBleuVersailles Fallback;src:local(Arial);ascent-override:97.52%;descent-override:36.24%;line-gap-override:0.0%;size-adjust:111.16%}.sangbleuversailles_49c2f907-module__DAEv_a__className{font-family:SangBleuVersailles,SangBleuVersailles Fallback}.sangbleuversailles_49c2f907-module__DAEv_a__variable{--sangblue-font:"SangBleuVersailles","SangBleuVersailles Fallback"}
@font-face{font-family:HelveticaNeue;src:url(../media/HelveticaNeue-s.p.ae4d14b3.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue Fallback;src:local(Arial);ascent-override:106.24%;descent-override:47.45%;line-gap-override:2.76%;size-adjust:101.37%}.helveticaneue_4f6a4438-module__Aqe17q__className{font-family:HelveticaNeue,HelveticaNeue Fallback}.helveticaneue_4f6a4438-module__Aqe17q__variable{--helvatical-font:"HelveticaNeue","HelveticaNeue Fallback"}
*,:before,:after{box-sizing:border-box;-o-box-sizing:border-box}body,.page{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:var(--sangblue-font,"Arial, Verdana, Tahoma, sans-serif");margin:0;padding:0;font-size:16px;font-weight:400;line-height:1}.body__main{padding-top:70px}@media only screen and (min-width:1024px){.body__main{padding-top:8.472vw}}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}img,a,input,nav,textarea,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}figure{display:inherit;margin:0}img{width:auto;max-width:100%;height:auto;display:inline-block}blockquote,figure,address{margin:0;padding:0;font-style:normal}main{width:100%;padding:0}p{margin-bottom:0}.skip{z-index:999;color:#fff;background-color:#000;padding:1em;font-weight:400;text-decoration:none;position:absolute;left:-9999px}.skip:focus{top:0;left:50%;transform:translate(-50%)}.skip:focus-visible{outline-offset:2px;outline:2px solid #2f7fff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing__header{z-index:100;width:100%;padding-top:16px;padding-bottom:16px;position:fixed;top:0;left:0}@media only screen and (min-width:1024px){.landing__header{padding-top:2.2222vw;padding-bottom:2.2222vw}}.landing__header__container{width:100%;margin:0 auto;padding:0 16px}@media only screen and (min-width:1024px){.landing__header__container{padding-left:3.889vw;padding-right:3.889vw}}.landing__header__container{justify-content:space-between;align-items:center;display:flex}.landing__header__logo{align-items:flex-start;gap:5.97px;transition:transform .5s,opacity .5s;display:flex}@media only screen and (min-width:1024px){.landing__header__logo{gap:1.23vw}}.landing__header__logo--active{opacity:0;transform:translateY(-100%)}.landing__header__logo__text{object-fit:contain;object-position:left;width:166.594px}@media only screen and (min-width:1024px){.landing__header__logo__text{width:34.312vw;height:4.943vw}}.landing__header__link__item{color:#fff;font-size:16px;font-family:var(--helvatical-font,"Arial, Verdana, Tahoma, sans-serif");background-color:#2f7fff;border:2px solid #2f7fff;border-radius:50px;padding:10px 16px 6px;text-decoration:none;transition:all .8s;display:inline-block;position:relative;overflow:hidden}@media only screen and (min-width:1024px){.landing__header__link__item{border-width:.139vw;border-radius:5vw;padding:1.3vw 1.667vw;font-size:1.111vw}}.landing__header__link__item:focus{background-color:#266de0;box-shadow:0 0 0 3px #a9cbff}@media only screen and (min-width:1024px){.landing__header__link__item:focus{box-shadow:0 0 0 .208vw #a9cbff}}.landing__header__link__item:after{content:"";z-index:0;background-color:#fff;border-radius:50%;width:120px;height:120px;transition:transform .6s;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media only screen and (min-width:1024px){.landing__header__link__item:after{width:5vw;height:5vw}}.landing__header__link__item:hover{color:#2f7fff}.landing__header__link__item:hover:after{transform:translate(-50%)scale(3)}.landing__header__link__item__text{z-index:1;position:relative}.landing__footer{background-color:#2f7fff;padding-top:32px;padding-bottom:32px}@media only screen and (min-width:768px){.landing__footer{padding-top:50px;padding-bottom:50px}}@media only screen and (min-width:1024px){.landing__footer{padding-top:5.556vw;padding-bottom:7.222vw}}.landing__footer__container{width:100%;margin:0 auto;padding:0 16px}@media only screen and (min-width:1024px){.landing__footer__container{padding-left:3.889vw;padding-right:3.889vw}}.landing__footer__wordmark{width:100%;margin-bottom:36px}@media only screen and (min-width:1024px){.landing__footer__wordmark{width:92.222vw;height:15.556vw;margin-bottom:4.306vw}}.landing__footer__email{color:#faf9f6;font-size:16px;line-height:1.5;font-family:var(--helvatical-font,"Arial, Verdana, Tahoma, sans-serif");margin-bottom:36px;text-decoration:none;display:inline-block}@media only screen and (min-width:1024px){.landing__footer__email{margin-bottom:4.306vw;font-size:1.111vw;line-height:1.667vw}}.landing__footer__row{border-top:1px solid #faf9f6;flex-direction:column;justify-content:space-between;gap:15px;padding-top:24px;display:flex}@media only screen and (min-width:768px){.landing__footer__row{flex-direction:row}}@media only screen and (min-width:1024px){.landing__footer__row{border-top-width:.069vw;align-items:center;gap:1vw;padding-top:1.667vw}}.landing__footer__copyright{color:#faf9f6;font-size:16px;font-weight:400;line-height:1.5;font-family:var(--helvatical-font,"Arial, Verdana, Tahoma, sans-serif")}@media only screen and (min-width:1024px){.landing__footer__copyright{font-size:1.111vw;line-height:1.667vw}}.landing__footer__items{gap:16px;margin:0;padding:0;list-style:none;display:flex}@media only screen and (min-width:1024px){.landing__footer__items{gap:3.711vw}}.landing__footer__items__link{font-family:var(--helvatical-font,"Arial, Verdana, Tahoma, sans-serif");color:#faf9f6;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none}@media only screen and (min-width:1024px){.landing__footer__items__link{font-size:1.111vw;line-height:1.667vw}}
