:root{--vt-ink:#0A0A0A;--vt-text:#26262A;--vt-faq:#3B3B3D;--vt-muted:#6B6B70;--vt-line:#E3E3E6;--vt-tint:#F4F4F6;--vt-orange:#FB5011;--vt-peach:#FFF2EB;--vt-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--vt-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--vt-display:"Michroma","Geist",sans-serif;--vt-nav-h:128px;--vt-text-w:720px;--vt-wide-w:1200px}.vt-prose{font-family:var(--vt-sans);font-size:18px;line-height:1.7;color:var(--vt-text);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.vt-prose>*{max-width:var(--vt-text-w);margin-left:0;margin-right:0;margin-bottom:0;box-sizing:border-box}.vt-prose>.alignwide{max-width:var(--vt-wide-w)}.vt-prose>.alignfull{max-width:var(--vt-wide-w)}.vt-prose>*{margin-top:20px}.vt-prose>:first-child{margin-top:0}.vt-prose>h2{margin-top:108px}.vt-prose>h2+*{margin-top:24px}.vt-prose>h3{margin-top:56px}.vt-prose>h2+h3{margin-top:32px}.vt-prose>h3+*{margin-top:10px}.vt-prose>.wp-block-table,.vt-prose>.wp-block-image,.vt-prose>.wp-block-embed,.vt-prose>.wp-block-group,.vt-prose>.wp-block-columns,.vt-prose>.wp-block-buttons,.vt-prose>.vt-block{margin-top:40px}.vt-prose>.wp-block-table+*,.vt-prose>.wp-block-image+*,.vt-prose>.wp-block-embed+*,.vt-prose>.wp-block-group+*,.vt-prose>.wp-block-columns+*,.vt-prose>.vt-block+*{margin-top:48px}.vt-prose>h2+.wp-block-table,.vt-prose>h3+.wp-block-table,.vt-prose>h2+.wp-block-image{margin-top:24px}.vt-prose h2,.vt-prose h3,.vt-prose h4{font-family:var(--vt-sans);font-weight:500;color:var(--vt-ink);scroll-margin-top:calc(var(--vt-nav-h) + 24px)}.vt-prose h2{font-size:34px;line-height:1.22;letter-spacing:-.02em}.vt-prose h3{font-size:21px;line-height:1.4;letter-spacing:0}.vt-prose h4{font-size:18px;line-height:1.5}.vt-prose p{margin-bottom:0}.vt-prose strong,.vt-prose b{font-weight:500;color:var(--vt-ink)}.vt-prose em{font-style:italic}.vt-prose a{color:var(--vt-orange);text-decoration:none}.vt-prose a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vt-prose sup{font-size:.65em;line-height:0;color:var(--vt-orange);font-weight:500}.vt-prose code{font-family:var(--vt-mono);font-size:.85em;background:var(--vt-tint);padding:2px 6px}.vt-prose p.is-style-note{border-left:2px solid var(--vt-orange);padding-left:20px;font-size:16px;line-height:1.6}.vt-prose p.is-style-lead{font-size:21px;line-height:1.6;color:var(--vt-ink)}.vt-prose ul,.vt-prose ol{margin:0;padding-left:26px}.vt-prose li+li{margin-top:12px}.vt-prose li>ul,.vt-prose li>ol{margin-top:12px}.vt-prose ul{list-style:none}.vt-prose ul>li{position:relative}.vt-prose ul>li::before{content:"";position:absolute;left:-26px;top:calc(0.85em - 1px);width:10px;height:2px;background:var(--vt-ink)}.vt-prose ol{list-style:decimal}.vt-prose ol>li{padding-left:4px}.vt-prose ol>li::marker{font-family:var(--vt-mono);font-size:13px;color:var(--vt-orange)}.vt-prose .wp-block-table{margin-left:0;margin-right:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.vt-prose .wp-block-table table,.vt-prose .wp-block-table thead,.vt-prose .wp-block-table tbody,.vt-prose .wp-block-table tfoot,.vt-prose .wp-block-table tr,.vt-prose .wp-block-table th,.vt-prose .wp-block-table td{border:0;background:none}.vt-prose .wp-block-table table{width:100%;border-collapse:collapse;border-spacing:0;margin:0;font-size:16px;line-height:21px}.vt-prose .wp-block-table .has-fixed-layout{table-layout:fixed}.vt-prose .wp-block-table th,.vt-prose .wp-block-table td{padding:15px 24px 15px 0;border-bottom:1px solid var(--vt-line);text-align:left;vertical-align:top;color:var(--vt-text);font-weight:400}.vt-prose .wp-block-table th:last-child,.vt-prose .wp-block-table td:last-child{padding-right:0}.vt-prose .wp-block-table tbody td:first-child,.vt-prose .wp-block-table tbody th:first-child{color:var(--vt-muted)}.vt-prose .wp-block-table thead th,.vt-prose .wp-block-table thead td{font-family:var(--vt-mono);font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--vt-ink);padding-bottom:12px;border-bottom:1px solid var(--vt-ink)}.vt-prose .wp-block-table table:not(:has(thead)) tbody tr:first-child>*{border-top:1px solid var(--vt-ink)}.vt-prose .wp-block-table tfoot td,.vt-prose .wp-block-table tfoot th{font-weight:500;color:var(--vt-ink);border-bottom:0;border-top:1px solid var(--vt-ink)}.vt-prose .wp-block-table .has-text-align-center{text-align:center}.vt-prose .wp-block-table .has-text-align-right{text-align:right}.vt-prose .wp-block-table .wp-element-caption,.vt-prose .wp-block-table figcaption{margin:16px 0 0;font-size:13px;line-height:17px;color:var(--vt-muted);text-align:left}.vt-prose .wp-block-table tbody td:first-child{min-width:140px}.vt-prose .wp-block-table table:has(tr>:nth-child(4)){min-width:720px}.vt-prose .wp-block-table table:has(tr>:nth-child(5)){min-width:880px}.vt-prose .wp-block-table.is-style-highlight-last thead th:last-child{color:var(--vt-orange);border-bottom-color:var(--vt-orange)}.vt-prose .wp-block-table.is-style-highlight-last tbody td:last-child{color:var(--vt-ink);font-weight:500;background:var(--vt-tint);padding-left:16px;padding-right:16px}.vt-prose .wp-block-table.is-style-highlight-last thead th:last-child{padding-left:16px;padding-right:16px}.vt-prose .wp-block-table.is-style-spec tbody td:first-child{width:40%}.vt-prose .wp-block-table.is-style-spec tbody td:last-child{color:var(--vt-ink);font-weight:500}.vt-prose .wp-block-table.is-style-steps tbody{counter-reset:vt-step}.vt-prose .wp-block-table.is-style-steps tbody tr{counter-increment:vt-step}.vt-prose .wp-block-table.is-style-steps tbody td:first-child{color:var(--vt-ink);font-weight:500;width:32%}.vt-prose .wp-block-table.is-style-steps tbody td:first-child::before{content:counter(vt-step,decimal-leading-zero);display:block;margin-bottom:6px;font-family:var(--vt-mono);font-size:13px;line-height:17px;font-weight:400;color:var(--vt-orange)}.vt-prose .wp-block-table.is-style-comparison thead th,.vt-prose .wp-block-table table:has(thead tr>:first-child:empty) thead th{font-family:var(--vt-sans);font-size:16px;line-height:21px;font-weight:500;text-transform:none;letter-spacing:0}.vt-prose .wp-block-image{margin-left:0;margin-right:0}.vt-prose .wp-block-image img{display:block;width:100%;height:auto;border-radius:0}.vt-prose .wp-block-image .wp-element-caption,.vt-prose .wp-block-image figcaption{margin:12px 0 0;font-size:13px;line-height:17px;color:var(--vt-muted);text-align:left}.vt-prose .wp-block-image.is-style-product img{mix-blend-mode:multiply;padding:32px;box-sizing:border-box}.vt-prose .wp-block-image.is-style-product{background:var(--vt-tint)}.vt-prose .wp-block-image.is-style-product .wp-element-caption{background:#fff;padding-top:12px;margin-top:0}.vt-prose .wp-block-group.is-style-card{background:var(--vt-tint);padding:40px 44px}.vt-prose .wp-block-group.is-style-card>*+*{margin-top:16px}.vt-prose .wp-block-group.is-style-card h3,.vt-prose .wp-block-group.is-style-card h4{margin-top:0;font-size:24px;line-height:1.3}.vt-prose .wp-block-group.is-style-takeaways{border-top:1px solid var(--vt-ink);padding-top:24px}.vt-prose .wp-block-group.is-style-takeaways>p:first-child{font-family:var(--vt-mono);font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--vt-ink)}.vt-prose .wp-block-group.is-style-takeaways>*+*{margin-top:16px}.vt-prose .wp-block-group.is-style-takeaways li{font-weight:500;line-height:1.6}.vt-prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.vt-prose .wp-block-button__link{display:inline-flex;align-items:center;gap:10px;font-family:var(--vt-sans);font-size:16px;line-height:1;font-weight:500;padding:18px 28px;border-radius:999px;background:var(--vt-ink);color:#fff;border:1px solid var(--vt-ink);text-decoration:none}.vt-prose .wp-block-button__link:hover{text-decoration:none;background:#26262A}.vt-prose .wp-block-button.is-style-outline .wp-block-button__link{background:#fff0;color:var(--vt-ink)}.vt-prose .wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--vt-tint)}.vt-prose .wp-block-details{border-top:1px solid var(--vt-line);border-bottom:1px solid var(--vt-line);padding:0}.vt-prose .wp-block-details+.wp-block-details{margin-top:0;border-top:0}.vt-prose .wp-block-details summary{list-style:none;cursor:pointer;position:relative;padding:26px 60px 26px 0;font-size:19px;line-height:1.4;font-weight:500;color:var(--vt-ink)}.vt-prose .wp-block-details summary::-webkit-details-marker{display:none}.vt-prose .wp-block-details summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:28px;font-weight:400;color:var(--vt-muted)}.vt-prose .wp-block-details[open] summary::after{content:"−"}.vt-prose .wp-block-details>:not(summary){margin:0 60px 0 0;padding-bottom:26px;font-size:16px;line-height:26px;color:var(--vt-faq)}.vt-prose .wp-block-details>:not(summary)+:not(summary){margin-top:-14px}.vt-prose .wp-block-embed{margin-left:0;margin-right:0}.vt-prose .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9;background:var(--vt-ink)}.vt-prose .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vt-prose .wp-block-embed .wp-element-caption{margin:12px 0 0;font-size:13px;line-height:17px;color:var(--vt-muted)}.vt-prose .wp-block-quote{margin-left:0;margin-right:0;border-left:2px solid var(--vt-ink);padding-left:20px;font-size:20px;line-height:1.55;color:var(--vt-ink)}.vt-prose .wp-block-quote cite{display:block;margin-top:12px;font-size:13px;font-style:normal;color:var(--vt-muted)}.vt-prose .wp-block-separator{border:0;border-top:1px solid var(--vt-line);margin-left:0;margin-right:0}@media (max-width:767px){.vt-prose{font-size:17px;line-height:1.65}.vt-prose h2{font-size:26px}.vt-prose h3{font-size:19px}.vt-prose>h2{margin-top:72px}.vt-prose>h3{margin-top:40px}.vt-prose .wp-block-table th:first-child,.vt-prose .wp-block-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:8px 0 8px -8px rgb(0 0 0 / .12)}.vt-prose .wp-block-table tbody td:first-child{min-width:120px}.vt-prose .wp-block-table.is-style-highlight-last tbody td:last-child{background:var(--vt-tint)}.vt-prose .wp-block-group.is-style-card{padding:28px 24px}.vt-prose .wp-block-details summary{font-size:17px;padding-right:44px}.vt-prose .wp-block-details>:not(summary){margin-right:0}}@media print{.vt-prose .wp-block-table{overflow:visible}.vt-prose .wp-block-table table{min-width:0!important}.vt-prose a{color:inherit}}