.about-page{background:var(--warm-white);color:var(--primary-dark);min-height:100vh}.about-page-header{background:linear-gradient(135deg,var(--primary-dark)0%,var(--secondary-dark)100%);color:#fff;text-align:center;padding:8rem 0 4rem;position:relative;overflow:hidden}.about-page-header:before{content:"";opacity:.6;background:linear-gradient(#141414f2,#242424f2),url(/assets/images/aircraft-blueprint.jpg) 50%/cover;position:absolute;inset:0}.about-header-content{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.about-page-code{color:var(--accent-light);letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.9rem}.about-page-header h1{letter-spacing:-2px;text-transform:uppercase;margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800}.about-subtitle{opacity:.8;max-width:600px;margin:0 auto;font-family:JetBrains Mono,monospace;font-size:1.1rem}.about-content{max-width:1200px;margin:0 auto;padding:6rem 2rem}.about-section{background:var(--warm-white);border:1px solid #e0e0e0;border-radius:2px;margin-bottom:4rem;padding:4rem;position:relative;overflow:hidden}.about-section:before{content:"";background:linear-gradient(90deg,var(--battleship-grey)0%,var(--vintage-grey)100%);width:100%;height:4px;position:absolute;top:0;left:0}.about-section-header{flex-wrap:wrap;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.about-section-code{color:var(--accent-grey);letter-spacing:1px;text-transform:uppercase;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:2px;padding:.5rem 1rem;font-family:JetBrains Mono,monospace;font-size:.8rem}.about-section h2{color:var(--primary-dark);letter-spacing:-1px;text-transform:uppercase;flex:1;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800}.about-section p{color:#4a4a4a;margin-bottom:2rem;font-size:1.1rem;font-weight:300;line-height:1.8}.personnel-file{border:2px solid var(--primary-dark);background:#f8f9fa;margin-top:3rem}.file-header{background:var(--primary-dark);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:1.5rem 2rem;display:grid}.file-title-block{font-family:JetBrains Mono,monospace}.file-title{text-transform:uppercase;letter-spacing:1px;margin-bottom:.3rem;font-size:1.2rem;font-weight:600}.file-subtitle{opacity:.7;text-transform:uppercase;font-size:.8rem}.file-metadata{text-align:right;font-family:JetBrains Mono,monospace;font-size:.7rem;line-height:1.4}.personnel-content{grid-template-columns:300px 1fr;gap:3rem;padding:3rem;display:grid}.personnel-photo{border:2px solid var(--primary-dark);background:url(/assets/images/founder-profile.jpg) 50%/cover;width:250px;height:300px;margin-bottom:1rem}.photo-caption{color:var(--accent-grey);text-align:center;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.7rem}.personnel-name{color:var(--primary-dark);text-transform:uppercase;margin-bottom:.5rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:800}.personnel-title{color:var(--battleship-grey);text-transform:uppercase;margin-bottom:2rem;font-family:JetBrains Mono,monospace;font-size:1rem}.bio-text{color:#4a4a4a;font-size:1rem;line-height:1.7}@media (max-width:1024px){.personnel-content{text-align:center;grid-template-columns:1fr;padding:2rem}.file-header{text-align:center;grid-template-columns:1fr;gap:1rem}.personnel-photo{margin:0 auto 1rem}}@media (max-width:768px){.about-page-header{padding:6rem 0 3rem}.about-content{padding:3rem 1rem}.about-section{padding:2rem}}
