/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.dossier-kicker,.dossier-label,.dt-code,.dt-step,.legal-effective,.mkp-chip,.mkp-row-label,.org-explorer-hint,.org-node-short,.post-byline,.post-card-cat,.post-card-date,.post-card-read,.post-sources-label,.report-banner-cta,.role-card-short,.role-group-label,.vx-sound-chip{font-family:var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.mkp-rows,.org-node,.post-card,.report-banner,.role-card,.vx-dossier{background:var(--mk-card);border:1px solid var(--mk-card-border);box-shadow:var(--mk-shadow-soft)}.mkp-section{z-index:2;max-width:1060px;font-family:var(--mk-font);margin:0 auto;padding:0 32px 120px;position:relative}.mkp-section.is-wide{max-width:1160px}.mkp-section.is-narrow{max-width:680px;padding:0 24px 64px}.mkp-section.is-center{text-align:center}.mkp-section.is-short{padding-bottom:64px}.mkp-section.is-flush{padding-bottom:40px}.mkp-prose-section{z-index:2;font-family:var(--mk-font);padding:0 24px 88px;position:relative}.mkp-gap-top{margin-top:64px}.mkp-footnote{color:var(--mk-ink-secondary);margin:40px 0 0;font-size:14.5px;line-height:1.6}.mkp-band{background:var(--mk-section-tint);border-top:1px solid var(--mk-hairline-soft);border-bottom:1px solid var(--mk-hairline-soft)}.mkp-rows{border-radius:var(--mk-radius-card);font-family:var(--mk-font);flex-direction:column;display:flex;overflow:hidden}.mkp-rows.is-prose{max-width:680px;margin:44px auto 0}.mkp-row{align-items:baseline;gap:22px;padding:24px 28px;display:flex}.mkp-row+.mkp-row{border-top:1px solid var(--mk-hairline)}.mkp-row-label{color:var(--mk-accent-text);flex-shrink:0;font-size:12px}.mkp-row-label.is-fixed{width:72px}.mkp-row-body{color:var(--mk-ink-secondary);font-size:16px;line-height:1.6}.mkp-chip{letter-spacing:.06em;color:var(--mk-accent-text);background:var(--mk-glass-strong);border:1px solid var(--mk-hairline);border-radius:var(--mk-radius-chip);padding:8px 14px;font-size:12px;display:inline-block}.mkp-chip.is-small{padding:5px 10px;font-size:11px}.mkp-chip-row{flex-wrap:wrap;gap:10px;display:flex}.mkp-chip-row.is-center{justify-content:center;margin-top:44px}.mkp-gap-chips{margin-top:12px}.boardroom{max-width:1060px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:64px;padding:110px 32px;display:grid}.boardroom,.dt-section{z-index:2;font-family:var(--mk-font);margin:0 auto;position:relative}.dt-section{max-width:860px;padding:110px 32px 120px}.day-timeline{flex-direction:column;margin-top:56px;display:flex}.dt-entry{gap:22px;display:flex}.dt-step{text-align:right;width:36px;color:var(--mk-ink-secondary);flex-shrink:0;padding-top:2px;font-size:12px}.dt-rail{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.dt-dot{border:1.5px solid var(--mk-accent-deep);background:#fff;border-radius:50%;width:9px;height:9px;margin-top:5px}.dt-dot.is-hot{background:var(--mk-accent);border-color:var(--mk-accent);width:11px;height:11px;box-shadow:0 0 0 4px var(--mk-accent-tint)}.dt-line{background:var(--mk-hairline);flex:1;width:1px;min-height:34px}.dt-content{padding-bottom:34px}.dt-content.is-last{padding-bottom:0}.dt-code{color:var(--mk-accent-text);font-size:12px}.dt-body{color:var(--mk-ink-secondary);margin:8px 0 0;font-size:16.5px;line-height:1.6}.dt-body.is-hot{color:var(--mk-ink)}.org-explorer{position:relative}.org-explorer-frame{background:var(--mk-glass);border:1px solid var(--mk-card-border);border-radius:var(--mk-radius-card);width:100%;height:min(620px,72vh);box-shadow:var(--mk-shadow-soft);overflow:hidden}.org-explorer-hint{text-align:center;color:var(--mk-ink-secondary);margin-top:10px;font-size:12px}.vx-dossier{width:min(360px,100% - 48px);max-height:calc(100% - 48px);box-shadow:var(--mk-shadow-large);font-family:var(--mk-font);border-radius:16px;padding:22px 24px;animation:vx-sheet-side .35s both;position:absolute;top:24px;right:24px;overflow-y:auto}@keyframes vx-sheet-side{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes vx-sheet-bottom{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.vx-dossier{border-radius:16px 16px 0 0;width:100%;max-height:60%;animation:vx-sheet-bottom .35s both;inset:auto 0 0}}.dossier-close{background:var(--mk-well);border:1px solid var(--mk-hairline);color:var(--mk-ink-secondary);cursor:pointer;border-radius:8px;padding:6px 9px;font-size:13px;line-height:1;position:absolute;top:12px;right:12px}.dossier-head{align-items:center;gap:14px;display:flex}.dossier-kicker{color:var(--mk-accent-text);font-size:11px}.dossier-name{letter-spacing:-.01em;color:var(--mk-ink);margin-top:10px;font-size:21px;font-weight:700}.dossier-title{color:var(--mk-ink);margin-top:4px;font-size:15px;font-weight:600}.dossier-copy{margin:14px 0 0;font-size:15px;line-height:1.6}.dossier-copy,.dossier-label{color:var(--mk-ink-secondary)}.dossier-label{margin-top:18px;font-size:10.5px}.dossier-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dossier-list li{color:var(--mk-ink-secondary);gap:8px;font-size:14px;line-height:1.5;display:flex}.dossier-cta{margin-top:22px}.dossier-chips{gap:6px;margin-top:16px}.vision-film{z-index:2;max-width:980px;margin:-30px auto 0;padding:0 24px;position:relative}.vision-film-frame{border-radius:var(--mk-radius-card);border:1px solid var(--mk-card-border);box-shadow:var(--mk-shadow);background:#fff;overflow:hidden}.report-banner{font-family:var(--mk-font);border-color:#2d7ff959;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding:20px 28px;text-decoration:none;display:flex}.report-banner-title{letter-spacing:-.01em;color:var(--mk-ink);font-size:15px;font-weight:700}.report-banner-cta{color:var(--mk-accent-text);font-size:11px}.post-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:18px;display:grid}.post-card{font-family:var(--mk-font);border-radius:18px;padding:32px 28px;text-decoration:none;display:block;overflow:hidden}.post-card-art{border-bottom:1px solid var(--mk-hairline,#141e3214);margin:-32px -28px 20px}.post-card.is-featured .post-card-art{margin:-46px -42px 24px}.post-card-art img{width:100%;height:auto;display:block}.post-card.is-featured{padding:46px 42px}.post-card-meta{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.post-card-cat{color:var(--mk-accent-text);font-size:11px}.post-card-date{letter-spacing:.05em;color:var(--mk-ink-secondary);font-size:12px}.post-card-title{letter-spacing:-.015em;color:var(--mk-ink);margin:14px 0 0;font-size:19px;font-weight:700;line-height:1.3}.post-card.is-featured .post-card-title{font-size:clamp(24px,3.4vw,30px)}.post-card-excerpt{color:var(--mk-ink-secondary);margin:14px 0 0;font-size:15.5px;line-height:1.65}.post-card.is-featured .post-card-excerpt{max-width:720px;font-size:17.5px}.post-card-read{color:var(--mk-ink-secondary);margin-top:22px;font-size:11px}.post-card-read-arrow{color:var(--mk-accent-text)}@media (max-width:820px){.pillar-divider{display:none}}.org-chart{max-width:1060px;margin:0 auto}.org-chart-grid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1060px;margin:44px auto 0;display:grid}@media (max-width:1024px){.org-chart-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.org-chart-grid{grid-template-columns:1fr}.org-chart-rail{display:none}}.org-node{text-align:center;font-family:var(--mk-font);border-radius:16px;padding:22px 26px}.org-node.is-ceo{max-width:340px;box-shadow:var(--mk-shadow);border-color:#2d7ff959;margin:0 auto}.org-node.is-cos{max-width:280px;margin:0 auto}.org-node-short{color:var(--mk-accent-text);font-size:15px}.org-node-short.is-large{color:var(--mk-ink);font-size:20px}.org-node-short.has-glyph{margin-top:10px}.org-node-title{letter-spacing:.04em;color:var(--mk-ink-secondary);margin-top:8px;font-size:13px}.org-node-note{color:var(--mk-ink-secondary);margin:12px 0 0;font-size:15px;line-height:1.5}.org-node-glyph{justify-content:center;display:flex}.org-chart-rail.is-v{background:var(--mk-hairline);width:1px;height:44px;margin:0 auto}.org-chart-rail.is-h{background:linear-gradient(90deg,#0000,#141e3224,#0000);width:80%;height:1px;margin:0 auto}@keyframes vx-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-track{width:max-content;animation:vx-ticker 55s linear infinite;display:flex}.ticker-run{white-space:nowrap;align-items:baseline;display:inline-flex}@media (prefers-reduced-motion:reduce){.ticker-track{width:100%;animation:none}.ticker-run{width:max-content}.ticker-run[aria-hidden=true]{display:none}}.card-glow{transition:border-color .25s,box-shadow .25s,transform .25s}.card-glow:hover{transform:translateY(-2px);box-shadow:0 20px 50px #14285029;border-color:#2d7ff973!important}.faq-item{background:var(--mk-card);padding:0 26px}.faq-item summary{cursor:pointer;font-family:var(--mk-font);letter-spacing:-.01em;color:var(--mk-ink);justify-content:space-between;align-items:baseline;gap:18px;padding:22px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--mk-accent-text);flex-shrink:0;font-size:19px}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--mk-ink-secondary);max-width:680px;margin:0;padding:0 0 24px;font-size:16px;line-height:1.65}.prose-quote{border-top:1px solid var(--mk-hairline);border-bottom:1px solid var(--mk-hairline);max-width:640px;font-family:var(--mk-font);letter-spacing:-.015em;color:var(--mk-ink);text-align:center;margin:64px auto 0;padding:30px 20px;font-size:clamp(20px,3.2vw,25px);font-weight:600;line-height:1.5}.prose-vision{max-width:68ch;font-family:var(--mk-font);margin:0 auto}.prose-vision h2{letter-spacing:-.015em;color:var(--mk-ink);margin:64px 0 0;font-size:clamp(22px,3.4vw,28px);font-weight:700;line-height:1.25}.prose-vision p{color:var(--mk-ink-secondary);margin:22px 0 0;font-size:18px;line-height:1.7}.prose-vision a{color:var(--mk-accent-text);text-underline-offset:3px;text-decoration-color:#2d7ff973}.prose-list{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.prose-list li{color:var(--mk-ink-secondary);gap:12px;font-size:17.5px;line-height:1.65;display:flex}.prose-list-marker{color:var(--mk-accent-text);flex-shrink:0}.prose-signoff{font-family:var(--mk-font);letter-spacing:-.01em;color:var(--mk-ink);margin:56px 0 0;font-size:19px;font-weight:700}.vx-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.vx-reveal.vx-revealed{opacity:1;transform:translateY(0)}.vx-sound-chip{z-index:3;background:var(--mk-glass-strong);border:1px solid var(--mk-card-border);border-radius:var(--mk-radius-pill);color:var(--mk-accent-text);cursor:pointer;box-shadow:var(--mk-shadow-soft);-webkit-backdrop-filter:blur(10px);padding:9px 14px;font-size:11px;transition:background .25s,box-shadow .25s;position:absolute;bottom:16px;right:16px}.vx-sound-chip:hover{box-shadow:var(--mk-shadow);background:#fff}.role-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.role-card{border-radius:var(--mk-radius-card);font-family:var(--mk-font);flex-direction:column;padding:34px 30px;display:flex}.role-card-head{align-items:center;gap:14px;display:flex}.role-card-short{color:var(--mk-accent-text);font-size:12px}.role-card-title{letter-spacing:-.01em;color:var(--mk-ink);margin:16px 0 0;font-size:19px;font-weight:700}.role-card-tagline{color:var(--mk-ink-secondary);margin:12px 0 0;font-size:16px;line-height:1.6}.role-group-label{color:var(--mk-ink-secondary);margin:26px 0 0;font-size:11px}.role-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.role-list li{color:var(--mk-ink-secondary);gap:10px;font-size:15px;line-height:1.55;display:flex}.role-list-marker{color:var(--mk-accent-text);flex-shrink:0}.role-card-note{color:var(--mk-ink-secondary);margin:18px 0 0;font-size:13.5px;line-height:1.5}.post-header{z-index:2;text-align:center;font-family:var(--mk-font);padding:170px 24px 64px;position:relative}.post-header-inner{max-width:820px;margin:0 auto}.post-title{letter-spacing:-.02em;color:var(--mk-ink);margin:24px 0 0;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.15}.post-byline{letter-spacing:.06em;color:var(--mk-ink-secondary);margin-top:20px;font-size:12px}.post-nav{border-top:1px solid var(--mk-hairline);justify-content:space-between;gap:20px;max-width:680px;margin:72px auto 0;padding-top:26px;display:flex}.post-nav-link{max-width:45%}.post-nav-link.is-next{text-align:right}.post-sources{border-top:1px solid var(--mk-hairline);margin-top:72px;padding-top:28px}.post-sources-label{color:var(--mk-ink-secondary);font-size:11px}.post-sources-list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.post-sources-list a{color:var(--mk-accent-text);text-underline-offset:3px;font-size:15.5px;text-decoration-color:#2d7ff973}.legal-section{z-index:2;max-width:760px;font-family:var(--mk-font);margin:0 auto;padding:0 24px 100px;position:relative}.legal-effective{color:var(--mk-ink-secondary);margin:0 0 44px;font-size:12px}