.projects-page{padding:32px 24px 72px;color:#e4d6c7}.projects-intro{padding:12px 0 36px}.projects-page .project-category{font-size:11px;font-weight:750;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#e86648;margin:0 0 13px}.projects-page h1{font-size:clamp(36px,6vw,56px);line-height:1.08;letter-spacing:-.035em;color:#fffaf3;margin:0 0 26px;max-width:12ch}.projects-lead{font-size:18px;line-height:1.8;margin:0}.projects-summary{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:30px;padding-top:20px;border-top:1px solid #614b3a;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.project-entry{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:30px 0;border-top:1px solid #614b3a}.project-number{font-size:15px;color:#d9a56c;font-variant-numeric:tabular-nums;padding-top:1px}.projects-page .project-entry h2{color:#fffaf3;font-size:29px;line-height:1.18;letter-spacing:-.025em;margin:0 0 14px}.projects-page .project-copy{font-size:16px;line-height:1.8;margin:0}.projects-page .project-entry .project-category{font-size:10px;margin-bottom:8px}.project-entry:last-child{margin-top:12px;padding:26px 20px;background:#f1eadf;border:0;border-radius:6px;color:#39291e}.projects-page .project-entry:last-child h2{color:#1a100b}.project-entry:last-child .project-number{color:#87532a}.projects-outro{margin-top:48px;padding-top:30px;border-top:1px solid #614b3a}.projects-page .projects-outro h2{color:#fffaf3;font-size:30px;line-height:1.2;margin:0 0 18px}.projects-outro p{font-size:16px;line-height:1.8}.project-cta{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;background:#e86648;color:#1a100b!important;font-weight:750;text-decoration:none!important;border-radius:4px;margin-top:24px}.project-cta:focus-visible{outline:3px solid #fffaf3;outline-offset:4px}@media(min-width:821px){.projects-page{padding-left:40px;padding-right:40px}.project-entry{grid-template-columns:44px minmax(0,1fr);gap:24px;padding:36px 0}.projects-intro{padding-bottom:44px}.projects-page .project-copy{font-size:17px}}