.p-5vmin:has(>.project-page){padding-top:2.5vmin}.project-page[data-astro-cid-n67f4zmd]{width:100%;min-width:0;margin-inline:auto;padding-block:clamp(.75rem,2vw,1.5rem) clamp(1.5rem,4vw,3rem)}.project-title[data-astro-cid-n67f4zmd]{text-align:center;overflow-wrap:break-word;margin:0 0 clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.75rem,4vw,3rem);line-height:1.2}.project-hero[data-astro-cid-n67f4zmd]{margin:0 0 clamp(1.4rem,3.5vw,2.45rem)}.project-hero[data-astro-cid-n67f4zmd] .py-4vmin{padding:0}.project-hero[data-astro-cid-n67f4zmd] #slider{width:100%;margin-inline:0}.project-hero[data-astro-cid-n67f4zmd] img{object-fit:cover;object-position:center;border-radius:1px;width:100%;height:clamp(15rem,40vw,34rem);margin:0;display:block}.project-hero[data-astro-cid-n67f4zmd] .flickity-viewport{border-radius:1rem;overflow:hidden;height:clamp(15rem,40vw,34rem)!important}.project-hero[data-astro-cid-n67f4zmd] figcaption[data-astro-cid-n67f4zmd]{opacity:.75;overflow-wrap:break-word;margin-top:.5rem;font-size:.875rem;line-height:1.5}.project-image-placeholder[data-astro-cid-n67f4zmd]{min-height:clamp(15rem,40vw,34rem);color:var(--primary-color);text-align:center;background:linear-gradient(120deg,#edf4f7,#d5e6ee);border:1px solid #b9d0dc;place-items:center;padding:1rem;font-size:clamp(1.1rem,2.5vw,1.5rem);display:grid}.project-page[data-astro-cid-n67f4zmd] h2[data-astro-cid-n67f4zmd]{margin:0 0 1.25rem;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.3}.project-data[data-astro-cid-n67f4zmd]{width:100%;min-width:0;margin-bottom:clamp(1.4rem,2.8vw,2.1rem)}.project-data[data-astro-cid-n67f4zmd] table[data-astro-cid-n67f4zmd]{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;font-size:1.2rem;line-height:1.5}.project-data[data-astro-cid-n67f4zmd] tr[data-astro-cid-n67f4zmd]{border-bottom:1px solid #cbd5dc}.project-data[data-astro-cid-n67f4zmd] tbody[data-astro-cid-n67f4zmd] tr[data-astro-cid-n67f4zmd]:last-child{border-bottom:0}.project-data[data-astro-cid-n67f4zmd] th[data-astro-cid-n67f4zmd],.project-data[data-astro-cid-n67f4zmd] td[data-astro-cid-n67f4zmd]{text-align:left;vertical-align:top;white-space:pre-line;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border:0;padding:.85rem 0}.project-data[data-astro-cid-n67f4zmd] th[data-astro-cid-n67f4zmd]{width:13rem;color:var(--primary-color);padding-right:1rem;font-weight:600}.project-columns[data-astro-cid-n67f4zmd]>section[data-astro-cid-n67f4zmd],.project-summary[data-astro-cid-n67f4zmd]{min-width:0}.project-columns[data-astro-cid-n67f4zmd]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.project-columns[data-astro-cid-n67f4zmd] .project-data[data-astro-cid-n67f4zmd]{margin-bottom:0}.project-columns[data-astro-cid-n67f4zmd] .project-data[data-astro-cid-n67f4zmd] th[data-astro-cid-n67f4zmd]{width:40%}.project-data[data-astro-cid-n67f4zmd] td[data-astro-cid-n67f4zmd].project-features-cell{white-space:normal}.project-detail-list[data-astro-cid-n67f4zmd]{padding:0;font:inherit;text-align:left;white-space:normal;text-wrap:wrap;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;padding-inline:1.2em 0;line-height:1.7;list-style:outside}.project-detail-list[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]{margin:0 0 .45em;padding:0}.project-detail-list[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]:last-child{margin-bottom:0}.project-features[data-astro-cid-n67f4zmd]{line-height:inherit}.project-features[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]{margin-bottom:.35em}.project-features[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]:last-child{margin-bottom:0}.project-description[data-astro-cid-n67f4zmd]{overflow-wrap:break-word;font-size:1.125rem;line-height:1.75}.project-description[data-astro-cid-n67f4zmd] p{margin:0 0 1rem}.project-description[data-astro-cid-n67f4zmd] img{max-width:100%;height:auto}@media (width<=767px){.project-data[data-astro-cid-n67f4zmd] th[data-astro-cid-n67f4zmd]{width:36%}.project-columns[data-astro-cid-n67f4zmd]{grid-template-columns:minmax(0,1fr);gap:2rem}.project-description[data-astro-cid-n67f4zmd]{font-size:1rem}}
