.project-hero[data-astro-cid-yq2gsstb]{box-sizing:border-box;isolation:isolate;background:var(--dark);height:760px;min-height:760px;color:var(--color-surface);align-items:end;padding:88px 0;display:flex;position:relative}.project-hero[data-astro-cid-yq2gsstb]:after{content:"";z-index:1;background:linear-gradient(90deg,#081124e0,#0811248a 62%,#0811244d);position:absolute;inset:0}.project-hero__image[data-astro-cid-yq2gsstb]{z-index:0;position:absolute;inset:0;overflow:hidden}.project-hero__image[data-astro-cid-yq2gsstb] picture,.project-hero__image[data-astro-cid-yq2gsstb] img{width:100%;height:100%;display:block}.project-hero__image[data-astro-cid-yq2gsstb] img{object-fit:cover}.project-hero__content[data-astro-cid-yq2gsstb]{z-index:2;position:relative}.project-hero__category[data-astro-cid-yq2gsstb]{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px;font-size:12px;font-weight:700}.project-hero[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb]{max-width:900px;color:var(--color-surface);font:600 clamp(38px, 5vw, 66px)/1.08 var(--font-sans);margin:0}.project-hero__summary[data-astro-cid-yq2gsstb]{max-width:660px;margin:20px 0 0;font-size:17px;line-height:1.6}.project-hero__meta[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:18px 48px;margin-top:34px;display:flex}.project-hero__meta[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]{gap:6px;font-size:15px;display:grid}.project-hero__meta[data-astro-cid-yq2gsstb] strong[data-astro-cid-yq2gsstb]{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.project-section[data-astro-cid-yq2gsstb]{border-bottom:1px solid var(--color-border);padding:78px 0}.project-section[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{color:var(--color-heading);font:600 clamp(30px, 3vw, 40px)/1.15 var(--font-sans);margin:0 0 30px}.project-overview__grid[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:70px;display:grid}.project-overview__grid--facts-only[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(280px,520px)}.project-overview__copy[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{max-width:680px;color:var(--color-text);white-space:pre-line;margin:0;font-size:16px;line-height:1.8}.project-facts[data-astro-cid-yq2gsstb]{border:1px solid var(--color-border);background:var(--color-surface-alt);border-radius:8px;padding:28px 30px}.project-facts[data-astro-cid-yq2gsstb] h3[data-astro-cid-yq2gsstb]{color:var(--color-heading);margin:0 0 18px;font-size:20px}.project-facts[data-astro-cid-yq2gsstb] dl[data-astro-cid-yq2gsstb]{margin:0}.project-facts[data-astro-cid-yq2gsstb] dl[data-astro-cid-yq2gsstb]>div[data-astro-cid-yq2gsstb]{border-top:1px solid var(--color-border);grid-template-columns:120px 1fr;gap:12px;padding:12px 0;font-size:14px;display:grid}.project-facts[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{color:var(--muted)}.project-facts[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{color:var(--color-heading);margin:0;font-weight:600}.project-specifications__scroll[data-astro-cid-yq2gsstb]{overflow-x:auto}.project-specifications[data-astro-cid-yq2gsstb] table[data-astro-cid-yq2gsstb]{border-collapse:collapse;text-align:left;width:100%}.project-specifications[data-astro-cid-yq2gsstb] th[data-astro-cid-yq2gsstb],.project-specifications[data-astro-cid-yq2gsstb] td[data-astro-cid-yq2gsstb]{border-bottom:1px solid var(--color-border);padding:16px 18px;font-size:15px}.project-specifications[data-astro-cid-yq2gsstb] th[data-astro-cid-yq2gsstb]{width:35%;color:var(--color-heading);font-weight:600}.project-gallery__grid[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-gallery__grid--featured[data-astro-cid-yq2gsstb]{grid-template-columns:2fr 1fr}.project-gallery[data-astro-cid-yq2gsstb] figure[data-astro-cid-yq2gsstb]{aspect-ratio:16/10;background:var(--color-surface-alt);border-radius:8px;margin:0;overflow:hidden}.project-gallery__grid--featured[data-astro-cid-yq2gsstb] figure[data-astro-cid-yq2gsstb]:first-child{aspect-ratio:auto;grid-row:span 2}.project-gallery__grid[data-astro-cid-yq2gsstb]:not(.project-gallery__grid--featured) figure[data-astro-cid-yq2gsstb]:only-child{grid-column:1/-1}.project-gallery[data-astro-cid-yq2gsstb] figure[data-astro-cid-yq2gsstb] picture,.project-gallery[data-astro-cid-yq2gsstb] figure[data-astro-cid-yq2gsstb] img{width:100%;height:100%;display:block}.project-gallery[data-astro-cid-yq2gsstb] figure[data-astro-cid-yq2gsstb] img{object-fit:cover}.project-quote[data-astro-cid-yq2gsstb]{padding:0 0 80px}@media (width<=900px){.project-hero[data-astro-cid-yq2gsstb]{height:auto;min-height:0;padding:112px 0 72px}.project-overview__grid[data-astro-cid-yq2gsstb]{gap:36px}}@media (width<=640px){.project-hero[data-astro-cid-yq2gsstb]{min-height:520px;padding:90px 0 50px}.project-hero[data-astro-cid-yq2gsstb]:after{background:linear-gradient(#08112473,#081124e6)}.project-hero__summary[data-astro-cid-yq2gsstb]{font-size:15px}.project-section[data-astro-cid-yq2gsstb]{padding:58px 0}.project-overview__grid[data-astro-cid-yq2gsstb]{grid-template-columns:1fr;gap:26px}.project-facts[data-astro-cid-yq2gsstb]{padding:22px}.project-gallery__grid[data-astro-cid-yq2gsstb],.project-gallery__grid--featured[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.project-gallery__grid--featured[data-astro-cid-yq2gsstb] figure[data-astro-cid-yq2gsstb]:first-child{aspect-ratio:16/10;grid-row:auto}.project-quote[data-astro-cid-yq2gsstb]{padding-bottom:58px}}
