@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap");body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:400 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#111;background-color:#faf6ec;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;min-height:100vh;flex-direction:column}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}main{display:block}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#2a7ae2;text-decoration:none}a:visited{color:#1756a9}a:hover{color:#111;text-decoration:underline}.social-media-list a:hover{text-decoration:none}.social-media-list a:hover .username{text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(800px - (30px * 2));max-width:calc(800px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}.wrapper:after,.footer-col-wrapper:after{content:"";display:table;clear:both}.svg-icon{width:16px;height:16px;display:inline-block;fill:#828282;padding-right:5px;vertical-align:text-top}.social-media-list li+li{padding-top:5px}table{margin-bottom:30px;width:100%;text-align:left;color:#3f3f3f;border-collapse:collapse;border:1px solid #e8e8e8}table tr:nth-child(even){background-color:#f7f7f7}table th,table td{padding:10px 15px}table th{background-color:#f0f0f0;border:1px solid #dedede;border-bottom-color:#c9c9c9}table td{border:1px solid #e8e8e8}.site-header{border-top:5px solid #424242;border-bottom:1px solid #e8e8e8;min-height:55.95px;position:relative}.site-title{font-size:26px;font-weight:300;line-height:54px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#424242}.site-nav{float:right;line-height:54px}.site-nav .nav-trigger{display:none}.site-nav .menu-icon{display:none}.site-nav .page-link{color:#111;line-height:1.5}.site-nav .page-link:not(:last-child){margin-right:20px}@media screen and (max-width: 600px){.site-nav{position:absolute;top:9px;right:15px;background-color:#faf6ec;border:1px solid #e8e8e8;border-radius:5px;text-align:right}.site-nav label[for="nav-trigger"]{display:block;float:right;width:36px;height:36px;z-index:2;cursor:pointer}.site-nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}.site-nav .menu-icon>svg{fill:#424242}.site-nav input ~ .trigger{clear:both;display:none}.site-nav input:checked ~ .trigger{display:block;padding-bottom:5px}.site-nav .page-link{display:block;padding:5px 10px;margin-left:20px}.site-nav .page-link:not(:last-child){margin-right:0}}.site-footer{border-top:1px solid #e8e8e8;padding:30px 0}.footer-heading{font-size:18px;margin-bottom:15px}.contact-list,.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{font-size:15px;color:#828282;margin-left:-15px}.footer-col{float:left;margin-bottom:15px;padding-left:15px}.footer-col-1{width:-webkit-calc(35% - (30px / 2));width:calc(35% - (30px / 2))}.footer-col-2{width:-webkit-calc(20% - (30px / 2));width:calc(20% - (30px / 2))}.footer-col-3{width:-webkit-calc(45% - (30px / 2));width:calc(45% - (30px / 2))}@media screen and (max-width: 800px){.footer-col-1,.footer-col-2{width:-webkit-calc(50% - (30px / 2));width:calc(50% - (30px / 2))}.footer-col-3{width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}@media screen and (max-width: 600px){.footer-col{float:none;width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}.page-content{padding:30px 0;flex:1}.page-heading{font-size:32px}.post-list-heading{font-size:28px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:14px;color:#828282}.post-link{display:block;font-size:24px}.post-header{margin-bottom:30px}.post-title{font-size:42px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:36px}}.post-content{margin-bottom:30px}.post-content h2{font-size:32px}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:26px}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}:root{--green-deep: #1e5b3d;--green-mid: #2e7d54;--green-bright: #4fa672;--green-light: #a8c9b4;--ink: #161513;--ink-60: rgba(22, 21, 19, 0.6);--ink-40: rgba(22, 21, 19, 0.4);--paper: #faf6ec;--cream: #f4efe5;--bleu: #0a2540;--font-serif: 'Cormorant Garamond', 'EB Garamond', Georgia, serif;--font-sans: 'Manrope', system-ui, sans-serif;--font-mono: 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;--latex-font-family: var(--font-sans);--latex-mono-font: var(--font-mono);--latex-text-color: var(--ink);--latex-bg-color: var(--paper);--latex-link-color: var(--green-bright);--latex-code-bg: var(--cream);--latex-border-color: var(--ink-40);--latex-margin: 2rem;--latex-line-height: 1.55}body{font-family:var(--font-sans);color:var(--ink);background-color:var(--paper);line-height:var(--latex-line-height);font-size:16px}h1,h2{font-family:var(--font-serif);font-weight:500;margin-top:1.5em;margin-bottom:0.8em;color:var(--ink)}h3,h4,h5,h6{font-family:var(--font-sans);font-weight:600;margin-top:1.5em;margin-bottom:0.8em;color:var(--ink)}h1{font-size:2.5rem;line-height:1.1;text-align:center;margin-top:0;margin-bottom:1em}h2{font-size:1.75rem;line-height:1.2;border-bottom:1px solid var(--ink-40);padding-bottom:0.3em}h3{font-size:1.25rem;line-height:1.3}p{margin:1em 0;text-align:justify;text-justify:inter-word}a{color:var(--green-deep) !important;text-decoration:none !important}a:visited{color:var(--green-mid) !important}a:hover{color:var(--green-bright) !important;text-decoration:underline !important}pre,code{font-family:var(--font-mono);font-size:0.9em}code{background-color:var(--cream);padding:0.1em 0.3em;border-radius:3px}pre{background-color:var(--cream);border:1px solid var(--ink-40);border-radius:4px;padding:1em;overflow-x:auto;margin:1.5em 0}pre code{background-color:transparent;padding:0}ul,ol{margin:1em 0;padding-left:2em}li{margin:0.5em 0}blockquote{border-left:3px solid var(--green-mid);margin:1.5em 0;padding-left:1.5em;font-style:italic;color:var(--ink-60)}table{border-collapse:collapse;width:100%;margin:1.5em 0}table th,table td{border:1px solid var(--ink-40);padding:0.5em;text-align:left}table th{background-color:transparent;font-weight:600}.post-meta{font-family:var(--font-mono);font-size:0.6875rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--ink-60);margin-bottom:2em;text-align:center;border-bottom:1px solid var(--ink-40);padding-bottom:1em}.post-content{max-width:100%}.post-content h3{font-size:0.95rem;font-weight:600;letter-spacing:0.01em;margin-top:1.75em;margin-bottom:0.65em;color:var(--ink-60, rgba(22,21,19,0.6))}.post-content figcaption{font-size:0.8125rem;text-align:center;color:var(--ink-60);margin-top:0.5em;font-style:italic}.post-content .post-note{font-size:0.8125rem;font-style:italic;line-height:1.5;color:var(--ink-60);text-align:left;margin:0.5rem 0 1.75rem}.coming-soon{text-align:center;padding:4em 2em;max-width:600px;margin:0 auto}.coming-soon h2{font-family:var(--font-serif);font-size:2.5rem;color:var(--green-deep);margin-bottom:1em;border-bottom:none;padding-bottom:0;font-weight:500}.coming-soon p{font-size:1.05rem;color:var(--ink-60);line-height:1.8;font-style:italic}@media print{body{margin:0;padding:2cm}a{color:var(--ink)}}@media (max-width: 768px){body{font-size:15px}:root{--latex-margin: 1.25rem}h1{font-size:2rem}}html{background-color:var(--paper, #faf6ec)}body{background-color:var(--paper, #faf6ec) !important}.site-header .wrapper,.page-content .wrapper,.site-footer .wrapper{max-width:42rem;margin-left:auto;margin-right:auto;padding-left:var(--latex-margin, 2rem);padding-right:var(--latex-margin, 2rem)}.site-header,.page-content,.site-footer,main.page-content{background-color:var(--paper, #faf6ec) !important}.page-content{padding:var(--latex-margin, 2rem) 0;flex:1}.site-header{border-top:0;border-bottom:1px solid var(--ink-40, rgba(22,21,19,0.4));min-height:auto}.site-brand{display:inline-flex;align-items:center;gap:0.65rem;text-decoration:none !important}.site-brand:hover .site-title{color:var(--green-bright, #4fa672)}.site-logo{display:block;width:2rem;height:2rem;flex-shrink:0}.site-header .site-title{font-family:var(--font-serif, "Cormorant Garamond", Georgia, serif);font-weight:500;font-size:1.35rem;letter-spacing:0.005em;color:var(--ink, #161513)}.home-hero{text-align:center;margin:0 0 2.5rem;padding-bottom:2rem}.home-logo{display:block;width:min(100%, 18rem);height:auto;margin:0 auto 1.25rem}.home-tagline{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;font-weight:400;letter-spacing:0.32em;text-transform:uppercase;color:var(--green-deep, #1e5b3d);margin:0 0 0.75rem}.home-intro{font-size:1.05rem;line-height:1.55;color:var(--ink-60, rgba(22,21,19,0.6));margin:0 auto;max-width:28rem;text-align:center}.home .post-list-heading{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;font-weight:400;letter-spacing:0.32em;text-transform:uppercase;color:var(--ink-60, rgba(22,21,19,0.6));text-align:center;margin:0 0 1.5rem}.home .post-item{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ink-40, rgba(22,21,19,0.4))}.home .post-item:last-child{border-bottom:none;padding-bottom:0}.home .post-link{font-family:var(--font-serif, "Cormorant Garamond", Georgia, serif);font-size:1.5rem;font-weight:500;line-height:1.2}.home .post-excerpt{font-size:0.9375rem;color:var(--ink-60, rgba(22,21,19,0.6));margin:0.5rem 0;text-align:left}.home .post-meta{border-bottom:none;padding-bottom:0;margin-bottom:0;text-align:left}.home .more-posts{text-align:center;margin-top:2rem}.site-footer{border-top:1px solid var(--ink-40, rgba(22,21,19,0.4));padding:1rem 0 !important;color:var(--ink-60, rgba(22,21,19,0.6))}.site-footer .wrapper{display:flex;justify-content:center}.site-footer-line{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0.35rem 0.65rem;width:fit-content;margin:0;font-size:0.8125rem;line-height:1.4}.site-footer-line a{color:var(--ink-60, rgba(22,21,19,0.6));text-decoration:none !important}.site-footer-line a:hover{color:var(--green-bright, #4fa672) !important}.legend,figure .legend,figcaption.legend{font-size:0.85em}.synthesis-specs{margin:1.25rem 0 1.75rem;padding:1rem 1.25rem;background-color:var(--latex-code-bg, #f5f5f5);border:1px solid var(--latex-border-color, #e0e0e0);border-radius:6px}.synthesis-specs ul{list-style:none;margin:0;padding:0}.synthesis-specs li span{font-weight:600}.synthesis-specs li{margin:0;padding:0.5rem 0;border-bottom:1px solid var(--latex-border-color, #e0e0e0)}.synthesis-specs li:last-child{border-bottom:none;padding-bottom:0}.synthesis-specs li:first-child{padding-top:0}.synthesis-specs .synthesis-spec-wide{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem 0.5rem}.synthesis-specs .synthesis-spec-wide span{flex:0 0 auto}.synthesis-specs .synthesis-spec-wide code{flex:1 1 12rem;font-family:var(--latex-mono-font, "JetBrains Mono", monospace);font-size:0.85em;word-break:break-all;background:transparent;padding:0}.team-photo{display:flex;justify-content:center;width:100%;margin:1.5rem 0 2rem}.team-photo img{display:block;max-width:32rem;width:100%;height:auto;border-radius:0.5rem;border:1px solid var(--latex-border-color, #e0e0e0)}.team-roster{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem;margin:1.5rem 0 2rem}@media (max-width: 640px){.team-roster{grid-template-columns:1fr}}.team-roster-card{padding:0.9rem 1rem;background-color:var(--cream, #f4efe5);border:1px solid var(--ink-40, rgba(22,21,19,0.4));border-radius:6px}.team-roster-card p{margin:0;text-align:left}.team-roster-dept{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--green-deep, #1e5b3d);margin:0 0 0.35rem}.team-roster-name{font-weight:600;margin:0 0 0.45rem;line-height:1.35}.team-roster-role{display:block;margin-top:0.15rem;font-weight:400;font-size:0.8125rem;color:var(--ink-60, rgba(22,21,19,0.6))}.team-roster-signal{font-size:0.9375rem;line-height:1.45}.team-signals{display:flex;gap:1.5rem;margin:1.25rem 0 2rem;padding:1rem 1.25rem 1.1rem;background-color:var(--latex-code-bg, #f5f5f5);border:1px solid var(--latex-border-color, #e0e0e0);border-radius:6px}@media (max-width: 640px){.team-signals{flex-direction:column;gap:1.25rem}}.team-signals .team-signals-column{flex:1;min-width:0}.team-signals .team-signals-title{margin:0 0 0.75rem;font-weight:600;text-align:left}.team-signals ul{list-style:none;margin:0;padding:0}.team-signals li{position:relative;margin:0;padding:0.45rem 0 0.45rem 1.6rem;border-bottom:1px solid var(--latex-border-color, #e0e0e0)}.team-signals li:last-child{border-bottom:none;padding-bottom:0}.team-signals li::before{content:"✓";position:absolute;left:0;top:0.45rem;font-weight:600;color:var(--green-deep, #1e5b3d)}.team-signals .team-signals-column--negative li::before{content:"✗";color:var(--ink-60, rgba(22,21,19,0.6))}.metrics-table-wrap{display:flex;justify-content:center;width:100%;margin:1.5rem 0 2rem;padding:1rem 1.25rem;overflow-x:auto;background-color:var(--cream, #f4efe5);border:1px solid var(--ink-40, rgba(22,21,19,0.4));border-radius:6px}.metrics-table-wrap .metrics-table{width:auto;max-width:100%;margin:0;border-collapse:collapse;background-color:var(--cream, #f4efe5);color:var(--ink, #161513)}.metrics-table-wrap .metrics-table tr,.metrics-table-wrap .metrics-table tr:nth-child(even){background-color:var(--cream, #f4efe5)}.metrics-table-wrap .metrics-table th,.metrics-table-wrap .metrics-table td{padding:0.55rem 1rem;text-align:left;vertical-align:top;border:1px solid var(--ink-40, rgba(22,21,19,0.4));background-color:var(--cream, #f4efe5);color:var(--ink, #161513)}.metrics-table-wrap .metrics-table thead th{font-weight:600;text-align:center}.metrics-table-wrap .metrics-table tbody th[scope="row"]{font-weight:600;white-space:nowrap}.metrics-table-wrap .metrics-table tbody td{text-align:center}.metrics-table-wrap--plain{padding:0;background-color:transparent;border:none;border-radius:0}.metrics-table-wrap--plain .metrics-table{background-color:transparent}.metrics-table-wrap--plain .metrics-table tr,.metrics-table-wrap--plain .metrics-table tr:nth-child(even){background-color:transparent}.metrics-table-wrap--plain .metrics-table th,.metrics-table-wrap--plain .metrics-table td{background-color:transparent;border-color:var(--latex-border-color, #e0e0e0)}.metrics-table-wrap--burns{overflow-x:visible}.metrics-table-wrap--burns .metrics-table{width:100%;table-layout:fixed;font-size:0.8125rem}.metrics-table-wrap--burns .metrics-table th,.metrics-table-wrap--burns .metrics-table td{padding:0.45rem 0.55rem;word-break:break-word;overflow-wrap:anywhere;white-space:normal;text-align:left;vertical-align:top}.metrics-table-wrap--burns .metrics-table thead th{text-align:left}.metrics-table-wrap--burns .metrics-table tbody th[scope="row"]{width:3.5rem;white-space:nowrap}.metrics-table-wrap--burns .metrics-table .burn-id{display:block;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;line-height:1.45;word-break:break-all;overflow-wrap:anywhere}.metrics-table-wrap--burns .metrics-table .burn-amount{width:7.5rem;white-space:nowrap}.metrics-table-wrap--burns .metrics-table .burn-revenue{width:5.5rem;white-space:nowrap}.metrics-table-wrap--map{flex-direction:column;align-items:stretch}.metrics-table-wrap--map .map-legend{display:flex;justify-content:flex-end;gap:0.5rem;margin:0 0 0.75rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase}.metrics-table-wrap--map .metrics-table{width:100%;table-layout:fixed;font-size:0.8125rem}.metrics-table-wrap--map .metrics-table th,.metrics-table-wrap--map .metrics-table td{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.metrics-table-wrap--map .metrics-table thead th{text-align:left}.metrics-table-wrap--map .metrics-table tbody th[scope="row"]{width:7.5rem;white-space:normal}.metrics-table-wrap--map .metrics-table ul{margin:0;padding-left:1.15em}.metrics-table-wrap--map .metrics-table li{margin:0.25em 0}.metrics-table-wrap--map .metrics-table p{margin:0.35em 0;text-align:left}p.mk-web2,p.mk-web3,.map-legend .mk-web2,.map-legend .mk-web3{margin:0.4em 0;padding:0.35em 0.55em;border-radius:3px;text-align:left}.map-legend .mk-web2,.map-legend .mk-web3{margin:0;padding:0.2em 0.55em}.market-stack{margin:1.5rem 0 2rem}.market-stack .map-legend{display:flex;justify-content:flex-end;gap:0.5rem;margin:0 0 0.85rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase}.market-map{margin:1.5rem 0 2rem}.market-plugs{position:relative;display:flex;flex-direction:column;gap:0.7rem;margin:0 0 0 1.55rem}.market-plug{position:relative;box-sizing:border-box;width:100%;padding:0.85rem 1rem 0.95rem;background-color:var(--cream, #f4efe5);border:1px solid var(--ink-40, rgba(22,21,19,0.4));border-radius:6px}.market-plug::before{content:"";position:absolute;right:100%;top:1.15rem;width:1.05rem;height:2px;background:var(--green-mid, #2e7d54)}.market-plug:not(:last-child)::before{height:calc(100% + 0.7rem);background:linear-gradient(var(--green-mid, #2e7d54), var(--green-mid, #2e7d54)) left top/2px 100% no-repeat,linear-gradient(var(--green-mid, #2e7d54), var(--green-mid, #2e7d54)) left top/100% 2px no-repeat}.market-plug::after{content:"";position:absolute;left:calc(-1.05rem - 4px);top:calc(1.15rem - 4px);width:10px;height:10px;box-sizing:border-box;border:2px solid var(--green-deep, #1e5b3d);border-radius:2px;background:var(--paper, #faf6ec);z-index:2}.market-pillars{display:flex;flex-wrap:wrap;gap:0.35rem;margin:0.15rem 0 0.45rem}.market-pillar{display:inline-block;margin:0;padding:0.15em 0.5em;border-radius:3px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.75rem;line-height:1.4;text-align:left}.market-pillar--registres{background:rgba(30,91,61,0.12);box-shadow:inset 3px 0 0 var(--green-deep, #1e5b3d)}.market-pillar--paiements{background:rgba(79,166,114,0.18);box-shadow:inset 3px 0 0 var(--green-bright, #4fa672)}.market-pillar--propriete{background:rgba(46,125,84,0.14);box-shadow:inset 3px 0 0 var(--green-mid, #2e7d54)}.market-pillar--aucun{padding-left:0;color:var(--ink-60, rgba(22,21,19,0.6))}.market-sublayers{display:flex;flex-direction:column;gap:0.55rem;margin-top:0.75rem}.market-sublayer{padding:0.7rem 0.85rem 0.8rem;background-color:var(--paper, #faf6ec);border:1px solid var(--ink-40, rgba(22,21,19,0.4));border-radius:6px}.market-sublayer .market-layer-title{font-size:1.15rem}.market-layer-head{margin:0 0 0.35rem;padding-bottom:0.55rem;border-bottom:1px solid var(--ink-40, rgba(22,21,19,0.4))}.market-layer-title{margin:0;font-family:var(--font-serif, "Cormorant Garamond", Georgia, serif);font-size:1.35rem;font-weight:500;line-height:1.15;text-align:left}.market-field{padding:0.65rem 0 0.15rem;border-bottom:1px solid rgba(22,21,19,0.15)}.market-field:last-child{border-bottom:none;padding-bottom:0}.market-field ul{margin:0.15rem 0 0.35rem;padding-left:1.15em}.market-field li{margin:0.2em 0}.market-field>p:not(.market-field-label){margin:0.15rem 0 0.45rem;text-align:left}.market-field-label{margin:0 0 0.35rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;text-align:left;color:var(--ink-60, rgba(22,21,19,0.6))}p.mk-web2,.map-legend .mk-web2{background:rgba(10,37,64,0.08);box-shadow:inset 3px 0 0 var(--bleu, #0a2540)}p.mk-web3,.map-legend .mk-web3{background:rgba(30,91,61,0.12);box-shadow:inset 3px 0 0 var(--green-deep, #1e5b3d)}.flash-feed-header{text-align:center;margin:0 0 2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--ink-40, rgba(22,21,19,0.4))}.flash-feed-title{font-family:var(--font-serif, "Cormorant Garamond", Georgia, serif);font-size:2.25rem;font-weight:500;margin:0 0 0.5rem;text-align:center}.flash-feed-tagline{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;font-weight:400;letter-spacing:0.32em;text-transform:uppercase;color:var(--green-deep, #1e5b3d);margin:0}.flash-feed-list{list-style:none;margin:0;padding:0}.flash-feed-item{margin:0;padding:0}.flash-card{padding:1.5rem 0;border-bottom:1px solid var(--ink-40, rgba(22,21,19,0.4))}.flash-feed-item:first-child .flash-card{padding-top:0}.flash-card-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem 0.65rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-60, rgba(22,21,19,0.6));margin-bottom:0.65rem}.flash-card-date{color:var(--green-deep, #1e5b3d)}.flash-card-title{font-family:var(--font-serif, "Cormorant Garamond", Georgia, serif);font-size:1.5rem;font-weight:500;line-height:1.25;margin:0 0 0.5rem}.flash-card-title a{text-decoration:none !important}.flash-card-title a:hover{text-decoration:underline !important}.flash-card-excerpt{font-size:0.9375rem;line-height:1.55;color:var(--ink-60, rgba(22,21,19,0.6));margin:0 0 0.75rem;text-align:left}.flash-card-link{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none !important}.flash-feed-empty{text-align:center;color:var(--ink-60, rgba(22,21,19,0.6));margin:2rem 0}.flash-take-header{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ink-40, rgba(22,21,19,0.4))}.flash-take-label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;font-weight:400;letter-spacing:0.32em;text-transform:uppercase;color:var(--green-deep, #1e5b3d);margin:0 0 0.75rem}.flash-take-title{font-size:2rem;margin:0 0 0.75rem}.flash-take-meta{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-60, rgba(22,21,19,0.6));border-bottom:none;padding-bottom:0;margin-bottom:0}.flash-take-content{margin-bottom:2rem}.flash-take-content p{text-align:left}.flash-take-footer{padding-top:1.5rem;border-top:1px solid var(--ink-40, rgba(22,21,19,0.4));font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase}.post-cover{display:flex;justify-content:center;align-items:center;width:100%;margin:1.5rem auto 2rem;padding:0;text-align:center}.post-cover img{display:block;margin:0 auto;max-width:28rem;width:100%;height:auto;border-radius:0.75rem}.chart-embed{display:block;width:100%;margin:1.5rem 0 2rem;padding:0;overflow:hidden;background-color:var(--cream, #f4efe5);border:1px solid var(--ink-40, rgba(22,21,19,0.4));border-radius:6px}.chart-embed iframe{display:block;width:100%;height:520px;border:0;background-color:var(--paper, #faf6ec)}.chart-embed--tall iframe{height:780px}.chart-embed--xl iframe{height:1000px}.chart-embed--flywheel{overflow:hidden;background-color:var(--paper, #faf6ec)}.chart-embed--flywheel .flywheel-scaler{width:100%;overflow:hidden;line-height:0}.chart-embed--flywheel iframe{display:block;width:1080px;height:980px;max-width:none;border:0;transform-origin:top left;background-color:var(--paper, #faf6ec)}.chart-embed--allocation iframe{height:500px}.chart-embed--unlocks iframe{height:500px}.tokenomics-calc,.tokenomics-assumptions,.tokenomics-takeaway{margin:1.5rem 0 2rem;padding:1rem 1.25rem;background-color:var(--cream, #f4efe5);border:1px solid var(--ink-40, rgba(22,21,19,0.4));border-radius:6px}.tokenomics-calc{overflow:visible;padding:1.1rem 1.35rem 1.2rem}.tokenomics-calc-label,.tokenomics-assumptions-label,.tokenomics-takeaway-label,.tokenomics-scenario-label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--green-deep, #1e5b3d);margin:0 0 0.75rem}.tokenomics-calc-table{width:100%;max-width:100%;margin:0;table-layout:fixed;border-collapse:collapse;border:0;box-sizing:border-box}.tokenomics-calc-table col.tokenomics-calc-col-label{width:28%}.tokenomics-calc-table col.tokenomics-calc-col-tokens,.tokenomics-calc-table col.tokenomics-calc-col-usd{width:36%}.tokenomics-calc-table th,.tokenomics-calc-table td{box-sizing:border-box;padding:0.45rem 0.5rem;text-align:left;vertical-align:baseline;border:0;border-bottom:1px solid var(--ink-40, rgba(22,21,19,0.4));background-color:transparent;overflow-wrap:anywhere}.tokenomics-calc-table thead th{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:0.6875rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-60, rgba(22,21,19,0.6));text-align:right}.tokenomics-calc-table thead th:first-child{text-align:left;padding-left:0}.tokenomics-calc-table tbody th[scope="row"]{font-weight:600;white-space:nowrap;padding-left:0}.tokenomics-calc-table tbody td{text-align:right;font-variant-numeric:tabular-nums}.tokenomics-calc-table tbody td:last-child,.tokenomics-calc-table thead th:last-child{padding-right:0}.tokenomics-calc-table tbody tr:last-child th,.tokenomics-calc-table tbody tr:last-child td{border-bottom:none;padding-bottom:0}.tokenomics-assumptions ul{list-style:disc;margin:0;padding-left:1.15rem}.tokenomics-assumptions li{margin:0 0 0.45rem;padding:0;font-size:0.8125rem;font-style:italic;line-height:1.45;color:var(--ink-60, rgba(22,21,19,0.6))}.tokenomics-assumptions li:last-child{margin-bottom:0}.tokenomics-assumptions li strong{font-style:italic;color:var(--ink, #161513)}.tokenomics-scenarios{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.75rem;margin:1.5rem 0 2rem}@media (max-width: 720px){.tokenomics-scenarios{grid-template-columns:1fr}}.tokenomics-scenario{padding:0.9rem 1rem;background-color:var(--cream, #f4efe5);border:1px solid var(--ink-40, rgba(22,21,19,0.4));border-radius:6px;border-top-width:3px}.tokenomics-scenario p{margin:0;text-align:left}.tokenomics-scenario--bull{border-top-color:var(--green-deep, #1e5b3d)}.tokenomics-scenario--base{border-top-color:var(--bleu, #0a2540)}.tokenomics-scenario--bear{border-top-color:#8b3a2f}.tokenomics-scenario--bear .tokenomics-scenario-label{color:#8b3a2f}.tokenomics-takeaway p{margin:0 0 0.7rem;text-align:left}.tokenomics-takeaway p:last-child{margin-bottom:0}
