body.has-blog-ui-v2{--bg-base:#080d1b;--bg-elevated:#0a1418;--bg-sunken:#010709;--text-primary:#ecedef;--text-secondary:#9ba3af;--text-tertiary:#4b5563;--border-subtle:#1a2230;--border-strong:#2a3548;--accent:#43dcff;--accent-hover:#76e8ff;--accent-deep:#0a4a5c;--accent-link:#007d9a;--ink:#323232;--card-stop-1:#ced8df;--card-stop-2:#fff;--ease:cubic-bezier(0.22,1,0.36,1);--nav-height:76px;--container-max:1232px;--col-10-of-12:calc((var(--container-max)/12)*10);--bg-blur:0px;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;min-height:100vh;position:relative}body.has-blog-ui-v2 *{box-sizing:border-box}body.has-blog-ui-v2 a{color:inherit;text-decoration:none}body.has-blog-ui-v2 .mono{color:var(--text-secondary);font-size:12px;font-weight:500}.back-link,body.has-blog-ui-v2 .mono{font-family:JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.back-link{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.8);border-radius:8px;color:var(--accent)!important;display:inline-flex;font-size:11px;gap:8px;left:16px;padding:8px 14px;position:absolute;top:16px;transition:color .25s var(--ease),background .25s var(--ease);z-index:10}.back-link:hover{background:rgba(0,0,0,.92);color:var(--accent-hover)}.back-link .arrow{transition:transform .3s var(--ease)}.back-link:hover .arrow{transform:translateX(-4px)}.article-hero{background-color:#080d1b;background-image:var(--hero-bg-url,none);background-position:50%;background-size:cover;border-radius:8px 8px 0 0;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;margin:24px auto 0;max-width:var(--col-10-of-12);min-height:560px;overflow:hidden;position:relative;width:calc(100% - 96px)}.article-hero:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='5'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.45 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.3'/></svg>");mix-blend-mode:overlay;opacity:.22;z-index:0}.article-hero:after,.article-hero:before{content:"";inset:0;pointer-events:none;position:absolute}.article-hero:after{background:linear-gradient(0deg,#000 0,rgba(0,0,0,.85) 18%,rgba(8,13,27,.55) 55%,rgba(8,13,27,.2) 80%,rgba(8,13,27,.05));z-index:1}.hero-content{animation:introRise .9s var(--ease) .2s forwards;margin:0 auto;max-width:900px;opacity:0;padding:150px 48px 56px;position:relative;text-align:center;transform:translateY(80px);width:100%;z-index:2}@keyframes introRise{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.article-card,.hero-content{animation:none!important;opacity:1!important;transform:none!important}}.hero-content .mono{color:hsla(0,0%,100%,.7);display:block;margin-bottom:20px}.hero-content h1{color:var(--text-primary);font-size:clamp(34px,4.2vw,52px);font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0 0 28px;text-wrap:balance}.hero-content .post-intro{color:hsla(0,0%,100%,.85);font-size:17px;line-height:1.55;margin:0 auto 24px;max-width:720px}.byline{align-items:center;color:var(--text-secondary);display:inline-flex;flex-wrap:wrap;font-size:14px;gap:0;justify-content:center;margin:0 0 20px}.byline .sep{margin:0 10px;opacity:.5}.byline .share-label{margin-right:8px}.byline .share-icons{gap:4px}.byline .share-icons,.share-btn{align-items:center;display:inline-flex}.share-btn{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;height:24px;justify-content:center;padding:0;transition:color .25s var(--ease),transform .25s var(--ease);width:24px}.share-btn:hover{color:var(--accent);transform:translateY(-1px)}.share-btn svg{display:block;height:18px;width:18px}.divider{background:var(--accent);height:1px;margin:0 auto;width:48px}.article-card{background:var(--card-stop-1);color:var(--ink);margin:0 auto;max-width:var(--col-10-of-12);padding:40px 100px 80px;position:relative;width:calc(100% - 96px);z-index:1}.article-card:before{background:hsla(0,0%,100%,.6);content:"";height:1px;left:0;position:absolute;right:0;top:0}.article-body{font-size:19px;line-height:1.7}.article-body p{color:var(--ink);font-weight:400;letter-spacing:-.005em;margin:0 0 28px}.article-body h2{color:var(--ink);font-size:30px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:56px 0 20px;text-wrap:balance}.article-body h3{color:var(--ink);font-size:22px;font-weight:600;letter-spacing:-.01em;margin:40px 0 14px}.article-body a{border-bottom:1px solid color-mix(in oklab,var(--accent-link) 40%,transparent);color:var(--accent-link);transition:color .25s var(--ease),border-color .25s var(--ease)}.article-body a:hover{color:#0492b3f5;font-weight:600}.article-body figure{margin:48px 0}.article-body figure img,.article-body figure video{border:1px solid rgba(50,50,50,.12);border-radius:4px;display:block;height:auto;width:100%}.article-body figcaption{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;margin-top:14px;text-align:center;text-transform:uppercase}.article-body .hs-embed-wrapper{margin:40px 0;max-width:100%!important;min-width:0!important;position:relative!important}.article-body .hs-embed-content-wrapper,.article-body .hs-embed-wrapper{height:auto!important;width:100%!important}.article-body .hs-embed-content-wrapper>div,.article-body .hs-embed-wrapper>div{height:0!important;padding-bottom:56.25%!important;position:relative!important;width:100%!important}.article-body iframe{border:none;border-radius:4px;height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}.pull-quote{color:var(--ink);font-size:26px;font-weight:500;letter-spacing:-.015em;line-height:1.3;margin:46px 0 68px;padding:0 0 0 8px;text-wrap:balance}.pq-mark{display:block;height:58px;margin:0 0 16px -2px;width:69px}.pq-mark img{display:block;height:100%;width:100%}.pull-quote .attribution{color:var(--ink);display:block;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;margin-top:20px;text-transform:uppercase}.signoff{color:var(--ink);font-size:19px;line-height:1.7;margin-top:32px}.signoff .name{display:block;font-weight:700}.signoff .role{font-weight:400}.signoff .company{color:var(--accent-link);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.below-card{padding-bottom:0;padding-top:24px;position:relative}.subscribe{align-items:center;background:linear-gradient(#181b23,#181b23) padding-box,linear-gradient(135deg,var(--accent-deep),var(--accent)) border-box;border:1px solid transparent;border-radius:4px;display:grid;gap:24px;grid-template-columns:1fr auto;margin:24px auto;max-width:1022px;padding:32px 36px;width:calc(100% - 96px)}.subscribe-copy h3{color:var(--text-primary);font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.subscribe-copy p{color:var(--text-secondary);font-size:15px;line-height:1.55;margin:0;max-width:520px}.sub-form{display:flex;gap:8px}.sub-form input{background:#2b2f39;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-primary);flex:1;font-family:inherit;font-size:14px;min-width:240px;padding:12px 14px}.sub-form input::placeholder{color:var(--text-secondary)}.sub-form input:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.sub-form button{background:var(--accent);border:none;border-radius:4px;color:#05121e;cursor:pointer;font-size:14px;font-weight:500;padding:12px 22px;transition:background .25s var(--ease)}.sub-form button:hover{background:var(--accent-hover)}.related{margin:0 auto;max-width:1344px;padding:24px 0 40px;width:calc(100% - 96px)}.related .mono{display:block;margin-bottom:24px}.related-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.card{aspect-ratio:668/510;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:4px;cursor:pointer;display:block;overflow:hidden;position:relative;transition:transform .42s var(--ease),border-color .42s var(--ease);will-change:transform}.card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.card-image{background:#0f1520;inset:0;isolation:isolate;overflow:hidden;position:absolute;z-index:1}.card-image .layer-base{background-position:50%;background-size:cover;height:100%;inset:0;position:absolute;transition:transform .9s var(--ease);width:100%}.card:hover .card-image .layer-base{transform:scale(1.03)}.card-image .ripple-canvas{filter:blur(.6px);height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s cubic-bezier(.22,1,.36,1);width:100%;z-index:2}.card.fx-smooth-ripple:hover .card-image .ripple-canvas{opacity:1}.card-image:before{background:linear-gradient(180deg,rgba(6,9,14,.45),transparent 28%);content:"";inset:0;z-index:1}.card-image:before,.card-tags{pointer-events:none;position:absolute}.card-tags{display:flex;flex-wrap:wrap;gap:6px;left:18px;right:18px;top:18px;z-index:3}.card-tag{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:color-mix(in oklab,var(--bg-base) 62%,transparent);border:1px solid color-mix(in oklab,var(--text-primary) 14%,transparent);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.16em;padding:5px 9px;text-transform:uppercase}.card-body,.card-tag{color:var(--text-primary)}.card-body{background:linear-gradient(180deg,rgba(6,9,14,0),rgba(6,9,14,.55) 38%,rgba(6,9,14,.92) 78%,rgba(6,9,14,.97));bottom:0;left:0;padding:96px 32px 26px;pointer-events:none;position:absolute;right:0;z-index:4}.card-title{color:var(--text-primary);font-size:clamp(22px,1.85vw,28px);font-weight:600;letter-spacing:-.022em;line-height:1.18;margin:0 0 14px;text-wrap:balance;transition:transform .42s var(--ease)}.card-excerpt{color:#fff;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.55;margin:0 0 14px;-webkit-box-orient:vertical;max-height:0;opacity:0;overflow:hidden;transition:opacity .32s var(--ease),max-height .42s var(--ease)}.card-meta-row{align-items:center;border-top:1px solid color-mix(in oklab,var(--text-primary) 14%,transparent);display:flex;gap:16px;justify-content:space-between;padding-top:12px}.card-meta{color:var(--text-secondary);letter-spacing:.1em}.card-meta,.read-link{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase}.read-link{align-items:center;color:var(--accent);display:inline-flex;gap:6px;letter-spacing:.16em;opacity:0;transform:translateX(-4px);transition:opacity .3s var(--ease),transform .35s var(--ease)}.read-link .arrow{transition:transform .35s var(--ease)}.card:hover .card-title{transform:translateY(-2px)}.card:hover .card-excerpt{max-height:4em;opacity:1}.card:hover .read-link{opacity:1;transform:translateX(0)}.card:hover .read-link .arrow{transform:translateX(4px)}.post-close{border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);display:flex;justify-content:center;margin:0 auto;max-width:680px;padding:32px 24px;width:100%}.post-close a{align-items:center;color:var(--text-secondary);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:12px;gap:10px;letter-spacing:.14em;text-transform:uppercase;transition:color .25s var(--ease)}.post-close a:hover{color:var(--accent)}@media (max-width:820px){.article-hero{border-radius:0;margin:0;min-height:0;width:100%}.article-card{padding:32px 22px 56px;width:100%}.hero-content{padding:200px 24px 40px}.related-grid{grid-template-columns:1fr}.related{margin-left:0;margin-right:0;max-width:none;padding-left:20px;padding-right:20px;width:100%}.subscribe{grid-template-columns:1fr;margin:24px auto;max-width:none;padding:24px 22px;width:calc(100% - 40px)}.sub-form input{min-width:0}.back-link{left:20px;top:16px}.card-body{padding:80px 22px 22px}}