.pipe__lede[data-astro-cid-f4cds3qv]{margin-top:1.35rem}.pipe__h[data-astro-cid-f4cds3qv]{margin-bottom:clamp(2rem,4vw,3rem)}.pfeat[data-astro-cid-f4cds3qv]{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width>=800px){.pfeat[data-astro-cid-f4cds3qv]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.pfeat[data-astro-cid-f4cds3qv] img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;height:auto}.pfeat__meta[data-astro-cid-f4cds3qv]{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--red);margin:0 0 .6rem;font-size:.72rem;font-weight:700}.pfeat[data-astro-cid-f4cds3qv] h3[data-astro-cid-f4cds3qv]{text-transform:none;font-size:clamp(1.25rem,1.1rem + .8vw,1.6rem)}.pfeat__text[data-astro-cid-f4cds3qv]{max-width:var(--measure);color:var(--slate);margin-top:.8rem}.pfeat__text[data-astro-cid-f4cds3qv] p{margin:0}.pipe__stats[data-astro-cid-f4cds3qv]{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem;margin:2.5rem 0 0;padding-top:2rem;display:grid}@media (width>=760px){.pipe__stats[data-astro-cid-f4cds3qv]{grid-template-columns:repeat(4,1fr)}}.pipe__stats[data-astro-cid-f4cds3qv] dt[data-astro-cid-f4cds3qv]{letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--slate-2);font-size:.7rem;font-weight:700}.pipe__stats[data-astro-cid-f4cds3qv] dd[data-astro-cid-f4cds3qv]{letter-spacing:-.03em;color:var(--red);margin:.35rem 0 0;font-size:clamp(1.6rem,1.3rem + 1.4vw,2.4rem);font-weight:800}.pcap__card[data-astro-cid-f4cds3qv]{background:var(--ink-2);border-left:3px solid var(--red);border-radius:var(--radius);padding:clamp(1.4rem,2.6vw,2rem)}.pcap__card[data-astro-cid-f4cds3qv] h3[data-astro-cid-f4cds3qv]{text-transform:uppercase;color:#fff;font-size:1.05rem}.pcap__card[data-astro-cid-f4cds3qv] p[data-astro-cid-f4cds3qv]{color:#b9c0c6;margin:.7rem 0 0}.pgroup[data-astro-cid-f4cds3qv]+.pgroup[data-astro-cid-f4cds3qv],.pmore[data-astro-cid-f4cds3qv] summary[data-astro-cid-f4cds3qv]+.pgroup[data-astro-cid-f4cds3qv]{margin-top:clamp(2.5rem,5vw,3.5rem)}.pgroup__head[data-astro-cid-f4cds3qv]{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.25rem;padding-bottom:.9rem;display:flex}.pgroup__head[data-astro-cid-f4cds3qv] h3[data-astro-cid-f4cds3qv]{text-transform:uppercase;font-size:1.05rem}.pgroup__period[data-astro-cid-f4cds3qv]{letter-spacing:var(--tracking-wide);color:var(--red);font-size:.72rem;font-weight:700}.ptable[data-astro-cid-f4cds3qv]{margin:0;padding:0;list-style:none}.ptable[data-astro-cid-f4cds3qv] li[data-astro-cid-f4cds3qv]{border-bottom:1px solid var(--line);gap:.15rem 1rem;padding:.95rem 0;display:grid}@media (width>=800px){.ptable[data-astro-cid-f4cds3qv] li[data-astro-cid-f4cds3qv]{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.4fr) 5.5rem;align-items:baseline;gap:1.5rem}.ptable__year[data-astro-cid-f4cds3qv]{text-align:right}}.ptable__loc[data-astro-cid-f4cds3qv]{letter-spacing:-.005em;font-weight:700}.ptable__client[data-astro-cid-f4cds3qv]{color:var(--ink-3);font-size:.9rem}.ptable__contractor[data-astro-cid-f4cds3qv]{color:var(--slate-2);font-size:.9rem}.ptable__year[data-astro-cid-f4cds3qv]{color:var(--red);white-space:nowrap;font-size:.82rem;font-weight:700}@media (width<=799px){.ptable__client[data-astro-cid-f4cds3qv]:before{content:"Client: ";color:var(--slate-2)}.ptable__contractor[data-astro-cid-f4cds3qv]:before{content:"Contractor: ";color:var(--slate-2)}.ptable__contractor[data-astro-cid-f4cds3qv]:empty{display:none}}.pmore[data-astro-cid-f4cds3qv]{margin-top:clamp(2rem,4vw,3rem)}.pmore[data-astro-cid-f4cds3qv] summary[data-astro-cid-f4cds3qv]{border:2px solid var(--red);border-radius:var(--radius);color:var(--red);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.78rem;font-weight:700;list-style:none;display:inline-flex}.pmore[data-astro-cid-f4cds3qv] summary[data-astro-cid-f4cds3qv]::-webkit-details-marker{display:none}.pmore[data-astro-cid-f4cds3qv] summary[data-astro-cid-f4cds3qv]:after{content:"+";font-size:1.1em;line-height:1}.pmore__hide[data-astro-cid-f4cds3qv],.pmore[data-astro-cid-f4cds3qv][open] .pmore__show[data-astro-cid-f4cds3qv]{display:none}.pmore[data-astro-cid-f4cds3qv][open] .pmore__hide[data-astro-cid-f4cds3qv]{display:inline}.pmore[data-astro-cid-f4cds3qv][open] summary[data-astro-cid-f4cds3qv]:after{content:"−"}.pmore[data-astro-cid-f4cds3qv] summary[data-astro-cid-f4cds3qv]:hover{background:var(--red);color:#fff}.pipe__cta[data-astro-cid-f4cds3qv]{align-items:center;gap:2rem;display:grid}@media (width>=900px){.pipe__cta[data-astro-cid-f4cds3qv]{grid-template-columns:1fr auto}}.pipe__cta-actions[data-astro-cid-f4cds3qv]{flex-wrap:wrap;gap:.8rem;display:flex}
