.ProjectProfile-module__0fTooq__overview{padding-block:2rem 4rem}.ProjectProfile-module__0fTooq__intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:2.5rem;display:grid}.ProjectProfile-module__0fTooq__eyebrow{font:600 .75rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:#bcaeff;margin-bottom:1rem}.ProjectProfile-module__0fTooq__intro h2,.ProjectProfile-module__0fTooq__contactPanel h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.12}.ProjectProfile-module__0fTooq__intro>p,.ProjectProfile-module__0fTooq__focus p,.ProjectProfile-module__0fTooq__notice,.ProjectProfile-module__0fTooq__contactPanel p{color:var(--text-secondary);font-size:1rem;line-height:1.75}.ProjectProfile-module__0fTooq__facts{border:1px solid var(--border-strong);background:var(--surface);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2rem 0;display:grid;overflow:hidden}.ProjectProfile-module__0fTooq__facts>div{border-bottom:1px solid var(--border);min-width:0;padding:1.2rem 1.4rem}.ProjectProfile-module__0fTooq__facts dt{color:var(--text-secondary);margin-bottom:.5rem;font-size:.8rem}.ProjectProfile-module__0fTooq__facts dd{margin:0;font-size:1rem;font-weight:550}.ProjectProfile-module__0fTooq__focus{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.ProjectProfile-module__0fTooq__focus article{border-top:1px solid var(--border-brand);padding:1.25rem}.ProjectProfile-module__0fTooq__focus span{color:#bcaeff;font:500 .75rem var(--font-geist-mono), monospace}.ProjectProfile-module__0fTooq__focus h3{margin:.75rem 0;font-size:1.1rem}.ProjectProfile-module__0fTooq__notice{background:var(--surface);border-left:2px solid #bcaeff;border-radius:0 .75rem .75rem 0;margin-top:1.75rem;padding:1.25rem 1.5rem}.ProjectProfile-module__0fTooq__notice strong{color:var(--text-primary)}.ProjectProfile-module__0fTooq__contact{padding-block:1rem 4rem}.ProjectProfile-module__0fTooq__contactPanel{border:1px solid var(--border-brand);background:linear-gradient(135deg,#111128,#090b18);border-radius:1.5rem;grid-template-columns:1.3fr 1fr;gap:3rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.ProjectProfile-module__0fTooq__contactPanel h2{margin-bottom:1rem}.ProjectProfile-module__0fTooq__contactPanel .ProjectProfile-module__0fTooq__eyebrow{color:#bcaeff;font-size:.75rem}.ProjectProfile-module__0fTooq__contactPanel .ProjectProfile-module__0fTooq__founder{color:var(--foreground);margin-top:1.5rem}.ProjectProfile-module__0fTooq__founder span{color:var(--text-secondary)}.ProjectProfile-module__0fTooq__contactDetails{align-self:center;gap:.5rem;min-width:0;display:grid}.ProjectProfile-module__0fTooq__contactDetails>span{color:var(--text-secondary);font-size:.8rem}.ProjectProfile-module__0fTooq__contactDetails strong,.ProjectProfile-module__0fTooq__contactDetails a{overflow-wrap:anywhere;font-size:clamp(1.1rem,2vw,1.4rem)}.ProjectProfile-module__0fTooq__contactDetails strong+span{margin-top:1rem}.ProjectProfile-module__0fTooq__contactDetails a{color:#c6baff;text-underline-offset:.25em;text-decoration:underline}.ProjectProfile-module__0fTooq__contactDetails p{font-size:.875rem}@media (max-width:760px){.ProjectProfile-module__0fTooq__intro,.ProjectProfile-module__0fTooq__contactPanel,.ProjectProfile-module__0fTooq__focus{grid-template-columns:1fr;gap:1.5rem}.ProjectProfile-module__0fTooq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectProfile-module__0fTooq__facts>div{padding:1rem}.ProjectProfile-module__0fTooq__focus article{padding-inline:0}}@media (max-width:380px){.ProjectProfile-module__0fTooq__facts{grid-template-columns:1fr}}
