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