:root{--lz-col:60rem;--lz-ink:rgb(24 24 27);--lz-body:rgb(63 63 70);--lz-muted:rgb(113 113 122);--lz-rule:rgb(228 228 231);--lz-surface:rgb(250 250 250);--lz-accent:rgb(var(--hb-primary-700-rgb));--lz-accent-soft:rgb(var(--hb-primary-50-rgb));--lz-warn:rgb(185 28 28)}.dark{--lz-ink:rgb(244 244 245);--lz-body:rgb(212 212 216);--lz-muted:rgb(161 161 170);--lz-rule:rgb(63 63 70);--lz-surface:rgb(39 39 42);--lz-accent:rgb(var(--hb-primary-400-rgb));--lz-accent-soft:rgb(var(--hb-primary-950-rgb));--lz-warn:rgb(252 165 165)}.lz-col{width:100%;max-width:var(--lz-col);margin-inline:auto;padding-inline:1.5rem}.hbb-section{padding-top:2.5rem;padding-bottom:2.5rem}.lz-page{padding-top:3rem;padding-bottom:4rem}.lz-page-title{font-size:2.25rem;font-weight:700;letter-spacing:-.02em;color:var(--lz-ink);margin-bottom:2rem}.lz-section-title{font-size:1.375rem;font-weight:700;letter-spacing:-.01em;color:var(--lz-ink);padding-bottom:.625rem;margin-bottom:1.5rem;border-bottom:1px solid var(--lz-rule)}.lz-section-lead{color:var(--lz-body);line-height:1.7;margin-bottom:2rem;max-width:46rem}.lz-more{margin-top:1.5rem;font-size:.9375rem}.lz-more a,.lz-post h3 a:hover,.lz-card h3 a:hover{color:var(--lz-accent)}.lz-more a:hover{text-decoration:underline}.lz-bio{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:3.5rem;align-items:start;padding-top:2rem}.lz-bio-side{text-align:center}.lz-bio-avatar{width:11rem;height:11rem;border-radius:9999px;object-fit:cover;margin:0 auto 1.25rem}.lz-bio-name{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--lz-ink)}.lz-bio-role{margin-top:.375rem;font-weight:500;color:var(--lz-accent)}.lz-bio-org{font-size:.9375rem;color:var(--lz-muted)}.lz-bio-org a:hover{color:var(--lz-accent)}.lz-bio-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:1rem}.lz-bio-links a{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;color:var(--lz-body)}.lz-bio-links a:hover{background:var(--lz-surface);color:var(--lz-accent)}.lz-bio-links svg{width:1.25rem;height:1.25rem}.lz-bio-main .prose>:first-child{margin-top:0}.lz-bio-interests{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:1.75rem;font-size:.875rem}.lz-bio-interests dt{color:var(--lz-muted);margin-right:.25rem}.lz-bio-interests dd{padding:.125rem .625rem;border:1px solid var(--lz-rule);border-radius:9999px;color:var(--lz-body)}@media(max-width:767px){.lz-bio{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:.5rem}}.news .prose ul{list-style:none;padding-left:0;margin:0}.news .prose li{position:relative;padding-left:6.5rem;margin:.5rem 0;line-height:1.6}.news .prose li>strong:first-child{position:absolute;left:0;font-weight:500;color:var(--lz-muted);font-variant-numeric:tabular-nums}.news .prose li strong{font-weight:600}.news details.lz-earlier>summary,.news details.lz-notice>summary{cursor:pointer}.news details.lz-earlier{margin-top:.75rem}.news details.lz-earlier>summary{font-size:.9375rem;color:var(--lz-accent)}.news details.lz-earlier[open]>summary{margin-bottom:.75rem}.news details.lz-notice{margin-bottom:1.75rem;border:1px solid var(--lz-rule);border-left:3px solid var(--lz-accent);border-radius:.375rem;background:var(--lz-surface);font-size:.9375rem}.news details.lz-notice>summary{padding:.75rem 1rem;font-weight:600;color:var(--lz-ink)}.news details.lz-notice>summary span{font-weight:400;color:var(--lz-muted)}.news .lz-notice-body{padding:0 1rem .5rem;border-top:1px solid var(--lz-rule)}.news .lz-notice-body ul{list-style:disc;padding-left:1.25rem;margin:.5rem 0 1rem}.news .lz-notice-body li{padding-left:0}.news .lz-notice-body li>strong:first-child{position:static;display:inline;font-size:inherit;font-weight:600;color:inherit}.news .lz-notice-body .lz-notice-warn{color:var(--lz-warn);font-weight:600}@media(max-width:479px){.news .prose li{padding-left:0}.news .prose li>strong:first-child{position:static;display:block;font-size:.875rem}}.lz-grid{display:grid;grid-template-columns:repeat(var(--lz-cols,2),minmax(0,1fr));gap:1.5rem}@media(max-width:767px){.lz-grid{grid-template-columns:minmax(0,1fr)}}.lz-card{display:flex;flex-direction:column;border:1px solid var(--lz-rule);border-radius:.5rem;overflow:hidden;transition:border-color .15s ease}.lz-card:hover{border-color:var(--lz-muted)}.lz-card-media{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#fff;border-bottom:1px solid var(--lz-rule)}.lz-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lz-card-media.is-contain img{object-fit:contain;padding:1rem}.lz-card-body{padding:1rem 1.25rem 1.25rem}.lz-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lz-accent);margin-bottom:.375rem}.lz-card h3{font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--lz-ink)}.lz-card p{margin-top:.375rem;font-size:.9375rem;line-height:1.55;color:var(--lz-body)}.lz-card time{display:block;margin-top:.625rem;font-size:.8125rem;color:var(--lz-muted)}.lz-post{display:grid;grid-template-columns:6.5rem minmax(0,1fr);padding:.875rem 0}.lz-post+.lz-post{border-top:1px solid var(--lz-rule)}.lz-post time{font-size:.875rem;line-height:1.6rem;color:var(--lz-muted);font-variant-numeric:tabular-nums}.lz-post h3{font-size:1.0625rem;font-weight:600;line-height:1.6rem;color:var(--lz-ink)}.lz-post p{margin-top:.25rem;font-size:.9375rem;line-height:1.55;color:var(--lz-body)}@media(max-width:479px){.lz-post{grid-template-columns:minmax(0,1fr)}}.lz-pubs .pub-list-item{line-height:1.6;color:var(--lz-body)}.prose :where(code):not(:where(pre *))::before,.prose :where(code):not(:where(pre *))::after{content:none}.prose :where(code):not(:where(pre *)){padding:.1em .35em;border-radius:.25rem;background:var(--lz-surface);font-weight:500}.article-header-caption{position:static;display:block;padding:.5rem 0 0;background:0 0;color:var(--lz-muted);font-size:.875rem;text-align:center;opacity:1}