.flip-card{--fc-radius:1rem;--fc-border:#e3ded0;--fc-duration:0.6s;--fc-accent:#2f6fed;position:relative;perspective:1400px}.flip-card__inner{display:grid;transform-style:preserve-3d;transition:transform var(--fc-duration) cubic-bezier(.4,0,.2,1)}.flip-card.is-flipped .flip-card__inner{transform:rotateY(180deg)}.flip-card__face{grid-area:1/1/2/2;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem 1.75rem;border:1px solid var(--fc-border);border-radius:var(--fc-radius);background:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-card__face--back{transform:rotateY(180deg);background:#14161c;color:#f6f4ee;border-color:transparent}.flip-card__face h3{margin:0;font-size:1.05rem;letter-spacing:-.01em}.flip-card__face p{margin:0;font-size:.9rem;line-height:1.55;color:#6b6a62}.flip-card__face--back p{color:#b8b6ab}.flip-card__toggle{position:absolute;top:.75rem;right:.75rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--fc-border);background:#fff;color:var(--fc-accent);font-size:1rem;line-height:1;cursor:pointer}.flip-card__toggle:focus-visible{outline:2px solid var(--fc-accent);outline-offset:3px}.flip-card__toggle-icon{display:inline-block;transition:transform var(--fc-duration) cubic-bezier(.4,0,.2,1)}.flip-card.is-flipped .flip-card__toggle-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.flip-card__inner{transform:none!important;transition:none}.flip-card__face{transition:opacity .25s ease}.flip-card__face--back{transform:none;opacity:0}.flip-card.is-flipped .flip-card__face--front{opacity:0}.flip-card.is-flipped .flip-card__face--back{opacity:1}.flip-card__toggle-icon{transition:none}}.sd{--sd-ease:cubic-bezier(0.23,1,0.32,1);--sd-veer:cubic-bezier(0.34,1.56,0.64,1);position:fixed;z-index:var(--sd-z,60);right:max(var(--sd-rand,16px),env(safe-area-inset-right,0px));bottom:calc(var(--sd-rand, 16px) + env(safe-area-inset-bottom, 0px));display:inline-flex;align-items:center;box-sizing:border-box;padding:.95rem 1.3rem;border-radius:999px;background:var(--sd-ink,#14110f);color:var(--sd-cream,#f6f1e7);font:600 .9rem/1 var(--sd-font,inherit);letter-spacing:.01em;text-decoration:none;box-shadow:0 14px 30px -14px rgba(20,17,15,.55);-webkit-tap-highlight-color:transparent}.sd-js .sd:not([data-sd-klaar]){visibility:hidden}.sd:focus-visible,.sd[data-sd-klaar]:focus-visible{outline:3px solid var(--sd-focus,#14110f);outline-offset:3px;box-shadow:0 0 0 3px #fff,0 14px 30px -14px rgba(20,17,15,.55)}.sd[data-sd-klaar]{--sd-x:0px;width:var(--sd-maat,96px);height:var(--sd-maat,96px);padding:0;justify-content:center;border-radius:50%;background:var(--sd-accent,#ff5b24);color:var(--sd-ink,#14110f);border:3px solid var(--sd-ring,var(--sd-ink,#14110f));box-shadow:0 0 0 2px var(--sd-halo,var(--sd-cream,#f6f1e7)),0 14px 30px -14px rgba(20,17,15,.55);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,20px,0) scale(.9);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.sd[data-sd-klaar][data-sd-aan]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .35s var(--sd-ease),transform .5s var(--sd-ease),visibility 0s}.sd__schijf{position:relative;display:block;width:100%;height:100%;border-radius:50%;transform:translate3d(var(--sd-mx,0),var(--sd-my,0),0);transition:transform .6s var(--sd-veer)}.sd[data-sd-trek] .sd__schijf{transition:transform .2s ease-out}.sd__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:sd-draai 24s linear infinite;animation-play-state:paused;will-change:transform}.sd[data-sd-aan] .sd__ring{animation-play-state:running}.sd__ring text{font:700 9.4px/1 var(--sd-font,inherit);letter-spacing:.14em;fill:currentColor;transition:opacity .2s ease}.sd[data-sd-wissel] .sd__pil-tekst,.sd[data-sd-wissel] .sd__ring text{opacity:0}.sd__pijl{position:absolute;inset:0;display:grid;place-items:center;transform:translate3d(var(--sd-ax,0),var(--sd-ay,0),0);transition:transform .6s var(--sd-veer)}.sd[data-sd-trek] .sd__pijl{transition:transform .2s ease-out}.sd__bol{display:grid;place-items:center;width:42%;aspect-ratio:1;border-radius:50%;background:var(--sd-ink,#14110f);color:var(--sd-cream,#f6f1e7);transition:transform .3s var(--sd-ease)}.sd__bol svg{width:52%;height:52%}.sd__pil{display:none}.sd__pil-tekst{transition:opacity .2s ease;white-space:nowrap}@media (hover:hover) and (pointer:fine){.sd[data-sd-klaar]:hover .sd__bol{transform:rotate(45deg)}}.sd[data-sd-klaar]:active .sd__schijf{transform:translate3d(var(--sd-mx,0),var(--sd-my,0),0) scale(.96);transition-duration:.12s}@media{.sd[data-sd-klaar][data-sd-pil]{width:auto;height:3rem;padding:0 1.3rem 0 1.1rem;border:0;border-radius:999px;background:var(--sd-ink,#14110f);color:var(--sd-cream,#f6f1e7);box-shadow:0 0 0 2px var(--sd-halo,var(--sd-cream,#f6f1e7)),0 14px 30px -14px rgba(20,17,15,.6)}.sd[data-sd-pil] .sd__schijf{position:absolute;width:var(--sd-maat,96px);height:var(--sd-maat,96px);visibility:hidden}.sd[data-sd-pil] .sd__ring{animation:none}.sd[data-sd-pil] .sd__pil{display:inline-flex;align-items:center;gap:.65rem;font:600 .9rem/1 var(--sd-font,inherit)}.sd__punt{position:relative;width:.5rem;height:.5rem}.sd__punt,.sd__punt:after{border-radius:50%;background:var(--sd-accent,#ff5b24)}.sd__punt:after{content:"";position:absolute;inset:0;animation:sd-puls 2.4s var(--sd-ease) infinite;animation-play-state:paused}.sd[data-sd-aan] .sd__punt:after{animation-play-state:running}}@keyframes sd-draai{to{transform:rotate(1turn)}}@keyframes sd-puls{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.sd,.sd *,.sd :after,.sd:after,.sd:before{animation:none!important;transition:none!important}}.dh{--dh-min-hoogte:clamp(30rem,82vh,46rem);--dh-fade:1.8s;--dh-tekst:#fff;--dh-tekst-zacht:rgba(255,255,255,0.86);--dh-scrim:18,13,10;--dh-open:#6fd08a;--dh-dicht:#d9c9a8;--dh-accent:#f2e2c0;--dh-accent-tekst:#2a1d10;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:var(--dh-min-hoogte);background:#3a2c22;color:var(--dh-tekst)}.dh__beelden{position:absolute;inset:0;z-index:-2}.dh__beeld,.dh__fallback{position:absolute;inset:0;display:block}.dh__beeld{opacity:0}.dh__beeld.is-actief{opacity:1;z-index:2}.dh__beeld.is-vorige{opacity:1;z-index:1}.dh[data-dh-klaar] .dh__beeld{transition:opacity var(--dh-fade) ease-in-out}.dh__beeld img,.dh__fallback img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--dh-focus,50% 60%)}.dh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(var(--dh-scrim),.62)}.dh__inhoud{width:min(100%,72rem);margin:0 auto;padding:clamp(6rem,18vh,10rem) 1.5rem clamp(2rem,6vh,3.5rem);display:grid;gap:1rem;justify-items:start}.dh__eyebrow{margin:0;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dh-tekst)}.dh__kop{margin:0;max-width:18ch;font-size:clamp(2.25rem,6.4vw,4.75rem);line-height:1.04;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.dh[data-dh-klaar] .dh__kop{transition:opacity .35s ease}.dh__kop[data-dh-wissel]{opacity:0}.dh__sub{margin:0;max-width:36rem;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.5;color:var(--dh-tekst-zacht)}.dh__rij{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem}.dh__status{display:inline-flex;align-items:center;gap:.6em;margin:0;font-size:1rem;font-weight:500;color:var(--dh-tekst)}.dh__dot{flex:none;width:.6em;height:.6em;border-radius:50%;background:var(--dh-dicht)}.dh[data-dh-open=ja] .dh__dot{background:var(--dh-open)}.dh__knop{display:inline-block;padding:.85rem 1.5rem;border-radius:999px;background:var(--dh-accent);color:var(--dh-accent-tekst);font-weight:600;text-decoration:none}.dh__knop:hover{background:#fff}.dh__knop:focus-visible,.dh__skip:focus-visible{outline:3px solid #fff;outline-offset:3px}:root[data-dh-wacht] .dh__knop,:root[data-dh-wacht] .dh__kop{visibility:hidden}@media (prefers-reduced-motion:reduce){.dh[data-dh-klaar] .dh__beeld,.dh[data-dh-klaar] .dh__kop{transition:none}}@media (max-width:40rem){.dh{--dh-min-hoogte:clamp(32rem,88svh,40rem);--dh-focus:62% 60%}.dh__inhoud{padding-inline:1.25rem}}