.project-module__D9I2Tq__bar{min-height:4.5rem;font-size:var(--step-small);justify-content:space-between;align-items:center;display:flex}.project-module__D9I2Tq__home{font-weight:500;text-decoration:none}.project-module__D9I2Tq__page{padding-top:clamp(3rem,8vw,7rem);padding-bottom:var(--section-gap)}.project-module__D9I2Tq__current{background:var(--ink);color:var(--bg);font-size:var(--step-small);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.25rem;padding:.2rem .6rem;font-weight:500;display:inline-block}.project-module__D9I2Tq__title{font-size:var(--step-display);text-transform:uppercase;margin-bottom:clamp(2.5rem,5vw,4.5rem);line-height:.82}.project-module__D9I2Tq__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.project-module__D9I2Tq__shot{grid-column:1/span 7}.project-module__D9I2Tq__image{background:var(--surface);width:100%;height:auto}.project-module__D9I2Tq__panel{flex-direction:column;grid-column:9/span 4;align-items:flex-start;gap:1.75rem;display:flex}.project-module__D9I2Tq__summary{font-size:var(--step-lead);line-height:1.4}.project-module__D9I2Tq__stackHeading{font-size:var(--step-lead);text-transform:uppercase;margin-top:1rem}.project-module__D9I2Tq__stack{flex-direction:column;gap:.6rem;display:flex}.project-module__D9I2Tq__stack li{align-items:center;gap:.6rem;display:inline-flex}.project-module__D9I2Tq__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.project-module__D9I2Tq__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(1.5rem,4vw,4rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.project-module__D9I2Tq__detail{flex-direction:column;gap:1.5rem;display:flex}.project-module__D9I2Tq__detailHeading{text-transform:uppercase;font-size:clamp(2rem,1rem + 3vw,3.5rem)}.project-module__D9I2Tq__detailList{flex-direction:column;gap:1rem;max-width:44ch;display:flex}.project-module__D9I2Tq__detailList li{text-indent:-1.25rem;padding-left:1.25rem}.project-module__D9I2Tq__detailList li:before{content:"";background:var(--ink);vertical-align:.15em;width:.5rem;height:.5rem;margin-right:.75rem;display:inline-block}@media (max-width:900px){.project-module__D9I2Tq__details{grid-template-columns:1fr}.project-module__D9I2Tq__shot,.project-module__D9I2Tq__panel{grid-column:1/-1}.project-module__D9I2Tq__panel{margin-top:1.5rem}}
