:root{font-family:enra-slab-variable,sans-serif;font-variation-settings:"wght" 400;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{max-width:1200px;margin:0 auto;padding:0;text-align:center}:root{--card-height: 300px;--card-width: calc(var(--card-height) / 1.3);--pink: #c71585;--gray-text: #b2b1b1;--subtle-text-white: #b2b2b2;--subtle-text-gray: #666}*{box-sizing:border-box}body{width:100vw;height:fit-content;margin:0;display:flex;justify-content:center;align-items:center;background:#000}h5{font-size:1.1rem;letter-spacing:-.5px}h3{margin-bottom:60px;font-size:2.5rem}space{display:block;height:200px}.pink-highlight{color:var(--pink)}.logo{margin:12vh 50px}.logo img{width:250px}.imgeffect{position:absolute}.hero{position:relative;width:100%;height:60vh;min-height:475px;overflow:hidden;text-align:start}.hero-image{width:70%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:5%;background:#0000;overflow:hidden}.hero-text{width:500px;max-width:400px;padding:20px 50px;margin-right:35px;background:#000;color:#fff}.hero-text h1{font-size:3rem;line-height:1.2;font-weight:400}.quote{padding:25vh 0;width:50%;margin:auto}.quote h2{font-size:1.8rem}.members{display:flex;flex-wrap:wrap;justify-content:center;row-gap:100px;column-gap:0;padding-bottom:150px}.cardHolder{height:calc(var(--card-height)+100px);width:var(--card-width);font-family:enra-slab-variable,sans-serif;font-variation-settings:"wght" 600;margin:0 30px;text-align:center;position:relative}.card{width:var(--card-width);height:var(--card-height);position:relative;display:flex;justify-content:center;align-items:flex-end;perspective:2500px}.cover-image,.hover-image{width:100%;height:100%;object-fit:cover}.hover-image{display:none;opacity:0}.cardHolder:hover .hover-image{display:block;transition:all .5s;opacity:1}.cardHolder:hover .cover-image{display:none;transition:all .5s;opacity:0}.wrapper{transition:all .5s;position:absolute;height:100%;z-index:-1}.cardHolder:hover .wrapper{transform:perspective(900px) translateY(-5%) rotateX(45deg) translateZ(0);box-shadow:2px 35px 32px -8px #000000bf;-webkit-box-shadow:2px 35px 32px -8px rgba(0,0,0,.75);-moz-box-shadow:2px 35px 32px -8px rgba(0,0,0,.75)}.wrapper:before,.wrapper:after{content:"";opacity:0;width:100%;height:80px;transition:all .5s;position:absolute;left:0}.wrapper:before{top:0;height:100%;background-image:linear-gradient(to top,transparent 26%,rgba(0,0,0,.5) 48%,rgba(0,0,0,.8) 68%,rgba(0,0,0,1) 97%)}.wrapper:after{bottom:0;opacity:1;background-image:linear-gradient(to bottom,transparent 16%,rgba(0,0,0,.5) 48%,rgba(0,0,0,.8) 68%,rgba(0,0,0,1) 97%)}.cardHolder:hover .wrapper:before,.wrapper:after{opacity:1}.cardHolder:hover .wrapper:after{height:120px}.title{font-family:video,serif;font-weight:700;font-style:normal;text-transform:uppercase;width:100%;transition:transform .5s}.cardHolder:hover .title{transform:translate3d(0,-50px,100px)}.character{height:100%;opacity:0;transition:all .7s;position:absolute;z-index:-1;transform:translateZ(0)}.cardHolder:hover .character{opacity:1;transform:translate3d(0,-20%,60px)}.expertise{visibility:visible;font-family:enra-slab-variable,sans-serif;font-variation-settings:"wght" 400;position:absolute;transition:all .5s;line-height:1.1rem;bottom:-80px}.cardHolder:hover .expertise{bottom:-30px}.inclinations{visibility:hidden;font-family:enra-slab-variable,sans-serif;font-variation-settings:"wght" 400;position:absolute;transition:all .1s;padding-top:20px;line-height:1.1rem;bottom:-50px;color:var(--gray-text)}.cardHolder:hover .inclinations{position:absolute;visibility:visible;bottom:-90px}.purpose-section{padding:80px 20px;text-align:center;max-width:1200px}.purpose-container{display:flex}.purpose-container .image-holder{width:50%}.purpose-container .image-holder .purpose-image{width:80%}.purpose-container .purpose-text{width:50%;text-align:start}.membership-section{padding:80px 20px;text-align:center}.membership-container{display:flex;justify-content:center;gap:40px;max-width:1200px;margin:0 auto}.membership-box{flex:1;position:relative;max-width:500px;padding:40px 40px 20px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#000;text-align:left;overflow:hidden}.membership-box .imageHeader{position:absolute;top:0;left:0;width:100%}.membership-box .imageHeader:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,black,transparent);pointer-events:none}.membership-box .imageHeader img{width:100%;height:150px;object-fit:cover}.membership-box .textHeader{position:relative;z-index:2}.membership-type{color:var(--subtle-text-white);font-size:1.2rem;margin-top:10px;margin-bottom:0}.membership-title{font-size:3rem;margin-top:0;margin-bottom:10px}.membership-price{color:var(--subtle-text-gray);font-size:1.2rem;margin:20px 0 40px}.membership-features{margin-bottom:40px}.feature{display:flex;gap:15px;margin-bottom:30px}.checkmark{color:#fff;font-size:1.2rem}.feature h4{margin:0;font-size:1.2rem;font-weight:700}.feature p{margin:5px 0 0;color:var(--gray-text);font-size:1rem}.membership-form{display:flex;flex-direction:column;height:fit-content;justify-content:flex-end;gap:15px;width:100%;margin-top:30px;padding-bottom:0;position:relative;z-index:2}.membership-form input,.membership-form textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px;border-radius:4px;color:#fff}.membership-form input::placeholder{color:var(--gray-text)}.join-button{width:100%;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .3s ease;margin:20px 0 0;background:var(--pink);color:#fff}.join-button:hover{opacity:.9;transform:translateY(-2px)}.inquire-area{width:100%;padding-top:50px;text-align:center}.gradientBall-pink{position:absolute;bottom:-250px;left:-250px;width:500px;height:500px;background-image:radial-gradient(circle at 50%,#601b47,#000 70%)}.status-message{text-align:center;padding:10px;margin:10px 0;border-radius:4px}.formHolder{min-height:800px;height:fit-content;padding:100px 0;width:50%;margin:auto}.formHolder .thanksMessage{font-size:3rem;width:fit-content;height:fit-content;padding-top:100px}form{width:60%;min-width:360px;margin:auto;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:100px}form label{font-size:1.1rem;padding-top:45px}form input,form textarea{width:100%;background-color:#000;border:1px solid white;border-radius:0;margin:10px 0;height:45px;color:#fff;font-size:1.1rem;font-family:Arial,Helvetica,sans-serif}#message{height:120px}form button{width:50%;min-width:300px;background-color:#000;border:1px solid white;border-radius:0;margin:60px 0;height:45px;font-family:video,serif;font-weight:700;color:#fff;font-size:1.3rem;align-self:center;text-transform:uppercase}form button:hover{background-color:#fff;color:#000;cursor:pointer}@media(max-width:575.98px){.hero{min-height:300px;height:30vh}.hero-image{width:100%;transform:translate(-50px)}.hero-overlay{padding-right:0}.hero-text{width:200px;margin-right:0;padding:15px}.hero-text h1{font-size:1.5rem;line-height:1.2;font-weight:400}.quote{padding:25vh 0;width:75%;margin:auto}.quote h2{font-size:1.2rem}.purpose-container{flex-direction:column;align-items:center}.purpose-container .image-holder,.purpose-container .purpose-text{width:80%}.members{row-gap:160px}.membership-section{padding:0;margin:0}.membership-section h1{font-size:2rem}.membership-container{flex-direction:column;align-items:center}.membership-box{width:80%}form{min-width:100%;width:fit-content}.membership-form{justify-content:center;gap:0}.formHolder{width:70%}.formHolder h2{width:100%;text-align:center}form input,form textarea{width:100%;padding:0}form button{min-width:200px;width:fit-content}.join-button{padding:0;width:fit-content}#contactUs button{width:260px}}:root{--atomSize: 300px;--nucleusSize: 25px;--orbitSize: 200px;--electronSize: 10px;--protonColor: #2196f3;--electronColor: #ff9800;--orbitColor: rgba(255, 255, 255, .5)}body{text-align:center;background:#000}#atom{position:relative;width:var(--atomSize);height:var(--atomSize);display:inline-block;margin:10px auto}#nucleus,.orbit,.electron,.orbitTrain,.electronTrain{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--nucleusSize);height:var(--nucleusSize);border-radius:0;margin:auto}#nucleus{color:#fff}.orbit:before{content:" ";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,205,255,1);border-radius:50%}.orbit{width:var(--orbitSize);height:var(--orbitSize);border:0;transform-style:preserve-3d}.orbit .electron{position:relative;top:calc((var(--orbitSize) - var(--electronSize)) / 2);width:var(--electronSize);height:var(--electronSize);background:var(--electronColor);box-shadow:0 0 15px var(--electronColor);border-radius:50%;color:#fff;transform:translate(calc(var(--orbitSize) / 2));-webkit-animation:electronAnimation 10.5s infinite linear;-moz-animation:electronAnimation 10.5s infinite linear;-ms-animation:electronAnimation 10.5s infinite linear;-o-animation:electronAnimation 10.5s infinite linear;animation:electronAnimation 10.5s infinite linear}.orbit:nth-child(2){transform:rotateY(65deg) rotateX(0);animation-delay:-.4s}.orbit:nth-child(3){animation-delay:-2.3s;transform:rotateY(35deg) rotateX(67deg)}.orbit:nth-child(4){animation-delay:-5.1s;transform:rotateY(25deg) rotateX(5deg)}@-webkit-keyframes electronAnimation{0%{transform:rotate(0) translate(calc(var(--orbitSize) / 2)) rotate(-0deg) rotateY(-65deg)}to{transform:rotate(360deg) translate(calc(var(--orbitSize) / 2)) rotate(-360deg) rotateY(-65deg)}}@-moz-keyframes electronAnimation{0%{transform:rotate(0) translate(calc(var(--orbitSize) / 2)) rotate(-0deg) rotateY(-65deg)}to{transform:rotate(360deg) translate(calc(var(--orbitSize) / 2)) rotate(-360deg) rotateY(-65deg)}}@-ms-keyframes electronAnimation{0%{transform:rotate(0) translate(calc(var(--orbitSize) / 2)) rotate(-0deg) rotateY(-65deg)}to{transform:rotate(360deg) translate(calc(var(--orbitSize) / 2)) rotate(-360deg) rotateY(-65deg)}}@-o-keyframes electronAnimation{0%{transform:rotate(0) translate(calc(var(--orbitSize) / 2)) rotate(-0deg) rotateY(-65deg)}to{transform:rotate(360deg) translate(calc(var(--orbitSize) / 2)) rotate(-360deg) rotateY(-65deg)}}@keyframes electronAnimation{0%{transform:rotate(0) translate(calc(var(--orbitSize) / 2)) rotate(-0deg) rotateY(-65deg)}to{transform:rotate(360deg) translate(calc(var(--orbitSize) / 2)) rotate(-360deg) rotateY(-65deg)}}
