.site-header nav{gap:20px;font-size:13px}.site-header .brand-lockup{width:220px}.site-header{gap:20px}.site-header .launch{box-shadow:none;white-space:nowrap}.btn.primary,.btn.light{box-shadow:inset 0 1px 0 #ffffff38}.btn.primary:hover,.btn.light:hover{box-shadow:none}.live-dot{box-shadow:none}.layer-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:15px 7%;font-size:11px;color:#a9a4b9;border-bottom:1px solid #7b628b2a;background:#0a0c14}.layer-context a{color:#c8b3d9}.context-purpose{margin-left:auto;color:#a9a4b9}.breadcrumbs{line-height:1.5}.breadcrumbs span[aria-current]{color:#d0c9de}.canonical-hero{min-height:710px;height:calc(100vh - 94px);max-height:900px;padding-top:100px}.canonical-hero .hero-copy{max-width:640px}.canonical-hero h1{font-size:clamp(75px,6.9vw,108px);line-height:.98;margin:25px 0}.canonical-hero p{max-width:580px;font-size:20px;color:#d0cddb;line-height:1.6}.canonical-hero:before{background:linear-gradient(90deg,#050811f5,#050811c9 37%,#05081145 70%,#0508111a),linear-gradient(0deg,#090b13,transparent 35%)}.canonical-hero .eyebrow{font-size:11px;margin-bottom:24px;color:#dbc8ec}.canonical-hero h1:after{box-shadow:none;background:linear-gradient(90deg,#a76ed5,transparent);height:1px}.canonical-hero .hero-bottom{font-size:8px}.mission-intro{padding-bottom:90px}.mission-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:45px}.mission-principles>a{display:flex;flex-direction:column;border-top:1px solid #a17bbe5b;padding-top:25px;position:relative}.mission-principles h3{font-size:31px;line-height:1.08;margin-bottom:20px;color:#ece8f4;max-width:16ch}.mission-principles p{color:#ada9be;font-size:17px;line-height:1.65;margin-bottom:25px}.mission-principles a>span{margin-top:auto;font-size:23px;color:#c390e6}.experience-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:60px;align-items:center}.authentic-screen{margin:0;min-width:0;background:#0c0e16;border:1px solid #7f638f54;box-shadow:0 20px 70px #0003}.authentic-screen img{display:block;width:100%;height:auto}.authentic-screen figcaption{font-size:11px;line-height:1.6;padding:15px 18px;border-top:1px solid #8d6ca53d;color:#a6a0b7}.experience-copy h2,.experience-copy h3{font-size:42px;line-height:1.08;margin-bottom:25px}.experience-copy p{font-size:18px;line-height:1.6;color:#aaa7bc;margin-bottom:25px}.experience-copy ol{list-style:none;padding:0;margin:30px 0}.experience-copy li{padding:17px 0;display:flex;gap:20px;border-top:1px solid #8b749f38;font-size:16px;line-height:1.5;color:#aaa7bc}.experience-copy li strong{color:#dcc0ef;min-width:68px;font-weight:600}.registry-layer{display:block;font-size:10px;color:#b99ad0;margin-bottom:14px;letter-spacing:.08em;text-transform:uppercase}.registry-card{min-width:0}.registry-card .card-top{gap:10px;align-items:flex-start}.registry-card .pill{max-width:150px;white-space:normal;line-height:1.35;font-size:9px}.registry-card h3{font-size:29px;line-height:1.1}.registry-card p{font-size:16px;line-height:1.6}.registry-card .card-bottom{margin-top:auto}.capability-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px}.capability-list li{padding:25px 0;border-top:1px solid #9d78b847;display:flex;gap:25px;align-items:flex-start}.capability-list li>span{font-size:11px;letter-spacing:.12em;color:#b48ad0;min-width:25px;padding-top:5px}.capability-list p{font-size:20px;line-height:1.55;color:#c0bacd;margin:0}.plain-list{padding-left:20px;color:#aaa7bb;font-size:18px;line-height:1.7}.plain-list li+li{margin-top:18px}.registry-availability>div:last-child{max-width:740px}.registry-availability p{font-size:18px;line-height:1.65;color:#bbb3cd}.registry-availability .fine{font-size:13px;margin-top:14px;color:#b2a8c2}.registry-availability .text-link{margin-top:16px}.architecture-map{display:flex;flex-direction:column;align-items:center;gap:20px}.architecture-parent,.architecture-platform{display:block;text-align:center;width:min(100%,850px);border:1px solid #a574c258;padding:35px;background:linear-gradient(120deg,#231731,#13141f)}.architecture-parent span,.architecture-platform>span{display:block;font-size:10px;color:#cda9e6;letter-spacing:.16em;margin-bottom:12px}.architecture-parent strong,.architecture-platform strong{font:800 40px/1.2 XDisplay,Arial;text-transform:uppercase}.architecture-platform{width:min(100%,1050px);background:linear-gradient(120deg,#21172d,#131827)}.architecture-platform p{font-size:14px;color:#aca6be;margin:16px 0 0}.architecture-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:15px}.architecture-branches>a{padding:27px;border:1px solid #8a679d47;background:#12131f}.architecture-branches strong{display:block;font:800 30px/1.1 XDisplay,Arial;text-transform:uppercase;color:#e2d8ef;margin-bottom:15px}.architecture-branches span{font-size:16px;color:#a9a5bb;line-height:1.6}.canonical-mission-band{background:linear-gradient(120deg,#21152f,#111522);border-block:1px solid #8b63a543}.canonical-mission-band .fine{font-size:13px;color:#b4a2c5;line-height:1.6}.canonical-mission-band h2{font-size:75px}.clear-action .section-head{margin-bottom:35px}.mega-menu .canonical-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-intro p{font-size:16px;line-height:1.6;color:#aaa4bc;max-width:32ch;margin:20px 0}.mobile-sections details{border-bottom:1px solid #9676b342}.mobile-sections summary{display:flex;justify-content:space-between;align-items:center;font:800 27px/1.1 XDisplay,Arial;text-transform:uppercase;padding:22px 0;list-style:none;cursor:pointer;color:#e3d9ef}.mobile-sections summary>span{font-family:Arial;font-size:20px;color:#b788d3}.mobile-sections details>p{font-size:14px;color:#aaa3bd;line-height:1.55}.mobile-sections .mega-column{margin:20px 0}.mobile-sections .mega-column h3{font-size:10px}.mobile-sections .mega-column a{font-size:15px;min-height:44px}.mobile-hub{display:block;font-size:14px;padding:15px 0;color:#d5afea}.mobile-sections>.btn{margin-top:25px}.availability-key{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:50px}.availability-key a{border:1px solid #a478bc50;padding:12px 17px;font-size:13px;color:#d4b7e6}.roadmap-group{scroll-margin-top:140px;margin-bottom:60px}.roadmap-table{border-top:1px solid #9878ad50}.roadmap-table>a{display:grid;grid-template-columns:1fr 2fr .8fr;gap:35px;padding:25px 0;border-bottom:1px solid #87679f3b;align-items:start}.roadmap-table strong{font-size:21px;font-weight:600;color:#e1d4eb;line-height:1.3}.roadmap-table span{font-size:16px;line-height:1.6;color:#a9a2bb}.roadmap-table small{font-size:11px;color:#c39cde;line-height:1.5}.structure-list article{display:grid;grid-template-columns:1fr 1.5fr .5fr;gap:45px;border-top:1px solid #9876b049;padding:30px 0;align-items:start}.structure-list h2{font-size:31px;line-height:1.12;margin-top:12px}.structure-list p{font-size:17px;color:#aaa4bd;line-height:1.65}.structure-list .pill{white-space:normal;line-height:1.4;max-width:140px}.corporate-source{font-size:10px}.corporate-source>span{color:#ada2ba}.site-footer a:hover,.mega-column a:hover{color:#e3b9ff}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #c89dea;outline-offset:5px}.product-card:hover,.capability-card:hover,.division-card:hover{box-shadow:none}.page-hero,.corporate-hero{box-shadow:none}.section-head h2{font-size:clamp(34px,3.7vw,54px)}.canonical-hero .hero-secondary{font-size:13px}.page-hero>p{max-width:850px}.full-route-guide{padding-top:30px}.full-route-guide .guide-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.full-route-guide .guide-group>div a{min-width:0}.redirect-note{max-width:780px}
@media(max-width:1250px){.site-header nav{gap:13px;font-size:12px}.site-header .brand-lockup{width:193px}.header-actions{gap:12px}.canonical-hero h1{font-size:90px}.canonical-hero p{max-width:540px}.experience-layout{gap:35px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.experience-copy h2,.experience-copy h3{font-size:36px}.mission-principles h3{font-size:28px}}
@media(max-width:1050px){.site-header nav{display:none}.mobile-toggle{display:block}.site-header .brand-lockup{width:210px}.experience-layout{grid-template-columns:1fr;gap:35px}.experience-copy{max-width:760px}.experience-copy ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.experience-copy li{display:block}.experience-copy li strong{display:block;margin-bottom:10px}.mission-principles{gap:25px}.mission-principles h3{font-size:25px}.mission-principles p{font-size:16px}.structure-list article{gap:25px;grid-template-columns:1fr 1.3fr .6fr}.architecture-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-table>a{grid-template-columns:1fr 1.7fr;gap:15px 25px}.roadmap-table small{grid-column:2}.canonical-mission-band h2{font-size:65px}.full-route-guide .guide-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.mission-principles{grid-template-columns:1fr;gap:30px}.mission-principles h3{font-size:34px;max-width:none;margin-bottom:15px}.mission-principles p{font-size:17px;max-width:55ch}.capability-list{grid-template-columns:1fr}.capability-list p{font-size:18px}.structure-list article{display:block}.structure-list h2{font-size:30px}.structure-list p{margin:20px 0}.structure-list .pill{display:inline-flex;max-width:none}.roadmap-table>a{display:block}.roadmap-table strong,.roadmap-table span,.roadmap-table small{display:block}.roadmap-table span{margin:12px 0}.authentic-screen figcaption{font-size:10px}.experience-copy ol{grid-template-columns:1fr;gap:0}.experience-copy li{display:flex;gap:15px}.registry-card h3{font-size:29px}.canonical-mission-band h2{font-size:57px}.canonical-mission-band p{font-size:18px}.architecture-parent strong,.architecture-platform strong{font-size:32px}.architecture-branches strong{font-size:28px}.architecture-parent,.architecture-platform{padding:25px 20px}.architecture-branches{grid-template-columns:1fr}.architecture-branches>a{padding:25px}.layer-context{padding:13px 6%;gap:8px;font-size:10px}.context-purpose{display:none}.registry-availability p{font-size:16px}.capability-list li{gap:16px;padding:22px 0}.full-route-guide .guide-group>div{grid-template-columns:1fr}}
@media(max-width:620px){.canonical-hero{min-height:680px;height:auto;max-height:none;padding:65px 6% 95px;background-position:57% center}.canonical-hero h1{font-size:65px;line-height:.98;letter-spacing:-.01em}.canonical-hero p{font-size:18px;line-height:1.6}.canonical-hero .eyebrow{font-size:9px;letter-spacing:.17em}.canonical-hero .button-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.canonical-hero .btn{min-width:230px;font-size:13px;min-height:52px}.canonical-hero:before{background:linear-gradient(90deg,#050811ec,#050811b0 70%,#05081196),linear-gradient(0deg,#090b13,transparent 60%)}.canonical-hero .hero-bottom{font-size:7px;letter-spacing:.08em;display:block}.canonical-hero .hero-bottom a{display:block;margin-top:10px}.canonical-hero .hero-secondary{font-size:11px}.site-header .brand-lockup{width:174px}.site-header{gap:10px}.site-header .launch{display:none}.mobile-sections summary{font-size:26px}.registry-card{min-height:310px;padding:24px}.product-grid:has(.registry-card){grid-template-columns:1fr}.registry-card p{font-size:17px}.registry-card .pill{font-size:10px;max-width:190px}.registry-card .card-top{margin-bottom:25px}.registry-layer{font-size:10px}.registry-card .card-bottom .text-link{font-size:12px}.registry-card .compare-add{width:32px;height:32px}.canonical-mission-band .fine{font-size:12px}.clear-action .button-row{align-items:flex-start}.authentic-screen{box-shadow:none}.experience-copy h2,.experience-copy h3{font-size:35px}.capability-list li>span{min-width:20px}.availability-key a{font-size:12px;padding:10px 13px}.corporate-source{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:620px){.canonical-hero h1{font-size:clamp(46px,14.5vw,60px)}}

.canonical-hero{background-image:none}.hero-artwork{position:absolute;inset:0;z-index:-2;pointer-events:none}.hero-artwork img{width:100%;height:100%;object-fit:cover;object-position:center 49%}.tactical-hero{background-image:linear-gradient(120deg,#14101f,#090c16)}@media(max-width:620px){.hero-artwork img{object-position:57% center}}

/* Readable, original dated newsroom articles. */
.archive-copy{max-width:850px;margin:3rem auto;font-size:1.08rem;line-height:1.85;overflow-wrap:anywhere}.archive-copy p{margin:0 0 1.6rem;color:var(--muted,#c6c3d0)}.archive-copy h2{font-size:clamp(1.4rem,3vw,2rem);margin:2.6rem 0 1.2rem}.archive-copy .source-note{font-size:.85rem;border-top:1px solid #33303e;padding-top:1.5rem}.editorial-list time{color:#cba4e5;font-size:.85rem}
