@font-face{font-family:Outfit;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/outfit.woff2?v=1) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2?v=1) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.blog-ds{--paper: #f4f1ea;--ink: #0b0b0a;--ink-foreground: #f4f1ea;--card-hex: #ffffff;--muted-hex: #ede7db;--hairline: #e3ddd0;--signal: #ff5a1f;--signal-foreground: #0b0b0a;--gain: #116b4b;--loss: #b3261e;--font-display: "Outfit", ui-sans-serif, system-ui, sans-serif;--font-body: "Outfit", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--background: 42 31% 94%;--foreground: 60 5% 4%;--card: 0 0% 100%;--card-foreground: 60 5% 4%;--popover: 0 0% 100%;--popover-foreground: 60 5% 4%;--primary: 60 5% 4%;--primary-foreground: 42 31% 94%;--secondary: 40 33% 89%;--secondary-foreground: 60 5% 4%;--muted: 40 33% 89%;--muted-foreground: 39 7% 40%;--accent: 16 100% 56%;--accent-foreground: 60 5% 4%;--destructive: 3 71% 41%;--destructive-foreground: 42 31% 94%;--border: 41 25% 85%;--border-faint: 42 28% 90%;--input: 41 25% 85%;--ring: 16 100% 56%;--success: 159 73% 24%;--radius: 10px;background-color:var(--paper);color:var(--ink);font-family:var(--font-body);font-weight:450;-webkit-font-smoothing:antialiased}.blog-ds .font-display,.blog-ds .font-body,.blog-ds h1,.blog-ds h2,.blog-ds h3,.blog-ds h4,.blog-ds h5,.blog-ds h6{font-family:var(--font-display)}.blog-ds h1,.blog-ds h2,.blog-ds h3,.blog-ds h4{font-weight:600;letter-spacing:-.02em;text-wrap:balance}.blog-ds .font-mono,.blog-ds .eyebrow,.blog-ds .bvc-col p.bvc-eyebrow{font-family:var(--font-mono)}.blog-ds .eyebrow,.blog-ds .bvc-col p.bvc-eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.blog-ds .shadow-subtle{box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent)}.blog-ds .shadow-lift{box-shadow:0 4px 12px -2px color-mix(in oklab,var(--ink) 10%,transparent)}.blog-ds .reveal{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1)}.blog-ds .reveal[data-revealed=true]{opacity:1;transform:none}.blog-ds .blog-ruled-grid{gap:1.25rem;margin:0}.blog-ds .blog-ruled-cell{margin:0;border:2px solid var(--hairline);border-radius:10px;background:var(--card-hex);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent);transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.blog-ds .blog-ruled-cell:hover{background-color:var(--card-hex);box-shadow:0 4px 12px -2px color-mix(in oklab,var(--ink) 10%,transparent);transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.blog-ds .reveal{opacity:1;transform:none;transition:none}.blog-ds .blog-ruled-cell{transition:box-shadow .2s ease}.blog-ds .blog-ruled-cell:hover{transform:none}}.blog-v2-chrome{color:var(--ink)}.blog-v2-chrome a{color:inherit;text-decoration:none}.blog-v2-chrome .bvc-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--paper) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-v2-chrome .bvc-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:72rem;margin:0 auto;padding:1rem 1.25rem}.blog-v2-chrome .bvc-nav{display:none;align-items:center;gap:1.5rem}.blog-v2-chrome .bvc-nav a{font-size:.875rem;font-weight:450;opacity:.75}.blog-v2-chrome .bvc-nav a:hover,.blog-v2-chrome .bvc-nav a[aria-current=page]{opacity:1}.blog-v2-chrome .bvc-cta{display:none;min-height:3rem;align-items:center;justify-content:center;padding:0 1.5rem;border-radius:999px;background:var(--signal);color:var(--signal-foreground);font-size:.95rem;font-weight:500}.blog-v2-chrome .bvc-cta:hover{opacity:.95}.blog-v2-chrome .bvc-menu-btn{min-height:2.75rem;border:1px solid var(--hairline);border-radius:999px;padding:0 1rem;background:transparent;font-size:.875rem}.blog-v2-chrome .bvc-mobile{display:grid;gap:.25rem;width:100%;max-width:72rem;margin:0 auto;padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--hairline)}.blog-v2-chrome .bvc-mobile a{border-bottom:1px solid var(--hairline);padding:.75rem 0;font-size:1rem}.blog-v2-chrome .bvc-footer{background:var(--ink);color:var(--ink-foreground)}.blog-v2-chrome .bvc-footer-inner{width:100%;max-width:72rem;margin:0 auto;padding:4rem 1.25rem}.blog-v2-chrome .bvc-grid{display:grid;gap:2.5rem}.blog-v2-chrome .bvc-col p.bvc-eyebrow{opacity:.6}.blog-v2-chrome .bvc-col ul{margin:1rem 0 0;padding:0;list-style:none}.blog-v2-chrome .bvc-col li+li{margin-top:.5rem}.blog-v2-chrome .bvc-col a{font-size:.875rem;opacity:.8}.blog-v2-chrome .bvc-col a:hover{opacity:1}.blog-v2-chrome .bvc-legal{display:flex;flex-direction:column;gap:.5rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgb(244 241 234 / .2);font-size:.75rem;opacity:.6}@media (min-width: 640px){.blog-v2-chrome .bvc-legal{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width: 1024px){.blog-v2-chrome .bvc-nav,.blog-v2-chrome .bvc-cta{display:flex}.blog-v2-chrome .bvc-menu-btn,.blog-v2-chrome .bvc-mobile{display:none}.blog-v2-chrome .bvc-grid{grid-template-columns:1.2fr repeat(4,1fr)}.blog-v2-chrome .bvc-bar,.blog-v2-chrome .bvc-footer-inner,.blog-v2-chrome .bvc-mobile{padding-left:2rem;padding-right:2rem}}@media (prefers-reduced-motion: reduce){.blog-v2-chrome .bvc-cta:hover{transform:none}}
