.radix-themes{--default-font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, sans-serif;--heading-font-family:var(--font-heading), var(--font-body), ui-sans-serif, sans-serif;--code-font-family:var(--font-mono), ui-monospace, monospace}.skip-link{z-index:100;color:#111;background:#fff;border-radius:8px;padding:8px 12px;font:500 14px/1.2 system-ui,sans-serif;transition:top .15s;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}body{margin:0}.topbar{z-index:10;background:color-mix(in srgb, var(--color-background) 85%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-a4);position:sticky;top:0}.topbar-inner{max-width:1136px;margin:0 auto;padding:10px 24px}.search{width:240px}.lede{letter-spacing:-.025em;text-wrap:balance;max-width:820px;line-height:1.15}.eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-family:var(--code-font-family);font-weight:500}.lede,.story-title,.rt-Heading,.wordmark{font-family:var(--heading-font-family)}.story-title,.wordmark{letter-spacing:-.03em;font-weight:800!important}.wordmark{letter-spacing:-.04em}.meta-mono,.src-mono{font-family:var(--code-font-family)}.lead{padding:var(--space-6) var(--space-6) var(--space-5);background:var(--color-panel-solid);border-top:6px solid var(--accent-9);box-shadow:0 1px 0 var(--gray-a5)}.lead .story-title{letter-spacing:-.03em;text-wrap:balance}.measure{max-width:720px}.story-title{letter-spacing:-.015em;text-wrap:pretty}.story{transition:box-shadow .2s,transform .2s}.story:hover{transform:translateY(-1px)}.story.is-read .story-title a{color:var(--gray-10)}.why{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:3px solid var(--accent-9)}.why .eyebrow{margin-bottom:2px}.why p{margin:0}.filters{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters>*{flex:none}.count{opacity:.7;margin-left:2px}.dot{width:10px;min-width:0;height:10px;padding:0}.aside{align-self:start;position:sticky;top:76px}.archive-row{all:unset;cursor:pointer;border-radius:var(--radius-3);min-width:0;padding:8px 10px;display:block}.archive-row:hover{background:var(--gray-a3)}.archive-row.on{background:var(--accent-a3)}@media (max-width:1023px){.aside{position:static}}@media (max-width:860px){.topbar-actions .search,.date-nav{display:none}.topbar-inner{padding:10px 16px}}@media print{.no-print,.topbar{display:none!important}.story,.lead{break-inside:avoid}.story:hover{transform:none}.section h2{break-after:avoid}}.role-chip{cursor:pointer;border:0;font-family:inherit}.role-chip:disabled{cursor:default}.direction-wrap{padding-bottom:var(--space-7)}.direction{border-radius:var(--radius-5);border:1px solid var(--gray-a5);overflow:hidden}.direction .wordmark{font-family:var(--heading-font-family);letter-spacing:-.035em}.direction .swatch{border-radius:var(--radius-1);width:34px;height:22px}.jump{color:var(--accent-11);font-size:14px}.dir-a .lede,.dir-a .story-title{letter-spacing:-.035em;font-weight:800}.dir-a .lead{background:var(--color-panel-solid);border:0;border-top:6px solid var(--accent-9);border-radius:0}.dir-a .why{border-left-color:var(--accent-9);padding-left:var(--space-3);background:0 0}.dir-b .lead{background:radial-gradient(90% 120% at 100% 0%, var(--pink-a4), transparent 60%), linear-gradient(160deg, var(--accent-a4), var(--color-panel-solid) 70%)}.dir-c .eyebrow,.dir-c .rt-Badge,.dir-c .why .eyebrow{font-family:var(--code-font-family);text-transform:none;letter-spacing:0}.dir-c .lead{background:var(--gray-2);border:1px solid var(--gray-6);border-left:3px solid var(--accent-9);border-radius:var(--radius-2)}.dir-c .why{background:var(--accent-a2);border-left:2px solid var(--accent-9)}.dir-c .why .eyebrow:before{content:"+ ";color:var(--accent-11)}.accent-text{color:var(--accent-11)}.landing .no-print{display:none}.hero-title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,6vw,68px);font-weight:800;line-height:1.02}.hero-title em{box-shadow:inset 0 -.18em 0 var(--accent-a6);font-style:normal}.hero-card{border-top:6px solid var(--accent-9)}.section-title{letter-spacing:-.035em;text-wrap:balance;font-weight:800}.stat-n{font-family:var(--heading-font-family);letter-spacing:-.03em;font-weight:800}.band{background:var(--gray-2);border-top:1px solid var(--gray-a4);border-bottom:1px solid var(--gray-a4)}.step{border-top:3px solid var(--gray-12);padding-top:var(--space-4)}.channel-icon{background:var(--gray-12);width:32px;height:32px;color:var(--gray-1);place-items:center;display:grid}.landing-foot{border-top:1px solid var(--gray-a5)}.final-cta{border-top:6px solid var(--accent-9);padding-top:var(--space-8)}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.short-label{display:none}@media (max-width:640px){.long-label{display:none}.short-label{display:inline}}
