*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08090d;color:#ececf2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.narrow{max-width:850px}.nav{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100% - 1120px)/2));position:sticky;top:0;z-index:10;background:rgba(8,9,13,.88);backdrop-filter:blur(16px);border-bottom:1px solid #20212a}.brand{font-weight:800;letter-spacing:.11em;text-decoration:none}.brand span,.hero h1 span{color:#9b6cff}.nav nav{display:flex;gap:26px}.nav nav a{text-decoration:none;color:#aaaab6;font-size:.9rem}.hero{min-height:76vh;display:flex;flex-direction:column;justify-content:center;padding:100px 0}.eyebrow{font-size:.72rem;letter-spacing:.22em;color:#9b6cff;font-weight:800;margin-bottom:14px}.hero h1{font-size:clamp(4rem,11vw,8.5rem);line-height:.88;letter-spacing:-.065em;margin:0}.hero h2{font-size:clamp(1.5rem,4vw,3rem);margin:24px 0 8px;font-weight:500}.lead,.section-intro{font-size:1.15rem;color:#a9a9b4;max-width:720px}.actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.button{display:inline-block;border:1px solid #353641;border-radius:99px;padding:11px 20px;text-decoration:none;font-weight:700;font-size:.9rem}.button.primary{background:#9b6cff;border-color:#9b6cff;color:white}.statement{padding:95px 0;background:#101117;border-block:1px solid #24252e}.statement h2,.section h2,.aviation h2,.cta h2{font-size:clamp(2rem,5vw,4rem);line-height:1.08;margin:0 0 20px;letter-spacing:-.04em}.section{padding:110px 0}.grid{display:grid;gap:14px}.method{grid-template-columns:repeat(3,1fr);margin-top:48px}.method article,.project{background:#101117;border:1px solid #24252e;border-radius:18px;padding:26px}.method b,.ai{color:#9b6cff}.method h3,.project h3{font-size:1.35rem;margin:16px 0 8px}.method p,.project p{color:#a9a9b4;margin:0}.aviation{padding:100px 0;background:linear-gradient(135deg,#111019,#0b0c11);border-block:1px solid #292630}.aviation-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.definition{color:#b8b8c2}.flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:30px 0}.flow span{border:1px solid #3a3546;border-radius:99px;padding:7px 11px;font-size:.68rem;font-weight:800;letter-spacing:.1em}.flow i{color:#9b6cff;font-style:normal}.quote{border-left:2px solid #9b6cff;padding-left:18px;color:#d6d6dc!important}.projects{grid-template-columns:1fr 1fr;margin-top:48px}.project{min-height:280px;display:flex;flex-direction:column}.project.wide{grid-column:1/-1;min-height:auto}.meta{font-size:.67rem;letter-spacing:.12em;color:#8e8e9a;font-weight:800}.meta span{float:right;color:#9b6cff}.project h3{font-size:1.7rem}.project a,.project-status{margin-top:auto;padding-top:28px;color:#c3a9ff;text-decoration:none;font-weight:750}.project-status{color:#777784;font-size:.88rem}.principles{background:#101117;border-block:1px solid #24252e}.principle-grid{grid-template-columns:repeat(4,1fr);margin-top:45px}.principle-grid p{color:#a9a9b4;border-top:1px solid #34353f;padding-top:18px}.principle-grid strong{color:#fff}.about{max-width:900px}.about>p:not(.eyebrow){color:#b0b0bb;font-size:1.08rem}.cta{text-align:center;padding:110px 0;background:radial-gradient(circle at 50% 100%,#251c3a 0,#0b0c11 48%)}.cta .button{margin-top:25px}.footer{min-height:110px;display:flex;align-items:center;justify-content:space-between;color:#72727d;font-size:.78rem}.footer .brand{color:#c9c9d0}@media(max-width:800px){.nav nav{display:none}.method{grid-template-columns:1fr}.aviation-grid{grid-template-columns:1fr;gap:30px}.projects{grid-template-columns:1fr}.project.wide{grid-column:auto}.principle-grid{grid-template-columns:1fr 1fr}.footer{flex-direction:column;justify-content:center;gap:3px}.section{padding:80px 0}}@media(max-width:500px){.wrap{width:min(100% - 28px,1120px)}.hero h1{font-size:3.8rem}.principle-grid{grid-template-columns:1fr}.flow i{display:none}.nav{padding:0 14px}}