.projects[data-v-aca4a562]{display:grid;gap:1.25rem;grid-template-columns:repeat(5,1fr);list-style-type:none;margin:0;padding:0}@media (max-width:1440px){.projects[data-v-aca4a562]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.projects[data-v-aca4a562]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.projects[data-v-aca4a562]{gap:.625rem;grid-template-columns:1fr}}@media (max-width:480px){.projects[data-v-aca4a562]{display:none}}.projects__image[data-v-aca4a562]{border-radius:var(--large-radius);display:block;outline-offset:.125rem;padding-bottom:57.8%;position:relative}@media (max-width:1440px){.projects__image[data-v-aca4a562]{padding-bottom:55%}}@media (max-width:480px){.projects__image[data-v-aca4a562]{inset:0;padding-bottom:0;position:absolute}}.projects__image[data-v-aca4a562] *{border-radius:var(--large-radius);display:block;height:100%;position:absolute;width:100%}.projects__image_my[data-v-aca4a562]{box-shadow:0 0 .25rem .0625rem var(--light)}.projects__image_supp[data-v-aca4a562]{box-shadow:0 0 .25rem .0625rem orange}.projects__carousel[data-v-aca4a562]{display:none;position:relative}@media (max-width:480px){.projects__carousel[data-v-aca4a562]{display:block}}.projects__slider[data-v-aca4a562]{display:flex;height:auto;margin:0 -2rem;min-height:79svh;overflow-x:auto;padding:0 var(--medium-padding);padding-bottom:3.25rem;padding-top:.5rem;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media (max-width:480px){.projects__slider[data-v-aca4a562]{margin:0 -1rem;width:100vw}.projects__slider[data-v-aca4a562]::-webkit-scrollbar{display:none}}.projects__slide[data-v-aca4a562]{display:flex;flex-direction:column;flex-shrink:0;margin-right:var(--small-margin);opacity:.5;scroll-snap-align:center;scroll-snap-stop:always;transition:transform .3s var(--cubic-bezier),opacity .3s var(--cubic-bezier);width:100%}.projects__slide .projects__inner[data-v-aca4a562]{transform:scale(.85)}.projects__slide.active[data-v-aca4a562]{opacity:1}.projects__slide.active .projects__inner[data-v-aca4a562]{transform:scale(1)}.projects__inner[data-v-aca4a562]{border-radius:var(--medium-radius);display:flex;flex-direction:column;height:100%;padding:var(--medium-padding);position:relative;transition:transform .3s var(--cubic-bezier)}@media (max-width:480px){.projects__inner[data-v-aca4a562]{background-color:var(--dark-blue-50);padding:var(--medium-padding) var(--medium-padding) 0 var(--medium-padding)}}.projects__inner_mobile[data-v-aca4a562]{display:none}@media (max-width:480px){.projects__inner_mobile[data-v-aca4a562]{display:block}.projects__inner_desktop[data-v-aca4a562]{display:none}}.projects__outer[data-v-aca4a562]{background-color:#000000b3;border-radius:.5rem;bottom:0;left:0;padding:1rem;position:absolute;width:100%}.projects__title[data-v-aca4a562]{display:block;font-size:1rem;line-height:1;margin:0;margin-bottom:var(--medium-margin);text-align:center}.projects__list[data-v-aca4a562]{display:flex;flex-wrap:wrap;gap:var(--small-space);list-style-type:none;margin:0;padding:0;padding:var(--small-padding) 0}.projects__item[data-v-aca4a562]{font-size:.625rem}@media (max-width:480px){.projects__item[data-v-aca4a562]{background-color:var(--dark-blue-75);border-radius:var(--small-radius);padding:var(--small-padding)}}.projects__content[data-v-aca4a562]{flex:1;margin-top:1rem;overflow:auto}.projects__description[data-v-aca4a562],.projects__text[data-v-aca4a562]{line-height:1.5}.projects__text[data-v-aca4a562]{margin-top:var(--large-margin)}.projects__button-next[data-v-aca4a562],.projects__button-prev[data-v-aca4a562]{background-color:var(--white);border:none;border-radius:var(--medium-radius);bottom:-1rem;height:3rem;margin:0;overflow:hidden;padding:0;position:absolute;transition:opacity .3s ease;width:3rem}.projects__button-next[data-v-aca4a562]:after,.projects__button-prev[data-v-aca4a562]:after{content:none}.projects__button-next .projects__button-icon[data-v-aca4a562],.projects__button-prev .projects__button-icon[data-v-aca4a562]{pointer-events:none}.projects__button-prev[data-v-aca4a562]{left:0}.projects__button-prev .projects__button-icon[data-v-aca4a562]{transform:rotate(90deg) scale(1.5)}.projects__button-next[data-v-aca4a562]{right:0}.projects__button-next .projects__button-icon[data-v-aca4a562]{transform:rotate(-90deg) scale(1.5)}
