:root{--nacht:#0e1c30;--nacht-2:#16264a;--huis:#23305e;--creme:#fff6e6;--papier:#fffdf8;--lamp:#ffc94d;--lamp-hover:#ffd772;--koraal:#ff7a59;--roos:#c2456b;--roos-tekst:#a8325a;--munt:#7ed9c3;--groen-tekst:#1f6f5c;--inkt:#2a1e1a;--inkt-2:#5c4f47;--creme-90:#fff6e6e6;--creme-82:#fff6e6d1;--creme-72:#fff6e6b8;--lijn:#fff6e629;--lijn-licht:#2a1e1a29;--f-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--f-body:"Nunito", ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", sans-serif;--f-hand:"Caveat", "Bradley Hand", "Segoe Print", "Chalkboard SE", cursive;--wonk:"SOFT" 100, "WONK" 1;--t-display:clamp(34px, 9.4vw, 68px);--t-h2:clamp(30px, 5.2vw, 56px);--t-h3:clamp(22px, 2.2vw, 26px);--t-body:clamp(17px, 1.3vw, 19px);--pad:clamp(20px, 5vw, 64px);--sectie:clamp(64px, 9vw, 120px);--max:1240px;--ease-uit:cubic-bezier(.16, 1, .3, 1);--schaduw-papier:0 10px 24px -12px #0000008c;--schaduw-papier-licht:0 10px 22px -14px #2a1e1a8c}*{box-sizing:border-box}html{background:var(--nacht);-webkit-text-size-adjust:100%;scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}body{background:var(--nacht);color:var(--creme);font:400 var(--t-body)/1.55 var(--f-body);margin:0;overflow-x:hidden}::selection{background:var(--lamp);color:var(--nacht)}a{color:var(--lamp);text-underline-offset:.2em;text-decoration-thickness:2px}a:hover{color:var(--creme)}:focus-visible{outline:3px solid var(--munt);outline-offset:3px;border-radius:6px}.licht :focus-visible,.lezen :focus-visible{outline-color:var(--groen-tekst)}.wrap{max-width:var(--max);padding-inline:var(--pad);margin:0 auto}h1,h2,h3{font-family:var(--f-display);font-variation-settings:var(--wonk);text-wrap:balance;margin:0}h2{font-size:var(--t-h2);letter-spacing:-.02em;font-weight:800;line-height:1.04}h3{font-size:var(--t-h3);font-weight:700;line-height:1.15}p{margin:0}.lead{font-size:var(--t-body);color:var(--creme-90);text-wrap:pretty;max-width:34em}.icoon{fill:currentColor;flex:none;width:1em;height:1em}.kop .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.merk{color:var(--creme);align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.merk-lamp{background:var(--lamp);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #ffc94d2e,0 0 18px 6px #ffc94d59}.merk-woord{font:700 22px/1 var(--f-display);font-variation-settings:var(--wonk);letter-spacing:-.01em}.nav{align-items:center;gap:clamp(16px,2.4vw,32px);display:none}.nav a{min-height:44px;color:var(--creme);align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}.nav a:hover{text-decoration:underline}@media (min-width:720px){.nav{display:flex}}.knop{background:var(--lamp);min-height:56px;color:var(--nacht);font:800 17px/1.2 var(--f-body);cursor:pointer;text-align:center;box-shadow:var(--schaduw-papier);transition:transform .15s var(--ease-uit), background-color .15s, box-shadow .15s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;text-decoration:none;display:inline-flex}.knop:hover{background:var(--lamp-hover);color:var(--nacht)}.knop:active{transform:translateY(2px);box-shadow:0 4px 10px -8px #0009}.licht .knop,.lezen .knop{color:var(--inkt);border:2px solid var(--inkt);box-shadow:var(--schaduw-papier-licht)}.knop-deur{background:var(--nacht);width:30px;height:36px;color:var(--lamp);font:800 18px/1 var(--f-display);border-radius:9px 9px 3px 3px;justify-content:center;align-items:center;margin-left:-12px;display:inline-flex}.hero .wrap{grid-template-areas:"kop""start""tekst""beeld";padding-top:clamp(4px,1.6vw,24px);padding-bottom:clamp(24px,3vw,40px);display:grid}.hero-kop{grid-area:kop}.hero-tekst{grid-area:tekst;padding-top:14px}.hero-beeld{grid-area:beeld;justify-self:center;width:100%;min-width:0;max-width:440px;padding-top:8px}@media (min-width:960px){.hero .wrap{grid-template:"kop beeld""start beeld""tekst beeld"1fr/minmax(0,1.08fr) minmax(0,.92fr);align-items:start;column-gap:clamp(40px,5vw,88px)}.hero-kop{padding-top:clamp(16px,4vh,48px)}.hero-beeld{justify-self:stretch;max-width:none;padding-top:0}}.vooraf{color:var(--munt);align-items:center;gap:10px;margin-bottom:12px;font-size:16px;font-weight:800;display:flex}.vooraf .merk-lamp{width:9px;height:9px;box-shadow:0 0 0 4px #ffc94d29,0 0 12px 4px #ffc94d4d}.h1{font-size:var(--t-display);letter-spacing:-.025em;-webkit-hyphens:manual;hyphens:manual;font-weight:800;line-height:.98}.plaat{font-family:var(--f-hand);font-variation-settings:normal;letter-spacing:0;color:var(--roos-tekst);background:var(--creme);vertical-align:.06em;transform-origin:50% 0;border-radius:.1em;margin:0 .02em;padding:.02em .2em .08em;font-size:max(26px,.74em);font-weight:700;line-height:.95;display:inline-block;transform:rotate(-3deg);box-shadow:0 6px 14px -8px #0000008c}.hero-tekst .lead{max-width:31em}.actie{justify-items:start;gap:10px;margin-top:26px;display:grid}.actie-uitleg{color:var(--creme-72);font-size:16px}.zeker{color:var(--creme-90);flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;font-size:16px;font-weight:700;list-style:none;display:flex}.zeker li{align-items:center;gap:8px;display:flex}.zeker .icoon{color:var(--munt);width:14px;height:14px}.toneel{margin-inline:calc(var(--pad) * -1);padding:24px var(--pad) 0;isolation:isolate;position:relative;overflow:hidden}@media (min-width:960px){.toneel{margin-inline:0;padding:36px 0 0;overflow:visible}}.lucht{z-index:-2;pointer-events:none;width:100%;height:78%;position:absolute;inset:0 0 auto}.ster{fill:var(--creme)}.vlok{fill:var(--creme);opacity:0}.maan-los{top:4px;right:var(--pad);z-index:-1;pointer-events:none;width:clamp(60px,9vw,88px);height:auto;position:absolute;overflow:visible}@media (min-width:960px){.maan-los{right:-8px}}.maan-schijf{fill:var(--creme)}.maan-gloed{fill:#fff6e61a}.heuvel{pointer-events:none;width:100%;display:block;position:absolute;left:0}.heuvel-achter{z-index:-1;height:34%;bottom:22%}.heuvel-voor{z-index:2;height:64px;bottom:-1px}.huis{max-width:520px;margin:0 auto;padding-top:clamp(8px,2vw,24px);position:relative}.dak{width:calc(100% + 28px);height:auto;margin:0 -14px -1px;display:block;overflow:visible}.gevel{background:radial-gradient(circle at 14% 34%, #ffc94d29, #ffc94d00 38%), radial-gradient(70% 36% at 50% 100%, #ffc94d1a, #ffc94d00 72%), repeating-linear-gradient(0deg, #0e1c301a 0 2px, transparent 2px 22px), linear-gradient(90deg, #0e1c3047 0 9px, transparent 9px calc(100% - 9px), #0e1c3047 calc(100% - 9px)), var(--huis);border-radius:0 0 18px 18px;padding:16px 14px 60px;position:relative;box-shadow:0 30px 60px -20px #0000008c}.gevel:before{content:"";background:#fff6e638;border-radius:3px;height:6px;position:absolute;top:0;left:-6px;right:-6px}.bordje{background:var(--creme);width:fit-content;max-width:92%;color:var(--inkt);text-align:center;transform-origin:50% 0;box-shadow:var(--schaduw-papier);border-radius:10px;margin:-4px auto 16px;padding:10px 20px 8px;position:relative;transform:rotate(-2deg)}.bordje:before,.bordje:after{content:"";background:#fff6e68c;width:2px;height:18px;position:absolute;top:-16px}.bordje:before{left:22%}.bordje:after{right:22%}.bordje-van{color:var(--inkt-2);font-size:16px;font-weight:700;line-height:1.3;display:block}.bordje-naam{font:700 clamp(28px, 4vw, 40px)/1.02 var(--f-hand);color:var(--roos-tekst);display:block}.ramen{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}@media (max-width:364px){.ramen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.ramen{gap:10px}.gevel{padding:18px 22px 60px}.huis{max-width:min(420px,max(330px,82svh - 237.8px))}}@media (max-width:599px){.huis{max-width:320px;padding-top:8px}.gevel{padding-top:14px}.bordje{margin-bottom:12px;padding:8px 16px 7px}.bordje-naam{font-size:26px}}.deur{aspect-ratio:4/5;border:2px solid var(--lijn);background:var(--nacht-2);min-height:44px;color:var(--creme-72);font:700 clamp(17px, 1.8vw, 21px)/1 var(--f-display);box-shadow:inset 0 0 0 3px var(--nacht-2), inset 0 0 0 4.5px #fff6e61f;border-radius:12px 12px 4px 4px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.deur.aan{background:radial-gradient(120% 80% at 50% 100%, #ffc94d57, #ffc94d00 72%), var(--nacht-2);color:var(--creme-90)}.deur .glim{border-radius:inherit;opacity:0;pointer-events:none;background:#ffc94d6b;position:absolute;inset:3px}.deur:after{content:"";pointer-events:none;background:#fff6e629;border-radius:2px;height:4px;position:absolute;bottom:-6px;left:-4px;right:-4px}.deur:nth-child(6n+2),.deur:nth-child(6n+5){border-radius:999px 999px 4px 4px/46% 46% 4px 4px}.deur:nth-child(6n+3){border-radius:4px}.deur:nth-child(6n+4):before{content:"";background:#fff6e629;border-radius:3px 3px 0 0;width:40%;height:6px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.deur .nr{font-variant-numeric:lining-nums;position:relative}.deur-1{box-shadow:none;color:var(--nacht);cursor:pointer;perspective:320px;background:0 0;border:0;font-weight:800}.deur-1 .gloed{pointer-events:none;background:radial-gradient(closest-side,#ffc94d99,#ffc94d00);border-radius:18px;position:absolute;inset:-10px}.deur-1 .binnen{color:var(--roos);background:radial-gradient(circle at 50% 42%, var(--papier) 0 30%, var(--lamp) 100%);border-radius:12px 12px 4px 4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.deur-1 .binnen .icoon{width:16px;height:16px}.deur-1 .luik{background:var(--lamp);transform-origin:0;transition:transform .5s var(--ease-uit), opacity .3s;backface-visibility:hidden;border-radius:12px 12px 4px 4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0e1c301f}.deur-1[data-open] .luik{transform:rotateY(-112deg)}.deur-1 .luik:after{content:"";background:#0e1c3073;border-radius:50%;width:5px;height:5px;position:absolute;top:54%;right:16%}.deur-1 .luik:before{content:"";border:1.5px solid #0e1c302e;border-radius:9px 9px 2px 2px;position:absolute;inset:4px}.pip{z-index:3;right:max(6px, calc(var(--pad) - 18px));pointer-events:none;width:clamp(38px,4vw,46px);height:auto;position:absolute;bottom:24px;overflow:visible}@media (min-width:960px){.pip{right:2px}}.pip-staart{transform-box:fill-box;transform-origin:8% 85%}.huis-hint{max-width:440px;color:var(--creme-82);text-align:center;text-wrap:balance;margin:14px auto 0;font-size:16px}.beweging{top:8px;left:var(--pad);z-index:4;min-height:44px;color:var(--creme-90);font:700 16px var(--f-body);cursor:pointer;background:#0e1c30b3;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute}@media (min-width:960px){.beweging{left:0}}.beweging[data-gepauzeerd]{color:var(--lamp)}.beweging .icoon{width:14px;height:14px}@media (max-width:599px){.beweging{justify-content:center;width:44px;padding:0}.beweging span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html:not(.js) .beweging{display:none}.rand{width:100%;height:clamp(56px,7vw,96px);margin-bottom:-1px;display:block}.dorp-silhouet{fill:var(--nacht-2)}.rand.dorp{height:88px}.dorp-raam{fill:var(--lamp)}.grond{background:var(--nacht-2)}.avond .wrap{padding-block:clamp(40px, 6vw, 80px) var(--sectie);gap:clamp(32px,4vw,64px);display:grid}@media (min-width:960px){.avond .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.avond .lead{margin-top:16px}.vertellers{border-top:2px solid var(--lijn);margin-top:clamp(28px,4vw,40px);padding-top:22px}.vertellers h3{font-size:clamp(20px,2vw,24px)}.vertellers p{color:var(--creme-82);margin-top:6px;font-size:16px}.namen{flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.namen li{background:var(--nacht);border:2px solid var(--lijn);border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 16px 0 12px;font-size:17px;font-weight:800;display:flex}.namen li:before{content:"";background:var(--lamp);border-radius:50%;width:8px;height:8px}.script{gap:clamp(22px,3vw,32px);margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.script:before{content:"";background:var(--lijn);width:2px;position:absolute;top:4px;bottom:4px;left:0}.script-regel{transition:opacity .35s;position:relative}.script-regel:before{content:"";background:var(--lamp);opacity:0;width:6px;transition:opacity .35s, transform .5s var(--ease-uit);border-radius:6px;position:absolute;top:2px;bottom:2px;left:-24px;transform:scaleY(.4)}.script[data-loopt] .script-regel{opacity:.55}.script[data-loopt] .script-regel[data-actief]{opacity:1}.script[data-loopt] .script-regel[data-actief]:before{opacity:1;transform:none}.regel-kop{color:var(--creme-82);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:16px;font-weight:800;display:flex}.regel-voor{color:var(--munt)}.regel-groet{font:700 clamp(26px, 3vw, 36px)/1.12 var(--f-display);font-variation-settings:var(--wonk);color:var(--lamp);margin-top:6px}.regel-verhaal{color:var(--creme-90);max-width:32em;margin-top:8px;font-size:clamp(17px,1.4vw,20px)}.script-noot{color:var(--creme-72);margin-top:18px;padding-left:22px;font-size:16px}.krijgt{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.krijgt li{border:2px solid var(--inkt);color:var(--inkt);border-radius:18px;align-content:start;gap:6px;padding:18px 20px;display:grid}.krijgt li:first-child{background:var(--lamp)}.krijgt li:nth-child(2){background:var(--munt)}.krijgt li:nth-child(3){background:var(--koraal)}.krijgt strong{font:700 21px/1.2 var(--f-display);font-variation-settings:var(--wonk)}.krijgt span{font-size:16px}.licht{background:var(--creme);color:var(--inkt)}.rand-licht{fill:var(--creme)}.prijs-sectie .wrap{padding-block:clamp(24px, 4vw, 48px) var(--sectie)}.prijs-sectie .lead{color:var(--inkt-2);margin-top:12px}.prijzen{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;max-width:860px;margin-top:32px;display:grid}.kaart{background:var(--papier);border:2px solid var(--inkt);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.kaart-kop{border-bottom:2px solid var(--inkt);justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:14px 20px 12px 24px;display:flex}.kaart--eerste .kaart-kop{background:var(--huis);color:var(--creme)}.kaart--extra .kaart-kop{background:var(--munt);color:var(--inkt)}.kaart h3{font-size:clamp(22px,2.2vw,26px)}.kaart-beeld{flex:none;width:72px;height:48px}.kaart-lijf{padding:20px 24px 24px}.prijs{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.prijs-bedrag{font:800 clamp(38px, 4vw, 46px)/1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.prijs-btw{color:var(--inkt-2);font-size:16px;font-weight:700}.kaart-lijf p{color:var(--inkt-2);max-width:30em;margin-top:10px;font-size:16px}.rekensom{background:var(--papier);border:2px solid var(--lijn-licht);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 28px;max-width:860px;margin-top:18px;padding:18px 22px;display:flex}.rekensom-deel{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rekensom strong{font:700 22px/1.2 var(--f-display);font-variation-settings:var(--wonk)}.rekensom .bedrag{font:800 24px/1.2 var(--f-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.rekensom .prijs-btw{white-space:nowrap}.max{color:var(--inkt-2);align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.max svg{flex:none;width:76px;height:22px}@media (min-width:720px){.max{margin-left:auto}}.prijs-slot{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(40px,6vw,64px);display:flex}.prijs-slot p{font:700 clamp(20px, 2vw, 24px)/1.25 var(--f-display);font-variation-settings:var(--wonk)}.voet .wrap{gap:10px;padding-block:36px 44px;display:grid}.voet p{color:var(--creme-82);font-size:16px}.voet .klein-print{color:var(--creme-72)}.lezen{background:var(--papier);width:min(640px,100% - 16px);max-width:none;max-height:calc(100dvh - 16px);color:var(--inkt);overscroll-behavior:contain;border:0;border-radius:22px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px -24px #000000bf}.lezen::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1c30bd}.lezen[open]{animation:lees-in .3s var(--ease-uit)}.lezen[open]::backdrop{animation:.3s ease-out vervaag-in}.lezen[data-sluit]{animation:.2s ease-in forwards lees-uit}.lezen[data-sluit]::backdrop{animation:.2s ease-in forwards vervaag-uit}.lees-balk{z-index:2;background:linear-gradient(var(--papier) 78%, #fffdf800);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex;position:sticky;top:0}.lees-label{color:var(--inkt-2);align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.lees-label .knop-deur{background:var(--lamp);width:24px;height:30px;color:var(--nacht);border-radius:7px 7px 2px 2px;margin:0;font-size:15px}.sluit{border:2px solid var(--inkt);background:var(--papier);min-height:44px;color:var(--inkt);font:800 16px var(--f-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;transition:background-color .15s;display:inline-flex}.sluit:hover{background:var(--creme)}.sluit .icoon{width:16px;height:16px}.lees-inhoud{padding:0 clamp(20px,5vw,48px) clamp(28px,5vw,44px)}.lees-beeld{background:var(--nacht);border-radius:16px;margin:0 0 clamp(22px,3vw,30px);overflow:hidden}.lees-beeld svg{width:100%;height:auto;display:block}.lees-luikje{transform-box:fill-box;transform-origin:0;transform:scaleX(-.6)}.lezen h2{color:var(--inkt);font-size:clamp(28px,4.6vw,40px);line-height:1.08}.lees-meta{color:var(--inkt-2);margin-top:10px;font-size:16px;font-weight:700}.lees-tekst{border-top:2px solid var(--lijn-licht);font:400 clamp(19px, 2.1vw, 21px)/1.68 var(--f-display);text-wrap:pretty;hanging-punctuation:first;max-width:32em;margin-top:clamp(22px,3vw,30px);padding-top:clamp(22px,3vw,28px)}.lees-tekst p+p{margin-top:1em}.lees-tekst em{font-style:italic}.lees-voet{justify-content:flex-start;margin-top:clamp(28px,4vw,36px);display:flex}.lees-voet .knop{min-height:52px}@keyframes vervaag-in{0%{opacity:0}}@keyframes vervaag-uit{to{opacity:0}}@keyframes lees-in{0%{opacity:0}}@keyframes lees-uit{to{opacity:0}}@media (prefers-reduced-motion:no-preference){@keyframes lees-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes lees-uit{to{opacity:0;transform:translateY(10px)scale(.99)}}@keyframes op-vervaag{0%{opacity:0}}@keyframes bordje-zwaai{0%{transform:rotate(-11deg)}34%{transform:rotate(2.5deg)}58%{transform:rotate(-4deg)}78%{transform:rotate(-1.2deg)}to{transform:rotate(-2deg)}}@keyframes glim{50%{opacity:.9}}.bordje{animation:1.2s ease-in-out .3s both bordje-zwaai}.deur .glim{animation:glim .34s calc(.4s + var(--i) * 26ms) ease-out}@keyframes twinkel{to{opacity:.3}}@keyframes zolder{to{opacity:.72}}@keyframes puls{to{opacity:.55;transform:scale(.92)}}@keyframes rook{0%{opacity:.55;transform:scaleY(.45)skew(0)}to{opacity:0;transform:scaleY(1.2)skew(-10deg)}}@keyframes vlok{0%{opacity:0;transform:translateY(-24px)}12%{opacity:.7}85%{opacity:.5}to{opacity:0;transform:translate(16px,250px)}}@keyframes staart{0%{transform:rotate(-6deg)}to{transform:rotate(5deg)}}.js .ster.lus{animation:1.8s ease-in-out infinite alternate twinkel}.js .ster.lus:nth-child(3n+2){animation-duration:2.3s;animation-delay:-.7s}.js .ster.lus:nth-child(3n){animation-duration:2.9s;animation-delay:-1.4s}.js .zolder-licht.lus{animation:1.6s ease-in-out infinite alternate zolder}.js .deur-1 .gloed.lus{animation:2.6s ease-in-out infinite alternate puls}.js .rook.lus{transform-box:fill-box;transform-origin:50% 100%;animation:3s ease-out infinite rook}.js .rook.lus:nth-of-type(2){animation-delay:1s}.js .rook.lus:nth-of-type(3){animation-delay:2s}.js .vlok.lus{animation:vlok var(--t,18s) linear var(--d,0s) infinite}.js .pip-staart.lus{animation:3.4s ease-in-out infinite alternate staart}.deur-1:not([data-open]):hover .luik,.deur-1:not([data-open]):focus-visible .luik{transform:rotateY(-20deg)}@keyframes luikje{0%{transform:scaleX(1)}}.lezen[open] .lees-luikje{animation:luikje .8s .4s var(--ease-uit) backwards}.lezen[open] .lees-lichtje{animation:.6s ease-out .5s backwards op-vervaag}}html[data-stil] .lus,.toneel[data-buiten] .lus{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.knop{transition:background-color .15s!important}.knop:active{transform:none}.deur-1 .luik{transition:opacity .3s!important}.deur-1[data-open] .luik{opacity:.12;transform:none}.beweging{display:none}}#aanbod,#vragen{--va-ink:var(--inkt);--va-soft:var(--inkt-2);--va-paper:var(--creme);--va-paper-2:var(--papier);--va-line:#2a1e1a38;--va-accent:var(--roos-tekst);--va-night:var(--nacht)}#aanbod{background:var(--va-paper);color:var(--va-ink);padding:clamp(3rem,7vw,5.5rem) 0}#aanbod .va-lead{max-width:38rem;color:var(--va-soft);margin:.75rem 0 2rem;font-size:1.075rem;line-height:1.6}#aanbod .va-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}#aanbod .va-card{background:var(--papier);border:1px solid var(--va-line);border-radius:14px;padding:1.4rem 1.4rem 1.25rem;box-shadow:0 1px #2b21180a,0 8px 24px -18px #2b211859}#aanbod .va-card h3{margin:0 0 .35rem;font-size:1.15rem;line-height:1.3}#aanbod .va-meta{color:var(--va-accent);letter-spacing:.02em;margin-bottom:.6rem;font-size:16px;font-weight:700;display:inline-block}#aanbod .va-card p{color:var(--va-soft);margin:0;line-height:1.55}#aanbod .va-choice{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:2rem;display:grid}#aanbod .va-choice .va-card{background:var(--va-paper-2);border:2px dashed #2a1e1a4d}#aanbod .va-choice .va-card strong{color:var(--va-ink)}#aanbod .va-incl{color:var(--va-ink);flex-wrap:wrap;gap:.5rem 1.5rem;margin:2rem 0 0;padding:0;font-size:.98rem;list-style:none;display:flex}#aanbod .va-incl li{align-items:flex-start;gap:8px;display:flex}#aanbod .va-incl .icoon{width:14px;height:14px;color:var(--va-accent);margin-top:.3em}#vragen{background:radial-gradient(ellipse 60% 40% at 12% 0%, #ffc94d38, #ffc94d00 70%), var(--creme);color:var(--va-ink);padding:clamp(3rem,7vw,5.5rem) 0}#vragen .va-faq-kop{align-items:flex-end;gap:.9rem;display:flex}#vragen .va-faq-kop h2{margin:0}#vragen .va-lantaarn{width:clamp(34px,4vw,48px);height:auto;color:var(--va-night);filter:drop-shadow(0 6px 10px #2a1e1a40);flex:none}#vragen .va-faq{gap:.65rem;max-width:46rem;margin-top:1.75rem;display:grid}#vragen details{background:var(--papier);border:1px solid var(--va-line);border-radius:14px;transition:border-color .2s;box-shadow:0 1px #2b21180a,0 8px 24px -18px #2b211859}#vragen details[open]{border-color:var(--va-accent)}#vragen summary{cursor:pointer;color:var(--va-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.2rem;font-size:1.05rem;font-weight:600;line-height:1.4;list-style:none;display:flex}#vragen summary::-webkit-details-marker{display:none}#vragen summary:after{content:"+";background:var(--va-paper-2);width:1.9rem;height:1.9rem;color:var(--va-accent);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;line-height:1;transition:transform .2s;display:grid}#vragen details[open] summary:after{transform:rotate(45deg)}#vragen summary:hover{color:var(--va-accent)}#vragen summary{min-height:48px}#vragen summary:focus-visible{outline:3px solid var(--groen-tekst);outline-offset:3px}#vragen details p{max-width:38rem;color:var(--va-soft);margin:0;padding:0 1.2rem 1.2rem;line-height:1.65}@media (prefers-reduced-motion:reduce){#vragen summary:after,#vragen details{transition:none}}@media (max-width:540px){#vragen summary{padding:.95rem 1rem;font-size:1rem}#vragen details p{padding:0 1rem 1rem}#aanbod .va-card{padding:1.15rem}}.vl9-luik{transform-box:view-box;transform-origin:84px 102.5px;transform:scaleX(-.6)}.vl9-licht{opacity:1}.vl9-snuitgloed{opacity:.28}.vl9-poot{transform-box:view-box;transform-origin:118px 104.5px;opacity:0;transform:rotate(-78deg)scale(.5)}@keyframes vl9-luik-open{0%,45%{transform:scaleX(1)}75%{transform:scaleX(-.66)}84%,to{transform:scaleX(-.6)}}@keyframes vl9-licht-op{0%,46%{opacity:0}78%,to{opacity:1}}@keyframes vl9-vloer-op{0%,48%{opacity:0}82%,to{opacity:.22}}@keyframes vl9-snuit-op{0%,52%{opacity:0}84%,to{opacity:.28}}@keyframes vl9-poot-reik{0%,8%{opacity:0;transform:rotate(-78deg)scale(.5)}14%{opacity:1}30%{opacity:1;transform:rotate(-3deg)scale(1.02)}35%,77%{opacity:1;transform:rotate(0)scale(1)}92%{opacity:1;transform:rotate(-70deg)scale(.56)}97%,to{opacity:0;transform:rotate(-78deg)scale(.5)}}@keyframes vl9-poot-gloed{0%,50%{opacity:0}66%,76%{opacity:.6}90%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){html:not([data-stil]) .lezen[open] .vl9-luik{animation:3s cubic-bezier(.45,0,.2,1) both vl9-luik-open}html:not([data-stil]) .lezen[open] .vl9-licht{animation:3s ease-out both vl9-licht-op}html:not([data-stil]) .lezen[open] .vl9-vloergloed{animation:3s ease-out both vl9-vloer-op}html:not([data-stil]) .lezen[open] .vl9-snuitgloed{animation:3s ease-out both vl9-snuit-op}html:not([data-stil]) .lezen[open] .vl9-poot{animation:3s cubic-bezier(.4,0,.25,1) both vl9-poot-reik}html:not([data-stil]) .lezen[open] .vl9-pootgloed{animation:3s ease-in-out both vl9-poot-gloed}}.hero-tekst .lead{max-width:31em;font-size:clamp(17px,4.4vw,19px)}.hero-feiten{color:var(--creme-90);gap:8px;margin:0;padding:0;font-size:16px;font-weight:700;list-style:none;display:grid}.hero-feiten li{align-items:flex-start;gap:8px;display:flex}.hero-feiten .icoon{width:14px;height:14px;color:var(--munt);flex:none;margin-top:.3em}.hero-tekst .actie{gap:8px;margin-top:18px}.tekstlink{color:var(--lamp);text-underline-offset:.2em;font-size:16px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.tekstlink:hover{color:var(--lamp-hover)}.tekstlink:focus-visible{outline:3px solid var(--lamp);outline-offset:3px;border-radius:4px}.donatie{width:min(44em, calc(100% - 2 * var(--pad)));margin:var(--sectie) auto 0;background:var(--creme);color:var(--inkt);box-shadow:var(--schaduw-papier-licht);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:16px 22px;padding:22px 24px;display:grid}.donatie img{display:block}.donatie h2{font:800 clamp(20px, 4vw, 24px)/1.15 var(--f-display);margin:0 0 6px}.donatie p{margin:0;font-size:16px}@media (max-width:480px){.donatie{grid-template-columns:1fr}}.donatie img{object-fit:contain;width:min(210px,100%);height:auto}.donatie a,.prijs-sectie a[href=\#jarige-job]{color:var(--roos-tekst);text-underline-offset:.18em;font-weight:700}#luisterproef{color:#3d2b1f;font-family:var(--f-body);box-sizing:border-box;background:#f6efe2;border-radius:14px;max-width:960px;margin:2rem auto;padding:2rem 1.5rem;line-height:1.55}#luisterproef *{box-sizing:border-box}#luisterproef h2{color:#8e2a3a;margin:0 0 .6rem;font-size:1.6rem;font-weight:700}#luisterproef h3{color:#3d2b1f;margin:.2rem 0 .4rem;font-size:1.1rem}#luisterproef .lp-intro{max-width:62ch;margin:0 0 1.2rem}#luisterproef .lp-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:720px){#luisterproef .lp-grid{grid-template-columns:1fr 1fr}}#luisterproef .lp-kaart{background:#fffaf1;border:1px solid #e3d5bf;border-left:4px solid #8e2a3a;border-radius:10px;padding:1rem 1.1rem}#luisterproef .lp-stap{text-transform:uppercase;letter-spacing:.06em;color:#7a5c48;font-size:.78rem;display:block}#luisterproef audio{accent-color:#8e2a3a;width:100%;margin-top:.4rem}#luisterproef .lp-noot{color:#6b4e3d;margin:1rem 0 0;font-size:.9rem}#luisterproef :focus-visible{outline-offset:2px;outline:3px solid #8e2a3a}.donatie{width:100%;margin:var(--sectie,64px) 0 0;color:#fff6e6;box-shadow:none;background:linear-gradient(#182747 0%,#15223d 62%,#0d1d30 100%);border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.donatie .donatie-scene{width:100%;max-width:560px;height:auto;margin:0 auto;padding:28px 16px 0;display:block}.donatie .donatie-tekst{width:min(36em, calc(100% - 2 * var(--pad,20px)));margin:0 auto;padding:12px 0 28px}.donatie h2{font:800 clamp(26px, 5vw, 34px)/1.15 var(--f-display,Fraunces, Georgia, serif);color:#fff6e6;margin:0 0 14px}.donatie p{color:#fff6e6;margin:0;font-size:16px;line-height:1.6}.donatie p+p{margin-top:14px}.donatie a{color:#7fd6b4;text-underline-offset:.18em;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.donatie .donatie-logo{padding:14px var(--pad,20px);color:#0d1d30;background:#fff6e6;justify-content:center;margin:0;display:flex}.donatie img{object-fit:contain;width:150px;max-width:100%;height:auto;display:block}@media (min-width:768px){.donatie .donatie-scene{max-width:640px;padding-top:40px}}@media (max-width:480px){.donatie .donatie-scene{padding:20px 8px 0}.donatie h2{font-size:26px}.donatie .donatie-tekst{padding-top:8px}}.luisterproef{color:#fff6e6;background:#15223d;border-left:4px solid #7fd6b4;border-radius:12px;padding:16px 18px;font-family:inherit}.luisterproef h2,.luisterproef h3{font-family:var(--f-display,Fraunces, Georgia, serif);color:#e8a46a;margin:0 0 10px}.luisterproef p{color:#fff6e6;margin:0;font-size:16px;line-height:1.6}.luisterproef a{color:#7fd6b4;font-weight:700}#luisterproef{box-sizing:border-box;color:#f6efe0;background:radial-gradient(circle at 15% 10%,#f2a93b2e,#0000 40%),linear-gradient(160deg,#0f1f33 0%,#0e4a52 100%);border-radius:0;width:100%;max-width:none;margin:0;padding:4.5rem 1.25rem;font-family:inherit}#luisterproef .lp-intro,#luisterproef #lp-kop{text-align:center;max-width:850px;margin:0 auto 2.5rem}#luisterproef #lp-kop{color:#fff3d6;font-family:inherit;line-height:1.2}#luisterproef .lp-grid{grid-template-columns:1fr;gap:1.5rem;max-width:850px;margin:0 auto;display:grid}#luisterproef .lp-kaart{color:#0f1f33;background:#f6efe0;border-radius:14px 6px;padding:1.35rem 1.25rem 1.5rem;position:relative;transform:rotate(-.5deg);box-shadow:5px 6px #f2a93b}#luisterproef .lp-kaart:nth-child(2n){background:#fbf6ea;border-radius:6px 14px;transform:rotate(.6deg);box-shadow:-5px 6px #0e4a52}#luisterproef .lp-kaart h3{color:#0e4a52;margin:0 0 .85rem;font-family:inherit;font-size:1.25rem}#luisterproef .lp-controls{align-items:center;gap:.9rem;display:flex}#luisterproef button.lp-play{color:#0f1f33;text-align:center;cursor:pointer;touch-action:manipulation;background:#f2a93b;border:0;border-radius:50%;flex:0 0 48px;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;padding:0;font-family:inherit;font-size:1.1rem;line-height:48px;transition:transform .15s;box-shadow:0 4px #b8741a,0 0 0 4px #fff3d6}#luisterproef button.lp-play:hover{background:#fb5}#luisterproef button.lp-play:active{transform:translateY(3px);box-shadow:0 1px #b8741a,0 0 0 4px #fff3d6}#luisterproef button.lp-play:focus-visible{outline-offset:3px;outline:3px solid #0e4a52}#luisterproef input[type=range].lp-seek{accent-color:#0e4a52;cursor:pointer;flex:1 1 0;min-width:0;height:1.5rem;margin:0}#luisterproef output.lp-time{color:#0e4a52;font-variant-numeric:tabular-nums;text-align:center;background:#fff3d6;border-radius:999px;flex:none;min-width:5.5ch;padding:.2rem .55rem;font-family:inherit;font-size:.9rem;font-weight:700}#aanbod{background:#f3e9d2}#prijs{background:#fbd9b5}#vragen .va-faq-kop{text-align:center;justify-content:center;align-items:center;gap:.75rem;margin:0 0 2rem;display:flex}#vragen .va-faq-kop:before{content:"";background:radial-gradient(circle at 50% 40%,#fff3c4,#f2a93b 70%);border-radius:50% 50% 40% 40%;flex:none;width:1.1rem;height:1.5rem;box-shadow:0 0 14px 3px #f2a93b8c}#vragen .va-faq{max-width:46rem;margin:0 auto}#vragen .va-faq details{text-align:left;background:#f7faf2;border-radius:10px;margin:0 0 .75rem;padding:.9rem 1.1rem}#vragen .va-faq summary{cursor:pointer;color:#0e4a52;font-weight:700}#vragen .va-faq details p{text-align:left;margin:.6rem 0 0}@media (min-width:700px){#luisterproef .lp-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:520px){#luisterproef{padding:2.75rem 1rem}#luisterproef .lp-controls{flex-wrap:wrap;gap:.75rem}#luisterproef output.lp-time{order:2;margin-left:auto}#luisterproef input[type=range].lp-seek{flex:100%;order:3}}#luisterproef [hidden]{display:none}#luisterproef .lp-stap{color:inherit}#luisterproef .lp-seek{min-width:0}#jarige-job.donatie{isolation:isolate;box-sizing:border-box;width:100%;max-width:none;box-shadow:none;color:#fff5df;background:linear-gradient(#22305d 0%,#182747 100%);border:0;border-radius:0;margin:0;padding:clamp(28px,5vw,64px) clamp(16px,5vw,64px);display:block;position:relative;overflow:hidden}#jarige-job.donatie:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#182747 0%,#18274700 100%);height:40px;position:absolute;top:0;left:0;right:0}#jarige-job.donatie>.raam-wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;max-width:1040px;margin:0 auto;display:grid}#jarige-job.donatie svg.raam-beeld{width:100%;max-width:340px;height:auto;margin:0 auto;display:block}#jarige-job.donatie .raam-verhaal{text-align:left;min-width:0}#jarige-job.donatie .raam-verhaal h2{color:#fff5df;margin:0 0 .4em;font-size:clamp(1.5rem,4.5vw,2.2rem);line-height:1.15}#jarige-job.donatie .raam-logo{clip-path:polygon(0 6%,8% 0,18% 5%,31% 0,46% 4%,60% 0,74% 5%,88% 0,100% 4%,97% 35%,100% 66%,96% 100%,82% 95%,67% 100%,52% 96%,36% 100%,21% 95%,7% 100%,2% 70%,0 38%);background:#f6eedb;width:auto;max-width:150px;height:auto;margin:0 0 1.1em;padding:8px 14px 10px;display:block;transform:rotate(-2deg)}#jarige-job.donatie .raam-verhaal p{color:#fff5df;max-width:58ch;margin:0 0 .9em;font-size:1.02rem;line-height:1.6}#jarige-job.donatie .raam-verhaal p.raam-datum{letter-spacing:.06em;text-transform:uppercase;color:#ffc94d;margin-bottom:.7em;font-size:.9rem;font-weight:700}#jarige-job.donatie .raam-verhaal a{color:#182747;background:#ff805e;border-radius:999px;align-items:center;min-height:44px;padding:.6em 1.25em;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 3px #ae335c}#jarige-job.donatie .raam-verhaal a:hover{background:#ffc94d}#jarige-job.donatie .raam-verhaal a:focus-visible{outline-offset:3px;outline:3px solid #fff5df}@media (min-width:820px){#jarige-job.donatie>.raam-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}#jarige-job.donatie svg.raam-beeld{max-width:500px;margin:0}#jarige-job.donatie .raam-verhaal{padding-top:8px}}#jarige-job.donatie{color:#3a1c12;background:#f6b993}#jarige-job.donatie:before,#jarige-job.donatie .raam-verhaal:before{display:none}#jarige-job.donatie .raam-verhaal h2,#jarige-job.donatie .raam-verhaal p,#jarige-job.donatie .raam-verhaal p.raam-datum,#jarige-job.donatie .raam-verhaal a{color:#3a1c12;text-decoration-color:#3a1c12}#jarige-job.donatie img{filter:none}#jarige-job.donatie .raam-beeld{width:min(100%,260px);height:auto;box-shadow:none;background:0 0;border:0;margin:0 auto;display:block;overflow:visible}#avond.avond{color:#f7efe0;background:#4a1733}#avond.avond h1,#avond.avond h2,#avond.avond h3{color:#fbf4e4}#avond.avond p{color:#f1e4d0}#avond.avond a{color:#9fe3c4;text-decoration-color:#ffd45c}#avond.avond strong{color:#ffd45c}#avond.avond .grond,#avond.avond svg.rand{fill:#4a1733;background:#4a1733;width:100%;height:auto;margin-top:-1px;display:block}#avond.avond svg.rand path{fill:#4a1733}.hero-acties{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.hero-acties>*{align-items:center;min-height:44px;display:inline-flex}.stemmen-link{text-underline-offset:.25em}.hero-acties :is(a,button,.stemmen-link):focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #ffd45c}@media (max-width:600px){.hero-acties{flex-direction:column;align-items:stretch;gap:.5rem}.hero-acties>*{justify-content:center;width:100%}}#aanbod .versie-keuze{border:0;box-shadow:none;max-width:60ch;font:600 1rem/1.5 var(--f-body);background:0 0;border-inline-start:3px solid;margin:1.25rem 0;padding:0 0 0 .9rem}#prijs .prijs-voorwaarden{box-shadow:none;font:500 1rem/1.55 var(--f-body);background:0 0;border:0;max-width:60ch;margin:1rem 0;padding:0}@keyframes raamlicht{0%{opacity:.35;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes vlaggen{0%{transform:rotate(0)}30%{transform:rotate(2.5deg)}65%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}@keyframes lantaarnzwaai{0%{transform:rotate(0)}35%{transform:rotate(-4deg)}70%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes prijshuis{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-6px)scale(1.04)}70%{transform:translateY(1px)scale(.99)}to{transform:translateY(0)scale(1)}}.hero-tekst .hero-keuze,.hero-tekst .hero-kosten{max-width:48ch;color:var(--creme);margin:.55em 0;line-height:1.45}@media (prefers-reduced-motion:no-preference){html:not([data-stil]) [data-scrollmotief]{transform-box:fill-box;transform-origin:50% 0;animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both;animation-delay:var(--scroll-tijd,0s)}html:not([data-stil]) [data-scrollmotief=raamlicht]{animation-name:raamlicht}html:not([data-stil]) [data-scrollmotief=vlaggen]{animation-name:vlaggen}html:not([data-stil]) [data-scrollmotief=lantaarnzwaai]{animation-name:lantaarnzwaai}html:not([data-stil]) [data-scrollmotief=prijshuis]{animation-name:prijshuis}[data-scrollmotief=raamlicht]{transform-origin:50%!important}[data-scrollmotief=prijshuis]{transform-origin:50% 100%!important}}.hero-start{grid-area:start;min-width:0;padding-top:14px}.hero-start .actie{gap:0;margin-top:14px}.knop-groep{justify-items:start;gap:6px;display:grid}.knop-groep .actie-uitleg{max-width:24em;line-height:1.4}@media (max-width:600px){.knop-groep{justify-items:stretch}.knop-groep .actie-uitleg{text-align:center;max-width:none}}.hero-tekst .huis-hint{text-align:left;max-width:48ch;margin:.55em 0 0}@media (max-width:599px){.hero-tekst{padding-top:12px}.hero-tekst :is(.lead,.hero-keuze,.hero-kosten,.huis-hint){font-size:16px;line-height:1.4}.hero-tekst :is(.hero-keuze,.hero-kosten,.huis-hint){margin:.4em 0 0}}li.prijs-detail .prijs-link{justify-self:start;align-items:center;min-height:44px;line-height:1.25;display:inline-flex}@media (max-width:599px){.hero .wrap{padding-top:0}.vooraf{margin-bottom:8px}.hero-beeld{padding-top:0}.toneel{padding-top:12px}.hero-acties{gap:2px}}@media (min-width:960px){.hero-start{padding-top:22px}.hero-start .actie{margin-top:22px}}.feiten{border-top:1px solid var(--lijn);grid-template-columns:repeat(2,minmax(0,1fr));max-width:34rem;margin:0;padding:0;list-style:none;display:grid}.feiten li{border-bottom:1px solid var(--lijn);align-content:start;gap:3px;min-width:0;padding:10px 10px 10px 0;display:grid;position:relative}.feiten li:nth-child(odd){border-right:1px solid var(--lijn)}.feiten li:nth-child(2n){padding-left:14px}.feiten li:before{content:"";background:var(--lamp);border-radius:2px;width:26px;height:3px;position:absolute;top:-2px;left:0}.feiten li:nth-child(2n):before{left:14px}.feit-groot{font:800 clamp(25px, 7vw, 38px)/1.02 var(--f-display);font-variation-settings:var(--wonk);letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--creme);overflow-wrap:anywhere}.feit-klein{color:var(--creme-82);font-size:16px;font-weight:700;line-height:1.3}.feit-plaat{font:700 max(26px, .9em)/.95 var(--f-hand);font-variation-settings:normal;letter-spacing:0;color:var(--roos-tekst);background:var(--creme);box-shadow:var(--schaduw-papier);border-radius:.1em;padding:.02em .22em .06em;display:inline-block;transform:rotate(-3deg)}@media (min-width:960px){.feiten li{padding-block:14px}}@media (prefers-reduced-motion:no-preference){@keyframes lamp-aan{0%{opacity:.12}60%{opacity:1}75%{opacity:.7}to{opacity:1}}.feiten li:before{animation:.6s ease-out both lamp-aan}.feiten li:first-child:before{animation-delay:.25s}.feiten li:nth-child(2):before{animation-delay:.45s}.feiten li:nth-child(3):before{animation-delay:.65s}.feiten li:nth-child(4):before{animation-delay:.85s}}.rand.straat{width:100%;height:clamp(112px,11vw,160px);margin-bottom:-1px;display:block}.straat .sr{fill:var(--lamp)}.js .straat .sr{fill:#23305e;transition:fill .45s ease-out}.js .straat .sr-jarig{fill:#a8325a}.js .straat .sr.aan{fill:var(--lamp)}.js .straat .sr-gloed{opacity:0;transition:opacity .9s ease-out}.js .straat[data-jarig] .sr-gloed{opacity:.35}@media (prefers-reduced-motion:reduce){.js .straat .sr,.js .straat .sr-gloed{transition:none}}#jarige-job.donatie{background:radial-gradient(46% 34% at 50% 20%,#ffc94d80,#ffc94d00 72%),repeating-linear-gradient(0deg,#a8325a12 0 2px,#0000 2px 26px),#f6b993;padding-top:clamp(8px,2.4vw,28px)}@media (min-width:820px){#jarige-job.donatie{background:radial-gradient(34% 52% at 27% 46%,#ffc94d8c,#ffc94d00 72%),repeating-linear-gradient(0deg,#a8325a12 0 2px,#0000 2px 26px),#f6b993}}#jarige-job.donatie .raam-verhaal h2{margin-bottom:.3em}#jarige-job.donatie .raam-logo{clip-path:none;background:0 0;max-width:180px;margin:0 0 1.1em;padding:0;transform:none}li.prijs-detail{flex-wrap:wrap}li.prijs-detail .feit-extra{border-top:1px solid color-mix(in srgb, currentColor 32%, transparent);width:100%;color:inherit;overflow-wrap:anywhere;flex:0 0 100%;margin-top:.4rem;padding-top:.45rem;font-size:1rem;font-weight:600;line-height:1.35;display:block}li.prijs-detail .feit-extra b{white-space:nowrap;font-size:1.12em;font-weight:800}.straat .sa-licht{fill:#ffc94d;fill-opacity:.85;pointer-events:none}#jarige-job.donatie{--sa-w:21px;--sa-pt:64px;--sa-br:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28'%3E%3Cpath d='M0 .5H56M0 14.5H56M0 0V14M28 0V14M14 14V28M42 14V28' stroke='%237a2444' stroke-opacity='.16' fill='none'/%3E%3C/svg%3E");padding-top:var(--sa-pt);background:linear-gradient(#5e1a3457, #5e1a3400 20px), radial-gradient(70% 28% at 50% 24%, #ffc94d80, #ffc94d00 72%), var(--sa-br) 0 0/56px 28px, #f6b993;position:relative}#jarige-job.donatie>.raam-wrap{z-index:1;position:relative}#jarige-job.donatie:before{content:"";z-index:0;box-sizing:border-box;width:var(--sa-w);margin-left:calc(var(--sa-w) / -2);height:calc(var(--sa-pt) + 2px);pointer-events:none;background-color:#a8325a;background-image:linear-gradient(#ffe28ce6,#ffc94de6),repeating-linear-gradient(0deg,#3a1c1259 0 1px,#0000 1px 7px);background-repeat:no-repeat,repeat;background-size:100% 100%,auto;border-inline:2px solid #5e1a34;display:block;position:absolute;top:-1px;left:50%}#jarige-job.donatie svg.raam-beeld{border-radius:42% 42% 0 0/22% 22% 0 0;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffc94d,0 0 0 15px #a8325a,0 0 0 17px #5e1a34,0 0 44px 20px #ffc94d66}@media (min-width:820px){#jarige-job.donatie{--sa-w:26px;--sa-pt:52px;background:linear-gradient(#5e1a3457, #5e1a3400 20px), radial-gradient(34% 52% at 27% 46%, #ffc94d80, #ffc94d00 72%), var(--sa-br) 0 0/56px 28px, #f6b993}#jarige-job.donatie:before{left:calc(50% - 224px)}#jarige-job.donatie svg.raam-beeld{align-self:start}}@media (min-width:1008px){#jarige-job.donatie:before{left:27.8%}}@media (prefers-reduced-motion:no-preference){.js .straat:not([data-stil],[data-stil] *) .sa-licht{transition:opacity .6s ease-out}.js .straat:not([data-stil],[data-stil] *) .sa-licht.t2{transition-delay:.5s}.js .straat:not([data-stil],[data-stil] *):not([data-jarig]) .sa-licht{opacity:.4}.js .straat:not([data-stil],[data-stil] *)+.grond #jarige-job.donatie:before{transition:background-size 1.1s ease-out .8s}.js .straat:not([data-stil],[data-stil] *):not([data-jarig])+.grond #jarige-job.donatie:before{background-size:100% 40%,auto}}#jarige-job.donatie{--sa-pt:34px}@media (min-width:820px){#jarige-job.donatie{--sa-pt:30px}}#jarige-job.donatie svg.raam-beeld{box-shadow:0 0 0 2px #ffc94d,0 0 0 6px #c2456b61,0 0 40px 14px #ffc94d4d}#jarige-job.donatie .raam-gevel{width:min(100%,300px);margin:0 auto;position:relative}#jarige-job.donatie .raam-gevel svg.raam-beeld{width:100%;max-width:none;margin:0}#jarige-job.donatie .raam-bord{z-index:2;text-align:center;color:#3a1c12;background:#fff5df;border-radius:0 0 14px 14px;width:72%;margin:-10.6% auto 0;padding:15px 14px 14px;position:relative;box-shadow:0 12px 22px -16px #3a1c12b3}#jarige-job.donatie .raam-bord:before{content:"";background:radial-gradient(circle at 50% 0,#ff805e 0 4.5px,#0000 5px) 0 0/12px 6px repeat-x;height:6px;position:absolute;top:0;left:0;right:0}#jarige-job.donatie .raam-bord h2{font:800 clamp(1.1rem, 4.4vw, 1.4rem)/1.15 var(--f-display);font-variation-settings:var(--wonk);color:#3a1c12;text-wrap:balance;margin:0 0 8px}#jarige-job.donatie .raam-bord .raam-logo{width:min(150px,82%);max-width:none;margin:0 auto}@media (min-width:820px){#jarige-job.donatie .raam-gevel{align-self:start;width:min(100%,500px);margin:0}#jarige-job.donatie .raam-bord{padding:18px 18px 16px}#jarige-job.donatie .raam-bord .raam-logo{width:min(170px,70%)}}@media (max-width:640px){.hero-tekst{display:none}.hero .wrap{grid-template-areas:"kop""start""beeld";row-gap:clamp(.75rem,3vw,1.25rem)}.hero{padding-block:clamp(1rem,4vw,1.5rem) 0}}#avond,#aanbod,#luisterproef,#prijs,#vragen,footer.voet{isolation:isolate;position:relative;overflow:hidden}#avond>:not(.overgang),#aanbod>:not(.overgang),#luisterproef>:not(.overgang),#prijs>:not(.overgang),#vragen>:not(.overgang),footer.voet>:not(.overgang){z-index:1;position:relative}#avond,#aanbod,#luisterproef,#prijs,#vragen,footer.voet{padding-bottom:clamp(130px,24vw,240px)}#avond{color:#fff5df}#aanbod{color:#33180f;background:linear-gradient(#f2c9a5,#e9b48f)}#luisterproef{color:#fdf3df;background:linear-gradient(#14213f,#2a2f63 70%,#4a3a6e)}#luisterproef h2{color:#ffd98a}#luisterproef .lp-grid{gap:clamp(12px,2vw,24px)}#luisterproef .lp-kaart{color:#2a1a2e;background:#fff6e4;border:1px solid #e8b95a;border-radius:16px;transition:transform .3s;box-shadow:0 10px 28px #0006}#luisterproef .lp-kaart:hover{transform:translateY(-4px)}#luisterproef .lp-play{box-shadow:0 0 #ffb34788}.lit #luisterproef .lp-play{animation:3s ease-in-out infinite pu}@keyframes pu{50%{box-shadow:0 0 0 10px #ffb34700}}#prijs{color:#4a1420;background:linear-gradient(#fbeed0,#f3d79c)}#vragen{color:#f6ecd4;background:linear-gradient(#1f4a3f,#173a33)}#vragen h2{color:#f7c873}#vragen .va-faq details{color:#1d2f29;background:#f6ecd4;border-left:5px solid #e0894d;border-radius:10px;margin:0 0 10px;padding:.2em 1em;transition:box-shadow .3s}#vragen .va-faq details[open]{box-shadow:0 0 22px #ffb34766}#vragen .va-faq summary{cursor:pointer;padding:.7em 0;font-weight:600}#vragen a{color:#ffd98a}footer.voet{color:#f8e6cf;background:linear-gradient(#4a1420,#2c0b14)}footer.voet a{color:#ffc86b}#luisterproef a:focus-visible,#vragen summary:focus-visible,footer.voet a:focus-visible{outline-offset:3px;outline:3px solid #ffc86b}@media (prefers-reduced-motion:reduce){#luisterproef .lp-kaart{transition:none}.lit #luisterproef .lp-play{animation:none}}#vragen,#prijs{--papier:#f6ecd9;--goud:#efd9a4;--bordeaux:#6e1f2e;--nacht:#1b2a4a;--mint:#b9e4d2;--sneeuw:#fbfaf6}#prijs{background:linear-gradient(180deg, var(--goud), var(--papier));color:var(--nacht);padding-bottom:clamp(130px,24vw,240px);position:relative}#prijs h2{color:var(--bordeaux)}#vragen{color:var(--nacht);text-align:center;margin-top:-1px;padding:2.5rem 1rem 9rem;position:relative;overflow:hidden;background:linear-gradient(180deg, var(--papier) 0, var(--papier) 100%)!important}#vragen:before{content:"";pointer-events:none;background:linear-gradient(#efd9a48c,#0000);height:5rem;position:absolute;inset:0 0 auto}#vragen .va-faq{justify-items:center;gap:.75rem;max-width:44rem;margin:0 auto;display:grid;position:relative}#vragen .va-faq-kop{text-align:center;flex-direction:column;align-items:center;gap:.4rem;margin:0 auto 1.25rem;display:flex}#vragen .va-faq-kop h2{color:var(--bordeaux);margin:0}#vragen .va-faq details{background:var(--sneeuw);border:1px solid #d9c391;border-radius:.5rem;width:100%;transition:background .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 .2rem #e2cf9f}#vragen .va-faq details:before{content:"";background:radial-gradient(circle at 50% 0, var(--bordeaux) 0 .38rem, transparent .4rem) 0 0/.9rem .55rem repeat-x;opacity:.85;height:.55rem;display:block}#vragen .va-faq summary{cursor:pointer;color:var(--bordeaux);text-align:center;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 2.5rem;font-weight:700;list-style:none;display:flex;position:relative}#vragen .va-faq summary::-webkit-details-marker{display:none}#vragen .va-faq summary:after{content:"+";color:var(--nacht);font-size:1.3rem;line-height:1;position:absolute;right:1rem}#vragen .va-faq details[open] summary:after{content:"–"}#vragen .va-faq summary:focus-visible{outline:3px solid var(--nacht);outline-offset:-3px}#vragen .va-faq details:hover{background:#f1e2bd;box-shadow:0 .2rem #d9c391}#vragen .va-faq details:hover summary{color:var(--nacht)}#vragen .va-faq details[open]{border-color:var(--bordeaux);box-shadow:0 .2rem 0 var(--bordeaux);background:#fff}#vragen .va-faq details[open] summary{color:var(--bordeaux);border-bottom:2px solid #e2cf9f}#vragen .va-faq details[open]:hover{background:#fff}#vragen .va-faq details>:not(summary){color:var(--nacht);text-align:center;margin:0;padding:1rem 1.5rem 1.2rem;font-size:1.05rem;line-height:1.65}#vragen .va-faq details[open]>:not(summary){animation:.3s ease-out va-open}@keyframes va-open{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@media (max-width:600px){#vragen{padding:2rem .75rem 8rem}#vragen .va-faq summary{padding:.85rem 2.25rem}#vragen .va-faq details>:not(summary){padding:.9rem 1rem 1.1rem}}@media (prefers-reduced-motion:reduce){#vragen .va-faq details,#vragen .va-faq details[open]>:not(summary){transition:none;animation:none}}.straat .sr,.straat .sr-jarig{--l:1;vector-effect:non-scaling-stroke;fill:color-mix(in srgb, #ffcf6b calc(var(--l) * 100%), #2b3366)!important;opacity:calc(.72 + var(--l) * .28)!important;stroke:rgba(255, 230, 170, calc(.3 + var(--l) * .6))!important;stroke-width:1.2px!important;transition:none!important;animation:none!important}.straat .sr-jarig{filter:drop-shadow(0 0 calc(var(--l) * 9px) rgba(255, 176, 60, calc(var(--l) * .95)))}.dak use[href=\#i-rozet]{filter:brightness(calc(.72 + var(--dl,1) * .38)) drop-shadow(0 0 calc(var(--dl,1) * 10px) rgba(255, 200, 90, calc(var(--dl,1) * .9)));opacity:calc(.6 + var(--dl,1) * .4)!important}#jarige-job .raam-beeld{filter:drop-shadow(0 0 calc(var(--jg,1) * 16px) rgba(255, 184, 72, calc(var(--jg,1) * .7)))}#jarige-job .raam-beeld path[fill="url(#glow)"]{transform-box:fill-box;transform-origin:50%;transform:scale(calc(.8 + var(--jg,1) * .25));opacity:calc(.12 + var(--jg,1) * .88)!important}.lr-snoer{pointer-events:none}.lr-draad{fill:none;stroke:#fff6e6;stroke-opacity:.42;stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lr-bol{--l:1}.lr-bol .lr-k{fill:#5c4f47}.lr-bol .lr-g{fill:color-mix(in srgb, #ffc94d calc(18% + var(--l) * 82%), #23305e);stroke:color-mix(in srgb, #5e1a34 calc(var(--l) * 100%), #fff6e6);stroke-opacity:calc(.5 + var(--l) * .35);stroke-width:1.2px;vector-effect:non-scaling-stroke}.lr-bol .lr-h{opacity:calc(var(--l) * .8)}#lr-pip{min-height:52px;font:800 16px/1.1 var(--f-body);justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}#lr-pip svg{aspect-ratio:60/56;box-sizing:border-box;background:var(--creme);border:2px solid var(--lamp);width:48px;height:auto;box-shadow:var(--schaduw-papier);border-radius:14px;flex:none;padding:2px;display:block}#lr-pip[data-weg] svg,#lr-pip[data-weg] #lr-zing,#lr-pip audio{display:none}.lr-b{box-sizing:border-box;border:2px solid var(--lamp);background:var(--huis);min-height:44px;color:var(--creme);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--schaduw-papier);border-radius:999px;padding:0 16px}.lr-b:hover{background:var(--nacht-2)}.lr-b:active{transform:translateY(2px)}.lr-b:focus-visible{outline:3px solid var(--munt);outline-offset:3px}@media (max-width:1439.98px){.toneel .pip{display:none}}@media (min-width:1440px){#lr-pip{z-index:60;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;gap:6px;width:80px;margin:0;position:fixed}#lr-pip .lr-b{width:80px;padding:0 6px}}@media (prefers-reduced-motion:reduce){.lr-b:active{transform:none}}.hero .wrap{grid-template-areas:"kop""start""beeld"}@media (min-width:960px){.hero .wrap{grid-template-rows:auto auto;grid-template-areas:"kop beeld""start beeld";align-content:center;align-items:start}.hero-kop{align-self:end}}.hero-zin{max-width:30em;font-size:var(--t-body);color:var(--creme-90);text-wrap:pretty;margin:0;line-height:1.5}.hero-start .actie{margin-top:18px}.knop-groep .actie-uitleg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.hero-prijs{color:var(--creme-82);margin:14px 0 0;font-size:16px;line-height:1.45}.hero-prijs b{color:var(--creme);white-space:nowrap;font-weight:800}.hero-prijs .hp-regel{display:block}@media (min-width:600px){.hero-prijs .hp-regel{display:inline}.hero-prijs .hp-extra:before{content:" · ";color:var(--creme-72)}}@media (max-width:599px){.hero-zin{font-size:17px;line-height:1.45}.hero-start .actie{margin-top:14px}.hero-prijs{text-align:center;margin-top:10px}}.toneel .pip{width:clamp(54px,6.2vw,74px);right:max(4px, calc(var(--pad) - 16px));will-change:transform;bottom:18px;display:block!important}@media (min-width:960px){.toneel .pip{bottom:16px;right:-4px}}@media (prefers-reduced-motion:no-preference){html.pip-wacht .toneel .pip{opacity:0}}html[data-pip-weg] .toneel .pip{display:none!important}#lr-pip{align-items:center;flex-direction:row!important;justify-content:flex-end!important;width:auto!important;margin:10px 0 0!important;position:static!important}#lr-pip .lr-b{touch-action:manipulation;width:auto!important;padding:0 16px!important}#lr-pip .lr-vos{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:none!important}.lr-status{font:800 16px/1.2 var(--f-body);color:var(--lamp);white-space:nowrap;margin:0}.lr-status:empty{display:none}html[data-pip-reist] .toneel .pip{visibility:hidden}#lr-pip[data-reist]{z-index:60;right:max(10px, calc(env(safe-area-inset-right) + 8px));bottom:max(10px, calc(env(safe-area-inset-bottom) + 8px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1c30e0;border-radius:999px;gap:6px;max-width:calc(100vw - 20px);padding:4px 6px 4px 4px;box-shadow:0 10px 26px -12px #000000a6;margin:0!important;position:fixed!important}#lr-pip[data-reist] .lr-vos{aspect-ratio:60/56;flex:none;width:clamp(50px,4.6vw,62px);height:auto;margin:-16px 0 0 2px;overflow:visible;display:block!important}#lr-pip[data-reist][data-weg] .lr-vos{display:none!important}#lr-pip[data-reist] .lr-status{padding:0 4px}@media (max-width:599px){#lr-pip[data-reist] .lr-b{justify-content:center;align-items:center;min-width:44px;font-size:0;display:inline-flex;width:44px!important;padding:0!important}#lr-pip[data-reist] #lr-zing:before{content:"♪";font-size:20px;line-height:1}#lr-pip[data-reist][data-zingt] #lr-zing:before{content:"❚❚";letter-spacing:-2px;font-size:13px}#lr-pip[data-reist] .lr-status{background:#0e1c30eb;border-radius:999px;padding:6px 12px;position:absolute;bottom:calc(100% + 8px);right:0}}@media (prefers-reduced-motion:reduce){#lr-pip[data-reist]{transition:none}}:root{--pip-w:54px}@media (min-width:600px){:root{--pip-w:62px}}@media (min-width:1200px){:root{--pip-w:70px}}.toneel .gevel>.pip{width:var(--pip-w);z-index:3;height:auto;position:absolute;inset:auto -6px calc(100% - 4px) auto}html[data-pip-fase]:not([data-pip-fase=huis]) .toneel .pip{visibility:hidden}#pip-reiziger{z-index:55;width:var(--pip-w);pointer-events:none;will-change:transform;display:none;position:fixed;top:0;left:0}#pip-reiziger svg{width:100%;height:auto;display:block;overflow:visible}html[data-pip-fase=reis] #pip-reiziger,html[data-pip-fase=raam] #pip-reiziger{display:block}html[data-pip-weg] #pip-reiziger,html[data-pip-fase=reis] #lr-pip .lr-vos,html[data-pip-fase=raam] #lr-pip .lr-vos{display:none!important}#lr-pip[data-zingt] #lr-zing:before{content:"❚❚";letter-spacing:-2px;font-size:.8em}@media (max-width:599px){#lr-pip[data-reist] #lr-zing:before{margin:0}}.pip-hint{z-index:61;background:var(--creme);width:max-content;max-width:min(272px,100vw - 24px);color:var(--inkt);box-shadow:0 14px 30px -14px #000000a6, 0 0 0 2px var(--lamp);font:700 16px/1.35 var(--f-body);border-radius:16px;margin:0;padding:12px 12px 10px 14px;position:fixed;top:0;left:0}.pip-hint[hidden]{display:none}.pip-hint p{margin:0 0 8px}.pip-hint-knoppen{flex-wrap:wrap;gap:6px;display:flex}.pip-hint .lr-b{min-height:44px;font:800 16px/1.1 var(--f-body);touch-action:manipulation;padding:0 14px}.pip-hint .pip-hint-nee{width:44px;min-width:44px;padding:0;font-size:22px}.pip-hint .lr-b:focus-visible{outline:3px solid var(--groen-tekst);outline-offset:2px}.pip-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html:not([data-stil]) .pip-hint{animation:pip-hint-in .26s var(--ease-uit) both}}main{position:relative;overflow-x:clip}#pip-eenheid{z-index:30;width:var(--pip-w);height:calc(var(--pip-w) * 56 / 60);pointer-events:none;transition:opacity .2s ease-out;position:absolute;top:0;left:0}html.pip-wacht #pip-eenheid{opacity:0}html[data-pip-weg] #pip-eenheid{display:none!important}#pip-vos{transform-origin:50% 100%;width:100%;height:auto;display:block;overflow:visible}#pip-eenheid audio{display:none}#pip-eenheid .pv-noot{width:44px;height:44px;color:var(--nacht);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(circle at 50% 45%,#fff6e6 0 58%,#fff6e6e0 66%,#ffc94d00 100%);border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .2s ease-out;display:flex;position:absolute;top:-34px;left:-40px;box-shadow:0 0 0 3px #ffc94d59,0 0 18px 4px #ffc94d47}#pip-eenheid[data-rechts] .pv-noot{left:auto;right:-40px}#pip-eenheid .pv-noot:before,#pip-eenheid .pv-noot:after{content:none!important;display:none!important}#pip-eenheid .pv-icoon{width:24px;height:24px;display:block}#pip-eenheid .pv-muziek{fill:currentColor}#pip-eenheid .pv-kruis{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;display:none}#pip-eenheid[data-zingt] .pv-muziek{display:none}#pip-eenheid[data-zingt] .pv-kruis{display:block}#pip-eenheid[data-zingt] .pv-noot{color:var(--roos-tekst)}#pip-eenheid .pv-noot:focus{outline:none}#pip-eenheid .pv-noot:focus-visible{outline:3px solid var(--munt);outline-offset:3px}@media (hover:hover){#pip-eenheid .pv-noot:hover{box-shadow:0 0 0 3px #ffc94d99,0 0 22px 6px #ffc94d5c}}#pip-eenheid[data-komt] .pv-noot,#pip-eenheid[data-deur] .pv-noot{opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){html:not([data-stil]) #pip-eenheid[data-roep]:not([data-zingt]) .pv-noot{animation:2.6s ease-in-out 5 pv-roep}}@keyframes pv-roep{0%,to{transform:scale(1)}50%{transform:scale(1.07);box-shadow:0 0 0 4px #ffc94d80,0 0 26px 8px #ffc94d66}}.lr-plek{min-height:0!important}#lr-pip{z-index:60;height:44px;inset:0 auto auto 0;width:44px!important;max-width:none!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important}#lr-pip[data-buiten]{visibility:hidden}#lr-pip[data-weg]{display:none!important}html[data-pip-fase=dock] #lr-pip{align-items:flex-end;height:auto;top:auto!important;left:auto!important;right:max(10px, calc(env(safe-area-inset-right) + 8px))!important;bottom:max(10px, calc(env(safe-area-inset-bottom) + 8px))!important;flex-direction:row!important;gap:2px!important;width:auto!important;display:flex!important}html:not([data-pip-fase=dock]) #lr-pip .lr-vos{display:none!important}html[data-pip-fase=dock] #lr-pip .lr-vos{width:var(--pip-w);height:auto;margin:0;overflow:visible;display:block!important}#lr-pip #lr-zing{border:2px solid var(--lamp);background:var(--huis);min-width:44px;height:44px;min-height:44px;color:var(--lamp);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;line-height:0;box-shadow:0 6px 16px -8px #000000a6;width:44px!important;padding:0!important;font-size:0!important;display:inline-flex!important}#lr-pip[data-zingt] #lr-zing:before,#lr-pip[data-reist][data-zingt] #lr-zing:before{content:"❚❚"!important;letter-spacing:-2px!important;font-size:13px!important}#lr-pip #lr-zing:focus{outline:none}#lr-pip #lr-zing:focus-visible{outline:3px solid var(--munt);outline-offset:3px}#lr-pip .lr-status{color:var(--lamp);white-space:nowrap;background:#0e1c30eb;border-radius:999px;margin:0;padding:6px 12px;position:absolute;bottom:calc(100% + 6px);right:0}#lr-pip .lr-status:empty{display:none}button,a,summary{-webkit-tap-highlight-color:transparent}#prijs .prijs-noten{max-width:60ch;color:var(--nacht);font:500 16px/1.55 var(--f-body);margin:1.25rem 0;padding:0;display:block}#prijs .prijs-noten a.prijs-link{color:var(--bordeaux);text-underline-offset:.2em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}#prijs .prijs-noten a.prijs-link:hover{color:var(--nacht)}#prijs .prijs-noten a.prijs-link:focus{outline:none}#prijs .prijs-noten a.prijs-link:focus-visible{outline:3px solid var(--nacht);outline-offset:3px;border-radius:3px}.hero{overflow-x:clip}.rand.straat{aspect-ratio:1440/160;min-height:112px;height:auto!important}#avond,#aanbod,#luisterproef,#prijs,#vragen{--og-h:clamp(120px, 11vw, 210px)}footer.voet{--og-h:clamp(90px, 7vw, 150px)}html body :is(#avond,#aanbod,#luisterproef,#prijs,#vragen,footer.voet){padding-bottom:calc(var(--og-h) + clamp(12px, 2.5vw, 32px))!important}html body :is(#aanbod,#luisterproef,#prijs,#vragen,footer.voet){margin-top:-1px!important}.overgang{height:var(--og-h);z-index:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.overgang svg{width:100%;height:100%;display:block}.overgang .w{fill:#ffc86b;opacity:.55;transition:opacity 1.2s}.lit .overgang .w{opacity:1}.overgang .gloed{opacity:0;transition:opacity 1.2s}.lit .overgang .gloed{opacity:.28}@media (prefers-reduced-motion:reduce){.overgang .w,.overgang .gloed{transition:none}}html[data-static] *,html[data-static] :before,html[data-static] :after{transition:none!important;animation:none!important}.static-pip{width:var(--pip-w);height:calc(var(--pip-w) * 56 / 60);z-index:3;pointer-events:none;position:absolute;bottom:calc(100% - 4px);right:-6px}.static-pip #pip-vos{width:100%;height:auto;display:block}.static-pip .pv-noot{background:var(--creme);width:44px;height:44px;color:var(--nacht);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-34px;left:-40px;box-shadow:0 0 0 3px #ffc94d59,0 0 18px 4px #ffc94d47}.static-pip .pv-icoon{width:24px;height:24px}.static-pip .pv-muziek{fill:currentColor}.static-pip .pv-kruis{display:none}.static-pip [hidden]{display:none!important}.static-pip button.pv-noot{cursor:pointer;pointer-events:auto;border:0;padding:0}.static-pip[data-zingt] .pv-noot{color:var(--roos-tekst)}.pip-error:empty{display:none}.pip-error{border:2px solid var(--roos-tekst);background:var(--creme);width:max-content;max-width:min(260px,100vw - 40px);color:var(--inkt);font:700 16px / 1.4 var(--f-body);border-radius:12px;padding:10px 12px;position:absolute;top:100%;right:0}.lp-error:not(:empty){color:var(--roos-tekst);margin-top:12px;font-size:16px;font-weight:700}#luisterproef audio{width:100%;min-width:0;height:48px;margin-top:12px;display:block}@media (max-width:520px){#luisterproef audio{height:84px}}.overgang{container-type:size}:where(.village-motif){display:none}.lezen[open]{display:block}.lr-snoer{display:none}@media (min-width:960px){.street-lights-desktop{display:inline}}@media (min-width:600px) and (max-width:959px){.street-lights-tablet{display:inline}}@media (min-width:365px) and (max-width:599px){.street-lights-mobile{display:inline}}@media (max-width:364px){.street-lights-small-mobile{display:inline}}html:not([data-pip-ready]) #pip-eenheid,html[data-pip-ready] .pip-fallback{display:none}.pip-player [hidden]{display:none!important}.straat[data-live-wire] .lr-snoer{display:none}.straat[data-live-wire] .live-street-lights{display:inline}html[data-stil] *,html[data-stil] :before,html[data-stil] :after{transition:none!important;animation:none!important}html[data-stil] .deur-1:not([data-open]) .luik{transform:none}html[data-stil] .deur-1[data-open] .luik{opacity:.12;transform:none}html[data-page-hidden] *,html[data-page-hidden] :before,html[data-page-hidden] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
