.ds-plaats{--ds-plaats-scrim:rgb(42 13 35/0.5);--ds-plaats-gemak:cubic-bezier(0.32,0.72,0,1);--ds-plaats-knop-hoog:3.25rem;--ds-plaats-band:var(--ds-pruim);font-size:1.0625rem;line-height:1.55}@media (prefers-color-scheme:dark){.ds-plaats{--ds-plaats-scrim:rgb(10 2 8/0.66);--ds-plaats-band:#4a1640}}@media (max-width:1023.98px){.ds:has(.ds-plaats){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.ds-plaats-rij{width:100%;max-width:calc(var(--ds-rij) + 2 * var(--ds-goot));margin-inline:auto;padding-inline:var(--ds-goot)}@media (min-width:768px){.ds-plaats-rij{padding-inline:var(--ds-goot)}}.ds-plaats-ikoon{width:1.25rem;height:1.25rem;flex:none}.ds-plaats-knop{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--ds-plaats-knop-hoog);padding:0 1.5rem;border:1.5px solid transparent;border-radius:999px;font:inherit;font-size:1.0625rem;font-weight:700;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .12s ease}.ds-plaats-knop:active{transform:translateY(1px)}.ds-plaats-knop:focus-visible{outline:2.5px solid var(--ds-roze-diep);outline-offset:3px}.ds-plaats .ds-plaats-knop--vol{background:var(--ds-roze);color:#ffffff}.ds-plaats .ds-plaats-knop--vol:hover{background:var(--ds-roze-hover)}.ds-plaats .ds-plaats-knop--rand{border-color:currentColor;background:transparent;color:inherit}.ds-plaats-knop--groot{--ds-plaats-knop-hoog:3.5rem;padding-inline:1.75rem;font-size:1.125rem}.ds-plaats-knop--breed{width:100%}.ds-plaats-knop .ds-plaats-ikoon{width:1.25rem;height:1.25rem}.ds-plaats-tekstlink{display:inline-flex;align-items:center;gap:.375rem;margin-top:1.25rem;color:var(--ds-roze-diep);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.ds-plaats-tekstlink .ds-plaats-ikoon{width:1.125rem;height:1.125rem;transition:transform .2s ease}.ds-plaats-tekstlink:hover .ds-plaats-ikoon{transform:translateX(2px)}.ds-plaats-kop{background:var(--ds-blos);padding:1rem 0 2.25rem;overflow-x:clip}@media (min-width:1024px){.ds-plaats-kop{padding:1.5rem 0 4rem}}@media (max-width:1023.98px){.ds-plaats-kop-beeld{order:-1}.ds-plaats-kop-tekst{display:flex;flex-direction:column}.ds-plaats-kop-tekst>*{order:2}.ds-plaats-kop-tekst>.ds-plaats-kruimel,.ds-plaats-kop-tekst>.ds-plaats-sub,.ds-plaats-kop-tekst>h1{order:1}.ds-plaats-kop-tekst>.ds-plaats-eerstezin{order:3;margin-top:1.375rem}}.ds-plaats-kop-in{display:grid;gap:2.25rem}@media (min-width:1024px){.ds-plaats-kop-in{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:4rem;align-items:center}}.ds-plaats-kruimel{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin:0 0 1.125rem;font-size:.9375rem}.ds-plaats-kruimel a{display:inline-flex;align-items:center;gap:.25rem;color:var(--ds-inkt);font-weight:600;text-decoration:none}.ds-plaats-kruimel a:hover{text-decoration:underline;text-underline-offset:.25em}.ds-plaats-kruimel .ds-plaats-ikoon{width:1rem;height:1rem}.ds-plaats-status{display:inline-flex;align-items:center;gap:.4375rem;padding:.25rem .75rem .25rem .625rem;border-radius:999px;background:var(--ds-kaart);font-size:.875rem;font-weight:650}.ds-plaats-status:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--ds-zon)}.ds-plaats-status[data-status=te-koop]:before{background:var(--ds-roze)}.ds-plaats-kop h1{margin:0;font-size:clamp(3.25rem,13.5vw,6.5rem);line-height:.9;letter-spacing:-.02em}.ds-plaats-sub{max-width:30ch;margin:.875rem 0 0;font-size:clamp(1.1875rem,2.4vw,1.4375rem);font-weight:600;line-height:1.3}.ds-plaats-eerstezin{max-width:54ch;margin:1rem 0 0;color:var(--ds-grijs);font-size:1rem;line-height:1.6}@media (min-width:1024px){.ds-plaats-eerstezin{font-size:1.0625rem}}.ds-plaats-kopactie{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem}.ds-plaats-kopprijs{display:grid;margin:0;line-height:1.05}.ds-plaats-kopprijs strong{font-size:2rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ds-plaats-kopnoot,.ds-plaats-kopprijs span{color:var(--ds-grijs);font-size:.9375rem}.ds-plaats-kopnoot{margin:0;line-height:1.4}.ds-plaats-kortinfo{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:.9375rem;font-weight:550}.ds-plaats-kortinfo li{display:inline-flex;align-items:center;gap:.4375rem}.ds-plaats-kortinfo .ds-plaats-ikoon{width:1.125rem;height:1.125rem;color:var(--ds-roze-diep)}@media (max-width:559.98px){.ds-plaats-kopactie .ds-plaats-knop{flex:1 1 auto}}.ds-plaats-kop-beeld{position:relative}.ds-plaats-kop-foto{aspect-ratio:16/10;overflow:hidden;border-radius:var(--ds-rand-foto);background:var(--ds-kaart)}@media (min-width:1024px){.ds-plaats-kop-beeld{margin:0 0 0 1.5rem}.ds-plaats-kop-foto{aspect-ratio:5/5.4}}.ds-plaats-kop-rond{position:absolute;right:.875rem;bottom:-1.5rem;width:clamp(5.5rem,24vw,10.5rem);aspect-ratio:1;overflow:hidden;border:5px solid var(--ds-blos);border-radius:50%;background:var(--ds-kaart)}@media (min-width:1024px){.ds-plaats-kop-rond{right:auto;left:-2.75rem;bottom:2.5rem;border-width:7px}}.ds-plaats-kop-foto>div,.ds-plaats-kop-rond>div,.ds-plaats-slot-beeld>div{width:100%;height:100%}.ds-plaats-kop-foto img,.ds-plaats-kop-rond img,.ds-plaats-slot-beeld img{display:block;width:100%;height:100%;object-fit:cover}.ds-plaats-lijf{padding-top:2.75rem;padding-bottom:clamp(4rem,8vw,6.5rem)}@media (min-width:1024px){.ds-plaats-lijf{display:grid;grid-template-columns:minmax(0,1fr) 23.5rem;gap:4.5rem;align-items:start;padding-top:4rem}}.ds-plaats-hoofd{min-width:0;max-width:47rem}.ds-plaats-sectiekop{margin-bottom:1.5rem}.ds-plaats-sectiekop h2{margin:0;font-size:clamp(2.125rem,6vw,2.875rem);line-height:.98}.ds-plaats-sectiekop p{max-width:38rem;margin:.875rem 0 0;color:var(--ds-grijs);font-size:1.125rem;line-height:1.45}.ds-plaats-feiten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem;margin:0;padding:.25rem 1rem;border:1px solid var(--ds-lijn);border-radius:var(--ds-rand-foto);background:var(--ds-kaart)}.ds-plaats-feiten>div{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:.875rem;align-items:center;padding:.875rem 0;border-top:1px solid var(--ds-lijn)}.ds-plaats-feiten>div:nth-child(-n+2){border-top:0}.ds-plaats-feiten>div[data-breed]{grid-column:1/-1}@media (max-width:559.98px){.ds-plaats-feiten>div{grid-template-columns:2rem minmax(0,1fr);align-content:start;column-gap:.625rem;align-items:start}.ds-plaats-feiten[data-lang]{grid-template-columns:minmax(0,1fr)}.ds-plaats-feiten[data-lang]>div:nth-child(2){border-top:1px solid var(--ds-lijn)}.ds-plaats-feiten[data-lang]>div{align-items:center}.ds-plaats-feiten[data-lang] .ds-plaats-feit-ikoon{align-self:center}.ds-plaats-feit-ikoon{width:2rem;height:2rem}.ds-plaats-feit-ikoon .ds-plaats-ikoon{width:1.0625rem;height:1.0625rem}.ds-plaats-feiten dd{font-size:.9375rem}}@media (min-width:560px){.ds-plaats-feiten{column-gap:2rem;padding-inline:1.5rem}}.ds-plaats-feit-ikoon{display:grid;grid-row:1/3;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ds-blos);color:var(--ds-roze-diep)}.ds-plaats-feiten dt{align-self:end;color:var(--ds-grijs);font-size:.8125rem;font-weight:550;line-height:1.3}.ds-plaats-feiten dd{align-self:start;margin:0;font-size:1rem;font-weight:650;line-height:1.35}.ds-plaats-feiten dd[data-zacht]{color:var(--ds-grijs);font-weight:550}.ds-plaats-feiten dd small{display:block;margin-top:.125rem;color:var(--ds-grijs);font-size:.8125rem;font-weight:450}.ds-plaats-wieblok{color:var(--ds-inkt);padding:1.75rem 1.25rem 1.5rem;border-radius:var(--ds-rand-foto);background:var(--ds-blos)}@media (min-width:768px){.ds-plaats-wieblok{padding:2.25rem 2rem 2rem}}.ds-plaats-wie{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem .75rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.ds-plaats-wie{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.ds-plaats-wie li,.ds-plaats-wie-kaart{min-width:0}.ds-plaats-wie-kaart{display:grid;gap:.25rem;color:var(--ds-inkt);text-decoration:none}.ds-plaats-wie-beeld{display:block;aspect-ratio:4/4.4;margin-bottom:.5rem;overflow:hidden;border-radius:1rem;background:var(--ds-kaart)}.ds-plaats-wie-beeld img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ds-plaats-gemak)}.ds-plaats-wie-kaart:hover .ds-plaats-wie-beeld img{transform:scale(1.04)}.ds-plaats-wie-naam{hyphens:auto;overflow-wrap:anywhere;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:1.0625rem;font-weight:700;line-height:1.25}.ds-plaats-wie-naam .ds-plaats-ikoon{width:1.125rem;height:1.125rem;color:var(--ds-roze-diep);transition:transform .2s ease}.ds-plaats-wie-kaart:hover .ds-plaats-wie-naam .ds-plaats-ikoon{transform:translateX(3px)}.ds-plaats-wie-zin{color:var(--ds-grijs);font-size:.9375rem}.ds-plaats-noot{margin:1.5rem 0 0;color:var(--ds-grijs)}.ds-plaats-noot a{color:var(--ds-inkt);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.ds-plaats-stemmen{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.ds-plaats-stemmen{grid-template-columns:1fr 1fr}}.ds-plaats-stemmen figure{display:grid;gap:1.25rem;height:100%;margin:0;padding:1.5rem;border-radius:var(--ds-rand-foto);background:var(--ds-blos)}.ds-plaats-stemmen blockquote{margin:0}.ds-plaats-stemmen blockquote p{margin:0;font-size:1.125rem;line-height:1.5}.ds-plaats-stemmen figcaption{display:grid;align-self:end;color:var(--ds-grijs);font-size:.875rem}.ds-plaats-stemmen figcaption strong{color:var(--ds-inkt);font-size:.9375rem}.ds-plaats-praktisch{display:grid;gap:2.25rem}.ds-plaats .ds-plaats-cluster h3{margin:0 0 .5rem;font-size:1.375rem}.ds-plaats-cluster dl{margin:0}.ds-plaats-cluster dl>div{display:grid;gap:.125rem;padding:.875rem 0;border-top:1px solid var(--ds-lijn)}.ds-plaats-cluster dt{font-weight:650}.ds-plaats-cluster dd{margin:0;color:var(--ds-grijs)}@media (min-width:768px){.ds-plaats-cluster dl>div{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem}}.ds-plaats-cluster .ds-plaats-tekstlink{margin-top:.5rem}.ds-plaats-regels{display:grid;margin:0;padding:0;list-style:none;color:var(--ds-grijs)}.ds-plaats-regels li{position:relative;padding:.875rem 0 .875rem 1.625rem;border-top:1px solid var(--ds-lijn)}.ds-plaats-regels li:before{content:"";position:absolute;left:.125rem;top:1.35rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--ds-roze)}.ds-plaats-vragen details{margin-bottom:.5rem;border-radius:1rem;background:var(--ds-kaart);border:1px solid var(--ds-lijn)}.ds-plaats-vragen summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.875rem 1.125rem;font-size:1.0625rem;font-weight:650;line-height:1.35;cursor:pointer;list-style:none}.ds-plaats-vragen summary::-webkit-details-marker{display:none}.ds-plaats-vragen summary svg{width:1.375rem;height:1.375rem;flex:none;padding:.125rem;border-radius:50%;background:var(--ds-blos);color:var(--ds-roze-diep);transition:transform .3s var(--ds-plaats-gemak)}.ds-plaats-vragen details[open] summary svg{transform:rotate(45deg)}.ds-plaats-vragen summary:focus-visible{outline:2.5px solid var(--ds-roze-diep);outline-offset:2px;border-radius:1rem}.ds-plaats-vragen details p{max-width:38rem;margin:0;padding:0 1.125rem 1.125rem;color:var(--ds-grijs)}.ds-plaats-omgeving{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.ds-plaats-omgeving{grid-template-columns:1fr 1fr}}.ds-plaats-omgeving a{display:grid;gap:.25rem;height:100%;padding:1rem 1.125rem 1.125rem;border:1px solid var(--ds-lijn);border-radius:1rem;background:var(--ds-kaart);color:var(--ds-inkt);text-decoration:none;transition:border-color .2s ease,transform .12s ease}.ds-plaats-omgeving a:hover{border-color:var(--ds-roze)}.ds-plaats-omgeving a:active{transform:translateY(1px)}.ds-plaats-omgeving-naam{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-weight:700}.ds-plaats-omgeving-naam .ds-plaats-ikoon{width:1.125rem;height:1.125rem;color:var(--ds-roze-diep)}.ds-plaats-omgeving-zin{color:var(--ds-grijs);font-size:.9375rem;line-height:1.45}.ds-plaats-bronnen{margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid var(--ds-lijn);color:var(--ds-grijs);font-size:.9375rem}.ds-plaats .ds-plaats-bronnen h2{margin:0 0 .75rem;color:var(--ds-inkt);font-size:1.125rem}.ds-plaats-bronnen ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ds-plaats-bronnen a{color:var(--ds-inkt);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ds-plaats-bronnen li>span:before{content:" · "}.ds-plaats-fotobron{margin:1.25rem 0 0;color:var(--ds-grijs);font-size:.8125rem}.ds-plaats-fotobron a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ds-plaats-boek{z-index:80}.ds-plaats-boek-greep,.ds-plaats-boek-sluit{display:none}.ds-plaats-boek-in{display:grid;gap:.875rem}.ds-plaats .ds-plaats-boek-prijs{display:flex;align-items:baseline;flex-wrap:wrap;gap:.375rem;margin:0;font-size:1rem;font-weight:500;font-variation-settings:normal;letter-spacing:0}.ds-plaats-boek-prijs strong{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.ds-plaats-boek-eenheid{color:var(--ds-grijs)}.ds-plaats .ds-plaats-boek-prijs--tekst{font-size:1.75rem;font-variation-settings:"wdth" 80;font-weight:780;line-height:1.05}.ds-plaats-boek-sub{margin:-.375rem 0 .25rem;color:var(--ds-grijs);font-size:.9375rem;line-height:1.45}.ds-plaats-boek-regels{display:grid;gap:.625rem;margin:.25rem 0 0;padding:1rem 0 0;border-top:1px solid var(--ds-lijn);list-style:none;font-size:.9375rem}.ds-plaats-boek-regels li{display:flex;align-items:center;gap:.625rem}.ds-plaats-boek-regels .ds-plaats-ikoon{color:var(--ds-roze-diep)}.ds-plaats-boek-code{margin:1rem 0 0;padding-top:.875rem;border-top:1px solid var(--ds-lijn);color:var(--ds-grijs);font-size:.9375rem}.ds-plaats-boek-code a{color:var(--ds-inkt);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (min-width:1024px){.ds-plaats-boek{position:sticky;z-index:1;color:var(--ds-inkt);top:6rem;will-change:transform;padding:1.5rem 1.625rem 1.375rem;border:1px solid var(--ds-lijn);border-top:6px solid var(--ds-roze);border-radius:var(--ds-rand-foto);background:var(--ds-kaart)}.ds-plaats-balk,.ds-plaats-scherm{display:none!important}}@media (max-width:1023.98px){.ds-plaats-boek{position:fixed;inset:auto 0 0;max-height:min(92dvh,46rem);overflow-y:auto;overscroll-behavior:contain;padding:1.75rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-top:6px solid var(--ds-roze);border-radius:var(--ds-rand-foto) var(--ds-rand-foto) 0 0;background:var(--ds-kaart);transform:translateY(105%);visibility:hidden;transition:transform .5s var(--ds-plaats-gemak),visibility 0s linear .5s}.ds-plaats-boek:has(:target),.ds-plaats-boek:target,.ds-plaats-boek[data-open]{transform:none;visibility:visible;transition:transform .5s var(--ds-plaats-gemak),visibility 0s}.ds-plaats-boek-greep{display:block;position:absolute;top:.5rem;left:50%;width:2.5rem;height:4px;margin-left:-1.25rem;border-radius:2px;background:var(--ds-lijn)}.ds-plaats-boek-sluit{display:grid;place-items:center;position:absolute;top:1rem;right:.875rem;width:2.75rem;height:2.75rem;border:1px solid var(--ds-lijn);border-radius:50%;background:var(--ds-kaart);color:var(--ds-inkt);cursor:pointer}.ds-plaats-boek-sluit svg{width:1.125rem;height:1.125rem}.ds-plaats-boek-in>:first-child{margin-right:3.25rem}.ds-plaats-scherm{position:fixed;inset:0;z-index:79;background:var(--ds-plaats-scrim);opacity:0;pointer-events:none;transition:opacity .4s ease}.ds-plaats-scherm[data-open]{opacity:1;pointer-events:auto}.ds-plaats-balk{position:fixed;inset:auto 0 0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid var(--ds-lijn);background:var(--ds-kaart);will-change:transform;transition:transform .4s var(--ds-plaats-gemak)}.ds-plaats-balk[data-dicht]{transform:translateY(110%)}.ds-plaats-balk .ds-plaats-knop{min-height:3rem;padding-inline:1.25rem}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.ds-plaats-balk,.ds-plaats-boek,.ds-plaats-boek[data-open],.ds-plaats-scherm{transition:none}}.ds-plaats-balk-prijs{display:grid;min-width:0;margin:0;line-height:1.2}.ds-plaats-balk-prijs strong{overflow:hidden;font-size:1.125rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ds-plaats-balk-prijs span{color:var(--ds-grijs);font-size:.875rem}.ds-plaats-kassa-fout{display:none;margin:0 0 .875rem;padding:.75rem .875rem;border:1.5px solid var(--ds-roze);border-radius:.75rem;font-size:.9375rem;line-height:1.45;scroll-margin-top:7rem}.ds-plaats-kassa-fout:target,.ds-plaats-kassa-fout[data-toon]{display:block}.ds-plaats-kassa-formulier{display:grid;gap:1.25rem}.ds-plaats-kassa-stap{display:grid;gap:.875rem}.ds-plaats-kassa-stap[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.ds-plaats-kassa[data-stappen] .ds-plaats-kassa-stap{animation:ds-plaats-stap .36s var(--ds-plaats-gemak)}}@keyframes ds-plaats-stap{0%{opacity:0;transform:translateX(10px)}}.ds-plaats-kassa-velden{display:grid;gap:.5rem}.ds-plaats-kassa-velden[data-twee]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ds-plaats-kassa-veld{display:grid;align-content:start;gap:.375rem}.ds-plaats-kassa-taal legend,.ds-plaats-kassa-veld label{color:var(--ds-inkt);font-size:.8125rem;font-weight:650;line-height:1.25}.ds-plaats-kassa-veld>input{width:100%;min-height:3rem;padding:0 .875rem;border:1.5px solid var(--ds-lijn);border-radius:.75rem;background:var(--ds-zand);color:var(--ds-inkt);font:inherit;font-size:1.0625rem;font-weight:600;appearance:textfield;-moz-appearance:textfield}.ds-plaats-kassa-veld>input::-webkit-inner-spin-button,.ds-plaats-kassa-veld>input::-webkit-outer-spin-button{appearance:none;margin:0}.ds-plaats-kassa-veld>input::placeholder{color:var(--ds-grijs);font-weight:450}.ds-plaats-kassa-veld>input:focus{outline:none;border-color:var(--ds-roze)}.ds-plaats-teller{display:flex;align-items:center;min-height:3rem;border:1.5px solid var(--ds-lijn);border-radius:.75rem;background:var(--ds-zand)}.ds-plaats-teller:focus-within{border-color:var(--ds-roze)}.ds-plaats-teller button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;background:none;color:var(--ds-inkt);cursor:pointer}.ds-plaats-teller button svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ds-plaats-teller button:hover:not(:disabled){color:var(--ds-roze)}.ds-plaats-teller button:disabled{opacity:.3;cursor:default}.ds-plaats-teller button:focus-visible{outline:2.5px solid var(--ds-roze-diep);outline-offset:-2px;border-radius:.625rem}.ds-plaats-teller input{flex:1;min-width:2.25rem;width:0;padding:0;border:0;background:transparent;color:var(--ds-inkt);font:inherit;font-size:1.125rem;font-weight:750;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.ds-plaats-teller input:focus{outline:none}.ds-plaats-teller input::-webkit-inner-spin-button,.ds-plaats-teller input::-webkit-outer-spin-button{appearance:none;margin:0}.ds-plaats-kassa-hint,.ds-plaats-kassa-let{margin:-.25rem 0 0;color:var(--ds-grijs);font-size:.8125rem;line-height:1.45}.ds-plaats-kassa-hint:empty{display:none}.ds-plaats-kassa-let{color:var(--ds-inkt)}.ds-plaats-kassa-let a{font-weight:650;text-decoration:underline}.ds-plaats-kassa-taal{margin:0;padding:0;border:0}.ds-plaats-kassa-taal>div{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.375rem}.ds-plaats-kassa-taal label{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid var(--ds-lijn);border-radius:999px;font-size:.9375rem;cursor:pointer}.ds-plaats-kassa-totaal{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.875rem 1rem;border-radius:.875rem;background:var(--ds-blos);font-size:.9375rem;font-weight:600;line-height:1.3}.ds-plaats-kassa-totaal span{display:grid}.ds-plaats-kassa-totaal small{color:var(--ds-grijs);font-size:.8125rem;font-weight:500}.ds-plaats-kassa-totaal strong{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ds-plaats-kassa .ds-plaats-knop .ds-plaats-ikoon{width:1.125rem;height:1.125rem}.ds-plaats-kassa-samen{display:grid;gap:.625rem}.ds-plaats-kassa-terug{display:inline-flex;justify-self:start;align-items:center;gap:.25rem;margin:0 0 0 -.25rem;padding:.25rem;border:0;background:none;color:var(--ds-roze-diep);font:inherit;font-size:.9375rem;font-weight:650;cursor:pointer}.ds-plaats-kassa-terug .ds-plaats-ikoon{width:1rem;height:1rem}.ds-plaats-kassa-samen-regel{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.875rem 1rem;border-radius:.875rem;background:var(--ds-blos);font-weight:600}.ds-plaats-kassa-samen-regel:focus{outline:none}.ds-plaats-kassa-samen-regel strong{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ds-plaats-kassa-akkoord{display:grid;gap:.625rem;margin:0;padding:0;border:0;font-size:.875rem;line-height:1.45}.ds-plaats-kassa-akkoord legend{margin-bottom:.625rem;padding:0;font-size:1rem;font-weight:700}.ds-plaats-kassa-akkoord label{display:grid;grid-template-columns:1.375rem minmax(0,1fr);gap:.625rem;align-items:start;padding:.75rem .875rem;border:1.5px solid var(--ds-lijn);border-radius:.75rem;cursor:pointer;transition:border-color .2s ease}.ds-plaats-kassa-akkoord label:has(input:checked){border-color:var(--ds-roze)}.ds-plaats-kassa-akkoord input{width:1.25rem;height:1.25rem;margin:.0625rem 0 0;accent-color:var(--ds-roze)}.ds-plaats-kassa-akkoord a{color:var(--ds-inkt);font-weight:650;text-decoration:underline}.ds-plaats-knop-bedrag{margin-left:auto;padding-left:.75rem;border-left:1px solid rgb(255 255 255/.4);font-variant-numeric:tabular-nums}.ds-plaats-kassa-stap--2 .ds-plaats-knop{justify-content:flex-start}.ds-plaats-kassa-geldig{margin:0;color:var(--ds-inkt);font-size:.9375rem;font-weight:650;line-height:1.45}.ds-plaats-kassa-klein,.ds-plaats-kassa-zeker{margin:-.25rem 0 0;color:var(--ds-grijs);font-size:.8125rem;line-height:1.45}.ds-plaats-kassa-zeker{text-align:center}.ds-plaats-kassa:not([data-stappen]) .ds-plaats-kassa-stap--2{padding-top:1.25rem;border-top:1px solid var(--ds-lijn)}.ds-plaats-slot{margin-bottom:clamp(3rem,7vw,5.5rem);color:var(--ds-op-pruim)}.ds-plaats-slot-in{padding:1rem 1rem 2rem;border-radius:calc(var(--ds-rand-foto) + .5rem);background:var(--ds-plaats-band)}@media (min-width:900px){.ds-plaats-slot-in{padding:1.25rem 3.5rem 1.25rem 1.25rem}}.ds-plaats-slot-in{display:grid;gap:2rem;align-items:center}@media (min-width:900px){.ds-plaats-slot-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}.ds-plaats-slot-beeld{aspect-ratio:4/3;overflow:hidden;border-radius:var(--ds-rand-foto)}.ds-plaats-slot-tekst h2{max-width:24ch;margin:0;font-size:clamp(1.875rem,1.35rem + 1.9vw,2.75rem);line-height:1.04;text-wrap:balance}.ds-plaats-slot-tekst>p{max-width:34rem;margin:1rem 0 0;font-size:1.125rem;line-height:1.5;opacity:.86}.ds-plaats-slot-knoppen{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.ds-plaats-slot .ds-plaats-knop:focus-visible{outline-color:var(--ds-zon)}.ds-plaats-slot .ds-plaats-knop--rand:hover{background:var(--ds-op-pruim);border-color:var(--ds-op-pruim);color:var(--ds-plaats-band)}.ds-plaats-bijgewerkt{margin:1.75rem 0 0;font-size:.875rem;opacity:.7}@media (max-width:899.98px){.ds-plaats-slot-tekst{padding-inline:.5rem}}@media (max-width:559.98px){.ds-plaats-slot-knoppen .ds-plaats-knop{width:100%}}.ds-plaats-dag{background:var(--ds-m1);color:var(--ds-m1-inkt)}.ds-plaats-hoofd>*+*,.ds-plaats-paneel>*+*{margin-top:clamp(4.5rem,10vw,7.5rem)}.ds-plaats-hoofd>[data-vorm-paneel]{margin-top:0}.ds-plaats-paneel>.ds-plaats-paneelkop+*{margin-top:clamp(2.5rem,5vw,3.5rem)}.ds-plaats-balk,.ds-plaats-boek,.ds-plaats-feiten{color:var(--ds-inkt)}.ds-plaats-blok-lead,.ds-plaats-dag .ds-plaats-sectiekop p,.ds-plaats-middag-lead{color:inherit;opacity:.8}.ds-plaats-dag[data-nu=m5] .ds-plaats-hoofd{--ds-roze-diep:#ff7cc2}.ds-plaats-blok-lead{max-width:38rem;margin:-.5rem 0 1.5rem;font-size:1.0625rem;line-height:1.5}.ds-plaats-tijd{font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 80;font-weight:800;letter-spacing:-.01em}.ds-plaats-tijdstip{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0 0 .875rem;line-height:1.2}.ds-plaats-tijdstip-klok{width:2.125rem;height:2.125rem;flex:none}.ds-plaats-tijdstip .ds-plaats-tijd{font-size:1.375rem}.ds-plaats-tijdstip-zin{font-weight:650;opacity:.82}.ds-plaats-middag-kop{max-width:40rem;margin-bottom:clamp(2.75rem,6vw,3.75rem)}.ds-plaats-middag-kop h2{margin:0;font-size:clamp(2.125rem,6vw,2.875rem);line-height:.98}.ds-plaats-pitch{margin:1rem 0 0;font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:650;line-height:1.3;letter-spacing:-.01em}.ds-plaats-middag-lead{margin:.875rem 0 0;font-size:1rem}.ds-plaats-momenten{--ds-plaats-as:2.5rem;--ds-plaats-tussen:clamp(3.5rem,8vw,5.5rem);display:grid;gap:var(--ds-plaats-tussen)}@media (min-width:768px){.ds-plaats-momenten{--ds-plaats-as:3.25rem}}.ds-plaats-moment{display:grid}.ds-plaats-moment-inhoud{display:grid;gap:1.5rem;min-width:0}.ds-plaats-moment-tijd{margin:0}.ds-plaats-moment-tijd .ds-plaats-tijd{display:block;font-size:clamp(2.75rem,10vw,4.25rem);line-height:.82;letter-spacing:-.03em}.ds-plaats .ds-plaats-moment h3{margin:.75rem 0 0;font-size:clamp(1.5rem,4.6vw,2rem);line-height:1.05}.ds-plaats-moment-tekst>p:last-child{max-width:34rem;margin:.75rem 0 0;line-height:1.55;opacity:.86}.ds-plaats-moment-beeld{position:relative;padding-bottom:1.75rem}.ds-plaats-moment:not([data-scherm]) .ds-plaats-moment-beeld{padding-bottom:0}.ds-plaats-moment[data-scherm=staand] .ds-plaats-moment-beeld{padding-right:1.25rem}.ds-plaats-moment-foto{aspect-ratio:4/3;overflow:hidden;border-radius:var(--ds-rand-foto);background:var(--ds-kaart)}.ds-plaats-moment-foto>div{width:100%;height:100%}.ds-plaats-moment-foto img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.ds-plaats-moment-inhoud{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:2rem;align-items:start}.ds-plaats-moment-tekst{padding-top:.25rem}}.ds-plaats-toestel{position:absolute;margin:0;overflow:hidden;background:#1c0f1a;border:5px solid #1c0f1a}.ds-plaats-toestel img{display:block;width:100%;height:auto}.ds-plaats-toestel.is-staand{right:0;bottom:0;width:34%;border-width:5px;border-radius:1.125rem}.ds-plaats-toestel.is-staand img{border-radius:.75rem}.ds-plaats-toestel.is-liggend{left:-.25rem;bottom:0;width:66%;border-radius:1rem}.ds-plaats-toestel.is-liggend img{border-radius:.65rem}.ds-plaats-verhaal{max-width:40rem;margin-top:clamp(3rem,7vw,4.5rem);padding-left:calc(var(--ds-plaats-as, 2.5rem) + .875rem)}@media (min-width:768px){.ds-plaats-verhaal{padding-left:calc(3.25rem + 1.5rem)}}.ds-plaats-verhaal summary{display:inline-flex;align-items:center;gap:.375rem;color:var(--ds-roze-diep);font-weight:650;cursor:pointer;list-style:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.ds-plaats-verhaal summary::-webkit-details-marker{display:none}.ds-plaats-verhaal summary .ds-plaats-ikoon{width:1.125rem;height:1.125rem;transform:rotate(90deg);transition:transform .2s ease}.ds-plaats-verhaal[open] summary .ds-plaats-ikoon{transform:rotate(-90deg)}.ds-plaats-verhaal>div{display:grid;gap:1rem;margin-top:1.25rem}.ds-plaats-verhaal p{margin:0;line-height:1.65;opacity:.9}.ds-plaats-kader{display:grid;gap:1.5rem;overflow:hidden;padding:1.5rem 1.25rem 0;border-radius:var(--ds-rand-foto);background:var(--ds-zon);color:#2a0d23}.ds-plaats-kader-lijst{display:grid;gap:1.125rem;margin:0;padding:0;list-style:none}.ds-plaats-kader-lijst li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.625rem;color:#4a2340;font-size:1rem;line-height:1.45}.ds-plaats-kader-lijst .ds-plaats-ikoon{width:1.375rem;height:1.375rem;margin-top:.05rem;color:#2a0d23}.ds-plaats-kader-lijst strong{display:block;margin-bottom:.125rem;color:#2a0d23;font-size:1.0625rem;font-weight:750}.ds-plaats-toestel.ds-plaats-kader-toestel{position:relative;justify-self:center;width:10.5rem;margin-bottom:-7rem;border-width:6px;border-radius:1.375rem}.ds-plaats-toestel.ds-plaats-kader-toestel img{border-radius:.9rem}@media (min-width:768px){.ds-plaats-kader{grid-template-columns:minmax(0,1fr) 11rem;gap:2rem;padding:2rem 2rem 0}.ds-plaats-kader-lijst{padding-bottom:2rem}.ds-plaats-toestel.ds-plaats-kader-toestel{align-self:end;width:100%;margin-bottom:-5.5rem}}.ds-plaats-kader:not(:has(.ds-plaats-toestel)){padding-bottom:1.5rem}@media (min-width:768px){.ds-plaats-kader:not(:has(.ds-plaats-toestel)){grid-template-columns:minmax(0,1fr);padding:2rem}.ds-plaats-kader:not(:has(.ds-plaats-toestel)) .ds-plaats-kader-lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2.25rem;padding-bottom:0}}.ds-plaats-kop-klok{position:absolute;top:.875rem;left:.875rem;display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.35rem .9rem .35rem .4rem;border-radius:999px;background:var(--ds-kaart);color:var(--ds-inkt);font-size:.9375rem;font-weight:600;line-height:1.2}.ds-plaats-kop-klok strong{font-weight:750}.ds-plaats-kop-klok-wijzer{width:1.75rem;height:1.75rem;flex:none}@media (min-width:1024px){.ds-plaats-kop-klok{top:1.25rem;left:1.25rem}}.ds-plaats-naarmiddag{margin-top:1.25rem}@media (max-width:1023.98px){.ds-plaats-kop-tekst>.ds-plaats-naarmiddag{order:4;align-self:flex-start}}.ds-plaats-slot-klok{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-weight:700;opacity:.9}.ds-plaats-slot-klok-wijzer{width:2.25rem;height:2.25rem;flex:none}.ds-plaats-finale-film{position:relative;margin:0;aspect-ratio:4/5}.ds-plaats-finale-film video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%;background:#1c0f1a;cursor:pointer}.ds-plaats-toestel.ds-plaats-finale-eretitel{width:36%}.ds-plaats-finale-eretitel img{aspect-ratio:9/16;object-fit:cover;object-position:bottom}.ds-plaats .ds-plaats-finale-noot{margin-top:1rem;font-size:.9375rem;opacity:.72}.ds-plaats-finale-film .ds-plaats-einde-speel{left:1rem;transform:none}.ds-plaats-finale-film .ds-plaats-einde-speel:active{transform:translateY(1px)}.ds-plaats-finale-film[data-speelt] .ds-plaats-einde-speel{opacity:0}.ds-plaats-finale-film[data-speelt] .ds-plaats-einde-speel:focus-visible{opacity:1}.ds-plaats-einde-speel{position:absolute;left:50%;bottom:1rem;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 1rem 0 .8rem;border:0;border-radius:999px;background:#fff;color:#2a0d23;font:inherit;font-size:1rem;font-weight:700;white-space:nowrap;cursor:pointer;transform:translateX(-50%);transition:opacity .2s ease,transform .12s ease}.ds-plaats-einde-speel svg{width:1.1rem;height:1.1rem;fill:currentColor}.ds-plaats-einde-speel:active{transform:translateX(-50%) translateY(1px)}.ds-plaats-einde-speel:focus-visible{outline:3px solid var(--ds-roze);outline-offset:2px}.ds-plaats-einde-toestel[data-speelt] .ds-plaats-einde-speel{opacity:0}.ds-plaats-einde-toestel[data-speelt] .ds-plaats-einde-speel:focus-visible{opacity:1}[data-vorm-deel][hidden],[data-vorm-paneel][hidden]:not([hidden=until-found]){display:none!important}[data-vorm-paneel][hidden=until-found]{display:block!important;content-visibility:hidden}.ds-plaats-balk-in,.ds-plaats-boek-vorm,.ds-plaats-kopvorm{display:contents}.ds-plaats-kopvormen{display:grid}.ds-plaats-kopvormen>.ds-plaats-kopvorm{display:block;grid-area:1/1}.ds-plaats-kopvormen>.ds-plaats-kopvorm[data-dicht]{visibility:hidden}@media (max-width:1023.98px){.ds-plaats-kopvorm>*{order:2}.ds-plaats-kopvorm>.ds-plaats-naarmiddag{order:4;align-self:flex-start}}.ds-plaats-vormen{margin:1.5rem 0 0}.ds-plaats-vormen-kop{margin:0 0 .625rem;color:var(--ds-inkt);font-weight:700;font-size:1.0625rem}.ds-plaats-vormen-rij{display:grid;gap:.5rem;max-width:34rem}.ds-plaats-vorm{position:relative;display:grid;align-content:start;gap:.25rem;min-height:44px;padding:.875rem 1rem .875rem 2.75rem;border:1.5px solid var(--ds-lijn);border-radius:14px;background:var(--ds-kaart);color:var(--ds-inkt);text-decoration:none;transition:border-color .2s,background-color .2s}.ds-plaats-vorm:before{content:"";position:absolute;top:1.05rem;left:1rem;width:1.125rem;height:1.125rem;border:1.5px solid var(--ds-grijs);border-radius:50%;background:var(--ds-kaart)}.ds-plaats-vorm[aria-selected=true]{border-color:var(--ds-roze);box-shadow:inset 0 0 0 1px var(--ds-roze)}.ds-plaats-vorm[aria-selected=true]:before{border-color:var(--ds-roze);background:var(--ds-roze);box-shadow:inset 0 0 0 3px var(--ds-kaart)}.ds-plaats-vorm:hover{border-color:var(--ds-roze)}.ds-plaats-vorm:focus-visible{outline:3px solid var(--ds-roze);outline-offset:2px}.ds-plaats-vorm-naam{font-weight:700;font-size:1.0625rem}.ds-plaats-vorm-feiten,.ds-plaats-vorm-zin{color:var(--ds-grijs);font-size:.9375rem}.ds-plaats-vorm-feiten{font-size:.875rem}@media (max-width:1023.98px){.ds-plaats-kop-tekst>.ds-plaats-vormen{order:1}}.ds-plaats-paneel{scroll-margin-top:calc(var(--ds-chroom-hoogte) + 1rem)}.ds-plaats-paneelkop{display:grid;justify-items:start;gap:1rem;padding-top:.5rem}.ds-plaats-paneelkop .ds-plaats-sectiekop{margin-bottom:0}.ds-plaats-vormnaar{margin:0}.ds-plaats-vormnaar-link{display:inline-grid;gap:.125rem;min-height:44px;padding:.625rem 1rem;border:1.5px dashed var(--ds-lijn);border-radius:14px;color:var(--ds-inkt);text-decoration:none}.ds-plaats-vormnaar-link:focus-visible,.ds-plaats-vormnaar-link:hover{border-color:var(--ds-roze)}.ds-plaats-vormnaar-zin strong{color:var(--ds-roze-diep)}.ds-plaats-vormnaar-zin strong:after{content:" →"}.ds-plaats-vormnaar-uitleg{color:var(--ds-grijs);font-size:.9375rem}.ds-plaats-boek-vormnaam{margin:0 0 .25rem;color:var(--ds-roze-diep);font-weight:700;font-size:.875rem}.ds-plaats-plus{width:1.375rem;height:1.375rem;flex:none;padding:.125rem;border-radius:50%;background:var(--ds-blos);color:var(--ds-roze-diep);transition:transform .3s var(--ds-plaats-gemak)}details[open]>summary>.ds-plaats-plus{transform:rotate(45deg)}.ds-plaats-cluster>summary,.ds-plaats-punt>summary{display:flex;align-items:center;gap:.625rem;min-height:44px;cursor:pointer;list-style:none}.ds-plaats-cluster>summary::-webkit-details-marker,.ds-plaats-punt>summary::-webkit-details-marker{display:none}.ds-plaats-cluster>summary:focus-visible,.ds-plaats-punt>summary:focus-visible{outline:2.5px solid var(--ds-roze-diep);outline-offset:3px;border-radius:.5rem}.ds-plaats-kader-lijst{gap:.25rem}.ds-plaats-kader-lijst li{display:block}.ds-plaats-kader-lijst .ds-plaats-punt>summary strong{flex:1;margin:0}.ds-plaats-punt>summary .ds-plaats-plus{background:rgb(255 255 255/.55);color:#2a0d23}.ds-plaats-punt>p{margin:.125rem 0 .75rem 2rem;max-width:34rem;line-height:1.45}.ds-plaats-praktisch{gap:.5rem}.ds-plaats-cluster{padding:.25rem 1.125rem;border:1px solid var(--ds-lijn);border-radius:1rem;background:var(--ds-kaart);color:var(--ds-inkt)}.ds-plaats-cluster>summary{justify-content:space-between;min-height:3.5rem}.ds-plaats .ds-plaats-cluster>summary h3{margin:0;font-size:1.1875rem}.ds-plaats-cluster[open]{padding-bottom:1rem}html[data-ds-menu] .ds-plaats-balk{display:none!important}