.nl-ledger{padding-bottom:7rem}.nl-ledger-in{position:relative}@media (min-width:1024px){.nl-ledger-in{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:0 3rem;display:grid}}.nl-ledger-rows{grid-area:1/1;margin:0;padding:0;list-style:none}.nl-ledger-rows>li{border-bottom:1px solid var(--rule)}.nl-latest{border-top:1px solid var(--rule);margin-top:3.5rem}@media (min-width:1024px){.nl-latest{margin-top:4rem}}.nl-ledger-row{gap:.6rem;padding:2.25rem 0 2.1rem;display:grid}@media (min-width:768px){.nl-ledger-row{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:0 2rem}}.nl-ledger-date{color:var(--field)}.nl-ledger-h{letter-spacing:-.03em;text-wrap:balance;color:var(--ink);font-size:clamp(1.85rem,3.6vw,3rem);font-weight:700;line-height:1.05;transition:color .25s}.nl-ledger-dek{max-width:54ch;color:var(--ink-2);margin-top:.9rem;font-size:16px;line-height:1.65}.nl-ledger-by{color:var(--field);margin-top:.9rem}.nl-ledger-row:hover .nl-ledger-h,.nl-ledger-row:focus-visible .nl-ledger-h{color:var(--teal-deep)}.nl-ledger-pic{aspect-ratio:16/9;background:var(--pale);margin-top:1.25rem;display:block;position:relative}@media (min-width:768px){.nl-ledger-pic{grid-column:2}}.nl-ledger-pic img{-o-object-fit:cover;object-fit:cover}.nl-ledger-credit{color:var(--field);white-space:nowrap;position:absolute;top:calc(100% + .75rem);left:0}@media (max-width:1023px){.nl-ledger-credit{display:none}}.nl-ledger-frame{display:none}@supports (anchor-name:--a){@media (min-width:1024px){.nl-ledger-frame{aspect-ratio:4/5;background:var(--pale);anchor-name:--nl-preview;grid-area:1/2;margin-top:2.25rem;display:block;position:sticky;top:2rem}.nl-ledger-pic{position-anchor:--nl-preview;top:anchor(top);left:anchor(left);width:anchor-size(width);height:anchor-size(height);aspect-ratio:auto;opacity:0;pointer-events:none;background:0 0;margin:0;transition:opacity .4s cubic-bezier(.2,.7,.1,1);position:absolute}.nl-ledger-pic img{transition:transform .9s cubic-bezier(.2,.7,.1,1);transform:scale(1.03)}.nl-ledger-row:is(:hover,:focus-visible) .nl-ledger-pic{opacity:1}.nl-ledger-rows:not(:has(.nl-ledger-row:is(:hover,:focus-visible)))>li:first-child .nl-ledger-pic{opacity:1}.nl-ledger-row:is(:hover,:focus-visible) .nl-ledger-pic img{transform:none}.nl-ledger-rows:not(:has(.nl-ledger-row:is(:hover,:focus-visible)))>li:first-child .nl-ledger-pic img{transform:none}.nl-ledger-rows:has(.nl-ledger-row:is(:hover,:focus-visible)) .nl-ledger-row:not(:hover,:focus-visible) .nl-ledger-h{color:var(--ink-3)}}}.nl-feature{color:inherit;display:block}.nl-feature-pic{aspect-ratio:21/9;background:var(--pale);display:block;position:relative;overflow:hidden}.nl-feature-pic img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;transition:transform 1s cubic-bezier(.2,.7,.1,1)}.nl-feature-credit{text-align:right;color:var(--field);margin-top:.75rem}.nl-feature-strip{border-bottom:1px solid var(--ink);gap:1rem;padding:1.5rem 0 1.75rem;display:grid}@media (min-width:900px){.nl-feature-strip{grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:start;gap:0 2rem}}.nl-feature-meta,.nl-feature-text{display:block}.nl-feature-h{letter-spacing:-.03em;text-wrap:balance;background-image:linear-gradient(var(--teal), var(--teal));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;font-size:clamp(1.75rem,3.2vw,2.8rem);font-weight:700;line-height:1.06;transition:background-size .5s cubic-bezier(.2,.7,.1,1);display:inline}.nl-feature-dek{max-width:60ch;color:var(--ink-2);margin-top:.9rem;font-size:16px;line-height:1.65;display:block}.nl-feature-go{display:none}@media (min-width:900px){.nl-feature-go{border:1px solid var(--ink);width:3.5rem;height:3.5rem;color:var(--ink);justify-content:center;align-items:center;transition:background-color .25s,border-color .25s,color .25s;display:flex}.nl-feature-go svg{width:22px;height:14px}.nl-feature-go path{stroke-width:1.5px;transition:stroke-width .25s}}.nl-feature:hover .nl-feature-pic img,.nl-feature:focus-visible .nl-feature-pic img{transform:scale(1.025)}.nl-feature:hover .nl-feature-h,.nl-feature:focus-visible .nl-feature-h{background-size:100% 2px}.nl-feature:hover .nl-feature-go,.nl-feature:focus-visible .nl-feature-go{background:var(--teal);border-color:var(--teal);color:var(--white)}.nl-feature:hover .nl-feature-go path,.nl-feature:focus-visible .nl-feature-go path{stroke-width:2.25px}.nl-insight-main{timeline-scope:var(--scope);background:var(--white)}.nl-run{z-index:20;background:var(--white);border-bottom:1px solid var(--rule);position:sticky;top:0}.nl-run-in{letter-spacing:.14em;justify-content:space-between;align-items:baseline;gap:1.5rem;max-width:1180px;margin:0 auto;padding:.85rem 1.5rem .8rem;font-size:12px;line-height:1.55;display:flex}@media (min-width:768px){.nl-run-in{padding-left:2rem;padding-right:2rem}}.nl-run-doc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--field);overflow:hidden}.nl-run-doc b{color:var(--ink);font-weight:400}.nl-run-folio{color:var(--teal-deep);flex-shrink:0;display:none}.nl-run-progress{background:var(--teal);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.nl-run-folio{display:grid}.nl-run-folio>span{opacity:0;animation:linear nl-current;animation-timeline:var(--tl);grid-area:1/1;animation-range:cover}.nl-run-progress{animation:linear both nl-grow;animation-timeline:scroll(root)}}@keyframes nl-current{0%,to{opacity:1}}@keyframes nl-grow{to{transform:scaleX(1)}}.nl-sec{view-timeline-name:var(--tl);view-timeline-inset:30% 69%}.nl-figure{margin:0}.nl-figure img{background:var(--pale);width:100%;height:auto;display:block}.nl-figure figcaption{flex-direction:column;gap:.35rem;margin-top:.85rem;display:flex}@media (min-width:640px){.nl-figure figcaption{flex-direction:row;justify-content:space-between;align-items:baseline;gap:2rem}}.nl-figure-caption{max-width:64ch;color:var(--ink-2);font-size:14px;line-height:1.6}.nl-figure-credit{color:var(--field);flex-shrink:0}.nl-figure-hero img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.nl-insight-grid{margin-top:3.5rem}@media (min-width:1100px){.nl-insight-grid{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:0 2.5rem;display:grid}}.nl-insight-grid .nl-insight-rail{display:none}@media (min-width:1100px){.nl-insight-grid .nl-insight-rail{display:block;top:4.5rem}.nl-insight-text{grid-column:2}}@supports (animation-timeline:scroll()){.nl-insight-rail a{animation:linear nl-here;animation-timeline:var(--tl);animation-range:cover}}@keyframes nl-here{0%,to{color:var(--ink);font-weight:600}}.nl-article{color:var(--ink);grid-template-columns:minmax(0,1fr);font-size:17px;line-height:1.75;display:grid}@media (min-width:768px){.nl-article{font-size:18px}}@media (min-width:1100px){.nl-article{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,640px) 10rem;column-gap:2.5rem}}.nl-article>*,.nl-sec>*{grid-column:1}.nl-article>:first-child{margin-top:0}.nl-article>*+*,.nl-sec>*+*{margin-top:1.2em}.nl-sec{grid-template-columns:subgrid;border-top:1px solid var(--rule);grid-column:1/-1;margin-top:2.6em;padding-top:1.4em;scroll-margin-top:4rem;display:grid}.nl-sec:target{border-top-color:var(--teal)}.nl-article h2{letter-spacing:-.02em;text-wrap:balance;align-items:baseline;gap:.9rem;font-size:24px;font-weight:700;line-height:1.2;display:flex}@media (min-width:768px){.nl-article h2{font-size:27px}}.nl-sec-n{font-family:var(--nl-mono);letter-spacing:.14em;color:var(--teal-deep);flex-shrink:0;font-size:12px;font-weight:400}.nl-article h3{letter-spacing:-.015em;margin-top:2em;font-size:19px;font-weight:600;line-height:1.3}.nl-article h2+*,.nl-article h3+*{margin-top:.7em}.nl-article strong{font-weight:600}.nl-article a{color:var(--teal-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--teal-deep) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--teal-deep) 35%, transparent);text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.nl-article a:hover{color:var(--teal);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.nl-article ul,.nl-article ol{border-top:1px solid var(--rule);padding:0;list-style:none}.nl-article li{border-bottom:1px solid var(--rule);padding:.7em 0}.nl-article ol{counter-reset:nl-step}.nl-article ol>li{counter-increment:nl-step;grid-template-columns:2.4rem 1fr;display:grid}.nl-article ol>li:before{content:counter(nl-step, decimal-leading-zero);font-family:var(--nl-mono);letter-spacing:.14em;color:var(--field);padding-top:.3em;font-size:12px}.nl-article li>*+*{margin-top:.5em}.nl-article blockquote{border-left:1px solid var(--teal);color:var(--ink-2);margin:0;padding-left:1.4rem}.nl-article hr{border:0;border-top:1px solid var(--rule-strong);margin:3em 0 0}.nl-article .nl-figure{margin-top:2.4em;margin-bottom:1.2em}.nl-pair{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;display:grid}.nl-pair>div{grid-column:1}.nl-pair>div>*+*{margin-top:1.2em}.nl-pair-cite{border-top:1px solid var(--rule);grid-column:1;margin:.8em 0 0;padding-top:.7em}@media (min-width:1100px){.nl-pair-cite{border:0;grid-column:2;margin:0;padding:0}}.nl-pair-k{color:var(--field)}.nl-pair-v{color:var(--ink);margin:.25rem 0 0}.nl-pullquote{margin:1.2em 0 0;padding:1.2em 0 .4em}.nl-pullquote:before{content:"";background-image:linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--teal), var(--teal));background-position:0 0,0 100%;background-repeat:no-repeat;background-size:54px 2px,30px 1px;width:54px;height:7px;margin-bottom:1.1rem;display:block}.nl-pullquote p{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;color:var(--ink);font-size:24px;font-weight:600;line-height:1.28}@media (min-width:768px){.nl-pullquote p{font-size:30px}}.nl-insight-author{border-top:1px solid var(--rule-strong);grid-template-columns:80px 1fr;gap:0 1.4rem;max-width:640px;margin-top:3.5rem;padding-top:2rem;display:grid}@media (min-width:640px){.nl-insight-author{grid-template-columns:104px 1fr;gap:0 1.75rem}}.nl-insight-author-img{aspect-ratio:4/5;background:var(--pale);position:relative;overflow:hidden}.nl-insight-author-p{max-width:60ch;color:var(--ink-2);margin-top:.9rem;font-size:15px;line-height:1.7}.nl-insight-all{color:var(--teal-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--teal-deep) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--teal-deep) 35%, transparent);text-underline-offset:4px}.nl-insight-all:hover{color:var(--teal)}.nl-insight-more{margin:0;padding:0;list-style:none}.nl-insight-more li{border-bottom:1px solid var(--rule-strong);gap:.35rem;padding:1.15rem 0;display:grid}@media (min-width:1024px){.nl-insight-more li{grid-template-columns:11rem 1fr;align-items:baseline;gap:0 2.5rem}}.nl-insight-more-h{letter-spacing:-.015em;color:var(--ink);font-size:19px;font-weight:600;line-height:1.35;transition:color .2s}.nl-insight-more-h:hover{color:var(--teal-deep)}
