.projects-intro[data-astro-cid-yjitjrjk]{padding-block:clamp(45px,6vw,80px) clamp(40px,5vw,64px)}.projects-intro[data-astro-cid-yjitjrjk] h1[data-astro-cid-yjitjrjk]{letter-spacing:-.065em;margin:24px 0;font-size:clamp(3.5rem,7.8vw,7rem);font-weight:550;line-height:1.03}.projects-intro[data-astro-cid-yjitjrjk] h1[data-astro-cid-yjitjrjk] em[data-astro-cid-yjitjrjk]{color:var(--accent);font-style:normal}.projects-intro[data-astro-cid-yjitjrjk] p[data-astro-cid-yjitjrjk]{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.project-collection[data-astro-cid-yjitjrjk]{padding-bottom:clamp(60px,8vw,100px)}.other-work[data-astro-cid-yjitjrjk]{padding-bottom:40px}.section-head[data-astro-cid-yjitjrjk]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.section-head[data-astro-cid-yjitjrjk] h2[data-astro-cid-yjitjrjk]{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.section-head[data-astro-cid-yjitjrjk]>span[data-astro-cid-yjitjrjk]{color:var(--text-secondary);font-size:.75rem}.project-row[data-astro-cid-yjitjrjk]{border-top:1px solid var(--border-strong);grid-template-columns:28px 1fr auto 25px;align-items:center;gap:26px;margin-inline:-12px;padding:30px 12px;text-decoration:none;transition:background .25s,padding .25s;display:grid}.row-index[data-astro-cid-yjitjrjk]{color:var(--accent);align-self:start;padding-top:5px;font:500 .75rem monospace}.project-row[data-astro-cid-yjitjrjk] h3[data-astro-cid-yjitjrjk]{letter-spacing:-.035em;margin:0 0 7px;font-size:1.4rem;line-height:1.3;transition:color .2s}.project-row[data-astro-cid-yjitjrjk] p[data-astro-cid-yjitjrjk]{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.row-status[data-astro-cid-yjitjrjk]{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.row-status[data-astro-cid-yjitjrjk] i[data-astro-cid-yjitjrjk]{background:#728463;border-radius:50%;width:5px;height:5px}.row-arrow[data-astro-cid-yjitjrjk]{transition:transform .3s var(--ease-out);font-size:1.4rem}.project-row[data-astro-cid-yjitjrjk]:hover{background:var(--background-secondary,#efeee9);padding-inline:22px}.project-row[data-astro-cid-yjitjrjk]:hover h3[data-astro-cid-yjitjrjk]{color:var(--accent)}.project-row[data-astro-cid-yjitjrjk]:hover .row-arrow[data-astro-cid-yjitjrjk]{transform:translate(3px,-3px)}.more-projects[data-astro-cid-yjitjrjk]{border-top:1px solid var(--border-strong);padding-block:5px}.more-projects[data-astro-cid-yjitjrjk] summary[data-astro-cid-yjitjrjk]{cursor:pointer;min-height:65px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:24px;font-size:.85rem;list-style:none;display:flex}.more-projects[data-astro-cid-yjitjrjk] summary[data-astro-cid-yjitjrjk]::-webkit-details-marker{display:none}.more-projects[data-astro-cid-yjitjrjk] summary[data-astro-cid-yjitjrjk]>span[data-astro-cid-yjitjrjk]{font-size:1.4rem;font-weight:400;transition:transform .2s}.more-projects[data-astro-cid-yjitjrjk][open] summary[data-astro-cid-yjitjrjk]>span[data-astro-cid-yjitjrjk]{transform:rotate(45deg)}.more-projects[data-astro-cid-yjitjrjk] ul[data-astro-cid-yjitjrjk]{margin:0 0 20px;padding:0;list-style:none}.more-projects[data-astro-cid-yjitjrjk] li[data-astro-cid-yjitjrjk]{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:20px;padding-block:13px;font-size:.9rem;display:flex}.more-projects[data-astro-cid-yjitjrjk] small[data-astro-cid-yjitjrjk]{color:var(--text-secondary);font-size:.75rem}.more-projects[data-astro-cid-yjitjrjk] .text-link[data-astro-cid-yjitjrjk]{margin-bottom:15px;font-size:.8rem}.work-contact[data-astro-cid-yjitjrjk]{padding-block:25px 70px}.work-contact[data-astro-cid-yjitjrjk] a[data-astro-cid-yjitjrjk]{border-top:1px solid var(--border-strong);letter-spacing:-.035em;justify-content:space-between;align-items:baseline;gap:25px;padding-top:30px;font-size:clamp(1.4rem,2.5vw,2rem);text-decoration:none;display:flex}.work-contact[data-astro-cid-yjitjrjk] a[data-astro-cid-yjitjrjk] span[data-astro-cid-yjitjrjk]{color:var(--accent);white-space:nowrap}@media (width<=700px){.projects-intro[data-astro-cid-yjitjrjk] h1[data-astro-cid-yjitjrjk]{margin-block:20px;font-size:clamp(3.3rem,12vw,5rem)}.projects-intro[data-astro-cid-yjitjrjk] p[data-astro-cid-yjitjrjk]{font-size:.96rem}.section-head[data-astro-cid-yjitjrjk]{flex-direction:column;align-items:start;gap:12px}.project-row[data-astro-cid-yjitjrjk]{grid-template-columns:22px 1fr 22px;gap:15px;padding-block:24px}.row-status[data-astro-cid-yjitjrjk]{grid-area:2/2;margin-top:-3px}.row-arrow[data-astro-cid-yjitjrjk]{grid-area:1/3}.project-row[data-astro-cid-yjitjrjk] h3[data-astro-cid-yjitjrjk]{font-size:1.2rem}.project-row[data-astro-cid-yjitjrjk] p[data-astro-cid-yjitjrjk]{font-size:.86rem}.more-projects[data-astro-cid-yjitjrjk] li[data-astro-cid-yjitjrjk]{flex-direction:column;gap:5px}.work-contact[data-astro-cid-yjitjrjk]{padding-bottom:50px}.work-contact[data-astro-cid-yjitjrjk] a[data-astro-cid-yjitjrjk]{flex-direction:column;gap:15px}}@media (prefers-reduced-motion:reduce){.project-row[data-astro-cid-yjitjrjk],.row-arrow[data-astro-cid-yjitjrjk],.project-row[data-astro-cid-yjitjrjk] h3[data-astro-cid-yjitjrjk],.more-projects[data-astro-cid-yjitjrjk] summary[data-astro-cid-yjitjrjk]>span[data-astro-cid-yjitjrjk]{transition:none}}
