.achievements{background:var(--body-color);padding:4rem 0}.achievements__container{max-width:768px;padding-left:1rem;padding-right:1rem}.achievements__content{grid-gap:2rem;display:grid;gap:2rem}.achievements__header{margin-bottom:2rem;text-align:center}.achievements__title{color:var(--title-color);font-size:var(--h2-font-size);font-weight:var(--font-semi-bold);margin-bottom:1rem}.achievements__description{color:var(--text-color);font-size:var(--normal-font-size);line-height:1.6;margin:0 auto;max-width:600px}.achievements__carousel{background:var(--container-color);border-radius:1rem;box-shadow:0 8px 32px #0000001a;margin:2rem 0;overflow:hidden}.hackathon__carousel{border-radius:1rem}.carousel__slide{position:relative}.carousel__image{background:var(--container-color);border-radius:1rem;height:auto;max-height:600px;min-height:400px;object-fit:contain;object-position:center;width:100%}.carousel__legend{background:linear-gradient(#0000,#000c);border-radius:0 0 1rem 1rem;bottom:0;color:#fff;left:0;padding:2rem 1rem 1rem;position:absolute;right:0;text-align:center}.carousel__legend h4{color:#fff;font-size:var(--h3-font-size);font-weight:var(--font-semi-bold);margin-bottom:.5rem}.carousel__legend p{font-size:var(--small-font-size);margin:0;opacity:.9}.achievements__current-work{margin:2rem 0}.current-work__card{background:linear-gradient(135deg,#2c5aa00d,#4ecdc40d);border:2px solid var(--first-color);border-radius:1rem;box-shadow:0 4px 15px #2c5aa01a;padding:2rem;text-align:center;transition:all .3s ease}.current-work__card:hover{box-shadow:0 8px 30px #2c5aa033;transform:translateY(-5px)}.current-work__header{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.current-work__icon{color:var(--first-color);font-size:1.5rem}.current-work__title{color:var(--text-color);font-size:var(--normal-font-size);font-weight:var(--font-medium)}.current-work__link{align-items:center;color:var(--first-color);display:inline-flex;font-size:var(--h3-font-size);font-weight:var(--font-semi-bold);gap:.5rem;margin:.5rem 0;text-decoration:none;transition:all .3s ease}.current-work__link:hover{gap:.75rem;transform:translateX(3px)}.current-work__link .bx-link-external{font-size:1.2rem}.current-work__company{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--first-color),#4ecdc4);background-clip:text;-webkit-background-clip:text}.current-work__role{display:block;font-style:italic;font-weight:var(--font-medium);margin:.5rem 0}.current-work__description,.current-work__role{color:var(--text-color);font-size:var(--small-font-size)}.current-work__description{line-height:1.6;margin:1rem auto 0;max-width:600px}.achievements__details{margin-top:2rem}.achievements__info{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.achievements__box{background:var(--container-color);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 2px 8px #0000000d;padding:1.5rem 1rem;text-align:center;transition:all .3s ease}.achievements__box:hover{border-color:var(--first-color);box-shadow:0 8px 25px #0000001a;transform:translateY(-5px)}.achievements__icon{color:var(--first-color);font-size:2rem;margin-bottom:1rem}.achievements__box-title{color:var(--text-color);font-size:var(--small-font-size);font-weight:var(--font-medium);margin-bottom:.5rem}.achievements__box-subtitle{color:var(--title-color);font-size:var(--normal-font-size);font-weight:var(--font-semi-bold)}.hackathon__carousel .carousel .control-dots{bottom:10px}.hackathon__carousel .carousel .control-dots .dot{background:#ffffff80;border:none;border-radius:50%;height:12px;margin:0 4px;transition:all .3s ease;width:12px}.hackathon__carousel .carousel .control-dots .dot.selected{background:var(--first-color);transform:scale(1.2)}@media screen and (max-width:992px){.achievements__container{margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.achievements__info{gap:1rem;grid-template-columns:repeat(2,1fr)}.carousel__image{max-height:450px;min-height:300px}.achievements__box{padding:1rem .5rem}.achievements__icon{font-size:1.5rem}}@media screen and (max-width:576px){.achievements__info{grid-template-columns:1fr}.carousel__image{max-height:350px;min-height:250px}.carousel__legend{padding:1.5rem .5rem .5rem}.carousel__legend h4{font-size:var(--normal-font-size)}.carousel__legend p{font-size:var(--smaller-font-size)}}@media screen and (max-width:350px){.achievements__container{margin-left:var(--mb-1);margin-right:var(--mb-1)}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}
/*# sourceMappingURL=705.b8a5ee28.chunk.css.map*/