@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"PlexMono", ui-monospace, "SF Mono", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-body:"Archivo", -apple-system, "Segoe UI", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2)format("woff2-variations");font-weight:400 800;font-stretch:62% 125%;font-display:swap}@font-face{font-family:PlexMono;font-weight:400;src:url(/fonts/plexmono-400.woff2)format("woff2");font-display:swap}@font-face{font-family:PlexMono;font-weight:500;src:url(/fonts/plexmono-500.woff2)format("woff2");font-display:swap}:root,:root[data-skin=a]{--grond:#05070d;--grond-op:#0a0e17;--paneel:#0d1220;--inkt:#eef2fb;--inkt-mid:#96a3bd;--inkt-zwak:#7a87a1;--accent:#ffab2e;--accent-diep:#d4830a;--accent-zacht:#ffab2e1f;--lijn:#96a3bd29;--lijn-hard:#96a3bd52;--hero:url(/beeld/hero-1.webp);--watermerk:url(/beeld/a-watermerk.webp);--merk:url(/beeld/a-merk.webp);--radius:2px;--zegel:#c0392b;--papier:#e9e2d4;--papier-op:#f2ece0;--papier-inkt:#16130d;--papier-mid:#4e4738;--papier-lijn:#16130d29;--papier-lijn-hard:#16130d57;--nacht:5 7 13;--scrim:linear-gradient(180deg, rgb(var(--nacht) / .2) 0%, rgb(var(--nacht) / .72) 55%, var(--grond) 100%);--leeg:#000;--hero-grond:#e9e7e1;--hero-accent:#b8690a;--hero-inkt:#12100d;--hero-lood:#2b2721;--hero-zwak:#3a352c;--hero-lijn:22 19 13;--hero-halo:#ffffffe6;--kop-schaduw:#0000008c;--stuk:#e2564a;--stuk-tekst:#f08d84;color-scheme:dark}:root[data-thema=licht]{color-scheme:light;--nacht:244 246 251;--grond:#f4f6fb;--grond-op:#fff;--paneel:#eaf0fa;--inkt:#0c1330;--inkt-mid:#39425f;--inkt-zwak:#4f5874;--oranje:#b93d0a;--blauw:#1b5fd0;--groen:#08785a;--rood:#cf2350;--violet:#6a3bd1;--teal:#0a7285;--accent:var(--oranje);--accent-diep:#8f2f07;--accent-zacht:#b93d0a1a;--lijn:#0c13301f;--lijn-hard:#0c133047;--leeg:#dde3ee;--hero-grond:#eef1f7;--hero-accent:var(--oranje);--hero-inkt:#0c1330;--hero-lood:#1e2542;--hero-zwak:#2c3452;--hero-lijn:12 19 48;--kop-schaduw:transparent;--stuk:#c21f3a;--stuk-tekst:#b01c35;--doe-groen:var(--groen);--doe-blauw:var(--blauw);--doe-rood:var(--rood);--doe-groen-diep:var(--groen);--doe-blauw-diep:var(--blauw);--doe-rood-diep:var(--rood);--op-groen:#fff;--op-blauw:#fff;--op-rood:#fff}:root{--marge:clamp(1.25rem, 4vw, 4.5rem);--breed:88rem}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--grond)}body{background:var(--grond);color:var(--inkt);font:400 1.0625rem/1.65 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-stretch:100%;overflow-x:hidden}::selection{background:var(--accent);color:var(--grond)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img{max-width:100%}.wrap{max-width:var(--breed);padding-inline:var(--marge);margin-inline:auto}.mono{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:500}.hud{background:var(--paneel);border:1px solid var(--lijn);border-radius:var(--radius);position:relative}.hud:before,.hud:after{content:"";border:1px solid var(--accent);pointer-events:none;width:14px;height:14px;position:absolute}.hud:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.hud:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.eyebrow{min-width:0;color:var(--accent);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.eyebrow:after{content:"";background:linear-gradient(90deg,var(--lijn-hard),transparent);flex:1;height:1px}.eyebrow .rest{overflow-wrap:anywhere;min-width:0;color:var(--inkt-zwak);flex:0 auto}.sectie{padding-block:clamp(3.5rem,9vw,8rem);position:relative}.sectie-lijn{border-top:1px solid var(--lijn)}.watermerk{isolation:isolate;position:relative}.watermerk:before{content:"";z-index:-1;background:var(--watermerk) center / cover no-repeat;opacity:.16;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 78%)}.kop{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;margin:0;font-size:clamp(2.1rem,5.2vw,4.4rem);font-weight:700;font-stretch:112%;line-height:1.02}.subkop{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-size:1.05rem;font-weight:600;font-stretch:108%;line-height:1.2}.lood{color:var(--inkt-mid);max-width:42rem;font-size:clamp(1.12rem,1.7vw,1.4rem);line-height:1.6}.hero{isolation:isolate;flex-direction:column;justify-content:flex-end;max-width:100vw;min-height:min(94vh,60rem);display:flex;position:relative;overflow:hidden}.hero-beeld{z-index:-2;background:var(--hero) center 42% / cover no-repeat;image-rendering:auto;animation:34s ease-in-out infinite alternate adem;position:absolute;inset:0}@keyframes adem{0%{transform:scale(1)translate(0)}to{transform:scale(1.09)translateY(-1.2%)}}.hero-1{background-image:url(/beeld/hero-1.webp)}.hero-2{background-image:url(/beeld/hero-2.webp)}.hero-3{background-image:url(/beeld/hero-3.webp)}.hero-4{background-image:url(/beeld/hero-4.webp)}.hero-5{background-image:url(/beeld/hero-5.webp)}.hero-6{background-image:url(/beeld/hero-6.webp)}@media(prefers-reduced-motion:no-preference){.hero-2,.hero-3,.hero-4,.hero-5,.hero-6{animation:54s ease-in-out infinite heroWissel,34s ease-in-out infinite alternate adem}.hero-1{animation:34s ease-in-out infinite alternate adem}.hero-2{animation-delay:-45s,-5s}.hero-3{animation-delay:-36s,-10s}.hero-4{animation-delay:-27s,-15s}.hero-5{animation-delay:-18s,-20s}.hero-6{animation-delay:-9s,-25s}}@keyframes heroWissel{0%,14%{opacity:1}17%,97%{opacity:0}to{opacity:1}}.hero-cijfers{background:var(--hero-grond);border:1px solid rgb(var(--hero-lijn) / .3);border-radius:var(--radius);flex-wrap:wrap;place-self:end;gap:clamp(1.5rem,4vw,3rem);padding:.7rem .9rem;display:flex}.hero-cijfers>div{text-align:right;justify-items:end;gap:.3rem;display:grid}.hero-cijfer{font-family:var(--font-display);color:var(--hero-accent);font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:700;font-stretch:76%;line-height:.9}.hero-cijfers .mono{letter-spacing:.12em;color:var(--hero-zwak);text-shadow:0 1px 10px var(--hero-halo);max-width:8rem;font-size:.62rem}@media(max-width:700px){.hero-cijfers{justify-self:start}.hero-cijfers>div{text-align:left;justify-items:start}}.hero-scrim{z-index:-1;background:var(--scrim);position:absolute;inset:0}.hero-licht{background:var(--hero-grond)}.hero-licht .hero-scrim{background:linear-gradient(100deg,#fffffff0,#fffc 34%,#ffffff47 62%,#ffffff0d),linear-gradient(0deg,var(--grond) 0%,rgb(var(--nacht) / .55) 8%,transparent 26%)}.hero-licht .hero-raster{background-image:linear-gradient(rgb(var(--hero-lijn) / .14) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--hero-lijn) / .14) 1px,transparent 1px);opacity:.65}.hero-licht .masthead{text-shadow:none}.hero-licht .masthead .r1{color:var(--hero-accent)}.hero-licht .masthead .r2{color:var(--hero-inkt)}.hero-licht .lood{color:var(--hero-lood)!important}.hero-licht .hero-onder .mono{text-shadow:0 1px 10px var(--hero-halo);color:var(--hero-zwak)!important}.hero-licht .knop-leeg{color:var(--hero-inkt);border-color:rgb(var(--hero-lijn) / .4)}.hero-licht .knop-leeg:hover{border-color:var(--hero-accent);color:var(--hero-accent)}.hero-raster{z-index:-1;background-image:linear-gradient(var(--lijn) 1px,transparent 1px),linear-gradient(90deg,var(--lijn) 1px,transparent 1px);opacity:.5;background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 45%,#000,#0000 75%)}.masthead{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;text-shadow:0 0 80px var(--kop-schaduw);margin:0;font-size:clamp(3.2rem,15vw,13.5rem);font-weight:700;line-height:.84}.masthead span{white-space:nowrap;display:block}.masthead .r1{letter-spacing:.02em;color:var(--accent);margin-bottom:.14em;font-size:.38em;font-stretch:116%;animation:.9s cubic-bezier(.16,1,.3,1) both intro-op}.masthead .r2{font-stretch:125%;animation:1.5s cubic-bezier(.16,1,.3,1) .18s both bereik}@keyframes bereik{0%{opacity:0;filter:blur(6px);font-stretch:62%}to{opacity:1;filter:blur();font-stretch:125%}}@keyframes intro-op{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-onder{animation:.9s cubic-bezier(.16,1,.3,1) .8s both intro-op}.ticker{border-block:1px solid var(--lijn);background:var(--grond-op)}@supports (color:color-mix(in lab,red,red)){.ticker{background:color-mix(in oklab,var(--grond-op) 88%,transparent)}}.ticker{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-block:.85rem;overflow:hidden}.ticker-baan{width:max-content;animation:46s linear infinite schuif;display:flex}.ticker:hover .ticker-baan{animation-play-state:paused}@keyframes schuif{to{transform:translate(-50%)}}.ticker-item{color:var(--inkt-mid);white-space:nowrap;align-items:center;gap:.6rem;padding-inline:2rem;display:inline-flex}.ticker-item b{color:var(--accent);font-weight:500}.vel{background:var(--lijn);border:1px solid var(--lijn);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.kaart{background:var(--grond-op);flex-direction:column;gap:.85rem;min-width:0;padding:clamp(.9rem,1.6vw,1.35rem);transition:background .26s;display:flex;position:relative}.kaart-vol:hover{background:var(--paneel)}.portret{aspect-ratio:4/5;background:var(--leeg);border:1px solid var(--lijn);position:relative;overflow:hidden}.portret img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.kaart-vol:hover .portret img{transform:scale(1.05)}.portret:after{content:"";background:linear-gradient(115deg,transparent 42%,var(--accent-zacht) 50%,transparent 58%);opacity:0;transition:opacity .38s;position:absolute;inset:0}.kaart-vol:hover .portret:after{opacity:1}.kaart-naam{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;font-stretch:114%;line-height:1.1}.kaart-leeg .kaart-naam,.kaart-leeg .kaart-regel{color:var(--inkt-zwak)}.kaart-regel{color:var(--inkt-mid);justify-content:space-between;gap:.75rem;display:flex}.kaart-voet{border-top:1px solid var(--lijn);gap:.65rem;margin-top:auto;padding-top:.8rem;display:grid}.record{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;margin:0;font-size:.68rem;font-weight:500;display:flex;overflow:hidden}.record-ja{color:var(--accent)}.record-nee{color:var(--inkt-zwak)}.ruit{flex:none;font-size:.6rem}.record-ja .ruit{animation:3.4s ease-in-out infinite puls}@keyframes puls{0%,to{opacity:1}50%{opacity:.35}}.uit{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.4rem;width:fit-content;min-height:44px;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}.uit:after{content:"→";transition:transform .22s}.uit:hover{text-underline-offset:5px;text-decoration:underline}.uit:hover:after{transform:translate(4px)}.uit-uit{color:var(--inkt-zwak);cursor:default}.uit-uit:after{content:none}.knop{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--grond);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:1.05rem 1.9rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .26s;display:inline-flex;position:relative;overflow:hidden}.knop:hover{box-shadow:0 10px 34px -12px var(--accent);transform:translateY(-2px)}.knop:active{transform:translateY(0)}.knop-leeg{color:var(--inkt);border-color:var(--lijn-hard);background:0 0}.knop-leeg:hover{border-color:var(--accent);color:var(--accent);box-shadow:none}.knop[disabled]{opacity:.55;cursor:wait;transform:none}.rij{background:var(--grond-op);align-items:baseline;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.35rem,2.6vw,2rem);transition:background .24s;display:grid}.rij:hover{background:var(--paneel)}.rij-stap{grid-template-columns:minmax(3rem,auto) minmax(0,17rem) minmax(0,1fr)}.rij-prijs{grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,13rem)}.rij-vraag{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.lijst{background:var(--lijn);border:1px solid var(--lijn);gap:1px;margin:0;padding:0;list-style:none;display:grid}.nummer{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;font-size:.8rem;font-weight:500}.raster{background:var(--lijn);border:1px solid var(--lijn);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1px;display:grid}.raster-drie{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.raster-drie{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.raster-drie{grid-template-columns:1fr}}.tegel{background:var(--grond-op);align-content:start;gap:.8rem;padding:clamp(1.4rem,2.6vw,2.1rem);transition:background .24s;display:grid}.tegel:hover{background:var(--paneel)}.cijfer{font-family:var(--font-display);color:var(--accent);font-size:clamp(2.6rem,6vw,4.6rem);font-weight:700;font-stretch:118%;line-height:.9}.veld{gap:.5rem;display:grid}.veld>label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--inkt-mid);font-size:.68rem}.veld input,.veld textarea,.veld select{font:400 1rem/1.5 var(--font-body);color:var(--inkt);background:var(--grond);border:1px solid var(--lijn-hard);border-radius:var(--radius);appearance:none;width:100%;padding:.9rem 1rem}.veld select{background-image:linear-gradient(45deg,transparent 50%,var(--inkt-mid) 50%),linear-gradient(135deg,var(--inkt-mid) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.veld textarea{resize:vertical;min-height:8rem}.veld input:focus,.veld textarea:focus,.veld select:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.hint{color:var(--inkt-zwak);font-size:.85rem}.melding{border:1px solid var(--lijn-hard);border-radius:var(--radius);padding:1.1rem 1.25rem;font-size:.95rem}.melding-goed{border-color:var(--accent);color:var(--accent);background:var(--accent-zacht)}.melding-stuk{border-color:var(--stuk);color:var(--stuk-tekst)}.balk{z-index:40;background:var(--grond);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.balk{background:color-mix(in oklab,var(--grond) 82%,transparent)}}.balk{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-bottom:1px solid var(--lijn)}.tik{min-width:44px;min-height:44px;color:var(--inkt-mid);justify-content:center;align-items:center;text-decoration:none;transition:color .18s;display:inline-flex}.tik:hover{color:var(--accent)}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){[data-rise]{animation:linear both rijs;animation-timeline:view();animation-range:entry cover 26%}@keyframes rijs{0%{transform:translateY(26px)}to{transform:none}}}}@media(max-width:980px){.rij-stap,.rij-prijs,.rij-vraag{grid-template-columns:minmax(0,1fr);gap:.55rem}.vel{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.hero-1{background-image:url(/beeld/hero-1-klein.webp)}.hero-2{background-image:url(/beeld/hero-2-klein.webp)}.hero-3{background-image:url(/beeld/hero-3-klein.webp)}.hero-4{background-image:url(/beeld/hero-4-klein.webp)}.hero-5{background-image:url(/beeld/hero-5-klein.webp)}.hero-6{background-image:url(/beeld/hero-6-klein.webp)}.vel{grid-template-columns:1fr}body{font-size:1rem}.hero{min-height:82vh}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-beeld,.ticker-baan,.record-ja .ruit{animation:none!important}.masthead .r1,.masthead .r2,.hero-onder{animation-duration:1ms!important}*,:before,:after{transition-duration:1ms!important}}.kop-nav{flex-wrap:wrap;justify-content:flex-end;gap:.95rem;font-size:.63rem;display:flex}@media(min-width:1200px){.kop-nav{gap:1.15rem;font-size:.66rem}}.meter{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;display:flex}.meter-balk{gap:3px;display:flex}.meter-balk span{background:var(--lijn-hard);border-radius:1px;width:1.15rem;height:5px}.meter-balk .aan{background:var(--accent)}.meter-tekst{color:var(--inkt-zwak);letter-spacing:.08em;font-size:.72rem}.zoeker{gap:1rem;margin-bottom:2.25rem;display:grid}.zoeker-veld{gap:.5rem;max-width:28rem;display:grid}.zoeker-veld>span{color:var(--inkt-zwak)}.zoeker-veld input{background:var(--paneel);border:1px solid var(--lijn-hard);border-radius:var(--radius);color:var(--inkt);min-height:44px;font:inherit;padding:.8rem 1rem}.zoeker-veld input:focus{outline:2px solid var(--accent);outline-offset:1px}.zoeker-niches{flex-wrap:wrap;gap:.5rem;display:flex}.tag{background:var(--paneel);border:1px solid var(--lijn-hard);border-radius:var(--radius);color:var(--inkt-mid);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-width:44px;min-height:44px;padding:.5rem .9rem;font-size:.74rem;transition:border-color .15s,color .15s,background .15s}.tag:hover{color:var(--inkt);border-color:var(--accent)}.tag-aan{background:var(--accent);border-color:var(--accent);color:var(--grond)}.zoeker-stand{color:var(--inkt-zwak);letter-spacing:.1em;margin:0;font-size:.76rem}.dossier-kop{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:clamp(2rem,5vw,3.5rem);margin-top:1.5rem;display:grid}.dossier-samenvatting{align-self:stretch}.rij-bewering,.rij-plan{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem 2rem;padding:1.35rem;display:grid}@media(min-width:900px){.rij-bewering{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.rij-plan{grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,1fr);align-items:center}}.stand{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--inkt-zwak);align-items:center;gap:.45rem;margin:.6rem 0 0;font-size:.72rem;display:flex}.stand-bevestigd,.stand-bouw-live{color:var(--accent)}.stand-zelf-opgegeven,.stand-bouw-bouwen{color:var(--inkt-mid)}.stand-niet-gebouwd,.stand-niet-gepubliceerd,.stand-bouw-niet-gebouwd{color:var(--inkt-zwak)}.bewijsregel{color:var(--inkt-zwak);letter-spacing:.04em;text-transform:none;margin:.75rem 0 0;font-size:.76rem;line-height:1.6}.kaart-uit{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.uit-stil{color:var(--inkt-zwak)}.bewijsregel,.stand,.rij-plan .subkop{overflow-wrap:anywhere}body:after{content:"";z-index:200;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.kop-xl{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;margin:0;font-size:clamp(2.8rem,10.5vw,8.5rem);font-weight:700;font-stretch:68%;line-height:.88}.kop-xl em{color:var(--accent);font-style:normal}.band{isolation:isolate;align-items:center;min-height:clamp(24rem,50vw,42rem);padding-block:clamp(4rem,9vw,8rem);display:flex;position:relative;overflow:hidden}.band-beeld{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.band-scrim{z-index:-1;background:linear-gradient(90deg,rgb(var(--nacht) / .97),rgb(var(--nacht) / .92) 30%,rgb(var(--nacht) / .55) 58%,rgb(var(--nacht) / .05)),linear-gradient(0deg,var(--grond) 0%,transparent 24%),linear-gradient(180deg,var(--grond) 0%,transparent 20%);position:absolute;inset:0}.band-midden .band-scrim{background:radial-gradient(ellipse 62% 62% at 50% 50%,rgb(var(--nacht) / .82),rgb(var(--nacht) / .42) 68%,rgb(var(--nacht) / .1)),linear-gradient(0deg,var(--grond) 0%,transparent 26%),linear-gradient(180deg,var(--grond) 0%,transparent 22%)}@media(max-width:700px){.band:not(.band-midden) .band-scrim{background:linear-gradient(90deg,rgb(var(--nacht) / .95),rgb(var(--nacht) / .86) 55%,rgb(var(--nacht) / .72)),linear-gradient(0deg,var(--grond) 0%,transparent 24%),linear-gradient(180deg,var(--grond) 0%,transparent 20%)}}html:not([data-thema=licht]) .band-inhoud{position:relative}html:not([data-thema=licht]) .band-inhoud .eyebrow .rest{color:var(--inkt-mid)}html:not([data-thema=licht]) .band-inhoud:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(farthest-side,rgb(var(--nacht) / .92),rgb(var(--nacht) / .86) 72%,rgb(var(--nacht) / 0));position:absolute;inset:-3rem -6rem}.band-inhoud>*{text-shadow:0 2px 26px rgb(var(--nacht) / .85)}.band-inhoud{max-width:44rem}.band-midden .band-inhoud{text-align:center;max-width:52rem;margin-inline:auto}.papier{--grond:#e9e2d4;--grond-op:#f2ece0;--paneel:#fbf7ee;--inkt:var(--papier-inkt);--inkt-mid:#3b3529;--inkt-zwak:#4a4336;--lijn:var(--papier-lijn);--lijn-hard:var(--papier-lijn-hard);--accent:#7a2414;--accent-diep:#7d2413;--accent-zacht:#a8341f17;color:var(--inkt);background:#e9e2d4 url(/beeld/papier.webp) 50%/cover;border-top:none;position:relative}.papier:before,.papier:after{content:"";pointer-events:none;height:1.5rem;position:absolute;left:0;right:0}.papier:before{background:linear-gradient(#00000038,#0000);top:0}.papier:after{background:linear-gradient(#0000,#00000038);bottom:0}.papier .lood,.papier .kop,.papier .kop-xl,.papier .subkop{color:var(--inkt)}.papier .lood{color:var(--inkt-mid)}.zegel{aspect-ratio:1;background:url(/beeld/b-hero.webp) 50% 47%/165% no-repeat;border-radius:50%;flex:none;width:clamp(5.5rem,10vw,8.5rem);transform:rotate(-7deg);box-shadow:0 14px 30px -14px #000000a6}.strip-blok{isolation:isolate;background:radial-gradient(ellipse 60% 70% at 50% 45%,var(--accent),transparent 70%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.strip-blok{background:radial-gradient(ellipse 60% 70% at 50% 45%,color-mix(in oklab,var(--accent) 7%,transparent),transparent 70%)}}.strip-blok:before{content:"";z-index:-1;background:var(--merk) center / contain no-repeat;opacity:.22;position:absolute;inset:-20% -10%;-webkit-mask-image:radial-gradient(circle,#000 26%,#0000 66%);mask-image:radial-gradient(circle,#000 26%,#0000 66%)}.strip{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-block:1px dashed var(--lijn-hard);align-items:center;gap:clamp(.5rem,1.8vw,1.5rem);margin:0;padding-block:clamp(1.1rem,2.6vw,2.2rem);font-size:clamp(.95rem,4.1vw,3.1rem);font-weight:500;line-height:1;display:flex}.strip .ruit{color:var(--accent);font-size:.85em}.strip .del{color:var(--inkt-zwak)}.strip-uitleg{background:var(--lijn);border:1px solid var(--lijn);border-top:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1px;display:grid}.strip-uitleg>div{background:var(--grond-op);padding:clamp(1.1rem,2.2vw,1.6rem)}.strip-uitleg p{color:var(--inkt-mid);margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.duo-boven{align-items:start}.duo{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media(min-width:940px){.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.duo-om .duo-beeld{order:2}}.duo-beeld{aspect-ratio:4/5;border:1px solid var(--lijn);background:var(--leeg);position:relative;overflow:hidden}.duo-beeld img{object-fit:cover;width:100%;height:100%;display:block}.duo-beeld:before{content:"";z-index:1;border-top:1px solid var(--accent);border-left:1px solid var(--accent);width:16px;height:16px;position:absolute;top:.7rem;left:.7rem}.duo-beeld figcaption{background:linear-gradient(0deg,rgb(var(--nacht) / .92),transparent);color:var(--inkt-mid);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:1.6rem 1.4rem 1.1rem;font-size:.7rem;position:absolute;bottom:0;left:0;right:0}.uitgelicht{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(1.4rem,3.2vw,2.5rem);font-weight:600;font-stretch:96%;line-height:1.22}.vel{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),23rem));justify-content:start;gap:clamp(1rem,2vw,1.5rem)}.kaart{border:1px solid var(--lijn);background:var(--grond-op)}.kaart-vol:hover{border-color:var(--accent)}.portret{aspect-ratio:1}.stoel{border:1px dashed var(--lijn-hard);background:var(--grond-op)}@supports (color:color-mix(in lab,red,red)){.stoel{background:color-mix(in oklab,var(--grond-op) 60%,transparent)}}.stoel{align-content:center;gap:1rem;padding:clamp(1.6rem,3.5vw,2.6rem);display:grid}@media(min-width:981px){.rij-prijs{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.prijs-bedrag{font-family:var(--font-display);color:var(--accent);letter-spacing:-.01em;margin:.35rem 0 0;font-size:clamp(2.2rem,5.4vw,3.8rem);font-weight:700;font-stretch:74%;line-height:.94}.vraag-lijst{border-top:1px solid var(--lijn)}.vraag{border-bottom:1px solid var(--lijn)}.vraag>summary{cursor:pointer;font-family:var(--font-display);color:var(--inkt);justify-content:space-between;align-items:baseline;gap:2rem;padding:clamp(1.2rem,2.4vw,1.8rem) 0;font-size:clamp(1.02rem,1.7vw,1.28rem);font-weight:600;font-stretch:104%;list-style:none;transition:color .18s;display:flex}.vraag>summary::-webkit-details-marker{display:none}.vraag>summary:hover{color:var(--accent)}.vraag>summary:after{content:"+";font-family:var(--font-mono);color:var(--accent);flex:none;font-size:1.3rem;line-height:1}.vraag[open]>summary:after{content:"–"}.vraag>p{color:var(--inkt-mid);max-width:58ch;margin:0 0 1.6rem}.voet{border-top:1px solid var(--lijn);background:var(--grond-op);padding-block:clamp(3rem,6vw,5rem) 2rem}.voet-raster{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4rem);display:grid}@media(min-width:720px){.voet-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1040px){.voet-raster{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.voet-kolom{align-content:start;gap:.7rem;display:grid}.voet-kolom h2{margin:0 0 .4rem}.voet-onder{border-top:1px solid var(--lijn);color:var(--inkt-zwak);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;display:flex}.sectie-strak{padding-block:clamp(2.5rem,6vw,5rem)}.middenkop{text-align:center;margin-inline:auto}.knoprij{flex-wrap:wrap;gap:.75rem;display:flex}@media(max-width:620px){.strip{white-space:normal;word-break:break-word}}.score-kort{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .7rem;margin:.85rem 0 0;display:grid}.score-getal{font-family:var(--font-display);color:var(--accent);font-size:1.7rem;font-weight:700;font-stretch:78%;line-height:1}.score-getal-groot{font-size:clamp(3rem,7vw,4.6rem)}.score-staaf{background:var(--lijn-hard);border-radius:1px;height:5px;overflow:hidden}.score-staaf>span{background:var(--accent);height:100%;display:block}.score-staaf-leeg{background:repeating-linear-gradient(90deg,var(--lijn-hard) 0 3px,transparent 3px 7px)}.score-etiket{color:var(--inkt-zwak);letter-spacing:.11em;grid-column:1/-1;font-size:.64rem}.score-vol{border:1px solid var(--lijn);background:var(--grond-op);padding:clamp(1.25rem,2.6vw,1.9rem)}.score-vol-kop{border-bottom:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.1rem;display:flex}.score-assen{gap:1.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.score-as-kop{justify-content:space-between;gap:1rem;margin-bottom:.5rem;display:flex}.score-as-reden{color:var(--inkt-mid);margin:.6rem 0 0;font-size:.92rem}.score-as-uitleg{color:var(--inkt-zwak);margin:.3rem 0 0;font-size:.82rem;line-height:1.55}.score-voet{border-top:1px solid var(--lijn);color:var(--inkt-zwak);margin:1.6rem 0 0;padding-top:1.1rem;font-size:.85rem;line-height:1.6}.kaart-feiten{border-top:1px solid var(--lijn);grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding-top:.85rem;display:grid}.kaart-feiten dt{color:var(--inkt-zwak);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.kaart-feiten dd{color:var(--inkt);letter-spacing:.04em;margin:.3rem 0 0;font-size:.74rem}.kaart-leeg-veld{font-style:italic;color:var(--inkt-zwak)!important}.vinder{border:1px solid var(--lijn);background:var(--grond-op);gap:clamp(1.1rem,2.2vw,1.6rem);margin-bottom:2.5rem;padding:clamp(1.25rem,2.6vw,2rem);display:grid}.filter{gap:.6rem;display:grid}.filter-label{color:var(--inkt-zwak)}.filter-knoppen{flex-wrap:wrap;gap:.45rem;display:flex}.vinder .tag{min-height:44px;padding:.45rem .85rem;font-size:.7rem}.voorbeeld-waarschuwing{border-color:var(--lijn-hard);background:var(--grond-op);max-width:56rem;color:var(--inkt-mid);margin:1.75rem 0 2.5rem}.voorbeeld-waarschuwing .mono{color:var(--inkt-zwak)}.voorbeeldbord .tegel{gap:.7rem}.voorbeeld-kop{border-bottom:1px dashed var(--lijn-hard);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.7rem;display:flex}.voorbeeld-handle{color:var(--inkt-zwak);text-transform:none;letter-spacing:.06em}.voorbeeld-merk{color:var(--grond);background:var(--inkt-zwak);letter-spacing:.16em;border-radius:var(--radius);flex:none;padding:.2rem .5rem;font-size:.58rem}.voorbeeld-regel{color:var(--inkt-mid);margin:.2rem 0 0;font-size:.9rem;line-height:1.55}.voorbeeld-regel .mono{color:var(--inkt-zwak);margin-bottom:.3rem;display:block}.voorbeeld-antwoord{color:var(--accent);border-top:1px solid var(--lijn);padding-top:.8rem}.voorbeeld-antwoord .mono{color:var(--accent)}.voorbeeld-verlies{color:var(--inkt-zwak);letter-spacing:.12em;margin:auto 0 0;padding-top:.8rem;font-size:.64rem}.wacht{border:1px solid var(--lijn);background:var(--grond-op);min-width:0;padding:clamp(1.5rem,3vw,2.6rem);scroll-margin-top:5rem}.wacht-kop>div{min-width:0}.wacht-kop{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:clamp(1.25rem,2.5vw,2rem);display:flex}.wacht-merk{color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);flex:none;padding:.35rem .7rem;font-size:.62rem}.wacht-merk-open{background:var(--accent);color:var(--grond)}.wacht-open .wacht-kop{border-bottom-color:var(--accent)}.wacht-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2.25rem);display:grid}@media(min-width:940px){.wacht-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.wacht-grens{color:var(--inkt-zwak);margin:1.4rem 0 0;font-size:.92rem;line-height:1.6}.wacht-grens .mono{color:var(--inkt-zwak);margin-bottom:.35rem;display:block}.wacht-form>summary{width:fit-content;list-style:none}.wacht-form>summary::-webkit-details-marker{display:none}.wacht-form[open]>summary{color:var(--inkt);border-color:var(--lijn-hard);background:0 0}.vaste-actie{display:none}@media(max-width:860px){.vaste-actie{z-index:60;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:var(--grond);gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.vaste-actie{background:color-mix(in oklab,var(--grond) 88%,transparent)}}.vaste-actie{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--lijn)}.vaste-actie .knop{letter-spacing:.1em;flex:1;padding:.95rem .75rem;font-size:.68rem}.voet{padding-bottom:6rem}}@media(max-width:720px){.kop-nav{gap:1rem;font-size:.64rem}}.tik-let{color:var(--accent)}.wacht-paneel{border:1px solid var(--lijn);background:var(--grond);align-self:start;padding:clamp(1.25rem,2.4vw,1.75rem)}.wacht-paneel-kop{color:var(--accent);display:block}.wacht-paneel-tekst{color:var(--inkt-mid);margin:.7rem 0 1.4rem;font-size:.92rem;line-height:1.6}.sectie-aansluitend{padding-top:0}.rij-feit{grid-template-columns:minmax(0,1fr);gap:.35rem}@media(min-width:620px){.rij-feit{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem)}}.veld input[type=file]{font:400 .9rem/1.5 var(--font-body);color:var(--inkt-mid);background:var(--grond);border:1px dashed var(--lijn-hard);border-radius:var(--radius);width:100%;padding:.9rem 1rem}.veld input[type=file]::file-selector-button{font:500 .7rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:var(--grond);border-radius:var(--radius);cursor:pointer;border:0;margin-right:1rem;padding:.7rem 1rem}.bijlagen{color:var(--accent);letter-spacing:.08em;gap:.35rem;margin:.7rem 0 0;padding:0;font-size:.68rem;list-style:none;display:grid}.vinkje{color:var(--inkt-mid);cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.55;display:flex}.vinkje input{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1' y='1' width='18' height='18' fill='none' stroke='%2396a3bd' stroke-opacity='.55' stroke-width='1.5'/%3E%3C/svg%3E") 50%/1.25rem 1.25rem no-repeat;flex:none;width:44px;height:44px;margin:-.7rem 0 -.7rem -.75rem}.vinkje input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1' y='1' width='18' height='18' fill='%23ffab2e' stroke='%23ffab2e' stroke-width='1.5'/%3E%3Cpath d='M5 10.5l3.5 3.5L15.5 7' fill='none' stroke='%2305070d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vinkje input:focus-visible{outline:2px solid var(--accent);outline-offset:-8px}.zaak-status{border-color:var(--lijn-hard);background:var(--grond-op);max-width:56rem;color:var(--inkt-mid)}.zaak-status .mono{color:var(--inkt-zwak)}.zaak-echt{border-color:var(--accent);background:var(--accent-zacht)}.zaak-echt .mono{color:var(--accent)}.zaak-feiten{background:var(--lijn);border:1px solid var(--lijn);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1px;margin:2rem 0 0;display:grid}.zaak-feiten>div{background:var(--grond-op);padding:1.1rem 1.25rem}.zaak-feiten dt{color:var(--inkt-zwak);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.zaak-feiten dd{color:var(--inkt);margin:.45rem 0 0;font-size:.98rem}.tijdlijn{gap:clamp(2rem,4vw,3.25rem);margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.tijdlijn-stap{grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);display:grid;position:relative}.tijdlijn-stap:before{content:"";background:linear-gradient(180deg,var(--lijn-hard),var(--lijn));width:1px;position:absolute;top:3rem;bottom:calc(-1*clamp(2rem,4vw,3.25rem));left:1.5rem}.tijdlijn-stap:last-child:before{display:none}.tijdlijn-merk{border:1px solid var(--lijn-hard);background:var(--grond);width:3rem;height:3rem;color:var(--accent);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.tijdlijn-tijd{color:var(--accent);margin-bottom:.55rem;display:block}.tijdlijn-letop{border-left:2px solid var(--accent);background:var(--grond-op);color:var(--inkt);margin:1.25rem 0 0;padding:1rem 1.25rem;font-size:.95rem;line-height:1.6}.tijdlijn-letop .mono{color:var(--accent);margin-bottom:.4rem;display:block}.bewijs-rij{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),21rem));gap:1rem;margin-top:1.25rem;display:grid}.bewijs{border:1px solid var(--lijn);background:var(--grond-op);margin:0;padding:1rem 1.15rem}.bewijs p{color:var(--inkt-mid);margin:.5rem 0 0;font-size:.9rem;line-height:1.55}.bewijs-merk{color:var(--inkt-zwak);font-size:.62rem}.bewijs-onchain{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bewijs-onchain{border-color:color-mix(in oklab,var(--accent) 45%,var(--lijn))}}.bewijs-onchain .bewijs-merk{color:var(--accent)}.bewijs-open{letter-spacing:.1em;text-transform:uppercase;color:var(--inkt-zwak)!important;margin-top:.75rem!important;font-size:.62rem!important}.bewijs-citaat{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bewijs-citaat{border-color:color-mix(in oklab,var(--accent) 30%,var(--lijn))}}.bewijs-citaat .bewijs-merk{color:var(--accent)}.citaat-bel{border:1px solid var(--lijn);border-left:3px solid var(--accent);background:var(--grond);gap:.4rem;margin:.7rem 0 0;padding:.85rem 1rem;display:grid}.citaat-wie{color:var(--inkt-zwak);letter-spacing:.08em;font-size:.62rem}.citaat-tekst{color:var(--inkt)!important;margin:0!important;font-size:1.02rem!important;line-height:1.5!important}.citaat-op{color:var(--inkt-zwak);font-size:.62rem}.bewijs-citaat figcaption{color:var(--inkt-zwak);margin-top:.6rem;font-size:.72rem;line-height:1.5}.bewijs-beeld img{border:1px solid var(--lijn);width:100%;margin-top:.6rem;display:block}.bewijs-leeg{aspect-ratio:16/9;border:1px dashed var(--lijn-hard);max-height:11rem;color:var(--inkt-zwak);background:repeating-linear-gradient(135deg,transparent 0 8px,var(--lijn) 8px 9px);place-items:center;margin-top:.6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.bewijs-leeg{background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in oklab,var(--lijn) 60%,transparent) 8px 9px)}}.bewijs-beeld figcaption{color:var(--inkt-mid);margin-top:.6rem;font-size:.88rem;line-height:1.5}.maand{border:1px solid var(--accent);background:linear-gradient(120deg,var(--accent-zacht),transparent 60%),var(--grond-op);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.5rem,3.5vw,2.75rem);display:grid}@media(min-width:860px){.maand{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.maand-merk{color:var(--accent);align-items:center;gap:.5rem;display:inline-flex}.maand-merk:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite puls}@media(max-width:620px){.tijdlijn-stap{grid-template-columns:2.25rem minmax(0,1fr)}.tijdlijn-merk{width:2.25rem;height:2.25rem;font-size:.7rem}.tijdlijn-stap:before{top:2.25rem;left:1.125rem}}.sector-rij{color:inherit;grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;text-decoration:none}.sector-stand{letter-spacing:.14em;border-radius:var(--radius);border:1px solid;width:fit-content;padding:.3rem .55rem;font-size:.62rem}.sector-live{color:var(--accent)}.sector-volgende{color:var(--inkt-mid)}.sector-binnenkort{color:var(--inkt-zwak)}@media(max-width:620px){.sector-rij{grid-template-columns:minmax(0,1fr);gap:.7rem}}.kop-scheiding{background:var(--lijn-hard);align-self:center;width:1px;height:1.1rem}@media(max-width:900px){.kop-scheiding{display:none}}.sector-tegel{color:inherit;text-decoration:none;transition:background .24s,border-color .24s}.sector-tegel:hover{background:var(--paneel)}.sector-tegel .subkop{color:var(--inkt)}.verder-tegel{color:inherit;text-decoration:none;transition:background .24s}.verder-tegel:hover{background:var(--paneel)}.verder-tegel .subkop{color:var(--inkt)}.verder-nadruk{border-left:2px solid var(--accent)}.kaart-feiten{grid-template-columns:1fr 1fr;gap:.7rem .9rem}.veld-ja{color:var(--accent)!important}.knop-kaart{width:100%;margin-top:.9rem;padding:.85rem 1rem;font-size:.66rem}.standing-risico{color:var(--stuk)}.merkveld{background:linear-gradient(160deg,var(--paneel),var(--grond));place-content:center;justify-items:center;gap:.9rem;display:grid}.merk-icoon{image-rendering:auto;filter:drop-shadow(0 4px 14px #00000080);width:48px;height:48px}.merk-woord{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--inkt-mid);font-size:1.05rem;font-weight:700;font-stretch:110%}html[data-modus=simpel] [data-uitgebreid],html:not([data-modus=simpel]) [data-simpel]{display:none!important}:is(.modus,.thema-groep){border:1px solid var(--lijn-hard);border-radius:var(--radius);background:var(--grond-op);align-items:stretch;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:is(.modus,.thema-groep){background:color-mix(in oklab,var(--grond-op) 70%,transparent)}}:is(.modus,.thema-groep) button{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--inkt-zwak);cursor:pointer;background:0 0;border:0;padding:.5rem .9rem;font-size:.66rem;transition:background .16s,color .16s}:is(.modus,.thema-groep) button:hover{color:var(--inkt)}:is(.modus,.thema-groep) button[aria-pressed=true]{background:var(--accent);color:var(--grond)}.modus-uitleg{font-family:var(--font-mono);letter-spacing:.1em;color:var(--inkt-zwak);text-transform:uppercase;font-size:.64rem}:root{--op-groen:#04140d;--op-blauw:#04121f;--op-rood:#1a0603;--doe-groen:#35c48d;--doe-blauw:#4aa8ff;--doe-rood:#ff6b5a;--doe-groen-diep:#146245;--doe-blauw-diep:#1b6fc0;--doe-rood-diep:#c8402f}.knop-groen{border-color:var(--doe-groen);background:var(--doe-groen);color:var(--op-groen)}.knop-groen:hover{box-shadow:0 10px 34px -12px var(--doe-groen)}.knop-blauw{border-color:var(--doe-blauw);background:var(--doe-blauw);color:var(--op-blauw)}.knop-blauw:hover{box-shadow:0 10px 34px -12px var(--doe-blauw)}.knop-rood{border-color:var(--doe-rood);background:var(--doe-rood);color:var(--op-rood)}.knop-rood:hover{box-shadow:0 10px 34px -12px var(--doe-rood)}.knop-leeg.knop-groen,.knop-leeg.knop-blauw,.knop-leeg.knop-rood{background:0 0}.knop-leeg.knop-groen{color:var(--doe-groen)}.knop-leeg.knop-blauw{color:var(--doe-blauw)}.knop-leeg.knop-rood{color:var(--doe-rood)}.hero-licht .knop-leeg.knop-groen{color:var(--doe-groen-diep);border-color:var(--doe-groen-diep)}.hero-licht .knop-leeg.knop-blauw{color:var(--doe-blauw-diep);border-color:var(--doe-blauw-diep)}.hero-licht .knop-leeg.knop-rood{color:var(--doe-rood-diep);border-color:var(--doe-rood-diep)}.wegwijzer{background:var(--lijn);border-block:1px solid var(--lijn);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1px;display:grid}.deur{background:var(--grond);border-top:3px solid var(--deur-kleur,var(--accent));flex-direction:column;gap:.7rem;padding:clamp(1.4rem,3vw,2.1rem);text-decoration:none;transition:background .2s,transform .2s;display:flex}.deur:hover{background:var(--paneel)}.deur-wie{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--deur-kleur,var(--accent));font-size:.66rem}.deur-doe{font-family:var(--font-display);color:var(--inkt);margin:0;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;line-height:1.15}.deur-uitleg{color:var(--inkt-mid);margin:0;font-size:.92rem;line-height:1.5}.deur-pijl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--deur-kleur,var(--accent));margin-top:auto;padding-top:.5rem;font-size:.7rem}.menu-knop{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--lijn-hard);border-radius:var(--radius);min-height:44px;color:var(--inkt);cursor:pointer;background:0 0;align-items:center;gap:.5rem;margin-left:auto;padding:.6rem .9rem;font-size:.7rem;display:none}.menu-paneel{border-top:1px solid var(--lijn);background:var(--grond-op)}.menu-paneel .wegwijzer{border-block:0}.menu-rij{padding:1rem var(--marge) 1.2rem;flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media(max-width:980px){.menu-knop{display:inline-flex}.kop-nav{display:none!important}}@media(min-width:981px){.menu-paneel{display:none}}html[data-modus=simpel] .hero{min-height:min(52svh,30rem)}html[data-modus=simpel] .hero-onder{gap:1.1rem!important;margin-top:1.1rem!important}.hero-kort{max-width:30ch}html[data-modus=simpel] .deur-uitleg{display:none}html[data-modus=simpel] .deur{gap:.45rem;padding:1rem 1.05rem 1.1rem}@media(max-width:900px){html[data-modus=simpel] .wegwijzer{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-modus=simpel] .zoeker-stand{display:none}html[data-modus=simpel] .vinder~.vel{grid-template-columns:minmax(0,1fr);gap:.6rem}@media(min-width:760px){html[data-modus=simpel] .vinder~.vel{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}html[data-modus=simpel] .kaart-vol{grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.1rem .9rem;padding:.8rem .95rem;display:grid}html[data-modus=simpel] .kaart-vol .portret{border-radius:50%;grid-row:1/span 2;width:3.4rem;height:3.4rem}html[data-modus=simpel] .kaart-vol .kaart-regel{flex-wrap:wrap;gap:.2rem .75rem;font-size:.66rem}html[data-modus=simpel] .kaart-vol .kaart-feiten,html[data-modus=simpel] .kaart-vol .record,html[data-modus=simpel] .kaart-vol .knop-kaart,html[data-modus=simpel] .kaart-vol .score-kort{display:none!important}html[data-modus=simpel] .kaart-vol .kaart-voet{border:0;grid-column:2;margin:0;padding:0}html[data-modus=simpel] .kaart-vol .merkveld{gap:0}html[data-modus=simpel] .kaart-vol .merk-woord{display:none}html[data-modus=simpel] .kaart-vol .merk-icoon{width:30px;height:30px}html[data-modus=simpel] .veld>.hint{display:none}html[data-modus=simpel] .voet{padding-top:2rem}html[data-modus=simpel] .voet-onder{margin-top:1.5rem}html[data-modus=simpel] body:has(main .wegwijzer) .vaste-actie,html[data-modus=simpel] body:has(main form) .vaste-actie{display:none}@media(max-width:860px){html[data-modus=simpel] body:has(main .wegwijzer) .voet,html[data-modus=simpel] body:has(main form) .voet{padding-bottom:2rem}}html[data-modus=simpel] .band{min-height:0;padding-block:clamp(2.25rem,7vw,4rem)}html[data-modus=simpel] main>.sectie{padding-block:clamp(1.75rem,5vw,3rem)}html[data-modus=simpel] main>.sectie-aansluitend{padding-top:0}html[data-modus=simpel] .wacht-stapel{gap:.75rem!important}html[data-modus=simpel] .wacht{padding:1.1rem 1.15rem 1.25rem}html[data-modus=simpel] .wacht-kop{border-bottom:0;padding-bottom:0}html[data-modus=simpel] .wacht-kop .kop{margin-top:0!important;font-size:1.35rem!important}html[data-modus=simpel] .wacht-kop .uitgelicht{margin-top:.3rem!important;font-size:1.02rem!important}html[data-modus=simpel] .wacht-body{grid-template-columns:minmax(0,1fr);padding-top:.85rem}html[data-modus=simpel] .wacht-paneel{background:0 0;border:0;padding:0}html[data-modus=simpel] .wacht-paneel-tekst{margin:0 0 .8rem}html[data-modus=simpel] .wacht-form:not([open])>summary{color:var(--accent);background:0 0;padding:.8rem 1.1rem}html[data-modus=simpel] .wacht-form[open]>summary{display:none}html[data-modus=simpel] .wacht-form-inhoud{margin-top:0!important}html[data-modus=simpel] .patronen .rij-stap{grid-template-columns:minmax(2.5rem,auto) minmax(0,1fr);align-items:center}.volledig-versie{border-top:1px solid var(--lijn)}.volledig-versie .wrap{flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem;display:flex}.volledig-versie .mono{color:var(--inkt-zwak);text-transform:none;letter-spacing:.04em;margin:0;line-height:1.5}.token-form{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.token-form select{font-family:var(--font-mono);background:var(--paneel);min-height:44px;color:var(--inkt);border:1px solid var(--lijn-hard);border-radius:var(--radius);padding:.85rem .9rem;font-size:.9rem}.uitslag{border:1px solid var(--stand);border-radius:var(--radius);background:var(--paneel);border-left-width:4px;margin-top:2.5rem;padding:clamp(1.25rem,3vw,2rem)}.uitslag-kop{align-items:start;gap:1rem;display:flex}.uitslag-merk{color:var(--stand);font-size:1.6rem;line-height:1}.uitslag-feiten{color:var(--inkt-zwak);letter-spacing:.06em;text-transform:none;margin:1.1rem 0 0;font-size:.78rem}.uitslag-fout{border-radius:var(--radius);background:var(--paneel);color:var(--inkt);border:1px solid;border-left-width:4px;margin-top:2rem;padding:1rem 1.25rem}.venue-tabel{overflow-x:auto}.venue-tabel table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.94rem}.venue-tabel th{text-align:left;font:500 .66rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--inkt-zwak);border-bottom:1px solid var(--lijn-hard);padding:.6rem .8rem}.venue-tabel td{vertical-align:top;border-bottom:1px solid var(--lijn);color:var(--inkt-mid);padding:.9rem .8rem}.venue-tabel td:first-child strong{color:var(--inkt);display:block}.venue-tabel td:first-child .mono{color:var(--inkt-zwak)}.venue-fee{color:var(--accent);margin-bottom:.25rem;display:block}.venue-tabel q{max-width:52ch;font-style:italic;display:block}.venue-vertaling{margin-top:.3rem;font-size:.85rem;display:block}.venue-tabel a{color:var(--accent);align-items:center;min-width:44px;min-height:44px;display:inline-flex}.venue-niets{color:var(--inkt-zwak)}.venue-voet{color:var(--inkt-zwak);margin-top:1rem}html[data-thema=licht] main>section:not(.papier){--accent-zacht:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-thema=licht] main>section:not(.papier){--accent-zacht:color-mix(in oklab, var(--accent) 10%, transparent)}}html[data-thema=licht] main>section:not(.papier){--accent-diep:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-thema=licht] main>section:not(.papier){--accent-diep:color-mix(in oklab, var(--accent) 78%, #000)}}html[data-thema=licht] main>section:not(.papier){--paneel:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-thema=licht] main>section:not(.papier){--paneel:color-mix(in oklab, var(--accent) 6%, #fff)}}html[data-thema=licht] main>section:not(.papier):nth-of-type(5n+1){--accent:var(--oranje)}html[data-thema=licht] main>section:not(.papier):nth-of-type(5n+2){--accent:var(--blauw)}html[data-thema=licht] main>section:not(.papier):nth-of-type(5n+3){--accent:var(--violet)}html[data-thema=licht] main>section:not(.papier):nth-of-type(5n+4){--accent:var(--groen)}html[data-thema=licht] main>section:not(.papier):nth-of-type(5n){--accent:var(--teal)}html[data-thema=licht] :is(.kaart-vol,.wacht,.raster>*):nth-child(5n+1){--accent:var(--oranje)}html[data-thema=licht] :is(.kaart-vol,.wacht,.raster>*):nth-child(5n+2){--accent:var(--blauw)}html[data-thema=licht] :is(.kaart-vol,.wacht,.raster>*):nth-child(5n+3){--accent:var(--violet)}html[data-thema=licht] :is(.kaart-vol,.wacht,.raster>*):nth-child(5n+4){--accent:var(--groen)}html[data-thema=licht] :is(.kaart-vol,.wacht,.raster>*):nth-child(5n){--accent:var(--teal)}html[data-thema=licht] :is(.kaart-vol,.wacht,.raster>*){--paneel:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-thema=licht] :is(.kaart-vol,.wacht,.raster>*){--paneel:color-mix(in oklab, var(--accent) 6%, #fff)}}html[data-thema=licht] :is(.kaart-vol,.wacht,.raster>*){--accent-zacht:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-thema=licht] :is(.kaart-vol,.wacht,.raster>*){--accent-zacht:color-mix(in oklab, var(--accent) 10%, transparent)}}html[data-thema=licht] :is(.kaart-vol,.wacht,.raster>*){box-shadow:inset 0 3px 0 var(--accent)}html[data-thema=licht] main>section.sectie:not(.papier):not(.strip-blok){background-image:linear-gradient(var(--accent),var(--accent));background-size:3.25rem 5px;background-position:max(var(--marge),calc((100% - var(--breed)) / 2 + var(--marge))) 0;background-repeat:no-repeat}html[data-thema=licht] .knop{--accent:var(--oranje);--grond:#fff}html[data-thema=licht] .wegwijzer{--accent:var(--oranje)}html[data-thema=licht] .deur{background:var(--deur-kleur,var(--accent))}@supports (color:color-mix(in lab,red,red)){html[data-thema=licht] .deur{background:color-mix(in oklab,var(--deur-kleur,var(--accent)) 7%,var(--grond-op))}}html[data-thema=licht] .deur:hover{background:var(--deur-kleur,var(--accent))}@supports (color:color-mix(in lab,red,red)){html[data-thema=licht] .deur:hover{background:color-mix(in oklab,var(--deur-kleur,var(--accent)) 13%,var(--grond-op))}}html[data-thema=licht] .hero-cijfers>div:nth-child(2) .hero-cijfer{color:var(--blauw)}html[data-thema=licht] .hero-cijfers>div:nth-child(3) .hero-cijfer{color:var(--rood)}.thema-wissel{border:1px solid var(--lijn-hard);border-radius:var(--radius);width:44px;height:44px;color:var(--inkt-mid);cursor:pointer;background:0 0;place-items:center;padding:0;transition:color .16s,border-color .16s;display:inline-grid}.thema-wissel:hover{color:var(--accent);border-color:var(--accent)}.thema-wissel svg{width:18px;height:18px}html[data-thema=licht] .strip-blok:before,html[data-thema=licht] .watermerk:before{filter:invert()hue-rotate(180deg);mix-blend-mode:multiply;opacity:.14}html[data-thema=licht] .band-scrim{background:linear-gradient(90deg,rgb(var(--nacht) / .97),rgb(var(--nacht) / .95) 48%,rgb(var(--nacht) / .75) 68%,rgb(var(--nacht) / .15)),linear-gradient(0deg,var(--grond) 0%,transparent 24%),linear-gradient(180deg,var(--grond) 0%,transparent 20%)}html[data-thema=licht] .band-midden .band-scrim{background:radial-gradient(ellipse 70% 74% at 50% 50%,rgb(var(--nacht) / .97),rgb(var(--nacht) / .93) 60%,rgb(var(--nacht) / .45)),linear-gradient(0deg,var(--grond) 0%,transparent 26%),linear-gradient(180deg,var(--grond) 0%,transparent 22%)}@media(max-width:700px){html[data-thema=licht] .band-midden .band-scrim{background:radial-gradient(ellipse 100% 85% at 50% 50%,rgb(var(--nacht) / .97),rgb(var(--nacht) / .94) 70%,rgb(var(--nacht) / .6)),linear-gradient(0deg,var(--grond) 0%,transparent 26%),linear-gradient(180deg,var(--grond) 0%,transparent 22%)}html[data-thema=licht] .band:not(.band-midden) .band-scrim{background:linear-gradient(90deg,rgb(var(--nacht) / .97),rgb(var(--nacht) / .95) 60%,rgb(var(--nacht) / .92)),linear-gradient(0deg,var(--grond) 0%,transparent 24%),linear-gradient(180deg,var(--grond) 0%,transparent 20%)}}html[data-thema=licht] .duo-beeld figcaption{background:linear-gradient(0deg,rgb(var(--nacht) / .96) 0%,rgb(var(--nacht) / .9) 60%,transparent)}html[data-thema=licht] .hero-cijfers{background:rgb(var(--nacht) / .8);border:1px solid var(--lijn);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.9rem 1.1rem}html[data-thema=licht] .hero-licht .hero-scrim{background:linear-gradient(100deg,rgb(var(--nacht) / .97),rgb(var(--nacht) / .9) 36%,rgb(var(--nacht) / .35) 62%,rgb(var(--nacht) / .06)),linear-gradient(0deg,var(--grond) 0%,rgb(var(--nacht) / .55) 8%,transparent 26%)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
