.toc[data-astro-cid-agqi7wrk]{flex-direction:column;min-height:0;font-size:13.5px;display:flex}.toc__label[data-astro-cid-agqi7wrk]{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:12px;font-size:11px;font-weight:700}.toc__list[data-astro-cid-agqi7wrk]{scrollbar-width:thin;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.toc__list[data-astro-cid-agqi7wrk].is-scrollable{mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.toc__list[data-astro-cid-agqi7wrk] a[data-astro-cid-agqi7wrk]{border-left:2px solid var(--line);color:var(--muted);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding:5px 0 5px 14px;line-height:1.4;display:block}.toc__list[data-astro-cid-agqi7wrk] a[data-astro-cid-agqi7wrk]:hover{color:var(--ink)}.toc__list[data-astro-cid-agqi7wrk] a[data-astro-cid-agqi7wrk].is-current{color:var(--accent-ink);border-left-color:var(--accent);font-weight:600}.toc__top[data-astro-cid-agqi7wrk]{color:var(--soft);margin-top:14px;padding-left:14px;font-size:12.5px}.toc__top[data-astro-cid-agqi7wrk]:hover{color:var(--ink)}.tocm[data-astro-cid-agqi7wrk]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.tocm[data-astro-cid-agqi7wrk] summary[data-astro-cid-agqi7wrk]{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:11px;font-weight:700;list-style:none;display:flex}.tocm[data-astro-cid-agqi7wrk] summary[data-astro-cid-agqi7wrk]::-webkit-details-marker{display:none}.tocm[data-astro-cid-agqi7wrk] summary[data-astro-cid-agqi7wrk]:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-3px)}.tocm[data-astro-cid-agqi7wrk][open] summary[data-astro-cid-agqi7wrk]:after{transform:rotate(-135deg)translate(-2px,-1px)}.tocm__count[data-astro-cid-agqi7wrk]{letter-spacing:.02em;text-transform:none;color:var(--soft);margin-left:auto;font-size:12.5px;font-weight:600}.tocm__list[data-astro-cid-agqi7wrk]{border-top:1px solid var(--line);margin:0;padding:0 8px 10px;list-style:none}.tocm__list[data-astro-cid-agqi7wrk] a[data-astro-cid-agqi7wrk]{color:var(--ink-2);border-bottom:1px solid var(--line);gap:12px;padding:10px 8px;font-size:14.5px;line-height:1.4;display:flex}.tocm__list[data-astro-cid-agqi7wrk] li[data-astro-cid-agqi7wrk]:last-child a[data-astro-cid-agqi7wrk]{border-bottom:0}.tocm__list[data-astro-cid-agqi7wrk] a[data-astro-cid-agqi7wrk].is-current{color:var(--accent-ink);font-weight:600}.tocm__n[data-astro-cid-agqi7wrk]{font-variant-numeric:tabular-nums;color:var(--soft);flex:none;padding-top:2px;font-size:12px;font-weight:700}.ctac[data-astro-cid-poajuffd]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-xs);padding:18px}.ctac__eyebrow[data-astro-cid-poajuffd]{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue);margin-bottom:8px;font-size:11px;font-weight:700}.ctac__title[data-astro-cid-poajuffd]{letter-spacing:-.015em;color:var(--ink-heading);text-wrap:balance;font-size:17px;font-weight:700;line-height:1.3}.ctac__text[data-astro-cid-poajuffd]{color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.55}.ctac__actions[data-astro-cid-poajuffd]{flex-direction:column;align-items:stretch;gap:10px;margin-top:16px;display:flex}.ctac[data-astro-cid-poajuffd] .ctac__btn{letter-spacing:.01em;width:100%;padding-inline:12px;font-size:13.5px}.ctac__link[data-astro-cid-poajuffd]{color:var(--accent);align-self:center;font-size:13px;font-weight:600}.ctac__link[data-astro-cid-poajuffd]:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.ctac__proof[data-astro-cid-poajuffd]{border-top:1px solid var(--line);color:var(--soft);margin-top:14px;padding-top:12px;font-size:12px;line-height:1.45}.ctai[data-astro-cid-c5uyy432]{border-radius:var(--r-md);background:radial-gradient(120% 140% at 100% 100%, #1d2c63 0%, var(--night) 62%);color:var(--night-text);margin-block:2.2em;padding:28px 30px;position:relative;overflow:hidden}.ctai__eyebrow[data-astro-cid-c5uyy432]{letter-spacing:.1em;text-transform:uppercase;color:var(--night-accent);margin-bottom:8px;font-size:11px;font-weight:700}.ctai__title[data-astro-cid-c5uyy432]{letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:700;line-height:1.25}.ctai__text[data-astro-cid-c5uyy432]{color:var(--night-dim);max-width:56ch;margin-top:8px;font-size:14.5px;line-height:1.55}.ctai__actions[data-astro-cid-c5uyy432]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (width>=1100px){.ctai[data-astro-cid-c5uyy432]{display:none}}@media (width<=480px){.ctai[data-astro-cid-c5uyy432]{padding:22px 20px}.ctai__actions[data-astro-cid-c5uyy432]>*{flex:100%}}.pband[data-astro-cid-qhwuk4up]{padding-block:var(--section-y);background:var(--paper)}.pband__panel[data-astro-cid-qhwuk4up]{text-align:center;background:radial-gradient(120% 90% at 50% 0%, #1d2c63 0%, var(--night) 60%);border-radius:var(--r-lg);padding:clamp(44px,6vw,72px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.pband__eyebrow[data-astro-cid-qhwuk4up]{font-size:var(--fs-eyebrow);letter-spacing:.115em;text-transform:uppercase;color:var(--night-accent);margin-bottom:14px;font-weight:700}.pband__title[data-astro-cid-qhwuk4up]{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:680px;margin-inline:auto;font-size:clamp(28px,3.4vw,40px);line-height:1.12}.pband__text[data-astro-cid-qhwuk4up]{color:var(--night-dim);font-size:var(--fs-lead);max-width:580px;margin:16px auto 0;line-height:1.5}.pband__actions[data-astro-cid-qhwuk4up]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.pband__trial[data-astro-cid-qhwuk4up]{font-size:var(--fs-sm);color:var(--night-dim);margin-top:18px}.pband__trial[data-astro-cid-qhwuk4up] a[data-astro-cid-qhwuk4up]{color:#fff;text-decoration:underline;text-decoration-color:var(--night-line-2);text-underline-offset:3px;font-weight:600}.pband__trial[data-astro-cid-qhwuk4up] a[data-astro-cid-qhwuk4up]:hover{text-decoration-color:#fff}.pband__proof[data-astro-cid-qhwuk4up]{font-size:var(--fs-xs);color:var(--night-faint);margin-top:10px}@media (width<=480px){.pband__actions[data-astro-cid-qhwuk4up]>*{flex:100%}}.share[data-astro-cid-kqoobc64]{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-block:20px;display:flex}.share__label[data-astro-cid-kqoobc64]{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:700}.share__btns[data-astro-cid-kqoobc64]{flex-wrap:wrap;gap:8px;display:flex}.share__btn[data-astro-cid-kqoobc64]{border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--card);height:36px;font:600 13px/1 var(--font-sans);color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.share__btn[data-astro-cid-kqoobc64]:hover{border-color:var(--soft)}.share__btn[data-astro-cid-kqoobc64] svg[data-astro-cid-kqoobc64]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ab[data-astro-cid-n3v2nxya]{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:16px;padding:24px 26px;display:flex}.ab__av[data-astro-cid-n3v2nxya]{background:var(--paper-2);border:1px solid var(--line-2);width:52px;height:52px;color:var(--ink);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.ab__kicker[data-astro-cid-n3v2nxya]{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:700}.ab__name[data-astro-cid-n3v2nxya]{color:var(--ink);margin-top:2px;font-size:16px;font-weight:700}.ab__text[data-astro-cid-n3v2nxya]{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.55}.ab__links[data-astro-cid-n3v2nxya]{flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13.5px;font-weight:600;display:flex}.ab__links[data-astro-cid-n3v2nxya] a[data-astro-cid-n3v2nxya]{color:var(--accent)}.ab__links[data-astro-cid-n3v2nxya] a[data-astro-cid-n3v2nxya]:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}@media (width<=480px){.ab[data-astro-cid-n3v2nxya]{padding:20px}.ab__av[data-astro-cid-n3v2nxya]{width:44px;height:44px;font-size:14px}}.rc[data-astro-cid-m5zjsiy7]{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.rc__media[data-astro-cid-m5zjsiy7]{aspect-ratio:16/10;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper-2);display:block;overflow:hidden}.rc__media[data-astro-cid-m5zjsiy7] img[data-astro-cid-m5zjsiy7]{object-fit:cover;width:100%;height:100%}.rc__ph[data-astro-cid-m5zjsiy7]{width:100%;height:100%;display:block}.rc__body[data-astro-cid-m5zjsiy7]{flex-direction:column;gap:8px;min-width:0;display:flex}.rc__cat[data-astro-cid-m5zjsiy7]{z-index:1;font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);align-self:flex-start;font-weight:700;position:relative}.rc__cat[data-astro-cid-m5zjsiy7]:hover{color:var(--accent)}.rc__title[data-astro-cid-m5zjsiy7]{letter-spacing:-.015em;color:var(--ink-heading);font-size:18px;line-height:1.3}.rc__title[data-astro-cid-m5zjsiy7] a[data-astro-cid-m5zjsiy7]:after{content:"";position:absolute;inset:0}.rc[data-astro-cid-m5zjsiy7]:hover .rc__title[data-astro-cid-m5zjsiy7] a[data-astro-cid-m5zjsiy7]{color:var(--accent)}.rc__by[data-astro-cid-m5zjsiy7]{font-size:var(--fs-xs);color:var(--soft);flex-wrap:wrap;gap:2px 8px;display:flex}.rc__by[data-astro-cid-m5zjsiy7]>[data-astro-cid-m5zjsiy7]+[data-astro-cid-m5zjsiy7]:before{content:"·";margin-right:8px}.prose{--prose-gap:1.1em;color:var(--ink-2);overflow-wrap:break-word;min-width:0;font-size:16.5px;line-height:1.75}@media (width>=768px){.prose{font-size:17px}}.prose :where(p,ul,ol,blockquote,figure,pre,.prose-table,iframe,hr,dl){margin-block:0}.prose>*+*{margin-top:var(--prose-gap)}.prose>:first-child{margin-top:0}.prose :where(h1,h2,h3,h4,h5,h6){color:var(--ink-heading);letter-spacing:-.02em;scroll-margin-top:96px;font-weight:700;line-height:1.25}.prose h1,.prose h2{letter-spacing:-.025em;margin-top:2em;font-size:clamp(22px,2.4vw,26px);line-height:1.2}.prose h3{letter-spacing:-.01em;margin-top:1.75em;font-size:clamp(18px,1.8vw,19.5px);line-height:1.3}.prose :where(h4,h5,h6){margin-top:1.5em;font-size:18px}.prose :where(h2,h3,h4)+*{margin-top:.6em}.prose a{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600}.prose a:hover{color:var(--accent-hover);text-decoration-color:currentColor}.prose :where(strong,b){color:var(--ink);font-weight:700}.prose u{text-decoration:none}.prose mark{background:var(--amber-soft);color:inherit;border-radius:2px;padding:0 2px}.prose :where(ul,ol){padding-left:1.4em}.prose li{padding-left:.2em}.prose li+li,.prose li>:where(ul,ol){margin-top:.45em}.prose ul>li::marker{color:var(--brand-blue)}.prose ol>li::marker{color:var(--brand-blue);font-weight:700}.prose blockquote{border-left:3px solid var(--accent);background:var(--card);border-radius:0 var(--r-card) var(--r-card) 0;color:var(--ink);box-shadow:var(--shadow-xs);padding:18px 22px;font-size:.97em}.prose blockquote>*+*{margin-top:.6em}.prose :where(img,video,picture){border-radius:var(--r-card);max-width:100%;height:auto;display:block}.prose figure{margin-block:1.6em;margin-inline:0}.prose figure img{border:1px solid var(--line);background:var(--paper-2);width:100%}.prose figure+p>em:only-child{color:var(--soft);font-size:13px;line-height:1.5;display:block}.prose figure:has(figcaption){background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.prose figure:has(figcaption) img{border:0;border-radius:0}.prose figcaption{border-top:1px solid var(--line);color:var(--soft);text-align:left;padding:12px 18px;font-size:13px;line-height:1.5;display:block}.prose iframe{aspect-ratio:16/9;border-radius:var(--r-card);border:0;width:100%;max-width:100%;height:auto;display:block}.prose hr{border:0;border-top:1px solid var(--line);margin-block:2.2em}.prose .prose-table{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);max-width:100%;overflow-x:auto}.prose .prose-table:focus-visible{outline:2px solid var(--brand-blue)}.prose .prose-table{margin-block:1.4em}.prose table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.prose :where(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:120px;padding:11px 16px}.prose :where(th,td)>p+p{margin-top:.5em}.prose tr:last-child>:where(td,th){border-bottom:0}.prose thead th,.prose tbody tr:first-child>th,.prose table>tr:first-child>th{background:var(--paper);color:var(--soft);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.prose td{color:var(--ink-2)}.prose td :where(strong,b){color:var(--ink)}.prose td{font-variant-numeric:tabular-nums}.prose :where(code,kbd){font-family:var(--font-mono);background:var(--paper-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;padding:.1em .35em;font-size:.86em}.prose pre{font-family:var(--font-mono);background:var(--night);color:var(--night-text);border-radius:var(--r-card);max-width:100%;padding:16px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.prose pre code{color:inherit;font-size:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.prose dt{color:var(--ink);font-weight:700}.prose dd{margin:.2em 0 .8em 1em}.post[data-astro-cid-4wq6yynm]{grid-template-columns:minmax(0,1fr);padding-top:clamp(28px,5vw,48px);display:grid}.post__side[data-astro-cid-4wq6yynm]{display:none}.post__main[data-astro-cid-4wq6yynm]{width:100%;min-width:0;max-width:720px;margin-inline:auto}.mast__crumbs[data-astro-cid-4wq6yynm]{font-size:var(--fs-xs);color:var(--soft);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.mast__crumbs[data-astro-cid-4wq6yynm] a[data-astro-cid-4wq6yynm]{color:var(--muted);font-weight:600}.mast__crumbs[data-astro-cid-4wq6yynm] a[data-astro-cid-4wq6yynm]:hover{color:var(--ink)}.mast__here[data-astro-cid-4wq6yynm],.mast__here-sep[data-astro-cid-4wq6yynm]{display:none}.mast__title[data-astro-cid-4wq6yynm]{letter-spacing:-.03em;color:var(--ink-heading);text-wrap:balance;margin-top:16px;font-size:clamp(30px,4vw,44px);line-height:1.1}.mast__dek[data-astro-cid-4wq6yynm]{color:var(--muted);margin-top:16px;font-size:clamp(16.5px,1.4vw,18px);line-height:1.6}.mast__meta[data-astro-cid-4wq6yynm]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.mast__av[data-astro-cid-4wq6yynm]{background:var(--paper-2);border:1px solid var(--line-2);width:38px;height:38px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.mast__who[data-astro-cid-4wq6yynm]{flex-direction:column;min-width:0;display:flex}.mast__author[data-astro-cid-4wq6yynm]{color:var(--ink);font-size:14px;font-weight:700;line-height:1.3}.mast__facts[data-astro-cid-4wq6yynm]{font-size:var(--fs-xs);color:var(--soft);flex-wrap:wrap;gap:0 8px;display:flex}.mast__facts[data-astro-cid-4wq6yynm]>[data-astro-cid-4wq6yynm]+[data-astro-cid-4wq6yynm]:before{content:"·";margin-right:8px}.mast__upd[data-astro-cid-4wq6yynm]{letter-spacing:.06em;text-transform:uppercase;color:var(--green);background:var(--green-soft);border-radius:var(--r-sm);margin-left:auto;padding:4px 8px;font-size:11px;font-weight:700}@media (width<=479px){.mast__upd[data-astro-cid-4wq6yynm]{margin-left:50px}}.takeaways[data-astro-cid-4wq6yynm]{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-card);margin-top:32px;padding:20px 24px}.takeaways__label[data-astro-cid-4wq6yynm]{letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:8px;font-size:12px;font-weight:700}.takeaways__body[data-astro-cid-4wq6yynm]{color:var(--ink-2);font-size:15.5px;line-height:1.65}.takeaways__body[data-astro-cid-4wq6yynm] ul,.takeaways__body[data-astro-cid-4wq6yynm] ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.takeaways__body[data-astro-cid-4wq6yynm] li{padding-left:22px;position:relative}.takeaways__body[data-astro-cid-4wq6yynm] li:before{content:"→";color:var(--accent);font-weight:700;position:absolute;top:0;left:0}.takeaways__body[data-astro-cid-4wq6yynm] li>p{margin:0}.takeaways__body[data-astro-cid-4wq6yynm] strong{color:var(--ink)}.takeaways__body[data-astro-cid-4wq6yynm] a{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px;font-weight:600}.post__tocm[data-astro-cid-4wq6yynm]{margin-top:24px}.cover[data-astro-cid-4wq6yynm]{aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper-2);margin:32px 0 0;overflow:hidden}.cover[data-astro-cid-4wq6yynm] img[data-astro-cid-4wq6yynm]{object-fit:cover;width:100%;height:100%;display:block}.post__body[data-astro-cid-4wq6yynm]{margin-top:36px}.post[data-astro-cid-4wq6yynm] .post__flowcta{margin-top:40px}.post__end[data-astro-cid-4wq6yynm]{flex-direction:column;gap:32px;margin-top:48px;display:flex}.rel[data-astro-cid-4wq6yynm]{padding-top:clamp(56px,7vw,80px)}.rel__head[data-astro-cid-4wq6yynm]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.rel__title[data-astro-cid-4wq6yynm]{letter-spacing:-.02em;font-size:24px}.rel__all[data-astro-cid-4wq6yynm]{font-size:var(--fs-sm);color:var(--accent);font-weight:600}.rel__all[data-astro-cid-4wq6yynm]:hover{color:var(--accent-hover)}.rel__grid[data-astro-cid-4wq6yynm]{grid-template-columns:minmax(0,1fr);gap:32px 24px;display:grid}@media (width>=640px){.rel__grid[data-astro-cid-4wq6yynm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.rel__grid[data-astro-cid-4wq6yynm]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.post[data-astro-cid-4wq6yynm]{grid-template-columns:256px minmax(0,720px);justify-content:center;align-items:start;gap:56px}.post__side[data-astro-cid-4wq6yynm]{flex-direction:column;gap:28px;max-height:calc(100vh - 112px);padding-top:4px;display:flex;position:sticky;top:88px}.post__side[data-astro-cid-4wq6yynm]>.toc{flex:0 auto}.post__side[data-astro-cid-4wq6yynm]>.post__sidecta{flex:none}.post__main[data-astro-cid-4wq6yynm]{margin-inline:0}.post__tocm[data-astro-cid-4wq6yynm],.post[data-astro-cid-4wq6yynm] .post__flowcta{display:none}.mast__here-sep[data-astro-cid-4wq6yynm]{display:inline}.mast__here[data-astro-cid-4wq6yynm]{vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--soft);display:inline-block;overflow:hidden}}@media (width>=1100px) and (height<=700px){.post__side[data-astro-cid-4wq6yynm] .ctac__text{display:none}}
