.about-page{background:var(--navy)}.about-page .container{width:min(1280px,100% - 56px)}.about-page a:focus-visible{outline-offset:5px;outline:2px solid #8bc1ff}.about-kicker{color:#64acff;letter-spacing:.15em;margin:0 0 22px;font-size:11px;font-weight:700;line-height:1.8}.about-prose p{color:#a8b8c7;margin:0;font-size:16px;line-height:1.85}.about-prose p+p{margin-top:22px}.about-hero{background:radial-gradient(at 80% 35%,#0085ff17,#0000 55%);padding:151px 0 88px}.about-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:64px;display:grid}.about-hero-grid>*,.about-editorial-grid>*,.about-vision-grid>*{min-width:0}.about-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.15vw,62px);font-weight:700;line-height:1.06}.about-hero h1 span{color:var(--blue-bright);margin-top:8px;display:block}.about-hero-prose{max-width:600px;margin-top:28px}.about-visual{background:#091c2b;border:1px solid #4a8ed847;border-radius:24px;min-width:0;overflow:hidden}.about-visual>img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.about-hero .about-visual{aspect-ratio:auto;background:0 0;height:fit-content;display:block}.about-hero .about-visual>img{border-radius:inherit}.about-section{padding:100px 0}.about-band{background:#081722;border-block:1px solid #1b344c}.about-editorial-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:100px;display:grid}.about-heading h2,.about-final-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.3vw,48px);font-weight:700;line-height:1.12}.about-heading h2 span{color:#95a9ba;margin-top:8px;display:block}.about-prose .about-purpose-statement{border-left:2px solid var(--blue);color:#e1edf7;letter-spacing:-.02em;padding-left:20px;font-size:21px;line-height:1.5}.about-philosophy-intro{align-items:center}.about-philosophy h2{font-size:clamp(40px,4vw,58px)}.about-philosophy h2 span{color:var(--blue-bright)}.about-principles{border-top:1px solid #28435d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;padding-top:30px;display:grid}.about-principle{min-width:0;padding-right:34px}.about-principle+.about-principle{border-left:1px solid #28435d;padding-left:34px}.about-principle:last-child{padding-right:0}.about-principle h3{letter-spacing:-.025em;max-width:270px;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.3}.about-principle p{color:#a8b8c7;margin:0;font-size:14px;line-height:1.85}.about-statement{border-left:2px solid var(--blue);background:linear-gradient(90deg,#0085ff0f,#0000);margin:60px 0 0;padding:40px 44px}.about-statement p{color:#d8e6f1;letter-spacing:-.035em;max-width:920px;margin:0;font-size:clamp(25px,2.7vw,36px);line-height:1.4}.about-statement span{display:block}.about-statement span+span{margin-top:7px}.about-capabilities-intro{align-items:center;margin-bottom:45px}.about-capability{border-top:1px solid #28435d;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) auto;align-items:center;gap:44px;padding:29px 0;display:grid}.about-capability:last-child{border-bottom:1px solid #28435d}.about-capability h3{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700;line-height:1.25}.about-capability h3 a{transition:color .2s}.about-capability p{color:#a8b8c7;margin:0;font-size:15px;line-height:1.8}.about-explore-link{color:#69adf9;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;min-height:44px;font-size:11px;font-weight:800;line-height:1.6;transition:color .2s;display:inline-flex}.about-explore-link span{flex:none}.about-vision-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:84px;display:grid}.about-vision .about-prose{margin-top:28px}.about-vision .about-explore-link{margin-top:25px}.about-final-cta{text-align:center;background:radial-gradient(at 50% 80%,#0085ff1f,#0000 70%);border-top:1px solid #1b344c;padding:100px 0}.about-final-cta h2{max-width:900px;margin:0 auto}.about-final-cta .about-prose{max-width:760px;margin:26px auto 0}.about-final-cta .button{white-space:normal;text-align:center;min-height:54px;margin-top:31px;padding:15px 20px;font-size:11px;line-height:1.55}@media (hover:hover) and (pointer:fine){.about-capability h3 a:hover,.about-explore-link:hover{color:#a0cfff}}@media (max-width:1100px){.about-hero-grid{gap:40px}.about-editorial-grid{gap:50px}.about-vision-grid{gap:45px}.about-capability{gap:28px}.about-principle{padding-right:24px}.about-principle+.about-principle{padding-left:24px}.about-principle:last-child{padding-right:0}}@media (max-width:980px){.about-hero{padding-top:135px}.about-hero-grid,.about-editorial-grid,.about-vision-grid{grid-template-columns:minmax(0,1fr);gap:36px}.about-hero h1{max-width:720px;font-size:clamp(43px,6.5vw,58px)}.about-hero-prose{max-width:720px}.about-visual{width:100%;max-width:760px}.about-principles{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:42px}.about-principle,.about-principle+.about-principle{border-left:0;padding:0}.about-principle+.about-principle{border-top:1px solid #28435d;padding-top:26px}.about-principle h3{max-width:none}.about-capability{grid-template-columns:minmax(0,1fr) auto;gap:12px 30px}.about-capability p{grid-column:1}.about-capability .about-explore-link{grid-area:1/2/3}}@media (max-width:700px){.about-page .container{width:calc(100% - 36px)}.about-hero{padding:49px 0 60px}.about-hero h1{font-size:clamp(36px,10.3vw,52px);line-height:1.08}.about-kicker{letter-spacing:.12em;margin-bottom:19px;font-size:10px}.about-prose p{font-size:15px;line-height:1.8}.about-prose p+p{margin-top:19px}.about-hero-prose{margin-top:25px}.about-visual{border-radius:18px}.about-section{padding:65px 0}.about-heading h2,.about-final-cta h2{font-size:34px}.about-philosophy h2{font-size:clamp(36px,10vw,44px)}.about-prose .about-purpose-statement{padding-left:16px;font-size:20px}.about-principle h3{font-size:21px}.about-statement{margin-top:40px;padding:25px 22px}.about-statement p{font-size:25px}.about-capabilities-intro{margin-bottom:30px}.about-capability{grid-template-columns:minmax(0,1fr);gap:13px;padding:25px 0}.about-capability h3{font-size:23px}.about-capability .about-explore-link{grid-area:auto;justify-self:start}.about-vision .about-explore-link{margin-top:20px}.about-final-cta{padding:67px 0}.about-final-cta .button{width:100%;padding:16px 15px;font-size:10px}}
