.dienstpagina.realisatie .dp-hero__copy h1{font-size:clamp(48px,6.2vw,116px)}.dienstpagina .rl-hero__foto{aspect-ratio:3/2;justify-self:stretch;padding:0}.dienstpagina .rl-beeld{width:100%}.dienstpagina .rl-beeld img{width:100%;height:auto;display:block}.dienstpagina .rl-gegevens{margin:0}.dienstpagina .rl-gegevens>div{border-top:1px solid var(--line);grid-template-columns:minmax(92px,8.5em) minmax(0,1fr);gap:16px;padding-block:12px;display:grid}.dienstpagina .rl-gegevens>div:first-child{border-top:0;padding-top:0}.dienstpagina .rl-gegevens>div:last-child{padding-bottom:0}.dienstpagina .rl-gegevens dt{letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);padding-top:4px;font-size:11px;font-weight:500;line-height:1.5}.dienstpagina .rl-gegevens dd{color:var(--text);margin:0;font-size:15px;line-height:1.55}.dienstpagina .rl-hero--zonder-beeld .dp-hero__grid{grid-template:"kop""intro""acties"/minmax(0,1fr)}.dienstpagina .rl-hero--zonder-beeld .dp-hero__intro{border-bottom:0}.dienstpagina .rl-hero--zonder-beeld .dp-hero__intro p{max-width:40em}.dienstpagina .rl-samenvatting__tekst{max-width:44em;padding:clamp(36px, 4vw, 72px) var(--cel) clamp(88px, 7.4vw, 120px);letter-spacing:-.012em;color:var(--text);text-wrap:pretty;margin:0;font-size:clamp(18px,1.45vw,23px);line-height:1.62}.dienstpagina .rl-feiten-strook{position:relative}.dienstpagina .rl-feiten li.is-leeg>*{visibility:hidden}.dienstpagina .rl-feiten{grid-template-columns:repeat(var(--feiten,5), minmax(0, 1fr));border-top:var(--r) solid var(--rc);display:grid;overflow:clip}.dienstpagina .rl-feiten li{padding:var(--cel);box-shadow:calc(-1 * var(--r)) 0 0 0 var(--rc), 0 calc(-1 * var(--r)) 0 0 var(--rc);flex-direction:column;display:flex}.dienstpagina .rl-feiten__waarde{letter-spacing:-.05em;white-space:nowrap;color:var(--text);font-size:clamp(22px,3.1vw,54px);font-weight:500;line-height:.95}.dienstpagina .rl-feiten__label{color:var(--text);margin-top:clamp(14px,1.4vw,22px);font-size:15px;line-height:1.45}.dienstpagina .rl-feiten__detail{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.5}.dienstpagina .rl-screens{border-bottom:var(--r) solid var(--rc);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dienstpagina .rl-screens:has(>:only-child){grid-template-columns:minmax(0,1fr)}.dienstpagina .rl-screens__item{padding:var(--cel);flex-direction:column;gap:16px;margin:0;display:flex}.dienstpagina .rl-screens__item+.rl-screens__item{border-left:var(--r) solid var(--rc)}.dienstpagina .rl-screens__beeld{border:1px solid var(--line);background:var(--bg-raised);overflow:hidden}.dienstpagina .rl-screens__beeld img{width:100%;height:auto;display:block}.dienstpagina .rl-icoon{fill:none;width:40px;height:40px;stroke:var(--copper);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}html.js .dienstpagina .rl-icoon path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--motion-ease) calc(.3s + var(--reveal-i,0) * .12s)}html.js .dienstpagina .dp-raster.is-visible .rl-icoon path{stroke-dashoffset:0}.dienstpagina .rl-module--later .rl-icoon{stroke:var(--muted-graphic)}.dienstpagina .rl-module__status{border:1px dashed color-mix(in srgb, var(--copper) 55%, transparent);letter-spacing:.13em;text-transform:uppercase;color:var(--copper-text);padding:6px 10px;font-size:11px;font-weight:500;line-height:1.4}.dienstpagina .rl-kerncijfer{background:var(--text);color:color-mix(in srgb, var(--bg) 78%, transparent);margin-top:44px;padding:clamp(24px,2.2vw,36px)}.dienstpagina .rl-kerncijfer__label{letter-spacing:.13em;text-transform:uppercase;color:var(--copper-hover);font-size:11px;font-weight:500}.dienstpagina .rl-kerncijfer__waarde{letter-spacing:-.05em;color:var(--bg);text-wrap:balance;margin-top:18px;font-size:clamp(40px,4.2vw,72px);font-weight:500;line-height:.98}.dienstpagina .rl-kerncijfer__detail{margin-top:16px;font-size:15px;line-height:1.6}.dienstpagina .rl-resultaat .dp-ledger p{color:var(--text);margin-top:0;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.dienstpagina .rl-quote__grid{grid-template-columns:var(--rail) minmax(0, 1fr);margin:0;display:grid}.dienstpagina .rl-quote__teken{padding:clamp(40px, 5vw, 96px) var(--cel) 0;border-right:var(--r) solid var(--rc);color:var(--copper-large);font-size:clamp(96px,10vw,180px);font-weight:500;line-height:.72}.dienstpagina .rl-quote__body{padding:clamp(40px, 5vw, 96px) var(--cel) calc(var(--cel) * 1.4)}.dienstpagina .rl-quote blockquote p{letter-spacing:-.025em;max-width:30em;color:var(--text);text-wrap:pretty;font-size:clamp(22px,2.1vw,36px);line-height:1.36}.dienstpagina .rl-quote figcaption{gap:8px;margin-top:clamp(28px,2.6vw,44px);display:grid}.dienstpagina .rl-quote__naam{color:var(--text-body);font-size:16px}.dienstpagina .rl-quote__naam b{color:var(--text);font-weight:500}.dienstpagina .rl-quote__bron{color:var(--text-muted);align-items:center;gap:12px;font-size:13px;display:flex}.dienstpagina .rl-quote__sterren{gap:3px;display:inline-flex}.dienstpagina .rl-quote__sterren svg{width:14px;height:14px;fill:var(--copper-large)}.dienstpagina .rl-quote .page-link{margin-top:28px}.dienstpagina .rl-resultaat__punten p{margin-top:12px}.dienstpagina .rl-overzicht__grid{gap:0}.dienstpagina .rl-overzicht__grid .sub-kaart__media{aspect-ratio:3/2}@media (width>=641px){.dienstpagina .rl-overzicht__grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.dienstpagina .rl-overzicht__grid>.sub-stage:only-child>.sub-kaart{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.dienstpagina .rl-overzicht__grid>.sub-stage:only-child .sub-kaart__media{border-bottom:0;border-right:var(--r) solid var(--rc)}.dienstpagina .rl-overzicht__grid>.sub-stage:only-child .sub-kaart__body{padding:clamp(28px, 3vw, 56px) var(--cel)}.dienstpagina .rl-overzicht__grid>.sub-stage:only-child h3{letter-spacing:-.035em;font-size:clamp(22px,1.9vw,32px)}.dienstpagina .rl-overzicht__grid>.sub-stage:only-child p{max-width:30em;font-size:16px}}@media (width<=767px){.dienstpagina .rl-samenvatting__tekst{padding-bottom:clamp(36px,6vw,48px)}.dienstpagina .rl-feiten__waarde{font-size:clamp(26px,5vw,34px)}.dienstpagina .rl-feiten{grid-template-columns:repeat(3,minmax(0,1fr))}.dienstpagina .rl-feiten li:last-child:nth-child(3n+2){grid-column:span 2}.dienstpagina .rl-feiten li:last-child:nth-child(3n+1){grid-column:1/-1}}@media (width<=899px){.dienstpagina .rl-screens{grid-template-columns:minmax(0,1fr)}.dienstpagina .rl-screens__item+.rl-screens__item{border-left:0;border-top:var(--r) solid var(--rc)}.dienstpagina .rl-quote__grid{grid-template-columns:minmax(0,1fr)}.dienstpagina .rl-quote__teken{padding:var(--cel) var(--cel) 0;border-right:0;font-size:96px}.dienstpagina .rl-quote__body{padding-top:8px}}@media (width<=640px){.dienstpagina .rl-feiten{grid-template-columns:repeat(2,minmax(0,1fr))}.dienstpagina .rl-feiten li:last-child:nth-child(n){grid-column:auto}.dienstpagina .rl-feiten li:last-child:nth-child(odd){grid-column:1/-1}.dienstpagina .rl-feiten__waarde{font-size:clamp(26px,8vw,34px)}.dienstpagina .rl-feiten__label{font-size:14px}}@media (width<=540px){.dienstpagina.realisatie .dp-hero__copy h1{font-size:10.4vw}.dienstpagina .rl-samenvatting__tekst{font-size:17px}.dienstpagina .rl-gegevens>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){html.js .dienstpagina .rl-icoon path{stroke-dashoffset:0;transition:none}}
