.atkinson-hyperlegible-regular{font-weight:400}.atkinson-hyperlegible-bold,.atkinson-hyperlegible-regular{font-family:Atkinson Hyperlegible,serif;font-size:25px;font-style:normal}.atkinson-hyperlegible-bold{font-weight:900}.atkinson-hyperlegible-regular-italic{font-family:Atkinson Hyperlegible,serif;font-style:italic;font-weight:400}.atkinson-hyperlegible-bold-italic{font-family:Atkinson Hyperlegible,serif;font-style:italic;font-weight:700}.hamburger{cursor:pointer;display:none;flex-direction:column;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1001}.bar{background-color:#fff;height:3px;margin:3px 0;transition:.3s;width:25px}.hamburger.active .bar:first-child{transform:rotate(-45deg) translate(-5px,6px)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media (max-width:768px){body{font-size:20px}nav{border-radius:20px;height:60px;left:10px;padding:0 20px;position:fixed;right:10px;top:10px}.logo{font-size:1.5rem}.hamburger{display:flex}.links{align-items:center;background-color:#808080f2;border-radius:20px;flex-direction:column;gap:20px;height:auto;justify-content:center;left:10px;margin-left:0;padding:20px 0;position:fixed;right:10px;top:80px;transform:translateY(-100vh);transition:transform .3s ease}.links.active{transform:translateY(0)}a{border-radius:10px;font-size:1.2rem;justify-content:center;padding:10px 20px;transition:background-color .3s ease;width:100%}a:hover{background-color:#ffffff1a;border-bottom:none}}@media (max-width:480px){body{font-size:18px}nav{height:50px;left:5px;padding:0 15px;right:5px;top:5px}.logo{font-size:1.25rem}.hamburger{right:15px}.bar{height:2px;width:20px}.links{gap:15px;left:5px;padding:15px 0;right:5px;top:60px}a{font-size:1.1rem;padding:8px 15px}.atkinson-hyperlegible-bold{font-size:20px}}@media (max-width:768px) and (orientation:landscape){.links{flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-around;padding:15px}a{margin:5px;width:auto}}@keyframes matrixRain{0%{opacity:0;transform:translateY(-100px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes scan{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}.matrix-char{color:#00ff41;font-family:JetBrains Mono,monospace;font-weight:300}@keyframes scanline{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-scanline{animation:scanline 2s linear infinite}.experience{align-items:center;display:flex;flex-direction:column;padding:1rem;width:100%}.bag{animation:bag 2s infinite;display:inline-block;font-size:1.8rem}@keyframes bag{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}.container-ex{background-color:rgba(71,71,71,.928);border-radius:1.25rem;box-shadow:0 .25rem .5rem #0000001a;margin:1rem auto;max-width:40rem;overflow-wrap:break-word;padding:1.5rem;width:90%}.title{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.intern-heading{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:clamp(1.1rem,4vw,1.25rem);font-weight:700;gap:.25rem;line-height:1.4;margin-bottom:.25rem}.intern-heading,.time{font-family:Atkinson Hyperlegible,sans-serif}.time{color:#aaa;flex:1 1 35%;font-size:clamp(.9rem,3vw,1rem);text-align:right;white-space:nowrap}.image-wrapper{align-items:center;display:flex;flex-direction:column;margin:1rem 0}.im{border-radius:.5rem;box-shadow:0 .25rem .5rem #0000001a;height:auto;max-width:18.75rem;transition:all .3s ease;width:100%}.im:hover{box-shadow:0 .375rem .75rem #00000026;transform:scale(1.02)}.certificate-label{color:#ccc;font-size:clamp(.8rem,3vw,.9rem);font-style:italic;margin-top:.5rem}.about p{font-family:Atkinson Hyperlegible,sans-serif;font-size:clamp(1rem,4vw,1.25rem);line-height:1.5;margin-top:1rem}.Links{color:#5faded;padding-left:.3rem}a{color:#fff;text-decoration:none;transition:all .2s ease}a:hover{color:gold;text-decoration:underline}@media (min-width:768px){.container-ex{padding:2rem}.intern-heading{margin-bottom:0}.time{text-align:right}}@media (max-width:480px){.container-ex{padding:1.2rem;width:95%}.im{max-width:16rem}.title{align-items:flex-start;flex-direction:column}.time{text-align:left}}@media (max-width:360px){.container-ex{padding:1rem}.about p{font-size:.95rem}}
/*# sourceMappingURL=main.511f892f.css.map*/