.xi5o3W_post{font-family:var(--f-body);color:var(--body)}.xi5o3W_hero{padding:clamp(110px,14vh,150px) 0 clamp(20px,3vw,40px);position:relative;overflow:hidden}.xi5o3W_hero:before{content:"";pointer-events:none;background:radial-gradient(38% 55% at 78%,#5acde533,#0000 70%);position:absolute;inset:0}.xi5o3W_heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid;position:relative}@media (max-width:991px){.xi5o3W_heroGrid{grid-template-columns:1fr}}.xi5o3W_heroCopy{min-width:0}.xi5o3W_title{margin-top:14px;font-size:clamp(32px,3.9vw,56px)}.xi5o3W_summary{-webkit-line-clamp:4;line-clamp:4;max-width:560px;color:var(--body);-webkit-box-orient:vertical;margin:18px 0 0;font-size:17px;line-height:1.65;display:-webkit-box;overflow:hidden}.xi5o3W_byline{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;padding-top:22px;display:flex}.xi5o3W_byline .xi5o3W_profiles{display:none}.xi5o3W_stamp{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.xi5o3W_stamp span+span:before{content:"";background:var(--mint);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 10px 2px 0;display:inline-block}.xi5o3W_coverWrap{perspective:1200px}@media (max-width:991px){.xi5o3W_coverWrap{max-width:640px}}.xi5o3W_cover{background:var(--night);transition:transform .9s var(--e-out);border-radius:24px;animation:7s ease-in-out infinite alternate xi5o3W_cover-float;overflow:hidden;transform:rotateY(-8deg)rotateX(3deg);box-shadow:0 0 0 8px #ffffff8c,0 40px 80px -40px #0b1f1a8c}.xi5o3W_coverWrap:hover .xi5o3W_cover{transform:none}@media (max-width:991px){.xi5o3W_cover{transform:none}}.xi5o3W_cover img{width:100%;height:auto;display:block}@keyframes xi5o3W_cover-float{to{translate:0 -10px}}.xi5o3W_authorCard{align-items:center;gap:12px;min-width:0;display:flex}.xi5o3W_avatar{background:linear-gradient(135deg, var(--mint), var(--emerald));width:46px;height:46px;color:var(--paper);font-family:var(--f-display);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid;position:relative}.xi5o3W_avatar:after{content:"";border:1.5px solid #5acde573;border-radius:50%;position:absolute;inset:-4px}.xi5o3W_avatar svg{width:50%;height:auto}.xi5o3W_who{gap:2px;min-width:0;display:grid}.xi5o3W_name{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:600;line-height:1.2}.xi5o3W_nameLogo{width:auto;height:17px;color:var(--ink);display:block}.xi5o3W_role{color:var(--muted);font-size:13px}.xi5o3W_profiles{gap:6px;margin-left:4px;display:flex}.xi5o3W_profiles a{background:var(--ink);width:30px;height:30px;transition:transform .35s var(--e-out),background .25s;border-radius:9px;place-items:center;display:grid}.xi5o3W_profiles a:hover{background:var(--emerald);transform:translateY(-2px)}.xi5o3W_profiles img{width:14px;height:14px}.xi5o3W_body{margin-bottom:calc(var(--section)/-2);padding:clamp(16px,2vw,28px) 0 0}.xi5o3W_article{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:991px){.xi5o3W_article{grid-template-columns:1fr}}.xi5o3W_side{scrollbar-width:none;gap:12px;max-height:calc(100vh - 116px);display:grid;position:sticky;top:100px;overflow-y:auto}.xi5o3W_side::-webkit-scrollbar{display:none}@media (max-width:991px){.xi5o3W_side{max-height:none;position:static}}.xi5o3W_side .xi5o3W_authorCard{flex-wrap:wrap}.xi5o3W_side .xi5o3W_profiles{flex-basis:100%;margin:4px 0 0 58px}.xi5o3W_card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:18px}.xi5o3W_toc{--toc-p:0;--read:0;gap:14px;display:grid}.xi5o3W_toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.xi5o3W_toc ol:before,.xi5o3W_toc ol:after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:7px}.xi5o3W_toc ol:after{background:linear-gradient(var(--mint), var(--emerald));transform:scaleY(var(--toc-p));transform-origin:top;transition:transform .5s var(--e-out)}.xi5o3W_toc li{position:relative}.xi5o3W_toc a{color:var(--muted);border-radius:10px;padding:7px 10px 7px 28px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .25s,background .25s;display:block;position:relative}.xi5o3W_toc a:before{content:"";z-index:1;background:var(--paper);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--line-2);transition:background .3s,box-shadow .3s,transform .4s var(--e-out);border-radius:50%;position:absolute;top:13px;left:3px}.xi5o3W_toc a:hover{color:var(--ink);background:#0b1f1a0a}.xi5o3W_toc a[data-past]{color:var(--ink-2)}.xi5o3W_toc a[data-past]:before{background:var(--emerald);box-shadow:none}.xi5o3W_toc a[data-active]{background:var(--mint-2);color:var(--ink);font-weight:600}.xi5o3W_toc a[data-active]:before{background:var(--mint);transform:scale(1.15);box-shadow:0 0 0 4px #5acde54d}.xi5o3W_tocHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.xi5o3W_ring{flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.xi5o3W_ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.xi5o3W_ring circle{fill:none;stroke:var(--line);stroke-width:3px}.xi5o3W_ring [data-ring]{stroke:var(--emerald);stroke-linecap:round;stroke-dasharray:97.4;stroke-dashoffset:calc(97.4*(1 - var(--read,0)));transition:stroke-dashoffset .3s linear}.xi5o3W_ring b{font-family:var(--f-mono);color:var(--ink);font-size:10px;font-weight:500}.xi5o3W_mono{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.xi5o3W_shareCard{justify-content:space-between;align-items:center;gap:12px;display:flex}.xi5o3W_social{gap:8px;display:flex}.xi5o3W_social a{background:var(--ink);width:38px;height:38px;transition:transform .35s var(--e-out);border-radius:11px;place-items:center;display:grid}.xi5o3W_social a:hover{transform:translateY(-3px)}.xi5o3W_social img{width:17px;height:17px}.xi5o3W_prose{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;counter-reset:sec;font-size:18px;line-height:1.8}.xi5o3W_prose h2,.xi5o3W_prose h3,.xi5o3W_prose h4{font-family:var(--f-display);letter-spacing:-.035em;color:var(--ink);margin:1.9em 0 .55em;font-weight:600;line-height:1.15}.xi5o3W_prose h2{font-size:clamp(26px,2.6vw,36px)}.xi5o3W_prose h3{font-size:clamp(21px,2vw,27px)}.xi5o3W_prose p,.xi5o3W_prose ul,.xi5o3W_prose ol,.xi5o3W_prose table,.xi5o3W_prose blockquote{margin:0 0 1.2em}.xi5o3W_prose ul{padding-left:1.3em;list-style:outside}.xi5o3W_prose ol{padding-left:1.3em;list-style:decimal}.xi5o3W_prose a{color:var(--emerald);text-decoration:underline;-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-underline-offset:3px;text-decoration-thickness:2px}.xi5o3W_prose strong{color:var(--ink)}.xi5o3W_prose img{border-radius:18px;max-width:100%;height:auto;margin:1.5em 0}.xi5o3W_prose blockquote{background:var(--mint-2);color:var(--ink);border-radius:16px;padding:16px 22px}.xi5o3W_prose table{border-collapse:collapse;width:100%;font-size:16px;display:block;overflow-x:auto}.xi5o3W_prose th,.xi5o3W_prose td{border:1px solid var(--line-2);text-align:left;vertical-align:top;padding:10px 14px}.xi5o3W_prose th{background:var(--sand);color:var(--ink)}.xi5o3W_prose pre{background:var(--night);color:var(--night-text);border-radius:14px;padding:18px;overflow-x:auto}.xi5o3W_prose pre span[style*="5F7292" i]{color:#8a9dbb!important}.xi5o3W_prose code{font-family:var(--f-mono);font-size:.88em}.xi5o3W_prose p[style]{text-align:left!important}.xi5o3W_prose h2{counter-increment:sec;padding-top:30px;scroll-margin-top:110px;position:relative}.xi5o3W_prose h2:before{content:counter(sec, decimal-leading-zero);font-family:var(--f-mono);letter-spacing:.12em;color:var(--emerald);background:linear-gradient(var(--mint), var(--mint)) 0 50%/26px 2px no-repeat;padding-left:36px;font-size:12px;font-weight:500;position:absolute;top:0;left:0}.xi5o3W_prose h3{scroll-margin-top:110px}.xi5o3W_prose li::marker{color:var(--emerald)}.xi5o3W_prose a{background:linear-gradient(var(--mint-2), var(--mint-2)) 0 100%/100% 2px no-repeat;box-shadow:inset 0 -2px 0 var(--mint);transition:background-size .35s var(--e-out),color .25s;text-decoration:none}.xi5o3W_prose a:hover{color:var(--ink);background-size:100% 100%}.xi5o3W_prose img{box-shadow:0 30px 60px -36px #0b1f1a73}.xi5o3W_prose figure.table{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px;margin:1.6em 0;overflow-x:auto}.xi5o3W_prose figure.table table{border-style:hidden;margin:0;display:table}.xi5o3W_prose figure.table td{border-color:var(--line);overflow-wrap:normal;word-break:normal}.xi5o3W_prose figure.table td:first-child{min-width:130px}.xi5o3W_prose figure.table tr:first-child td{background:var(--night);color:var(--night-text);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.xi5o3W_prose figure.table tr:first-child td strong{color:inherit}.xi5o3W_prose figure.table tr:nth-child(2n) td{background:#0b1f1a06}.xi5o3W_prose figure.table tr:not(:first-child):hover td{background:var(--mint-2)}.xi5o3W_prose figure.table p{margin:0}.xi5o3W_prose figure.table:has(td:only-child){background:radial-gradient(90% 140% at 100% 0%, #5acde538, transparent 60%),var(--paper);box-shadow:inset 0 0 0 1px var(--line),0 24px 50px -36px #0b1f1a66;border-radius:22px;position:relative;overflow:hidden}.xi5o3W_prose figure.table:has(td:only-child):before{content:"";background:linear-gradient(var(--mint), var(--emerald));width:5px;position:absolute;inset:0 auto 0 0}.xi5o3W_prose figure.table:has(td:only-child) td{color:var(--ink-2);font-family:var(--f-body);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:clamp(20px,2.4vw,30px) clamp(22px,3vw,36px);font-size:16px}.xi5o3W_prose figure.table:has(td:only-child) tr:first-child td{color:var(--ink-2);font-family:var(--f-body);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:clamp(20px,2.4vw,30px) clamp(22px,3vw,36px);font-size:16px}.xi5o3W_prose figure.table:has(td:only-child) td>p:first-child strong{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--emerald);align-items:center;gap:8px;font-size:12px;display:inline-flex}.xi5o3W_prose figure.table:has(td:only-child) td>p:first-child strong:before{content:"";background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5acde540}.xi5o3W_prose figure.table:has(td:only-child) ul{gap:10px;margin:14px 0 0;padding-left:1.1em;display:grid}.xi5o3W_prose figure.table:has(td:only-child) td strong{color:var(--ink)}.xi5o3W_prose[data-reveal]>figure:not([data-in]),.xi5o3W_prose[data-reveal]>blockquote:not([data-in]),.xi5o3W_prose[data-reveal] img:not([data-in]){opacity:0;transform:translateY(24px)}.xi5o3W_prose[data-reveal]>figure,.xi5o3W_prose[data-reveal]>blockquote,.xi5o3W_prose[data-reveal] img{transition:opacity .8s var(--e-out),transform .9s var(--e-out)}.xi5o3W_prose .xi5o3W_blogCta{isolation:isolate;border-radius:var(--r-xl);background:radial-gradient(120% 90% at 50% 0%, var(--night-3), transparent 60%),linear-gradient(180deg, var(--night-2), var(--night));text-align:center;overflow-wrap:normal;flex-direction:column;align-items:center;margin:2.2em 0;padding:clamp(36px,5vw,56px) clamp(20px,4vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f3f0e814,0 30px 60px -36px #0b1f1a73}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaGlow{z-index:-2;aspect-ratio:2;filter:blur(20px);background:radial-gradient(closest-side,#5acde561,#5acde514 60%,#0000);border-radius:50%;width:90%;position:absolute;bottom:-40%;left:50%;translate:-50%}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaCells{z-index:-1;grid-template-columns:repeat(8,1fr);grid-auto-rows:1fr;gap:8px;padding:8px;display:grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100%,#000 30%,#0000 90%);mask-image:radial-gradient(120% 100%,#000 30%,#0000 90%)}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaCells i{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px #f3f0e812}@media (max-width:760px){.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaCells{grid-template-columns:repeat(5,1fr)}}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaTitle{max-width:560px;font-family:var(--f-display);letter-spacing:-.04em;color:var(--night-text);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.1}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaTitle em{color:var(--mint);font-style:normal}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaText{color:#f3f0e8c7;max-width:520px;margin:14px auto 22px;font-size:16px;line-height:1.55}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaBtn{background:var(--mint);max-width:100%;height:46px;color:var(--ink);font-family:var(--f-body);letter-spacing:-.01em;border-radius:12px;align-items:center;gap:12px;padding:0 6px 0 18px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 -2px #0b1f1a1f}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaBtn:hover{background:var(--mint-hover);color:var(--ink);box-shadow:inset 0 -2px #0b1f1a1f,0 12px 28px -12px #5acde5b3}@media (max-width:480px){.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaBtn{height:auto;min-height:46px;padding-top:6px;padding-bottom:6px}}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaArr{background:var(--ink);width:34px;height:34px;color:var(--mint);border-radius:9px;flex:none;place-items:center;display:inline-grid}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaArr svg{transition:transform .45s var(--e-out)}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaBtn:hover .xi5o3W_ctaArr svg{transform:rotate(45deg)}.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaDarti{z-index:-1;width:130px;height:auto;box-shadow:none;border-radius:0;margin:0;display:none;position:absolute;bottom:-22px;right:16px}@media (min-width:1180px){.xi5o3W_prose .xi5o3W_blogCta .xi5o3W_ctaDarti{display:block}}
