body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.prismatic-burst-container{height:100%;overflow:hidden;position:fixed;width:100%}.home-container{background:#0000;box-sizing:border-box;min-height:100vh;overflow-x:hidden;position:relative;width:100%;z-index:0}.home-container,.socials-container{align-items:center;display:flex;justify-content:center}.socials-container{margin-left:-85px;pointer-events:all}.home-overlay{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;max-width:1100px;pointer-events:none;position:relative;text-align:center;width:100%;z-index:2}.home-logo{height:auto;margin:0 0 -3rem;width:auto}.home-overlay h1{font-size:clamp(1.6rem,5vw,3rem);margin-bottom:-.3rem;margin-top:-4rem}.home-overlay p{color:inherit;font-size:clamp(.95rem,2.2vw,1.2rem);margin:0 auto;max-width:700px}.btn{background-color:#050505f2;color:#4d3dff;display:inline-block;margin-top:.5rem;padding:clamp(8px,1.8vw,12px) clamp(12px,3vw,24px);pointer-events:all;transition:all .24s ease}.btn:hover{color:#fff}@media (max-width:720px){.home-container{align-items:flex-start;justify-content:flex-start}.home-logo{margin-top:10rem;width:clamp(300px,20vw,240px)}.home-overlay h1{font-size:clamp(1.4rem,7vw,2.2rem);margin-top:-3rem}.home-overlay p{font-size:.95rem;margin-bottom:1rem}}.circular-gallery,.iridescence-container{height:100%;width:100%}.circular-gallery{cursor:grab;max-width:1200px;overflow:hidden}.circular-gallery:active{cursor:grabbing}.info-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(8.9px);background:#ffffff08;border-radius:16px;box-shadow:0 4px 30px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;margin:10px;padding:20px;transition:1s ease-in-out}.info-header{align-items:center;display:flex;margin-bottom:20px}.info-image{border-radius:10px;height:auto;margin-right:20px;max-width:40%;object-fit:fill}.info-title-buttons{display:flex;flex-direction:column}.info-title-techstack{align-items:center;display:flex;gap:10px}.info-techstack{color:#ccc;font-size:1em;margin-bottom:10px}.info-title{color:#fff;flex:1 1;font-size:1.5em;font-weight:700;margin-bottom:10px}.info-buttons{display:flex;gap:10px;justify-content:center}.info-button{align-items:center;background:#0000;border:1px solid #fff;border-radius:5px;color:#fff;padding:10px 20px;text-decoration:none;transition:background-color .3s,color .3s}@media (max-width:768px){.info-buttons{justify-content:center}.info-button{padding:8px 16px}}@media (max-width:480px){.info-button{padding:6px 12px}}.info-button:hover{background-color:#fff;color:#000}.info-description{color:#fff;font-size:1.2em;margin-top:20px;text-align:left}.details-page{background-color:#000;flex-direction:column;min-height:100vh;overflow:hidden;width:100%}.details-page,.gallery-container{align-items:center;display:flex;justify-content:center;position:relative}.gallery-container{height:70vh;width:100vw;z-index:1}.details-info-container{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:repeat(2,1fr);margin:0 auto;padding:4vw 0;width:90vw}@media (max-width:900px){.details-info-container{grid-template-columns:1fr;width:95vw}}.dot-grid-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.details-content{padding:50px 20px;position:relative;text-align:center;z-index:1}.details-content h1{color:#4d3dff;font-size:2.5rem;margin-bottom:1rem}.details-content p{color:#fffdfd;font-size:1.1rem;margin-bottom:2rem}.btn{background-color:#4d3dff;border-radius:25px;color:#fff;font-weight:700;padding:10px 20px;text-decoration:none;transition:all .3s ease}.btn:hover{background-color:#ff007a}.detail-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border-radius:2vw;box-shadow:0 .5vw 2vw #0003;box-sizing:border-box;margin:2vw auto;max-width:900px;opacity:0;padding:3vw 4vw;transform:translateY(3vw);transition:all 1s ease;width:90%}.detail-card h2{color:#ff007a;font-size:2vw;margin-bottom:1vw}.detail-card p{font-size:1.2vw;line-height:1.6}.detail-card.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.detail-card{padding:5vw 6vw;transform:translateY(5vw)}.detail-card h2{font-size:4vw}.detail-card p{font-size:3.5vw}}.founder-section{justify-content:center;padding:50px 20px;width:100%}.founder-card,.founder-section{align-items:center;display:flex}.founder-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border-radius:20px;box-shadow:0 4px 20px #0003;height:380px;justify-content:space-between;max-width:1100px;padding:30px;transition:transform .3s ease,box-shadow .3s ease;width:90%}.founder-card:hover{box-shadow:0 8px 30px #00000040;transform:scale(1.02)}.founder-image{border-radius:15px;height:100%;object-fit:cover;width:38%}.founder-text{color:#fff;text-align:left;width:55%}.founder-text h2{color:#f8f8f8;font-size:2rem;margin-bottom:15px}.founder-text p{font-size:1.1rem;line-height:1.6}@media (max-width:900px){.founder-card{flex-direction:column;height:auto;text-align:center}.founder-image{height:250px;margin-bottom:20px;width:100%}.founder-text{width:100%}}.footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-top:1px solid #ffffff26;color:#fff;margin-top:50px;padding:30px 10px;text-align:center;width:100%}.footer-text{margin-bottom:8px}.footer-subtext{color:#ccc}@media (max-width:768px){.footer{padding:20px}.footer-text{font-size:1rem}.footer-subtext{font-size:.8rem}}.footer-content{flex-direction:column}.footer-content,.footer-text{align-items:center;display:flex;gap:10px}.footer-text{font-size:1.1rem;font-weight:500}.footer-text,.map-btn{justify-content:center}.map-btn{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 10px #ffffff4d;color:#000;display:flex;height:40px;text-decoration:none;transition:all .3s ease;width:40px}.section-heading{color:#fff;font-family:Dongle,sans-serif;font-size:32px;font-weight:700;margin:60px 0 20px;text-align:center;z-index:1}.map-btn:hover{background:#fc0;box-shadow:0 0 15px #fc09;color:#000;transform:scale(1.1)}.footer-subtext{color:#bbb;font-size:.9rem}@media (max-width:768px){.footer-text{flex-direction:column;text-align:center}.map-btn{height:35px;width:35px}}.App{background-color:#000;text-align:center}
/*# sourceMappingURL=main.94c977bc.css.map*/