:root{--werk-band:clamp(54px, 6vw, 96px);--werk-gat:clamp(16px, 2vw, 26px);--werk-pad:clamp(24px, 2.9vw, 40px)}.werk{background:var(--paper)}.werk-band{padding:var(--werk-band) 0}.werk [id]{scroll-margin-top:96px}.werk-band-tint{background:var(--grond)}.werk-band-nacht{background:var(--band);color:var(--on-band)}.werk-hoofd{padding:clamp(96px, 10vw, 150px) 0 var(--werk-band)}.werk-hoofd-raster{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:clamp(30px,5vw,70px);display:grid}@media (max-width:940px){.werk-hoofd-raster{grid-template-columns:1fr;gap:clamp(28px,6vw,44px)}}.werk-intro .eyebrow{margin-bottom:14px}.werk-titel{font-family:var(--display);letter-spacing:-.042em;color:var(--ink);text-wrap:balance;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:700;line-height:1.02}.werk-lead{color:var(--muted);max-width:48ch;margin-top:18px;font-size:clamp(1.04rem,1.3vw,1.18rem);line-height:1.6}.werk-feiten{flex-direction:column;gap:11px;margin:24px 0 0;list-style:none;display:flex}.werk-feiten li{color:var(--muted);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.werk-feiten .icoon{color:var(--goud-op-tint);flex:none;margin-top:2px}.werk-feiten b{color:var(--ink);font-weight:600}.werk-feiten b:after{content:" · ";color:var(--muted-2);font-weight:400}.werk-adreslink{font-family:var(--display);color:var(--ink);border-bottom:2px solid;align-items:center;gap:.5em;margin-top:24px;padding-bottom:2px;font-size:1rem;font-weight:600;display:inline-flex}.werk-adreslink .icoon{transition:transform .24s var(--ease)}.werk-adreslink:hover .icoon{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.werk-adreslink .icoon{transition:none}}.werk-route{margin-top:30px}.werk-route-kop{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:12px;font-size:.68rem;font-weight:700}.werk-route ol{flex-wrap:wrap;gap:8px;margin:0;list-style:none;display:flex}.werk-route li{display:flex}.werk-route a,.werk-route span{background:var(--werk-stap,#0e17360e);color:var(--text);border-radius:100px;align-items:baseline;gap:8px;padding:8px 14px;font-size:.9rem;line-height:1.3;display:inline-flex}.werk-route b{font-family:var(--display);letter-spacing:.02em;color:var(--goud-op-tint);font-size:.78rem;font-weight:700}.werk-route a{transition:background-color .2s var(--ease)}.werk-route a:hover{--werk-stap:#0e17361c}.werk-route span{box-shadow:inset 0 0 0 1px var(--werk-stap-rand,#0e173629)}:root[data-theme=dark] .werk-route{--werk-stap:#ffffff14;--werk-stap-rand:#fff3}:root[data-theme=dark] .werk-route a:hover{--werk-stap:#ffffff26}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .werk-route{--werk-stap:#ffffff14;--werk-stap-rand:#fff3}:root:not([data-theme=light]) .werk-route a:hover{--werk-stap:#ffffff26}}@media (prefers-reduced-motion:reduce){.werk-route a{transition:none}}.werk-noot{background:var(--werk-bankje,#0e17360d);color:var(--muted);border-radius:16px;align-items:flex-start;gap:12px;max-width:58ch;margin-top:28px;padding:16px 18px;font-size:.94rem;line-height:1.58;display:flex}.werk-noot .icoon{color:var(--goud-op-tint);flex:none;margin-top:2px}:root[data-theme=dark] .werk-noot{--werk-bankje:#ffffff12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .werk-noot{--werk-bankje:#ffffff12}}.werk-telefoon{margin:0}.werk-telefoon-raam{box-shadow:var(--shadow-card), 0 0 0 1px var(--werk-rand,#0e17361a);border-radius:26px;overflow:hidden}.werk-telefoon-raam img{width:100%;height:auto}.werk-telefoon.klein .werk-telefoon-raam{border-radius:18px}.werk-telefoon figcaption{color:var(--muted-2);text-align:center;margin-top:14px;font-size:.88rem;line-height:1.5}:root[data-theme=dark] .werk-telefoon-raam{--werk-rand:#ffffff24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .werk-telefoon-raam{--werk-rand:#ffffff24}}.werk-kop{max-width:46rem;margin-bottom:clamp(24px,3vw,40px)}.werk-kop .eyebrow{margin-bottom:13px}.werk-kop .h2{color:var(--ink)}.werk-sub{color:var(--muted);max-width:60ch;margin-top:16px;font-size:1.04rem;line-height:1.6}.werk-kop.op-nacht .h2{color:#fff}.werk-kop.op-nacht .werk-sub{color:var(--on-band-muted)}.werk-kop.op-nacht .eyebrow{color:#8b93ad}.werk-pad{font-family:var(--display);color:var(--ink);white-space:nowrap;font-weight:600}.werk-kop.op-nacht .werk-pad{color:#fff}.vlak.werk-vlak{padding:var(--werk-pad)}.werk-vlak h3{letter-spacing:-.026em;color:var(--ink);font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.12}.werk-tekst{color:var(--muted);max-width:62ch;margin-top:14px;font-size:1rem;line-height:1.6}.werk-klein{color:var(--muted-2);max-width:54ch;margin-top:18px;font-size:.91rem;line-height:1.55}.werk-tweeluik{gap:var(--werk-gat);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.werk-breed{margin-top:var(--werk-gat)}.werk-lijst{flex-direction:column;gap:12px;margin:18px 0 0;list-style:none;display:flex}.werk-lijst li{color:var(--muted);align-items:flex-start;gap:12px;font-size:.98rem;line-height:1.55;display:flex}.werk-lijst .icoon{color:var(--goud-op-tint);flex:none;margin-top:3px}.werk-lijst b{color:var(--ink);font-weight:600}.werk-lijst.werk-breed-lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(28px,4vw,56px);max-width:62rem;margin-top:0;display:grid}@media (max-width:760px){.werk-lijst.werk-breed-lijst{grid-template-columns:1fr;gap:14px}}.werk-breed-lijst li{font-size:1.02rem;line-height:1.6}.werk-lijst.groot{gap:18px}.werk-lijst.groot li{color:var(--on-band);font-size:1.02rem;line-height:1.6}.werk-lijst.groot b{color:#fff}.werk-lijst.groot .icoon{color:var(--gold-op-band);margin-top:4px}.werk-chips{flex-wrap:wrap;gap:9px;margin:18px 0 0;list-style:none;display:flex}.werk-chips li{background:var(--werk-chip,#ffffffc7);color:var(--text);border-radius:100px;padding:8px 14px;font-size:.9rem;line-height:1.3}:root[data-theme=dark] .werk-chips li{--werk-chip:#ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .werk-chips li{--werk-chip:#ffffff1a}}.werk-uitkomst{border-top:1px solid var(--werk-lijn,#0e173621);color:var(--ink);align-items:flex-start;gap:12px;max-width:62ch;margin-top:22px;padding-top:20px;font-size:1rem;line-height:1.6;display:flex}.werk-uitkomst .icoon{color:var(--goud-op-tint);flex:none;margin-top:4px}:root[data-theme=dark] .werk-uitkomst{--werk-lijn:#ffffff29}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .werk-uitkomst{--werk-lijn:#ffffff29}}.werk-duo{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(28px,4.4vw,60px);display:grid}@media (max-width:900px){.werk-duo{grid-template-columns:1fr;gap:clamp(26px,6vw,40px)}.werk-telefoon.klein{max-width:300px;margin:0 auto}}.werk-band-nacht .werk-telefoon figcaption{color:var(--on-band-muted)}.werk-band-nacht .werk-telefoon-raam{--werk-rand:#ffffff29}.werk-badge{max-width:218px;margin:clamp(22px,2.6vw,32px) 0 0}.werk-badge img{border-radius:16px;width:100%;height:auto;box-shadow:0 0 0 1px #ffffff29,0 24px 50px -30px #000000e6}.werk-badge figcaption{color:var(--on-band-muted);margin-top:11px;font-size:.84rem;line-height:1.45}.werk-eerlijk{color:var(--on-band);background:#ffffff12;border-radius:18px;align-items:flex-start;gap:13px;max-width:72ch;margin-top:clamp(30px,3.6vw,46px);padding:20px 22px;font-size:1rem;line-height:1.6;display:flex}.werk-eerlijk .icoon{color:var(--gold-op-band);flex:none;margin-top:3px}.werk-meer{margin-top:var(--werk-gat);border:1px solid var(--werk-meer-rand,#0e173624);background:var(--werk-meer-grond,#ffffff80);border-radius:18px}.werk-meer>summary{cursor:pointer;font-family:var(--display);color:var(--ink);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:17px clamp(18px,2vw,24px);font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.werk-meer>summary::-webkit-details-marker{display:none}.werk-meer>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.werk-meer>summary .icoon{color:var(--muted-2);transition:transform .22s var(--ease);flex:none}.werk-meer[open]>summary .icoon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.werk-meer>summary .icoon{transition:none}}.werk-meer-inhoud{padding:2px clamp(18px,2vw,24px) clamp(20px,2.2vw,26px)}.werk-meer-kop{font-family:var(--display);letter-spacing:-.018em;color:var(--ink);margin-top:clamp(20px,2.4vw,28px);font-size:1.02rem;font-weight:700}.werk-meer-inhoud>.werk-tweeluik .werk-meer-kop:first-child{margin-top:0}.werk-meer-bron{margin-top:0;margin-bottom:20px}.werk-meer .werk-lijst{margin-top:14px}.werk-meer .werk-chips li{--werk-chip:#0e173611}.werk-meer .werk-punt-num{--werk-num:#0e173613}:root[data-theme=dark] .werk-meer{--werk-meer-rand:#ffffff29;--werk-meer-grond:#ffffff0b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .werk-meer{--werk-meer-rand:#ffffff29;--werk-meer-grond:#ffffff0b}}.werk-vooruit{max-width:56rem}.werk-check{gap:var(--werk-gat);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:stretch;display:grid}@media (max-width:820px){.werk-check{grid-template-columns:1fr}}.vlak.werk-cijfer,.vlak.werk-balken{padding:var(--werk-pad)}.werk-cijfer{flex-direction:column;justify-content:center;display:flex}.werk-cijfer-getal{font-family:var(--display);letter-spacing:-.05em;color:var(--ink);align-items:baseline;gap:11px;font-size:clamp(2.7rem,4.4vw,3.5rem);font-weight:700;line-height:1;display:flex}.werk-cijfer-getal span{letter-spacing:-.01em;color:var(--muted);font-size:.95rem;font-weight:600}.werk-cijfer-oordeel{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:100px;align-self:flex-start;margin-top:16px;padding:7px 13px;font-size:.68rem;font-weight:700}.werk-cijfer-zin{color:var(--muted);margin-top:18px;font-size:.94rem;line-height:1.55}.werk-balken h3{letter-spacing:-.02em;color:var(--ink);margin-bottom:20px;font-size:1.1rem}.werk-balken ul{flex-direction:column;gap:15px;margin:0;list-style:none;display:flex}.werk-balken li{grid-template-columns:minmax(0,11.5rem) minmax(0,1fr) 2.4rem;align-items:center;gap:14px;display:grid}.werk-balk-naam{color:var(--text);font-size:.95rem;line-height:1.35}.werk-balk-spoor{background:var(--werk-spoor,#0e173621);border-radius:100px;height:8px;overflow:hidden}.werk-balk-vul{background:var(--ink);border-radius:100px;height:100%;display:block}.werk-balk-cijfer{font-family:var(--display);text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:700}:root[data-theme=dark] .werk-balk-spoor{--werk-spoor:#ffffff2b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .werk-balk-spoor{--werk-spoor:#ffffff2b}}@media (max-width:560px){.werk-balken li{grid-template-columns:minmax(0,1fr) 2.4rem;gap:7px 12px}.werk-balk-naam{grid-column:1/3}}.werk-punten{flex-direction:column;gap:14px;margin:20px 0 0;list-style:none;display:flex}.werk-punten li{color:var(--muted);align-items:flex-start;gap:14px;font-size:.99rem;line-height:1.58;display:flex}.werk-punt-num{background:var(--werk-num,#ffffffb8);width:27px;height:27px;font-family:var(--display);color:var(--ink);border-radius:9px;flex:none;place-items:center;margin-top:1px;font-size:.85rem;font-weight:700;display:grid}.werk-punten b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}:root[data-theme=dark] .werk-punt-num{--werk-num:#ffffff1c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .werk-punt-num{--werk-num:#ffffff1c}}.werk-slot{background:var(--band);color:var(--on-band);text-align:center;padding:clamp(60px,7vw,108px) 0}.werk-slot .display{color:#fff;max-width:16ch;margin:0 auto}.werk-slotlead{color:var(--on-band-muted);max-width:48ch;margin:20px auto 0;font-size:1.06rem;line-height:1.6}.werk-slotacts{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:30px;display:flex}@media (max-width:680px){.werk-slotacts .btn{justify-content:center;width:100%}.vlak.werk-vlak,.vlak.werk-cijfer,.vlak.werk-balken{border-radius:20px}.werk-telefoon-raam{border-radius:22px}}
