.projects-page[data-astro-cid-3rkrlumz]{width:100%;min-width:0}.register-intro[data-astro-cid-3rkrlumz]{max-width:780px}.register-kicker[data-astro-cid-3rkrlumz],.register-meta[data-astro-cid-3rkrlumz],.register-head[data-astro-cid-3rkrlumz],.detail-label[data-astro-cid-3rkrlumz],.detail-heading[data-astro-cid-3rkrlumz]>span[data-astro-cid-3rkrlumz],.register-footer[data-astro-cid-3rkrlumz]{letter-spacing:.11em;font-size:.65rem;font-weight:600}.register-kicker[data-astro-cid-3rkrlumz]{color:var(--enki-orange)}.register-intro[data-astro-cid-3rkrlumz] p[data-astro-cid-3rkrlumz]{color:var(--enki-text-secondary);margin-top:22px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.8}.register-meta[data-astro-cid-3rkrlumz]{border-bottom:2px solid var(--enki-gold);color:var(--enki-charcoal);justify-content:space-between;gap:16px;margin-top:65px;padding-bottom:17px;display:flex}.table-scroll[data-astro-cid-3rkrlumz]{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.project-register[data-astro-cid-3rkrlumz]{min-width:950px}.project-grid[data-astro-cid-3rkrlumz]{grid-template-columns:30px minmax(210px,2.3fr) minmax(75px,.9fr) minmax(68px,.8fr) minmax(130px,1.3fr) minmax(185px,2.1fr) 44px 44px 16px;align-items:start;gap:10px;display:grid}.register-head[data-astro-cid-3rkrlumz]{color:var(--enki-text-secondary);border-bottom:1px solid var(--enki-line);padding:20px 8px}.project-entry[data-astro-cid-3rkrlumz]{border-bottom:1px solid var(--enki-line)}.project-row[data-astro-cid-3rkrlumz]{cursor:pointer;color:var(--enki-text-secondary);padding:19px 8px;font-size:.76rem;line-height:1.55;list-style:none;transition:background .18s}.project-row[data-astro-cid-3rkrlumz]::-webkit-details-marker{display:none}.project-row[data-astro-cid-3rkrlumz]::marker{content:""}.project-row[data-astro-cid-3rkrlumz]:hover,.project-entry[data-astro-cid-3rkrlumz][open] .project-row[data-astro-cid-3rkrlumz]{background:#c59a5213}.project-row[data-astro-cid-3rkrlumz]:focus-visible{outline:2px solid var(--enki-orange);outline-offset:-2px}.project-number[data-astro-cid-3rkrlumz]{color:var(--enki-orange);font-variant-numeric:tabular-nums;font-weight:600}.project-name[data-astro-cid-3rkrlumz]{color:var(--enki-charcoal);overflow-wrap:anywhere;font-weight:600}.scope[data-astro-cid-3rkrlumz],.contractor[data-astro-cid-3rkrlumz]{overflow-wrap:anywhere}.contractor[data-astro-cid-3rkrlumz]{color:var(--enki-charcoal)}.period[data-astro-cid-3rkrlumz]{font-variant-numeric:tabular-nums}.expand-symbol[data-astro-cid-3rkrlumz]{color:var(--enki-orange);text-align:right;font-size:1.05rem;line-height:1.1}.project-entry[data-astro-cid-3rkrlumz][open] .expand-symbol[data-astro-cid-3rkrlumz]{transform:rotate(45deg)}.project-expanded[data-astro-cid-3rkrlumz]{border-left:2px solid var(--enki-gold);background:var(--enki-paper-light);padding:32px 35px 38px}.detail-heading[data-astro-cid-3rkrlumz]>span[data-astro-cid-3rkrlumz],.detail-label[data-astro-cid-3rkrlumz]{color:var(--enki-orange)}.detail-heading[data-astro-cid-3rkrlumz] h3[data-astro-cid-3rkrlumz]{color:var(--enki-charcoal);letter-spacing:-.025em;margin-top:12px;font-size:clamp(1.3rem,1.9vw,2rem);font-weight:500;line-height:1.25}.detail-grid[data-astro-cid-3rkrlumz]{border-top:1px solid var(--enki-line);grid-template-columns:1.5fr 1fr 1fr;gap:35px;margin-top:35px;padding-top:25px;display:grid}.detail-label[data-astro-cid-3rkrlumz]{display:block}.second-label[data-astro-cid-3rkrlumz]{margin-top:25px}.detail-grid[data-astro-cid-3rkrlumz] p[data-astro-cid-3rkrlumz],.project-description[data-astro-cid-3rkrlumz] p[data-astro-cid-3rkrlumz]{color:var(--enki-text-secondary);margin:12px 0 0;font-size:.9rem;line-height:1.75}.project-description[data-astro-cid-3rkrlumz]{border-top:1px solid var(--enki-line);margin-top:35px;padding-top:25px}.register-footer[data-astro-cid-3rkrlumz]{color:var(--enki-text-secondary);justify-content:space-between;gap:20px;margin-top:28px;display:flex}@media (width<=1100px){.detail-grid[data-astro-cid-3rkrlumz]{grid-template-columns:1fr 1fr}}@media (width<=900px){.register-meta[data-astro-cid-3rkrlumz]{margin-top:45px}}@media (width<=520px){.detail-grid[data-astro-cid-3rkrlumz]{grid-template-columns:1fr;gap:20px}.project-expanded[data-astro-cid-3rkrlumz]{padding:24px 20px}.register-footer[data-astro-cid-3rkrlumz]{flex-direction:column;gap:8px}}.project-expanded[data-astro-cid-3rkrlumz] .detail-grid[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;display:grid}.detail-grid[data-astro-cid-3rkrlumz] .detail-item[data-astro-cid-3rkrlumz]{min-width:0}.detail-grid[data-astro-cid-3rkrlumz] .detail-item[data-astro-cid-3rkrlumz] p[data-astro-cid-3rkrlumz]{overflow-wrap:anywhere}.project-row[data-astro-cid-3rkrlumz] .contractor[data-astro-cid-3rkrlumz],.project-row[data-astro-cid-3rkrlumz] .design-contractor[data-astro-cid-3rkrlumz]{color:inherit;font-weight:inherit}@media (width<=1100px){.project-expanded[data-astro-cid-3rkrlumz] .detail-grid[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.project-expanded[data-astro-cid-3rkrlumz] .detail-grid[data-astro-cid-3rkrlumz]{grid-template-columns:1fr;row-gap:25px}}.project-description[data-astro-cid-3rkrlumz] .project-overview[data-astro-cid-3rkrlumz]{max-width:920px;color:var(--enki-text-secondary);margin:13px 0 0;font-size:.93rem;line-height:1.8}.project-description[data-astro-cid-3rkrlumz] .enki-work-heading[data-astro-cid-3rkrlumz]{margin-top:28px}.project-description[data-astro-cid-3rkrlumz] .enki-work-list[data-astro-cid-3rkrlumz]{max-width:940px;margin:15px 0 0;padding-left:1.25rem;list-style-type:disc}.project-description[data-astro-cid-3rkrlumz] .enki-work-list[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]{color:var(--enki-text-secondary);overflow-wrap:break-word;margin:0 0 10px;padding-left:.18rem;font-size:.89rem;line-height:1.76}.project-description[data-astro-cid-3rkrlumz] .enki-work-list[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]::marker{color:var(--enki-orange)}@media (width<=700px){.register-meta[data-astro-cid-3rkrlumz]{margin-top:27px;font-size:.7rem}.table-scroll[data-astro-cid-3rkrlumz]{overflow-x:visible}.project-register[data-astro-cid-3rkrlumz]{width:100%;min-width:0}.register-head[data-astro-cid-3rkrlumz]{display:none}.project-grid[data-astro-cid-3rkrlumz].project-row{grid-template-columns:31px minmax(0,1fr) 20px;align-items:start;gap:8px 12px;padding:18px 0;font-size:.76rem}.project-row[data-astro-cid-3rkrlumz] .project-number[data-astro-cid-3rkrlumz]{grid-area:1/1}.project-row[data-astro-cid-3rkrlumz] .project-name[data-astro-cid-3rkrlumz]{grid-area:1/2;font-size:.91rem;line-height:1.4}.project-row[data-astro-cid-3rkrlumz] .expand-symbol[data-astro-cid-3rkrlumz]{grid-area:1/3;font-size:1.2rem}.project-row[data-astro-cid-3rkrlumz]>span[data-astro-cid-3rkrlumz]:not(.project-number):not(.project-name):not(.expand-symbol){display:none}.project-expanded[data-astro-cid-3rkrlumz]{padding:20px 16px 26px}.detail-heading[data-astro-cid-3rkrlumz] h3[data-astro-cid-3rkrlumz]{font-size:1.22rem}.project-expanded[data-astro-cid-3rkrlumz] .detail-grid[data-astro-cid-3rkrlumz]{grid-template-columns:1fr;gap:20px}}
