.project-meta,.project-provisional-notice,.project-gallery figcaption,.portfolio-cover figcaption,.project-article-footer,.project-sequence span{font-family:var(--font-mono);letter-spacing:.045em}.project-meta dl{margin:0}.project-meta dl>div{border-top:1px solid var(--line);padding:12px 0 15px}.project-meta dt{color:var(--graphite);text-transform:uppercase;margin-bottom:7px;font-size:8px}.project-meta dd{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.project-meta__disciplines{flex-wrap:wrap;gap:5px;display:flex}.project-meta__disciplines span{border:1px solid var(--line);color:var(--graphite);padding:3px 5px;font-size:8px;line-height:1}.project-provisional-notice{border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);color:var(--blue);grid-template-columns:auto minmax(0,1fr);gap:13px;margin:0 0 45px;padding:15px 0;font-size:10px;line-height:1.5;display:grid}.portfolio-page .entry-detail-reading>.portfolio-artwork,.portfolio-page .entry-detail-reading>.portfolio-cover>.portfolio-artwork{border:1px solid var(--line);width:100%;min-height:330px}.portfolio-page .entry-detail-reading>.portfolio-artwork{margin-bottom:50px}.portfolio-cover{width:100%;margin:0 0 50px}.portfolio-cover figcaption{color:var(--graphite);margin-top:10px;font-size:9px;line-height:1.55}.project-gallery figure{margin:50px 0 0}.project-gallery img{border:1px solid var(--line);width:100%;height:auto;display:block}.project-gallery figcaption{max-width:580px;color:var(--graphite);margin-top:11px;font-size:9px;line-height:1.55}.project-gallery{margin-top:58px}.project-gallery figure:first-child{margin-top:0}.project-article-footer{border-top:1px solid var(--line);color:var(--graphite);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:55px;padding-top:16px;font-size:9px;display:flex}.project-article-footer>p{margin:0 auto 0 0}.project-sequence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:64px;display:grid}.project-sequence a{min-height:98px;color:var(--ink);font:400 23px/1.05 var(--font-sans);flex-direction:column;justify-content:space-between;padding:16px;text-decoration:none;display:flex}.project-sequence__next{border-left:1px solid var(--line);grid-column:2}.project-sequence span{color:var(--graphite);font-size:8px}.project-sequence a:hover,.project-sequence a:focus-visible{background:var(--paper-alt);color:var(--blue)}.project-sequence a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-4px}.project-sequence .project-sequence__all{border-top:1px solid var(--line);min-height:auto;font:11px var(--font-sans);text-underline-offset:4px;grid-column:1/-1;padding:13px 16px;text-decoration:underline}@media (width<=767px){.project-meta dl{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.project-provisional-notice,.portfolio-page .entry-detail-reading>.portfolio-artwork,.portfolio-page .entry-detail-reading>.portfolio-cover,.project-gallery,.project-article-footer{width:100%}.project-provisional-notice{margin:0 0 var(--section-space-compact)}.portfolio-page .entry-detail-reading>.portfolio-artwork,.portfolio-page .entry-detail-reading>.portfolio-cover>.portfolio-artwork{aspect-ratio:16/9;min-height:0;margin:0}.portfolio-page .entry-detail-reading>.portfolio-cover,.portfolio-page .entry-detail-reading>.portfolio-artwork{margin:0 0 var(--section-space-compact)}.project-gallery,.project-article-footer{margin-top:0}.project-sequence{grid-template-columns:1fr;margin-top:52px}.project-sequence__next{border-top:1px solid var(--line);border-left:0;grid-column:auto}.project-sequence .project-sequence__all{grid-column:auto}}
