:root{--nr-plum: #2a0925;--nr-violet: #5a1b5a;--nr-cyan: #55e6e0;--nr-lime: #c9f343;--nr-fog: #eceef0;--nr-white: #fff;--nr-line: rgba(236, 238, 240, .24);--nr-rail: 250px}*,*:before,*:after{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth}body{margin:0;color:var(--nr-fog);background:var(--nr-plum);font:16px/1.55 Arial Narrow,Arial,sans-serif}img{display:block;width:100%;height:auto}a{color:inherit;text-underline-offset:.22em}a:focus-visible,button:focus-visible,summary:focus-visible{outline:4px solid var(--nr-lime);outline-offset:4px}h1,h2{margin-top:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:700;line-height:.92;letter-spacing:.015em;text-transform:uppercase}h1,h2,p,a,dd{overflow-wrap:anywhere}h1{font-size:clamp(3.4rem,8vw,9rem)}h2{font-size:clamp(1.8rem,4vw,4rem)}p{max-width:64ch}.nr-skip{position:fixed;z-index:100;left:1rem;top:-5rem;padding:.8rem 1rem;color:var(--nr-plum);background:var(--nr-lime);text-decoration:none}.nr-skip:focus{top:1rem}.nr-rail{position:fixed;z-index:10;inset:0 auto 0 0;display:flex;flex-direction:column;width:var(--nr-rail);padding:2rem 1.4rem;border-right:1px solid var(--nr-line);background:#2a0925f7}.nr-logo{display:flex;flex-direction:column;color:var(--nr-cyan);font-size:1.7rem;font-weight:900;line-height:.85;text-decoration:none}.nr-logo span{margin-left:2.3rem;color:var(--nr-lime)}.nr-rail nav{margin-top:auto}.nr-rail ul{margin:0;padding:0;list-style:none}.nr-rail li{border-top:1px solid var(--nr-line)}.nr-rail nav a{display:grid;grid-template-columns:2.5rem 1fr;padding:.9rem 0;text-decoration:none}.nr-rail nav span{color:var(--nr-cyan);font-size:.72rem}.nr-age{margin-top:2rem;color:var(--nr-lime);font-weight:900;letter-spacing:.14em}.nr-toggle{display:none;padding:.7rem 1rem;border:1px solid var(--nr-cyan);color:var(--nr-cyan);background:transparent;font:inherit;cursor:pointer}.nr-stage{margin-left:var(--nr-rail)}.nr-kruimels{padding:1rem 3vw 0;font-size:.78rem}.nr-kruimels ol{display:flex;flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none}.nr-kruimels li+li:before{content:"›";margin-right:.7rem;color:var(--nr-lime)}.nr-hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:780px}.nr-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,8rem) 4vw}.nr-hero-copy>span,.nr-board header>span,.nr-paginakop>span{color:var(--nr-lime);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nr-hero-copy h1{margin:1.2rem 0;font-size:clamp(3.5rem,6.8vw,8rem)}.nr-hero-copy p{font-size:1.15rem}.nr-hero-copy a{align-self:flex-start;margin-top:1rem;padding:.9rem 1.1rem;color:var(--nr-plum);background:var(--nr-lime);font-weight:900;text-decoration:none}.nr-hero-img{position:relative;overflow:hidden}.nr-hero-img picture,.nr-hero-img img{height:100%}.nr-hero-img img{-o-object-fit:cover;object-fit:cover}.nr-hero-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:18px solid var(--nr-cyan);mix-blend-mode:screen;opacity:.35}.nr-board{padding:6rem 4vw;color:var(--nr-plum);background:var(--nr-fog)}.nr-board header{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin-bottom:3rem}.nr-board header>span{color:var(--nr-violet)}.nr-track{display:grid;grid-template-columns:80px 1fr auto;gap:2rem;align-items:center;padding:2rem 0;border-top:2px solid var(--nr-plum);text-decoration:none;color:var(--nr-plum)}.nr-track>span{color:var(--nr-violet);font-size:3rem;font-weight:900}.nr-track h2{margin:0 0 .5rem;font-size:clamp(2.4rem,5vw,5rem)}.nr-track p{margin:0}.nr-track>b{font-size:3rem;transition:transform .2s ease}.nr-track:hover>b{transform:translate(.6rem)}.nr-pulse{display:grid;grid-template-columns:repeat(3,1fr)}.nr-pulse>div{min-height:360px;padding:3rem 2rem;border-right:1px solid var(--nr-line)}.nr-pulse span{color:var(--nr-cyan);font-weight:900}.nr-pulse h2{margin-top:5rem;font-size:2.5rem}.nr-publisher{padding:5rem 4vw;color:var(--nr-plum);background:var(--nr-lime)}.nr-publisher p{margin:0;text-transform:uppercase;letter-spacing:.14em}.nr-publisher h2{margin:1rem 0;font-size:4rem}.nr-publisher span{display:block}.nr-publisher a{display:inline-block;margin-top:2rem;font-weight:900;color:var(--nr-plum)}.nr-paginakop{min-height:620px;padding:clamp(5rem,10vw,10rem) 4vw 5rem;border-bottom:1px solid var(--nr-line)}.nr-paginakop h1{max-width:10ch;margin:1rem 0}.nr-paginakop p{font-size:1.25rem}.nr-panelen{display:grid;grid-template-columns:repeat(3,1fr);padding:4vw;gap:1rem;background:var(--nr-fog);color:var(--nr-plum)}.nr-panelen article{display:flex;flex-direction:column;min-height:560px;padding:2rem;border:3px solid var(--nr-plum)}.nr-panelen article>div:first-child{display:flex;justify-content:space-between;gap:1rem}.nr-panelen h2{font-size:3rem}.nr-panelen dt{margin-top:1.2rem;color:var(--nr-violet);font-weight:900;text-transform:uppercase}.nr-panelen dd{margin:.3rem 0 0}.nr-panelen article>a{margin-top:auto;font-weight:900;color:var(--nr-plum)}.nr-traject{padding-bottom:7rem}.nr-trajecttop{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;padding:6rem 4vw}.nr-trajecttop>div>span{color:var(--nr-lime);font-weight:900;letter-spacing:.13em;text-transform:uppercase}.nr-trajecttop h1{margin:1rem 0 0}.nr-trajecttop dl{align-self:end}.nr-trajecttop dl div{padding:1.2rem 0;border-top:1px solid var(--nr-line)}.nr-trajecttop dt{color:var(--nr-cyan);font-weight:900}.nr-trajecttop dd{margin:.3rem 0 0}.nr-beeld{margin:0 4vw 5rem}.nr-beeld figcaption{margin-top:.6rem;font-size:.85rem;color:var(--nr-fog);opacity:.7}.nr-beeld img{max-height:680px;-o-object-fit:cover;object-fit:cover;border-radius:0 90px 0 0}.nr-stations{display:grid;grid-template-columns:1fr 1fr;margin:0 4vw;color:var(--nr-plum);background:var(--nr-fog)}.nr-stations article{position:relative;padding:clamp(2rem,5vw,5rem)}.nr-stations article+article{color:var(--nr-fog);background:var(--nr-violet)}.nr-stations article:before{content:attr(data-stop);display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:4rem;border-radius:50%;color:var(--nr-plum);background:var(--nr-lime);font-weight:900}.nr-stations h2{font-size:2.8rem}.nr-stations address{font-style:normal;margin:.5rem 0 1rem}.nr-stations a{color:inherit}.nr-schakel{margin:4rem 4vw;padding:4rem;border-left:18px solid var(--nr-lime);background:#5a1b5a6b}.nr-controle{margin:0 4vw;padding:clamp(2rem,5vw,5rem);border:1px solid var(--nr-cyan)}.nr-controle ol{-moz-columns:2;columns:2;gap:4rem;padding-left:1.2rem}.nr-controle li{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1rem}.nr-controle>div{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.nr-controle a,.nr-legal a{padding:.8rem 1rem;border:1px solid var(--nr-cyan);color:var(--nr-cyan);font-weight:900;text-decoration:none}.nr-modules{color:var(--nr-plum);background:var(--nr-fog)}.nr-modules>section{display:grid;grid-template-columns:120px 1fr;gap:3rem;padding:4rem 4vw;border-bottom:1px solid rgba(42,9,37,.25)}.nr-modules>section>span{color:var(--nr-violet);font-size:3rem;font-weight:900}.nr-modules h2{max-width:16ch;font-size:3rem}.nr-modules a{color:var(--nr-violet)}.nr-faq{max-width:1000px;padding:4rem 4vw 8rem}.nr-faq details{padding:1.6rem 0;border-top:1px solid var(--nr-line)}.nr-faq summary{display:flex;gap:1rem;cursor:pointer;font-size:1.35rem;font-weight:900;list-style:none}.nr-faq summary::-webkit-details-marker{display:none}.nr-faq summary span{color:var(--nr-lime)}.nr-faq p{padding-left:2rem}.nr-methodimg{margin:5rem 4vw}.nr-methodimg img{max-height:650px;-o-object-fit:cover;object-fit:cover;border-radius:0 0 0 90px}.nr-register{display:grid;grid-template-columns:repeat(3,1fr);margin:4rem 4vw}.nr-register div{padding:1.4rem;border:solid var(--nr-line);border-width:1px 1px 0 0}.nr-register dt{color:var(--nr-cyan);font-weight:900;text-transform:uppercase}.nr-register dd{margin:.4rem 0 0;overflow-wrap:anywhere}.nr-legal{margin:3rem 4vw;padding:4rem;color:var(--nr-plum);background:var(--nr-lime)}.nr-legal a{display:inline-block;color:var(--nr-plum);border-color:var(--nr-plum)}.nr-domain{margin:3rem 4vw 7rem;padding:2rem;border:1px solid var(--nr-cyan)}.nr-sources{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:4vw;background:var(--nr-cyan)}.nr-sources article{padding:2rem;color:var(--nr-plum);background:var(--nr-fog)}.nr-sources h2{font-size:1.8rem}.nr-sources a{color:var(--nr-violet)}.nr-404{min-height:75vh;padding:10vw 4vw}.nr-404>span{color:var(--nr-lime);font-weight:900}.nr-404 h1{margin:1rem 0}.nr-404 a{display:inline-block;margin-top:1rem;padding:.9rem 1.1rem;color:var(--nr-plum);background:var(--nr-lime);font-weight:900;text-decoration:none}.nr-eind{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;padding:5rem 4vw;border-top:1px solid var(--nr-line)}.nr-eind nav{display:flex;flex-wrap:wrap;align-content:flex-start;gap:1rem 1.5rem}.nr-eind nav a{text-decoration:none}.nr-eind nav a:hover{text-decoration:underline}.nr-eind small{grid-column:1 / -1;color:var(--nr-cyan)}@media (max-width: 1050px){:root{--nr-rail: 210px}.nr-panelen{grid-template-columns:1fr}.nr-panelen article{min-height:380px}}@media (max-width: 900px){.nr-rail{position:relative;inset:auto;display:grid;grid-template-columns:1fr auto auto;align-items:center;width:auto;min-height:78px;padding:1rem}.nr-toggle{display:block}.nr-rail nav{grid-column:1 / -1;margin:1rem 0 0}.nr-rail nav a{padding:.75rem 0}.nr-rail nav ul.hidden{display:none}.nr-age{margin:0}.nr-stage{margin-left:0}.nr-hero{grid-template-columns:1fr}.nr-hero-copy{order:2}.nr-hero-img{order:1;height:58vw;min-height:340px}.nr-board header,.nr-trajecttop,.nr-stations,.nr-eind{grid-template-columns:1fr}.nr-pulse{grid-template-columns:1fr}.nr-pulse>div{min-height:260px;border-bottom:1px solid var(--nr-line)}.nr-controle ol{-moz-columns:1;columns:1}.nr-register{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.nr-age{display:none}.nr-hero-img{min-height:280px}.nr-track{grid-template-columns:52px 1fr auto;gap:1rem}.nr-track>span{font-size:2rem}.nr-paginakop{min-height:500px;padding-inline:1rem}.nr-trajecttop{padding:4rem 1rem}.nr-beeld,.nr-stations,.nr-schakel,.nr-controle,.nr-register,.nr-legal,.nr-domain{margin-inline:1rem}.nr-schakel{padding:2rem}.nr-modules>section{grid-template-columns:58px 1fr;gap:1rem;padding-inline:1rem}.nr-modules>section>span{font-size:1.8rem}.nr-sources{grid-template-columns:1fr;padding:1rem}.nr-register{grid-template-columns:1fr}.nr-eind{padding-inline:1rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.nr-track>b{transition:none}}
