@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:local(""),url(../fonts/Montserrat-latin-300-Light.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(../fonts/Montserrat-latin-400-Regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:local(""),url(../fonts/Montserrat-latin-500-Medium.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:local(""),url(../fonts/Montserrat-latin-600-Semi-bold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(../fonts/Montserrat-latin-700-Bold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:local(""),url(../fonts/Montserrat-latin-800-Extra-bold.woff2) format("woff2")}@font-face{font-family:Sixtyfour;font-style:normal;src:local(""),url(../fonts/Sixtyfour.woff2) format("woff2")}@font-face{font-family:DancingScript;font-style:regular;font-weight:400;src:local(""),url(../fonts/DancingScript.woff2) format("woff2")}@font-face{font-family:DancingScript;font-style:bold;font-weight:700;src:local(""),url(../fonts/DancingScript.woff2) format("woff2")}:root{--background-body: #fafafa;--background-card: #ffffff;--complete: #dbdce1;--text-main: #505165;--text-light: #949398;--line: #e6e5ea;--blue: #3a7bfd;--gradient: linear-gradient(#57ddff, #54057b);--primary: #082027;--border-radius: .35rem}[data-theme=light]{--background-body: #fafafa;--background-card: #ffffff;--complete: #dbdce1;--text-main: #505165;--text-light: #949398;--line: #e6e5ea;--blue: #3a7bfd;--gradient: linear-gradient(#57ddff, #c058f3);--border-radius: .35rem}[data-theme=dark]{--background-body: #181824;--background-card: #25283b;--complete: #dbdce1;--text-main: #c8cae3;--text-light: #606279;--line: #37394e;--blue: #3a7bfd;--gradient: linear-gradient(#57ddff, #c058f3);--border-radius: .35rem}*{padding:0;margin:0}*,*:before,*:after{box-sizing:inherit}html{padding:0;box-sizing:border-box;font-size:62.5%}body{font-family:Montserrat,monospace;font-weight:400;font-size:1.8rem;line-height:1.6;overflow:hidden;height:100vh;width:100vw;display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(8,1fr);background:#141414;background:var(--gradient);background:radial-gradient(circle,#00213b,#000 79%);-webkit-tap-highlight-color:transparent}body:hover{cursor:pointer}#root{position:fixed;top:0;left:0;width:100%;height:100%}.ui{padding:3rem;height:5rem;position:fixed;width:100%;display:flex;align-items:center;justify-content:space-between;z-index:1}.ui__logo{display:flex;flex-direction:column;text-align:center;align-items:center;position:absolute;bottom:10%;left:50%;transform:translate(-50%);height:2rem;cursor:pointer;z-index:2;text-decoration:none;color:#737373;font-size:1.2rem;-webkit-user-select:none;user-select:none}.ui__logo img{width:8rem}.ui__btns{display:flex;margin-right:3rem}.ui__btns button{font-weight:100;font-size:2rem;color:#fff;border:none;background:transparent}.ui__btns button:not(:last-child){margin-right:1rem}.ui .title{color:#fff;z-index:2;font-size:40rem}.solorSystem__logo{font-family:Montserrat;font-weight:300;position:absolute;top:1%;left:50%;transform:translate(-50%);color:#ffffffbf;font-size:3rem;-webkit-user-select:none;user-select:none}.solorSystem__logo h4{font-size:2rem;font-weight:300}.muteBtn{background-color:transparent;color:#fff;border:none;z-index:2;border-radius:50%;cursor:pointer;text-transform:uppercase;padding:.25rem}.muteBtn svg{fill:#ffffffac;width:3rem;height:3rem}.muteBtn svg:hover{fill:#756e6eac}.labelToggle{background-color:transparent;color:#fff;border:none;border-radius:50%;cursor:pointer;text-transform:uppercase;padding:.25rem}.labelToggle svg{fill:#ffffffac;width:3rem;height:3rem}.labelToggle svg:hover{fill:#756e6eac}.bottomButtons{display:flex;justify-content:space-around;z-index:2;left:50%;width:20rem;position:absolute;bottom:2%;transform:translate(-50%)}.closeModal{cursor:pointer;position:absolute;top:3%;right:3%;border:none;background:none}.closeModal svg{fill:#fff;width:3rem;height:3rem}.quote{font-family:Montserrat;padding:2rem;height:min-content;width:min-content;display:flex;flex-direction:column;align-items:center;background-color:#3d3d3d5c}.quote h1{font-size:2rem;color:#fff}.quote img{height:18rem;width:18rem}.quote h3{font-size:1.8rem;font-weight:300;margin-bottom:2rem}.quote h4{width:25rem;font-weight:300;font-size:1.3rem}.quote span{font-weight:500}.loading{background:#000;position:absolute;height:100vh;width:100vw;z-index:10;display:flex;justify-content:center;align-items:center}.loading__complete{animation:displayNone 1.8s ease forwards}.loading__cogs{position:absolute;height:40rem;width:40rem;top:30%;left:50%;z-index:11;transform:translate(-50%,-50%)}.loading__cogs--1{width:43%;height:43%;position:absolute;bottom:0;left:12%}.loading__cogs--1 svg{fill:#3d3d3d49}.loading__cogs--2{width:40%;height:40%;position:absolute;bottom:18%;left:51%}.loading__cogs--2 svg{fill:#2c2c2c49;transform:rotate(20deg)}.loading__cogs--3{width:35%;height:35%;position:absolute;bottom:47%;left:25%}.loading__cogs--3 svg{fill:#252525;transform:rotate(349deg)}.loading__quote{font-family:DancingScript;font-size:4rem;color:#fff;top:30%;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0%;transition:opacity 1.75s ease-in}@media (max-width: 37.5em){.loading__quote{font-size:2.35rem}}.loading__quote--complete{opacity:100%}.loading span{font-size:6rem}@media (max-width: 37.5em){.loading span{font-size:4rem}}.loading h4{font-size:3rem}.loading .loading__counter{font-family:DancingScript;color:#fff;position:absolute;top:50%;left:50%;z-index:12;font-size:10rem;transform:translate(-50%,-50%);opacity:100;display:block}.loading .loading__counter--complete{animation:displayNone 1s ease-out forwards}.loading__btn{color:#fff;background:none;border:none;border-radius:.5rem;font-size:1.5rem;text-transform:uppercase;padding:1.8rem 3rem;margin-top:3rem;border:1px solid white;cursor:pointer;opacity:0%;transition:all .5s ease-out}.loading__btn--show{animation:display 1s ease forwards}.loading__btn:hover{background-color:#797979;-webkit-transform:scale(1.1);transform:scale(1.1)}@keyframes display{0%{opacity:0%;transform:scale(.6)}to{transform:scale(1);opacity:100%}}@keyframes displayNone{0%{opacity:100%}to{opacity:0%;visibility:hidden}}
