.Hero-module__fN3ebW__experience{color:var(--text-secondary-alt);margin:0 0 40px;font-size:17px}
.Heading-module__vjnu7a__heading{font-family:var(--font-mono);margin:0 0 28px;font-size:26px;font-weight:600}
.About-module__S-Ka5a__section{border-top:1px solid var(--border-card);padding:64px 0}.About-module__S-Ka5a__copy p{color:var(--text-secondary);margin:0 0 20px;font-size:17px}.About-module__S-Ka5a__patternBox{border-left:2px solid var(--color-resolved);background:var(--surface-raised);border-radius:0 4px 4px 0;margin:32px 0;padding:20px 24px}.About-module__S-Ka5a__patternBox .About-module__S-Ka5a__patternLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-resolved);margin-bottom:8px;font-size:11px}.About-module__S-Ka5a__patternBox p{color:var(--text-secondary);margin:0;font-size:15px}.About-module__S-Ka5a__lookingForHeading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:32px 0 10px;font-size:12px}.About-module__S-Ka5a__lookingForCopy p{color:var(--text-secondary);margin:0;font-size:16px}
.CaseStudies-module__-7Yv-W__section{border-top:1px solid var(--border-card);padding:64px 0}.CaseStudies-module__-7Yv-W__entry{font-family:var(--font-mono);margin:0 0 28px;font-size:26px;font-weight:600}.CaseStudies-module__-7Yv-W__copy p{color:var(--text-secondary);margin:0 0 20px;font-size:17px}.CaseStudies-module__-7Yv-W__caseImage{aspect-ratio:16/9;background:var(--surface-raised);border:1px solid var(--border-card);border-radius:var(--radius-lg);width:100%;font-family:var(--font-mono);color:var(--text-muted);justify-content:center;align-items:center;margin-bottom:32px;font-size:12px;display:flex}.CaseStudies-module__-7Yv-W__caseImage02{aspect-ratio:16/9;background:var(--background);width:100%;font-family:var(--font-mono);color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:0 24px;font-size:12px;display:flex}.CaseStudies-module__-7Yv-W__detailGroup{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px;display:grid}.CaseStudies-module__-7Yv-W__detailGroup .CaseStudies-module__-7Yv-W__detail{font-family:var(--font-mono);color:var(--text-secondary);border:1px solid var(--border-card);border-radius:var(--radius-sm);padding:8px 14px;font-size:12px}.CaseStudies-module__-7Yv-W__detailGroup .CaseStudies-module__-7Yv-W__detail .CaseStudies-module__-7Yv-W__label{color:var(--text-muted)}.CaseStudies-module__-7Yv-W__copyContainer{padding:24px 28px}.CaseStudies-module__-7Yv-W__copyContainer .CaseStudies-module__-7Yv-W__entryContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.CaseStudies-module__-7Yv-W__copyContainer .CaseStudies-module__-7Yv-W__entryContainer .CaseStudies-module__-7Yv-W__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:11px}.CaseStudies-module__-7Yv-W__copyContainer .CaseStudies-module__-7Yv-W__entryContainer .CaseStudies-module__-7Yv-W__value{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-green);border:1px solid var(--accent-green-border);border-radius:10px;padding:3px 10px;font-size:10px}.CaseStudies-module__-7Yv-W__copyContainer .CaseStudies-module__-7Yv-W__heading{font-family:var(--font-mono);color:var(--text-primary);margin:0 0 12px;font-size:18px;font-weight:600}.CaseStudies-module__-7Yv-W__copyContainer p{color:var(--text-secondary);margin:0 0 14px;font-size:15px}.CaseStudies-module__-7Yv-W__copyContainer .CaseStudies-module__-7Yv-W__note{border-left:2px solid var(--border-card);padding-left:14px}.CaseStudies-module__-7Yv-W__copyContainer .CaseStudies-module__-7Yv-W__note .CaseStudies-module__-7Yv-W__heading{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px;font-size:10px}.CaseStudies-module__-7Yv-W__copyContainer .CaseStudies-module__-7Yv-W__note p{color:var(--text-muted);margin:0;font-size:13px;font-style:italic}.CaseStudies-module__-7Yv-W__twoUp{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px;display:grid}.CaseStudies-module__-7Yv-W__card{background:var(--surface-raised);border:1px solid var(--border-card);border-radius:var(--radius-lg);margin-bottom:40px;overflow:hidden}.CaseStudies-module__-7Yv-W__patternBox{border-left:2px solid var(--color-resolved);background:var(--surface-raised);border-radius:0 4px 4px 0;margin:32px 0;padding:20px 24px}.CaseStudies-module__-7Yv-W__patternBox .CaseStudies-module__-7Yv-W__patternLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-resolved);margin-bottom:8px;font-size:11px}.CaseStudies-module__-7Yv-W__patternBox p{color:var(--text-secondary);margin:0;font-size:15px}.CaseStudies-module__-7Yv-W__lookingForHeading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:32px 0 10px;font-size:12px}.CaseStudies-module__-7Yv-W__lookingForCopy{color:var(--text-secondary);margin:0;font-size:16px}
.Footer-module__i8vvvG__footer{border-top:1px solid var(--border-card);font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;padding:32px 48px;font-size:12px;display:flex}
.Projects-module__T_D1Ca__section{border-top:1px solid var(--border-card);padding:64px 0}.Projects-module__T_D1Ca__entry{font-family:var(--font-mono);margin:0 0 28px;font-size:26px;font-weight:600}.Projects-module__T_D1Ca__copy p{color:var(--text-secondary);margin:0 0 20px;font-size:17px}.Projects-module__T_D1Ca__caseImage{aspect-ratio:16/9;background:var(--surface-raised);border:1px solid var(--border-card);border-radius:var(--radius-lg);width:100%;font-family:var(--font-mono);color:var(--text-muted);justify-content:center;align-items:center;margin-bottom:32px;font-size:12px;display:flex}.Projects-module__T_D1Ca__caseImage02{aspect-ratio:16/9;background:var(--background);width:100%;font-family:var(--font-mono);color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:0 24px;font-size:12px;display:flex}.Projects-module__T_D1Ca__detailGroup{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px;display:grid}.Projects-module__T_D1Ca__detailGroup .Projects-module__T_D1Ca__detail{font-family:var(--font-mono);color:var(--text-secondary);border:1px solid var(--border-card);border-radius:var(--radius-sm);padding:8px 14px;font-size:12px}.Projects-module__T_D1Ca__detailGroup .Projects-module__T_D1Ca__detail .Projects-module__T_D1Ca__label{color:var(--text-muted)}.Projects-module__T_D1Ca__copyContainer{padding:24px 28px}.Projects-module__T_D1Ca__copyContainer .Projects-module__T_D1Ca__entryContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.Projects-module__T_D1Ca__copyContainer .Projects-module__T_D1Ca__entryContainer .Projects-module__T_D1Ca__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:11px}.Projects-module__T_D1Ca__copyContainer .Projects-module__T_D1Ca__entryContainer .Projects-module__T_D1Ca__value{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-green);border:1px solid var(--accent-green-border);border-radius:10px;padding:3px 10px;font-size:10px}.Projects-module__T_D1Ca__copyContainer .Projects-module__T_D1Ca__heading{font-family:var(--font-mono);color:var(--text-primary);margin:0 0 12px;font-size:18px;font-weight:600}.Projects-module__T_D1Ca__copyContainer p{color:var(--text-secondary);margin:0 0 14px;font-size:15px}.Projects-module__T_D1Ca__copyContainer .Projects-module__T_D1Ca__note{border-left:2px solid var(--border-card);padding-left:14px}.Projects-module__T_D1Ca__copyContainer .Projects-module__T_D1Ca__note .Projects-module__T_D1Ca__heading{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px;font-size:10px}.Projects-module__T_D1Ca__copyContainer .Projects-module__T_D1Ca__note p{color:var(--text-muted);margin:0;font-size:13px;font-style:italic}.Projects-module__T_D1Ca__twoUp{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px;display:grid}.Projects-module__T_D1Ca__card{background:var(--surface-raised);border:1px solid var(--border-card);border-radius:var(--radius-lg);overflow:hidden}.Projects-module__T_D1Ca__patternBox{border-left:2px solid var(--color-resolved);background:var(--surface-raised);border-radius:0 4px 4px 0;margin:32px 0;padding:20px 24px}.Projects-module__T_D1Ca__patternBox .Projects-module__T_D1Ca__patternLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-resolved);margin-bottom:8px;font-size:11px}.Projects-module__T_D1Ca__patternBox p{color:var(--text-secondary);margin:0;font-size:15px}.Projects-module__T_D1Ca__lookingForHeading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:32px 0 10px;font-size:12px}.Projects-module__T_D1Ca__lookingForCopy{color:var(--text-secondary);margin:0;font-size:16px}
