@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Inter:wght@300;400;600&display=swap);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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Roboto,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.navbar-brand{color:#0077b6;font-family:Montserrat,sans-serif;font-weight:700}.content{padding-top:80px}@media (max-width:768px){.content{padding-top:60px}}.header-container{align-items:center;background-color:var(--primary-color);box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;justify-content:space-between;left:0;padding:1rem;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1000}.header-container a{text-decoration:none}.header-container a.header-title{color:var(--secondary-color);position:relative}.header-container a.header-title:hover:after{background-color:var(--secondary-color);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.header-nav-link:hover{text-decoration:underline;text-decoration-color:var(--secondary-color)}.header-container.open .header-nav{display:flex;flex-direction:column}.header-title{color:var(--secondary-color);font-family:Montserrat,sans-serif;font-weight:500;margin:0;text-decoration:none}.header-nav{display:flex;list-style-type:none;margin:0;padding:0}.header-nav-item{margin-left:1rem;margin-right:1rem}.header-nav-link{color:var(--secondary-color);font-family:Montserrat,sans-serif;font-weight:500;text-decoration:none;transition:color .2s ease}.header-nav-link:hover{color:lighten(var(--secondary-color),10%)}.menu-toggle{font-size:2rem}@media screen and (max-width:768px){.header-nav{background-color:var(--primary-color);display:none;flex-direction:column;left:0;position:absolute;right:0;text-align:center;top:100%}.header-container.open .header-nav{display:flex}.header-nav-item{margin:.32rem 0}.menu-toggle{display:block}.header-container.open+.content{margin-top:220px}}.menu-toggle{background:none;border:none;color:var(--secondary-color);cursor:pointer;display:none;font-family:Montserrat,sans-serif;font-weight:500}@media (max-width:768px){.nav{display:none}.menu-toggle,.nav.nav-open{display:block}}.home{padding:0;text-align:center}.home p{font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;margin:.5rem auto;max-width:800px}.home-container{text-align:center}.home-title{font-family:Montserrat,sans-serif;font-size:30px;font-weight:500;margin-bottom:1.5rem;margin-top:.25rem}.profile-picture{border-radius:50%;height:auto;margin:0;width:350px}.projects-container{gap:1rem;padding:1rem;text-align:center}.projects-container,.projects-title{font-family:Montserrat,sans-serif;font-weight:500}.projects-title{background-color:#f7f7f7;font-size:30px;margin-top:2.5rem}.projects-container a{color:var(--secondary-color);text-decoration:none}.projects-container a:hover{text-decoration:underline}.workexperience-container{gap:1rem;padding:1rem;text-align:center}.workexperience-container,.workexperience-title{font-family:Montserrat,sans-serif;font-weight:500}.workexperience-title{background-color:#f7f7f7;font-size:30px;margin-top:2.5rem}.workexperience-container a{color:var(--secondary-color);text-decoration:none}.workexperience-container a:hover{text-decoration:underline}.extracurriculars-container{font-family:Montserrat,sans-serif;font-weight:500;gap:1rem;padding:1rem;text-align:center}.extracurriculars-title{background-color:#f7f7f7;font-family:Montserrat,sans-serif;font-size:30px;font-weight:500;margin-top:2.5rem}.extracurriculars-container a{color:var(--secondary-color);text-decoration:none}.extracurriculars-container a:hover{text-decoration:underline}.contact{padding:0}.contact-container a{color:#007bff;font-family:Montserrat,sans-serif;font-weight:500;text-decoration:none;transition:color .3s ease-in-out}.contact-container a:hover{color:#0056b3;text-decoration:underline}.contact-container{margin-top:20px;text-align:center}.contact-container,.contact-title{font-family:Montserrat,sans-serif;font-weight:500}.contact-title{background-color:#f7f7f7;font-size:30px;margin-top:2rem}.about-container{padding:1rem;text-align:center}.about-title{background-color:#f7f7f7;font-size:30px;margin-top:2rem}.about-title,.subsection-title{font-family:Montserrat,sans-serif;font-weight:500}.subsection-title{font-size:24px;margin-bottom:1rem}.about{padding:0;text-align:center}.about p{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;margin:1rem auto;max-width:800px}.profile-pic{border-radius:50%;height:auto;margin:0;width:350px}.footer{background-color:#f2f2f2;box-shadow:0 -2px 5px #0000001a;color:#333;font-size:14px;margin-top:20px;padding:10px 20px;text-align:center;width:100%}.source-code a{color:#333;display:block;margin:2px 0;text-decoration:none}.source-code a:hover{color:#007bff}body{font-family:Inter,sans-serif;transition:background-color .3s ease}h1,h2,h3{font-family:Montserrat,sans-serif}h1{font-size:clamp(1.8rem,5vw,2.5rem)}h2{font-size:clamp(1.3rem,4vw,1.8rem)}h3{font-size:clamp(1.1rem,3vw,1.4rem)}p{font-size:clamp(.9rem,2.5vw,1rem)}:root{--primary-color:#0a2540;--secondary-color:#00b0ff;--text-color:#1a1a1a;--bg-color:#f8f9fa;--card-bg:#fff;--shadow:#0000001a}[data-theme=dark]{--primary-color:#1e3a5f;--secondary-color:#4cc9f0;--text-color:#e0e0e0;--bg-color:#121212;--card-bg:#1e1e1e;--shadow:#ffffff1a}body{background-color:#f8f9fa;background-color:var(--bg-color);color:#1a1a1a;color:var(--text-color)}img{height:auto;max-width:100%}@media (max-width:768px){h1{font-size:1.8rem}h2{font-size:1.3rem}h3{font-size:1.1rem}p{font-size:.9rem}.container{padding:0 .5rem}}@media (max-width:480px){h1{font-size:1.5rem}.profile-picture{width:250px}}.smarthand{background-color:#fff;margin:1rem auto;max-width:800px;padding:20px;text-align:center}.smarthand h1{font-size:2.5rem;margin-bottom:20px}.smarthand h1,.smarthand p{font-family:Montserrat,sans-serif;font-weight:500}.smarthand p{font-size:1.25rem;margin-bottom:10px}.smarthand-picture{border-radius:10px;height:auto;margin:1rem 0;max-width:500px;width:100%}.schematic1-picture,.schematic2-picture{border-radius:10px;height:auto;margin:1rem 0;max-width:600px;width:100%}.iridiumiotembeddeddevice{background-color:#fff;margin:1rem auto;max-width:800px;padding:20px;text-align:center}.iridiumiotembeddeddevice h1{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:500;margin-bottom:20px}.iridiumiotembeddeddevice p{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:10px}.iridiumiotembeddeddevice-picture{max-width:500px}.iridiumiotembeddeddevice-picture,.schematic-picture{border-radius:10px;height:auto;margin:1rem 0;width:100%}.schematic-picture{max-width:600px}.telemetry-board{background-color:#fff;margin:1rem auto;max-width:800px;padding:20px;text-align:center}.telemetry-board h1{font-size:2.5rem;margin-bottom:20px}.telemetry-board h1,.telemetry-board p{font-family:Montserrat,sans-serif;font-weight:500}.telemetry-board p{font-size:1.25rem;margin-bottom:10px}.tcb-picture{max-width:500px}.map-picture,.tcb-picture{border-radius:10px;height:auto;margin:1rem 0;width:100%}.map-picture{max-width:600px}.dashboard-project{background-color:#fff;margin:1rem auto;max-width:800px;padding:20px;text-align:center}.dashboard-project h1{font-size:2.5rem;margin-bottom:20px}.dashboard-project h1,.dashboard-project p{font-family:Montserrat,sans-serif;font-weight:500}.dashboard-project p{font-size:1.25rem;margin-bottom:10px}.dashboard-project ul{list-style:none;padding-left:0}.dashboard-project li{margin-bottom:10px}.dashboard-picture{border-radius:10px;height:auto;margin:1rem 0;max-width:500px;width:100%}.charger-project{background-color:#fff;margin:1rem auto;max-width:800px;padding:20px;text-align:center}.charger-project h1{font-size:2.5rem;margin-bottom:20px}.charger-project h1,.charger-project p{font-family:Montserrat,sans-serif;font-weight:500}.charger-project p{font-size:1.25rem;margin-bottom:10px}.charger-project ul{list-style:none;padding-left:0}.charger-project li{margin-bottom:10px}.charger-picture{border-radius:10px;height:auto;margin:1rem 0;max-width:500px;width:100%}.ner-work{background-color:#fff;margin:1rem auto;max-width:800px;padding:20px;text-align:center}.ner-work h1{font-size:2.5rem;margin-bottom:20px}.ner-work h1,.ner-work p{font-family:Montserrat,sans-serif;font-weight:500}.ner-work p{font-size:1.25rem;margin-bottom:10px}.ner-work ul{list-style:none;padding-left:0}.ner-work li{margin-bottom:10px}.car-picture{border-radius:10px;height:auto;margin:1rem 0;max-width:500px;width:100%}.fresenius{background-color:#fff;margin:1rem auto;max-width:800px;padding:20px;text-align:center}.fresenius h1{font-size:2.5rem;margin-bottom:20px}.fresenius h1,.fresenius p{font-family:Montserrat,sans-serif;font-weight:500}.fresenius p{font-size:1.25rem;margin-bottom:10px}.fresenius ul{list-style:none;padding-left:0}.fresenius li{margin-bottom:10px}.logo-picture{border-radius:10px;height:auto;margin:1rem 0;max-width:500px;width:100%}.redwire{background-color:#fff;margin:1rem auto;max-width:800px;padding:20px;text-align:center}.redwire h1{font-size:2.5rem;margin-bottom:20px}.redwire h1,.redwire p{font-family:Montserrat,sans-serif;font-weight:500}.redwire p{font-size:1.25rem;margin-bottom:10px}.redwire ul{list-style:none;padding-left:0}.redwire li{margin-bottom:10px}.picture{border-radius:10px;height:auto;margin:1rem 0;max-width:500px;width:100%}.tesla{background-color:#fff;margin:1rem auto;max-width:800px;padding:20px;text-align:center}.tesla h1{font-size:2.5rem;margin-bottom:20px}.tesla h1,.tesla p{font-family:Montserrat,sans-serif;font-weight:500}.tesla p{font-size:1.25rem;margin-bottom:10px}.tesla ul{list-style:none;padding-left:0}.tesla li{margin-bottom:10px}.hq-picture{border-radius:10px;height:auto;margin:1rem 0;max-width:500px;width:100%}.raytheon-container{margin:0 auto;max-width:1200px;padding:2rem}.raytheon-title{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.raytheon-container h2{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:600}.raytheon-container li,.raytheon-container p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.raytheon-container ul{margin-bottom:1rem}@media (max-width:768px){.raytheon-container{padding:1rem}.raytheon-title{font-size:2rem}.raytheon-container h2{font-size:1.5rem}}
/*# sourceMappingURL=main.7fa35750.css.map*/