:root{--ms-ink: #0B0C0C;--ms-ink-2: #121413;--ms-ink-3: #141615;--ms-cream: #ECEAE4;--ms-cream-text-2: #D2D4CE;--ms-cream-text-3: #B9BBB5;--ms-grey: #9A9C97;--ms-grey-2: #6E706B;--ms-ink-text: #111211;--ms-ink-text-2: #1E1F1D;--ms-ink-text-3: #3A3C39;--ms-ink-muted: #5A5B58;--ms-mint: #6BE0B0;--ms-forest: #1E5E48;--ms-coral: #E07A5F;--ms-white: #FFFFFF;--ms-alpha-line-dark: rgba(236,234,228,.12);--ms-alpha-line-dark-soft: rgba(236,234,228,.1);--ms-alpha-line-dark-strong: rgba(236,234,228,.15);--ms-alpha-line-light: rgba(17,18,17,.12);--ms-alpha-line-light-strong: rgba(17,18,17,.2);--ms-alpha-ghost-bg-dark: rgba(236,234,228,.08);--ms-alpha-ghost-border-dark: rgba(236,234,228,.25);--ms-alpha-ghost-bg-light: rgba(17,18,17,.06);--ms-alpha-ghost-border-light: rgba(17,18,17,.2);--ms-alpha-card-light: rgba(255,255,255,.55);--ms-alpha-card-light-soft: rgba(255,255,255,.5);--ms-alpha-tile-bg-dark: rgba(236,234,228,.04);--ms-alpha-tile-border-dark: rgba(236,234,228,.14);--ms-alpha-nav-bg: rgba(11,12,12,.78);--ms-alpha-scrim: rgba(0,0,0,.6);--ms-alpha-credit-dark: rgba(236,234,228,.18);--ms-font-sans: "Mattersec Sans", Inter, system-ui, -apple-system, sans-serif;--ms-font-mono: "Mattersec Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--ms-weight-regular: 400;--ms-weight-medium: 500;--ms-weight-semibold: 600;--ms-weight-bold: 700;--ms-weight-extrabold: 800;--ms-size-hero: clamp(52px, min(9vw, 16vh), 168px);--ms-size-page-h1: clamp(40px, 6vw, 108px);--ms-size-post-h1: clamp(36px, 4.8vw, 80px);--ms-size-statement: clamp(40px, 6.4vw, 120px);--ms-size-h2-large: clamp(40px, 5.4vw, 100px);--ms-size-h2: clamp(36px, 4.4vw, 76px);--ms-size-h2-sub: clamp(32px, 3.6vw, 60px);--ms-size-quote: clamp(30px, 3.6vw, 64px);--ms-size-numeral: clamp(64px, 7vw, 128px);--ms-size-numeral-timeline: clamp(44px, 5vw, 88px);--ms-size-card-title: clamp(22px, 1.9vw, 28px);--ms-size-h3: 22px;--ms-size-lede: clamp(18px, 1.5vw, 23px);--ms-size-body-lg: 19px;--ms-size-blog: clamp(18px, 1.25vw, 20px);--ms-size-body: 17px;--ms-size-body-sm: 16px;--ms-size-ui: 16px;--ms-size-ui-sm: 14px;--ms-size-small: 14px;--ms-size-link-pill: 13px;--ms-size-eyebrow: 12px;--ms-size-eyebrow-sm: 11px;--ms-size-micro: 10px;--ms-size-credit: 9px;--ms-leading-hero: .92;--ms-leading-h1: .94;--ms-leading-h2: .98;--ms-leading-tight: 1;--ms-leading-card: 1.1;--ms-leading-h3: 1.2;--ms-leading-lede: 1.45;--ms-leading-body: 1.55;--ms-leading-blog: 1.6;--ms-leading-small: 1.4;--ms-track-hero: -.04em;--ms-track-statement: -.045em;--ms-track-h2: -.035em;--ms-track-quote: -.03em;--ms-track-card: -.025em;--ms-track-ui: -.015em;--ms-track-eyebrow: .14em;--ms-track-micro: .12em;--ms-track-credit: .08em;--ms-max-content: 1400px;--ms-max-post-header: 900px;--ms-max-prose: 760px;--ms-gutter: clamp(28px, 5vw, 80px);--ms-section-major: clamp(100px, 14vh, 180px);--ms-section: clamp(80px, 10vh, 140px);--ms-section-compact: clamp(64px, 8vh, 110px);--ms-section-record: clamp(100px, 16vh, 200px);--ms-subpage-header: 160px var(--ms-gutter) 96px;--ms-gap-section: 56px;--ms-gap-columns: 64px;--ms-gap-cards: 20px;--ms-gap-card-inner: 16px;--ms-gap-stack: 48px;--ms-pad-card: 28px;--ms-pad-card-sm: 24px;--ms-pad-tile: 14px 16px;--ms-pad-row: 18px 0;--ms-sticky-top: 110px;--ms-scroll-margin: 90px;--ms-hit-min: 44px;--ms-radius-pill: 999px;--ms-radius-card: 20px;--ms-radius-card-sm: 18px;--ms-radius-tile: 14px;--ms-radius-sheet: 24px;--ms-radius-menu: 10px;--ms-border: 1px;--ms-border-track: 2px;--ms-shadow-none: none;--ms-shadow-sheet: 0 30px 60px -20px rgba(0,0,0,.6);--ms-shadow-video: 0 40px 80px -40px rgba(0,0,0,.6);--ms-dur-reveal: 1s;--ms-dur-reveal-slow: 1.2s;--ms-dur-entrance: 1.4s;--ms-dur-sheet: .5s;--ms-dur-scrim: .3s;--ms-dur-nav: .4s;--ms-dur-hover: .2s;--ms-dur-fill: 2.2s;--ms-dur-count: 1.6s;--ms-dur-pulse: 1.6s;--ms-dur-bob: 2s;--ms-dur-breathe: 7s;--ms-dur-marquee: 50s;--ms-dur-statement: 5.5s;--ms-ease-out: cubic-bezier(.2,.8,.2,1);--ms-stagger: 90ms;--ms-reveal-offset: 30px;--ms-reveal-offset-word: 50px;--ms-tex-scanlines: repeating-linear-gradient(180deg, rgba(236,234,228,.035) 0 1px, transparent 1px 4px);--ms-tex-grid-dark: linear-gradient(rgba(236,234,228,.045) 1px, transparent 1px), linear-gradient(90deg, rgba(236,234,228,.045) 1px, transparent 1px);--ms-tex-grid-light: linear-gradient(rgba(17,18,17,.06) 1px, transparent 1px), linear-gradient(90deg, rgba(17,18,17,.06) 1px, transparent 1px);--ms-tex-grid-size: 72px 72px;--ms-tex-dots-light: radial-gradient(rgba(17,18,17,.08) 1px, transparent 1px);--ms-tex-dots-size: 22px 22px;--ms-overlay-vignette: radial-gradient(ellipse at 50% 55%, rgba(11,12,12,.15), rgba(11,12,12,.85) 85%);--ms-overlay-coral: rgba(224,122,95,.22);--ms-overlay-mint: rgba(107,224,176,.18);--ms-overlay-video-card: linear-gradient(180deg, transparent 55%, rgba(11,12,12,.8));--ms-overlay-category: linear-gradient(180deg, rgba(11,12,12,.2), rgba(11,12,12,.92));--ms-filter-footage: saturate(.7) contrast(1.05);--ms-z-nav: 50;--ms-z-grain: 60;--ms-z-scrim: 90;--ms-z-sheet: 91;--ms-bp-nav-pills: 1180px;--ms-bp-footer-3: 1100px;--ms-bp-two-col: 900px;--ms-bp-mobile: 820px;--ms-bp-footer-2: 640px}[data-surface=dark]{--ms-bg: var(--ms-ink);--ms-fg: var(--ms-cream);--ms-text-body: var(--ms-cream-text-2);--ms-text-secondary: var(--ms-cream-text-3);--ms-text-muted: var(--ms-grey);--ms-text-muted-2: var(--ms-grey-2);--ms-accent: var(--ms-mint);--ms-line: var(--ms-alpha-line-dark);--ms-line-strong: var(--ms-alpha-line-dark-strong);--ms-card-bg: var(--ms-ink-2);--ms-card-border: var(--ms-alpha-line-dark-soft);--ms-sheet-bg: var(--ms-ink-3);--ms-ghost-bg: var(--ms-alpha-ghost-bg-dark);--ms-ghost-border: var(--ms-alpha-ghost-border-dark);--ms-tile-bg: var(--ms-alpha-tile-bg-dark);--ms-tile-border: var(--ms-alpha-tile-border-dark);--ms-btn-bg: var(--ms-mint);--ms-btn-fg: var(--ms-ink);--ms-btn-hover-bg: var(--ms-cream);--ms-btn-alt-bg: var(--ms-cream);--ms-btn-alt-hover-bg:var(--ms-mint);--ms-focus: var(--ms-mint);--ms-halo: var(--ms-ink);background:var(--ms-bg);color:var(--ms-fg)}[data-surface=light]{--ms-bg: var(--ms-cream);--ms-fg: var(--ms-ink-text);--ms-text-body: var(--ms-ink-text-3);--ms-text-secondary: var(--ms-ink-text-2);--ms-text-muted: var(--ms-ink-muted);--ms-text-muted-2: var(--ms-ink-muted);--ms-accent: var(--ms-forest);--ms-line: var(--ms-alpha-line-light);--ms-line-strong: var(--ms-alpha-line-light-strong);--ms-card-bg: var(--ms-alpha-card-light);--ms-card-border: var(--ms-alpha-line-light);--ms-sheet-bg: var(--ms-cream);--ms-ghost-bg: var(--ms-alpha-ghost-bg-light);--ms-ghost-border: var(--ms-alpha-ghost-border-light);--ms-tile-bg: var(--ms-alpha-card-light);--ms-tile-border: var(--ms-alpha-line-light);--ms-btn-bg: var(--ms-ink);--ms-btn-fg: var(--ms-cream);--ms-btn-hover-bg: var(--ms-mint);--ms-btn-alt-bg: var(--ms-ink);--ms-btn-alt-hover-bg:var(--ms-mint);--ms-focus: var(--ms-forest);--ms-halo: var(--ms-cream);background:var(--ms-bg);color:var(--ms-fg)}[data-state=incident]{--ms-accent: var(--ms-coral)}:where([data-surface]) :focus-visible{outline:2px solid var(--ms-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){:root{--ms-dur-reveal: 0s;--ms-dur-reveal-slow: 0s;--ms-dur-entrance: 0s;--ms-dur-fill: 0s;--ms-dur-count: 0s;--ms-stagger: 0ms;--ms-reveal-offset: 0px;--ms-reveal-offset-word: 0px}}@font-face{font-family:Mattersec Sans;src:url(/fonts/MattersecSans-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Mattersec Sans;src:url(/fonts/MattersecSans-Italic-Variable.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Mattersec Mono;src:url(/fonts/MattersecMono-Variable.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Mattersec Mono;src:url(/fonts/MattersecMono-Italic-Variable.woff2) format("woff2");font-weight:100 800;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;overflow-x:clip;font-family:var(--ms-font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--ms-scroll-margin)}body{margin:0;padding:0;min-height:100vh;overflow-x:clip;font-size:16px;line-height:1.5}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}a:hover{color:var(--ms-accent)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}img,video,svg{max-width:100%;display:block}video{object-fit:cover;pointer-events:none}video::-webkit-media-controls,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none;opacity:0}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--ms-focus,var(--ms-mint));outline-offset:2px}[id]{scroll-margin-top:var(--ms-scroll-margin)}.skip{position:absolute;left:-999px;top:8px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--ms-mint);color:var(--ms-ink);font-weight:600}.skip:focus{left:8px}.container{max-width:var(--ms-max-content);margin:0 auto}.section{padding:var(--ms-section) var(--ms-gutter)}.section--major{padding:var(--ms-section-major) var(--ms-gutter)}.section--compact{padding:var(--ms-section-compact) var(--ms-gutter)}.stack{display:flex;flex-direction:column}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--ms-gap-columns);align-items:start}.two-col>*{min-width:0}.sticky{position:sticky;top:var(--ms-sticky-top)}.eyebrow{font-family:var(--ms-font-mono);font-size:var(--ms-size-eyebrow);letter-spacing:var(--ms-track-eyebrow);text-transform:uppercase;color:var(--ms-text-muted);line-height:1}.eyebrow--sm{font-size:var(--ms-size-eyebrow-sm)}.eyebrow--row{display:flex;justify-content:space-between;gap:16px}.micro{font-family:var(--ms-font-mono);font-size:var(--ms-size-micro);letter-spacing:var(--ms-track-micro);text-transform:uppercase;color:var(--ms-accent);line-height:1}.mono{font-family:var(--ms-font-mono)}.h1{font-weight:800;font-size:var(--ms-size-page-h1);line-height:var(--ms-leading-h1);letter-spacing:var(--ms-track-hero);max-width:16ch;text-wrap:balance}.h2{font-weight:700;font-size:var(--ms-size-h2);line-height:var(--ms-leading-h2);letter-spacing:var(--ms-track-h2);text-wrap:balance}.h2--large{font-size:var(--ms-size-h2-large)}.h2--sub{font-size:var(--ms-size-h2-sub);line-height:1}em,.em{font-style:italic;font-weight:500;color:var(--ms-accent)}.lede{font-size:var(--ms-size-lede);line-height:var(--ms-leading-lede);color:var(--ms-text-body);text-wrap:pretty}.body-lg{font-size:var(--ms-size-body-lg);line-height:1.5;color:var(--ms-text-body);text-wrap:pretty}.tnum{font-variant-numeric:tabular-nums}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ms-accent);flex:none}.dot--pulse{animation:pulse var(--ms-dur-pulse) ease-in-out infinite}.dot--coral{background:var(--ms-coral)}.btn{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;border-radius:var(--ms-radius-pill);font-weight:600;font-size:16px;line-height:1;letter-spacing:var(--ms-track-ui);padding:16px 24px;min-height:44px;transition:background var(--ms-dur-hover),color var(--ms-dur-hover),border-color var(--ms-dur-hover),transform var(--ms-dur-hover)}.btn--primary{background:var(--ms-btn-bg);color:var(--ms-btn-fg)}.btn--primary:hover{background:var(--ms-btn-hover-bg);color:var(--ms-ink)}.btn--alt{background:var(--ms-btn-alt-bg);color:var(--ms-btn-fg)}.btn--alt:hover{background:var(--ms-btn-alt-hover-bg);color:var(--ms-ink)}.btn--ghost{border:1px solid var(--ms-ghost-border);color:var(--ms-fg);font-weight:500}.btn--ghost:hover{border-color:var(--ms-accent);color:var(--ms-accent)}.btn--sm{padding:12px 18px;font-size:14px;gap:10px}.btn--md{padding:14px 22px;font-size:15px}.btn--lg{padding:18px 28px;font-size:17px}.btn--lift:hover{transform:translateY(-2px)}.btn--circle{width:48px;height:48px;padding:0;justify-content:center;border-radius:50%;border:1px solid var(--ms-ghost-border);font-size:20px;font-weight:400;color:var(--ms-fg)}.btn--circle:hover{background:var(--ms-cream);color:var(--ms-ink)}.pill{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;padding:9px 14px;border-radius:var(--ms-radius-pill);border:1px solid var(--ms-line-strong);color:var(--ms-fg);transition:border-color var(--ms-dur-hover),color var(--ms-dur-hover)}.pill:hover{border-color:var(--ms-accent);color:var(--ms-accent)}.pill--lg{padding:14px 22px;font-size:16px;font-weight:600}.pill .k{width:7px;height:7px;border-radius:50%;flex:none}.pill .k--official{background:var(--ms-mint)}.pill .k--press{background:var(--ms-cream)}.pill .k--analysis{background:var(--ms-grey)}[data-surface=light] .pill .k--official{background:var(--ms-forest)}[data-surface=light] .pill .k--press{background:var(--ms-ink-text)}[data-surface=light] .pill .k--analysis{background:var(--ms-ink-muted)}.crumbs{display:flex;gap:10px;flex-wrap:wrap;font-family:var(--ms-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-text-muted);line-height:1}.crumbs a{color:var(--ms-text-muted)}.crumbs a:hover,.crumbs [aria-current]{color:var(--ms-accent)}.rule-top{border-top:1px solid var(--ms-line-strong)}.rule-bottom{border-bottom:1px solid var(--ms-line)}[data-reveal]{opacity:0;transform:translateY(var(--ms-reveal-offset));transition:opacity var(--ms-dur-reveal),transform var(--ms-dur-reveal)}[data-reveal][data-in],.no-js [data-reveal]{opacity:1;transform:none}[data-s]{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s;transition-delay:calc(var(--i,0) * var(--ms-stagger))}[data-s=word]{transform:translateY(var(--ms-reveal-offset-word)) rotate(2deg);transition:opacity .9s var(--ms-ease-out),transform .9s var(--ms-ease-out)}[data-s=left]{transform:translate(-20px);transition:opacity .7s,transform .7s}[data-s=scale]{transform:translateY(40px) scale(.96);transition:opacity .9s,transform .9s,border-color .3s}[data-s][data-in],.no-js [data-s]{opacity:1;transform:none}[data-fill]{width:0;transition:width var(--ms-dur-fill) var(--ms-ease-out)}[data-fill][data-in],.no-js [data-fill]{width:100%}@media(max-width:820px){[data-m=grid]{grid-template-columns:1fr!important;gap:28px!important}[data-m=grid2]{grid-template-columns:1fr 1fr!important;gap:28px!important}[data-m=grid2]>*:first-child{grid-column:1 / -1}[data-m=hide]{display:none!important}[data-m=pad],.section,.section--major,.section--compact{padding-top:56px!important;padding-bottom:56px!important}p{max-width:100%!important}[data-m=nosticky]{position:static!important}[data-m=row]{grid-template-columns:1fr!important;gap:6px!important;padding:16px 0!important}[data-m=h1]{font-size:clamp(44px,13vw,72px)!important}[data-m=h2]{font-size:clamp(30px,8.5vw,44px)!important}[data-m=hero]{height:130vh!important}[data-m=card]{aspect-ratio:auto!important;min-height:200px!important}[data-m=center]{text-align:left!important;align-items:flex-start!important}[data-m=cols3]{grid-template-columns:1fr!important}}@media(max-width:900px){[data-m=grid900]{grid-template-columns:1fr!important;gap:32px!important}[data-m=nosticky900]{position:static!important}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes wordIn{0%{opacity:0;transform:translateY(60px) rotate(3deg)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{opacity:.035}50%{opacity:.16}}@keyframes artDrift{0%{transform:scale(1) translate(0)}to{transform:scale(1.05) translate(-1%,1%)}}@keyframes sheetDrift{0%{transform:scale(1.04) translate(-1%)}to{transform:scale(1.08) translate(1%,-1.5%)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-2%,1%)}40%{transform:translate(1%,-2%)}60%{transform:translate(-1%,2%)}80%{transform:translate(2%,-1%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-s]{opacity:1;transform:none;transition:none}[data-fill]{width:100%;transition:none}.dot--pulse,.bob,[data-anim]{animation:none!important}}
