:root{--blur-color: #80ed994f;--blur-bg-color: #161616ed}.project__container:where(.astro-J7NZPDJQ){margin:5rem auto;max-width:1200px;height:min-content;min-height:580px;display:grid;position:relative;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 0fr;gap:16px 16px;background-color:var(--project-bg-card);color:#eee;border-radius:6px;box-shadow:2px 2px 8px #00000023;overflow:hidden}.project__container:where(.astro-J7NZPDJQ){grid-area:1 / 1 / 5 / 3}.project__gallery:where(.astro-J7NZPDJQ){grid-area:1 / 1 / 4 / 2}.project__img-main:where(.astro-J7NZPDJQ){grid-area:1 / 1 / 3 / 2}.project__img-thumbnails:where(.astro-J7NZPDJQ){grid-area:3 / 1 / 4 / 2}.project__info-container:where(.astro-J7NZPDJQ){grid-area:1 / 2 / 4 / 3}.project__info-bar:where(.astro-J7NZPDJQ){grid-area:1 / 2 / 2 / 3}.project__info-status:where(.astro-J7NZPDJQ){grid-area:2 / 2 / 3 / 3}.project__info-buttons:where(.astro-J7NZPDJQ){grid-area:3 / 2 / 4 / 3}.project__more-info:where(.astro-J7NZPDJQ){grid-area:4 / 1 / 5 / 3}.project__points:where(.astro-J7NZPDJQ){grid-area:4 / 1 / 5 / 2}.project__overview:where(.astro-J7NZPDJQ){grid-area:4 / 2 / 5 / 3}.gray:where(.astro-J7NZPDJQ){background-color:#555}.gray:where(.astro-J7NZPDJQ):after{background-color:#444}.project__gallery:where(.astro-J7NZPDJQ){margin:1rem;max-height:30rem;display:grid;gap:.5rem;overflow-x:hidden}.project__img-main:where(.astro-J7NZPDJQ){margin:auto;// max-width: 35rem;height:100vh;max-height:300px;overflow:hidden;background-color:#000;border-radius:4px}.project__img-main:where(.astro-J7NZPDJQ)>img:where(.astro-J7NZPDJQ){width:100%;height:100%;object-fit:contain;display:block;cursor:zoom-in}.project__img-container:where(.astro-J7NZPDJQ){display:inline-grid;overflow:scroll;scrollbar-width:0}.project__img-thumbnails:where(.astro-J7NZPDJQ){margin:1rem auto 0;padding:0;list-style:none;display:inline-flex;gap:0 1.5rem}.project__img-container:where(.astro-J7NZPDJQ)::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.project__img-thumbnails:where(.astro-J7NZPDJQ)>li:where(.astro-J7NZPDJQ){padding:0;width:10rem;border-radius:6px}.project__img-thumbnails:where(.astro-J7NZPDJQ)>li:where(.astro-J7NZPDJQ)>img:where(.astro-J7NZPDJQ){width:100%;height:100%;max-height:7rem;object-fit:cover;border-radius:4px;box-shadow:0 0 6px #ccc3;cursor:pointer;transition:all .2s ease-in-out}.project__info-container:where(.astro-J7NZPDJQ){margin:auto;padding:0 1rem 0 3rem;display:flex;flex-direction:column;justify-content:space-between}.project__info-bar:where(.astro-J7NZPDJQ){padding-right:1em;display:flex;justify-content:space-between}.project__info-title:where(.astro-J7NZPDJQ) h3:where(.astro-J7NZPDJQ){margin:0;font-size:2rem}.project__info-title:where(.astro-J7NZPDJQ) h5:where(.astro-J7NZPDJQ){margin:0 0 .5rem;font-size:.9rem;font-weight:700}.project__info-title:where(.astro-J7NZPDJQ) span:where(.astro-J7NZPDJQ){font-size:.8rem;font-weight:400;color:var(--accent-color)}.project__info-status:where(.astro-J7NZPDJQ){margin:0 0 auto;max-width:7rem;width:100%;height:min-content;display:flex;border-radius:20px;background-color:var(--statusColor)}.project__info-status:where(.astro-J7NZPDJQ) p:where(.astro-J7NZPDJQ){margin:auto;padding:.5rem 2rem;color:#eee;font-weight:600}.project__info-summary:where(.astro-J7NZPDJQ) h6:where(.astro-J7NZPDJQ){margin:1.5rem 0 2rem;font-size:1.3rem;font-weight:700}.project__info-summary:where(.astro-J7NZPDJQ) p:where(.astro-J7NZPDJQ){font-size:.98rem;line-height:1.35;letter-spacing:.8px}.project__info-buttons:where(.astro-J7NZPDJQ){margin-top:2rem;display:flex;gap:2rem}.project__more-info:where(.astro-J7NZPDJQ){margin-top:3rem;width:100%;height:2.5rem;display:flex;flex-direction:column;border-radius:5px}.accordion__info-container:where(.astro-J7NZPDJQ){padding-top:.3rem;height:100%;position:absolute;top:calc(100% - 2.5rem);right:0;left:0;bottom:0;z-index:2;border-radius:5px;background-color:var(--blur-color);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);filter:saturate(1.5);color:#eee;cursor:pointer;overflow:hidden;transition:.4s all ease-in-out}.container__more-info:where(.astro-J7NZPDJQ){padding:0 0 4rem;height:100%;display:flex;flex-direction:row-reverse;justify-content:space-evenly;background-color:var(--blur-bg-color);overflow-y:scroll}.container__more-info:where(.astro-J7NZPDJQ)::-webkit-scrollbar{// display: none;width:1em!important}.project__more-info:where(.astro-J7NZPDJQ) img:where(.astro-J7NZPDJQ){margin:0 auto 1rem;max-width:1.7rem;height:1.7rem;display:block;transition:.4s all ease-in-out}.project__points:where(.astro-J7NZPDJQ){padding:0 2rem 0 4rem;height:fit-content}.project__overview:where(.astro-J7NZPDJQ){margin:2rem auto;padding:0 4rem;line-height:1.5}.hidden:where(.astro-J7NZPDJQ){display:none}.rotate:where(.astro-J7NZPDJQ){margin:.3em auto!important;transform:rotate(180deg)}.toggle:where(.astro-J7NZPDJQ){top:0}@media (max-width: 899px){.project__container:where(.astro-J7NZPDJQ){display:flex;flex-wrap:wrap;// margin: 5rem 1rem}.project__gallery:where(.astro-J7NZPDJQ){margin:.5rem;width:100%;max-height:fit-content}.project__img-thumbnails:where(.astro-J7NZPDJQ){// margin: .5rem}.project__info-container:where(.astro-J7NZPDJQ){padding:2rem 1em 0}#contact__info:where(.astro-J7NZPDJQ){width:100%;max-width:100%!important}.project__info-buttons:where(.astro-J7NZPDJQ){justify-content:center}.container__more-info:where(.astro-J7NZPDJQ){width:100%;display:inline-flex;flex-direction:column;justify-content:flex-start;vertical-align:middle;overscroll-behavior:auto}.project__points:where(.astro-J7NZPDJQ){padding:0 2rem 0 4rem}.project__overview:where(.astro-J7NZPDJQ){padding:1em}}@media (max-width: 450px){.project__img-main:where(.astro-J7NZPDJQ){max-height:200px}}main:where(.astro-GISMUQK3){display:flex;flex-wrap:wrap}article:where(.astro-GISMUQK3){margin:auto;width:100%;max-width:1200px}article:where(.astro-GISMUQK3) h2:where(.astro-GISMUQK3){font-size:3rem;text-align:center}article:where(.astro-GISMUQK3) img:where(.astro-GISMUQK3){margin:2rem auto 1rem;max-width:15rem;display:block}.page__info-container:where(.astro-GISMUQK3){width:100%}.page__info-container:where(.astro-GISMUQK3) p:where(.astro-GISMUQK3){margin:auto;padding:0 2rem 2rem;width:100%;line-height:1.5;text-align:center}.fullscreen__container:where(.astro-GISMUQK3){width:100vw;height:100vh;position:fixed;inset:0;background-color:#000000da;z-index:100;backdrop-filter:blur(10px);cursor:zoom-out}.fullscreen__item:where(.astro-GISMUQK3){margin:auto;max-width:90vw}.fullscreen__image:where(.astro-GISMUQK3){padding:2em .5em;margin:auto;max-width:100%;max-height:100%;position:absolute;inset:0}
