.nh .in-progress{z-index:30;pointer-events:none;background:0 0;height:2px;position:fixed;top:64px;left:0;right:0}.nh .in-progress-fill{background:var(--purple);width:0;height:100%;transition:width .1s linear}.nh .in-art-head{padding-top:clamp(3rem,6vw,5rem)}.nh .in-art-head-in{border-bottom:1px solid var(--hair-strong);flex-direction:column;gap:1.25rem;max-width:52rem;padding-bottom:clamp(2rem,4vw,3rem);display:flex}.nh .in-art-eyebrow{color:var(--softer);flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.nh .in-art-eyebrow .in-art-type{color:var(--purple)}.nh .in-art-eyebrow .in-art-sep{opacity:.5}.nh .in-art-title{letter-spacing:-.03em;text-wrap:pretty;max-width:22ch;font-size:clamp(2.1rem,4.2vw,3.5rem);font-weight:300;line-height:1.08}.nh .in-art-title strong,.nh .in-art-title b{font-weight:600}.nh .in-art-dek{color:var(--soft);text-wrap:pretty;max-width:40rem;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.6}.nh .in-art-dek strong,.nh .in-art-dek b{color:var(--ink);font-weight:500}.nh .in-art-body{padding-block:clamp(2.5rem,5vw,4rem) clamp(4rem,8vw,6rem)}.nh .in-art-rail{flex-direction:column;align-self:start;gap:.3rem;font-size:.9375rem;display:flex;position:sticky;top:5.25rem}.nh .in-art-by-k{font-family:var(--ff-m);letter-spacing:.16em;text-transform:uppercase;color:var(--softer);font-size:.625rem;font-weight:500}.nh .in-art-by-name{font-family:var(--ff-d);letter-spacing:-.01em;color:var(--ink);font-size:1rem;font-weight:500}.nh .in-art-by-name a:hover,.nh .in-art-by-name a:focus-visible{text-underline-offset:3px;text-decoration:underline}.nh .in-art-all{border-top:1px solid var(--hair);font-family:var(--ff-m);letter-spacing:.14em;text-transform:uppercase;color:var(--purple);margin-top:.9rem;padding-top:.9rem;font-size:.6875rem;font-weight:500;transition:color .16s}.nh .in-art-all:hover{color:var(--purple-hover)}.nh .in-prose{max-width:40rem;font-family:var(--ff-b);color:var(--ink);font-size:17.5px;line-height:1.65}.nh .in-prose p{margin:0 0 1.35rem}.nh .in-prose>p:first-of-type,.nh .in-prose .lede{font-size:1.1875rem;line-height:1.6}.nh .in-prose h2{font-family:var(--ff-d);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;max-width:none;margin:3rem 0 1rem;scroll-margin-top:5.5rem;font-size:1.625rem;font-weight:500;line-height:1.22}.nh .in-prose h3{font-family:var(--ff-d);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:2.25rem 0 .8rem;scroll-margin-top:5.5rem;font-size:1.25rem;font-weight:500;line-height:1.3}.nh .in-prose h4,.nh .in-prose h5,.nh .in-prose h6{font-family:var(--ff-d);letter-spacing:-.01em;color:var(--ink);margin:1.75rem 0 .6rem;font-size:1.0625rem;font-weight:500;line-height:1.35}.nh .in-prose h2:first-child,.nh .in-prose h3:first-child{margin-top:0}.nh .in-prose strong,.nh .in-prose b{color:var(--ink);font-weight:600}.nh .in-prose a{color:var(--purple);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--purple-hair);text-decoration-color:var(--purple-hair);text-underline-offset:3px;transition:color .16s,text-decoration-color .16s}.nh .in-prose a:hover{color:var(--purple-hover);text-decoration-color:currentColor}.nh .in-prose ul,.nh .in-prose ol{margin:0 0 1.35rem;padding-left:1.4rem}.nh .in-prose ul{list-style:outside}.nh .in-prose ol{list-style:decimal}.nh .in-prose li{margin-bottom:.5rem;padding-left:.2rem}.nh .in-prose li::marker{color:var(--softer)}.nh .in-prose li>p{margin-bottom:.5rem}.nh .in-prose li ul,.nh .in-prose li ol{margin:.5rem 0 0}.nh .in-prose hr{border:0;border-top:1px solid var(--hair);margin:2.5rem 0}.nh .in-prose blockquote{border-left:3px solid var(--purple);font-family:var(--ff-d);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:2rem 0;padding:.25rem 0 .25rem 1.25rem;font-size:1.25rem;font-weight:300;line-height:1.45}.nh .in-prose blockquote p{font-size:inherit;line-height:inherit;margin:0 0 .75rem}.nh .in-prose blockquote p:last-child{margin-bottom:0}.nh .in-prose code{font-family:var(--ff-m);color:var(--ink);background:var(--alt);border:1px solid var(--hair);border-radius:4px;padding:.1em .4em;font-size:.85em}.nh .in-prose pre{background:var(--noir);color:var(--noir-ink);font-family:var(--ff-m);border-radius:8px;margin:1.75rem 0;padding:1.1rem 1.25rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.nh .in-prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.nh .in-prose img{border:1px solid var(--hair);border-radius:8px;max-width:100%;height:auto;margin:2rem 0;display:block}.nh .in-prose figure{margin:2rem 0}.nh .in-prose figure img{margin:0}.nh .in-prose figcaption{font-family:var(--ff-m);letter-spacing:.06em;color:var(--softer);margin-top:.6rem;font-size:.6875rem;line-height:1.5}.nh .in-prose svg{width:100%;max-width:100%;height:auto;display:block}.nh .in-prose svg .box{fill:var(--white);stroke:var(--ink);stroke-width:1.5px}.nh .in-prose svg .box-fill{fill:var(--ink);stroke:var(--ink);stroke-width:1.5px}.nh .in-prose svg .lbl{font-family:var(--ff-b);fill:var(--ink);font-size:18px;font-weight:600}.nh .in-prose svg .lbl-w{font-family:var(--ff-b);fill:var(--white);font-size:18px;font-weight:600}.nh .in-prose svg .sub{font-family:var(--ff-b);fill:var(--soft);font-size:12px}.nh .in-prose svg .sub-w{font-family:var(--ff-b);fill:var(--noir-soft);font-size:12px}.nh .in-prose svg .ttl{font-family:var(--ff-m);letter-spacing:.08em;text-transform:uppercase;fill:var(--soft);font-size:13px;font-weight:500}.nh .in-prose svg .arrow{stroke:var(--ink);stroke-width:1.5px;fill:none;marker-end:url(#ah)}.nh .in-prose svg .axis{stroke:var(--soft);stroke-width:1px;fill:none}.nh .in-prose svg .bar{fill:var(--ink)}.nh .in-prose svg .bar-light{fill:var(--hair-strong)}.nh .in-tbl{-webkit-overflow-scrolling:touch;margin:2rem 0;overflow-x:auto}.nh .in-prose table{border-collapse:collapse;border-top:1px solid var(--hair-strong);width:100%;margin:2rem 0;font-size:.9375rem;line-height:1.5}.nh .in-tbl table{margin:0}.nh .in-prose th{font-family:var(--ff-m);letter-spacing:.12em;text-transform:uppercase;color:var(--softer);text-align:left;vertical-align:bottom;border-bottom:1px solid var(--hair-strong);padding:.7rem 1rem .7rem 0;font-size:.6875rem;font-weight:500}.nh .in-prose td{border-bottom:1px solid var(--hair);vertical-align:top;color:var(--ink);padding:.8rem 1rem .8rem 0}.nh .in-prose td:last-child,.nh .in-prose th:last-child{padding-right:0}.nh .in-prose table.data td:first-child{font-weight:500}.nh .in-prose td p,.nh .in-prose th p,.nh .in-prose td ul,.nh .in-prose td ol{margin:0}.nh .in-cta{background:var(--white);border:1px solid var(--hair-strong);border-radius:12px;margin:2.5rem 0;padding:1.6rem 1.6rem 1.7rem;position:relative;overflow:hidden}.nh .in-cta:before{content:"";background:var(--seam);height:2px;position:absolute;inset:0 0 auto}.nh .in-cta-eyebrow{font-family:var(--ff-m);letter-spacing:.17em;text-transform:uppercase;color:var(--purple);align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.6875rem;font-weight:500;display:flex}.nh .in-cta-eyebrow i{background:var(--purple);border-radius:2px;width:9px;height:9px;display:inline-block}.nh .in-cta-h{font-family:var(--ff-d);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:0 0 .5rem;font-size:1.375rem;font-weight:500;line-height:1.2}.nh .in-cta-sub{color:var(--soft);max-width:36rem;margin:0 0 1.1rem;font-size:.9375rem;line-height:1.55}.nh .in-cta-actions{flex-wrap:wrap;gap:.6rem;display:flex}.nh .in-prose .in-cta a.nh-btn{text-decoration:none}.nh .in-prose .in-cta a.nh-btn-solid{color:#fff}.nh .in-prose .in-cta a.nh-btn-quiet{color:var(--ink)}.nh .in-sticky{z-index:25;background:var(--paper);border-top:1px solid var(--hair-strong);transition:transform .28s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.nh .in-sticky.in-on{transform:none}.nh .in-sticky-in{max-width:1200px;padding:.7rem var(--gut);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.nh .in-sticky-copy{flex-direction:column;min-width:0;line-height:1.3;display:flex}.nh .in-sticky-copy strong{color:var(--ink);font-size:.9375rem;font-weight:600}.nh .in-sticky-sub{color:var(--soft);font-size:.8125rem}.nh .in-sticky-actions{flex:none;align-items:center;gap:.6rem;display:flex}.nh .in-sticky .nh-btn{padding:.6rem 1rem;font-size:.875rem}.nh .in-sticky-x{color:var(--softer);cursor:pointer;background:0 0;border:0;padding:.4rem;font-size:.9375rem;line-height:1}.nh .in-sticky-x:hover{color:var(--ink)}.nh .in-next{background:var(--alt);border-block:1px solid var(--hair)}@media (max-width:900px){.nh .in-art-rail{border-bottom:1px solid var(--hair);flex-flow:wrap;align-items:baseline;gap:.5rem .75rem;padding-bottom:1rem;position:static}.nh .in-art-all{border:0;margin:0 0 0 auto;padding:0}}@media (max-width:720px){.nh .in-prose{font-size:1.0625rem}.nh .in-prose>p:first-of-type,.nh .in-prose .lede{font-size:1.125rem}.nh .in-prose h2{margin-top:2.5rem;font-size:1.45rem}.nh .in-prose pre{margin-inline:calc(var(--gut) * -1);border-radius:0}}@media (max-width:600px){.nh .in-tbl table{min-width:36rem}.nh .in-sticky-sub,.nh .in-sticky .nh-btn-quiet{display:none}}
