.lab-page[data-v-ae0307dd]{background-color:#1a2a07;color:#fff}.blueprint-bg[data-v-ae0307dd]{inset:0;pointer-events:none;position:absolute;z-index:1}.blueprint-bg .grid-pattern[data-v-ae0307dd]{background-image:linear-gradient(90deg,rgba(230,255,148,.03) 1px,transparent 0),linear-gradient(180deg,rgba(230,255,148,.03) 1px,transparent 0);background-size:60px 60px;inset:0;-webkit-mask-image:radial-gradient(circle at top center,#000,transparent 80%);mask-image:radial-gradient(circle at top center,#000,transparent 80%);position:absolute}.blueprint-bg .fading-lines[data-v-ae0307dd]{inset:0;position:absolute}.blueprint-bg .fading-lines .h-line[data-v-ae0307dd],.blueprint-bg .fading-lines .v-line[data-v-ae0307dd]{background-color:#e6ff94;position:absolute}.blueprint-bg .fading-lines .v-line[data-v-ae0307dd]{height:100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000,transparent);mask-image:linear-gradient(180deg,transparent,#000,transparent);width:1px}.blueprint-bg .fading-lines .h-line[data-v-ae0307dd]{height:1px;-webkit-mask-image:linear-gradient(90deg,transparent,#000,transparent);mask-image:linear-gradient(90deg,transparent,#000,transparent);width:100%}.blueprint-bg .fading-lines .measure-label[data-v-ae0307dd]{color:#e6ff94;font-family:monospace;font-size:10px;letter-spacing:.2em;opacity:.2;position:absolute}.sectionHeadline[data-v-ae0307dd]{font-family:Metropolis,sans-serif;font-size:clamp(2rem,8vw,3.5rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.header-line[data-v-ae0307dd]{background:#e6ff94;height:2px;margin:0 auto;opacity:.4;width:80px}.project-card[data-v-ae0307dd]{background:#ffffff05;border:1px solid rgba(230,255,148,.08);display:flex;flex-direction:column;height:100%;padding:2.5rem 2rem;position:relative;transition:all .3s ease}.project-card[data-v-ae0307dd]:hover{background:#ffffff0a;border-color:#e6ff9433;transform:translateY(-5px)}.project-card .card-corner[data-v-ae0307dd]{border:1px solid rgba(230,255,148,.3);height:8px;position:absolute;width:8px}.project-card .card-corner.tl[data-v-ae0307dd]{border-bottom:none;border-right:none;left:-1px;top:-1px}.project-card .card-corner.tr[data-v-ae0307dd]{border-bottom:none;border-left:none;right:-1px;top:-1px}.project-card .card-corner.bl[data-v-ae0307dd]{border-right:none;border-top:none;bottom:-1px;left:-1px}.project-card .card-corner.br[data-v-ae0307dd]{border-left:none;border-top:none;bottom:-1px;right:-1px}.project-card .box-label[data-v-ae0307dd]{color:#e6ff94;font-family:monospace;font-size:.65rem;letter-spacing:.1em;opacity:.4;position:absolute;right:1rem;top:1rem}.project-content h3[data-v-ae0307dd]{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.project-content p[data-v-ae0307dd]{color:#fff9;flex-grow:1;font-size:.95rem;font-weight:300;line-height:1.6;margin-bottom:1.5rem}.project-icon[data-v-ae0307dd]{color:#e6ff94;font-size:2.5rem;margin-bottom:1.5rem;opacity:.8}.project-link[data-v-ae0307dd]{align-items:center;color:#e6ff94;display:inline-flex;font-family:monospace;font-size:.85rem;font-weight:500;gap:.5rem;text-decoration:none;transition:all .3s ease}.project-link[data-v-ae0307dd]:hover{opacity:.8;transform:translate(4px)}
