.project-detail[data-astro-cid-aih2bczu]{background:var(--color-ppt-white);color:var(--color-ppt-text)}.project-detail[data-astro-cid-aih2bczu] .hero h1{max-inline-size:23ch}.project-detail[data-astro-cid-aih2bczu] .hero .technical-label{color:var(--color-family-support-on-dark);margin-block-end:var(--spacing-5)}.project-profile[data-astro-cid-aih2bczu]{column-gap:var(--spacing-8);row-gap:var(--spacing-7);padding-block:var(--spacing-8);grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}.project-profile__details[data-astro-cid-aih2bczu]{top:var(--project-sticky-top,var(--spacing-9));grid-area:1/1/3;position:sticky}.project-profile__details[data-astro-cid-aih2bczu] h2[data-astro-cid-aih2bczu]{font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;margin-block-end:var(--spacing-4)}.project-detail__facts[data-astro-cid-aih2bczu]{margin:0}.project-detail__facts[data-astro-cid-aih2bczu]>div[data-astro-cid-aih2bczu]{padding-block:var(--spacing-3);border-block-start:1px solid var(--color-ppt-border)}dt[data-astro-cid-aih2bczu]{color:var(--color-ppt-text);font-weight:var(--font-weight-semibold);font-size:var(--text-small);line-height:var(--leading-body);margin-block-end:var(--spacing-1)}dd[data-astro-cid-aih2bczu]{color:var(--color-ppt-text);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}dd[data-astro-cid-aih2bczu] a[data-astro-cid-aih2bczu]{color:var(--color-ppt-blue-700);text-underline-offset:.2em;text-decoration:underline}.project-profile__photography[data-astro-cid-aih2bczu]{grid-column:2;min-inline-size:0}figure[data-astro-cid-aih2bczu]{margin:0}figure[data-astro-cid-aih2bczu]+figure[data-astro-cid-aih2bczu]{margin-block-start:var(--spacing-5)}figure[data-astro-cid-aih2bczu] img[data-astro-cid-aih2bczu]{border-radius:var(--radius-lg);block-size:auto;inline-size:100%;display:block}figcaption[data-astro-cid-aih2bczu]{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-ppt-text-secondary);margin-block-start:var(--spacing-3)}.project-profile__narrative[data-astro-cid-aih2bczu]{grid-column:2;min-inline-size:0}.project-profile__narrative[data-astro-cid-aih2bczu] section[data-astro-cid-aih2bczu]{scroll-margin-block-start:var(--spacing-9)}.project-profile__narrative[data-astro-cid-aih2bczu] section[data-astro-cid-aih2bczu]+section[data-astro-cid-aih2bczu]{margin-block-start:var(--spacing-7)}.project-profile__narrative[data-astro-cid-aih2bczu] h2[data-astro-cid-aih2bczu],.project-related__heading[data-astro-cid-aih2bczu] h2[data-astro-cid-aih2bczu]{color:var(--color-ppt-text);font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading)}.project-profile__narrative[data-astro-cid-aih2bczu] p[data-astro-cid-aih2bczu]{color:var(--color-ppt-text);font-size:var(--text-body-lg);line-height:var(--leading-body);max-inline-size:70ch;margin-block-start:var(--spacing-4)}#project-outcome[data-astro-cid-aih2bczu]{border-block-start:1px solid var(--color-ppt-border);padding-block-start:var(--spacing-6)}.project-system-strip[data-astro-cid-aih2bczu]{background:var(--color-ppt-surface);border-block:1px solid var(--color-ppt-border);scroll-margin-block-start:var(--spacing-9)}.project-system-strip__inner[data-astro-cid-aih2bczu]{justify-content:space-between;align-items:center;gap:var(--spacing-6);padding-block:var(--spacing-5);display:flex}.project-system-strip[data-astro-cid-aih2bczu] h2[data-astro-cid-aih2bczu]{color:var(--color-ppt-text);font-size:var(--text-body);font-weight:var(--font-weight-bold);white-space:nowrap}.project-system-strip__inner[data-astro-cid-aih2bczu]>div[data-astro-cid-aih2bczu]{align-items:center;gap:var(--spacing-4) var(--spacing-6);flex-wrap:wrap;display:flex}.project-system-strip[data-astro-cid-aih2bczu] a{white-space:nowrap}.project-related__gallery[data-astro-cid-aih2bczu]{padding-block:var(--spacing-8) var(--spacing-9)}.project-related__heading[data-astro-cid-aih2bczu]{justify-content:space-between;align-items:center;gap:var(--spacing-5);margin-block:0 var(--spacing-5);display:flex}.project-related__previews[data-astro-cid-aih2bczu]{gap:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=64rem){.project-profile[data-astro-cid-aih2bczu]{column-gap:var(--spacing-6);grid-template-columns:13rem minmax(0,1fr)}}@media (width<=48rem){.project-profile[data-astro-cid-aih2bczu]{padding-block:var(--spacing-6);gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.project-profile__photography[data-astro-cid-aih2bczu]{grid-area:1/1}.project-profile__details[data-astro-cid-aih2bczu]{grid-area:2/1;position:static}.project-detail__facts[data-astro-cid-aih2bczu]{column-gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-profile__narrative[data-astro-cid-aih2bczu]{grid-area:3/1}.project-profile__narrative[data-astro-cid-aih2bczu] p[data-astro-cid-aih2bczu]{font-size:var(--text-body)}.project-profile__narrative[data-astro-cid-aih2bczu] section[data-astro-cid-aih2bczu]+section[data-astro-cid-aih2bczu]{margin-block-start:var(--spacing-6)}.project-related__previews[data-astro-cid-aih2bczu]{grid-template-columns:1fr}.project-system-strip__inner[data-astro-cid-aih2bczu]{align-items:flex-start;gap:var(--spacing-4);flex-direction:column}.project-system-strip__inner[data-astro-cid-aih2bczu]>div[data-astro-cid-aih2bczu]{align-items:flex-start;gap:var(--spacing-3);flex-direction:column}.project-related__gallery[data-astro-cid-aih2bczu]{padding-block:var(--spacing-6) var(--spacing-8)}.project-related__heading[data-astro-cid-aih2bczu]{flex-direction:column;align-items:flex-start}}
