@import "https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500&family=Inter:wght@300;400;700&family=Barlow+Condensed:wght@300;400;500&display=swap";:root{--color-charcoal:#231F20;--color-near-black:#030405;--color-white:#FFFFFF;--color-off-white:#F4F4F6;--color-accent-blue:#1E305F;--color-accent-blue-alt:#2D4878;--color-navy:#1E305F;--color-blue-card:#7197C6;--color-magenta:#A7428C;--color-amber:#E8963C;--color-green:#4CAF50;--color-gray-mid:#727375;--color-rule:#C0C0C0;--color-rule-soft:#D0D0D0;--color-band-blue:#D6E1ED;--color-band-warm:#F5F3F0;--chart-1:#1E305F;--chart-2:#1E305F;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--chart-3:#A7428C;--chart-4:#E8963C;--chart-5:#4CAF50;--fg-1:var(--color-charcoal);--fg-2:var(--color-gray-mid);--fg-on-dark:var(--color-off-white);--fg-accent:var(--color-accent-blue);--bg-page:var(--color-white);--bg-band:var(--color-band-warm);--bg-timeline:var(--color-band-blue);--bg-card-navy:var(--color-navy);--bg-card-blue:var(--color-blue-card);--bg-card-magenta:var(--color-magenta);--border-rule:var(--color-rule);--border-soft:var(--color-rule-soft);--font-serif:"EB Garamond", "Garamond", Georgia, "Times New Roman", serif;--font-sans:"Inter", "Helvetica Neue", "Source Sans Pro", system-ui, sans-serif;--font-condensed:"Barlow Condensed", "Roboto Condensed", "Inter", sans-serif;--t-display-hero:55pt;--t-display-lg:46pt;--t-stat-callout:40pt;--t-foreword-body:28pt;--t-pull-quote:24pt;--t-section-title:22pt;--t-cover-subtitle:18pt;--t-foreword-sm:18pt;--t-question-title:16pt;--t-subsection:14pt;--t-sidebar-intro:14pt;--t-card-label:12.2pt;--t-chart-title:11pt;--t-subsection-bold:10pt;--t-chart-subtitle:10pt;--t-body:9pt;--t-chart-label:8.1pt;--t-source:8pt;--t-disclaimer:8pt;--t-timeline-body:7.9pt;--t-running-head:7pt;--t-section-label:6pt;--t-superscript:5.2pt;--space-xs:5pt;--space-sm:10pt;--space-md:18pt;--space-lg:28pt;--space-xl:44pt;--space-xxl:60pt;--page-width:612pt;--page-height:792pt;--page-margin:50pt;--rule-weight:0.5pt;--tracking-label:0.14em;--tracking-running:0.08em}.io-display-hero{font-family:var(--font-serif);font-weight:300;font-size:var(--t-display-hero);line-height:1.05;letter-spacing:-.005em;color:var(--fg-1)}.io-display-lg{font-family:var(--font-serif);font-weight:300;font-size:var(--t-display-lg);line-height:1.08;color:var(--fg-1)}.io-stat-callout{font-family:var(--font-condensed);font-weight:300;font-size:var(--t-stat-callout);line-height:1;color:var(--fg-accent);letter-spacing:.005em}.io-foreword-body{font-family:var(--font-serif);font-weight:300;font-size:var(--t-foreword-body);line-height:1.35;color:var(--fg-1)}.io-pull-quote{font-family:var(--font-serif);font-weight:300;font-size:var(--t-pull-quote);line-height:1.33;color:var(--fg-accent)}.io-section-title{font-family:var(--font-condensed);font-weight:400;font-size:var(--t-section-title);line-height:1.15;color:var(--fg-accent);letter-spacing:.01em}.io-cover-subtitle{font-family:var(--font-condensed);font-weight:400;font-size:var(--t-cover-subtitle);letter-spacing:.04em;color:var(--fg-1)}.io-question-title{font-family:var(--font-condensed);font-weight:400;font-size:var(--t-question-title);line-height:1.2;color:var(--fg-1)}.io-subsection-title{font-family:var(--font-condensed);font-weight:400;font-size:var(--t-subsection);line-height:1.25;color:var(--fg-1);letter-spacing:.02em}.io-sidebar-intro{font-family:var(--font-sans);font-weight:300;font-size:var(--t-sidebar-intro);line-height:1.5;color:var(--fg-1)}.io-card-label{font-family:var(--font-sans);font-weight:700;font-size:var(--t-card-label);letter-spacing:.04em;text-transform:none;line-height:1.15}.io-chart-title{font-family:var(--font-sans);font-weight:700;font-size:var(--t-chart-title);color:var(--fg-1);line-height:1.25}.io-chart-subtitle{font-family:var(--font-sans);font-weight:300;font-size:var(--t-chart-subtitle);color:var(--fg-2);line-height:1.35}.io-body{font-family:var(--font-sans);font-weight:300;font-size:var(--t-body);line-height:1.5;color:var(--fg-1)}.io-body-bold{font-family:var(--font-sans);font-weight:700;font-size:var(--t-body);color:var(--fg-1)}.io-body-intro{font-family:var(--font-sans);font-weight:400;font-size:var(--t-body);line-height:1.5;color:var(--fg-1)}.io-chart-label{font-family:var(--font-sans);font-weight:400;font-size:var(--t-chart-label);color:var(--fg-1)}.io-source{font-family:var(--font-sans);font-weight:400;font-size:var(--t-source);color:var(--fg-2);line-height:1.4}.io-disclaimer{font-family:var(--font-sans);font-weight:300;font-size:var(--t-disclaimer);color:var(--fg-2);line-height:1.4}.io-timeline-body{font-family:var(--font-sans);font-weight:300;font-size:var(--t-timeline-body);color:var(--fg-1);line-height:1.35}.io-running-head{font-family:var(--font-sans);font-weight:400;font-size:var(--t-running-head);color:var(--fg-1);letter-spacing:var(--tracking-running);text-transform:uppercase}.io-section-label{font-family:var(--font-sans);font-weight:400;font-size:var(--t-section-label);color:var(--fg-1);letter-spacing:var(--tracking-label);text-transform:uppercase}.io-typeset h1{@apply-fallback:io-display-lg}.io-typeset{color:var(--fg-1);font-family:var(--font-sans);font-weight:300;font-size:var(--t-body);line-height:1.5}.io-typeset h1{font-family:var(--font-serif);font-weight:300;font-size:var(--t-display-lg);line-height:1.08;margin:0 0 var(--space-md)}.io-typeset h2{font-family:var(--font-condensed);font-weight:400;font-size:var(--t-section-title);color:var(--fg-accent);line-height:1.15;margin:var(--space-lg)0 var(--space-sm);padding-top:var(--space-sm);border-top:var(--rule-weight)solid var(--border-rule)}.io-typeset h3{font-family:var(--font-condensed);font-weight:400;font-size:var(--t-question-title);margin:var(--space-md)0 var(--space-xs)}.io-typeset h4{font-family:var(--font-sans);font-weight:700;font-size:var(--t-subsection-bold);margin:var(--space-md)0 var(--space-xs)}.io-typeset p{margin:0 0 var(--space-md)}.io-typeset small{font-size:var(--t-source);color:var(--fg-2)}.io-typeset hr{border:0;border-top:var(--rule-weight)solid var(--border-rule);margin:var(--space-lg)0}.io-eyebrow{font-family:var(--font-sans);font-weight:400;font-size:var(--t-section-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-1);display:inline-block}:root{--w-display:clamp(40px, 2.6rem + 3vw, 72px);--w-h1:clamp(34px, 1.8rem + 2vw, 52px);--w-h2:clamp(26px, 1.3rem + 1vw, 34px);--w-h3:22px;--w-lede:clamp(20px, 1.1rem + .4vw, 24px);--w-prose:clamp(18px, 1rem + .2vw, 20px);--w-ui:16px;--w-meta:14px;--w-caption:13px;--w-eyebrow:12px;--w-leading-prose:1.62;--w-leading-tight:1.12;--w-measure:680px;--w-measure-wide:920px;--w-container:1200px;--w-gutter:clamp(20px, 4vw, 48px);--w-header-h:72px;--w-space-1:4px;--w-space-2:8px;--w-space-3:16px;--w-space-4:24px;--w-space-5:40px;--w-space-6:64px;--w-space-7:104px;--w-link:#1E305F;--w-link-hover:#2F5B91;--w-link-line:rgba(30,48,95,.35);--w-focus:#2F5B91;--w-selection:#D6E1ED;--w-surface-alt:#F5F3F0;--w-rule-light:#E6E6E6;--w-ease:cubic-bezier(0.4, 0, 0.2, 1);--w-duration:150ms}.blog{background:#fff;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--w-ui);line-height:1.5;-webkit-font-smoothing:antialiased}.blog ::selection{background:var(--w-selection)}.blog a{color:var(--w-link);text-decoration:underline;text-decoration-color:var(--w-link-line);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--w-duration)var(--w-ease),text-decoration-color var(--w-duration)var(--w-ease)}.blog a:hover{color:var(--w-link-hover);text-decoration-color:initial}.blog :focus-visible{outline:2px solid var(--w-focus);outline-offset:3px;border-radius:2px}.blog-container{max-width:var(--w-container);margin:0 auto;padding:0 var(--w-gutter)}.blog-eyebrow{font-family:var(--font-sans);font-size:var(--w-eyebrow);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-accent)}.blog-display{font-family:var(--font-serif);font-weight:400;font-size:var(--w-display);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;margin:0}.blog-title{font-family:var(--font-serif);font-weight:400;font-size:var(--w-h1);line-height:var(--w-leading-tight);letter-spacing:-.01em;text-wrap:balance;margin:0}.blog-lede{font-family:var(--font-serif);font-size:var(--w-lede);line-height:1.45;color:#4a4748;text-wrap:pretty;margin:0}.blog-meta{font-family:var(--font-sans);font-size:var(--w-meta);color:var(--fg-2);font-variant-numeric:tabular-nums}.blog-card-title{font-family:var(--font-condensed);font-weight:400;font-size:26px;line-height:1.12;letter-spacing:.005em;color:var(--fg-1);margin:0;text-wrap:balance}.blog-prose{font-family:var(--font-serif);font-size:var(--w-prose);line-height:var(--w-leading-prose);max-width:var(--w-measure);color:var(--fg-1);text-wrap:pretty;hanging-punctuation:first}.blog-prose>*{margin:0 0 1.1em}.blog-prose h2{font-family:var(--font-condensed);font-weight:400;font-size:var(--w-h2);line-height:1.15;color:var(--fg-accent);margin:2em 0 .6em;padding-top:.6em;border-top:.5px solid var(--border-rule)}.blog-prose h3{font-family:var(--font-sans);font-weight:700;font-size:18px;line-height:1.3;margin:1.8em 0 .5em}.blog-prose blockquote{margin:1.8em 0;padding:0;font-size:1.35em;line-height:1.35;color:var(--fg-accent);border:0}.blog-prose blockquote cite{display:block;margin-top:.8em;font-family:var(--font-sans);font-style:normal;font-size:var(--w-meta);color:var(--fg-2)}.blog-prose ul,.blog-prose ol{padding-left:1.2em}.blog-prose li{margin:.35em 0}.blog-prose li::marker{color:var(--fg-accent)}.blog-prose figure{margin:2em 0}.blog-prose figcaption{font-family:var(--font-sans);font-size:var(--w-caption);color:var(--fg-2);line-height:1.45;margin-top:10px}.blog-prose hr{border:0;border-top:.5px solid var(--border-rule);margin:2.4em 0}.blog-prose code{font-family:ui-monospace,sf mono,Menlo,monospace;font-size:.8em;background:var(--w-surface-alt);padding:.1em .35em}.blog-prose sup{font-family:var(--font-sans);font-size:.6em;color:var(--fg-accent)}.blog-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;font:500 15px/1 var(--font-sans);letter-spacing:.01em;color:#fff;background:var(--color-navy);border:1px solid var(--color-navy);border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;transition:opacity var(--w-duration)var(--w-ease)}.blog-btn:hover{opacity:.88}.blog-btn.ghost{background:0 0;color:var(--color-navy);border-color:var(--border-rule)}.blog-input{height:44px;padding:0 14px;font:15px var(--font-sans);color:var(--fg-1);background:#fff;border:1px solid var(--border-rule);border-radius:var(--radius-sm)}.blog-input:focus{outline:none;border-color:var(--w-focus);box-shadow:0 0 0 3px var(--w-selection)}.blog-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;font:500 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-accent);border:1px solid var(--color-band-blue);border-radius:var(--radius-pill);text-decoration:none}:root{--font-sans:"Public Sans", "Helvetica Neue", system-ui, sans-serif;--font-serif:var(--font-sans);--font-condensed:var(--font-sans);--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ink-lede:#4A4748;--inset:clamp(20px, 3.2vw, 40px);--block-gap:clamp(28px, 4vw, 48px);--pillar-hover:rgba(0, 0, 0, .05)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}img{max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip:focus{position:fixed;left:12px;top:12px;z-index:20;width:auto;height:auto;clip:auto;background:#fff;padding:8px 12px}.num{font-variant-numeric:tabular-nums}.rule-top{border-top:.5px solid var(--border-rule)}.site-header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.96);border-bottom:.5px solid var(--border-rule)}.site-header .blog-container{display:flex;align-items:center;justify-content:space-between;gap:var(--w-space-4);height:var(--w-header-h)}.blog .brand{font:22px var(--font-serif);letter-spacing:-.01em;color:var(--fg-1);text-decoration:none;white-space:nowrap}.nav{display:flex;align-items:center;gap:28px}.blog .nav a,.nav summary{font:15px var(--font-sans);color:var(--fg-1);text-decoration:none;white-space:nowrap;cursor:pointer}.blog .nav a:hover,.nav summary:hover{color:var(--w-link-hover)}.blog .nav a[aria-current=page]{color:var(--fg-accent);box-shadow:inset 0 -1px currentColor;padding-bottom:4px}.nav details{position:relative}.nav summary{list-style:none;display:inline-flex;align-items:center;gap:6px}.nav summary::-webkit-details-marker{display:none}.nav summary svg{width:10px;height:10px;transition:transform var(--w-duration)var(--w-ease)}.nav details[open] summary svg{transform:rotate(180deg)}.nav .menu{position:absolute;right:-16px;top:calc(100% + 18px);min-width:15rem;background:#fff;border:.5px solid var(--border-rule);padding:8px 0;display:grid}.blog .nav .menu a{padding:10px 16px}.blog .nav .menu a:hover{background:var(--w-surface-alt)}@media(max-width:40rem){.nav{gap:16px}.blog .brand{font-size:19px}.blog .nav a,.nav summary{font-size:14px}}@media(max-width:26rem){.site-header .blog-container{height:auto;flex-wrap:wrap;row-gap:6px;padding-top:12px;padding-bottom:12px}.nav .menu{right:auto;left:0}}main{min-height:50vh}.page-hd{padding:var(--w-space-6)0 var(--w-space-5);max-width:var(--w-measure-wide)}.page-hd .blog-title{margin-top:14px}.page-hd .blog-lede{margin-top:20px;max-width:var(--w-measure)}.section-hd{display:flex;justify-content:space-between;align-items:baseline;gap:var(--w-space-4);padding:var(--w-space-4)0 var(--w-space-3)}.section-hd h2{margin:8px 0 0}.blog .section-hd a{font-size:14px}.hero{display:grid;grid-template-columns:128px minmax(0,1fr);grid-template-areas:"photo title" "photo lede";column-gap:var(--w-space-5);align-items:end;padding:var(--w-space-5)0;border-bottom:.5px solid var(--border-rule)}.hero .avatar{grid-area:photo;align-self:center;width:128px;height:128px;border-radius:50%;object-fit:cover}.hero .blog-title{grid-area:title;font-size:clamp(28px,1rem + 3.4vw,52px)}.hero .blog-lede{grid-area:lede;align-self:start;margin-top:12px;max-width:var(--w-measure)}@media(max-width:40rem){.hero{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"photo title" "lede lede";column-gap:var(--w-space-3);align-items:center}.hero .avatar{width:64px;height:64px}.hero .blog-lede{margin-top:16px}}.pillars{display:grid;gap:var(--w-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:40rem){.pillars{grid-template-columns:1fr}.blog .pillar{min-height:11rem}}.blog .pillar{position:relative;overflow:hidden;display:grid;gap:10px;align-content:start;min-height:15rem;padding:var(--w-space-4);text-decoration:none;color:#fff;background:var(--bg-card-navy);transition:box-shadow var(--w-duration)var(--w-ease),opacity var(--w-duration)var(--w-ease)}.blog .pillar:nth-child(3n+2){background:var(--bg-card-blue);color:var(--fg-1)}.blog .pillar:nth-child(3n+3){background:var(--bg-card-magenta)}.blog .pillar:hover{box-shadow:inset 0 0 0 999px var(--pillar-hover);color:#fff}.blog .pillar:nth-child(3n+2):hover{color:var(--fg-1)}.blog .pillar:active{opacity:.95}.pillar .numeral{position:absolute;right:12px;bottom:-14px;font:300 96px/1 var(--font-condensed);opacity:.14;pointer-events:none}.pillar .label{font:700 13px/1.15 var(--font-sans);letter-spacing:.04em}.pillar h3{margin:0;font:clamp(22px,1rem + 1vw,30px)/1.15 var(--font-condensed);letter-spacing:-.005em}.pillar p{margin:0;font:300 15px/1.5 var(--font-sans);max-width:30ch}.pillar .count{margin-top:auto;padding-top:var(--w-space-3);font:12px var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.85}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--w-space-4);border-top:.5px solid var(--border-rule);border-bottom:.5px solid var(--border-rule)}.stat{padding:var(--w-space-4)0}@media(max-width:47.5rem){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat .value{display:block;font:300 clamp(36px,.9rem + 3vw,56px)/1 var(--font-condensed);color:var(--fg-accent);font-variant-numeric:tabular-nums}.stat .label{display:block;margin-top:10px;font:700 14px/1.3 var(--font-sans);color:var(--fg-1)}.pull-quote{margin:var(--block-gap)0;padding:0 var(--inset);max-width:var(--w-measure-wide)}.pull-quote blockquote{margin:0}.pull-quote p{margin:0;font:clamp(22px,1rem + 1.4vw,32px)/1.35 var(--font-serif);color:var(--fg-accent);text-wrap:balance}.pull-quote figcaption{margin-top:12px;font:var(--w-meta)var(--font-sans);color:var(--fg-2)}.band{margin:var(--block-gap)0 0;padding:var(--inset);background:var(--w-surface-alt);display:grid;grid-template-columns:minmax(0,1fr)auto;gap:var(--w-space-4);align-items:center}.band p{margin:8px 0 0}@media(max-width:47.5rem){.band{grid-template-columns:1fr}}.archive{border-bottom:.5px solid var(--border-rule)}.blog .row{display:grid;grid-template-columns:110px minmax(0,1fr)160px;gap:24px;align-items:baseline;padding:20px 0;border-top:.5px solid var(--border-rule);text-decoration:none;color:inherit}.row .blog-card-title{font-size:22px;transition:color var(--w-duration)var(--w-ease)}.blog .row:hover .blog-card-title{color:var(--w-link-hover)}.row .summary{margin:6px 0 0;font:300 15px/1.5 var(--font-sans);color:var(--fg-1)}.row .blog-eyebrow{text-align:right}.empty{padding:20px 0;border-top:.5px solid var(--border-rule)}@media(max-width:47.5rem){.blog .row{grid-template-columns:1fr;gap:6px}.row .blog-eyebrow{text-align:left}}.reading{max-width:var(--w-measure);margin-left:auto;margin-right:auto}.art-hd{padding:var(--w-space-5)0 var(--w-space-4)}.art-hd .blog-title{margin-top:14px}.art-hd .blog-lede{margin-top:20px;max-width:var(--w-measure)}.byline{display:flex;align-items:center;gap:14px;margin-top:var(--w-space-4);padding-top:var(--w-space-4);border-top:.5px solid var(--border-rule)}.byline img{width:40px;height:40px;border-radius:50%;object-fit:cover}.byline .name{font:500 15px var(--font-sans)}.dealstrip{display:flex;flex-wrap:wrap;margin:var(--w-space-4)0 0;border-top:.5px solid var(--border-soft);border-bottom:.5px solid var(--border-soft)}.dealstrip div{padding:12px 28px 12px 0}.dealstrip dt{font:500 12px var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-2)}.dealstrip dd{margin:4px 0 0;font:20px/1.2 var(--font-condensed);color:var(--fg-accent)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:var(--w-space-5)}.article-body{width:100%;min-width:0;max-width:var(--w-measure);margin:0 auto}.blog-prose{overflow-wrap:break-word}@media(min-width:75rem){.article-layout.has-toc{grid-template-columns:minmax(0,1fr)minmax(0,var(--w-measure))minmax(0,1fr);column-gap:var(--w-space-5)}.has-toc .article-body{grid-column:2}.has-toc .toc{grid-column:3;max-width:15rem}}.toc{position:sticky;top:calc(var(--w-header-h) + 24px);align-self:start;font:14px/1.45 var(--font-sans)}.toc ul{list-style:none;margin:10px 0 0;padding:0 0 0 12px}.toc>nav>ul{padding-left:0}.toc li{margin:6px 0}.blog .toc a{color:var(--fg-2);text-decoration:none}.blog .toc a:hover{color:var(--w-link-hover)}@media(max-width:74.99rem){.toc{display:none}}.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:var(--w-space-4)0 0;margin:var(--w-space-5)0 0;border-top:.5px solid var(--border-rule)}.blog-prose h1{font-family:var(--font-serif);font-weight:400;font-size:var(--w-h2);line-height:1.15;margin:1.6em 0 .6em}.blog-prose h4{font-family:var(--font-sans);font-weight:700;font-size:16px;margin:1.6em 0 .4em}.blog-prose strong{font-weight:600}.blog-prose table{width:100%;border-collapse:collapse;margin:1.8em 0;font:15px/1.45 var(--font-sans);display:block;overflow-x:auto}.blog-prose th{font-weight:700;text-align:left;padding:10px 14px 10px 0;border-bottom:.5px solid var(--fg-1);vertical-align:bottom}.blog-prose td{padding:10px 14px 10px 0;border-bottom:.5px solid var(--border-soft);vertical-align:top;font-variant-numeric:tabular-nums;font-weight:300}.blog-prose img{display:block}.callout{margin:1.8em 0;padding:var(--w-space-4);background:var(--w-surface-alt);font:300 17px/1.55 var(--font-sans)}.callout .blog-eyebrow{display:block;margin-bottom:10px}.callout.warn .blog-eyebrow{color:var(--color-magenta)}.callout>:last-child{margin-bottom:0}.callout p{margin:0 0 .8em}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:1.8em 0;border-top:.5px solid var(--border-rule);border-bottom:.5px solid var(--border-rule)}.metric{padding:16px 16px 16px 0}.metric .value{display:block;font:300 44px/1 var(--font-condensed);color:var(--fg-accent);font-variant-numeric:tabular-nums}.metric .value.down{color:var(--color-magenta)}.metric .label{display:block;margin-top:8px;font:700 13px/1.3 var(--font-sans)}.company-card{margin:0 0 1.4em;padding:18px 0 0;border-top:.5px solid var(--border-rule);font:300 16px/1.5 var(--font-sans)}.company-card h3{margin:0 0 8px;font:26px/1.12 var(--font-condensed)}.company-card h3 a{text-decoration:none}.company-card p{margin:4px 0}.company-card strong{font-weight:700}.auth{padding:var(--w-space-6)0;display:grid;justify-items:center}.auth-panel{width:min(100%,28rem);padding:var(--inset);background:var(--w-surface-alt)}.auth-panel .blog-title{margin:14px 0 12px;font-size:var(--w-h2)}.auth-panel .blog-meta{margin:0 0 var(--w-space-4)}.field{display:grid;gap:8px;margin-bottom:var(--w-space-3)}.field label{font:500 14px var(--font-sans)}.field .blog-input{width:100%}.auth-panel .blog-btn{width:100%;justify-content:center}.form-error{margin:0 0 var(--w-space-3);font:14px var(--font-sans);color:var(--color-magenta)}.auth-foot{margin:var(--w-space-4)0 0}.site-footer{margin-top:var(--w-space-5);border-top:.5px solid var(--border-rule);padding:var(--w-space-5)0 var(--w-space-6)}.site-footer .blog-container{display:grid;gap:16px}.footer-row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px}.footer-row .brand-sm{font:18px var(--font-serif)}.site-footer .io-disclaimer{font-size:13px;line-height:1.55;margin:0;max-width:60rem}.site-footer .io-disclaimer b{font-weight:700}.blog .footer-links a{color:var(--fg-2);text-decoration-color:transparent}.blog .footer-links a:hover{color:var(--w-link-hover)}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms !important;animation-duration:.01ms !important}}.blog a.blog-eyebrow{text-decoration:none}.blog a.blog-btn{color:#fff;text-decoration:none}.blog a.blog-btn.ghost{color:var(--color-navy)}.contact .blog-lede p{margin:0}.contact-rows{margin:0;border-bottom:.5px solid var(--border-rule)}.contact-rows>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--w-space-3);align-items:baseline;padding:18px 0;border-top:.5px solid var(--border-rule)}.contact-rows dt{font:500 12px var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-2)}.contact-rows dd{margin:0;font:var(--w-lede)var(--font-serif);overflow-wrap:anywhere}.contact-access{margin-top:var(--w-space-5)}.contact-access .blog-meta{margin:8px 0 0}@media(max-width:40rem){.contact-rows>div{grid-template-columns:1fr;gap:4px}}.footer-loc{margin-left:4px}