.document-module__W5YXGW__container{max-width:640px;margin:auto;padding:clamp(32px,6vw,72px) clamp(16px,3vw,32px) clamp(48px,10vw,120px)}.document-module__W5YXGW__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;color:var(--c-ink-3);text-transform:uppercase;font-size:11px}.document-module__W5YXGW__title{font-family:var(--font-sans);letter-spacing:-.02em;color:#000;margin:0 0 20px;font-size:clamp(32px,6vw,64px);font-weight:400;line-height:1.05}.document-module__W5YXGW__tagline{font-family:var(--font-sans);color:var(--c-ink-2);max-width:540px;margin:0;font-size:clamp(16px,2vw,20px);font-style:italic;line-height:1.5}.document-module__W5YXGW__rule{border:0;border-top:1px solid var(--c-rule);margin:40px 0}.document-module__W5YXGW__ruleWide{margin:clamp(40px,7vw,72px) 0 clamp(28px,5vw,48px)}.document-module__W5YXGW__nav{font-family:var(--font-mono);color:var(--c-ink-2);font-size:13px;text-decoration:none}.document-module__W5YXGW__nav:hover{color:var(--c-accent)}.document-module__W5YXGW__link{color:var(--c-ink);text-underline-offset:2px;text-decoration:underline}.document-module__W5YXGW__link:hover{color:var(--c-accent)}.document-module__W5YXGW__linkSep{color:var(--c-ink-3);margin:0 12px}.document-module__W5YXGW__action{margin-top:24px}.document-module__W5YXGW__fadeIn{animation:.45s ease-out both document-module__W5YXGW__fadeIn}@keyframes document-module__W5YXGW__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.document-module__W5YXGW__fadeIn{animation:none}}
.project-module__vb4guG__topNav{justify-content:space-between;align-items:center;margin-bottom:clamp(32px,7vw,80px);display:flex}.project-module__vb4guG__counter{font-family:var(--font-mono);letter-spacing:.12em;color:var(--c-ink-3);font-size:11px}.project-module__vb4guG__header{margin-bottom:clamp(28px,5vw,56px)}.project-module__vb4guG__headerLabel{margin-bottom:16px}.project-module__vb4guG__meta{border-top:1px solid var(--c-rule);margin-bottom:clamp(28px,5vw,56px)}.project-module__vb4guG__metaRow{border-bottom:1px solid var(--c-rule);grid-template-columns:120px 1fr;gap:16px;padding:10px 0;font-size:14px;display:grid}.project-module__vb4guG__metaLabel{font-family:var(--font-mono);letter-spacing:.12em;color:var(--c-ink-3);text-transform:uppercase;padding-top:3px;font-size:11px}.project-module__vb4guG__metaValue{color:var(--c-ink)}.project-module__vb4guG__section{margin-bottom:44px}.project-module__vb4guG__sectionLabel{margin-bottom:12px}.project-module__vb4guG__sectionBody{color:var(--c-ink);font-size:17px;line-height:1.65}.project-module__vb4guG__list{margin:0;padding:0;list-style:none}.project-module__vb4guG__listItem{grid-template-columns:20px 1fr;gap:12px;margin-bottom:14px;display:grid}.project-module__vb4guG__listMarker{color:var(--c-ink-3);font-family:var(--font-mono);font-size:14px}.project-module__vb4guG__paragraph{margin:0}.project-module__vb4guG__prevNext{grid-template-columns:1fr 1fr;gap:24px;display:grid}.project-module__vb4guG__pn{color:var(--c-ink);padding:20px 0;text-decoration:none}.project-module__vb4guG__pn:hover{color:var(--c-accent)}.project-module__vb4guG__pnNext{text-align:right}.project-module__vb4guG__pnLabel{margin-bottom:8px}.project-module__vb4guG__pnTitle{font-size:18px}.project-module__vb4guG__pnNum{font-family:var(--font-mono);color:var(--c-ink-3);font-size:13px}.project-module__vb4guG__pnNumPrev{margin-right:10px}.project-module__vb4guG__pnNumNext{margin-left:10px}@media (max-width:700px){.project-module__vb4guG__metaRow{grid-template-columns:1fr;gap:4px}.project-module__vb4guG__metaLabel{padding-top:0}.project-module__vb4guG__section{margin-bottom:32px}.project-module__vb4guG__sectionBody{font-size:16px}}.project-module__vb4guG__meta+.project-module__vb4guG__prevNext{margin-top:clamp(40px,7vw,72px)}
