.nd-position{--np-ink:#242621;--np-red:#a63d2e;--np-caption-height:210px;--np-serif:Newsreader,Georgia,serif;--np-utility:'IBM Plex Sans',Arial,sans-serif;position:relative;width:100vw;max-width:none!important;margin:60px calc(50% - 50vw);color:var(--np-ink);font-family:var(--np-serif);isolation:isolate}.nd-position *{box-sizing:border-box}.nd-position .nd-position__stage{display:none}.nd-position .nd-position__beat{max-width:700px;margin:0 auto 36px;padding:0 24px;scroll-margin-top:0}.nd-position .nd-position__caption h3{color:var(--np-red);font:600 16px/1.4 var(--np-serif);text-transform:uppercase;letter-spacing:.045em;margin:0 0 12px}.nd-position .nd-position__caption p{font:400 21px/1.5 var(--np-serif);margin:0;color:var(--np-ink)}.nd-position__caption p::first-letter{all:unset!important}.nd-position.is-enhanced .nd-position__stage{display:block;position:sticky;top:0;height:100svh;min-height:560px;background:#fff0}.nd-position.is-enhanced .nd-position__steps{margin-top:-100svh;pointer-events:none}.nd-position.is-enhanced .nd-position__beat{height:110svh;max-width:none;padding:0;margin:0;position:relative}.nd-position.is-enhanced .nd-position__beat .nd-position__caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nd-position__heading{position:absolute;top:28px;left:4vw;margin:0;z-index:2;pointer-events:none}.nd-position__heading span{font:500 11px/1.5 var(--np-utility);text-transform:uppercase;letter-spacing:.13em;color:var(--np-red)}.nd-position .nd-position__heading h2{font:400 clamp(28px,3vw,44px)/1.1 var(--np-serif);letter-spacing:-.03em;margin:8px 0 0;color:var(--np-ink)}.nd-position__drawing{position:absolute;inset:var(--np-art-top,140px) 3vw calc(var(--np-caption-height) + 100px);min-height:180px;pointer-events:none}.nd-position__drawing svg{display:block;width:100%;height:100%;overflow:visible;max-width:none}.nd-position__drawing svg text{font-family:var(--np-utility);font-size:15px;letter-spacing:.06em;fill:var(--np-ink);paint-order:stroke;stroke:#f3efe5;stroke-width:4px;stroke-linejoin:round}.nd-position__drawing .np-note{font-family:var(--np-serif);font-size:24px;letter-spacing:0;stroke-width:5px}.nd-position__drawing .np-small{font-size:12px;letter-spacing:.08em}.nd-position__drawing .np-red{fill:var(--np-red)}.nd-position__explanation{position:absolute;left:calc(4vw + 64px);bottom:66px;width:min(650px,calc(100% - 220px));min-height:var(--np-caption-height)}.nd-position__progress{position:absolute;top:-10px;left:-58px;display:flex;flex-direction:column;gap:0;width:44px}.nd-position__progress a{position:relative;display:flex;align-items:center;justify-content:flex-end;width:44px;height:26px;color:var(--np-red);text-decoration:none;padding-right:4px}.nd-position__progress span{font:500 12px/1 var(--np-utility);opacity:0;position:absolute;right:18px}.nd-position__progress i{display:block;width:2px;height:10px;background:#77796e;opacity:.45}.nd-position__progress a[aria-current="step"] i{height:17px;background:var(--np-red);opacity:1}.nd-position__progress a[aria-current="step"] span{opacity:1}.nd-position__progress a:hover i,.nd-position__progress a:focus-visible i{opacity:1;background:var(--np-red)}.nd-position__progress a:focus-visible{outline:1px solid var(--np-red);outline-offset:2px}.nd-position__tools{position:absolute;bottom:28px;right:4vw;display:flex;gap:8px}.nd-position__tools button,.nd-position__tools a{position:relative;display:grid;place-items:center;appearance:none;width:44px;height:44px;padding:10px;border:1px solid #66675d80;background:#fff0;color:var(--np-ink);border-radius:0;cursor:pointer}.nd-position__tools svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square;stroke-linejoin:miter}.nd-position__tools .play{display:none}.nd-position__tools button[data-paused="true"] .play{display:block}.nd-position__tools button[data-paused="true"] .pause{display:none}.nd-position__tools :is(a,button):focus-visible{outline:2px solid var(--np-red);outline-offset:3px}.nd-position__tools :is(a,button):hover{background:#e6ddcb80}.nd-position__tools :is(a,button)::after{content:attr(aria-label);position:absolute;bottom:calc(100% + 10px);right:0;white-space:nowrap;background:#242621;color:#f3efe5;font:400 12px/1.4 var(--np-utility);padding:6px 9px;opacity:0;pointer-events:none}.nd-position__tools :is(a,button):is(:hover,:focus-visible)::after{opacity:1}.nd-position__tools.is-dismissed :is(a,button)::after{opacity:0}.nd-position .nd-position__scroll{position:absolute;bottom:26px;left:calc(4vw + 64px);font:400 11px/1.4 var(--np-utility);color:#66675d;margin:0}@media(max-width:650px){.nd-position__heading{top:20px;left:22px}.nd-position__heading span{font-size:10px}.nd-position .nd-position__heading h2{font-size:30px}.nd-position__drawing{inset:var(--np-art-top,140px) 10px calc(var(--np-caption-height) + 114px)}.nd-position__explanation{left:66px;bottom:83px;width:calc(100% - 88px)}.nd-position .nd-position__caption h3{font-size:14px;line-height:1.3;margin-bottom:8px}.nd-position .nd-position__caption p{font-size:17px;line-height:1.43}.nd-position__progress{left:-50px;top:-12px}.nd-position__progress a{height:24px}.nd-position__tools{bottom:19px;right:22px}.nd-position .nd-position__scroll{left:22px;bottom:32px;max-width:calc(100% - 140px);font-size:10px}.nd-position__drawing svg text{font-size:20px}.nd-position__drawing .np-small{font-size:17px}.nd-position__drawing .np-note{font-size:26px}}@media(prefers-reduced-motion:reduce){.nd-position__tools button{display:none}.nd-position *{scroll-behavior:auto!important}}@media print{.nd-position.is-enhanced .nd-position__stage{display:none}.nd-position.is-enhanced .nd-position__steps{margin:0}.nd-position.is-enhanced .nd-position__beat{height:auto;max-width:700px;margin:20px auto}.nd-position.is-enhanced .nd-position__beat .nd-position__caption{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}@media(min-width:900px) and (min-aspect-ratio:1/1){.nd-position__drawing{inset:var(--np-art-top,150px) 2vw 55px 39%}.nd-position__explanation{width:calc(38vw - 75px);max-width:510px;bottom:90px}.nd-position__caption p{font-size:20px}.nd-position__heading{top:38px}.nd-position__scroll{bottom:32px}}.nd-position__progress{top:-2px}.nd-position__drawing .np-note{font-size:22px}.nd-position__drawing svg text{font-size:12px}.nd-position__drawing .np-small{font-size:10px}@media(max-width:650px){.nd-position__drawing svg text{font-size:11px}.nd-position__drawing .np-small{font-size:9px}.nd-position__drawing .np-note{font-size:18px}.nd-position__progress{top:-3px}}.nd-position [data-satellite],.nd-position [data-sphere]{transition:opacity .45s ease}@media(prefers-reduced-motion:reduce){.nd-position [data-satellite],.nd-position [data-sphere]{transition:none}}.nd-position [data-position-art]{transform-origin:0 0;transition:transform .85s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.nd-position [data-position-art]{transition:none}}.nd-position.has-orbit.is-enhanced .nd-position__drawing{pointer-events:auto}.nd-position.has-orbit .nd-position__drawing svg{cursor:grab;touch-action:pan-y;user-select:none}.nd-position.has-orbit .nd-position__drawing svg.is-dragging{cursor:grabbing}.nd-position__drawing svg:focus-visible{outline:1px solid #a63d2e;outline-offset:4px}.nd-position .nd-position__orbit-hint{display:none;position:absolute;bottom:-20px;left:12px;margin:0;font:400 10px/1.4 var(--np-utility);color:#66675d;pointer-events:none}@media(hover:hover) and (pointer:fine){.nd-position.has-orbit.is-enhanced .nd-position__orbit-hint{display:block}}.nd-position.is-opening [data-position-art],.nd-position.is-opening [data-sphere],.nd-position.is-opening [data-range-volume],.nd-position.is-opening [data-satellite]{transition:none!important}.nd-position.is-opening .nd-position__drawing{overflow:hidden;mask-image:linear-gradient(to bottom,#000 86%,transparent 100%)}.nd-position__opening-static{max-width:400px;margin:0 auto 36px;padding:24px}.nd-position__opening-static img{display:block;width:100%;max-height:520px;object-fit:contain}.nd-position.is-enhanced .nd-position__opening-static{display:none}