.Carousel{width:100%;aspect-ratio:1.6;display:flex;overflow:hidden;position:relative;border-radius:.25rem}.Carousel div.image{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;position:absolute;background-position:center center;top:0;left:0;border-radius:.25rem;overflow:hidden}.Carousel div.image.previous{transform:translate(-100%)}.Carousel div.image.previous.slide{transform:translate(0);transition:transform .5s ease-in-out}.Carousel div.image.current{transform:translate(0)}.Carousel div.image.current.next{transform:translate(-100%);transition:transform .5s ease-in-out}.Carousel div.image.current.prev{transform:translate(100%);transition:transform .5s ease-in-out}.Carousel div.image.next{transform:translate(100%)}.Carousel div.image.next.slide{transform:translate(0);transition:transform .5s ease-in-out}.Carousel .dots-indicators{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;padding:.25rem;background-color:#0000001a;border-radius:.25rem}@media (min-width: 49.9375rem){.Carousel .dots-indicators{padding:.5rem;gap:1rem}}.Carousel .dots-indicators>div{width:.625rem;aspect-ratio:1;border:2px solid #9094A6;border-radius:50%;opacity:.5;backdrop-filter:blur(20px);transition:all .3s ease-in-out}@media (min-width: 49.9375rem){.Carousel .dots-indicators>div{width:1rem}}.Carousel .dots-indicators>div.active{background-color:#9094a6;transform:scale(1.1)}.Carousel .dots-indicators>div:hover{cursor:pointer;transform:scale(1.2)}.Carousel .dots-indicators>div:active{transform:scale(1);opacity:.8}.Carousel .navigation-btn{width:2.5rem;height:2.5rem;background-color:#0000001a;border:none;padding:.5rem;border-radius:50%;transition:transform .3s ease-out;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width: 49.9375rem){.Carousel .navigation-btn{width:3rem;height:3rem}}.Carousel .navigation-btn:hover{cursor:pointer;transform:translateY(-50%) scale(1.2)}.Carousel .navigation-btn:active{transform:translateY(-50%) scale(1);opacity:.8}.Carousel .navigation-btn.previous{left:1rem}.Carousel .navigation-btn.previous img{transform:translate(-5%)}.Carousel .navigation-btn.next{right:1rem}.Carousel .navigation-btn.next img{transform:translate(5%)}.projects-list-container{width:100%;overflow-x:auto;scroll-snap-type:x mandatory}.projects-list{display:flex;gap:1rem;align-items:center;width:max-content;padding:.625rem}.projects-list a{text-decoration:none}.projects-list .item{width:15.625rem;height:9.78125rem;border-radius:.25rem;position:relative;flex-shrink:0;scroll-snap-align:start;background-size:cover;overflow:hidden;transition:transform .3s ease-in-out}.projects-list .item:hover{transform:scale(1.05)}.projects-list .item .overlay{border-radius:.25rem;position:absolute;inset:0;background:linear-gradient(0deg,#000000e6 -10%,#0000004d);display:flex;align-items:flex-end;padding:.625rem}header[data-astro-cid-6vkduold] nav[data-astro-cid-6vkduold]{display:flex;gap:2rem;align-items:center;padding:.75rem 1rem;flex-direction:column}@media (min-width: 49.9375rem){header[data-astro-cid-6vkduold] nav[data-astro-cid-6vkduold]{padding:1.25rem 5rem;flex-direction:row}}@media (min-width: 81.25rem){header[data-astro-cid-6vkduold] nav[data-astro-cid-6vkduold]{padding:1.25rem 2rem;flex-direction:row}}@media (min-width: 100rem){header[data-astro-cid-6vkduold] nav[data-astro-cid-6vkduold]{padding-inline:10rem;flex-direction:row}}header[data-astro-cid-6vkduold] nav[data-astro-cid-6vkduold] img[data-astro-cid-6vkduold]{cursor:pointer;transition:transform .3s ease-out}header[data-astro-cid-6vkduold] nav[data-astro-cid-6vkduold] img[data-astro-cid-6vkduold]:hover{transform:scale(1.1)}.Project[data-astro-cid-6vkduold]{padding-top:1rem}@media (min-width: 81.25rem){.Project[data-astro-cid-6vkduold]{max-width:80%}}.Project[data-astro-cid-6vkduold] h2[data-astro-cid-6vkduold]{margin-bottom:2.25rem}@media (min-width: 49.9375rem){.Project[data-astro-cid-6vkduold] h2[data-astro-cid-6vkduold]{margin-bottom:4rem}}.Project[data-astro-cid-6vkduold] .Carousel[data-astro-cid-6vkduold]{max-width:37.5rem;margin-bottom:2.25rem}@media (min-width: 49.9375rem){.Project[data-astro-cid-6vkduold] .Carousel[data-astro-cid-6vkduold]{margin-bottom:4rem}}.Project[data-astro-cid-6vkduold] .other-projects[data-astro-cid-6vkduold]{margin-top:2.25rem}@media (min-width: 49.9375rem){.Project[data-astro-cid-6vkduold] .other-projects[data-astro-cid-6vkduold]{margin-top:4rem}}.Project[data-astro-cid-6vkduold] .other-projects[data-astro-cid-6vkduold] h3[data-astro-cid-6vkduold]{margin-bottom:1rem}
