body.realisatie-pagina{background:var(--paper)}.ri-inner{width:100%;max-width:1180px;margin:0 auto}.ri-kop{padding:clamp(104px,15vh,168px) var(--pad) clamp(22px,3.4vh,36px)}.ri-terugrij{min-height:26px;margin:0 0 clamp(20px,2.8vh,30px)}.ri-terug{--terug-zweef:90px;--terug-padx:12px;--terug-pady:7px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem;color:var(--ink);text-decoration:none;transition:color .2s ease}.ri-terug:hover{text-decoration:underline;text-underline-offset:3px}.ri-terug svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ri-terug:hover{color:var(--orange)}.ri-terug.zweeft{position:fixed;top:var(--terug-zweef);left:var(--terug-links,var(--pad));transform:translate(calc(-1 * var(--terug-padx)),calc(-1 * var(--terug-pady)));z-index:30;padding:var(--terug-pady) calc(var(--terug-padx) + 4px) var(--terug-pady) var(--terug-padx);border-radius:8px;background:var(--wit);border:1px solid var(--hairline);box-shadow:0 3px 12px rgba(20,22,30,.07);animation:riTerugJas .22s ease}@keyframes riTerugJas{0%{opacity:0;transform:translate(calc(-1 * var(--terug-padx)),calc(-1 * var(--terug-pady) - 6px))}}@media (max-width:820px){.ri-terug{--terug-zweef:76px}}.ri-terug.zweeft.wijkt{opacity:0;pointer-events:none;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.ri-terug.zweeft{animation:none}}.ri-kopgrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,70px);gap:clamp(24px,4vw,70px);align-items:end}.ri-titel{font-family:var(--display);font-weight:var(--display-weight,700);text-transform:uppercase;font-size:clamp(2.5rem,6.2vw,5.2rem);line-height:.94;letter-spacing:.005em;margin:0}.ri-kopblok{min-width:0}.ri-ondertitel{margin:clamp(14px,1.8vw,22px) 0 0;max-width:34ch;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.35;font-weight:500;color:var(--tekst)}.ri-titel span{display:block}.ri-intro p{max-width:58ch;color:var(--tekst)}.ri-intro p+p{margin-top:.8em}.ri-feiten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(14px,2.4vw,34px);gap:clamp(14px,2.4vw,34px);margin:clamp(30px,4.6vh,52px) 0 0;padding-top:clamp(16px,2.4vh,22px);border-top:1px solid var(--hairline)}.ri-feiten>div{min-width:0}.ri-feiten dt{font-family:var(--body);font-weight:500;font-size:var(--maat-label,.875rem);color:var(--muted);margin-bottom:5px}.ri-feiten dd{margin:0;font-size:1rem;color:var(--ink);font-weight:500}.ri-galerij{padding:clamp(10px,1.6vh,20px) var(--pad) clamp(70px,11vh,130px)}.ri-beeld{position:relative;margin:0;width:100%;border-radius:var(--r);overflow:hidden;background:var(--paper-diep);aspect-ratio:3/2;max-height:min(74vh,800px);cursor:var(--aanwijzer,pointer)}.ri-beeld img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s var(--ease)}.ri-beeld img.actief{opacity:1}.ri-beeld:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent,var(--orange),transparent) no-repeat;background-size:40% 100%;opacity:0;transition:opacity .25s ease;pointer-events:none}.ri-beeld[data-laadt=ja]:before{opacity:.9;animation:fotoLaadt 1.3s var(--ease,ease) infinite}@media (prefers-reduced-motion:reduce){.ri-beeld[data-laadt=ja]:before{animation:none;background:var(--orange);opacity:.45}}.ri-beeld:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top left,rgba(16,18,24,.5),rgba(16,18,24,0) 42%)}.ri-bediening{position:absolute;right:clamp(12px,1.6vw,20px);bottom:clamp(12px,1.6vw,20px);z-index:2;display:flex;align-items:center;gap:10px}.ri-teller{margin:0;font-family:var(--body);font-weight:600;font-size:var(--maat-label,.875rem);color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ri-teller b{font-weight:600;color:var(--orange)}.ri-pijl{width:36px;height:36px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(20,22,30,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-family:system-ui,sans-serif;font-size:.86rem;display:grid;place-items:center;cursor:var(--aanwijzer,pointer);transition:background .25s ease,border-color .25s ease}.ri-pijl:hover{background:var(--orange);border-color:var(--orange)}.cta-balk{background:var(--paper-diep)}@media (max-width:900px){.ri-kopgrid{grid-template-columns:1fr;gap:clamp(16px,3vh,26px);align-items:start}.ri-titel{font-size:clamp(2.3rem,9vw,3.4rem)}}@media (max-width:640px){.ri-kop{padding-top:clamp(104px,14vh,140px)}.ri-feiten{grid-template-columns:1fr 1fr;gap:18px 14px}.ri-beeld{aspect-ratio:4/3}.ri-pijl{width:34px;height:34px}}