.nd-precision{--npr-ink:#242621;--npr-red:#a63d2e;--npr-paper:#f3efe5;--npr-caption:228px;--npr-serif:Newsreader,Georgia,serif;--npr-utility:'IBM Plex Sans',Arial,sans-serif;position:relative;isolation:isolate;width:100vw;max-width:none!important;margin:60px calc(50% - 50vw);color:var(--npr-ink);font-family:var(--npr-serif)}.nd-precision *{box-sizing:border-box}.nd-precision .nd-precision__stage{display:none}.nd-precision .nd-precision__beat{max-width:800px;margin:0 auto 64px;padding:0 24px;scroll-margin-top:0}.nd-precision .nd-precision__fallback{margin:0 0 28px}.nd-precision__fallback :is(svg,img){display:block;width:100%;height:auto}.nd-precision .nd-precision__caption h3{font:500 16px/1.35 var(--npr-utility);color:var(--npr-red);letter-spacing:.045em;margin:0 0 14px;text-transform:uppercase}.nd-precision .nd-precision__caption p{font:400 21px/1.5 var(--npr-serif);color:var(--npr-ink);margin:0}.nd-precision .nd-precision__caption p::first-letter{all:unset!important}.nd-precision.is-enhanced .nd-precision__stage{display:block;position:sticky;top:0;height:100svh;background:#fff0;overflow:clip}.nd-precision.is-enhanced .nd-precision__steps{margin-top:-100svh;padding-bottom:100svh;pointer-events:none}.nd-precision.is-enhanced .nd-precision__beat{height:130svh;max-width:none;margin:0;padding:0;position:relative}.nd-precision.is-enhanced .nd-precision__beat :is(.nd-precision__caption,.nd-precision__fallback){position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nd-precision__heading{position:absolute;top:32px;left:4vw;z-index:2;pointer-events:none}.nd-precision__heading span{font:500 11px/1.5 var(--npr-utility);letter-spacing:.13em;text-transform:uppercase;color:var(--npr-red)}.nd-precision .nd-precision__heading h2{font:400 clamp(32px,4.2vw,62px)/.98 var(--npr-serif);letter-spacing:-.035em;margin:12px 0 0;color:var(--npr-ink)}.nd-precision__visual{position:absolute;inset:145px 4vw calc(var(--npr-caption) + 103px);min-height:120px}.nd-precision__atlas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.nd-precision__map{display:block;width:100%;height:100%;overflow:hidden}.nd-precision__map>image{opacity:1}.nd-precision__marks{stroke:var(--npr-red);fill:none;stroke-width:2}.nd-precision__impacts{fill:var(--npr-red);stroke:none}.nd-precision__photo{position:absolute;inset:0;margin:0!important;opacity:0;visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;mix-blend-mode:multiply}.nd-precision__photo img{width:auto;height:auto;max-width:100%;max-height:calc(100% - 40px);object-fit:contain;display:block;filter:grayscale(1) sepia(.2);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}.nd-precision__photo figcaption{align-self:flex-end;font:400 11px/1.4 var(--npr-utility);text-align:right;color:var(--npr-ink);margin:10px 0 0;letter-spacing:.02em}.nd-precision__measure{position:absolute;right:2%;top:2%;color:var(--npr-ink);pointer-events:none}.nd-precision__measure strong{display:block;font:400 clamp(32px,3.3vw,51px)/1 var(--npr-serif);color:var(--npr-red);margin-bottom:6px}.nd-precision__measure strong span{font-size:.65em}.nd-precision__measure>span{display:block;font:400 16px/1.2 var(--npr-serif)}.nd-precision__scale{position:absolute;bottom:1%;right:2%;display:flex;flex-direction:column;align-items:flex-end;font:400 10px/1.4 var(--npr-utility);letter-spacing:.02em;color:var(--npr-ink)}.nd-precision__scale svg{display:block;width:146px;height:22px;stroke:currentColor;fill:none;stroke-width:1}.nd-precision__explanation{position:absolute;left:calc(4vw + 72px);bottom:72px;width:min(690px,calc(100% - 200px));min-height:var(--npr-caption)}.nd-precision__progress{position:absolute;left:-68px;top:-11px;width:52px;display:flex;flex-direction:column}.nd-precision__progress::before{content:'';position:absolute;left:36px;top:22px;bottom:22px;width:1px;background:#66675d80}.nd-precision .nd-precision__progress a{display:flex;align-items:center;justify-content:center;position:relative;width:52px;height:44px;text-decoration:none;color:var(--npr-red);border:0;background:none}.nd-precision__progress i{position:absolute;left:31px;top:17px;border-radius:50%;width:10px;height:10px;border:1px solid #66675d;background:var(--npr-paper)}.nd-precision__progress span{position:absolute;left:0;font:500 12px/1 var(--npr-utility);opacity:0}.nd-precision__progress a[aria-current="step"] i{width:14px;height:14px;left:29px;top:15px;background:var(--npr-red);border-color:var(--npr-red)}.nd-precision__progress a[aria-current="step"] span{opacity:1}.nd-precision__progress a:hover i{border-color:var(--npr-red)}.nd-precision :is(a,button):focus-visible{outline:2px solid var(--npr-red);outline-offset:3px}.nd-precision__tools{position:absolute;bottom:24px;right:4vw;display:flex;gap:8px}.nd-precision .nd-precision__tools :is(a,button){position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid #66675d80;background:#fff0;color:var(--npr-ink);padding:10px;text-decoration:none}.nd-precision__tools svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}.nd-precision__tools :is(a,button)::after{content:attr(aria-label);position:absolute;right:0;bottom:calc(100% + 8px);padding:6px 9px;background:var(--npr-ink);color:var(--npr-paper);font:400 12px/1.4 var(--npr-utility);white-space:nowrap;opacity:0;pointer-events:none}.nd-precision__tools :is(a,button):is(:hover,:focus-visible)::after{opacity:1}.nd-precision .nd-precision__scroll{position:absolute;bottom:30px;left:calc(4vw + 72px);font:400 11px/1.4 var(--npr-utility);margin:0;color:var(--npr-ink)}@media(min-width:1000px) and (min-aspect-ratio:1/1){.nd-precision__visual{inset:30px 2vw 100px 35%}.nd-precision__heading{top:42px}.nd-precision__explanation{width:calc(34vw - 92px);max-width:460px;bottom:110px}.nd-precision .nd-precision__caption p{font-size:20px}.nd-precision__measure{right:3%;top:8%}.nd-precision__photo{inset:40px 0 0 3%}}@media(max-width:650px){.nd-precision__heading{top:20px;left:22px}.nd-precision__heading span{font-size:10px}.nd-precision .nd-precision__heading h2{font-size:33px}.nd-precision__visual{inset:117px 12px calc(var(--npr-caption) + 108px)}.nd-precision__explanation{left:75px;bottom:81px;width:calc(100% - 97px)}.nd-precision .nd-precision__caption h3{font-size:12px;line-height:1.35;margin-bottom:10px}.nd-precision .nd-precision__caption p{font-size:17px;line-height:1.43}.nd-precision__progress{left:-67px;top:-14px}.nd-precision__measure strong{font-size:28px}.nd-precision__measure>span{font-size:12px}.nd-precision__scale{font-size:9px}.nd-precision__photo figcaption{font-size:9px}.nd-precision .nd-precision__scroll{left:22px;bottom:31px;max-width:calc(100% - 100px);font-size:10px}.nd-precision__tools{right:22px;bottom:19px}}@media(prefers-reduced-motion:reduce){.nd-precision *{transition:none!important;scroll-behavior:auto!important}}@media print{.nd-precision.is-enhanced .nd-precision__stage{display:none}.nd-precision.is-enhanced .nd-precision__steps{margin:0}.nd-precision.is-enhanced .nd-precision__beat{height:auto;max-width:800px;margin:36px auto}.nd-precision.is-enhanced .nd-precision__beat :is(.nd-precision__caption,.nd-precision__fallback){position:static;width:auto;height:auto;clip-path:none;white-space:normal;overflow:visible}}.nd-precision__fallback [data-detail="true"] .nd-precision__detail{opacity:.83!important}@media print{.nd-precision.is-enhanced .nd-precision__steps{padding-bottom:0}}.nd-precision__previous{fill:none;stroke:var(--npr-red);stroke-width:1.5;stroke-dasharray:4 4;opacity:.72}.nd-precision__comparison{display:block;margin-top:14px;font:400 12px/1.4 var(--npr-utility);color:var(--npr-red);opacity:0}.nd-precision__comparison::before{content:'';display:inline-block;width:20px;margin-right:7px;vertical-align:middle;border-top:1px dashed var(--npr-red);opacity:.55}@media(max-width:650px){.nd-precision__comparison{font-size:10px;margin-top:9px}.nd-precision__measure strong{font-size:25px}}.nd-precision__radius{fill:#f3efe5;fill-opacity:0}.nd-precision[data-scene="4"] .nd-precision__radius,.nd-precision[data-scene="5"] .nd-precision__radius{fill-opacity:.42}.nd-precision__illustration-note{font:400 10px/1.4 var(--npr-utility);margin-top:6px}.nd-precision__tools button{appearance:none;border-radius:0;cursor:pointer}.nd-precision__tools .play{display:none}.nd-precision__tools [data-paused="true"] .play{display:block}.nd-precision__tools [data-paused="true"] .pause{display:none}.nd-precision:not([data-scene="1"]) [data-precision-pause]{display:none}.nd-precision__target-ring{fill:#f3efe5;fill-opacity:.94;stroke:#a63d2e;stroke-width:2.5}.nd-precision__crosshair{stroke:#a63d2e;stroke-width:2.8}.nd-precision__bursts{pointer-events:none}.nd-precision__atlas,.nd-precision__photo .nd-precision__print-window,.nd-precision__fallback{filter:drop-shadow(0 2px 2px #24262120) drop-shadow(0 8px 12px #24262120)}.nd-precision__print-window{position:relative;width:100%;height:100%;overflow:hidden;clip-path:polygon(2.8% 2%,9% 1.9%,14% 2.1%,24% 1.9%,32% 2.1%,43% 1.9%,54% 2%,63% 1.8%,76% 2%,88% 1.9%,97.3% 2%,97.85% 2.12%,98.3% 2.5%,98.6% 3.05%,98.7% 3.9%,98.65% 16%,98.8% 27%,98.6% 39%,98.8% 51%,98.7% 64%,98.8% 77%,98.7% 95.8%,98.6% 96.7%,98.3% 97.35%,97.85% 97.8%,97.3% 98%,89% 98%,77% 98.1%,64% 97.9%,51% 98.1%,39% 98%,27% 98.2%,14% 98%,3.1% 98%,2.3% 97.8%,1.7% 97.3%,1.4% 96.6%,1.3% 95.7%,1.3% 84%,1.2% 74%,1.4% 63%,1.2% 52%,1.4% 41%,1.2% 29%,1.3% 17%,1.3% 4.1%,1.4% 3.25%,1.7% 2.6%,2.2% 2.15%)}.test[data-mode=worn] .window::after{content:''}.nd-precision__print-window::after{content:'';position:absolute;inset:0;pointer-events:none;background:url(../../../themes/brazen-statesmen-theme/assets/northern-dipper/precision/worn-emulsion-overlay.webp) center/100% 100% no-repeat;z-index:1}.nd-precision__photo{mix-blend-mode:normal;inset:0}.nd-precision__photo img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;mask-image:none;filter:none}.nd-precision__photo figcaption{align-self:center;margin-top:6px}.nd-precision__fallback>.nd-precision__print-window{height:auto}.nd-precision__measure{z-index:2;background:#f3efe5e8;padding:8px 10px;right:2%;top:0}.nd-precision__scale{z-index:2;background:#f3efe5e8;padding:6px 8px;bottom:-30px}@media(max-width:650px){.nd-precision__measure{padding:5px 7px}.nd-precision__scale{bottom:-20px}}.nd-precision .nd-precision__fire{position:absolute;z-index:1;display:block;border:0;border-radius:0;background:#fff0;color:var(--npr-ink);padding:0;cursor:pointer;text-align:left;touch-action:pan-y;appearance:none}.nd-precision .nd-precision__fire[hidden]{display:none}.nd-precision .nd-precision__fire:focus-visible{outline:2px solid var(--npr-red);outline-offset:-8px}.nd-precision__fire-label{position:absolute;left:4%;top:4%;max-width:92%;padding:10px 13px;background:var(--npr-paper);box-shadow:0 1px 4px #24262116;font:400 12px/1.4 var(--npr-utility)}.nd-precision__fire-label strong{display:block;font-weight:500;color:var(--npr-red)}.nd-precision__fire-label small{display:block;margin-top:3px;font-size:11px}.nd-precision__fire-label .nd-precision__fire-tap{display:none}.nd-precision__fire:hover .nd-precision__fire-label strong{text-decoration:underline;text-underline-offset:3px}.nd-precision__fire-result{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(pointer:coarse){.nd-precision__fire-label .nd-precision__fire-click{display:none}.nd-precision__fire-label .nd-precision__fire-tap{display:block}}@media(max-width:650px){.nd-precision__fire-label{padding:8px 10px;font-size:12px}.nd-precision__fire-label small{font-size:10px;max-width:25ch}}