.mv-blog{--blog-gutter:48px;max-width:1280px;margin:0 auto;padding:40px var(--blog-gutter) 0}.mv-blog--post{max-width:1180px;padding-top:34px}@media (max-width:720px){.mv-blog{--blog-gutter:20px;padding-top:26px}.mv-blog--post{padding-top:22px}}.mv-blog__eyebrow{font-family:var(--mv-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:oklch(.55 .012 258);margin-bottom:12px}.mv-blog__title{margin:0;font-family:var(--mv-font-display);font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.028em}.mv-blog__lede{margin:9px 0 0;font-size:14.5px;line-height:1.5;color:oklch(.44 .014 259);max-width:460px}.mv-blog__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.mv-blog__chips{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:3px}.mv-blog__chip{font-family:var(--mv-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border:1px solid oklch(.87 .006 258);color:oklch(.34 .014 260);background:transparent;text-decoration:none;transition:background .16s,color .16s,border-color .16s}.mv-blog__chip:hover{text-decoration:none;border-color:oklch(.6 .02 258)}.mv-blog__chip[data-active=true]{background:oklch(.22 .018 262);border-color:oklch(.22 .018 262);color:oklch(.99 0 0)}.mv-blog__lead{margin-top:28px;border-top:1px solid oklch(.87 .006 258);padding-top:22px;display:grid;grid-template-columns:372px 1fr;grid-gap:28px;gap:28px;align-items:start}.mv-blog__lead-img{border:1px solid oklch(.89 .006 258);aspect-ratio:16/10;overflow:hidden}.mv-blog__lead-img img{width:100%;height:100%;object-fit:cover}.mv-blog__lead-meta{display:flex;align-items:center;gap:9px;font-family:var(--mv-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.mv-blog__lead-meta .topic{color:oklch(.42 .14 256)}.mv-blog__lead-meta .date{color:oklch(.66 .01 258)}.mv-blog__lead-title{margin:9px 0 0;font-family:var(--mv-font-display);font-size:23px;font-weight:600;line-height:1.16;letter-spacing:-.02em;max-width:560px}.mv-blog__lead-title a{color:inherit;text-decoration:none}.mv-blog__lead-title a:hover{color:var(--mv-accent)}.mv-blog__lead-excerpt{margin:9px 0 0;font-size:14px;line-height:1.55;color:oklch(.44 .014 259);max-width:560px}.mv-blog__lead-by{display:flex;align-items:center;gap:8px;margin-top:11px;font-size:12.5px;color:oklch(.5 .013 258)}.mv-blog__lead-by strong{font-weight:500;color:oklch(.32 .015 260)}.mv-blog__rows{margin-top:32px;display:flex;flex-direction:column}.mv-blog-row{display:grid;grid-gap:20px;gap:20px;padding:16px 0;border-top:1px solid oklch(.9 .005 258);align-items:center;color:inherit;text-decoration:none;transition:opacity .16s}.mv-blog-row:hover{text-decoration:none;opacity:.88}.mv-blog-row--index{grid-template-columns:96px 84px 1fr 150px}.mv-blog-row--index.mv-blog-row--no-thumb{grid-template-columns:84px 1fr 150px}.mv-blog-row--compact{grid-template-columns:84px 1fr auto;gap:14px;padding:12px 0}.mv-blog-row__thumb{border:1px solid oklch(.89 .006 258);aspect-ratio:4/3;overflow:hidden}.mv-blog-row__thumb img{width:100%;height:100%;object-fit:cover}.mv-blog-row__topic{font-family:var(--mv-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:oklch(.42 .14 256)}.mv-blog-row__main{display:flex;flex-direction:column;gap:4px;min-width:0}.mv-blog-row__title{font-family:var(--mv-font-display);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.014em}.mv-blog-row--compact .mv-blog-row__title{font-family:var(--mv-font-body);font-size:14px;letter-spacing:0}.mv-blog-row__excerpt{font-size:13px;line-height:1.45;color:oklch(.48 .013 258)}.mv-blog-row__byline{display:flex;flex-direction:column;gap:2px;text-align:right}.mv-blog-row__author{font-size:12.5px;font-weight:500;color:oklch(.32 .015 260)}.mv-blog-row__date{font-family:var(--mv-font-mono);font-size:11px;color:oklch(.58 .011 258)}.mv-blog__empty{margin-top:28px;padding:16px 0;font-size:14px;color:oklch(.4 .014 259)}.mv-blog__empty,.mv-blog__older{border-top:1px solid oklch(.9 .005 258)}.mv-blog__older{margin:28px var(--blog-gutter) 0;padding:28px 0 0;display:flex;justify-content:center}.mv-blog__older a{font-size:13px;font-weight:500;padding:10px 22px;border:1px solid oklch(.84 .008 258);color:oklch(.32 .015 260);text-decoration:none;transition:border-color .16s}.mv-blog__older a:hover{border-color:oklch(.6 .02 258);text-decoration:none}.mv-blog-post{display:grid;grid-template-columns:168px 1fr;grid-gap:40px;gap:40px}.mv-blog-post__rail{position:-webkit-sticky;position:sticky;top:74px;align-self:start;display:flex;flex-direction:column;gap:20px}.mv-blog-post__back{font-family:var(--mv-font-mono);font-size:11px;color:oklch(.5 .013 258);text-decoration:none}.mv-blog-post__back:hover{color:var(--mv-accent);text-decoration:none}.mv-blog-post__toc-label{font-family:var(--mv-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:oklch(.58 .011 258);padding-bottom:8px}.mv-blog-post__toc a{display:block;font-size:12.5px;line-height:1.4;padding:5px 0;color:oklch(.42 .014 260);text-decoration:none}.mv-blog-post__toc a:hover,.mv-blog-post__toc a[data-active=true]{color:oklch(.22 .018 262);font-weight:600;text-decoration:none}.mv-blog-post__article{max-width:720px;min-width:0}.mv-blog-post__meta{display:flex;align-items:center;gap:9px;font-family:var(--mv-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.mv-blog-post__meta .topic{color:oklch(.42 .14 256)}.mv-blog-post__meta .rest{color:oklch(.66 .01 258)}.mv-blog-post__title{margin:0;font-family:var(--mv-font-display);font-size:31px;font-weight:600;line-height:1.16;letter-spacing:-.026em;max-width:640px;text-wrap:pretty}.mv-blog-post__byline{display:flex;align-items:center;gap:10px;margin-top:16px;padding-bottom:20px;border-bottom:1px solid oklch(.89 .006 258)}.mv-blog-post__byline img{width:26px;height:26px;border-radius:50%;object-fit:cover}.mv-blog-post__byline-name{font-size:13px;font-weight:600;color:oklch(.24 .017 262)}.mv-blog-post__byline-name a{color:inherit;text-decoration:none}.mv-blog-post__byline-role{font-size:12.5px;color:oklch(.5 .013 258)}.mv-blog-post__hero{margin-top:22px;border:1px solid oklch(.89 .006 258);aspect-ratio:16/9;overflow:hidden}.mv-blog-post__hero img{width:100%;height:100%;object-fit:cover}.mv-blog-post__caption{display:block;margin-top:7px;font-size:11.5px;color:oklch(.56 .012 258)}.mv-blog-post__body{margin-top:28px;max-width:620px;font-size:15.5px;line-height:1.68;color:oklch(.25 .017 262)}.mv-blog-post__body>*+*{margin-top:1.15em}.mv-blog-post__body h2,.mv-blog-post__body h3{margin:2.1em 0 .55em;font-family:var(--mv-font-display);font-size:19px;font-weight:600;letter-spacing:-.018em;color:oklch(.22 .018 262)}.mv-blog-post__body h2:first-child,.mv-blog-post__body h3:first-child{margin-top:0}.mv-blog-post__body p{margin:0}.mv-blog-post__body p:empty,.mv-blog-post__body p:has(>br:only-child){min-height:1.15em}.mv-blog-post__body ol,.mv-blog-post__body ul{margin:0;padding-left:1.35em;list-style-position:outside}.mv-blog-post__body ul{list-style-type:disc}.mv-blog-post__body ol{list-style-type:decimal}.mv-blog-post__body li+li{margin-top:.35em}.mv-blog-post__body li>p{margin:0}.mv-blog-post__body strong{font-weight:600;color:oklch(.22 .018 262)}.mv-blog-post__body a{color:oklch(.38 .12 258);text-decoration:underline;text-underline-offset:2px}.mv-blog-post__body blockquote{margin:0;border-left:2px solid oklch(.52 .148 256);padding:2px 0 2px 16px;font-size:15.5px;font-style:normal;color:oklch(.3 .015 260);line-height:1.55}.mv-blog-post__body img{border:1px solid oklch(.89 .006 258)}.mv-blog-post__body table{width:100%;border-collapse:collapse;font-size:13.5px}.mv-blog-post__body td,.mv-blog-post__body th{border:1px solid oklch(.9 .005 258);padding:8px 10px;text-align:left}.mv-blog-post__faq{margin-top:34px;max-width:620px}.mv-blog-post__faq-label,.mv-blog-post__related-label{font-family:var(--mv-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:oklch(.58 .011 258)}.mv-blog-post__faq-item{border-top:1px solid oklch(.9 .005 258);padding:13px 0;display:flex;flex-direction:column;gap:5px}.mv-blog-post__faq-q{font-size:14px;font-weight:600}.mv-blog-post__faq-a{font-size:13.5px;line-height:1.55;color:oklch(.46 .013 259)}.mv-blog-post__cta{margin-top:34px;border:1px solid oklch(.87 .006 258);background:oklch(.995 .002 255);padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.mv-blog-post__cta-headline{font-family:var(--mv-font-display);font-size:16.5px;font-weight:600;letter-spacing:-.018em}.mv-blog-post__cta-actions{display:flex;gap:8px;flex-shrink:0}.mv-blog-post__cta-actions .mv-btn--accent{font-size:13.5px;font-weight:500;padding:10px 18px;background:oklch(.52 .148 256);color:oklch(.99 .002 255);text-decoration:none}.mv-blog-post__cta-actions .mv-btn--accent:hover{background:oklch(.44 .15 256);text-decoration:none}.mv-blog-post__cta-actions .mv-btn--ghost{font-size:13.5px;font-weight:500;padding:9px 16px;border:1px solid oklch(.84 .008 258);color:oklch(.32 .015 260);text-decoration:none}.mv-blog-post__cta-actions .mv-btn--ghost:hover{border-color:oklch(.6 .02 258);text-decoration:none}.mv-blog-post__bio{margin-top:32px;padding-top:22px;border-top:1px solid oklch(.89 .006 258);display:flex;gap:16px;align-items:flex-start}.mv-blog-post__bio img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.mv-blog-post__bio-name{font-size:14px;font-weight:600}.mv-blog-post__bio-name a{color:inherit;text-decoration:none}.mv-blog-post__bio-role{font-family:var(--mv-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:oklch(.58 .011 258);margin-top:2px}.mv-blog-post__bio-text{margin-top:4px;font-size:13px;line-height:1.55;color:oklch(.46 .013 259);max-width:520px}.mv-blog-post__bio-link{display:inline-block;margin-top:6px;font-size:12.5px;font-weight:500}.mv-blog-post__related{margin:30px 0 44px}.mv-blog-post__related-list{margin-top:10px;display:flex;flex-direction:column}.mv-blog-author{max-width:720px}.mv-blog-author__head{display:flex;gap:18px;align-items:flex-start}.mv-blog-author__head img{width:60px;height:60px;border-radius:50%;object-fit:cover}.mv-blog-author__name{margin:0;font-family:var(--mv-font-display);font-size:23px;font-weight:600;letter-spacing:-.02em}.mv-blog-author__role{margin-top:4px;font-size:14px;color:oklch(.5 .013 258)}.mv-blog-author__bio{margin:14px 0 0;font-size:14px;line-height:1.55;max-width:540px;color:oklch(.4 .014 259)}.mv-blog-author__posts{margin-top:32px}.mv-blog-preview-strip{display:flex;justify-content:space-between;align-items:center;padding:8px var(--blog-gutter,48px);border-bottom:1px solid oklch(.9 .005 258);background:oklch(.995 .002 255);font-family:var(--mv-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.mv-blog-preview-strip__label{color:oklch(.52 .148 256)}.mv-blog-preview-strip__draft{color:oklch(.5 .013 258)}@media (max-width:720px){.mv-blog__eyebrow{font-size:10px;margin-bottom:10px}.mv-blog__title{font-size:24px;line-height:1.14}.mv-blog__lede{font-size:13.5px}.mv-blog__head{flex-direction:column;align-items:stretch;gap:16px}.mv-blog__chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mv-blog__chips::-webkit-scrollbar{display:none}.mv-blog__lead{grid-template-columns:1fr;gap:16px}.mv-blog__lead-title{font-size:19px;line-height:1.2}.mv-blog-row--index{grid-template-columns:68px 1fr;gap:14px}.mv-blog-row--index.mv-blog-row--no-thumb{grid-template-columns:1fr}.mv-blog-row__byline,.mv-blog-row__excerpt,.mv-blog-row__topic{display:none}.mv-blog-row__title{font-size:14px}.mv-blog-post{grid-template-columns:1fr;gap:0}.mv-blog-post__rail .mv-blog-post__toc{display:none}.mv-blog-post__title{font-size:22px;line-height:1.2}.mv-blog-post__body{font-size:15px;line-height:1.62}.mv-blog-post__body h2,.mv-blog-post__body h3{font-size:17px}.mv-blog-post__faq,.mv-blog-post__related{display:none}.mv-blog-post__cta{align-items:stretch;padding:18px}.mv-blog-post__cta,.mv-blog-post__cta-actions{flex-direction:column}.mv-blog-post__cta-actions .mv-btn--accent{text-align:center}}@media (prefers-reduced-motion:reduce){.mv-blog-post__cta-actions a,.mv-blog-row,.mv-blog__chip,.mv-blog__older a{transition:none}}