.ProjectImage-module__k_g9HW__frame{background:var(--paper-sunken);border:var(--hairline) solid var(--rule);width:100%;position:relative;overflow:hidden;container-type:inline-size}.ProjectImage-module__k_g9HW__photo{object-fit:cover;width:100%;height:100%}.ProjectImage-module__k_g9HW__fallback{background:var(--paper-sunken);place-items:center;display:grid}.ProjectImage-module__k_g9HW__sheet{width:min(74%,34rem);min-height:54%;padding:var(--s-5);border:var(--hairline) solid var(--rule-strong);background:var(--paper);gap:var(--s-3) var(--s-4);grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr auto;display:grid}.ProjectImage-module__k_g9HW__ref,.ProjectImage-module__k_g9HW__category,.ProjectImage-module__k_g9HW__note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.ProjectImage-module__k_g9HW__ref{color:var(--ink)}.ProjectImage-module__k_g9HW__category{color:var(--ink-faint);text-align:right}.ProjectImage-module__k_g9HW__rule{border-top:var(--hairline) solid var(--rule-strong);grid-column:1/-1}.ProjectImage-module__k_g9HW__placeholder{font-family:var(--font-serif);color:var(--ink-muted);grid-column:1/-1;align-self:center;font-size:clamp(1.4rem,4cqw,3rem);line-height:1}.ProjectImage-module__k_g9HW__note{color:var(--ink-faint);grid-column:1/-1}@container (max-width:22rem){.ProjectImage-module__k_g9HW__sheet{width:82%;padding:var(--s-4)}.ProjectImage-module__k_g9HW__category{display:none}}
.detail-module__fXOPGW__breadcrumb{gap:var(--s-2);padding-top:var(--s-5);font-size:var(--t-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-faint);align-items:center;display:flex}.detail-module__fXOPGW__crumb:hover{color:var(--ink)}.detail-module__fXOPGW__crumbSep{color:var(--rule-strong)}.detail-module__fXOPGW__header{justify-content:space-between;align-items:flex-start;gap:var(--s-6);padding-block:var(--s-5) var(--s-6);display:flex}.detail-module__fXOPGW__eyebrow{margin-bottom:var(--s-3)}.detail-module__fXOPGW__title{font-family:var(--font-serif);font-size:var(--t-h1);font-weight:400;line-height:var(--lh-tight);text-wrap:balance;max-width:22ch}.detail-module__fXOPGW__strapline{margin-top:var(--s-4);color:var(--ink-muted);max-width:52ch;font-size:1.125rem}.detail-module__fXOPGW__headerAside{align-items:flex-end;gap:var(--s-3);flex-direction:column;flex:none;display:flex}.detail-module__fXOPGW__ref{font-size:var(--t-small);color:var(--ink-faint);letter-spacing:.08em}@media (max-width:44rem){.detail-module__fXOPGW__header{gap:var(--s-4);flex-direction:column}.detail-module__fXOPGW__headerAside{flex-direction:row;align-items:center}}.detail-module__fXOPGW__imageBand{margin-bottom:var(--s-6)}.detail-module__fXOPGW__layout{gap:var(--s-8);margin-top:var(--s-7);grid-template-columns:minmax(0,1fr) 21rem;align-items:start;display:grid}@media (max-width:64rem){.detail-module__fXOPGW__layout{gap:var(--s-7);grid-template-columns:1fr}}.detail-module__fXOPGW__main{min-width:0}.detail-module__fXOPGW__block{margin-bottom:var(--s-8)}.detail-module__fXOPGW__blockTitle{padding-bottom:var(--s-2);border-bottom:var(--hairline) solid var(--ink);margin-bottom:var(--s-4)}.detail-module__fXOPGW__summary{font-family:var(--font-serif);max-width:var(--measure);font-size:1.3125rem;line-height:1.5}.detail-module__fXOPGW__highlights{list-style:none}.detail-module__fXOPGW__highlight{padding:var(--s-3) 0 var(--s-3) var(--s-5);border-bottom:var(--hairline) solid var(--rule-faint);position:relative}.detail-module__fXOPGW__highlight:before{content:"";width:var(--s-4);background:var(--accent);height:1px;position:absolute;top:1.45em;left:0}.detail-module__fXOPGW__prose{max-width:var(--measure);color:var(--ink-muted)}.detail-module__fXOPGW__prose p+p{margin-top:var(--s-4)}.detail-module__fXOPGW__formTitle{font-family:var(--font-serif);font-size:var(--t-h3);padding-bottom:var(--s-3);border-bottom:var(--hairline) solid var(--ink);margin-bottom:var(--s-4);font-weight:400}.detail-module__fXOPGW__formLead{margin-bottom:var(--s-5);color:var(--ink-muted);font-size:var(--t-small);max-width:var(--measure)}.detail-module__fXOPGW__rail{min-width:0}.detail-module__fXOPGW__railInner{gap:var(--s-6);display:grid;position:sticky;top:5.5rem}@media (max-width:64rem){.detail-module__fXOPGW__railInner{position:static}}.detail-module__fXOPGW__railBlock{border:var(--hairline) solid var(--rule);border-top:2px solid var(--ink);background:var(--paper-raised);padding:var(--s-5)}.detail-module__fXOPGW__railTitle{margin-bottom:var(--s-3)}.detail-module__fXOPGW__railBody{font-size:var(--t-small);color:var(--ink-muted);margin-bottom:var(--s-4)}.detail-module__fXOPGW__railList{gap:var(--s-3);margin:0;display:grid}.detail-module__fXOPGW__railList>div{justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:var(--hairline) solid var(--rule-faint);font-size:var(--t-small);display:flex}.detail-module__fXOPGW__railList>div:last-child{border-bottom:0;padding-bottom:0}.detail-module__fXOPGW__railList dt{color:var(--ink-muted)}.detail-module__fXOPGW__railList dd{text-align:right;margin:0;font-weight:600}
