.hero-film{-webkit-mask:linear-gradient(to right,rgba(0,0,0,.15) 30%,#000 64%);mask:linear-gradient(to right,rgba(0,0,0,.15) 30%,#000 64%)}.hero-film.aan{opacity:1}.hero-film canvas{position:absolute;inset:0;width:100%;height:100%}.sm{position:absolute;display:flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border-radius:99px;background:#2e2622c7;box-shadow:inset 0 0 0 1px #f5efe624,0 20px 40px -20px #000;font-size:12.5px;line-height:1.2;color:var(--room);white-space:nowrap;filter:blur(var(--b,0));opacity:0;animation:sm 6s ease-in-out forwards}.sm i{flex:none;width:24px;height:24px;border-radius:50%;background:var(--lamp);display:grid;place-items:center;font:500 12px/1 var(--tekst);font-style:normal;color:var(--espresso)}@keyframes sm{0%{opacity:0;transform:translateY(24px) scale(var(--s,1))}15%,70%{opacity:var(--o,.9)}to{opacity:0;transform:translateY(-80px) scale(var(--s,1))}}.hero-film.pauze .sm{animation-play-state:paused}@media(max-width:900px){.hero-film{-webkit-mask:linear-gradient(to bottom,transparent 45%,#000 75%);mask:linear-gradient(to bottom,transparent 45%,#000 75%)}.hero-film.aan{opacity:.6}}.zoek .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,96px);align-items:center}.zoek .lede{margin-top:var(--s5)}.stappen{margin-top:var(--s7);display:grid;gap:2px;counter-reset:s}.stappen li{position:relative;padding:var(--s4) 0 var(--s4) 52px;border-top:1px solid var(--lijn-l);color:var(--steen);transition:color .4s}.stappen li:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:var(--s4);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:800 .9rem var(--kop);box-shadow:inset 0 0 0 1.5px var(--lijn-l);transition:background .4s,color .4s,box-shadow .4s}.stappen li b{display:block;font:800 var(--t-3)/1.2 var(--kop);color:var(--espresso);letter-spacing:-.01em;margin-bottom:2px}.stappen li.nu{color:var(--espresso)}.stappen li.nu:before{background:var(--espresso);color:var(--lamp);box-shadow:none}.gsm{position:relative;width:min(340px,100%);aspect-ratio:9/19.2;margin-inline:auto;background:#0f0c0b;border-radius:var(--r-gsm);padding:10px;box-shadow:0 40px 80px -30px #1f1a178c,inset 0 0 0 1.5px #3a302a}.gsm:before{content:"";position:absolute;left:50%;top:18px;width:84px;height:22px;margin-left:-42px;border-radius:12px;background:#0f0c0b;z-index:3}.scherm{position:relative;height:100%;border-radius:26px;overflow:hidden;background:#fff;color:#1b1b1b;contain:layout paint}.z-lag{position:absolute;inset:0;padding:54px 16px 16px;display:flex;flex-direction:column;gap:12px;transition:opacity .5s,transform .6s var(--ease)}.z-balk{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:23px;background:#f1eeea;font-size:15px}.z-balk svg{flex:none;opacity:.55}.z-typ:after{content:"";display:inline-block;width:1.5px;height:1.05em;background:#1b1b1b;vertical-align:-2px;margin-left:1px;animation:knipper 1s steps(1) infinite}@keyframes knipper{50%{opacity:0}}.z-res{border-radius:14px;padding:12px 14px;background:#fff;box-shadow:0 0 0 1px #ece7e1;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s var(--ease)}.z-res i{display:block;height:9px;border-radius:5px;background:#e7e2db;margin-top:8px}.z-res i:first-child{margin-top:0;width:60%;height:11px;background:#d8d1c8}.z-res i:nth-child(2){width:88%}.z-jij{box-shadow:0 0 0 2px var(--lamp);position:relative}.z-jij strong{font:500 15px var(--tekst);display:block}.z-jij small{display:flex;align-items:center;gap:6px;color:#555;font-size:12.5px;margin-top:4px}.z-jij .ster{color:#d98a1c;letter-spacing:1px}.z-jij .open{color:#1e7a45;font-weight:500}.z-tik{position:absolute;right:26px;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#1f1a1740;transform:scale(0);opacity:0}.z-site{opacity:0;transform:translate(30px);padding:0;gap:0;background:#fbf7f1}.z-site>*{opacity:0;transform:translateY(12px);transition:opacity .45s,transform .55s var(--ease)}.zs-kop{padding:52px 16px 12px;background:#2b211c;color:#f5efe6;font:500 17px/1.1 var(--tekst);display:flex;justify-content:space-between;align-items:center}.zs-kop span{width:18px;height:12px;border-top:2px solid;border-bottom:2px solid;position:relative}.zs-kop span:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid}.zs-foto{height:34%;background:url(/assets/img/sfeer-kapsalon-480.webp) 50% 30%/cover #c9b8a6}.zs-tekst{padding:14px 16px 4px;font-size:13.5px;line-height:1.45;color:#3b332d}.zs-tekst b{display:block;font:500 19px/1.15 var(--tekst);color:#1b1b1b;margin-bottom:6px}.zs-open{display:inline-flex;gap:6px;align-items:center;margin:6px 16px 0;font-size:12.5px;color:#1e7a45;font-weight:500}.zs-open:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.zs-knop{margin:12px 16px 0;height:46px;border-radius:10px;background:#2b211c;color:#fff;display:grid;place-items:center;font-weight:500;font-size:14.5px}.zs-knop+.zs-knop{margin-top:8px;background:#ede5da;color:#2b211c}.zs-demo{margin-top:auto;padding:10px 16px;font-size:11px;color:#8b8178}.zoek[data-stap="2"] .z-res,.zoek[data-stap="3"] .z-res{opacity:1;transform:none}.zoek[data-stap="2"] .z-res:nth-of-type(3){transition-delay:.12s}.zoek[data-stap="2"] .z-res:nth-of-type(4){transition-delay:.24s}.zoek[data-stap="3"] .z-zoek{opacity:0;transform:translate(-30px)}.zoek[data-stap="3"] .z-site{opacity:1;transform:none}.zoek[data-stap="3"] .z-site>*{opacity:1;transform:none}.zoek[data-stap="3"] .z-site>:nth-child(2){transition-delay:.15s}.zoek[data-stap="3"] .z-site>:nth-child(3){transition-delay:.3s}.zoek[data-stap="3"] .z-site>:nth-child(4){transition-delay:.45s}.zoek[data-stap="3"] .z-site>:nth-child(5){transition-delay:.6s}.zoek[data-stap="3"] .z-site>:nth-child(6){transition-delay:.72s}.zoek[data-stap="3"] .z-site>:nth-child(7){transition-delay:.9s}.zoek.tik .z-tik{animation:tik .5s var(--ease) forwards}@keyframes tik{0%{transform:scale(0);opacity:1}to{transform:scale(2.2);opacity:0}}.opnieuw{margin:var(--s5) auto 0;display:flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;font-size:var(--t-klein);color:var(--steen);padding:8px}.opnieuw:hover{color:var(--espresso)}@media(max-width:860px){.zoek .wrap{grid-template-columns:1fr}.zoek .gsm{width:min(300px,86%)}}.maken .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,112px)}.maken-links{position:sticky;top:0;align-self:start;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:var(--s8)}.maken-lijst{margin-top:var(--s7);display:grid;gap:6px}.maken-lijst a{display:flex;align-items:center;gap:14px;text-decoration:none;font:800 var(--t-2)/1.15 var(--kop);color:#f5efe675;transition:color .45s}.maken-lijst a:before{content:"";width:12px;height:12px;border-radius:3px;background:currentColor;flex:none;transition:background .45s,box-shadow .45s}.maken-lijst a.aan{color:var(--room)}.maken-lijst a.aan:before{background:var(--lamp);box-shadow:0 0 18px 4px #f0a64b73}.maken-lijst a:hover{color:var(--room)}.maken-lijst small{font:500 .75rem var(--tekst);color:var(--lamp);padding:2px 8px;border-radius:99px;box-shadow:inset 0 0 0 1px #f0a64b80}.paneel{min-height:92svh;display:flex;flex-direction:column;justify-content:center;padding-block:var(--s8);scroll-margin-top:0}.paneel h3{font-size:var(--t-2);margin-top:var(--s6)}.paneel p{margin-top:var(--s4);max-width:48ch;color:#e6dccd}.paneel .klein{font-size:var(--t-klein);color:var(--linnen);margin-top:var(--s3)}.toneel{position:relative;border-radius:var(--r-vlak);background:var(--walnoot);box-shadow:inset 0 0 0 1px var(--lijn-d);aspect-ratio:16/11;overflow:hidden;contain:layout paint}.toneel .label{position:absolute;right:14px;top:14px;z-index:2}@media(max-width:900px){.maken .wrap{grid-template-columns:1fr}.maken-links{position:static;min-height:0;padding-block:0}.maken-lijst{display:none}.paneel{min-height:0;padding-block:var(--s7) 0}}.venster{position:absolute;left:50%;top:12%;bottom:12%;width:80%;transform:translate(-50%);background:#fbf7f1;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px -20px #000}.aan .venster{animation:krimp 7s var(--ease) infinite}@keyframes krimp{0%,18%{width:80%}40%,68%{width:30%;border-radius:20px}90%,to{width:80%}}.v-balk{height:22px;flex:none;background:#e9e1d6;display:flex;align-items:center;gap:5px;padding-left:10px}.v-balk i{width:7px;height:7px;border-radius:50%;background:#cfc4b6}.v-kop{height:14%;flex:none;background:#2b211c;display:flex;align-items:center;justify-content:space-between;padding:0 7%}.v-kop b{width:30%;min-width:44px;height:26%;border-radius:3px;background:#f0a64b}.v-kop i{width:14%;min-width:18px;height:18%;border-radius:3px;background:#6d5e52}.v-body{flex:1;display:flex;flex-wrap:wrap;gap:6%;padding:6% 7%;align-content:flex-start}.v-foto{flex:1 1 120px;min-width:0;height:62%;border-radius:6px;background:url(/assets/img/sfeer-bakkerij-480.webp) 50% 50%/cover #c9b8a6}.v-tekst{flex:1 1 120px;display:grid;gap:8px;align-content:start}.v-tekst i{height:9px;border-radius:5px;background:#dcd3c7}.v-tekst i:first-child{height:15px;width:80%;background:#2b211c}.v-tekst i:nth-child(3){width:70%}.v-tekst u{display:block;height:26px;width:60%;margin-top:6px;border-radius:6px;background:#2b211c;text-decoration:none}.kaart{position:absolute;inset:0;width:100%;height:100%}.kaart .straat{fill:none;stroke:#4a3e36;stroke-width:3;stroke-linecap:round}.kaart .straat.groot{stroke:#5a4c42;stroke-width:6}.kaart .durme{fill:none;stroke:#3d5560;stroke-width:14;stroke-linecap:round;opacity:.9}.kaart text{font:500 13px var(--tekst);fill:#8e8072}.pin{transform-box:fill-box;transform-origin:50% 100%;opacity:0}.aan .pin{animation:pin .7s .3s var(--ease) forwards}@keyframes pin{0%{opacity:0;transform:translateY(-60px)}60%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:none}}.pin-gloed{opacity:0;transform-box:fill-box;transform-origin:center}.aan .pin-gloed{animation:gloed 2.4s 1s ease-out infinite}@keyframes gloed{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.profiel{position:absolute;left:6%;bottom:7%;width:min(300px,62%);background:#fbf7f1;color:#1b1b1b;border-radius:14px;padding:14px 16px;box-shadow:0 20px 40px -18px #000;opacity:0;transform:translateY(16px)}.aan .profiel{animation:op .6s 1s var(--ease) forwards}@keyframes op{to{opacity:1;transform:none}}.profiel strong{font:500 16px var(--tekst);display:block}.profiel .rij{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#555;margin-top:4px}.sterren{display:inline-flex;gap:2px}.sterren svg{width:14px;height:14px;fill:#ddd5cb}.aan .sterren svg{animation:ster .3s forwards}.aan .sterren svg:nth-child(1){animation-delay:1.5s}.aan .sterren svg:nth-child(2){animation-delay:1.65s}.aan .sterren svg:nth-child(3){animation-delay:1.8s}.aan .sterren svg:nth-child(4){animation-delay:1.95s}.aan .sterren svg:nth-child(5){animation-delay:2.1s}@keyframes ster{to{fill:#e39a2b}}.profiel .knoppen{display:flex;gap:6px;margin-top:10px}.profiel .knoppen span{flex:1;text-align:center;font-size:12px;font-weight:500;padding:7px 0;border-radius:99px;background:#ede5da}.profiel .knoppen span:first-child{background:#2b211c;color:#fff}.meter{position:absolute;inset:0;display:grid;place-items:center;padding:8%}.meter svg{width:min(360px,80%);overflow:visible}.meter .baan{fill:none;stroke:#3a302a;stroke-width:16;stroke-linecap:round}.meter .vul{fill:none;stroke:var(--lamp);stroke-width:16;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100;transition:stroke-dashoffset 1.8s var(--ease)}.meter .getal{font:800 64px var(--kop);fill:var(--room);text-anchor:middle;letter-spacing:-.02em}.meter .sub{font:400 13px var(--tekst);fill:var(--linnen);text-anchor:middle}.meter .streep{stroke:#5a4c42;stroke-width:2}.feed-gsm{position:absolute;left:30%;top:8%;width:38%;min-width:170px;aspect-ratio:9/17;transform:translate(-50%);background:#0f0c0b;border-radius:24px;padding:7px}.feed{height:100%;border-radius:18px;overflow:hidden;background:#fbf7f1}.feed ul{display:grid;gap:10px;padding:10px}.aan .feed ul{animation:scroll 14s linear infinite}@keyframes scroll{to{transform:translateY(-50%)}}.post{border-radius:10px;background:#fff;box-shadow:0 0 0 1px #ece7e1;overflow:hidden}.post b{display:block;aspect-ratio:1;background:var(--c,#C9B8A6) center/cover}.post i{display:block;height:7px;margin:8px;border-radius:4px;background:#e2dad0}.post i+i{width:60%;margin-top:0}.aan .f-bak{background-image:url(/assets/img/sfeer-bakkerij-480.webp)}.aan .f-kap{background-image:url(/assets/img/sfeer-kapsalon-480.webp)}.paneel .toneel p{margin:0;max-width:none}.paneel .rapport,.paneel .rapport p,.paneel .r-rijen li,.paneel .bel--wij{color:#1b1b1b}.paneel .bel--jij{color:#16301a}.paneel .bel--klein{color:#1e7a45}.chat{position:absolute;right:5%;bottom:10%;width:min(250px,48%);display:grid;gap:8px;z-index:2}.bel{padding:9px 12px;border-radius:14px;font-size:13px;line-height:1.35;box-shadow:0 12px 24px -12px #000;opacity:0;transform:translateY(10px)}.bel--wij{background:#fbf7f1;color:#1b1b1b;border-bottom-left-radius:4px;justify-self:start}.bel--jij{background:#dcf3c8;color:#16301a;border-bottom-right-radius:4px;justify-self:end}.bel--klein{font-size:12px;color:#1e7a45;font-weight:500}.aan .bel{animation:bel .45s var(--ease) forwards}.aan .bel:nth-child(1){animation-delay:.6s}.aan .bel:nth-child(2){animation-delay:1.8s}.aan .bel:nth-child(3){animation-delay:2.8s}@keyframes bel{to{opacity:1;transform:none}}.rapport{position:absolute;left:50%;top:9%;bottom:9%;width:min(360px,74%);transform:translate(-50%);background:#fbf7f1;color:#1b1b1b;border-radius:10px;padding:18px 20px;box-shadow:0 20px 40px -20px #000;display:flex;flex-direction:column}.r-kop{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #1F1A17;padding-bottom:8px}.r-kop b{font:800 1.15rem var(--kop);letter-spacing:-.02em}.r-kop span{font-size:12px;color:#6b625d}.r-rijen{display:grid;gap:10px;margin-top:14px}.r-rijen li{display:grid;gap:4px;font-size:12.5px}.r-rijen i{display:block;height:8px;border-radius:4px;background:#ede5da;position:relative;overflow:hidden}.r-rijen i:after{content:"";position:absolute;inset:0;width:var(--w);background:var(--lamp);border-radius:4px;transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease)}.aan .r-rijen i:after{transform:scaleX(1)}.aan .r-rijen li:nth-child(2) i:after{transition-delay:.12s}.aan .r-rijen li:nth-child(3) i:after{transition-delay:.24s}.aan .r-rijen li:nth-child(4) i:after{transition-delay:.36s}.aan .r-rijen li:nth-child(5) i:after{transition-delay:.48s}@media(max-width:600px){#m-rapport .toneel{aspect-ratio:4/5}#m-social .toneel{aspect-ratio:1/1}}.r-voet{margin-top:auto;padding-top:10px;border-top:1px dashed #D8CFC3;font-size:12.5px}.prijzen{background:var(--walnoot)}.prijs-kop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:var(--s6);align-items:end}.kiezer{margin-top:var(--s8);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:start}.kiezer-vraag{font:800 var(--t-3) var(--kop);letter-spacing:-.02em}.tabs{display:grid;gap:10px;margin-top:var(--s4)}.tabs button{display:grid;gap:2px;text-align:left;padding:16px 18px 16px 52px;border-radius:12px;border:1px solid var(--lijn-d);background:transparent;cursor:pointer;position:relative;transition:background .25s,border-color .25s}.tabs button:before{content:"";position:absolute;left:18px;top:19px;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--linnen);transition:box-shadow .25s}.tabs button b{font-weight:500;font-size:1.05rem}.tabs button span{font-size:.9rem;color:var(--linnen)}.tabs button:hover{background:#f5efe60a}.tabs button[aria-selected=true]{border-color:var(--lamp);background:#f0a64b14}.tabs button[aria-selected=true]:before{box-shadow:inset 0 0 0 6px var(--lamp)}.boost{margin-top:var(--s5);display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;cursor:pointer;padding:16px 18px;border-radius:12px;background:var(--espresso)}.boost input{position:absolute;opacity:0;pointer-events:none}.schakel{width:44px;height:26px;border-radius:99px;background:#4a3e36;position:relative;transition:background .25s;margin-top:2px}.schakel:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--room);transition:transform .25s var(--ease)}.boost input:checked+.schakel{background:var(--lamp)}.boost input:checked+.schakel:after{transform:translate(18px)}.boost input:focus-visible+.schakel{outline:3px solid var(--lamp);outline-offset:3px}.boost small{color:var(--linnen);font-size:.875rem;line-height:1.4;display:block;margin-top:4px}.pakket{background:var(--room);color:var(--espresso);border-radius:var(--r-vlak);padding:clamp(24px,3.5vw,44px)}.pakketten{display:grid;gap:16px}.pakket[data-verborgen]{display:none}.pk-voor{font-size:.9rem;color:var(--steen)}.pakket h3{font-size:var(--t-2);margin-top:6px}.pk-prijs{margin-top:var(--s5);font-size:1rem;color:var(--steen)}.pk-prijs b{font:800 clamp(3rem,2.2rem + 3vw,4.6rem)/1 var(--kop);color:var(--espresso);letter-spacing:-.04em;margin-right:6px}.pk-lijst{margin-top:var(--s5);display:grid;gap:10px}.pk-lijst li{padding-left:28px;position:relative}.pk-lijst li:before{content:"";position:absolute;left:0;top:.5em;width:14px;height:8px;border-left:2.5px solid var(--lamp-tekst);border-bottom:2.5px solid var(--lamp-tekst);transform:rotate(-45deg)}.pk-spaar{margin-top:var(--s5);padding:10px 14px;border-radius:10px;background:#f7e3c4;font-size:.95rem}.pakket .knop{margin-top:var(--s5)}.pakket.wissel{animation:wissel .45s var(--ease)}@keyframes wissel{0%{opacity:0;transform:translateY(12px)}}.bord{margin-top:var(--s9)}.bord h3{font-size:var(--t-2)}.bord-lijst{margin-top:var(--s5);border-top:1px solid var(--lijn-d)}.bord-lijst li{display:flex;align-items:baseline;gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--lijn-d)}.bord-lijst li span{flex:1;font-weight:500;display:flex;align-items:baseline;gap:12px;min-width:0}.bord-lijst li span:after{content:"";flex:1;border-bottom:2px dotted rgba(245,239,230,.25);transform:translateY(-4px);min-width:24px;order:2}.bord-lijst small{display:block;font-weight:400;color:var(--linnen);font-size:.875rem;order:3;flex-basis:100%}.bord-lijst li span{flex-wrap:wrap}.bord-lijst b{font:800 1.25rem var(--kop);color:var(--lamp);white-space:nowrap;letter-spacing:-.01em}.weten{margin-top:var(--s7);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s5)}.weten dt{font-weight:500;color:var(--lamp);font-size:.9rem}.weten dd{margin:6px 0 0;color:#e0d5c6;font-size:.95rem}@media(max-width:900px){.prijs-kop,.kiezer{grid-template-columns:1fr}.kiezer{gap:0}.kiezer-links{display:contents}.kiezer-vraag{order:1}.tabs{order:2}.boost{order:3}.pakketten{order:4;margin-top:var(--s5)}.weten{grid-template-columns:1fr 1fr}}@media(max-width:520px){.weten{grid-template-columns:1fr}.bord-lijst li{flex-direction:column;gap:4px}.bord-lijst li span:after{display:none}}.vragen .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);align-items:start}.acc details{border-top:1px solid var(--lijn-d)}.acc details:last-child{border-bottom:1px solid var(--lijn-d)}.acc summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font:800 var(--t-3)/1.25 var(--kop);letter-spacing:-.015em}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";position:absolute;right:6px;top:50%;width:14px;height:14px;margin-top:-10px;border-right:2.5px solid var(--lamp);border-bottom:2.5px solid var(--lamp);transform:rotate(45deg);transition:transform .3s var(--ease)}.acc details[open] summary:after{transform:rotate(-135deg);margin-top:-3px}.acc summary:hover{color:var(--lamp)}.acc details p{padding:0 0 22px;color:#e0d5c6;max-width:60ch}.acc details[open] p{animation:open .35s var(--ease)}@keyframes open{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:900px){.vragen .wrap{grid-template-columns:1fr}}.voorb-kop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:var(--s6);align-items:end}.voorb-kop p{max-width:44ch}.rek{margin-top:var(--s8);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,2vw,28px);align-items:start}.rek figure:nth-child(2){margin-top:12%}.rek figure:nth-child(3){margin-top:4%}.rek figure:nth-child(4){margin-top:16%}.rek figure:nth-child(5){margin-top:7%}.mini{background:#0f0c0b;border-radius:26px;padding:7px;box-shadow:0 30px 60px -30px #1f1a1799;transition:transform .45s var(--ease)}.mini img{width:100%;height:auto;aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:20px;background:#d9d0c4}.rek figure:hover .mini{transform:translateY(-8px) rotate(-1deg)}.rek figcaption{margin-top:var(--s4);font-size:.9375rem;line-height:1.4}.rek figcaption b{display:block;font:800 1.0625rem var(--kop)}.rek figcaption span{color:var(--steen);font-size:var(--t-klein)}.jouw-vak{display:none;flex-direction:column;justify-content:flex-end;gap:12px;aspect-ratio:390/844;border-radius:26px;padding:20px 16px;background:var(--espresso);color:var(--room);text-decoration:none}.jouw-vak b{font:800 1.35rem/1.05 var(--kop);letter-spacing:-.02em}.jouw-vak span{font-size:.9rem;color:var(--linnen)}.jouw-vak u{text-decoration:none;color:var(--lamp);font-weight:500;font-size:.95rem}@media(max-width:900px){.voorb-kop{grid-template-columns:1fr}.rek{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.rek figure{margin-top:0!important}.rek figure:nth-child(2n){transform:translateY(32px)}.rek .jouw-vak{display:flex}.rek figcaption span{display:block}}.werk .titel{max-width:14ch}.film{position:relative;margin-top:var(--s7);aspect-ratio:16/9;border-radius:var(--r-vlak);overflow:hidden;background:#0e0b09;box-shadow:0 40px 90px -40px #000,0 0 0 1px var(--lijn-d)}.film video{display:block;width:100%;height:100%;background:#0e0b09}.film-start{position:absolute;inset:0;display:block;width:100%;padding:0;border:0;background:#0e0b09;cursor:pointer}.film-start[hidden]{display:none}.film-start img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),filter .4s}.film-start:hover img{transform:scale(1.02);filter:brightness(1.08)}.film-start:focus-visible{outline-offset:-6px}.film-knop{position:absolute;left:50%;top:50%;translate:-50% -50%;display:inline-flex;align-items:center;gap:14px;padding:10px 24px 10px 10px;border-radius:99px;background:var(--lamp);color:var(--espresso);font:500 1.0625rem/1 var(--tekst);white-space:nowrap;box-shadow:0 20px 50px -18px #000c;transition:background-color .2s}.film-start:hover .film-knop{background:var(--lamp-zacht)}.film-knop small{font-size:.875rem;font-weight:500;color:#3a2a14}.film-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--espresso)}.film-ico svg{margin-left:3px}@media(prefers-reduced-motion:no-preference){.film-ico{animation:film-puls 2.4s ease-in-out infinite}}@keyframes film-puls{0%,to{box-shadow:0 0 #1f1a1766}50%{box-shadow:0 0 0 9px #1f1a1700}}.film-onder{margin-top:var(--s4);color:var(--linnen);font-size:var(--t-klein)}@media(max-width:520px){.film-knop{top:66%;gap:10px;padding:5px 14px 5px 5px;font-size:.9375rem}.film-ico{width:32px;height:32px}.film-ico svg{width:12px;height:13px;margin-left:2px}}.straatje{position:relative;margin-top:var(--s8);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.straatje:before{content:"";position:absolute;left:0;right:0;top:118px;height:1px;background:var(--lijn-d)}.stap{position:relative;padding-top:150px}.lantaarn{position:absolute;left:0;top:0;width:44px;height:120px}.lantaarn .kap{fill:#4a3e36;transition:fill .5s}.lantaarn .paal{stroke:#4a3e36;stroke-width:3}.lantaarn .glas{fill:#3a302a;transition:fill .5s calc(var(--i,0) * .35s)}.licht-kegel{position:absolute;left:-40px;top:22px;width:124px;height:110px;background:radial-gradient(ellipse at 50% 0,rgba(240,166,75,.45),transparent 70%);opacity:0;transition:opacity .8s calc(var(--i,0) * .35s);pointer-events:none}.stap.aan .glas{fill:var(--lamp)}.stap.aan .licht-kegel{opacity:1}.stap h3{font-size:var(--t-3);line-height:1.2}.stap p{margin-top:var(--s3);color:#e0d5c6;font-size:1rem}.stap .nr{display:block;font:500 var(--t-klein) var(--tekst);color:var(--linnen);margin-bottom:var(--s2)}@media(max-width:900px){.straatje{grid-template-columns:1fr;gap:0}.straatje:before{inset:0 auto 0 21px;width:1px;height:auto}.stap{padding:0 0 var(--s7) 72px;min-height:150px}.lantaarn{top:-10px}.licht-kegel{top:12px}}.check-kop{max-width:720px}.check-kop .lede{margin-top:var(--s5)}.check-rij{margin-top:var(--s7);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(20px,3vw,40px);align-items:start}.gevel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.raam-knop{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-align:left;padding:18px;border-radius:14px;border:1px solid var(--lijn-l);background:#fff;cursor:pointer;transition:background .3s,border-color .3s,box-shadow .3s,transform .2s var(--ease)}.raam-knop:hover{border-color:#1f1a1759}.raam-knop:active{transform:scale(.98)}.raam-svg{width:34px;height:41px;fill:#e3d9cc;transition:fill .35s,filter .35s}.raam-knop b{display:block;font:800 1.02rem/1.25 var(--kop);letter-spacing:-.01em;color:var(--espresso)}.raam-knop small{display:block;margin-top:4px;font-size:.85rem;color:var(--steen);line-height:1.35}.raam-knop[aria-pressed=true]{background:var(--espresso);border-color:var(--espresso);box-shadow:0 18px 40px -24px #1f1a17b3}.raam-knop[aria-pressed=true] b{color:var(--room)}.raam-knop[aria-pressed=true] small{color:var(--linnen)}.raam-knop[aria-pressed=true] .raam-svg{fill:var(--lamp);filter:drop-shadow(0 0 10px rgba(240,166,75,.7))}.check-paneel{position:sticky;top:24px;background:var(--espresso);color:var(--room);border-radius:var(--r-vlak);padding:clamp(22px,3vw,32px)}.cp-teller{display:flex;align-items:baseline;gap:12px}.cp-teller b{font:800 clamp(3rem,2.4rem + 2vw,4.2rem)/1 var(--kop);color:var(--lamp);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.cp-teller span{color:var(--linnen)}.cp-oordeel{margin-top:var(--s3);font-size:1.02rem}.cp-kop{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--lijn-d);font:800 1.05rem var(--kop);letter-spacing:-.01em}.cp-tips{margin-top:var(--s3);display:grid;gap:10px;counter-reset:tip}.cp-tips li{position:relative;padding-left:30px;font-size:.93rem;line-height:1.45;color:#e0d5c6;animation:tip-in .35s var(--ease)}.cp-tips li:before{counter-increment:tip;content:counter(tip);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:800 .72rem var(--kop);background:var(--walnoot-2);color:var(--lamp)}.cp-tips li.klaar{padding-left:0;color:var(--room)}.cp-tips li.klaar:before{display:none}@keyframes tip-in{0%{opacity:0;transform:translateY(6px)}}.cp-acties{margin-top:var(--s6);display:grid;gap:12px}.cp-acties .knop{justify-content:center;text-align:center}.cp-link{color:var(--lamp);font-weight:500;text-align:center;text-underline-offset:3px}@media(max-width:1000px){.check-rij{grid-template-columns:1fr}.check-paneel{position:static}}@media(max-width:640px){.gevel{grid-template-columns:1fr 1fr}.raam-knop{padding:14px}}.contact .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,6vw,96px);align-items:end}#contact .wrap{align-items:start}.contact-rechts{position:sticky;top:32px}.contact .titel{font-size:var(--t-hero);max-width:10ch;line-height:.92;letter-spacing:-.035em}.contact .lede{margin-top:var(--s5)}.kanalen{display:grid;gap:2px}.kanaal{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s4);padding:var(--s5) 0;border-top:1px solid var(--lijn-d);text-decoration:none}.kanaal:last-child{border-bottom:1px solid var(--lijn-d)}.kanaal .ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--walnoot-2)}.kanaal b{display:block;font:800 var(--t-3) var(--kop)}.kanaal span{color:var(--linnen);font-size:.95rem}.kanaal .pijl{transition:transform .3s var(--ease)}.kanaal:hover .pijl{transform:translate(6px)}.kanaal:hover b{color:var(--lamp)}.kanaal--wa .ico{background:var(--lamp);color:var(--espresso)}.status{margin:var(--s3) 0 var(--s5);font-size:var(--t-klein);color:var(--linnen)}.uren{font-size:.95rem;color:#e0d5c6}.uren b{display:block;font:800 var(--t-3) var(--kop);color:var(--room);letter-spacing:-.02em}.tekstlink{color:var(--lamp-tekst);font-weight:500;text-underline-offset:3px}.tekstlink:hover{color:var(--espresso)}.formulier{margin-top:var(--s7);display:grid;grid-template-columns:1fr 1fr;gap:var(--s4) var(--s5)}.veld{display:grid;gap:6px;min-width:0}.veld--breed{grid-column:1/-1}.veld label{font-size:.9rem;font-weight:500;color:#e0d5c6}.veld input,.veld select,.veld textarea{width:100%;font:inherit;font-size:1rem;color:var(--room);background:var(--walnoot);border:1px solid rgba(245,239,230,.22);border-radius:10px;padding:13px 14px;min-height:50px;transition:border-color .2s,background .2s}.veld textarea{resize:vertical;min-height:120px}.veld select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--lamp) 50%),linear-gradient(135deg,var(--lamp) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.veld select option{background:var(--walnoot);color:var(--room)}.veld input:hover,.veld select:hover,.veld textarea:hover{border-color:#f5efe666}.veld input:focus,.veld select:focus,.veld textarea:focus{outline:none;border-color:var(--lamp);background:#342b26;box-shadow:0 0 0 3px #f0a64b40}.veld [aria-invalid=true]{border-color:#ff8a7a;box-shadow:0 0 0 3px #ff8a7a33}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.toestemming{display:flex;align-items:flex-start;gap:12px;margin-top:var(--s2)}.toestemming input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--lamp);cursor:pointer}.toestemming label{font-size:.9375rem;line-height:1.5;color:#e0d5c6;cursor:pointer;max-width:62ch}.verstuur{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);margin-top:var(--s3)}.form-status{font-size:var(--t-klein);color:var(--linnen);flex:1;min-width:220px}.form-status a{color:var(--lamp)}.form-status.fout{color:#ffb4a8}@media(max-width:640px){.formulier{grid-template-columns:1fr}}@media(max-width:900px){.contact-rechts{position:static}}@media(max-width:900px){.contact .wrap{grid-template-columns:1fr}}.voet{border-top:1px solid var(--lijn-d);padding-block:var(--s8) var(--s6);font-size:.95rem}.voet .wrap{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--s6)}.voet h2{font:500 var(--t-klein) var(--tekst);color:var(--linnen);margin-bottom:var(--s3);letter-spacing:0}.voet li{margin-top:6px}.voet .volg{margin-top:var(--s5)}.voet a{text-decoration:none}.voet a:hover{color:var(--lamp)}.voet-merk svg{height:40px;width:auto}.voet-merk p{margin-top:var(--s4);color:var(--linnen);max-width:32ch}.voet-merk .slogan{font:800 var(--t-3)/1.25 var(--kop);color:var(--room);letter-spacing:-.01em;max-width:18ch}.menu-open .wa-zweef{visibility:hidden}.voet-merk button{background:none;border:0;padding:0;cursor:pointer;border-radius:6px}.voet .onder{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--s3) var(--s6);justify-content:space-between;padding-top:var(--s6);margin-top:var(--s4);border-top:1px solid var(--lijn-d);color:var(--linnen);font-size:var(--t-klein)}.licht-uit .voet-merk .ruit{fill:#4a3e36;transition:fill .6s}@media(max-width:900px){.voet .wrap{grid-template-columns:1fr 1fr}.voet-merk{grid-column:1/-1}}.wa-zweef{position:fixed;right:16px;bottom:16px;z-index:40;display:none;align-items:center;gap:8px;padding:12px 16px 12px 12px;border-radius:99px;background:var(--lamp);color:var(--espresso);font-weight:500;text-decoration:none;box-shadow:0 12px 30px -10px #0009;transform:translateY(calc(100% + 40px));transition:transform .35s var(--ease)}.wa-zweef.toon{transform:none}@media(max-width:760px){.wa-zweef{display:inline-flex}.voet{padding-bottom:104px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.aan .feed ul,.aan .venster,.aan .pin-gloed{animation:none!important}}.verhaal .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.verhaal-tekst p+p{margin-top:var(--s4)}.verhaal-tekst p{max-width:60ch}.naam-betekenis{margin-top:var(--s6)!important;font:800 var(--t-2)/1.15 var(--kop);letter-spacing:-.02em}.naam-betekenis b{color:var(--lamp-tekst)}.afspraken{margin-top:var(--s7);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--lijn-d)}.afspraken li{padding:var(--s6) var(--s6) var(--s6) 0;border-bottom:1px solid var(--lijn-d)}.afspraken li:nth-child(odd){border-right:1px solid var(--lijn-d)}.afspraken li:nth-child(2n){padding-left:var(--s6)}.afspraken h3{font-size:var(--t-2)}.afspraken p{margin-top:var(--s3);color:#e0d5c6;max-width:42ch}.gegevens{margin-top:var(--s6);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s5)}.gegevens dt{font-size:var(--t-klein);color:var(--lamp);font-weight:500}.gegevens dd{margin:6px 0 0}.gegevens a{text-decoration:none}.gegevens a:hover{color:var(--lamp)}@media(max-width:900px){.verhaal .wrap,.afspraken{grid-template-columns:1fr}.afspraken li,.afspraken li:nth-child(2n){padding:var(--s5) 0;border-right:0}.gegevens{grid-template-columns:1fr 1fr}}.vb-stappen{list-style:none;margin:0;padding:0}.vb-rij{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.vb-stap:nth-child(2n) .vb-tekst{order:2}.vb-nr{display:block;font-size:var(--t-klein);color:var(--lamp);font-weight:500;margin-bottom:var(--s3)}.licht .vb-nr{color:var(--lamp-tekst)}.vb-tekst h2{font-size:var(--t-1);max-width:15ch}.vb-tekst p{margin-top:var(--s4);max-width:48ch}.voorna{display:inline-flex;margin-top:var(--s5);border-radius:99px;padding:4px;background:#1f1a1714}.voorna button{border:0;background:none;padding:9px 20px;border-radius:99px;font-weight:500;cursor:pointer;color:var(--steen)}.voorna button[aria-pressed=true]{background:var(--espresso);color:var(--room)}.profiel-ig{background:#fff;border-radius:18px;padding:20px;box-shadow:0 30px 60px -40px #1f1a1780,0 0 0 1px var(--lijn-l);max-width:400px;margin-inline:auto}.ig-kop{display:flex;gap:14px;align-items:center}.ig-avatar{flex:none;width:58px;height:58px;border-radius:50%;background:#7a4a1f;box-shadow:0 0 0 3px #fff,0 0 0 5px #e0a93e}.ig-kop b{display:block;font-weight:500}.ig-bio{display:block;font-size:.85rem;color:var(--steen)}.ig-raster{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:16px}.ig-raster i{aspect-ratio:1;border-radius:4px;background:#e7dccc;transition:background .5s,filter .5s}[data-toon=na] .ig-raster i:nth-child(3n+1){background:url(/assets/img/sfeer-bakkerij-480.webp) center/cover}[data-toon=na] .ig-raster i:nth-child(3n+2){background:#7a4a1f}[data-toon=na] .ig-raster i:nth-child(3n){background:#e0a93e}[data-toon=voor] .ig-raster i:nth-child(odd){background:#3b3a38}[data-toon=voor] .ig-raster i:nth-child(3n){background:#8aa0b8}[data-toon=voor] .ig-raster i:nth-child(4n){background:#b85f5f;filter:saturate(.6)}[data-toon=voor] .ig-avatar{background:#9aa;box-shadow:none}.ig-label{margin-top:12px;font-size:.85rem;color:var(--steen)}[data-toon=na] .ig-bio--voor,[data-toon=voor] .ig-bio--na{display:none}.week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.dag{min-height:150px;border-radius:10px;background:var(--walnoot);padding:8px;display:flex;flex-direction:column;gap:6px;font-size:.8rem;box-shadow:inset 0 0 0 1px var(--lijn-d)}.dag b{font-weight:500;color:var(--linnen)}.dag span{font:800 1.1rem var(--kop)}.item{font-style:normal;font-size:.72rem;line-height:1.25;padding:6px;border-radius:6px;color:var(--espresso);opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}.aan .item{opacity:1;transform:none}.aan .dag:nth-child(4) .item{transition-delay:.2s}.aan .dag:nth-child(5) .item{transition-delay:.4s}.item--post{background:var(--lamp)}.item--google{background:#a8b5a0}.item--reel{background:#f2b8a0}.legende{display:flex;gap:10px;margin-top:12px;font-size:.8rem}.legende span{padding:3px 10px;border-radius:99px;color:var(--espresso)}.storyboard{margin-top:var(--s5);display:grid;gap:10px;counter-reset:sb}.storyboard li{padding-left:0;font-size:.95rem;color:#e0d5c6}.storyboard b{display:block;color:var(--room);font-weight:500}.reel{position:relative;width:min(280px,80%);aspect-ratio:9/16;margin-inline:auto;border-radius:26px;overflow:hidden;background:#0f0c0b;box-shadow:0 40px 80px -30px #000}.reel-beeld{position:absolute;inset:0;background:url(/assets/img/sfeer-bakkerij-480.webp) center/cover;filter:brightness(.72)}.aan .reel-beeld{animation:ken 12s ease-in-out infinite alternate}@keyframes ken{to{transform:scale(1.15) translate(-4%,2%)}}.reel-tekst{position:absolute;left:16px;right:16px;top:40%;margin:0;font:800 1.35rem/1.15 var(--kop);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6)}.reel-tekst span{position:absolute;inset:0;opacity:0}.reel-tekst span:first-child{opacity:1}.aan .reel-tekst span{animation:shot 12s infinite}.aan .reel-tekst span:nth-child(2){animation-delay:3s}.aan .reel-tekst span:nth-child(3){animation-delay:6s}.aan .reel-tekst span:nth-child(4){animation-delay:9s}@keyframes shot{0%{opacity:0;transform:translateY(10px)}4%,22%{opacity:1;transform:none}26%,to{opacity:0}}.reel-naam{position:absolute;left:16px;bottom:20px;margin:0;color:#fff;font-size:.85rem}.reel-naam b{display:block;font-weight:500}.reel-balk{position:absolute;left:12px;right:12px;top:12px;display:flex;gap:4px}.reel-balk i{flex:1;height:3px;border-radius:2px;background:#ffffff59;overflow:hidden;position:relative}.reel-balk i:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.aan .reel-balk i:after{animation:balk 12s linear infinite}.aan .reel-balk i:nth-child(2):after{animation-delay:3s}.aan .reel-balk i:nth-child(3):after{animation-delay:6s}.aan .reel-balk i:nth-child(4):after{animation-delay:9s}@keyframes balk{0%{transform:scaleX(0)}25%{transform:scaleX(1)}25.01%,to{transform:scaleX(0)}}.vb-lijst{margin-top:var(--s5);display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}.vb-lijst dt{font-weight:500}.vb-lijst dd{margin:2px 0 0;color:var(--steen);font-size:.95rem}.g-kaart{max-width:380px;margin-inline:auto;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -40px #1f1a1780,0 0 0 1px var(--lijn-l)}.g-foto{height:150px;background:url(/assets/img/sfeer-bakkerij-480.webp) center/cover}.g-in{padding:18px 20px;display:grid;gap:4px;font-size:.9rem;color:var(--steen)}.g-in b{font:800 1.25rem var(--kop);color:var(--espresso);letter-spacing:-.02em}.g-open{color:#1e7a45;font-weight:500}.g-in p{color:var(--espresso)}.g-kn{display:flex;gap:6px;margin-top:10px}.g-kn span{flex:1;text-align:center;padding:8px 0;border-radius:99px;background:#ede5da;color:var(--espresso);font-size:.8rem;font-weight:500}.g-kn span:first-child{background:var(--espresso);color:#fff}.vb-rapport{background:#fbf7f1;color:#1b1b1b;border-radius:16px;padding:22px 24px;box-shadow:0 30px 60px -30px #000}.vb-rapport .r-kop{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.r-cijfers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.r-cijfers span{display:block;font-size:.75rem;color:#6b625d}.r-cijfers b{display:block;font:800 1.7rem/1.1 var(--kop);letter-spacing:-.02em}.r-cijfers small{font-size:.7rem;color:#1e7a45}.r-sub{margin-top:16px;font-size:.8rem;font-weight:500;color:#6b625d}.r-week{display:flex;gap:10px;align-items:flex-end;height:90px;margin-top:8px;border-bottom:1px solid #E2DAD0}.r-week i{flex:1;height:var(--h);background:var(--lamp);border-radius:6px 6px 0 0;transform:scaleY(0);transform-origin:bottom;transition:transform .9s var(--ease)}.aan .r-week i{transform:none}.aan .r-week i:nth-child(2){transition-delay:.1s}.aan .r-week i:nth-child(3){transition-delay:.2s}.aan .r-week i:nth-child(4){transition-delay:.3s}.r-acties{margin-top:8px;display:grid;gap:6px;font-size:.9rem}.r-acties li{padding-left:18px;position:relative}.r-acties li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--lamp)}@media(max-width:900px){.vb-rij{grid-template-columns:1fr}.vb-stap:nth-child(2n) .vb-tekst{order:0}.week{grid-template-columns:repeat(4,minmax(0,1fr))}.dag{min-height:110px}}.steden{margin-top:var(--s7);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s5)}.steden li{border-top:2px solid var(--espresso);padding-top:var(--s4)}.steden h3{font-size:var(--t-2)}.steden p{margin-top:var(--s3);color:var(--steen)}.wg-wat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}.wg-lijst li{color:#e0d5c6}.wg-lijst .tekstlink{color:var(--lamp)}@media(max-width:900px){.steden{grid-template-columns:1fr 1fr}.wg-wat{grid-template-columns:1fr}}@media(max-width:520px){.steden{grid-template-columns:1fr}}