.blue-project{background:#02070b;color:#eef2f2}.blue-project h1,.blue-project h2,.blue-project h3{font-family:Manrope,Arial,sans-serif}.blue-hero{min-height:700px;padding:160px max(7vw,60px) 80px;display:flex;align-items:flex-end;position:relative;overflow:hidden}.blue-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#02070bf5 0,#02070bc9 38%,transparent 72%),linear-gradient(0deg,#02070b 0,transparent 35%),var(--hero);background-size:cover;background-position:center}.blue-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(#fff04 1px,transparent 1px),linear-gradient(90deg,#fff03 1px,transparent 1px);background-size:100% 100px,150px 100%;mask-image:linear-gradient(to right,#000,transparent 75%)}.blue-hero>div{position:relative;z-index:2;max-width:930px}.blue-hero span,.blue-intro>span,.blue-sheet header>span,.blue-systems span,.blue-timeline>span{display:block;color:#52d8f0;font-size:9px;letter-spacing:.25em;margin-bottom:25px}.blue-hero h1{font:300 clamp(70px,8vw,148px)/.86 Manrope;margin:0;letter-spacing:-.065em}.blue-hero h2{max-width:760px;font:300 clamp(25px,2.7vw,48px)/1.1 Manrope;letter-spacing:.04em;margin:20px 0}.blue-hero p{max-width:670px;color:#b3c2c9;line-height:1.75}.blue-hero small{display:block;margin-top:28px;color:#738995;font-size:8px;letter-spacing:.2em}.blue-intro{padding:100px max(7vw,60px);display:grid;grid-template-columns:.65fr 1.3fr 1fr;gap:6vw;align-items:start;border-block:1px solid #fff12;background:radial-gradient(circle at 65% 45%,#0d41604a,transparent 35%)}.blue-intro h2{font:300 clamp(38px,4vw,74px)/1 Manrope;letter-spacing:-.05em;margin:0}.blue-intro p{color:#a9b8bf;font-size:13px;line-height:1.8;margin:0 0 18px}.blue-specs{display:grid;grid-template-columns:repeat(5,1fr);padding:0 max(5vw,40px);border-bottom:1px solid #fff14}.blue-specs article{padding:38px 28px;border-right:1px solid #fff14}.blue-specs article:last-child{border:0}.blue-specs b{display:block;font:300 clamp(25px,2.4vw,44px) Manrope;color:#dff8ff}.blue-specs span{display:block;margin-top:8px;color:#66828f;font-size:8px;letter-spacing:.18em}.blue-sheet{padding:90px max(5vw,40px);display:grid;grid-template-columns:.38fr 1fr;gap:5vw;align-items:center;border-bottom:1px solid #fff12}.blue-sheet-alt{grid-template-columns:1fr .38fr}.blue-sheet header h2,.blue-systems h2{font:300 clamp(34px,3.2vw,60px)/1.02 Manrope;letter-spacing:-.04em;margin:0 0 24px}.blue-sheet header p,.blue-systems p{color:#aab8bf;font-size:13px;line-height:1.8}.blue-sheet img{display:block;width:100%;border:1px solid #8eb2c342;box-shadow:0 30px 80px #0009}.blue-systems{padding:90px max(7vw,60px);display:grid;grid-template-columns:1.1fr 1fr;gap:10vw;border-bottom:1px solid #fff12;background:linear-gradient(115deg,#03101a,#02070b)}.blue-systems ol{list-style:none;margin:0;padding:0}.blue-systems li{display:grid;grid-template-columns:50px 1fr;align-items:center;padding:22px 0;border-bottom:1px solid #fff15;color:#c5d0d5;font-size:12px;letter-spacing:.08em}.blue-systems li b{color:#52d8f0;font-weight:400}.blue-timeline{padding:75px max(6vw,50px);border-bottom:1px solid #fff14}.blue-timeline>div{display:grid;grid-template-columns:repeat(5,1fr);position:relative}.blue-timeline>div:before{content:"";position:absolute;left:0;right:0;top:9px;height:1px;background:linear-gradient(90deg,#52d8f0,transparent)}.blue-timeline article{position:relative;padding:0 25px}.blue-timeline article:before{content:"";display:block;width:7px;height:7px;border-radius:50%;margin:6px 0 25px;background:#52d8f0;box-shadow:0 0 12px #52d8f0}.blue-timeline b{color:#52d8f0;font-size:9px}.blue-timeline h3{font-size:11px;line-height:1.5;letter-spacing:.13em}.blue-final{min-height:430px;padding:90px max(7vw,60px);display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 80% 50%,#124a6b4a,transparent 34%)}.blue-final small{color:#52d8f0;font-size:9px;letter-spacing:.25em}.blue-final h2{font:300 clamp(46px,5vw,92px)/.95 Manrope;letter-spacing:-.055em;margin:24px 0}.blue-final p{max-width:700px;color:#9eb0b9;line-height:1.7}
@media(max-width:900px){.blue-intro{grid-template-columns:1fr}.blue-specs{grid-template-columns:1fr 1fr}.blue-sheet,.blue-sheet-alt,.blue-systems{grid-template-columns:1fr}.blue-sheet-alt img{order:2}.blue-timeline>div{grid-template-columns:1fr 1fr}.blue-timeline>div:before{display:none}.blue-timeline article{border-top:1px solid #fff14;padding:22px 0}.blue-timeline article:before{display:none}}@media(max-width:620px){.blue-hero{min-height:650px;padding:130px 22px 50px}.blue-hero h1{font-size:60px}.blue-hero h2{font-size:26px}.blue-intro,.blue-sheet,.blue-systems,.blue-timeline,.blue-final{padding-left:22px;padding-right:22px}.blue-specs{grid-template-columns:1fr 1fr;padding:0}.blue-specs article{padding:28px 22px}.blue-timeline>div{grid-template-columns:1fr}}
