.work-module__TBmMHG__article{padding-top:var(--nav-height)}.work-module__TBmMHG__header{padding:clamp(3rem, 5vw, 6rem) var(--space-gutter);max-width:var(--max-width);flex-direction:column;gap:2.5rem;margin:0 auto;display:flex}.work-module__TBmMHG__back{font-size:var(--text-small);color:var(--color-muted);transition:color var(--duration-fast) ease;align-self:flex-start}.work-module__TBmMHG__back:hover{color:var(--color-ink)}.work-module__TBmMHG__headerContent{flex-direction:column;gap:1.5rem;display:flex}.work-module__TBmMHG__title{font-size:var(--text-h2);flex-direction:column;font-weight:800;display:flex}.work-module__TBmMHG__title .work-module__TBmMHG__reveal-line{overflow-clip-margin:.4em;padding-bottom:.03em;display:block;overflow:clip}.work-module__TBmMHG__tagline{color:var(--color-muted);max-width:60ch;font-size:clamp(1rem,.3rem + 1.5vw,1.5rem);line-height:1.5}.work-module__TBmMHG__meta{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:2rem 4rem;padding-top:1.5rem;display:flex}.work-module__TBmMHG__metaItem{flex-direction:column;gap:.4rem;display:flex}.work-module__TBmMHG__metaItem span:last-child{font-size:var(--text-small)}.work-module__TBmMHG__liveLink{font-size:var(--text-small);color:var(--color-accent);transition:color var(--duration-fast) ease;align-items:center;gap:.4rem;margin-top:.5rem;display:inline-flex}.work-module__TBmMHG__liveLink:hover{color:var(--color-ink)}.work-module__TBmMHG__coverWrap{aspect-ratio:2493/1259;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:100%;overflow:hidden}.work-module__TBmMHG__coverPlaceholder{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;justify-content:center;align-items:center;font-size:clamp(3rem,9vw,9rem);font-weight:800;display:flex}.work-module__TBmMHG__body{max-width:var(--max-width);padding:var(--space-section) var(--space-gutter);flex-direction:column;gap:clamp(3rem,5vw,6rem);margin:0 auto;display:flex}.work-module__TBmMHG__section{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:900px){.work-module__TBmMHG__section{grid-template-columns:14rem 1fr;align-items:start;gap:4rem}}.work-module__TBmMHG__prose{color:var(--color-muted);max-width:66ch;font-size:clamp(1rem,.3rem + 1.2vw,1.2rem);line-height:1.75}.work-module__TBmMHG__decisions{flex-direction:column;gap:2rem;display:flex}.work-module__TBmMHG__decision{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding-bottom:2rem;display:flex}.work-module__TBmMHG__decision:last-child{border-bottom:none;padding-bottom:0}.work-module__TBmMHG__decisionTitle{font-size:clamp(1rem,.3rem + 1.2vw,1.25rem);font-weight:700}.work-module__TBmMHG__decisionDetail{font-size:var(--text-small);color:var(--color-muted);max-width:60ch;line-height:1.7}.work-module__TBmMHG__stack{flex-wrap:wrap;gap:.5rem;display:flex}.work-module__TBmMHG__tag{font-family:var(--font-mono), monospace;letter-spacing:.05em;border:1px solid var(--color-border);color:var(--color-muted);padding:.35rem .75rem;font-size:.7rem}.work-module__TBmMHG__learnings{flex-direction:column;gap:1rem;list-style:none;display:flex}.work-module__TBmMHG__learning{align-items:baseline;gap:1.25rem;display:flex}.work-module__TBmMHG__learnMarker{background:var(--color-accent);flex-shrink:0;width:1.25rem;height:2px;transform:translateY(-.35em)}.work-module__TBmMHG__learning span:last-child{font-size:var(--text-small);color:var(--color-muted);line-height:1.7}.work-module__TBmMHG__nextProject{border-top:1px solid var(--color-border);padding:clamp(3rem, 5vw, 6rem) var(--space-gutter);max-width:var(--max-width);flex-direction:column;gap:1rem;margin:0 auto;display:flex}.work-module__TBmMHG__nextLink{align-self:flex-start;align-items:baseline;gap:1.5rem;display:flex}.work-module__TBmMHG__nextTitle{letter-spacing:-.03em;transition:color var(--duration-fast) ease;font-size:clamp(1.5rem,.5rem + 3vw,3.5rem);font-weight:800;line-height:1}.work-module__TBmMHG__nextLink:hover .work-module__TBmMHG__nextTitle{color:var(--color-accent)}
