.project-detail[data-astro-cid-bmrowvrh]{background:var(--color-background)}.project-hero[data-astro-cid-bmrowvrh]{padding-block:var(--space-4xl) var(--space-5xl)}.project-hero__inner[data-astro-cid-bmrowvrh]{align-items:end;gap:var(--space-5xl);grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr);display:grid}.project-hero__label[data-astro-cid-bmrowvrh],.project-section-heading[data-astro-cid-bmrowvrh] p[data-astro-cid-bmrowvrh],.project-next__link[data-astro-cid-bmrowvrh] span[data-astro-cid-bmrowvrh]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);color:var(--color-dark-pink);font-size:var(--text-label-size);line-height:var(--text-label-lh);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;display:flex}.project-hero__label[data-astro-cid-bmrowvrh]:before,.project-section-heading[data-astro-cid-bmrowvrh] p[data-astro-cid-bmrowvrh]:before,.project-next__link[data-astro-cid-bmrowvrh] span[data-astro-cid-bmrowvrh]:before{content:"";background:var(--color-dark-pink);width:1.5rem;height:1px}.project-hero[data-astro-cid-bmrowvrh] h1[data-astro-cid-bmrowvrh]{max-width:48rem;color:var(--color-black);font-size:var(--text-h1-size);line-height:var(--text-h1-lh)}.project-hero__meta[data-astro-cid-bmrowvrh]{gap:var(--space-sm);margin-top:var(--space-xl);color:#2f021280;font-size:var(--text-p-small-size);line-height:var(--text-p-small-lh);flex-wrap:wrap;display:flex}.project-hero__meta[data-astro-cid-bmrowvrh] span[data-astro-cid-bmrowvrh]:not(:last-child):after{content:"/";margin-left:var(--space-sm);color:#2f021240}.project-hero__intro[data-astro-cid-bmrowvrh]{max-width:42rem;margin-top:var(--space-xl);font-size:var(--text-p-large-size);line-height:var(--text-p-large-lh)}.project-hero__image[data-astro-cid-bmrowvrh]{background:#c96b7e29;border:1px solid #2f021214;overflow:hidden}.project-hero__image[data-astro-cid-bmrowvrh] img[data-astro-cid-bmrowvrh]{width:100%;height:auto;display:block}.project-overview[data-astro-cid-bmrowvrh],.project-facts[data-astro-cid-bmrowvrh],.project-process[data-astro-cid-bmrowvrh],.project-quote[data-astro-cid-bmrowvrh],.project-next[data-astro-cid-bmrowvrh]{padding-block:var(--space-5xl)}.project-overview[data-astro-cid-bmrowvrh]{background:var(--color-background-pink)}.project-overview__grid[data-astro-cid-bmrowvrh]{gap:var(--space-4xl);grid-template-columns:repeat(3,1fr);display:grid}.project-overview[data-astro-cid-bmrowvrh] article[data-astro-cid-bmrowvrh],.project-fact[data-astro-cid-bmrowvrh],.project-process-step[data-astro-cid-bmrowvrh]{padding-top:var(--space-lg);border-top:1px solid #2f02121f}.project-overview[data-astro-cid-bmrowvrh] span[data-astro-cid-bmrowvrh],.project-process-step[data-astro-cid-bmrowvrh] span[data-astro-cid-bmrowvrh],.project-fact[data-astro-cid-bmrowvrh] span[data-astro-cid-bmrowvrh]{margin-bottom:var(--space-lg);color:var(--color-dark-pink);font-size:var(--text-p-small-size);line-height:var(--text-p-small-lh);font-weight:var(--font-weight-bold);display:block}.project-overview[data-astro-cid-bmrowvrh] h2[data-astro-cid-bmrowvrh],.project-section-heading[data-astro-cid-bmrowvrh] h2[data-astro-cid-bmrowvrh],.project-process-step[data-astro-cid-bmrowvrh] h3[data-astro-cid-bmrowvrh]{margin-bottom:var(--space-md);font-size:var(--text-h4-size);line-height:var(--text-h4-lh)}.project-overview[data-astro-cid-bmrowvrh] p[data-astro-cid-bmrowvrh],.project-process-step[data-astro-cid-bmrowvrh] p[data-astro-cid-bmrowvrh],.project-next__link[data-astro-cid-bmrowvrh] p[data-astro-cid-bmrowvrh]{color:#2f02128c;font-size:var(--text-p-size);line-height:var(--text-p-lh)}.project-section-heading[data-astro-cid-bmrowvrh]{max-width:40rem;margin-bottom:var(--space-4xl)}.project-section-heading[data-astro-cid-bmrowvrh] h2[data-astro-cid-bmrowvrh]{font-size:var(--text-h2-size);line-height:var(--text-h2-lh)}.project-facts__grid[data-astro-cid-bmrowvrh]{gap:var(--space-xl);grid-template-columns:repeat(5,1fr);display:grid}.project-fact[data-astro-cid-bmrowvrh] p[data-astro-cid-bmrowvrh]{color:var(--color-black);font-size:var(--text-p-size);line-height:var(--text-p-lh)}.project-process[data-astro-cid-bmrowvrh]{background:var(--color-background-pink)}.project-process__steps[data-astro-cid-bmrowvrh]{gap:var(--space-3xl);grid-template-columns:repeat(4,1fr);display:grid}.project-quote[data-astro-cid-bmrowvrh] figure[data-astro-cid-bmrowvrh]{text-align:center;max-width:58rem;margin-inline:auto}.project-quote[data-astro-cid-bmrowvrh] blockquote[data-astro-cid-bmrowvrh]{color:var(--color-black);font-size:var(--text-h2-size);line-height:var(--text-h2-lh);font-weight:var(--font-weight-bold)}.project-quote[data-astro-cid-bmrowvrh] figcaption[data-astro-cid-bmrowvrh]{gap:var(--space-xs);margin-top:var(--space-xl);color:#2f021280;font-size:var(--text-p-small-size);line-height:var(--text-p-small-lh);display:grid}.project-quote[data-astro-cid-bmrowvrh] strong[data-astro-cid-bmrowvrh]{color:var(--color-dark-pink)}.project-next[data-astro-cid-bmrowvrh]{background:var(--color-black)}.project-next__link[data-astro-cid-bmrowvrh]{color:var(--color-white);text-decoration:none;display:block}.project-next__link[data-astro-cid-bmrowvrh] strong[data-astro-cid-bmrowvrh]{max-width:50rem;color:var(--color-white);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);display:block}.project-next__link[data-astro-cid-bmrowvrh] p[data-astro-cid-bmrowvrh]{margin-top:var(--space-md);color:#ffffffa6}@media (width<=1100px){.project-facts__grid[data-astro-cid-bmrowvrh],.project-process__steps[data-astro-cid-bmrowvrh]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.project-hero__inner[data-astro-cid-bmrowvrh],.project-overview__grid[data-astro-cid-bmrowvrh]{gap:var(--space-2xl);grid-template-columns:1fr}.project-hero[data-astro-cid-bmrowvrh] h1[data-astro-cid-bmrowvrh],.project-next__link[data-astro-cid-bmrowvrh] strong[data-astro-cid-bmrowvrh]{font-size:var(--text-h2-size);line-height:var(--text-h2-lh)}.project-hero__intro[data-astro-cid-bmrowvrh],.project-quote[data-astro-cid-bmrowvrh] blockquote[data-astro-cid-bmrowvrh]{font-size:var(--text-h3-size);line-height:var(--text-h3-lh)}}@media (width<=600px){.project-facts__grid[data-astro-cid-bmrowvrh],.project-process__steps[data-astro-cid-bmrowvrh]{grid-template-columns:1fr}}
