.article-module___xmmHG__prog{background:linear-gradient(90deg, var(--ink) 55%, var(--whisper));box-shadow:0 0 12px var(--pulse);transform:scaleX(0)}@supports (animation-timeline:scroll()){.article-module___xmmHG__prog{animation:linear both article-module___xmmHG__prog-grow;animation-timeline:scroll(root)}}@keyframes article-module___xmmHG__prog-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.article-module___xmmHG__article{padding-bottom:clamp(8px,2vw,24px)}.article-module___xmmHG__head .hs-article__lede{max-width:640px}.article-module___xmmHG__note{gap:2px;margin-top:clamp(28px,3vw,40px);display:grid}.article-module___xmmHG__noteK{letter-spacing:-.003em;color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.article-module___xmmHG__prose{margin-top:clamp(40px,5vw,64px)}.article-module___xmmHG__prose p>.hs-st{white-space:nowrap;font-size:inherit;line-height:inherit;color:var(--ink);font-weight:560;display:inline}.article-module___xmmHG__rowB .hs-st{white-space:nowrap;font-size:inherit;line-height:inherit;color:var(--ink);font-weight:560;display:inline}.article-module___xmmHG__prose p>.hs-st:before{vertical-align:.08em;margin-right:.42em;display:inline-block}.article-module___xmmHG__rowB .hs-st:before{vertical-align:.08em;margin-right:.42em;display:inline-block}.article-module___xmmHG__back{box-shadow:inset 0 1px 0 var(--rule);margin-top:clamp(48px,6vw,80px);padding-top:28px}.article-module___xmmHG__pf{align-items:center;gap:22px;margin-block:clamp(48px,6vw,88px);display:grid}.article-module___xmmHG__pf .hs-fw{width:auto;margin:0}.article-module___xmmHG__pfCap{text-align:left;font-size:var(--t-label);color:var(--mut);gap:6px;margin:0;display:grid}.article-module___xmmHG__pfK{color:var(--faint);font-size:13px;font-weight:520;line-height:1.4}.article-module___xmmHG__pfT{letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:clamp(21px,.5vw + 17px,26px);font-weight:640;line-height:1.2}.article-module___xmmHG__pfTs{display:inline-block}.article-module___xmmHG__pfL{color:var(--mut);text-wrap:pretty;font-size:16px;font-weight:450;line-height:1.5}.article-module___xmmHG__pfSt{margin-top:10px}@media (min-width:860px){.article-module___xmmHG__pf{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:48px}.article-module___xmmHG__pfPortrait{grid-template-columns:minmax(0,400px) minmax(0,340px);justify-content:center;gap:64px}}.article-module___xmmHG__diagram{margin-block:clamp(44px,5vw,72px)}.article-module___xmmHG__diagram figcaption{margin-top:20px}.article-module___xmmHG__dgTitle{text-align:center;letter-spacing:-.008em;color:var(--ink);margin:0 0 20px;font-size:15px;font-weight:620;line-height:1.4}.article-module___xmmHG__stack{gap:10px;max-width:860px;margin-inline:auto;padding:0;list-style:none;display:grid}.article-module___xmmHG__stack>li{margin:0}.article-module___xmmHG__slab{border-radius:var(--r-lg);background:var(--win-bg);box-shadow:var(--hi), var(--rim), var(--sh-card);gap:2px 18px;padding:14px 20px 15px;font-size:16px;line-height:1.4;display:grid}[data-theme=dark] .article-module___xmmHG__slab{background:var(--win-2)}.article-module___xmmHG__slabK{color:var(--faint);font-size:13px;font-weight:520}.article-module___xmmHG__slabN{letter-spacing:-.01em;color:var(--ink);font-size:16.5px;font-weight:600}.article-module___xmmHG__slabSt{margin-top:6px;font-size:13px}.article-module___xmmHG__slab .hs-sts{gap:2px;padding:0}.article-module___xmmHG__slab .hs-sts>li{margin:0}@media (min-width:640px){.article-module___xmmHG__slab{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;padding:15px 22px}.article-module___xmmHG__slabSt{text-align:right;justify-self:end;margin-top:0}}@media (min-width:860px){.article-module___xmmHG__stack>.article-module___xmmHG__slab{margin-inline:calc((4 - var(--i,0)) * 30px)}}.article-module___xmmHG__tiers{gap:14px;padding:0;list-style:none;display:grid}.article-module___xmmHG__tiers>li{margin:0}@media (min-width:720px){.article-module___xmmHG__tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.article-module___xmmHG__tier{border-radius:var(--r-xl);background:var(--win-bg);box-shadow:var(--hi), var(--rim), var(--sh-card);flex-direction:column;padding:22px 22px 14px;display:flex}[data-theme=dark] .article-module___xmmHG__tier{background:var(--win-2)}.article-module___xmmHG__tierIc{width:42px;height:42px;color:var(--ink);background:var(--win-2);box-shadow:var(--hi);border-radius:13px;place-items:center;margin-bottom:16px;display:grid}[data-theme=dark] .article-module___xmmHG__tierIc{background:var(--bubble)}.article-module___xmmHG__tierIc svg{width:21px;height:21px}.article-module___xmmHG__tierIcInk{background:var(--tile-bg);color:var(--tile-fg);box-shadow:none}[data-theme=dark] .article-module___xmmHG__tierIcInk{background:var(--tile-bg);color:var(--tile-fg);box-shadow:none}.article-module___xmmHG__tierN{letter-spacing:-.016em;color:var(--ink);font-size:18px;font-weight:640;line-height:1.3}.article-module___xmmHG__tierR{color:var(--mut);margin-top:2px;font-size:14.5px;font-weight:500;line-height:1.45}.article-module___xmmHG__tierEx{margin-top:16px;padding:0;list-style:none}.article-module___xmmHG__tierEx>li{color:var(--ink-2);box-shadow:inset 0 1px 0 var(--rule);margin:0;padding-block:10px;font-size:14.5px;line-height:1.4}@media (max-width:719.98px){.article-module___xmmHG__tier{grid-template-columns:42px minmax(0,1fr);column-gap:14px;padding:18px 18px 10px;display:grid}.article-module___xmmHG__tierIc{grid-row:span 2;align-self:center;margin-bottom:0}.article-module___xmmHG__tierEx{grid-column:1/-1;margin-top:12px}.article-module___xmmHG__tierEx>li{padding-block:8px}}.article-module___xmmHG__flow{isolation:isolate;padding:0}.article-module___xmmHG__flow>li{margin:0}.article-module___xmmHG__flow .hs-steps__t{font-size:17px;line-height:1.3}.article-module___xmmHG__flow .hs-steps__l{font-size:14.5px}.article-module___xmmHG__flow .hs-steps__ic{background:var(--win-bg);box-shadow:var(--hi), var(--rim), var(--sh-chip)}.article-module___xmmHG__flow .article-module___xmmHG__flowKey{background:var(--tile-bg);color:var(--tile-fg)}@media (max-width:859.98px){.article-module___xmmHG__flow{gap:20px}.article-module___xmmHG__flow:before{content:"";background:var(--rule);z-index:-1;width:1px;position:absolute;top:22px;bottom:22px;left:22px}.article-module___xmmHG__flow>li{grid-template-columns:44px minmax(0,1fr);gap:2px 16px}.article-module___xmmHG__flow .hs-steps__ic{grid-row:span 2}.article-module___xmmHG__flow .hs-steps__t{align-self:end;margin-top:2px}.article-module___xmmHG__flow .hs-steps__l{align-self:start}}@media (min-width:860px){.article-module___xmmHG__flow{gap:20px}.article-module___xmmHG__flow>li{text-align:left}}.article-module___xmmHG__ec{height:100%}.article-module___xmmHG__ec .hs-fw{margin:0}.article-module___xmmHG__ecText{flex-direction:column;flex:auto;padding-bottom:2px;display:flex}.article-module___xmmHG__ecMeta{color:var(--mut);font-size:13px;font-weight:520;line-height:1.4}.article-module___xmmHG__ecTitle{color:var(--ink);text-wrap:balance;margin-top:8px}.article-module___xmmHG__ecTitleLead{color:var(--ink);margin-top:10px;font-size:clamp(26px,1.4vw + 14px,36px);line-height:1.1}.article-module___xmmHG__ecDek{text-wrap:pretty;margin-top:8px}.article-module___xmmHG__ecMore{margin-top:auto;padding-top:20px;font-size:15px}.article-module___xmmHG__ec:has(.hs-card__cover:hover) .article-module___xmmHG__ecMore .hs-arr{translate:3px}@media (min-width:860px){.article-module___xmmHG__ecLead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;padding:14px;display:grid}.article-module___xmmHG__ecLead .article-module___xmmHG__ecMedia{margin:0}.article-module___xmmHG__ecLead>.article-module___xmmHG__ecText{justify-content:center;margin:0;padding:clamp(20px,2.4vw,36px) clamp(20px,2.4vw,36px) clamp(16px,1.6vw,24px) clamp(24px,3vw,44px)}.article-module___xmmHG__ecLead .article-module___xmmHG__ecMore{margin-top:28px}}.article-module___xmmHG__legal{width:min(100% - 2 * var(--gutter), 880px);padding-bottom:clamp(8px,2vw,24px)}.article-module___xmmHG__legal .hs-article__lede{max-width:680px}.article-module___xmmHG__rows{margin-top:clamp(48px,6vw,80px)}.article-module___xmmHG__row{gap:6px 32px;padding-block:22px 24px;display:grid;position:relative}.article-module___xmmHG__row:first-child{box-shadow:inset 0 1px 0 var(--rule)}.article-module___xmmHG__row:after{content:"";background:var(--rule);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.article-module___xmmHG__row.is-armed:not(.is-in):after{transform:scaleX(0)}.article-module___xmmHG__row.is-in:after{transition:transform 1.1s var(--ease-io) .12s}@media (min-width:860px){.article-module___xmmHG__row{grid-template-columns:220px minmax(0,1fr);padding-block:26px 28px}}.article-module___xmmHG__rowH{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:17px;font-weight:620;line-height:1.5}.article-module___xmmHG__rowB{color:var(--mut);text-wrap:pretty;font-size:17px;line-height:1.65}.article-module___xmmHG__rowB>*+*{margin-top:.7em}.article-module___xmmHG__rowB a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--dust);text-decoration-color:var(--dust)}.article-module___xmmHG__rowB a:hover{text-decoration-color:currentColor}.article-module___xmmHG__legal+.hs-cta--strip .hs-wrap{width:min(100% - 2 * var(--gutter), 880px)}.article-module___xmmHG__counsel{font-size:var(--t-cap);color:var(--faint);margin-top:28px;line-height:1.5}.article-module___xmmHG__intro{max-width:680px;color:var(--mut);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.65}.article-module___xmmHG__intro>*+*{margin-top:.7em}.article-module___xmmHG__intro a,.article-module___xmmHG__draft a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--dust);text-decoration-color:var(--dust)}.article-module___xmmHG__draft{max-width:680px;margin-top:28px}.article-module___xmmHG__draft strong{color:var(--ink);font-weight:620}@media (min-width:860px){.article-module___xmmHG__rowH{top:calc(var(--nav-top) + var(--nav-h) + 20px);align-self:start;position:sticky}}.article-module___xmmHG__rowB .article-module___xmmHG__h3{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-top:1.7em;font-size:17px;font-weight:620;line-height:1.45}.article-module___xmmHG__rowB .article-module___xmmHG__h3+*{margin-top:.45em}.article-module___xmmHG__rowB>:first-child{margin-top:0}.article-module___xmmHG__rowB ul,.article-module___xmmHG__rowB ol{padding-left:1.25em}.article-module___xmmHG__rowB ul{list-style:outside}.article-module___xmmHG__rowB ol{list-style:decimal}.article-module___xmmHG__rowB li+li,.article-module___xmmHG__rowB li>ul{margin-top:.4em}.article-module___xmmHG__rowB li::marker{color:var(--faint)}.article-module___xmmHG__rowB strong{color:var(--ink);font-weight:620}.article-module___xmmHG__rowB code{font-family:var(--font-mono);background:var(--raise-hover);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:.08em .38em;font-size:.84em}.article-module___xmmHG__rowB [id]{scroll-margin-top:calc(var(--nav-top) + var(--nav-h) + 24px)}.article-module___xmmHG__anchor{height:0;display:block}.article-module___xmmHG__quote{font-size:15.5px;line-height:1.6}.article-module___xmmHG__quote>*+*{margin-top:.5em}.article-module___xmmHG__tbl{margin-block:.2em}.article-module___xmmHG__tbl table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.article-module___xmmHG__tbl th{text-align:left;vertical-align:bottom;color:var(--ink);box-shadow:inset 0 -1px 0 var(--rule);padding:0 14px 10px 0;font-size:13.5px;font-weight:600;line-height:1.4}.article-module___xmmHG__tbl td{vertical-align:top;box-shadow:inset 0 -1px 0 var(--rule);overflow-wrap:anywhere;padding:11px 14px 11px 0}.article-module___xmmHG__tbl :is(th,td):last-child{padding-right:0}.article-module___xmmHG__tbl .article-module___xmmHG__nowrap,.article-module___xmmHG__tbl code{white-space:nowrap;overflow-wrap:normal}.article-module___xmmHG__rowB>*+.article-module___xmmHG__tbl{margin-top:1.1em}.article-module___xmmHG__tbl table[data-cols="4"]{table-layout:fixed}.article-module___xmmHG__tbl table[data-cols="4"] th:first-child{width:26%}.article-module___xmmHG__tbl table[data-cols="4"] th:nth-child(2){width:28%}.article-module___xmmHG__tbl table[data-cols="4"] th:nth-child(3){width:26%}@media (min-width:641px){.article-module___xmmHG__tbl th{white-space:nowrap}}@media (max-width:640px){.article-module___xmmHG__tbl thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.article-module___xmmHG__tbl :is(table,tbody,tr,td){width:100%;display:block}.article-module___xmmHG__tbl tr{box-shadow:inset 0 -1px 0 var(--rule);padding-block:12px}.article-module___xmmHG__tbl tr:first-child{box-shadow:inset 0 1px 0 var(--rule), inset 0 -1px 0 var(--rule)}.article-module___xmmHG__tbl td{box-shadow:none;padding:2px 0}.article-module___xmmHG__tbl td:before{content:attr(data-label);color:var(--faint);margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.4;display:block}.article-module___xmmHG__tbl td:first-child:before{margin-top:0}}.article-module___xmmHG__ph{font-family:var(--font-mono);letter-spacing:.01em;background:var(--raise-hover);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.1em .4em;font-size:.8em}.article-module___xmmHG__mark{border:1px dashed var(--dust);color:var(--faint);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:.04em .45em .08em;font-size:.84em;line-height:1.5}.article-module___xmmHG__markQ{font-family:var(--font-mono);color:var(--ink);font-size:.92em;font-weight:600}.article-module___xmmHG__sheen{background-image:linear-gradient(105deg, var(--ink) 0 40%, var(--whisper) 50%, var(--ink) 60% 100%);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:article-module___xmmHG__a-sheen 1.9s var(--ease-io) .8s both;background-position:0 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}@keyframes article-module___xmmHG__a-sheen{0%{background-position:100% 0}to{background-position:0 0}}@property --ec-a{syntax:"<angle>";inherits:false;initial-value:0deg}.article-module___xmmHG__ec{position:relative}.article-module___xmmHG__ecRim{z-index:4;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--ec-a), transparent 0deg 250deg, var(--whisper) 320deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.article-module___xmmHG__ec:hover .article-module___xmmHG__ecRim{animation:article-module___xmmHG__ec-rim 1.5s var(--ease-io) both}@keyframes article-module___xmmHG__ec-rim{0%{--ec-a:-60deg;opacity:0}12%{opacity:.9}80%{opacity:.7}to{--ec-a:300deg;opacity:0}}.article-module___xmmHG__ecMedia img{transition:scale 1.1s var(--ease-out)}.article-module___xmmHG__ec:has(.hs-card__cover:hover) .article-module___xmmHG__ecMedia img{scale:1.035}.article-module___xmmHG__flowWrap{position:relative}.article-module___xmmHG__flowRun{pointer-events:none;background:linear-gradient(180deg, var(--whisper), color-mix(in srgb, var(--whisper) 25%, transparent));transform-origin:50% 0;width:1px;position:absolute;top:22px;bottom:22px;left:22px;scale:1 0}@media (min-width:860px){.article-module___xmmHG__flowRun{background:linear-gradient(90deg, var(--whisper), color-mix(in srgb, var(--whisper) 25%, transparent));transform-origin:0;width:auto;height:1.5px;bottom:auto;left:22px;right:22px;scale:0 1}}.article-module___xmmHG__flowFig.is-in .article-module___xmmHG__flowRun{animation:article-module___xmmHG__flow-draw 1.9s var(--ease-io) .25s both}@keyframes article-module___xmmHG__flow-draw{80%{opacity:1;scale:1}to{opacity:.55;scale:1}}.article-module___xmmHG__flowFig.is-in .article-module___xmmHG__flow>li .hs-steps__ic{animation:article-module___xmmHG__flow-ic .7s var(--ease-out) both;animation-delay:calc(.3s + var(--k) * .36s)}@keyframes article-module___xmmHG__flow-ic{0%{scale:1}40%{box-shadow:var(--hi), var(--rim), var(--sh-chip), 0 0 0 6px var(--pulse);scale:1.1}to{scale:1}}@media (prefers-reduced-motion:reduce){.article-module___xmmHG__sheen,.article-module___xmmHG__ec:hover .article-module___xmmHG__ecRim{animation:none}.article-module___xmmHG__flowFig.is-in .article-module___xmmHG__flowRun{animation:none}.article-module___xmmHG__flowFig.is-in .article-module___xmmHG__flow>li .hs-steps__ic{animation:none}.article-module___xmmHG__ecMedia img{transition:none}.article-module___xmmHG__row.is-in:after{transition:none}}html[data-fx="1"] :is(.article-module___xmmHG__sheen,.article-module___xmmHG__ecRim,.article-module___xmmHG__flowRun){animation:none}html[data-fx="1"] .article-module___xmmHG__flow>li .hs-steps__ic{animation:none}
