@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2) format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2) format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2) format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night: #14110e;--night-2: #1e1812;--night-3: #272016;--night-line: #382c20;--bone: #edebe3;--bone-2: #e2dfd4;--bone-line: #d2cec0;--bone-line-2: #bdb8a7;--pine: #14382e;--pine-2: #0e2a21;--pine-line: #29594a;--brass: #c4923e;--brass-bright: #e3b667;--brass-dim: rgba(196, 146, 62, .16);--stamp: #b03a26;--ink: #17130e;--ink-dim: #6a6053;--on-dark: #f2efe6;--on-dark-dim: #9c9182;--f-display: "Archivo Black", "Archivo Variable", "Arial Black", sans-serif;--f-body: "Instrument Sans Variable", "Segoe UI", sans-serif;--f-bon: "Space Mono", "Courier New", monospace;--w: min(1180px, calc(100vw - 44px) );--rail: 92px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--f-body);font-size:17px;line-height:1.6;color:var(--ink);background:var(--bone);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}::selection{background:var(--brass);color:var(--night)}:focus-visible{outline:2px solid var(--brass-bright);outline-offset:3px}.wrap{width:var(--w);margin:0 auto}.display{font-family:var(--f-display);font-weight:400;letter-spacing:-.03em;line-height:.98;text-transform:uppercase}.kicker{font-family:var(--f-bon);font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);display:inline-flex;align-items:center;gap:12px}.kicker:before{content:"";width:22px;height:2px;background:var(--brass)}.sec{padding:120px 0}.sec-head{max-width:760px;margin-bottom:60px}.sec-head h2{font-family:var(--f-display);font-weight:400;text-transform:uppercase;letter-spacing:-.03em;line-height:.98;font-size:clamp(32px,4.8vw,58px);margin:20px 0 18px}.sec-head p{font-size:18.5px;color:var(--ink-dim);max-width:56ch}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-bon);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:16px 26px;border:2px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease}.btn:active{transform:translateY(1px)}.btn-brass{background:var(--brass);color:var(--night);border-color:var(--brass)}.btn-brass:hover{background:var(--brass-bright);border-color:var(--brass-bright)}.btn-line-dark{color:var(--on-dark);border-color:var(--night-line)}.btn-line-dark:hover{border-color:var(--brass);color:var(--brass-bright)}.btn-line{color:var(--ink);border-color:var(--bone-line-2)}.btn-line:hover{border-color:var(--ink)}.nav{position:fixed;inset:0 0 auto;z-index:60;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.nav.scrolled{background:#14110ee6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--night-line)}.nav.on-paper.scrolled{background:#edebe3eb;border-bottom-color:var(--bone-line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:76px}.mark{font-family:var(--f-display);font-size:19px;letter-spacing:.02em;text-transform:uppercase;color:var(--on-dark);display:flex;align-items:center;gap:8px}.mark .one{font-family:var(--f-bon);font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--night);background:var(--brass);padding:3px 7px 2px}.nav.on-paper .mark{color:var(--ink)}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a:not(.btn){font-family:var(--f-bon);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-dim);transition:color .15s ease}.nav-links a:not(.btn):hover{color:var(--brass-bright)}.nav.on-paper .nav-links a:not(.btn){color:var(--ink-dim)}.nav.on-paper .nav-links a:not(.btn):hover{color:var(--ink)}.nav-cta{padding:11px 18px;font-size:11.5px}@media(max-width:900px){.nav-links a:not(.btn){display:none}}.klok{position:fixed;left:26px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:none;font-family:var(--f-bon);mix-blend-mode:difference;color:#8a8a8a}.klok .t{font-size:13px;font-weight:700;letter-spacing:.08em}.klok .lbl{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;max-height:200px;overflow:hidden}.klok .stick{width:1px;height:90px;background:currentColor;opacity:.4;position:relative}.klok .stick i{position:absolute;left:-2px;width:5px;height:5px;background:currentColor;opacity:1;transition:top .5s cubic-bezier(.4,0,.2,1)}@media(max-width:1320px){.klok{display:none}}.hero{background:var(--night);color:var(--on-dark);padding:150px 0 110px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:900px;height:900px;right:4%;top:-22%;background:radial-gradient(circle,rgba(196,146,62,.17),transparent 62%);pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:54px;align-items:center}.hero h1{font-size:clamp(42px,5.6vw,78px);margin:24px 0 26px;max-width:13ch}.hero h1 .lit{color:var(--brass-bright)}.hero-sub{font-size:19px;color:var(--on-dark-dim);max-width:46ch;margin-bottom:38px}.hero-sub b{color:var(--on-dark);font-weight:600}.hero-btns{display:flex;gap:12px;flex-wrap:wrap}.hero-open{font-family:var(--f-bon);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-dim);display:inline-flex;align-items:center;gap:10px}.hero-open i{width:6px;height:6px;background:var(--brass);border-radius:50%;animation:blink 2.4s ease infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:54px}}.bon-stage{display:flex;justify-content:center;perspective:1200px}.bon{width:min(400px,100%);background:var(--bone);color:var(--ink);font-family:var(--f-bon);font-size:12.5px;line-height:1.85;padding:30px 26px 34px;position:relative;box-shadow:0 40px 90px #0000008c,0 0 90px #c4923e1a;--tear: radial-gradient(circle at 6px -3px, transparent 7px, var(--bone) 7px);-webkit-mask-image:radial-gradient(circle at 6px 3px,transparent 6px,#000 6px),radial-gradient(circle at 6px calc(100% - 3px),transparent 6px,#000 6px);-webkit-mask-size:12px 100%,12px 100%;-webkit-mask-repeat:repeat-x,repeat-x;-webkit-mask-position:top,bottom;-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at 6px 3px,transparent 6px,#000 6px),radial-gradient(circle at 6px calc(100% - 3px),transparent 6px,#000 6px);mask-size:12px 100%,12px 100%;mask-repeat:repeat-x,repeat-x;mask-position:top,bottom;mask-composite:intersect}.bon-head{text-align:center;margin-bottom:14px}.bon-head .zaak{font-family:var(--f-display);font-size:15px;letter-spacing:.08em;text-transform:uppercase}.bon-head .adr{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-top:4px}.bon-rule{border-top:1px dashed var(--bone-line-2);margin:10px 0}.bon-line{display:flex;align-items:baseline;gap:6px;opacity:0;animation:bon-print .32s steps(6,end) forwards}.bon-line .qty{color:var(--ink-dim);flex-shrink:0;width:3ch}.bon-line .what{flex-shrink:0}.bon-line .dots{flex:1;border-bottom:1px dotted var(--bone-line-2);transform:translateY(-4px);min-width:12px}.bon-line .amt{flex-shrink:0;font-weight:700}.bon-line.dim{color:var(--ink-dim)}.bon-line.total{font-weight:700;font-size:14px}.bon-line.credit .amt{color:var(--stamp)}@keyframes bon-print{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.bon-mods{display:flex;gap:6px;margin:14px 0 4px}.bon-mod{flex:1;border:1px solid var(--bone-line-2);padding:7px 4px 6px;text-align:center;font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--bone-line-2);transition:color .3s ease,border-color .3s ease,background .3s ease}.bon-mod.on{color:var(--night);border-color:var(--night);background:var(--brass)}.bon-stamp{margin-top:16px;border:2px solid var(--stamp);color:var(--stamp);text-align:center;padding:8px 6px 7px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-2.4deg);opacity:0;animation:stamp-hit .35s cubic-bezier(.2,1.4,.5,1) forwards}@keyframes stamp-hit{0%{opacity:0;transform:rotate(-2.4deg) scale(1.5)}to{opacity:.92;transform:rotate(-2.4deg) scale(1)}}.bon-foot{text-align:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-top:14px}.probleem{background:var(--bone);padding-bottom:140px}.slips{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start}.slip{background:#f7f6f1;border:1px solid var(--bone-line);padding:30px 28px 34px;box-shadow:0 14px 34px #17130e17;position:relative}.slip:nth-child(1){transform:rotate(-1.1deg)}.slip:nth-child(2){transform:rotate(.5deg) translateY(16px)}.slip:nth-child(3){transform:rotate(1.4deg) translateY(-6px)}.slip .stub{font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);padding-bottom:14px;border-bottom:1px dashed var(--bone-line-2);margin-bottom:18px;display:flex;justify-content:space-between}.slip h3{font-family:var(--f-display);font-size:27px;text-transform:uppercase;letter-spacing:-.02em;line-height:1;margin-bottom:14px}.slip h3 em{font-style:normal;color:var(--stamp)}.slip p{color:var(--ink-dim);font-size:15.5px}.slip .tally{font-family:var(--f-bon);font-size:12.5px;margin-top:20px;padding-top:14px;border-top:1px dashed var(--bone-line-2);display:flex;justify-content:space-between;font-weight:700}@media(max-width:940px){.slips{grid-template-columns:1fr;gap:22px}.slip,.slip:nth-child(2),.slip:nth-child(3){transform:none}}.dienst{background:var(--pine);color:var(--on-dark)}.dienst .sec-head p{color:#f2efe69e}.dienst .kicker{color:var(--brass-bright)}.dienst .kicker:before{background:var(--brass-bright)}.dienst-layout{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:70px;align-items:start}.dienst-panel{position:sticky;top:120px}.lamps{display:flex;flex-direction:column;gap:2px;border:1px solid var(--pine-line)}.lamp{display:flex;align-items:center;gap:15px;padding:17px 18px;border-bottom:1px solid var(--pine-line);transition:background .4s ease}.lamp:last-child{border-bottom:none}.lamp.on{background:#c4923e1f}.lamp .bulb{width:9px;height:9px;border-radius:50%;background:var(--pine-line);flex-shrink:0;transition:background .4s ease,box-shadow .4s ease}.lamp.on .bulb{background:var(--brass-bright);box-shadow:0 0 14px #e3b667d9}.lamp .nm{font-family:var(--f-bon);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f2efe680;transition:color .4s ease}.lamp.on .nm{color:var(--on-dark)}.lamp .rl{margin-left:auto;font-family:var(--f-bon);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#f2efe652}.dienst-count{margin-top:22px;font-family:var(--f-bon);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f2efe680;display:flex;align-items:center;gap:14px}.dienst-count .track{flex:1;height:2px;background:var(--pine-line)}.dienst-count .track i{display:block;height:100%;background:var(--brass-bright);transition:width .45s ease}.beat{border-left:1px solid var(--pine-line);padding:4px 0 76px 40px;position:relative;opacity:.34;transition:opacity .45s ease}.beat:last-child{padding-bottom:4px}.beat.on{opacity:1}.beat:before{content:"";position:absolute;left:-5px;top:12px;width:9px;height:9px;background:var(--pine);border:1px solid var(--pine-line);border-radius:50%;transition:background .45s ease,border-color .45s ease}.beat.on:before{background:var(--brass-bright);border-color:var(--brass-bright)}.beat .clock{font-family:var(--f-display);font-size:34px;letter-spacing:-.02em;color:var(--brass-bright);line-height:1}.beat .dag{font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f2efe680;margin-top:8px}.beat h3{font-family:var(--f-display);font-size:clamp(22px,2.4vw,30px);text-transform:uppercase;letter-spacing:-.025em;line-height:1.02;margin:14px 0 12px;max-width:20ch}.beat p{color:#f2efe6a8;max-width:50ch;font-size:16.5px}.beat .pass{margin-top:18px;font-family:var(--f-bon);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);border-left:2px solid var(--brass);padding-left:12px}@media(max-width:1000px){.dienst-layout{grid-template-columns:1fr;gap:44px}.dienst-panel{position:static}}.sectoren{background:var(--bone-2)}.sec-tabs{display:flex;border:1px solid var(--bone-line-2);margin-bottom:44px;flex-wrap:wrap}.sec-tab{flex:1;min-width:160px;font-family:var(--f-bon);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:18px 14px;color:var(--ink-dim);border-right:1px solid var(--bone-line-2);transition:background .18s ease,color .18s ease}.sec-tab:last-child{border-right:none}.sec-tab:hover{background:#17130e0d;color:var(--ink)}.sec-tab.on{background:var(--night);color:var(--brass-bright)}.sec-body h3{font-family:var(--f-display);font-size:clamp(24px,3.2vw,40px);text-transform:uppercase;letter-spacing:-.03em;line-height:1;max-width:22ch}.sec-body>p{font-size:18px;color:var(--ink-dim);max-width:58ch;margin:18px 0 40px}.sec-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bone-line-2);border:1px solid var(--bone-line-2)}.sec-card{background:var(--bone);padding:28px 26px 32px}.sec-card .lbl{font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.sec-card p{margin-top:12px;font-size:15.5px}@media(max-width:940px){.sec-cards{grid-template-columns:1fr}}.regels{background:var(--night);color:var(--on-dark)}.regels .sec-head p{color:var(--on-dark-dim)}.regel-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:60px;align-items:start}.regel-list{border-top:1px solid var(--night-line)}.regel{display:flex;align-items:baseline;gap:12px;padding:22px 0;border-bottom:1px solid var(--night-line);font-family:var(--f-bon)}.regel .nm{font-family:var(--f-body);font-size:19px;font-weight:600;flex-shrink:0}.regel .sub{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-dim);flex-shrink:0}.regel .dots{flex:1;border-bottom:1px dotted var(--night-line);transform:translateY(-5px);min-width:20px}.regel .st{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-bright);flex-shrink:0}.regel-stamp{border:2px solid var(--brass);padding:28px 24px;text-align:center;transform:rotate(-1.6deg)}.regel-stamp .big{font-family:var(--f-display);font-size:30px;text-transform:uppercase;letter-spacing:-.02em;color:var(--brass-bright);line-height:1}.regel-stamp .sm{font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-dim);margin-top:12px}.regel-stamp .rule{border-top:1px dashed var(--night-line);margin:16px 0}@media(max-width:940px){.regel-grid{grid-template-columns:1fr;gap:36px}.regel{flex-wrap:wrap}.regel .dots{display:none}}.kaart{background:var(--bone)}.kaart-list{border-top:2px solid var(--ink)}.kaart-item{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:40px;padding:42px 0;border-bottom:1px solid var(--bone-line);align-items:start;transition:background .2s ease}.kaart-item:hover{background:#c4923e12}.kaart-item .no{font-family:var(--f-bon);font-size:12px;font-weight:700;color:var(--brass);padding-top:8px}.kaart-item h3{font-family:var(--f-display);font-size:clamp(24px,2.8vw,34px);text-transform:uppercase;letter-spacing:-.03em;line-height:.98}.kaart-item .mod{font-family:var(--f-bon);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:12px}.kaart-item .beschrijving{color:var(--ink-dim);font-size:16.5px;margin-bottom:22px}.kaart-item ul{list-style:none;font-family:var(--f-bon);font-size:12.5px}.kaart-item li{display:flex;align-items:baseline;gap:8px;padding:7px 0}.kaart-item li .dots{flex:1;border-bottom:1px dotted var(--bone-line-2);transform:translateY(-4px)}.kaart-item li .ja{color:var(--brass);font-weight:700;letter-spacing:.1em}.kaart-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:40px 0 0}.kaart-foot p{font-family:var(--f-display);font-size:clamp(20px,2.4vw,30px);text-transform:uppercase;letter-spacing:-.025em;line-height:1.05;max-width:20ch}@media(max-width:940px){.kaart-item{grid-template-columns:1fr;gap:18px;padding:32px 0}.kaart-item .no{padding-top:0}}.demo{background:var(--night);color:var(--on-dark);position:relative;overflow:hidden}.demo:before{content:"";position:absolute;width:780px;height:780px;left:-12%;bottom:-34%;background:radial-gradient(circle,rgba(196,146,62,.14),transparent 62%);pointer-events:none}.demo-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start}.demo h2{font-family:var(--f-display);font-size:clamp(34px,5vw,60px);text-transform:uppercase;letter-spacing:-.03em;line-height:.98;margin:20px 0}.demo .lead{color:var(--on-dark-dim);font-size:18px;max-width:44ch}.demo-facts{margin-top:34px;border-top:1px solid var(--night-line);font-family:var(--f-bon);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.demo-facts div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--night-line);color:var(--on-dark-dim)}.demo-facts div b{color:var(--brass-bright);font-weight:700}.slip-form{background:var(--bone);color:var(--ink);padding:34px 32px 36px;box-shadow:0 34px 80px #00000080}.slip-form .form-head{font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);display:flex;justify-content:space-between;border-bottom:2px solid var(--ink);padding-bottom:12px;margin-bottom:22px}.fld{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.fld label{font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.fld input,.fld textarea{font-family:var(--f-body);font-size:16px;color:var(--ink);background:transparent;border:none;border-bottom:1px solid var(--bone-line-2);padding:7px 2px;transition:border-color .15s ease}.fld input:focus,.fld textarea:focus{outline:none;border-bottom-color:var(--brass)}.fld textarea{resize:vertical;min-height:62px;border:1px solid var(--bone-line-2);padding:10px}.fld-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.picks{display:flex;gap:6px}.pick{flex:1;font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:11px 6px;border:1px solid var(--bone-line-2);color:var(--ink-dim);transition:all .15s ease}.pick.on{background:var(--night);border-color:var(--night);color:var(--brass-bright)}.form-err{font-family:var(--f-bon);font-size:12px;color:var(--stamp);margin-bottom:14px}.slip-form .btn{width:100%;justify-content:center}.form-ok{background:var(--bone);color:var(--ink);padding:44px 34px;text-align:center;box-shadow:0 34px 80px #00000080}.form-ok .stampje{display:inline-block;border:2px solid var(--stamp);color:var(--stamp);font-family:var(--f-bon);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:9px 16px;transform:rotate(-2deg);margin-bottom:22px}.form-ok h3{font-family:var(--f-display);font-size:26px;text-transform:uppercase;letter-spacing:-.025em;margin-bottom:10px}.form-ok p{color:var(--ink-dim);font-size:16px}@media(max-width:1000px){.demo-layout{grid-template-columns:1fr;gap:44px}.fld-row{grid-template-columns:1fr;gap:0}}.foot{background:var(--night);color:var(--on-dark);border-top:1px solid var(--night-line);padding:76px 0 36px}.foot-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:44px;margin-bottom:60px}.foot-brand p{margin-top:18px;color:var(--on-dark-dim);font-size:15px;max-width:28ch}.foot-col .hd{font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:18px}.foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.foot-col li,.foot-col a{font-size:15px;color:var(--on-dark)}.foot-col a:hover{color:var(--brass-bright)}.foot-bottom{border-top:1px solid var(--night-line);padding-top:26px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--f-bon);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-dim)}@media(max-width:940px){.foot-grid{grid-template-columns:1fr 1fr}}.page-top{background:var(--night);color:var(--on-dark);padding:156px 0 84px;position:relative;overflow:hidden}.page-top:before{content:"";position:absolute;width:720px;height:720px;right:2%;top:-34%;background:radial-gradient(circle,rgba(196,146,62,.13),transparent 62%)}.page-top .wrap{position:relative;z-index:1}.page-top h1{font-family:var(--f-display);font-size:clamp(34px,5.4vw,66px);text-transform:uppercase;letter-spacing:-.03em;line-height:.98;margin:20px 0;max-width:20ch}.page-top p{color:var(--on-dark-dim);font-size:18px;max-width:54ch}.page-top .terug{font-family:var(--f-bon);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-dim);display:inline-block;margin-bottom:24px}.page-top .terug:hover{color:var(--brass-bright)}.page-top .datum{font-family:var(--f-bon);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.posts{border-top:2px solid var(--ink);max-width:900px}.post-row{display:grid;grid-template-columns:150px minmax(0,1fr) 40px;gap:32px;align-items:start;padding:34px 0;border-bottom:1px solid var(--bone-line);transition:background .2s ease}.post-row:hover{background:#c4923e12}.post-row .side{font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);padding-top:6px}.post-row .side .cat{color:var(--brass);display:block;margin-bottom:6px}.post-row h2{font-family:var(--f-display);font-size:clamp(21px,2.4vw,28px);text-transform:uppercase;letter-spacing:-.028em;line-height:1.02;margin-bottom:12px}.post-row p{color:var(--ink-dim);font-size:16px;max-width:58ch}.post-row .arrow{font-family:var(--f-bon);font-size:20px;color:var(--brass);text-align:right;padding-top:4px}@media(max-width:800px){.post-row{grid-template-columns:1fr;gap:12px}.post-row .arrow{text-align:left}}.stuk{max-width:660px}.stuk p{margin-bottom:22px;font-size:17.5px;line-height:1.75}.stuk h2{font-family:var(--f-display);font-size:24px;text-transform:uppercase;letter-spacing:-.025em;line-height:1.05;margin:42px 0 16px}.stuk a{color:var(--ink);border-bottom:2px solid var(--brass)}.stuk-cta{max-width:660px;margin-top:56px;border-top:2px solid var(--ink);padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.stuk-cta p{font-family:var(--f-display);font-size:20px;text-transform:uppercase;letter-spacing:-.02em;max-width:18ch;line-height:1.05}.verhaal{columns:2;column-gap:54px;max-width:940px}.verhaal p{break-inside:avoid;margin-bottom:22px;font-size:17px}.verhaal a{border-bottom:2px solid var(--brass)}@media(max-width:860px){.verhaal{columns:1}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bone-line-2);border:1px solid var(--bone-line-2)}.kaartje{background:var(--bone);padding:34px 32px 36px}.kaartje .top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:2px solid var(--ink);padding-bottom:18px;margin-bottom:20px}.kaartje h3{font-family:var(--f-display);font-size:26px;text-transform:uppercase;letter-spacing:-.028em;line-height:1}.kaartje .rol{font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-top:8px}.li{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-bon);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--night);background:var(--brass);padding:8px 12px;flex-shrink:0;transition:background .15s ease}.li:hover{background:var(--brass-bright)}.kaartje>p{color:var(--ink-dim);font-size:15.5px;margin-bottom:20px}.kaartje ul{list-style:none;font-family:var(--f-bon);font-size:12px}.kaartje li{display:flex;gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px dotted var(--bone-line-2)}.kaartje li:before{content:"·";color:var(--brass);font-weight:700}.moeder{margin-top:34px;font-size:16px;color:var(--ink-dim)}.moeder a{color:var(--ink);border-bottom:2px solid var(--brass)}.waarden{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bone-line-2);border:1px solid var(--bone-line-2)}.waarde{background:var(--bone);padding:28px 24px 30px}.waarde .n{font-family:var(--f-bon);font-size:11px;font-weight:700;color:var(--brass)}.waarde h3{font-family:var(--f-display);font-size:19px;text-transform:uppercase;letter-spacing:-.02em;margin:12px 0 10px}.waarde p{font-size:14.5px;color:var(--ink-dim)}@media(max-width:1000px){.duo{grid-template-columns:1fr}.waarden{grid-template-columns:1fr 1fr}}@media(max-width:640px){.waarden{grid-template-columns:1fr}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
