.project-hero[data-astro-cid-nkggbshs]{align-items:flex-end;height:72vh;min-height:420px;display:flex;position:relative;overflow:hidden}.project-hero__content[data-astro-cid-nkggbshs]{z-index:2;width:100%;padding:0 var(--pad-x) clamp(36px, 6vh, 72px);position:relative}.project-hero__title[data-astro-cid-nkggbshs]{color:#fff;max-width:18ch}.project-intro-col[data-astro-cid-nkggbshs]{flex-direction:column;gap:24px;display:flex}.project__intro[data-astro-cid-nkggbshs]{letter-spacing:-.015em;max-width:52ch;margin:0;font-size:clamp(17px,1.6vw,23px);line-height:1.5}.project-quotes[data-astro-cid-nkggbshs]{flex-direction:column;gap:16px;display:flex}.project-quote[data-astro-cid-nkggbshs]{border-top:1px solid var(--on-light-line);max-width:52ch;margin:0;padding-top:14px}.project-quote[data-astro-cid-nkggbshs] p[data-astro-cid-nkggbshs]{color:var(--ink-body);margin:0 0 6px;font-size:14px;line-height:1.55}.project-quote[data-astro-cid-nkggbshs] footer[data-astro-cid-nkggbshs]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:500}.project-meta[data-astro-cid-nkggbshs]{flex-direction:column;gap:22px;display:flex}.project-meta__logo[data-astro-cid-nkggbshs]{object-fit:contain;width:auto;max-width:128px;height:auto;max-height:60px}.project-meta__logo--invert[data-astro-cid-nkggbshs]{filter:invert()}.facts[data-astro-cid-nkggbshs]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0 24px;margin:0;display:grid}.fact[data-astro-cid-nkggbshs]{border-top:1px solid var(--on-light-line);padding:12px 0}.fact__label[data-astro-cid-nkggbshs]{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:600}.fact__value[data-astro-cid-nkggbshs]{margin:0;font-size:14px;font-weight:500}.gallery[data-astro-cid-nkggbshs]{background:var(--ground-light);color:var(--ink);padding:0 var(--pad-x) clamp(52px, 8vw, 110px)}.gallery__inner[data-astro-cid-nkggbshs]{flex-direction:column;gap:clamp(28px,4vw,60px);display:flex}.set__label[data-astro-cid-nkggbshs]{margin-bottom:14px}.set__story[data-astro-cid-nkggbshs]{color:var(--ink);border-bottom:1px solid;margin-left:14px}.set__story[data-astro-cid-nkggbshs]:hover{color:var(--accent-ink)}.set__row[data-astro-cid-nkggbshs]{column-gap:10px;margin-top:10px}.set__row--wide[data-astro-cid-nkggbshs]{column-width:240px}.set__row--narrow[data-astro-cid-nkggbshs]{column-width:220px}.set__row[data-astro-cid-nkggbshs] .frame[data-astro-cid-nkggbshs]{break-inside:avoid;margin-bottom:10px}.frame[data-astro-cid-nkggbshs]{aspect-ratio:var(--ratio);overflow:hidden}.frame[data-astro-cid-nkggbshs] img[data-astro-cid-nkggbshs]{object-fit:cover;width:100%;height:100%}.frame--download[data-astro-cid-nkggbshs]{display:block;position:relative}.frame__download[data-astro-cid-nkggbshs]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--accent);padding:6px 10px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.frame--download[data-astro-cid-nkggbshs]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.more-work__head[data-astro-cid-nkggbshs]{border-bottom:1px solid var(--on-dark-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:clamp(24px,3vw,40px);padding-bottom:18px;display:flex}.more-work__all[data-astro-cid-nkggbshs]{color:var(--on-dark-muted)}.more-work__grid[data-astro-cid-nkggbshs]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}.outro[data-astro-cid-nkggbshs]{background:var(--ground-dark);color:var(--on-dark);padding:var(--section-y-sm) var(--pad-x)}.more-work[data-astro-cid-nkggbshs]+.outro[data-astro-cid-nkggbshs]{border-top:1px solid var(--on-dark-line)}.outro__inner[data-astro-cid-nkggbshs]{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:1000px;margin:0 auto;display:flex}.outro__related[data-astro-cid-nkggbshs]{flex-wrap:wrap;justify-content:center;gap:10px 28px;display:flex}.outro__related[data-astro-cid-nkggbshs] a[data-astro-cid-nkggbshs]{letter-spacing:.04em;color:var(--on-dark-soft);border-bottom:1px solid #f4f4f24d;font-size:13px;font-weight:600}.outro__related[data-astro-cid-nkggbshs] a[data-astro-cid-nkggbshs]:hover{color:var(--accent);border-color:currentColor}
