.homepage_loader{width:100%;height:100vh;background:#0e051e}.homepage_loader h1{font-size:calc(clamp(2.67rem,6.71vi + .99rem,6.36rem)*1.75);width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.footer_left,.footer_right{height:calc(clamp(2.25rem,2.09rem + .81vw,3rem)*1.25);background:linear-gradient(90deg,#6526d1,#d02670)}.footer_left{margin-right:calc(clamp(2.25rem,2.09rem + .81vw,3rem)*3);margin-top:calc(clamp(2.25rem,2.09rem + .81vw,3rem)*2)}.footer_right{margin-left:calc(clamp(2.25rem,2.09rem + .81vw,3rem)*3);margin-bottom:clamp(1.13rem,1.04rem + .41vw,1.5rem)}@media screen and (min-width:768px)and (max-width:1023px){.footer_left{margin-right:calc(clamp(1.69rem,1.57rem + .61vw,2.25rem)*3)}.footer_right{margin-left:calc(clamp(1.69rem,1.57rem + .61vw,2.25rem)*3)}}@media screen and (max-width:767px){.footer_left{margin-right:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*3)}.footer_right{margin-left:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*3)}}#footer .company{grid-area:1/3/2/13}#footer .office_hours{grid-area:1/13/2/23}#footer .contact_links{grid-area:2/3/3/13}#footer .cta{grid-area:3/3/4/13}#footer .social_media{grid-area:2/13/4/18}#footer .pages_links{grid-area:2/18/4/23}@media screen and (min-width:768px)and (max-width:1023px){#footer .company{grid-area:1/3/2/10}#footer .office_hours{grid-area:2/3/3/10}#footer .contact_links{grid-area:3/3/4/10}#footer .cta{grid-area:4/3/5/10}#footer .social_media{grid-area:1/10/3/15}#footer .pages_links{grid-area:3/10/5/15}}@media screen and (max-width:767px){#footer .company{grid-area:1/2/2/8}#footer .office_hours{grid-area:2/2/3/8}#footer .contact_links{grid-area:3/2/4/8}#footer .social_media{grid-area:4/2/5/5}#footer .pages_links{grid-area:4/5/5/8}#footer .cta{grid-area:5/2/6/8}}@font-face{font-family:Contralto Big Bold;src:url(/_next/static/media/ContraltoBig_Bold.7f5c3d0e.woff)}@font-face{font-family:Proxima Nova Light;src:url(/_next/static/media/Proxima_Nova_Light.5bc35956.otf)}*{box-sizing:border-box}html{margin:0;padding:0;list-style-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:smooth}body{background:#07030f;color:#a3a3a3;font-family:Proxima Nova Light,sans-serif;font-size:clamp(1.09rem,.9vi + .87rem,1.59rem);line-height:1.4;margin:auto}::-webkit-scrollbar{background-color:#0e051e;width:.8rem}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:1rem;border:.1rem solid transparent;background-color:#6526d1;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#9b26a1}h1,h2,h3,h4{font-family:Contralto Big Bold,sans-serif;line-height:1;color:#f4effc;height:max-content;margin:0;padding:0}h1{font-size:clamp(2.67rem,6.71vi + .99rem,6.36rem);text-transform:uppercase}h2{font-size:clamp(2.14rem,4.29vi + 1.06rem,4.5rem)}h3{font-size:clamp(1.71rem,2.68vi + 1.04rem,3.18rem)}h4{font-size:clamp(1.37rem,1.6vi + .97rem,2.25rem)}p{font-size:clamp(1.09rem,.9vi + .87rem,1.59rem);height:max-content;margin:0;padding:0}.lined_paragraph{background:linear-gradient(180deg,#6526d1,#d02670);background-size:2px;background-repeat:no-repeat;padding-left:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.5)}a{font-size:clamp(.88rem,.45vi + .76rem,1.13rem);text-decoration:none;color:#a3a3a3;transition:all .5s ease-in-out}a:hover{color:#fff}.link{color:#d0d0d0;font-size:clamp(1.09rem,.9vi + .87rem,1.59rem);-webkit-text-decoration:underline #d02670 2px;text-decoration:underline #d02670 2px;width:max-content;transition:all .5s ease-in-out}.link:hover{color:#fff;-webkit-text-decoration:underline #6526d1 2px;text-decoration:underline #6526d1 2px}button{font-family:Proxima Nova Light,sans-serif;font-size:clamp(.88rem,.45vi + .76rem,1.13rem);text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#6526d1,#d02670);filter:contrast(1);border:none;border-radius:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.1);padding:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.5) clamp(1.13rem,1.04rem + .41vw,1.5rem);cursor:pointer;transition:all .5s ease-in-out}button:hover{filter:contrast(1.5)}.button{width:max-content;height:max-content}.uppercase{text-transform:uppercase}.italic{font-style:italic}.indigo{color:#6526d1}.magenta{color:#d02670}.blend{color:#9b26a1}.light_grey{color:#d0d0d0;transition:all .5s ease-in-out}.light_grey:hover{color:#fff}.overlay{background:linear-gradient(90deg,rgba(14,5,30,.565),rgba(7,3,15,.063));min-height:300px;padding:clamp(2.25rem,2.09rem + .81vw,3rem);display:flex;flex-direction:row;justify-content:space-between;gap:clamp(2.25rem,2.09rem + .81vw,3rem);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(101,38,209,.145);border-radius:calc(clamp(2.25rem,2.09rem + .81vw,3rem)*.1);transition:all .5s ease-in-out}.overlay:hover{border:1px solid #6526d1}.overlay .text{display:flex;flex-direction:column;align-self:flex-end;gap:clamp(1.13rem,1.04rem + .41vw,1.5rem)}.overlay img{width:140px;height:auto;display:flex;align-self:flex-start}@media screen and (min-width:768px)and (max-width:1023px){.overlay{flex-direction:column-reverse;text-align:center}.overlay img{width:120px;margin:auto}}@media screen and (max-width:767px){.overlay{flex-direction:column-reverse;text-align:center}.overlay img{width:100px;margin:auto}}.div img{width:140px;height:auto}@media screen and (min-width:768px)and (max-width:1023px){.div img{width:120px;margin:auto}}@media screen and (max-width:767px){.div img{width:100px;margin:auto}}#navbar{position:fixed;top:0;left:0;width:100%;z-index:100}#navbar nav{grid-area:1/1/2/25;justify-content:space-between}#navbar nav,#navbar nav .logo{display:flex;align-items:center}#navbar nav .logo{justify-content:center}#navbar nav .desktop_links{display:flex;gap:clamp(2.25rem,2.09rem + .81vw,3rem);align-items:center}#navbar nav .desktop_links p{color:#d0d0d0;transition:all .5s ease-in-out}#navbar nav .desktop_links p:hover{color:#fff}#navbar nav .hamburger{display:none;height:24px;flex-direction:column;justify-content:space-between;align-items:flex-end;cursor:pointer}#navbar nav .hamburger .line{height:4px;width:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*1.75);border-radius:3px;transition:transform .5s ease,margin .5s ease}#navbar nav .hamburger .top{background:#6526d1}#navbar nav .hamburger .middle{background:#9b26a1}#navbar nav .hamburger .bottom{background:#d02670}#navbar nav .hamburger.open .top{transform:rotate(45deg) translateX(7px) translateY(7px)}#navbar nav .hamburger.open .middle{transform:scaleX(0)}#navbar nav .hamburger.open .bottom{transform:rotate(-45deg) translateX(7px) translateY(-7px)}#navbar nav .menu_container{position:fixed;top:0;left:0;height:100vh;width:100vw;background:linear-gradient(90deg,rgba(7,3,15,.565),rgba(14,5,30,.565));-webkit-backdrop-filter:grayscale(1) blur(5px);backdrop-filter:grayscale(1) blur(5px);z-index:-1;opacity:0;transition:opacity .75s ease-in-out,visibility .75s ease-in-out}#navbar nav .menu_container .menu_links{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}#navbar nav .menu_container .menu_links h1{color:#d0d0d0;width:max-content;line-height:1;transition:all .5s ease-in-out}#navbar nav .menu_container .menu_links h1:hover{color:#fff;transform:translateX(calc(clamp(1.13rem, 1.04rem + .41vw, 1.5rem) * .5))}#navbar nav .menu_container .menu_links button{margin-top:clamp(1.13rem,1.04rem + .41vw,1.5rem)}#navbar nav .menu.open~.menu_container{opacity:1}@media screen and (min-width:768px)and (max-width:1023px){#navbar nav{grid-area:1/1/2/17}#navbar nav .desktop_links{gap:clamp(1.13rem,1.04rem + .41vw,1.5rem)}}@media screen and (max-width:767px){#navbar nav{grid-area:1/1/2/9}#navbar nav .desktop_links{display:none}#navbar nav .hamburger{display:flex}}