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}.header{align-items:center;color:#333;display:flex;height:auto;justify-content:space-between;margin-bottom:0;margin-top:10px;padding:0 6rem}.header-content{flex:1 1;max-width:800px;padding:2rem;text-align:left}.header h1{font-size:4rem;line-height:1.2;margin-bottom:1rem}.glasses-image{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.glasses-image img{height:auto;max-height:500px;max-width:100%;object-fit:contain}@media (max-width:1024px){.header{flex-direction:column;padding:0 2rem;text-align:center}.header-content{padding:1rem;text-align:center}.header h1{font-size:3rem}.glasses-image{margin-top:2rem}.glasses-image img{max-height:300px}}.about{margin-top:-200px;min-height:calc(100vh - 80px);padding:0 12rem 3rem}.about-content{gap:100px;margin:0 auto;max-width:1200px;padding:0 2rem}.about-content p{font-size:30px}.vid-text{font-size:13px;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:800px;text-align:center}.about-video{margin-top:100px}.research-container{align-items:center;display:flex;gap:50px;justify-content:space-between;margin-bottom:100px}.research-info{flex:1 1;max-width:500px;padding:2rem;text-align:left}.research-info h1{font-size:3rem;line-height:1.2;margin-bottom:2rem}.research-info p{font-size:1.25rem;line-height:1.5}.paper-txt{color:#828282}.paper-image{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.paper-image img{height:auto;max-width:100%}.download-btn{display:inline-block;margin-top:20px}@media (max-width:1024px){.about{padding:0 5rem}.research-container{align-items:center;flex-direction:column;text-align:center}.research-info{text-align:center}.paper-image{padding:1rem}}.timeline{background-color:#f9f9f9;color:#333;min-height:calc(100vh - 80px);padding:.2rem 0;position:relative}.timeline h1{color:#000;font-size:2.5rem;font-size:3rem;line-height:1.2;margin-bottom:2rem;text-align:center}.timeline-container{display:flex;gap:30px;justify-content:center;margin:3rem auto;max-width:1400px;min-width:-webkit-min-content;min-width:min-content;overflow-x:auto;padding:20px 0;position:relative}.timeline-container:before{background:#000;border-radius:5px;content:"";height:4px;left:0;left:10px;position:absolute;right:0;top:50%;width:calc(100% - 20px);z-index:1}.timeline-item{background:#fff;border:2px solid #ddd;border-radius:12px;flex:0 0 350px;padding:30px;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:2}.timeline-item:hover{box-shadow:0 8px 15px #0000001a;transform:translateY(-10px)}.timeline-date{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.timeline-content,.timeline-date{text-align:center}.timeline-content ul{display:inline-block;margin-top:1rem;padding-left:0;text-align:left}.timeline-content li{color:#555;font-size:1rem;list-style-position:inside;margin-bottom:.5rem}@media (max-width:768px){.timeline-container{align-items:center;flex-direction:column}.timeline-container:before{height:100%;left:50%;top:0;width:2px}.timeline-item{margin:20px 0}}.team{background-color:#fff;min-height:calc(100vh - 80px);padding:1rem 2rem}.team h1{color:#000;font-size:2.5rem;font-size:3rem;line-height:1.2;margin-bottom:2rem;text-align:center}.team-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1200px;padding:2rem}.team-member{background-color:#fff;border-radius:8px;padding:1.5rem;text-align:center;transition:transform .3s ease}.team-member img{border-radius:50%;box-shadow:0 4px 8px #0000001a;height:200px;margin-bottom:1rem;object-fit:cover;transition:transform .3s ease;width:200px}.team-member img:hover{transform:scale(1.05)}.team-member h3{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.team-member .role{color:#555;font-size:1rem;margin-bottom:.5rem}.team-member .description{color:#777;font-size:.9rem;margin-top:.5rem;max-height:80px;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s ease}.team-member:hover .description{max-height:none}@media (max-width:768px){.team-grid{display:flex;gap:1.5rem;overflow-x:auto;padding:2rem 0}.team-member{flex:0 0 auto;min-width:220px;padding:1rem}}.footer{background-color:#fff;border-top:1px solid #eee;color:#333;padding:4rem 2rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1400px;padding-right:14rem}.contact-info,.sponsors{text-align:left}.contact-info a{color:#333;font-family:inherit;text-decoration:none}.contact-info h3{color:#000;font-size:2rem;line-height:1.2;margin-bottom:1rem;text-align:left}.contact-info a:hover{color:#666}.sponsor-logos{align-items:center;display:flex;gap:1.4rem;gap:6rem;justify-content:flex-start;margin-top:3rem}.sponsor-logos img{max-height:170px;object-fit:contain;width:auto}@media (max-width:768px){.sponsor-logos{align-items:flex-start;flex-direction:column;max-height:60px}.sponsor-logos img{max-height:50px}}.nav .nav-left{padding-left:70px}.nav .nav-buttons,.nav .nav-left{align-items:center;display:flex;flex:50% 1}.nav .nav-buttons{justify-content:center}.nav{background-color:#fff;border-bottom:1px solid #eee;color:#333;height:80px;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;width:100%;z-index:1000}.nav,.nav-left{align-items:center;display:flex}.nav-left{flex:1 1;font-size:18px;font-weight:700}.nav-buttons{align-items:center;display:flex;flex:1.5 1;gap:20px;justify-content:flex-end}.nav-buttons a{color:inherit;font-size:16px;font-weight:500;padding:10px 15px;text-decoration:none;transition:color .3s ease}.nav-buttons a:hover{color:#666}.nav-buttons a.active{color:#000;font-weight:700}.button{margin-bottom:20px}.download-btn{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background .3s ease}.download-btn:hover{background-color:#545455}section{min-height:100vh;padding-top:80px;scroll-margin-top:80px}.App{overflow-x:hidden}
/*# sourceMappingURL=main.9665b07c.css.map*/