.ed-article .ed-grid>.ed-ba,.ed-article .ed-ba-stick>.ed-ba{overflow-wrap:normal;--ba-pad:clamp(20px, 2.2vw, 32px)}.ed-article .ed-ba-head{text-align:center;margin-bottom:clamp(28px,3vw,48px)}.ed-article .ed-ba-head .ed-eyebrow{margin-bottom:1.1em}.ed-article .ed-ba-h{max-width:22em;font-family:var(--font-display);font-weight:400;font-size:var(--ed-h2);letter-spacing:-.01em;color:rgb(var(--g-ink-rgb));text-wrap:balance;margin-inline:auto;line-height:1.15}.ed-article .ed-ba-sub{max-width:36em;font-family:var(--font-body);font-size:var(--ed-body);color:var(--g-dim);text-wrap:pretty;margin:.7em auto 0;line-height:1.5}.ed-article .ed-ba-panes{align-items:start;gap:var(--ed-gutter);display:grid}.ed-article .ed-ba.side .ed-ba-panes{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.ed-article .ed-ba.side.no-between .ed-ba-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ed-article .ed-ba.stack .ed-ba-panes{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2vw,30px)}.ed-article .ed-ba.stack.no-between .ed-ba-panes{gap:clamp(24px,2.6vw,40px)}.ed-article .ed-ba-pane{min-width:0}.ed-article .ed-ba-lab{align-items:center;gap:.9em;min-height:1.4em;margin-bottom:.9em;display:flex}.ed-article .ed-ba-t{font-family:var(--font-display);font-size:var(--ed-pull);letter-spacing:-.01em;color:rgb(var(--g-ink-rgb));white-space:pre-line;text-wrap:pretty;line-height:1.3}.ed-article .ed-ba.sz-s .ed-ba-t{font-size:var(--ed-body);letter-spacing:0;line-height:1.5}.ed-article .ed-ba.sz-l .ed-ba-t{font-size:var(--ed-feature);line-height:1.15}.ed-article .ed-ba.dim .ed-ba-pane.before .ed-ba-t{color:var(--g-dim)}.ed-article .ed-ba-t del{color:var(--g-strike);text-decoration:none}.ed-article .ed-ba-t .w{display:inline-block}.ed-article .ed-ba-t del .w{position:relative}.ed-article .ed-ba-t del .w:after{content:"";background:var(--g-strike);height:.07em;position:absolute;top:54%;left:0;right:0}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-ba-t del{opacity:.6}.ed-article .ed-ba-t mark{color:inherit;background:0 0}.ed-article .ed-ba.ch-fill .ed-ba-t mark{background:var(--g-change);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em;margin:-.04em -.12em;padding:.04em .12em}.ed-article .ed-ba.ch-line .ed-ba-t mark{background-image:linear-gradient(var(--g-change-line), var(--g-change-line));background-position:0 92%;background-repeat:no-repeat;background-size:100% .09em}.ed-article .ed-ba.ch-ink .ed-ba-t mark,.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-ba.ch-line .ed-ba-t mark{font-weight:500}.ed-article .ed-ba.plain.side.no-between .ed-ba-pane.after{padding-left:var(--ed-gutter);border-left:1px solid var(--g-hair)}.ed-article .ed-ba.cards .ed-ba-pane{padding:var(--ba-pad);border:1px solid var(--g-hair);border-radius:var(--card-radius);background:var(--g-tint)}.ed-article .ed-ba.field .ed-ba-pane.after{padding:var(--ba-pad);border:1px solid var(--g-hair);border-radius:var(--card-radius);background:var(--g-field)}.ed-article .ed-ba.field.side .ed-ba-pane.before{padding-block:var(--ba-pad)}.ed-article .ed-ba-app{margin:calc(-1 * var(--ba-pad)) calc(-1 * var(--ba-pad)) var(--ba-pad);padding:.7em var(--ba-pad);border-bottom:1px solid var(--g-hair);font-family:var(--font-display);font-size:var(--ed-caption);color:rgb(var(--g-ink-rgb) / .55);align-items:center;gap:.6em;display:flex}.ed-article .ed-ba-app i{background:rgb(var(--g-ink-rgb) / .18);border-radius:50%;width:9px;height:9px;display:inline-block}.ed-article .ed-ba-app i+i{margin-left:-2px}.ed-article .ed-ba-app span{margin-left:.4em}.ed-article .ed-ba-meta{font-family:var(--font-display);font-size:var(--ed-caption);color:rgb(var(--g-ink-rgb) / .6);align-items:center;gap:.5em;margin-top:1em;display:flex}.ed-article .ed-ba-meta svg{flex:none;width:1.1em;height:1.1em}.ed-article .ed-ba-meta svg path,.ed-article .ed-ba-pill svg path{fill:none;stroke:var(--lime-green);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ed-article .ed-band.green .ed-ba-meta svg path{stroke:rgb(var(--g-ink-rgb))}.ed-article .ed-ba-wave{align-items:center;gap:3px;height:1.4em;display:inline-flex}.ed-article .ed-ba-wave i{width:3px;height:calc(var(--l) * 1.4em);background:var(--g-wave);border-radius:99px;min-height:4px;display:block}.ed-article .ed-ba-between{color:rgb(var(--g-ink-rgb) / .4);justify-content:center;align-items:center;display:flex}.ed-article .ed-ba-arrow svg{width:clamp(26px,2.4vw,36px);height:auto;display:block}.ed-article .ed-ba-arrow path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ed-article .ed-ba.stack .ed-ba-arrow svg{transform:rotate(90deg)}.ed-article .ed-ba-bars{justify-content:center;align-items:center;gap:clamp(3px,.4vw,6px);width:min(100%,520px);height:clamp(40px,4vw,56px);display:flex}.ed-article .ed-ba-bars i{width:clamp(3px,.32vw,5px);height:calc(var(--l) * 100%);background:var(--g-wave);border-radius:99px;flex:none;min-height:6px;display:block}.ed-article .ed-ba-pill{width:300px;max-width:100%;height:80px;box-shadow:inset 0 0 0 1px rgb(var(--white-smoke-rgb) / .16);background:#0d0d12;border-radius:999px;justify-content:center;align-items:center;display:flex}.ed-article .ed-ba-pill svg{width:44px;height:44px}.ed-article .ed-ba-pill i{display:none}.ed-article .ed-ba.flip .ed-ba-panes{grid-template-columns:minmax(0,1fr);gap:0}.ed-article .ed-ba.flip .ed-ba-pane{grid-area:2/1}:is(.ed-article .ed-ba.flip .ed-ba-panes:has(input[value=after]:checked)>.ed-ba-pane.before,.ed-article .ed-ba.flip .ed-ba-panes:has(input[value=before]:checked)>.ed-ba-pane.after){visibility:hidden}.ed-article .ed-ba-seg{box-shadow:inset 0 0 0 1px var(--g-hair);font-family:var(--font-display);font-size:var(--ed-caption);border-radius:999px;grid-area:1/1;justify-self:center;margin-bottom:clamp(18px,2vw,28px);padding:3px;display:inline-flex}.ed-article .ed-ba-seg label{color:rgb(var(--g-ink-rgb) / .6);cursor:pointer;border-radius:999px;padding:.55em 1.2em;position:relative}.ed-article .ed-ba-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ed-article .ed-ba-seg label:has(:checked){background:rgb(var(--g-ink-rgb));color:var(--g-bg)}.ed-article .ed-ba-seg label:has(:focus-visible){outline:2px solid rgb(var(--g-ink-rgb));outline-offset:2px}.ed-article .ed-ba-note{text-align:center;font-family:var(--font-display);font-size:var(--ed-caption);color:rgb(var(--g-ink-rgb) / .5);text-wrap:pretty;margin-top:clamp(18px,2vw,28px)}.ed-article .ed-ba-foot{font-family:var(--font-display);font-size:var(--ed-caption);color:rgb(var(--g-ink-rgb) / .5);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4em 1.2em;margin-top:clamp(18px,2vw,28px);display:flex}.ed-article .ed-ba-foot:not(:has(>:not([hidden]))){display:none}.ed-article .ed-ba-foot .ed-ba-note{margin-top:0}.ed-article .ed-ba-replay{color:inherit;font-family:var(--font-display);font-size:var(--ed-caption);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45em;margin-inline:-.6em;padding:.2em .6em;display:inline-flex}.ed-article .ed-ba-replay[hidden]{display:none}.ed-article .ed-ba-replay:focus-visible{outline:2px solid rgb(var(--g-ink-rgb));outline-offset:2px}.ed-article .ed-ba-replay svg{width:1.1em;height:1.1em}.ed-article .ed-ba-replay svg path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.ed-article .ed-ba-replay:hover{color:rgb(var(--g-ink-rgb))}}.ed-article .ed-ba-caret{display:none}.ed-article .ed-ba-land{display:block}.ed-article .ed-ba.side.column .ed-ba-panes{grid-template-columns:minmax(0,1fr);gap:18px}.ed-article .ed-ba.side.column .ed-ba-arrow svg{transform:rotate(90deg)}.ed-article .ed-ba.plain.side.column.no-between .ed-ba-pane.after{border-left:0;border-top:1px solid var(--g-hair);padding:18px 0 0}.ed-article .ed-ba.field.side.column .ed-ba-pane.before{padding-block:0}@media (max-width:880px){.ed-article .ed-ba.side .ed-ba-panes,.ed-article .ed-ba.side.no-between .ed-ba-panes{grid-template-columns:minmax(0,1fr);gap:18px}.ed-article .ed-ba.side .ed-ba-arrow svg{transform:rotate(90deg)}.ed-article .ed-ba.plain.side.no-between .ed-ba-pane.after{border-left:0;border-top:1px solid var(--g-hair);padding:18px 0 0}.ed-article .ed-ba.field.side .ed-ba-pane.before{padding-block:0}.ed-article .ed-grid>.ed-ba,.ed-article .ed-ba-stick>.ed-ba{--ba-pad:16px}.ed-article .ed-ba-bars{height:40px}.ed-article .ed-ba-pill{width:220px;height:60px}.ed-article .ed-ba-pill svg{width:34px;height:34px}.ed-article .ed-ba-seg label{align-items:center;min-height:44px;display:inline-flex}.ed-article .ed-ba-replay{min-height:44px}}.ed-article .ed-ba-steps{flex-wrap:wrap;justify-content:center;gap:clamp(14px,2.4vw,40px);margin-bottom:clamp(24px,3.2vw,56px);display:flex}.ed-article .ed-ba-step{--on:0;--was:1;font-family:var(--font-display);font-size:var(--ed-eyebrow);text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--g-ink-rgb));opacity:calc(.4 + .6 * var(--on) + .15 * var(--was));align-items:center;font-weight:500;line-height:1.4;display:inline-flex}.ed-article .ed-ba-step:last-child{--on:1;--was:0}.ed-article .ed-ba-step svg{flex:none;width:clamp(18px,1.6vw,24px);height:auto}.ed-article .ed-ba-step span{white-space:nowrap;margin-left:.55em}.ed-article .ed-ba-pin{--ba-dist:240vh;height:calc(100vh + var(--ba-dist))}.ed-article .ed-ba-stick{flex-direction:column;justify-content:center;min-height:100svh;padding:max(88px,10vh) 0 8vh;display:flex;position:sticky;top:0}.ed-article .ed-ba-stick>.ed-ba{width:100%;max-width:var(--ed-w-wide);margin-inline:auto}.ed-article .ed-ba-stick>.ed-ba.column{max-width:var(--ed-w-column)}.ed-article .ed-ba-rail{background:rgb(var(--g-ink-rgb) / .12);border-radius:2px;width:2px;height:20vh;position:absolute;top:50%;right:calc(clamp(16px,2vw,32px) + -50vw + 50%);transform:translateY(-50%)}.ed-article .ed-ba-rail i{background:rgb(var(--g-ink-rgb) / .45);border-radius:2px;width:2px;height:12%;position:absolute;top:88%;left:0}.ed-article .ed-ba-stick .ed-ba-head{margin-bottom:clamp(20px,2.4vw,36px)}.ed-article .ed-ba-stick .ed-ba-head .ed-eyebrow{margin-bottom:.8em}.ed-article .ed-ba-stick .ed-ba-sub{display:none}.ed-article .ed-ba-stick>.ed-ba.stack .ed-ba-panes{max-width:var(--ba-w);margin-inline:auto}.ed-article .ed-ba-stick>.ed-ba.stack .ed-ba-t{text-align:center}.ed-article .ed-ba-stick>.ed-ba.stack :is(.ed-ba-lab,.ed-ba-meta){justify-content:center}.ed-article .ed-ba-stick>.ed-ba.stack .ed-ba-between{margin-block:clamp(8px,1.2vw,20px)}.ed-article .ed-ba-stick>.sz-m{--ba-w:calc(26 * var(--ed-frame))}.ed-article .ed-ba-stick>.sz-m .ed-ba-t{font-size:var(--ed-frame)}.ed-article .ed-ba-stick>.sz-s{--ba-w:calc(26 * var(--ed-pull))}.ed-article .ed-ba-stick>.sz-s .ed-ba-t{font-size:var(--ed-pull)}.ed-article .ed-ba-stick>.sz-l{--ba-w:calc(26 * var(--ed-feature))}.ed-article .ed-ba-stick>.sz-l .ed-ba-t{font-size:var(--ed-feature)}.ed-article .ed-ba-stick>.fit-1{--ba-w:calc(26 * var(--ed-pull))}.ed-article .ed-ba-stick>.fit-1 .ed-ba-t{font-size:var(--ed-pull)}.ed-article .ed-ba-stick>.fit-1 .ed-ba-head{margin-bottom:16px}.ed-article .ed-ba-stick>.fit-1 .ed-ba-steps{margin-bottom:clamp(16px,2vw,32px)}.ed-article .ed-ba-stick>.fit-2 .ed-ba-head{display:none}.ed-article .ed-ba-stick>.fit-3{--ba-w:calc(26 * var(--ed-body))}.ed-article .ed-ba-stick>.fit-3 .ed-ba-t{font-size:var(--ed-body)}.ed-article .ed-ba-stick>.fit-4 .ed-ba-steps{display:none}.ed-article .ed-ba-stick>.fit-4 .ed-ba-bars{height:40px}.ed-article .ed-ba-stick>.fit-4 .ed-ba-pill{width:220px;height:60px}.ed-article .ed-ba-stick>.fit-4 .ed-ba-pill svg{width:34px;height:34px}.ed-article .ed-ba-stick>.fit-4.stack .ed-ba-between{margin-block:4px}@media (max-width:880px){.ed-article .ed-ba-steps{flex-wrap:nowrap;gap:14px;margin-bottom:20px}.ed-article .ed-ba-step{letter-spacing:.1em}.ed-article .ed-ba-step svg{width:16px}.ed-article .ed-ba-step span{max-width:calc(var(--on) * 24em);margin-left:calc(var(--on) * .5em);overflow:hidden}.ed-article .ed-ba-stick{padding:88px 0 24px}.ed-article .ed-ba-rail{right:calc(8px + -50vw + 50%)}.ed-article .ed-ba-stick>.sz-m{--ba-w:calc(26 * var(--ed-pull))}.ed-article .ed-ba-stick>.sz-m .ed-ba-t{font-size:var(--ed-pull)}.ed-article .ed-ba-stick>.sz-s{--ba-w:calc(26 * var(--ed-body))}.ed-article .ed-ba-stick>.sz-s .ed-ba-t{font-size:var(--ed-body)}.ed-article .ed-ba-stick>.sz-l{--ba-w:calc(26 * var(--ed-h2))}.ed-article .ed-ba-stick>.sz-l .ed-ba-t{font-size:var(--ed-h2)}.ed-article .ed-ba-stick>:is(.fit-1,.fit-3){--ba-w:calc(26 * var(--ed-body))}.ed-article .ed-ba-stick>:is(.fit-1,.fit-3) .ed-ba-t{font-size:var(--ed-body)}}.ed-article .ed-ba{--p:1}@media (prefers-reduced-motion:no-preference){.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-pane.before .ed-ba-t .w{--q:clamp(0, (var(--p) - var(--a)) / (var(--b) - var(--a)), 1);--e:calc(var(--q) * (2 - var(--q)));opacity:var(--e);transform:translateY(calc((1 - var(--e)) * .45em))}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-t del{--qs:clamp(0, (var(--p) - var(--a)) / (var(--b) - var(--a)), 1);color:color-mix(in srgb, var(--g-strike) calc(var(--qs) * 100%), rgb(var(--g-ink-rgb)))}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-t del .w:after{transform:scaleX(var(--qs));transform-origin:0}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-ba:is(.loop,.scroll) .ed-ba-t del{opacity:calc(1 - var(--qs) * .4)}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-pane.after .ed-ba-land{--q:clamp(0, (var(--p) - var(--a)) / (var(--b) - var(--a)), 1);--e:calc(var(--q) * (2 - var(--q)));opacity:var(--e);transform:translateY(calc((1 - var(--e)) * .3em))}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-t mark{--qe:clamp(0, (var(--p) - var(--a)) / (var(--b) - var(--a)), 1)}.ed-article .ed-ba:is(.loop,.scroll).ch-fill .ed-ba-t mark{background:linear-gradient(var(--g-change), var(--g-change)) 0 0 / calc(var(--qe) * 100%) 100% no-repeat}.ed-article .ed-ba:is(.loop,.scroll).ch-line .ed-ba-t mark{background-size:calc(var(--qe) * 100%) .09em}.ed-article .ed-ba:is(.loop,.scroll).ch-ink .ed-ba-t mark{opacity:calc(.72 + var(--qe) * .28)}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-meta{opacity:clamp(0, (var(--p) - var(--a)) / (var(--b) - var(--a)), 1)}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-pane.after .ed-ba-t{position:relative}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-caret{opacity:calc(clamp(0, (var(--p) - .64) * 1000, 1) * clamp(0, (.92 - var(--p)) * 1000, 1));display:inline;position:relative}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-caret.wait{opacity:calc(clamp(0, (var(--p) - .02) * 1000, 1) * clamp(0, (.64 - var(--p)) * 1000, 1));position:absolute;top:.05em;left:-3px}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-caret:after{content:"";background:rgb(var(--g-ink-rgb));width:2px;height:1em;position:absolute;top:.12em;left:3px}.ed-article .ed-ba:is(.loop,.scroll).is-moving .ed-ba-caret:after{animation:1s steps(2,start) infinite ba-blink}.ed-article .ed-ba:is(.loop,.scroll).is-tx :is(.ed-ba-wave,.ed-ba-bars) i{background:var(--jucy-tiffany)}.ed-article .ed-band:is(.tiffany,.green,.yellow) .ed-ba:is(.loop,.scroll).is-tx :is(.ed-ba-wave,.ed-ba-bars) i{background:rgb(var(--g-ink-rgb))}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-pill{--done:clamp(0, (var(--p) - .68) * 1000, 1);gap:4px;position:relative}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-pill i{width:6px;height:calc(var(--l) * 56px);background:var(--gold);min-height:10px;opacity:calc(1 - var(--done));border-radius:99px;flex:none;display:block}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-pill svg{opacity:var(--done);margin:auto;position:absolute;inset:0}.ed-article .ed-ba:is(.loop,.scroll).is-tx .ed-ba-pill i{background:var(--jucy-tiffany)}.ed-article .ed-ba:is(.loop,.scroll).is-rest .ed-ba-pill i{opacity:.35;height:10px}.ed-article .ed-ba:is(.loop,.scroll).wave-live :is(.ed-ba-wave,.ed-ba-bars,.ed-ba-pill) i{animation:ba-wave .9s ease-in-out calc(var(--k) * -.11s) infinite alternate}.ed-article .ed-ba:is(.loop,.scroll).wave-live.is-tx :is(.ed-ba-wave,.ed-ba-bars,.ed-ba-pill) i{animation:ba-shimmer 1.257s cubic-bezier(.37, 0, .63, 1) calc((var(--k) - 24) * .11s) infinite}:is(.ed-article .ed-ba.flip.flip-before .ed-ba-panes:has(>.ed-ba-seg input:checked)>.ed-ba-pane.before,.ed-article .ed-ba.flip.flip-after .ed-ba-panes:has(>.ed-ba-seg input:checked)>.ed-ba-pane.after){visibility:visible}:is(.ed-article .ed-ba.flip.flip-before .ed-ba-panes:has(>.ed-ba-seg input:checked)>.ed-ba-pane.after,.ed-article .ed-ba.flip.flip-after .ed-ba-panes:has(>.ed-ba-seg input:checked)>.ed-ba-pane.before){visibility:hidden}:is(.ed-article .ed-ba.flip-before .ed-ba-seg label:has(input[value=before]),.ed-article .ed-ba.flip-after .ed-ba-seg label:has(input[value=after])){background:rgb(var(--g-ink-rgb));color:var(--g-bg)}:is(.ed-article .ed-ba.flip-before .ed-ba-seg label:has(input[value=after]),.ed-article .ed-ba.flip-after .ed-ba-seg label:has(input[value=before])){color:rgb(var(--g-ink-rgb) / .6);background:0 0}.ed-article .ed-ba.scroll .ed-ba-step{--on:calc(clamp(0, (var(--p) - var(--a)) * 1000 + 1, 1) * clamp(0, (var(--b) - var(--p)) * 1000, 1));--was:clamp(0, (var(--p) - var(--b)) * 1000 + 1, 1);transition:opacity .3s linear}.ed-article .ed-ba-rail i{top:calc(var(--p) * 88%)}.ed-article .ed-ba-stick>.fit-4 .ed-ba-pill{gap:3px}.ed-article .ed-ba-stick>.fit-4 .ed-ba-pill i{width:4px;height:calc(var(--l) * 40px);min-height:8px}.ed-article .ed-ba-stick>.fit-4.is-rest .ed-ba-pill i{height:8px}.ed-article .ed-ba-stick>.stack .ed-ba-caret.wait{left:calc(50% - 3px)}}@media (prefers-reduced-motion:no-preference) and (max-width:880px){.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-pill{gap:3px}.ed-article .ed-ba:is(.loop,.scroll) .ed-ba-pill i{width:4px;height:calc(var(--l) * 40px);min-height:8px}.ed-article .ed-ba:is(.loop,.scroll).is-rest .ed-ba-pill i{height:8px}}@media (prefers-reduced-motion:reduce),(scripting:none){.ed-article .ed-ba-replay{display:none}.ed-article .ed-ba-foot:not(:has(>.ed-ba-note)){display:none}.ed-article .ed-ba-pin{height:auto}.ed-article .ed-ba-stick{min-height:0;padding:0;position:static}.ed-article .ed-ba-stick .ed-ba-sub{display:block}.ed-article .ed-ba-rail{display:none}}
