.motion-preview-page,.motion-article-page{--motion-ink:#171716;--motion-paper:#fffefb;--motion-muted:#756f67;--motion-line:#e7e1d7;--motion-soft:#f4f0e9;background:var(--motion-paper)}.motion-preview-page .site-footer{display:none}.motion-article{--motion-header:62px;--motion-viewport-height:100svh;--motion-scene-top-padding:clamp(1.4rem, 4vh, 3rem);--motion-scene-bottom-padding:clamp(5.35rem, 8vh, 6.4rem);--motion-path-takeaway-bottom:clamp(3rem, 9vh, 5.6rem);--motion-navigation-boundary-offset:0px;color:var(--motion-ink);background:var(--motion-paper);overflow:clip}.motion-article button{font:inherit}.motion-article__hero,.motion-article__finish{min-height:var(--motion-viewport-height);padding:clamp(5rem, 12vh, 7rem) max(1.25rem, env(safe-area-inset-right)) 5rem max(1.25rem, env(safe-area-inset-left));place-items:center;display:grid}.motion-article__hero>div,.motion-article__finish>div{width:min(100%,43rem)}.motion-article__hero p:first-child,.motion-article__finish>div>p:first-of-type,.motion-scene__label{color:var(--motion-muted);letter-spacing:.14em;margin:0 0 .8rem;font-size:.62rem;font-weight:800}.motion-article__hero h1{letter-spacing:-.065em;max-width:11ch;margin:0 0 1.8rem;font-size:clamp(3rem,13vw,6rem);line-height:1.02}.motion-article__hero p{max-width:37rem;margin:.7rem 0;line-height:1.9}.motion-article__hero p:nth-of-type(3){font-weight:750}.motion-article__hero button{width:3.15rem;height:4.2rem;color:var(--motion-muted);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:.35rem;margin-top:2.25rem;padding:0;display:grid}.motion-article__hero button span{border:1px solid #aaa49c;border-radius:1.15rem;width:2.05rem;height:3rem;position:relative}.motion-article__hero button i{background:currentColor;border-radius:.28rem;width:.34rem;height:.78rem;animation:1.55s ease-in-out infinite motion-gesture;position:absolute;top:.48rem;left:50%;transform:translate(-50%)}.motion-article__hero button b{font-size:.95rem;font-weight:400;animation:1.55s ease-in-out infinite motion-gesture-arrow}@keyframes motion-gesture{0%,18%{opacity:.4;transform:translate(-50%)}58%{opacity:1;transform:translate(-50%,.95rem)}80%,to{opacity:.2;transform:translate(-50%,.95rem)}}@keyframes motion-gesture-arrow{0%,18%{opacity:.25;transform:translateY(-.12rem)}58%{opacity:.9;transform:translateY(.2rem)}80%,to{opacity:.2;transform:translateY(.2rem)}}.motion-scene{height:var(--motion-scene-height,max(248svh, calc(194svh + var(--motion-state-count,1) * 21svh)));background:var(--motion-paper);position:relative}.motion-scene--dark{color:#fff;background:#191918}.motion-scene--soft{background:var(--motion-soft)}.motion-scene__sticky{top:var(--motion-header);height:max(0px, calc(var(--motion-viewport-height) - var(--motion-header)));padding:var(--motion-scene-top-padding) max(1.25rem, env(safe-area-inset-right)) var(--motion-scene-bottom-padding) max(1.25rem, env(safe-area-inset-left));place-items:center;display:grid;position:sticky;overflow:hidden}.motion-scene__shell{width:min(100%,43rem);height:100%;margin:auto;position:relative}.motion-scene__label{z-index:5;position:absolute;top:0;left:0}.motion-scene--dark .motion-scene__label{color:#aaa49b}.motion-scene__intro{max-width:36rem;color:var(--motion-muted);margin:0;line-height:1.8;position:absolute;top:8%;left:0}.motion-stack{margin:0;padding:0;list-style:none;position:absolute;inset:0}.motion-stack__item{inset-inline:0;visibility:hidden;opacity:0;transform-origin:0;filter:blur(1px);will-change:top, transform, opacity, filter;position:absolute;top:52%;transform:translateY(-50%)}.motion-stack__item.is-visible{visibility:visible}.motion-stack__main>small,.motion-stack__summary small,.motion-compare small{color:var(--motion-muted);letter-spacing:.13em;font-size:.6rem;font-weight:800;display:block}.motion-scene--dark .motion-stack__main>small,.motion-scene--dark .motion-stack__summary small{color:#aaa49b}.motion-stack__main h2,.motion-stack__main h3{letter-spacing:-.055em;max-width:16ch;margin:.65rem 0 0;font-size:clamp(2rem,min(10.5vw,7.6vh),4.5rem);line-height:1.08}.motion-stack__main p{margin:1rem 0 0;line-height:1.9}.motion-stack__main blockquote{border-left:2px solid #8d8579;max-width:36rem;margin:1rem 0 0;padding-left:1rem}.motion-stack__main blockquote p{font-size:clamp(1.02rem,3.6vw,1.25rem)}.motion-stack__main aside{max-width:37rem;color:var(--motion-ink);border:1px solid var(--motion-line);background:#fff;margin-top:1rem;padding:1.1rem}.motion-scene--dark .motion-stack__main aside{color:#fff;background:#ffffff0f;border-color:#ffffff40}.motion-stack__main aside p{margin-top:.65rem}.motion-stack__summary{inset-inline:0;border-bottom:1px solid var(--motion-line);pointer-events:none;align-items:baseline;gap:.75rem;padding:.62rem 0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.motion-stack__summary strong{min-width:0;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.4}.motion-stack__item[data-motion-stack-item=human-summary] .motion-stack__main blockquote p{font-size:clamp(1.12rem,1.6vw,1.45rem)}.motion-stack__item[data-motion-stack-item=evaluation] .motion-stack__main aside p{font-size:clamp(1rem,1.35vw,1.22rem)}.motion-scene[data-motion-semantic=apply] .motion-stack__main>p{font-size:clamp(1rem,1.3vw,1.15rem)}.motion-scene[data-motion-semantic=apply] .motion-compare h3{font-size:clamp(1rem,1.3vw,1.25rem)}.motion-scene[data-motion-semantic=apply] .motion-compare p{font-size:clamp(.98rem,1.2vw,1.08rem)}.motion-scene[data-motion-semantic=apply] .motion-checks li{font-size:clamp(1rem,1.2vw,1.15rem)}.motion-scene--dark .motion-stack__summary{border-color:#494640}.motion-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.motion-compare article{border:1px solid var(--motion-line);background:#fff;min-width:0;padding:1rem}.motion-compare h3{letter-spacing:0;margin:.4rem 0;font-size:clamp(.9rem,3.4vw,1.1rem)}.motion-compare p{margin:0;font-size:.9rem;line-height:1.7}.motion-scene--dark .motion-compare article{background:#ffffff0f;border-color:#ffffff40}.motion-checks{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.motion-checks li{border-bottom:1px solid;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.7rem 0;line-height:1.6;display:grid}.motion-checks li:before{content:"✓";border:1px solid;place-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;display:grid}.motion-scene__supplemental{z-index:3;color:var(--motion-muted);font-size:.83rem;line-height:1.75;position:absolute;bottom:.2rem;left:0;right:0}.motion-scene__supplemental p,.motion-scene__supplemental details{border-top:1px solid var(--motion-line);margin:0;padding-top:.65rem}.motion-scene__supplemental summary{cursor:pointer;font-weight:700}.motion-scene__supplemental button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.motion-scene--dark .motion-scene__supplemental{color:#c7c1b8}.motion-scene--dark .motion-scene__supplemental p,.motion-scene--dark .motion-scene__supplemental details{border-color:#494640}.motion-memory-shelf{z-index:4;white-space:nowrap;pointer-events:none;gap:.35rem;display:flex;position:absolute;left:0;right:0;overflow:hidden}.motion-memory-shelf[hidden]{display:none}.motion-memory-shelf__chip{border:1px solid var(--motion-line);min-width:0;max-width:min(42%,14rem);color:var(--motion-muted);background:color-mix(in srgb, var(--motion-paper) 88%, transparent);letter-spacing:.03em;text-overflow:ellipsis;border-radius:999px;padding:.28rem .45rem;font-size:.58rem;font-weight:700;overflow:hidden}.motion-scene--dark .motion-memory-shelf__chip{color:#c7c1b8;background:#191918d6;border-color:#494640}.motion-reading-sheet{border:1px solid var(--motion-line);width:min(100% - 2rem,42rem);max-height:min(82dvh,46rem);color:var(--motion-ink);background:var(--motion-paper);padding:0;box-shadow:0 1.25rem 4rem #0000003d}.motion-reading-sheet::backdrop{background:#1717166b}.motion-reading-sheet header{z-index:1;border-bottom:1px solid var(--motion-line);background:var(--motion-paper);justify-content:space-between;align-items:center;min-height:3.8rem;padding:.7rem 1rem;display:flex;position:sticky;top:0}.motion-reading-sheet header strong{letter-spacing:.08em;font-size:.78rem}.motion-reading-sheet header button{width:2.5rem;height:2.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:1.25rem}.motion-reading-sheet>div{white-space:pre-wrap;max-height:calc(min(82dvh,46rem) - 3.8rem);padding:1.25rem 1rem 2rem;line-height:1.95;overflow:auto}.motion-article[data-motion-sheet-open=true] .motion-article__navigation{visibility:hidden;pointer-events:none}.motion-path__intro{transform-origin:0 0;position:absolute;top:48%;left:0;right:0;transform:translateY(-50%)}.motion-path__intro h2{letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(2.55rem,min(12vw,8.4vh),5.5rem);line-height:1.03}.motion-path__intro p{color:#e7e1d8;max-width:36rem;margin:1.15rem 0 0;line-height:1.9}.motion-path{visibility:hidden;opacity:0;margin:0;position:absolute;top:57%;left:0;right:0;transform:translateY(-50%)}.motion-path figcaption{color:#c7c1b8;margin-bottom:1.1rem;font-size:.72rem;font-weight:800}.motion-path ol{align-items:center;gap:clamp(.22rem,1.5vw,.55rem);margin:0;padding:0;list-style:none;display:flex}.motion-path__node{overflow-wrap:anywhere;text-align:center;opacity:.12;border:1px solid #77746e;flex:1 1 0;min-width:0;padding:.75rem .35rem;font-size:clamp(.68rem,3vw,.92rem);font-weight:800;line-height:1.35;transform:translateY(14px)}.motion-path__node.is-emphasis{color:#191918;background:#fff;border-color:#fff}.motion-path__connector{color:#d2ccc3;text-align:center;opacity:.12;flex:.68 2.7rem;min-width:1.85rem}.motion-path__connector i{transform-origin:0;background:currentColor;height:1px;display:block;transform:scaleX(0)}.motion-path__connector b{text-align:right;opacity:0;margin-top:-.58rem;font-size:1rem;font-weight:400;display:block}.motion-path__connector small{opacity:0;margin-top:.3rem;font-size:clamp(.48rem,2vw,.62rem);line-height:1.25;display:block;transform:translateY(4px)}.motion-path__takeaway{right:0;bottom:var(--motion-path-takeaway-bottom);opacity:0;border-top:1px solid #4b4843;align-items:baseline;gap:.7rem;margin:0;padding-top:.85rem;display:flex;position:absolute;left:0}.motion-path__takeaway small{color:#aaa49b;letter-spacing:.12em;font-size:.58rem;font-weight:800}.motion-path__takeaway strong{font-size:clamp(.9rem,3.3vw,1.08rem)}.motion-compare-scene__intro{inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}.motion-compare-scene__intro h2{letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(2.35rem,min(11vw,8vh),5rem);line-height:1.04}.motion-compare-scene__intro p{max-width:36rem;margin:1rem 0 0;line-height:1.85}.motion-compare-scene__visual{inset-inline:0;visibility:hidden;opacity:0;margin:0;position:absolute;top:62%}.motion-compare-scene__visual figcaption{color:var(--motion-muted);letter-spacing:.08em;margin-bottom:.8rem;font-size:.72rem;font-weight:800}.motion-compare-scene__visual .motion-compare{margin-top:0}.motion-compare-scene__visual .motion-compare article{visibility:hidden;opacity:0;will-change:opacity, transform;transform:translateY(12px)}.motion-scene[data-motion-density=compact] .motion-stack__summary{gap:.55rem;padding-block:.42rem}.motion-scene[data-motion-density=compact] .motion-stack__summary strong{font-size:clamp(.78rem,3vw,.93rem);line-height:1.32}.motion-scene[data-motion-density=compact] .motion-stack__main h2,.motion-scene[data-motion-density=compact] .motion-stack__main h3{font-size:clamp(1.75rem,min(9.5vw,6.8vh),3.45rem);line-height:1.04}.motion-scene[data-motion-density=compact] .motion-stack__main p{margin-top:.75rem;line-height:1.75}.motion-scene[data-motion-density=compact] .motion-stack__main aside,.motion-scene[data-motion-density=compact] .motion-compare article{padding:.85rem}.motion-scene[data-motion-density=compact] .motion-path__intro h2{font-size:clamp(2.15rem,min(10.5vw,7.5vh),4.45rem)}.motion-scene[data-motion-density=compact] .motion-path__intro p{margin-top:.85rem;line-height:1.72}.motion-scene[data-motion-density=compact] .motion-path__node{padding:.6rem .25rem}.motion-scene[data-motion-density=compact] .motion-compare-scene__intro h2{font-size:clamp(1.75rem,min(8.2vw,5.8vh),3rem);line-height:1.08}.motion-scene[data-motion-density=compact] .motion-compare-scene__intro p{margin-top:.7rem;font-size:.9rem;line-height:1.62}.motion-scene[data-motion-density=compact] .motion-compare-scene__visual figcaption{margin-bottom:.55rem}.motion-scene[data-motion-layout=fallback]{height:auto;min-height:var(--motion-viewport-height)}.motion-scene[data-motion-layout=fallback] .motion-scene__sticky{height:auto;min-height:var(--motion-viewport-height);padding-bottom:calc(var(--motion-scene-bottom-padding) + 4.5rem);display:block;position:relative;top:auto;overflow:visible}.motion-scene[data-motion-layout=fallback] .motion-scene__shell{height:auto}.motion-scene[data-motion-layout=fallback] .motion-scene__label{position:relative;top:auto;left:auto}.motion-scene[data-motion-layout=fallback] .motion-scene__intro{margin-top:2rem;position:relative;top:auto;left:auto;visibility:visible!important;opacity:1!important}.motion-scene[data-motion-layout=fallback] .motion-stack{gap:.75rem;margin-top:2rem;display:grid;position:relative;inset:auto}.motion-scene[data-motion-layout=fallback] .motion-stack__item{display:block;visibility:visible!important;opacity:1!important;filter:none!important;position:relative!important;inset:auto!important;transform:none!important}.motion-scene[data-motion-layout=fallback] [data-motion-stack-main]{opacity:1!important}.motion-scene[data-motion-layout=fallback] [data-motion-stack-summary]{display:none!important}.motion-scene[data-motion-layout=fallback] .motion-scene__supplemental{margin-top:1.25rem;position:relative;bottom:auto;left:auto;right:auto}.motion-scene[data-motion-scene-type=COMPARE][data-motion-layout=fallback] .motion-compare-scene__intro,.motion-scene[data-motion-scene-type=COMPARE][data-motion-layout=fallback] .motion-compare-scene__visual{margin-top:2rem;visibility:visible!important;opacity:1!important;position:relative!important;inset:auto!important;transform:none!important}.motion-scene[data-motion-scene-type=COMPARE][data-motion-layout=fallback] .motion-compare-scene__visual .motion-compare article{visibility:visible!important;opacity:1!important;transform:none!important}html:has(.motion-article[data-motion-layout=fallback]){overflow-anchor:none}.motion-article[data-motion-layout=fallback] .motion-scene{min-height:0;height:auto!important}.motion-article[data-motion-layout=fallback] .motion-scene__sticky{height:auto;min-height:0;padding-bottom:calc(var(--motion-scene-bottom-padding) + 4.5rem);display:block;position:relative;top:auto;overflow:visible}.motion-article[data-motion-layout=fallback] .motion-scene__shell{height:auto}.motion-article[data-motion-layout=fallback] .motion-scene__label,.motion-article[data-motion-layout=fallback] .motion-scene__intro,.motion-article[data-motion-layout=fallback] .motion-path__intro,.motion-article[data-motion-layout=fallback] .motion-path,.motion-article[data-motion-layout=fallback] .motion-path__takeaway,.motion-article[data-motion-layout=fallback] .motion-stack,.motion-article[data-motion-layout=fallback] .motion-stack__item,.motion-article[data-motion-layout=fallback] .motion-scene__supplemental,.motion-article[data-motion-layout=fallback] .motion-compare-scene__intro,.motion-article[data-motion-layout=fallback] .motion-compare-scene__visual{visibility:visible!important;opacity:1!important;filter:none!important;position:relative!important;inset:auto!important;transform:none!important}.motion-article[data-motion-layout=fallback] .motion-scene__intro,.motion-article[data-motion-layout=fallback] .motion-path__intro,.motion-article[data-motion-layout=fallback] .motion-path,.motion-article[data-motion-layout=fallback] .motion-path__takeaway,.motion-article[data-motion-layout=fallback] .motion-stack,.motion-article[data-motion-layout=fallback] .motion-scene__supplemental,.motion-article[data-motion-layout=fallback] .motion-compare-scene__intro,.motion-article[data-motion-layout=fallback] .motion-compare-scene__visual{margin:2rem 0}.motion-article[data-motion-layout=fallback] .motion-stack{gap:1.2rem;padding:0;display:grid}.motion-article[data-motion-layout=fallback] .motion-stack__item{margin:0;display:block}.motion-article[data-motion-layout=fallback] .motion-stack__main{opacity:1!important}.motion-article[data-motion-layout=fallback] .motion-stack__summary,.motion-article[data-motion-layout=fallback] .motion-memory-shelf,.motion-article[data-motion-layout=fallback] .motion-article__navigation,.motion-article[data-motion-layout=fallback] .motion-article__toc,.motion-article[data-motion-layout=fallback] [data-motion-hero-next]{display:none!important}.motion-article[data-motion-layout=fallback] .motion-path__intro[data-motion-retired] p{display:block}.motion-article[data-motion-layout=fallback] .motion-path ol{flex-wrap:wrap}.motion-article[data-motion-layout=fallback] .motion-path__node,.motion-article[data-motion-layout=fallback] .motion-path__connector,.motion-article[data-motion-layout=fallback] .motion-path__connector i,.motion-article[data-motion-layout=fallback] .motion-path__connector b,.motion-article[data-motion-layout=fallback] .motion-path__connector small,.motion-article[data-motion-layout=fallback] .motion-path__takeaway,.motion-article[data-motion-layout=fallback] .motion-compare-scene__visual .motion-compare article{visibility:visible!important;opacity:1!important;transform:none!important}.motion-article[data-motion-layout=fallback] .motion-stack__main h2,.motion-article[data-motion-layout=fallback] .motion-stack__main h3{font-size:clamp(1.75rem,5.1vw,3.45rem)}.motion-article[data-motion-layout=fallback] .motion-path__intro h2{font-size:clamp(2.15rem,5.625vw,4.45rem)}.motion-article[data-motion-layout=fallback] .motion-compare-scene__intro h2{font-size:clamp(1.75rem,4.35vw,3rem)}.motion-article[data-motion-layout=fallback] .motion-static-content h2{font-size:clamp(2rem,5.1vw,3.65rem)}.motion-article:not([data-motion-ready=true]) .motion-scene{height:auto;min-height:var(--motion-viewport-height)}.motion-article:not([data-motion-ready=true]) .motion-scene__sticky{height:auto;min-height:var(--motion-viewport-height);padding-bottom:calc(var(--motion-scene-bottom-padding) + 4.5rem);display:block;position:relative;top:auto;overflow:visible}.motion-article:not([data-motion-ready=true]) .motion-scene__shell{height:auto}.motion-article:not([data-motion-ready=true]) .motion-scene__label,.motion-article:not([data-motion-ready=true]) .motion-scene__intro,.motion-article:not([data-motion-ready=true]) .motion-path,.motion-article:not([data-motion-ready=true]) .motion-path__takeaway,.motion-article:not([data-motion-ready=true]) .motion-stack,.motion-article:not([data-motion-ready=true]) .motion-stack__item,.motion-article:not([data-motion-ready=true]) .motion-scene__supplemental,.motion-article:not([data-motion-ready=true]) .motion-compare-scene__intro,.motion-article:not([data-motion-ready=true]) .motion-compare-scene__visual{visibility:visible!important;opacity:1!important;filter:none!important;position:relative!important;inset:auto!important;transform:none!important}.motion-article:not([data-motion-ready=true]) .motion-scene__intro,.motion-article:not([data-motion-ready=true]) .motion-path,.motion-article:not([data-motion-ready=true]) .motion-stack__item,.motion-article:not([data-motion-ready=true]) .motion-scene__supplemental,.motion-article:not([data-motion-ready=true]) .motion-compare-scene__intro,.motion-article:not([data-motion-ready=true]) .motion-compare-scene__visual{margin:2rem 0}.motion-article:not([data-motion-ready=true]) .motion-stack{gap:1.2rem;display:grid}.motion-article:not([data-motion-ready=true]) .motion-stack__main{opacity:1!important}.motion-article:not([data-motion-ready=true]) .motion-stack__summary,.motion-article:not([data-motion-ready=true]) .motion-article__navigation,.motion-article:not([data-motion-ready=true]) .motion-article__toc{display:none!important}.motion-article:not([data-motion-ready=true]) .motion-path ol{flex-wrap:wrap}.motion-article:not([data-motion-ready=true]) .motion-path__node,.motion-article:not([data-motion-ready=true]) .motion-path__connector,.motion-article:not([data-motion-ready=true]) .motion-path__connector i,.motion-article:not([data-motion-ready=true]) .motion-path__connector b,.motion-article:not([data-motion-ready=true]) .motion-path__connector small{opacity:1!important;transform:none!important}.motion-article:not([data-motion-ready=true]) .motion-compare-scene__visual .motion-compare article{visibility:visible!important;opacity:1!important;transform:none!important}.motion-scene[data-motion-scene-type=STATIC]{height:auto;min-height:var(--motion-viewport-height)}.motion-scene[data-motion-scene-type=STATIC] .motion-scene__sticky{height:auto;min-height:var(--motion-viewport-height);padding-bottom:calc(var(--motion-scene-bottom-padding) + 4.5rem);display:block;position:relative;top:auto;overflow:visible}.motion-scene[data-motion-scene-type=STATIC] .motion-scene__shell{height:auto}.motion-scene[data-motion-scene-type=STATIC] .motion-scene__label{position:relative;top:auto;left:auto}.motion-scene[data-motion-scene-type=STATIC] .motion-scene__shell--static{padding:0;display:block}.motion-scene[data-motion-scene-type=STATIC] .motion-static-content{margin-top:2rem}.motion-scene__shell--static{box-sizing:border-box;place-items:center;padding-top:2.5rem;padding-bottom:4.5rem;display:grid}.motion-static-content{width:100%;max-width:36rem}.motion-static-content h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,min(10vw,7.6vh),4rem);line-height:1.08}.motion-static-content>p{line-height:1.9}.motion-static-content figure{margin:1.4rem 0 0}.motion-static-content figcaption{margin-bottom:.8rem;font-weight:700}.motion-article__finish{text-align:center}.motion-article__finish>div{max-width:43rem}.motion-article__finish span{border:1px solid;border-radius:50%;place-items:center;width:3.7rem;height:3.7rem;margin:0 auto 1.8rem;font-size:1.4rem;display:grid}.motion-article__finish h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,14vw,7rem);line-height:1}.motion-article__finish p{color:var(--motion-muted);margin:1.2rem 0 0}.motion-article__navigation{z-index:130;bottom:max(.35rem, env(safe-area-inset-bottom));color:#8f8981;width:min(100% - 1.25rem,43rem);height:3.75rem;transform:translate(-50%, calc(-1 * var(--motion-navigation-boundary-offset)));grid-template-columns:3.75rem minmax(0,1fr) auto 3.75rem;align-items:center;gap:.42rem;padding:0 .1rem;transition:color .2s,transform .14s ease-out;display:grid;position:fixed;left:50%}.motion-article__navigation.is-dark{color:#aaa49b}.motion-article__navigation>button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:3.75rem;height:3.75rem;padding:0;font-size:1.2rem;line-height:1;display:grid}.motion-article__navigation>button:hover{color:var(--motion-ink);background:#0000000b}.motion-article__navigation.is-dark>button:hover{color:#fff;background:#ffffff12}.motion-article__navigation>button:disabled{opacity:.25;cursor:default}.motion-article__navigation-current{text-align:left;min-width:0;position:relative;border-radius:.45rem!important;width:auto!important;display:block!important}.motion-article__navigation-current span{letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.68rem,1vw,.76rem);line-height:1.1;display:block;overflow:hidden}.motion-article__navigation-current i{background:#d7d1c8;height:1px;margin-top:.42rem;display:block;overflow:hidden}.motion-article__navigation.is-dark .motion-article__navigation-current i{background:#514e49}.motion-article__navigation-current b{background:var(--motion-ink);width:0;height:100%;transition:width .1s linear;display:block}.motion-article__navigation.is-dark .motion-article__navigation-current b{background:#fff}.motion-article__navigation-number{letter-spacing:.1em;white-space:nowrap;min-width:1.75rem;font-size:.6rem}.motion-article__toc{z-index:129;bottom:calc(max(.35rem, env(safe-area-inset-bottom)) + 4.25rem);width:min(100% - 1.25rem,43rem);max-height:min(64svh,31rem);color:var(--motion-ink);background:var(--motion-paper);border:1px solid var(--motion-line);transform:translate(-50%, calc(-1 * var(--motion-navigation-boundary-offset)));transition:transform .14s ease-out;position:fixed;left:50%;overflow:auto;box-shadow:0 1rem 3rem #00000021}.motion-article__toc[hidden]{display:none!important}.motion-article__toc header{z-index:2;background:var(--motion-paper);border-bottom:1px solid var(--motion-line);justify-content:space-between;align-items:center;min-height:3.2rem;padding:.7rem .85rem .7rem 1rem;display:flex;position:sticky;top:0}.motion-article__toc header strong{letter-spacing:.11em;font-size:.68rem}.motion-article__toc header button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:2.5rem;height:2.5rem;padding:0;font-size:1.2rem}.motion-article__toc ol{margin:0;padding:0;list-style:none;display:grid}.motion-article__toc li button{border:0;border-bottom:1px solid var(--motion-line);width:100%;min-height:3.75rem;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem 1rem;display:grid;position:relative}.motion-article__toc li:last-child button{border-bottom:0}.motion-article__toc li button span{color:var(--motion-muted);letter-spacing:.12em;font-size:.58rem;font-weight:800}.motion-article__toc li button strong{min-width:0;font-size:.9rem;line-height:1.45}.motion-article__toc li button[aria-current=true]{color:#fff;background:var(--motion-ink)}.motion-article__toc li button[aria-current=true] span{color:#c9c4bc}@media (width>=760px){.motion-article{--motion-header:74px}.motion-article__hero,.motion-article__finish,.motion-scene__sticky{padding-inline:2rem}.motion-stack__summary strong{font-size:clamp(1.0625rem,.93rem + .3vw,1.1875rem)}.motion-stack__item[data-motion-stack-item=human-summary] .motion-stack__main blockquote p{font-size:clamp(1.3125rem,1rem + .5vw,1.5rem)}.motion-stack__item[data-motion-stack-item=evaluation] .motion-stack__main aside p{font-size:clamp(1.19rem,.95rem + .35vw,1.31rem)}.motion-scene[data-motion-semantic=apply] .motion-stack__main>p,.motion-scene[data-motion-semantic=apply] .motion-checks li{font-size:clamp(1.125rem,.98rem + .25vw,1.25rem)}.motion-scene[data-motion-semantic=apply] .motion-compare h3{font-size:clamp(1.3125rem,1rem + .5vw,1.5rem)}.motion-scene[data-motion-semantic=apply] .motion-compare p{font-size:clamp(1.0625rem,.94rem + .25vw,1.1875rem)}.motion-article__hero p:first-child,.motion-article__finish>div>p:first-of-type,.motion-scene__label{letter-spacing:.11em;margin-bottom:1rem;font-size:clamp(.78rem,.7rem + .18vw,.9rem)}.motion-stack__main>small,.motion-stack__summary small,.motion-compare small{letter-spacing:.1em;font-size:clamp(.76rem,.7rem + .17vw,.88rem)}.motion-path figcaption,.motion-compare-scene__visual figcaption{font-size:clamp(.76rem,.7rem + .17vw,.88rem)}.motion-path__connector small,.motion-path__takeaway small{font-size:clamp(.72rem,.7rem + .13vw,.82rem)}.motion-stack__main h2,.motion-stack__main h3{font-size:clamp(2rem,min(5.4vw,6vh),3.9rem)}.motion-path__intro h2{font-size:clamp(2.55rem,min(6.3vw,6.8vh),4.6rem)}.motion-compare-scene__intro h2{font-size:clamp(2.35rem,min(5.8vw,6.4vh),4.2rem)}.motion-static-content h2{font-size:clamp(2rem,min(5.3vw,6vh),3.65rem)}.motion-article__hero>div{width:min(100%,52rem)}.motion-article__hero h1{max-width:100%}.motion-article__hero p{max-width:48rem}.motion-stack__main h2,.motion-stack__main h3,.motion-path__intro h2,.motion-compare-scene__intro h2,.motion-static-content h2{max-width:100%}}@media (width>=1100px) and (aspect-ratio>=4/3){.motion-scene__shell,.motion-article__hero>div,.motion-article__finish>div{width:min(100%,72rem)}.motion-stack__item,.motion-path__intro,.motion-path,.motion-path__takeaway,.motion-scene__supplemental{left:8%;right:8%}.motion-path{top:54%}}@media (width<=700px){.motion-article__navigation{grid-template-columns:3.6rem minmax(0,1fr) auto 3.6rem;gap:.22rem;width:calc(100% - .75rem)}.motion-article__navigation>button{width:3.6rem;height:3.6rem}.motion-article__toc{top:var(--motion-header);right:0;bottom:calc(max(.35rem, env(safe-area-inset-bottom)) + 4.15rem + var(--motion-navigation-boundary-offset));width:100%;max-height:none;box-shadow:none;border-inline:0;flex-direction:column;transition:bottom .14s ease-out;display:flex;left:0;overflow:hidden;transform:none}.motion-article__toc header{flex:0 0 3.45rem}.motion-article__toc nav{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.motion-article__toc ol{grid-template-rows:repeat(var(--motion-toc-count), minmax(0, 1fr));height:100%;min-height:0;display:grid}.motion-article__toc li{min-height:0}.motion-article__toc li button{height:100%;min-height:0;padding:.35rem 1.05rem}.motion-article__toc li button strong{font-size:clamp(.86rem,3.8vw,1rem);line-height:1.3}}@media (width<=390px){.motion-path__node{padding:.62rem .27rem;font-size:.67rem}.motion-path__connector small{font-size:.48rem}}@media (width<=700px){.motion-article[data-motion-layout=motion] .motion-scene[data-motion-semantic=question] .motion-stack__main h2{max-width:100%;font-size:clamp(1.75rem,min(8vw,5.6vh),2.75rem);line-height:1.13}.motion-path__intro[data-motion-retired] h2{letter-spacing:-.025em;max-width:none;font-size:clamp(1.1rem,5vw,1.4rem);line-height:1.2}.motion-path__intro[data-motion-retired] p{display:none}.motion-scene[data-motion-semantic=apply] .motion-compare{gap:.55rem;margin-top:.8rem}.motion-scene[data-motion-semantic=apply] .motion-compare article{padding:.8rem}.motion-scene[data-motion-semantic=apply] .motion-compare h3{margin-block:.25rem}.motion-scene[data-motion-semantic=apply] .motion-checks{gap:.45rem;margin-top:.8rem}.motion-scene[data-motion-semantic=apply] .motion-checks li{padding-block:.52rem}.motion-scene[data-motion-density=compact][data-motion-semantic=apply] .motion-compare{gap:.45rem}.motion-scene[data-motion-density=compact][data-motion-semantic=apply] .motion-compare article{padding:.65rem}.motion-scene[data-motion-density=compact][data-motion-semantic=apply] .motion-compare h3{margin-block:.2rem;font-size:.95rem;line-height:1.2}.motion-scene[data-motion-density=compact][data-motion-semantic=apply] .motion-compare p{font-size:.85rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.motion-article *,.motion-article :before,.motion-article :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-scene{height:auto!important}.motion-scene__sticky{height:auto;min-height:var(--motion-viewport-height);padding-block:5rem;position:relative;top:auto;overflow:visible}.motion-scene__shell{height:auto}.motion-scene__label,.motion-scene__intro,.motion-path,.motion-path__takeaway,.motion-stack,.motion-stack__item,.motion-scene__supplemental,.motion-compare-scene__intro,.motion-compare-scene__visual{visibility:visible!important;opacity:1!important;filter:none!important;position:relative!important;inset:auto!important;transform:none!important}.motion-scene__intro,.motion-path,.motion-stack__item,.motion-scene__supplemental,.motion-compare-scene__intro,.motion-compare-scene__visual{margin:2rem 0}.motion-stack{gap:1.2rem;display:grid}.motion-stack__item{display:block}.motion-stack__main{opacity:1!important}.motion-stack__summary,.motion-article__navigation,.motion-article__toc{display:none!important}.motion-path ol{flex-wrap:wrap}.motion-path__connector{min-width:3rem}.motion-path__connector i,.motion-path__connector b,.motion-path__connector small,.motion-compare-scene__visual .motion-compare article{opacity:1!important;transform:none!important}.motion-compare-scene__visual .motion-compare article{visibility:visible!important}}.motion-illustration{width:min(100%,14rem);margin:1rem auto 0}.motion-illustration__media{place-items:center;display:grid;position:relative}.motion-illustration[data-motion-illustration-mat=auto] .motion-illustration__media,.motion-illustration[data-motion-illustration-mat=light] .motion-illustration__media{background:#fffefbe6;border-radius:.5rem;padding:.45rem}.motion-illustration img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.motion-scene--dark .motion-illustration img{filter:drop-shadow(0 0 1.25px #fffefb6b)}.motion-illustration[data-motion-illustration-role=overview]{width:min(100%,26rem)}.motion-illustration[data-motion-illustration-role=beat]{width:min(100%,14rem)}.motion-illustration[data-motion-illustration-role=beat][data-motion-illustration-max-height=medium]{width:min(100%,18rem)}.motion-illustration[data-motion-illustration-role=mini]{width:min(100%,8rem)}.motion-illustration__label{left:var(--motion-illustration-label-x);top:var(--motion-illustration-label-y);z-index:1;color:#fff;letter-spacing:.04em;white-space:nowrap;background:#191918c2;border-radius:999px;padding:.16rem .38rem;font-size:.64rem;font-weight:800;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.motion-illustration__leaders{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.motion-illustration__leader-line{stroke:#4b5458;stroke-width:.7px;vector-effect:non-scaling-stroke}.motion-illustration__target-dot{fill:#4b5458;stroke:#fffefbe6;stroke-width:.42px;vector-effect:non-scaling-stroke}.motion-scene--dark .motion-illustration__leader-line{stroke:#fffefbc7}.motion-scene--dark .motion-illustration__target-dot{fill:#fffefbdb;stroke:#191918d1}.motion-stack__illustrated-layout{gap:.9rem;display:grid}.motion-stack__illustrated-copy{min-width:0}.motion-path__intro[data-motion-path-intro-illustrated]{gap:.9rem;display:grid}.motion-path__intro[data-motion-path-intro-illustrated] .motion-illustration{width:min(100%,26rem)}@media (width>=1100px) and (aspect-ratio>=4/3){.motion-stack__illustrated-layout,.motion-path__intro[data-motion-path-intro-illustrated]{grid-template-columns:minmax(0,1.5fr) minmax(12rem,1fr);align-items:center;column-gap:clamp(1.25rem,3vw,2.75rem)}.motion-stack__illustrated-layout .motion-illustration,.motion-path__intro[data-motion-path-intro-illustrated] .motion-illustration{width:100%;margin:0}.motion-stack__illustrated-layout .motion-illustration[data-motion-illustration-role=beat]{width:min(100%,12rem)}.motion-stack__illustrated-layout .motion-illustration[data-motion-illustration-role=beat][data-motion-illustration-max-height=medium]{width:min(100%,18rem)}}@media (width<=700px){.motion-illustration[data-motion-illustration-role=overview]{width:min(100%,21rem)}.motion-illustration[data-motion-illustration-role=beat]{width:min(50%,9.5rem)}.motion-illustration[data-motion-illustration-role=beat][data-motion-illustration-max-height=medium]{width:min(75%,14.25rem)}.motion-illustration[data-motion-illustration-role=mini]{width:min(30%,6rem)}.motion-path__intro[data-motion-path-intro-illustrated] .motion-illustration{width:min(100%,21rem)}.motion-scene[data-motion-density=compact] .motion-stack__illustrated-layout .motion-illustration{margin-top:.7rem}.motion-scene[data-motion-density=compact] .motion-stack__illustrated-layout .motion-illustration[data-motion-illustration-role=beat]{width:min(40%,7rem)}.motion-scene[data-motion-density=compact] .motion-stack__illustrated-layout .motion-illustration[data-motion-illustration-role=beat][data-motion-illustration-max-height=medium]{width:min(75%,14.25rem)}.motion-scene[data-motion-density=compact] .motion-path__intro[data-motion-path-intro-illustrated] .motion-illustration{width:min(100%,17rem)}}@media (width<=370px){.motion-scene[data-motion-density=compact] .motion-path__intro[data-motion-path-intro-illustrated] .motion-illustration{width:min(100%,14rem)}}.motion-article-sources[data-astro-cid-tebepa4w]{color:#171716;background:#fffefb;border-top:1px solid #e7e1d7}.motion-article-sources[data-astro-cid-tebepa4w] summary[data-astro-cid-tebepa4w]{letter-spacing:.1em;cursor:pointer;width:min(100% - 2.5rem,43rem);margin:0 auto;padding:1.5rem 0;font-size:.78rem;font-weight:800;list-style:none}.motion-article-sources[data-astro-cid-tebepa4w] summary[data-astro-cid-tebepa4w]::-webkit-details-marker{display:none}.motion-article-sources[data-astro-cid-tebepa4w] summary[data-astro-cid-tebepa4w]:before{content:"▶";color:#756f67;margin-right:.65rem;font-size:.7em;transition:transform .18s;display:inline-block}.motion-article-sources[data-astro-cid-tebepa4w][open] summary[data-astro-cid-tebepa4w]:before{transform:rotate(90deg)}.motion-article-sources[data-astro-cid-tebepa4w]>div[data-astro-cid-tebepa4w]{width:min(100% - 2.5rem,43rem);margin:0 auto;padding:.15rem 0 4.5rem}.motion-article-sources[data-astro-cid-tebepa4w] p[data-astro-cid-tebepa4w]{color:#756f67;margin:0;font-size:.86rem}.motion-article-sources[data-astro-cid-tebepa4w] ul[data-astro-cid-tebepa4w]{gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.motion-article-sources[data-astro-cid-tebepa4w] a[data-astro-cid-tebepa4w]{color:inherit;text-underline-offset:.2em;text-decoration:underline #b8b0a6}
