.nd-cycle{box-sizing:border-box;position:relative;left:50%;transform:translateX(-50%);width:min(960px,calc(100vw - 64px));max-width:none;margin:3em 0;color:#242621;background:none;text-align:left;font-family:Newsreader,Georgia,serif;scroll-margin-top:80px}.nd-cycle *{box-sizing:border-box}.nd-cycle .nd-cycle__heading{margin:0 0 10px;padding:0 18px}.nd-cycle .nd-cycle__number{display:block;margin-bottom:9px;color:#a63d2e;font:500 12px/1.4 'IBM Plex Sans',Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.nd-cycle .nd-cycle__heading h3{margin:0;font:400 clamp(27px,3vw,36px)/1.15 Newsreader,Georgia,serif;color:#242621;letter-spacing:-.025em}.nd-cycle__scene{position:relative;aspect-ratio:1000/1100;isolation:isolate}.nd-cycle .nd-cycle__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}.nd-cycle__orbit,.nd-cycle__direction{stroke:#66675d;stroke-width:1.2}.nd-cycle__direction,.nd-cycle__ring marker path{fill:#66675d}.nd-cycle__node circle{fill:var(--paper,#f3efe5);stroke:#a63d2e;stroke-width:1.5}.nd-cycle__node text{fill:#a63d2e;font:600 18px 'IBM Plex Sans',Arial,sans-serif}.nd-cycle .nd-cycle__stages{margin:0;padding:0;list-style:none}.nd-cycle .nd-cycle__stage{position:absolute;margin:0;padding:0;width:40%;list-style:none}.nd-cycle .nd-cycle__stage--find{left:28%;top:0;width:44%}.nd-cycle__stage--fix{left:64%;top:20%}.nd-cycle__stage--track{left:64%;top:50%}.nd-cycle .nd-cycle__stage--target{left:28%;top:66%;width:44%}.nd-cycle__stage--engage{left:-4%;top:50%}.nd-cycle__stage--assess{left:-4%;top:20%}.nd-cycle__stage-content{display:block;width:100%;color:#242621;text-align:center;font-family:'IBM Plex Sans',Arial,sans-serif;line-height:1.35}.nd-cycle__art{display:block;position:relative;aspect-ratio:3/2}.nd-cycle .nd-cycle__art img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.nd-cycle .nd-cycle__label{display:block;margin-top:7px;font-size:clamp(11px,1.35vw,14px);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.nd-cycle .nd-cycle__description{display:block;margin-top:4px;font-size:clamp(12px,1.35vw,14px);font-weight:400;line-height:1.45}.nd-cycle__center{position:absolute;left:34%;top:48.18%;width:32%;transform:translateY(-50%);text-align:center}.nd-cycle__acronym{display:block;font:400 clamp(23px,4.6vw,50px)/1 Newsreader,Georgia,serif;letter-spacing:-.025em}.nd-cycle .nd-cycle__marks{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#a63d2e;stroke-width:8;pointer-events:none;overflow:visible}.nd-cycle__trail{stroke-dasharray:.025 .025;stroke-width:7}.nd-cycle .nd-cycle__mobile-key{display:none}.nd-cycle .nd-cycle__caption{max-width:700px;margin:12px auto 0;padding:0;font:400 var(--reading-size,20px)/1.5 Newsreader,Georgia,serif;color:#242621}@media(max-width:600px){.nd-cycle{width:calc(100vw - 30px);margin:2.4em 0}.nd-cycle .nd-cycle__heading{padding:0;margin-bottom:20px}.nd-cycle .nd-cycle__description{display:none}.nd-cycle .nd-cycle__label{font-size:10px;letter-spacing:.03em;margin-top:3px}.nd-cycle .nd-cycle__mobile-key{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;list-style:none;padding:0;margin:0 0 24px;font:13px/1.45 'IBM Plex Sans',Arial,sans-serif}.nd-cycle .nd-cycle__mobile-key li{margin:0;padding:0;list-style:none}.nd-cycle__mobile-key strong{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:#a63d2e}.nd-cycle__mobile-key span{display:block;margin-top:3px}.nd-cycle .nd-cycle__caption{font-size:var(--reading-size,19px)}}@media print{.nd-cycle{width:100%;left:0;transform:none;break-inside:avoid}}