.post-module__Rh8IWq__page{--t:#6a1ca3;--g:var(--grad)}.post-module__Rh8IWq__progress{display:none}@supports (animation-timeline:scroll()){.post-module__Rh8IWq__progress{z-index:49;pointer-events:none;background:var(--g);transform-origin:0;height:3px;animation:linear both post-module__Rh8IWq__pGrow;animation-timeline:scroll(root);display:block;position:fixed;top:76px;left:0;right:0;transform:scaleX(0)}}@keyframes post-module__Rh8IWq__pGrow{to{transform:scaleX(1)}}.post-module__Rh8IWq__hero{isolation:isolate;padding-block:clamp(40px,5vw,72px) clamp(48px,6vw,88px);position:relative}.post-module__Rh8IWq__heroGrid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.post-module__Rh8IWq__heroGrid>*{min-width:0}@media (min-width:1000px){.post-module__Rh8IWq__heroGrid{grid-template-columns:minmax(0,1fr) 300px;gap:64px}}.post-module__Rh8IWq__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:28px;font-size:13px;display:flex}.post-module__Rh8IWq__crumbs a{border:1px solid var(--line);color:var(--ink-2);background:#ffffffbf;border-radius:999px;padding:4px 10px;font-weight:600;transition:border-color .2s,color .2s}.post-module__Rh8IWq__crumbs a:hover{border-color:var(--t);color:var(--t)}.post-module__Rh8IWq__sep{color:var(--line-strong)}.post-module__Rh8IWq__crumbCurrent{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:32ch;overflow:hidden}.post-module__Rh8IWq__meta{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:22px;display:flex}.post-module__Rh8IWq__catChip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--g);box-shadow:0 10px 22px -12px var(--t);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:11.5px;font-weight:600;display:inline-flex}.post-module__Rh8IWq__metaItem{font-family:var(--mono);color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.post-module__Rh8IWq__metaItem svg{color:var(--t)}.post-module__Rh8IWq__h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(32px,4.6vw,60px);font-weight:800;line-height:1.06}.post-module__Rh8IWq__underline{background:var(--g);border-radius:4px;width:120px;height:4px;margin:26px 0 22px}@media (prefers-reduced-motion:no-preference){.post-module__Rh8IWq__underline{transform-origin:0;animation:1s cubic-bezier(.2,.7,.2,1) .2s both post-module__Rh8IWq__pLine}}@keyframes post-module__Rh8IWq__pLine{0%{transform:scaleX(0)}}.post-module__Rh8IWq__byline{color:var(--ink-2);align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.post-module__Rh8IWq__bylineAvatar{color:#fff;background:var(--g);width:34px;height:34px;box-shadow:0 8px 18px -10px var(--t);border-radius:50%;place-items:center;display:grid}.post-module__Rh8IWq__bylineName{background:linear-gradient(var(--t),var(--t))0 100%/100% 2px no-repeat;padding-bottom:1px;font-weight:800;transition:color .2s;color:var(--ink)!important}.post-module__Rh8IWq__bylineName:hover{color:var(--t)!important}.post-module__Rh8IWq__art{height:300px;display:none;position:relative}@media (min-width:1000px){.post-module__Rh8IWq__art{place-items:center;display:grid}}.post-module__Rh8IWq__artTile{color:#fff;background:var(--g);width:170px;height:170px;box-shadow:0 40px 70px -30px var(--t),inset 0 0 0 1px #ffffff40;border-radius:44px;place-items:center;display:grid;position:relative;overflow:hidden}.post-module__Rh8IWq__artGrid{background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:-30px;transform:rotate(-10deg)}.post-module__Rh8IWq__artTile svg{position:relative}.post-module__Rh8IWq__orbit{border:1.5px solid color-mix(in srgb,var(--t)30%,transparent);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.post-module__Rh8IWq__orbit:after{content:"";background:var(--g);width:12px;height:12px;box-shadow:0 0 16px var(--t);border-radius:50%;position:absolute;top:-6px;left:50%}.post-module__Rh8IWq__orbitA{width:250px;height:250px}.post-module__Rh8IWq__orbitB{border-style:dashed;width:330px;height:330px}.post-module__Rh8IWq__orbitB:after{width:9px;height:9px;top:auto;bottom:-5px}@media (prefers-reduced-motion:no-preference){.post-module__Rh8IWq__artTile{animation:7s ease-in-out infinite post-module__Rh8IWq__pFloat}.post-module__Rh8IWq__orbitA{animation:16s linear infinite post-module__Rh8IWq__pSpin}.post-module__Rh8IWq__orbitB{animation:28s linear infinite reverse post-module__Rh8IWq__pSpin}}@keyframes post-module__Rh8IWq__pFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes post-module__Rh8IWq__pSpin{to{rotate:360deg}}.post-module__Rh8IWq__article{border-top:1px solid var(--line);background:#fff;padding-block:clamp(40px,5vw,72px) clamp(56px,6vw,88px);position:relative}.post-module__Rh8IWq__col{max-width:1200px;margin:0 auto;padding-inline:clamp(20px,4vw,40px)}.post-module__Rh8IWq__excerpt{color:var(--ink-2);background:color-mix(in srgb,var(--t)5%,#fff);border:1px solid color-mix(in srgb,var(--t)16%,transparent);border-radius:18px;margin:0 0 40px;padding:22px 24px 22px 28px;font-size:18px;font-style:italic;line-height:1.7;position:relative;overflow:hidden}.post-module__Rh8IWq__excerpt:before{content:"";background:var(--g);width:5px;position:absolute;top:0;bottom:0;left:0}.post-module__Rh8IWq__prose{color:var(--ink-2);font-size:17.5px;line-height:1.8}.post-module__Rh8IWq__h2{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:56px 0 18px;padding-top:22px;scroll-margin-top:110px;font-size:clamp(24px,2.6vw,31px);font-weight:700;line-height:1.2;position:relative}.post-module__Rh8IWq__h2:before{content:"";background:var(--g);border-radius:4px;width:44px;height:4px;position:absolute;top:0;left:0}.post-module__Rh8IWq__h3{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin:34px 0 12px;scroll-margin-top:110px;font-size:clamp(19px,2vw,22px);font-weight:700;line-height:1.3}.post-module__Rh8IWq__p{margin:0 0 22px}.post-module__Rh8IWq__inlineLink{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;font-weight:600;transition:background-size .25s,opacity .2s;color:var(--t)!important}.post-module__Rh8IWq__inlineLink:hover{opacity:.85;background-size:100% 3px}.post-module__Rh8IWq__ul,.post-module__Rh8IWq__ol,.post-module__Rh8IWq__calloutList{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.post-module__Rh8IWq__ul li,.post-module__Rh8IWq__ol li,.post-module__Rh8IWq__calloutList li{align-items:flex-start;gap:14px;display:flex}.post-module__Rh8IWq__ul li>span:last-child,.post-module__Rh8IWq__ol li>span:last-child,.post-module__Rh8IWq__calloutList li>span:last-child{min-width:0}.post-module__Rh8IWq__dot{background:var(--g);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--t)12%,transparent);border-radius:50%;flex-shrink:0;margin-top:.72em}.post-module__Rh8IWq__num{width:30px;height:30px;font-family:var(--display);color:#fff;background:var(--g);box-shadow:0 8px 16px -8px var(--t);border-radius:10px;flex-shrink:0;place-items:center;margin-top:.05em;font-size:13.5px;font-weight:800;display:grid}.post-module__Rh8IWq__callout{background:linear-gradient(#fff,#fff)padding-box,var(--g)border-box;box-shadow:0 24px 50px -36px var(--t);border:1.5px solid #0000;border-radius:20px;align-items:flex-start;gap:16px;margin:34px 0;padding:22px 24px;display:flex}.post-module__Rh8IWq__calloutIcon{color:#fff;background:var(--g);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.post-module__Rh8IWq__calloutBody{flex:1;min-width:0}.post-module__Rh8IWq__calloutTitle{font-family:var(--display);color:var(--ink);margin:6px 0 12px;font-size:16.5px;font-weight:700;line-height:1.45}.post-module__Rh8IWq__calloutTitle:only-child{margin-bottom:4px}.post-module__Rh8IWq__calloutList{color:var(--ink-2);gap:9px;margin:0;font-size:16px}.post-module__Rh8IWq__tableWrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:18px;margin:30px 0 34px;overflow-x:auto;box-shadow:0 24px 50px -40px #28145a80}.post-module__Rh8IWq__table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.55}.post-module__Rh8IWq__table thead{background:var(--g)}.post-module__Rh8IWq__table th{font-family:var(--display);color:#fff;white-space:nowrap;background:0 0;padding:14px 18px;font-size:14px;font-weight:700}.post-module__Rh8IWq__table td{color:var(--ink-2);border-top:1px solid var(--line);vertical-align:top;padding:13px 18px}.post-module__Rh8IWq__table tbody tr:nth-child(2n) td{background:var(--bg-soft)}.post-module__Rh8IWq__table tbody tr:hover td{background:color-mix(in srgb,var(--t)6%,#fff)}.post-module__Rh8IWq__table td:first-child{color:var(--ink);font-weight:600}.post-module__Rh8IWq__inlineCta{text-align:center;text-align-last:center;margin:40px 0}.post-module__Rh8IWq__related{background:color-mix(in srgb,var(--t)4%,#fff);border:1px solid color-mix(in srgb,var(--t)16%,transparent);border-radius:22px;margin-top:56px;padding:26px 26px 28px}.post-module__Rh8IWq__relatedTitle{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 16px;font-size:12px;font-weight:600}.post-module__Rh8IWq__relatedLinks{flex-wrap:wrap;gap:10px;display:flex}.post-module__Rh8IWq__relatedLink{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;padding:10px 16px;font-size:14.5px;font-weight:600;transition:transform .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex;color:var(--ink)!important}.post-module__Rh8IWq__relatedLink:hover{border-color:var(--t);box-shadow:0 14px 28px -18px var(--t);transform:translateY(-2px);color:var(--t)!important}.post-module__Rh8IWq__authorSection{background:linear-gradient(180deg,#fff 0%,var(--bg-soft)100%);padding-block:8px clamp(56px,6vw,88px)}.post-module__Rh8IWq__authorCard{border:1px solid var(--line);background:#fff;border-radius:26px;padding:clamp(24px,3.5vw,36px);position:relative;overflow:hidden;box-shadow:0 34px 70px -48px #28145a8c}.post-module__Rh8IWq__authorCard:before{content:"";background:var(--g);height:4px;position:absolute;top:0;left:0;right:0}.post-module__Rh8IWq__authorRow{align-items:flex-start;gap:20px;display:flex}@media (max-width:520px){.post-module__Rh8IWq__authorRow{flex-direction:column}}.post-module__Rh8IWq__authorAvatar{width:72px;height:72px;font-family:var(--display);color:#fff;background:var(--g);box-shadow:0 16px 30px -14px var(--t);border-radius:22px;flex-shrink:0;place-items:center;font-size:24px;font-weight:800;display:grid}.post-module__Rh8IWq__authorBody{flex:1;min-width:0}.post-module__Rh8IWq__authorLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11.5px;font-weight:600}.post-module__Rh8IWq__authorNameRow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.post-module__Rh8IWq__authorName{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:800;color:var(--ink)!important}.post-module__Rh8IWq__authorName:hover{color:var(--t)!important}.post-module__Rh8IWq__authorBadge{color:var(--t);background:color-mix(in srgb,var(--t)10%,transparent);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.post-module__Rh8IWq__authorBio{color:var(--ink-2);margin:0 0 18px;font-size:15.5px;line-height:1.75}.post-module__Rh8IWq__authorLinks{flex-wrap:wrap;gap:10px;display:flex}.post-module__Rh8IWq__authorLink{background:var(--g);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.post-module__Rh8IWq__authorLink:hover{box-shadow:0 12px 24px -14px var(--t);transform:translateY(-2px)}.post-module__Rh8IWq__authorLinkMuted{border:1px solid var(--line-strong);background:#fff;color:var(--ink)!important}.post-module__Rh8IWq__authorLinkMuted:hover{border-color:#0a66c2;color:#0a66c2!important}.post-module__Rh8IWq__faqSection{isolation:isolate}.post-module__Rh8IWq__faqHead{margin-bottom:clamp(32px,4vw,48px)}.post-module__Rh8IWq__faqHead .post-module__Rh8IWq__underline{margin:20px 0 0}.post-module__Rh8IWq__ctaPanel{background-image:var(--g)}.post-module__Rh8IWq__ctaTitle{font-size:clamp(38px,5.6vw,76px)}
