.ds-h1{font-size:clamp(2.6rem,1.2rem + 4vw,4.75rem);font-variation-settings:"wdth" 78;font-weight:790;line-height:.97;letter-spacing:-.022em}.ds-h1,.ds-h2{margin:0;text-wrap:balance}.ds-h2{font-size:clamp(2.25rem,1.45rem + 2.9vw,4rem);font-variation-settings:"wdth" 80;font-weight:780;line-height:1;letter-spacing:-.02em}.ds-pijllink{display:inline-flex;align-items:center;gap:.55rem;color:var(--ds-accent,var(--ds-roze-diep));font-weight:700;text-decoration:none}.ds-pijllink svg{width:1.25rem;height:.75rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ds-pijllink:hover span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.ds-pijllink:hover svg{transform:translateX(4px)}.ds-middag{--ds-middag-tijd:3.4rem;--ds-middag-lijn:1.6rem;position:relative;padding-top:clamp(2.75rem,6vw,5.5rem)}.ds .ds-middag-kop{margin:0 0 1.25rem calc(var(--ds-middag-tijd) + var(--ds-middag-lijn));font-size:clamp(1.625rem,1.3rem + 1.4vw,2.25rem);font-variation-settings:"wdth" 82;font-weight:760;line-height:1.05}.ds-middag-baan{position:relative}.ds-middag-spoor{display:none}.ds-middag-lijst{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}.ds-middag-lijst li{position:relative;display:grid;grid-template-columns:var(--ds-middag-tijd) var(--ds-middag-lijn) minmax(0,1fr);align-items:start}.ds-middag-tijd{grid-column:1;grid-row:1;padding-top:.05rem;font-size:1.0625rem;font-weight:760;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ds-middag-stip{grid-column:2;grid-row:1;justify-self:center;width:.95rem;height:.95rem;margin-top:.3rem;border:3px solid var(--ds-band,var(--ds-nu-vlak,var(--ds-zand)));border-radius:50%;background:var(--ds-nu-route,var(--ds-roze));box-sizing:content-box;position:relative;z-index:4}.ds-middag-wat{grid-column:3;grid-row:1;display:grid;gap:.15rem;padding-left:.35rem}.ds-middag-wat strong{font-size:1.125rem;font-weight:720;line-height:1.25}.ds-middag-wat>span{color:var(--ds-zacht,var(--ds-grijs));font-size:.9688rem;line-height:1.45}.ds-middag-lijst .ds-middag-bocht{display:none}.ds-lint[data-lint=aan] .ds-middag-stip{transition:scale .5s cubic-bezier(.34,1.7,.64,1) calc(var(--i, 0) * .07s),opacity .25s ease calc(var(--i, 0) * .07s)}.ds-lint[data-lint=aan] .ds-middag-stip:not([data-bereikt]){scale:.35;opacity:.35}@media (min-width:900px){.ds-middag{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:0 2.5rem;align-items:start}.ds .ds-middag-kop{margin:-.55rem 0 0;font-size:clamp(1.75rem,1.2rem + 1vw,2.25rem)}.ds-middag-spoor{display:block;position:absolute;top:0;left:calc(.475rem);width:calc((100% - 3.5rem - (var(--n) - 1) * 1.25rem) / var(--n) * (var(--n) - 1) + (var(--n) - 1) * 1.25rem);height:calc(.95rem + 6px);overflow:visible}.ds-lint[data-lint] .ds-middag-spoor{display:none}.ds-middag-lijst{position:relative;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0 1.25rem;padding-right:3.5rem}.ds-middag-lijst li{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start}.ds-middag-stip{grid-column:1;grid-row:1;justify-self:start;margin:0 0 1.1rem -3px}.ds-middag-tijd{grid-column:1;grid-row:2;padding:0 0 .45rem;font-size:1.375rem}.ds-middag-wat{grid-column:1;grid-row:3;padding:0}.ds-middag-wat strong{font-size:1.0625rem}.ds-middag-wat>span{font-size:.9375rem}.ds-middag-lijst .ds-middag-bocht{display:block;position:absolute;top:calc(.475rem + 3px);right:1.75rem;width:2px;height:2px;margin:-1px}}.ds-moment{padding-top:clamp(4.5rem,9vw,8.5rem)}.ds-moment-in{padding-bottom:.25rem}.ds-lint>.ds-moment:last-child{margin-bottom:calc(-1 * var(--ds-sectie));padding-bottom:var(--ds-sectie)}.ds-moment-pin{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .85rem;margin:-1.25rem 0 1.1rem}.ds-tijd{display:inline-grid;place-items:center;flex:none;height:2.5rem;min-width:4.6rem;margin-left:-4px;padding:0 .85rem;border:4px solid var(--ds-band);border-radius:999px;background:var(--ds-roze);color:#fff;box-sizing:content-box;font-size:1.1875rem;font-weight:780;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.ds-tijd.ds-tijd--stip{width:.75rem;height:.75rem;min-width:0;margin-left:0;padding:0}.ds-moment-wat{color:var(--ds-accent,var(--ds-roze-diep));font-size:1.0625rem;font-weight:700}.ds-sectiekop{margin-bottom:clamp(1.75rem,3.5vw,3rem)}.ds-sectiekop-rij{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem}.ds-sectiekop-lead{max-width:36rem;margin:1rem 0 0;color:var(--ds-zacht,var(--ds-grijs));font-size:1.125rem}.ds-chat{display:grid;gap:.75rem}.ds-chat-rij summary{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ds-chat-rij summary::-webkit-details-marker{display:none}.ds-chat-vraag{display:inline-flex;align-items:center;gap:.7rem;max-width:88%;padding:.75rem 1.15rem .75rem .75rem;border:2px solid;border-radius:1.35rem 1.35rem .35rem 1.35rem;font-weight:650;line-height:1.35;transition:background-color .2s ease,color .2s ease}.ds-chat-rij:not([open]) summary:hover .ds-chat-vraag{background:color-mix(in srgb,currentColor 9%,transparent)}.ds-chat-rij[open] .ds-chat-vraag{background:color-mix(in srgb,currentColor 14%,transparent)}.ds-chat-plus{position:relative;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent)}.ds-chat-plus:after,.ds-chat-plus:before{content:"";position:absolute;top:50%;left:50%;width:.65rem;height:2px;margin:-1px 0 0 -.325rem;border-radius:2px;background:var(--ds-accent,var(--ds-roze-diep));transition:transform .25s ease}.ds-chat-plus:after{transform:rotate(90deg)}.ds-chat-rij[open] .ds-chat-plus:after{transform:rotate(0deg)}.ds-chat-antwoord{max-width:88%;margin:.6rem 0 .4rem;padding:.85rem 1.15rem;border-radius:1.35rem 1.35rem 1.35rem .35rem;background:var(--ds-kaart);color:var(--ds-inkt);line-height:1.5}@media (prefers-reduced-motion:no-preference){.ds-chat-rij[open] .ds-chat-antwoord{animation:ds-bel .35s cubic-bezier(.22,1,.36,1)}}@keyframes ds-bel{0%{opacity:0;transform:translateY(.4rem) scale(.97);transform-origin:0 0}}.ds-foto{position:relative;overflow:hidden;border-radius:var(--ds-rand-foto);background:var(--ds-blos)}.ds-foto img,.ds-foto-in{width:100%;height:100%}.ds-foto img{object-fit:cover;object-position:var(--ds-foto-pos,50% 50%)}.ds-toestel{overflow:hidden;border:5px solid #1a0715;border-radius:1.6rem;background:#1a0715}.ds-toestel img{display:block;width:100%;height:auto;border-radius:1.2rem}.ds-video{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:var(--ds-rand-foto);object-fit:cover}@media (prefers-reduced-motion:reduce){.ds-video{display:none}}