.aboutPage{background:var(--bg);position:relative;overflow:hidden}.aboutPage:before{content:"";opacity:.03;pointer-events:none;background-image:linear-gradient(to right, var(--text) 1px, transparent 1px), linear-gradient(to bottom, var(--text) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);z-index:0;position:absolute;inset:0}.aboutHeader,.directivesSection,.careerSection{z-index:1;position:relative}.aboutPage .container{max-width:1400px;padding-inline:var(--page-gutter);margin-inline:auto}.aboutHeader{border-bottom:1px solid var(--border);padding-block:var(--space-3xl) var(--space-xl)}.heroContent{max-width:1400px;padding-inline:var(--page-gutter);grid-template-columns:1fr 340px;margin-inline:auto;display:grid}.heroMain{padding:0}.heroLabel{font-family:var(--font-mono);font-size:var(--step--1);color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-block-end:var(--space-xs);display:block}.heroTitle{font-size:var(--step-5);letter-spacing:-.04em;margin-block-end:var(--space-xl);font-weight:800;line-height:1.1}.heroAbstract{max-width:50ch;font-size:var(--step-1);color:var(--text-muted);line-height:1.5}.heroSidebar{padding:0}.specBox{border:1px solid var(--border-intense);padding:var(--space-l);background:var(--surface)}.specTitle{font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-block-end:var(--space-m);font-weight:700}.specList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.specList li{font-size:var(--step--1);color:var(--text);font-weight:500}.sectionTitle{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.1em;color:var(--primary);border-block-end:1px solid var(--border);margin-block-start:var(--space-3xl);margin-block-end:var(--space-xl);padding-block-end:var(--space-s);font-weight:700}.sectionTitle:first-child{margin-block-start:0}.directivesSection{padding-block:var(--space-3xl);border-block-end:1px solid var(--border)}.directivesGrid{gap:var(--space-2xl) var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.directiveEntry{position:relative}.directiveTitle{font-size:var(--step-1);letter-spacing:-.02em;margin-block-end:var(--space-xs);font-weight:700}.directiveDesc{font-size:var(--step-0);color:var(--text-muted);line-height:1.5}.careerSection{padding-block:var(--space-3xl)}.careerLog{flex-direction:column;display:flex}.logEntry{gap:var(--space-xl);padding-block:var(--space-xl);border-block-end:1px solid var(--border);grid-template-columns:240px 1fr;display:grid}.logEntry:last-child{border-block-end:none}.logPeriod{font-family:var(--font-mono);font-size:var(--step--1);color:var(--primary);letter-spacing:.05em;font-weight:700}.logRole{font-size:var(--step-2);font-weight:700}.logOrg{font-family:var(--font-mono);font-size:var(--step-0);color:var(--primary);margin-block-end:var(--space-m);display:block}.logScope{font-size:var(--step-0);color:var(--text-muted);margin-block-end:var(--space-l);line-height:1.6}.logStack{gap:var(--space-xs);flex-wrap:wrap;display:flex}.techTag{font-family:var(--font-mono);font-size:var(--step--2);padding-inline:var(--space-2xs);padding-block:var(--space-3xs);background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}@media (max-width:1024px){.heroContent{grid-template-columns:1fr}.heroSidebar{padding-top:0}}@media (max-width:768px){.directivesGrid{gap:var(--space-xl);grid-template-columns:1fr}.logEntry{gap:var(--space-m);grid-template-columns:1fr}.ctaActions{flex-direction:column}}
