@media (max-width:900px){body,html{overflow-x:clip}img,svg,video{max-width:100%;height:auto}}.nav-toggle{display:none}@media (max-width:900px){nav.top{height:var(--nav-h,60px);padding:0 20px;gap:14px;position:relative;flex-wrap:nowrap}nav.top .logo{flex:0 0 auto}nav.top .logo img{width:120px}nav.top>.cta{flex:0 0 auto;margin-left:auto;font-size:13px}nav.top .nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid hsla(0,0%,100%,.18);color:#fff;cursor:pointer;padding:0;border-radius:0;flex:0 0 auto;-webkit-tap-highlight-color:transparent}nav.top .nav-toggle:focus{outline:none;border-color:#fff}nav.top .nav-toggle .bars{position:relative;width:16px;height:12px;display:block}nav.top .nav-toggle .bars span,nav.top .nav-toggle .bars:after,nav.top .nav-toggle .bars:before{content:"";position:absolute;left:0;right:0;height:1.5px;background:#fff;transition:transform .24s cubic-bezier(.2,.7,.2,1),opacity .2s,top .24s}nav.top .nav-toggle .bars:before{top:0}nav.top .nav-toggle .bars span{top:5px}nav.top .nav-toggle .bars:after{top:10px}nav.top.is-open .nav-toggle .bars:before{top:5px;transform:rotate(45deg)}nav.top.is-open .nav-toggle .bars span{opacity:0}nav.top.is-open .nav-toggle .bars:after{top:5px;transform:rotate(-45deg)}nav.top .links{position:fixed;top:var(--nav-h,60px);left:0;right:0;flex-direction:column;gap:0;background:#0a0d12;padding:8px 20px 32px;margin:0;max-height:calc(100vh - var(--nav-h,60px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid hsla(0,0%,100%,.08);transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .24s cubic-bezier(.2,.7,.2,1),opacity .2s,visibility 0s linear .24s;z-index:55}nav.top.is-open .links{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .24s,visibility 0s linear 0s}nav.top .nav-backdrop{position:fixed;top:var(--nav-h,60px);left:0;right:0;bottom:0;background:rgba(5,6,7,.45);z-index:54;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}nav.top .links .dd>a,nav.top .links>a{padding:18px 0;font-size:16px;color:#fff;display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid hsla(0,0%,100%,.08)}nav.top .links>a.active,nav.top .links>a:hover{border-bottom-color:hsla(0,0%,100%,.08);color:#fff}nav.top .links a .arrow{font-size:12px;color:#9a9a9a}nav.top .links .dd{display:flex;flex-direction:column;align-items:stretch}nav.top .links .dd>a{cursor:default;pointer-events:none;padding:22px 0 10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#7a7e88;border-bottom:none}nav.top .links .dd>a .arrow{display:none}nav.top .links .dd .menu{position:static;opacity:1;visibility:visible;transform:none;min-width:0;background:transparent;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column}nav.top .links .dd .menu .h,nav.top .links .dd .menu:before{display:none}nav.top .links .dd .menu a.item{display:flex;align-items:center;justify-content:space-between;padding:18px 0;width:100%;border-bottom:1px solid hsla(0,0%,100%,.08);border-left:none;background:transparent}nav.top .links .dd .menu a.item:hover{background:transparent}nav.top .links .dd .menu a.item .lhs{display:block}nav.top .links .dd .menu a.item .cat{display:none}nav.top .links .dd .menu a.item .nm{font-size:16px;color:#fff;font-weight:400}nav.top .links .dd .menu a.item .arr{font-size:12px;color:#9a9a9a}.banner{padding:9px 16px;font-size:9.5px;letter-spacing:.1em;gap:10px}.banner .go{display:none}.page-banner{padding:12px 18px;font-size:10px;letter-spacing:.12em;gap:12px;flex-wrap:wrap}.page-banner .crumbs{gap:10px}.page-banner .now{margin-left:auto;font-size:10px}.container,.narrow,.wide{padding:0 18px}.page-head{padding:48px 0 36px}.page-head .meta{grid-template-columns:1fr auto;gap:10px;padding-bottom:18px;margin-bottom:28px;font-size:10px}.page-head .meta .right{grid-column:2}.page-head h1{font-size:42px;letter-spacing:-.022em;line-height:1.04;margin-bottom:18px}.page-head .lede{font-size:17px;line-height:1.4}.section{padding:64px 0}.section-rule{grid-template-columns:auto 1fr;gap:14px;padding-bottom:14px;margin-bottom:28px;font-size:10px}.section-rule .meta{grid-column:2;text-align:right;justify-self:end}.section h2{font-size:32px;line-height:1.08;margin-bottom:18px}.section h3{font-size:20px}.section p{font-size:15px}}@media (max-width:560px){.page-head h1{font-size:34px}.page-head .lede{font-size:15.5px}.section h2{font-size:26px}}@media (max-width:900px){section.hero{padding:96px 0 64px;min-height:0}section.hero .photo:after{background:linear-gradient(180deg,rgba(5,6,7,.92),rgba(5,6,7,.78) 60%,rgba(5,6,7,.92))}.hero-inner{grid-template-columns:1fr;gap:36px;align-items:start}.hero .eyebrow{font-size:10.5px;margin-bottom:20px;letter-spacing:.06em}.hero h1{font-size:40px;letter-spacing:-.02em;line-height:1.04}.hero p{font-size:15px;white-space:normal;margin:18px 0 24px}.hero .actions .btn{font-size:13px;padding:11px 18px}.hero-side{padding-bottom:0}.hero-side[data-style=a] .sb-row{padding:20px 18px 18px}.hero-side[data-style=a] .sb-row .num{font-size:42px;margin-top:8px}.hero-side[data-style=a] .sb-row .num .unit{font-size:10px;margin-top:5px}.hero-side[data-style=a] .sb-row .lbl{font-size:9px;letter-spacing:.16em}.hero-side[data-style=a] .sb-row .cap{font-size:9.5px;letter-spacing:.12em;margin-top:6px}.hero-side[data-style=a] .sb-row .spark{top:20px;right:18px;height:26px}}@media (max-width:560px){section.hero{padding:80px 0 56px}.hero h1{font-size:34px}.hero h1 .underscore{padding:0 1px}.hero-side[data-style=a] .sb-row .num{font-size:38px}}@media (max-width:900px){.thesis{padding:56px 0 24px}.thesis-head h2{font-size:34px;line-height:1.08}.thesis-head .lede-line{font-size:15px;margin-top:14px}.rwa-wrap{padding:32px 0 16px}.rwa-grid{grid-template-columns:1fr;gap:24px}.rwa-side{padding-top:0;gap:14px}.rwa-big{font-size:30px;gap:10px}.rwa-big .arr{font-size:14px}.rwa-delta{font-size:10px;letter-spacing:.1em}.rwa-legend{padding-top:14px;gap:9px}.rwa-legend li{grid-template-columns:12px 1fr auto;gap:10px;font-size:12px}.rwa-legend .sw{width:12px;height:12px}.rwa-legend .v{font-size:10px}.rwa-foot{font-size:9px;letter-spacing:.1em;padding-top:10px}.rwa-stage{min-height:220px}.rwa-svg{font-size:9px}.rwa-xlabels text,.rwa-ylabels text{font-size:8.5px}.section-head{grid-template-columns:1fr;gap:14px;margin-bottom:32px;align-items:start}.section-head .eb{font-size:12px}.section-head h2{font-size:34px;line-height:1.08}.section-head p{font-size:14px}.stack-dark .section-head[style]{padding-top:32px!important}.lifecycle.pure .layer{grid-template-columns:1fr;gap:14px;padding:28px 18px}.lifecycle.pure .layer .layer-id .name{font-size:24px}.lifecycle.pure .layer .layer-id .num{font-size:10px}.lifecycle.pure .layer .layer-product .desc{font-size:14px;line-height:1.55;margin-bottom:14px}.cap-pill,.std-pill{font-size:11.5px;padding:5px 11px}.lifecycle.pure .layer.foundation.has-detail{padding-top:28px;padding-bottom:32px}.std-detail-stack{margin-top:20px;padding-top:20px;min-height:auto}.std-detail{grid-template-columns:1fr;gap:18px}.std-detail,.std-detail.is-active{position:relative;inset:auto}.std-detail:not(.is-active){display:none}.std-img{width:160px;height:160px}.std-body h4{font-size:18px}.std-body p{font-size:13.5px;line-height:1.55}}@media (max-width:560px){.lifecycle.pure .layer{padding:24px 14px}.lifecycle.pure .layer .layer-id .name{font-size:22px}}@media (max-width:900px){.mission{padding:72px 0}.mission-inner{grid-template-columns:1fr;gap:24px}.mission h2{font-size:28px;line-height:1.18}.partners{padding:64px 0 48px}.partners-inner{padding:0 18px}.partners-head{grid-template-columns:1fr;gap:18px;margin-bottom:32px;align-items:start}.partners .h{font-size:28px;line-height:1.12}.partners-grid{grid-template-columns:repeat(3,1fr)}.partner{padding:22px 18px;aspect-ratio:4/3}.partner img{max-width:80%;max-height:32px}.partners .footnote{flex-direction:column;align-items:flex-start;gap:6px;font-size:10px}}@media (max-width:480px){.partners-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.standards{padding:64px 0}.standards-inner{padding:0 18px}.standards .head{margin-bottom:32px}.standards h2{font-size:32px;line-height:1.08}.standards .sub{font-size:14px}.std-grid{grid-template-columns:1fr}.std{padding:28px 22px;min-height:auto}.std h3{font-size:24px}.std p{font-size:13.5px}.std.visual.has-video>.code,.std.visual.has-video>.mi,.std.visual.has-video>h3,.std.visual.has-video>p{padding-left:22px;padding-right:22px}.std.visual.has-video>.mi{padding-top:22px}.std.visual.has-video>.code{padding-bottom:22px}.news-grid{grid-template-columns:1fr;gap:12px}.nc{padding:22px}.nc .t{font-size:18px}.subscribe{grid-template-columns:1fr;gap:28px}.subscribe .h{font-size:28px}.subscribe form{padding:3px}.subscribe input{padding:11px 14px;font-size:13.5px;min-width:0}.subscribe button{padding:11px 16px;font-size:13.5px}footer{padding:56px 0 24px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px 24px}footer .brand{grid-column:1/-1}footer .legal{flex-direction:column;gap:14px;align-items:flex-start;margin-top:40px;padding-top:24px;font-size:10px}footer .legal .socials{gap:14px}}@media (max-width:480px){.foot-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:900px){.product-head{padding:48px 0 0}.product-head .meta{grid-template-columns:1fr auto;gap:10px;padding-bottom:16px;margin-bottom:28px;font-size:10px}.product-head .row{grid-template-columns:1fr;gap:36px;padding-bottom:20px;align-items:start}.product-head .left .mark-row{margin-bottom:22px}.product-head .left .mark-row img.mark{height:32px}.product-head .left .mark-row img.icon{height:36px}.product-head h1{font-size:40px;letter-spacing:-.022em;line-height:1.04;margin-bottom:18px}.product-head .lede{font-size:17px;line-height:1.4;margin-bottom:24px}.product-head .right{padding-bottom:0}.product-head .factsheet .h{padding:12px 16px;font-size:9.5px;letter-spacing:.16em}.product-head .factsheet .pair{grid-template-columns:120px 1fr;gap:12px;padding:12px 16px}.product-head .factsheet dt{font-size:9px;letter-spacing:.12em}.product-head .factsheet dd{font-size:13px}.cap-viz .h{padding:12px 16px;font-size:9.5px;letter-spacing:.16em;flex-wrap:wrap;gap:8px}.cap-viz .colhead,.cap-viz .row{grid-template-columns:1.6fr 1fr;padding:12px 16px;gap:8px}.cap-viz .colhead>:nth-child(n+3),.cap-viz .row>:nth-child(n+3){display:none}.cap-viz .row .holder{font-size:11px}.cap-viz .foot{grid-template-columns:1fr;padding:14px 16px;gap:10px}.cap-viz .foot .it{border-right:none;border-bottom:1px solid var(--mc-hair);padding-right:0;padding-bottom:10px;padding-left:0!important}.cap-viz .foot .it:last-child{border-bottom:none;padding-bottom:0}.product-head .right,.token-anatomy{min-width:0;max-width:100%}.token-anatomy .stage{padding:20px 16px;min-width:0;overflow:hidden}.token-anatomy .stage svg{width:100%;height:auto;max-width:100%;overflow:hidden}.token-anatomy .legend .it{padding:12px 16px;font-size:9px;letter-spacing:.1em}.fm-chart .stage{padding:16px 14px 10px}.fm-chart .legend{grid-template-columns:1fr}.fm-chart .legend .it{border-right:none;border-bottom:1px solid var(--mc-hair);padding:12px 16px}.fm-chart .legend .it:last-child{border-bottom:none}.sp-panel .h{flex-wrap:wrap;gap:8px;padding:12px 16px;font-size:9.5px}.sp-readout .item{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--mc-hair);font-size:9.5px;padding:11px 16px}.sp-readout .item:last-child{border-bottom:none}.edit-cols{grid-template-columns:1fr;gap:24px}.kpi-row{grid-template-columns:repeat(2,1fr)}.kpi{padding:24px 16px 24px 0!important}.kpi:nth-child(2n),.kpi:nth-child(2n) .kpi{border-right:none}.kpi:not(:first-child){padding-left:16px!important}.kpi:nth-child(odd){padding-left:0!important}.kpi:nth-child(n+3){border-top:1px solid var(--mc-hair)}.kpi .v{font-size:34px}.problems{grid-template-columns:1fr}.problems .pro{padding:28px 22px;min-height:auto;border-right:none;border-bottom:1px solid var(--mc-hair)!important}.problems .pro:last-child{border-bottom:none!important}.process{grid-template-columns:1fr;gap:14px;padding-top:20px}.process .pstep{padding:28px 22px;min-height:auto}.feat-trip{grid-template-columns:1fr}.feat{padding:28px 22px;min-height:auto}.cap-grid{grid-template-columns:1fr!important}.cap{padding:28px 22px;min-height:auto}.flow{grid-template-columns:1fr}.flow .step{padding:24px 0!important;border-right:none;border-bottom:1px solid var(--mc-hair);min-height:auto}.flow .step:last-child{border-bottom:none}.cps{grid-template-columns:repeat(3,1fr)}.cp{padding:18px 12px;font-size:14px}.prodnav{padding:48px 0}.prodnav-grid{grid-template-columns:1fr 1fr}.prodnav-grid a{padding:18px}.prodnav-grid a .nm{font-size:18px}.faq summary{grid-template-columns:1fr 18px;gap:12px;font-size:16px;line-height:1.35}.faq summary .n{display:none}.faq summary .arr{font-size:12px}.faq .ans{padding:12px 0 4px;font-size:14.5px;line-height:1.6}.pullquote{padding:32px 0;margin:36px 0}.pullquote q{font-size:22px;line-height:1.3}.prose p{font-size:15px;line-height:1.7}.prose h2{font-size:24px;margin:32px 0 14px}.prose h3{font-size:18px;margin:24px 0 10px}.chains{grid-template-columns:1fr}.chain{padding:24px 22px;gap:18px;min-height:auto}.chains.chains-3{grid-template-columns:1fr}.chain .nm{font-size:22px}.stats{grid-template-columns:1fr}.statcell{padding:28px 22px}.statcell .val{font-size:56px}.pfolio{grid-template-columns:1fr;margin-top:24px}.pf{margin-left:0;margin-top:-1px;padding:22px}.pf .sector{font-size:18px}.cta-strip{padding:64px 0}.cta-strip .grid{grid-template-columns:1fr;gap:24px}.cta-strip h2{font-size:32px}.cta-strip p{font-size:14.5px}.cta-strip .btn{font-size:13px;padding:11px 18px}}@media (max-width:560px){.product-head h1{font-size:32px}.product-head .lede{font-size:15.5px}.cps{grid-template-columns:repeat(2,1fr)}.kpi .v{font-size:28px}}@media (max-width:900px){.contact-grid{grid-template-columns:1fr!important;gap:24px!important;max-width:none!important}.form{padding:20px}.form .h{padding-bottom:12px;font-size:9.5px}.form h2{font-size:24px;margin-bottom:16px}.form-row{grid-template-columns:1fr!important;gap:14px}.field input,.field select,.field textarea{font-size:15px}.submit-row{flex-direction:column;align-items:stretch;gap:12px}.submit-row .btn{justify-content:center}.who-grid{grid-template-columns:1fr!important;gap:24px!important}.left-rail{position:static!important}.team{grid-template-columns:1fr!important;gap:24px!important}.person{padding:22px!important;min-height:auto!important}.person img.headshot{width:88px!important;height:88px!important}.people{grid-template-columns:1fr!important}.people .person{min-height:0!important;padding:24px 22px!important}.footprint{grid-template-columns:1fr!important;gap:24px!important}.footprint .city-card{padding:22px!important}.principles{grid-template-columns:1fr!important;gap:14px!important}.principle{padding:28px 22px!important;min-height:auto!important}.about-hero h1{font-size:36px!important;letter-spacing:-.02em!important;line-height:1.04!important}.about-hero .lede{font-size:16px!important}.investor-grid,.ir-grid,.ir-row,.ir-summary{grid-template-columns:1fr!important;gap:24px!important}.ir-stats{grid-template-columns:repeat(2,1fr)!important}}