.hero-subtitle{font-size:16px;color:#999;margin-top:25px;letter-spacing:.04em}.project-strip{display:flex;gap:30px;justify-content:space-between;border-block:1px solid #444;padding:23px 0;margin-top:25px;font-size:12px;color:#aaa}.intent-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:45px}.intent-grid article{border-top:1px solid #666;padding-top:22px}.intent-grid h3{font-size:25px;margin:17px 0}.intent-grid p{font-size:16px;color:#aaa}.theme-quote{margin:45px 0 0;font-size:25px;font-weight:350;border-left:2px solid #bbb}.theme-quote p{font-size:15px;color:#aaa;max-width:860px;margin-top:15px}.sequence{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:22px 0;margin:40px 0 24px;border-block:1px solid #555;gap:12px;font-size:14px}.sequence span{display:block;color:#888;font-size:11px;margin-bottom:8px}.process-list{margin-top:35px}.process-list article{display:grid;grid-template-columns:45px 1fr 100px;gap:25px;padding:26px 0;border-top:1px solid #444}.process-list article>span{font:18px monospace;color:#888}.process-list h3{font-size:19px}.process-list p{font-size:15px;color:#aaa;margin:9px 0 0}.process-list small{font-size:12px;color:#999;text-align:right}.process-list+.aside{margin-top:24px}.reflection-copy h3{font-size:22px;margin-bottom:14px}.reflection-copy h3:not(:first-child){margin-top:35px}.open-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px}.open-grid article{border-top:1px solid #666;padding-top:22px}.open-grid h3{font-size:22px;margin:15px 0}.open-grid p{font-size:15px;color:#aaa}
@media(max-width:700px){.intent-grid,.open-grid{grid-template-columns:1fr;gap:30px}.project-strip{flex-wrap:wrap;gap:14px}.sequence{grid-template-columns:repeat(3,1fr);row-gap:24px}.process-list article{grid-template-columns:25px 1fr;gap:15px}.process-list small{grid-column:2;text-align:left}.theme-quote{font-size:22px}.hero-subtitle{font-size:14px}}
