.site .so-ovz-hero{background:#fff}.site .so-ovz-hero__inner{max-width:60vw;padding:9vw 5vw 3vw;box-sizing:border-box}.site .so-ovz-hero__titel{font-size:clamp(28px, 2.9vw, 52px);margin-bottom:1vw}.site .so-ovz-hero__intro p{font-size:clamp(15px, 1.05vw, 19px);line-height:1.55;margin-bottom:0}@media (max-width:1024px){.site .so-ovz-hero__inner{max-width:100%;padding:130px 24px 24px}.site .so-ovz-hero__titel{font-size:30px;margin-bottom:12px}}.site .so-ovz-hero__acties{display:flex;flex-wrap:wrap;align-items:center;gap:1.2vw 1.6vw;margin-top:1.8vw}.site .so-ovz-hero__bel{display:inline-flex;align-items:center;gap:.4vw;font-size:clamp(12px, .8vw, 14.5px);font-weight:600;color:#1C174C!important;text-decoration:none!important}.site .so-ovz-hero__bel svg{width:1.05em;height:1.05em;color:#EE4799}.site .so-ovz-hero__bel span{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(238 71 153 / .6)}.site .so-ovz-hero--uitgelicht .so-ovz-hero__inner{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 32vw;gap:5vw;align-items:center;padding-bottom:3.4vw}.site .so-ovz-hero__project{display:flex;flex-direction:column;background:#fff;border-radius:1vw;overflow:hidden;box-shadow:0 1.3vw 3.3vw -1vw rgb(28 23 76 / .30);text-decoration:none!important;transition:transform .35s ease,box-shadow .35s ease}.site .so-ovz-hero__project *{letter-spacing:0}.site .so-ovz-hero__project-img{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#E9EBF2}.site .so-ovz-hero__project-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.site .so-ovz-hero__project-label{position:absolute;left:1vw;top:1vw;padding:.35vw .8vw;border-radius:50px;background:#EE4799;color:#fff;font-size:clamp(10px, .62vw, 11.5px);font-weight:700;text-transform:uppercase;letter-spacing:.06em!important}.site .so-ovz-hero__project-body{display:flex;flex-direction:column;padding:1.2vw 1.4vw 1.4vw}.site .so-ovz-hero__project-cat{font-size:clamp(10px, .62vw, 11.5px);font-weight:700;text-transform:uppercase;letter-spacing:.08em!important;color:#2AA8A4;margin-bottom:.35vw}.site .so-ovz-hero__project-naam{font-size:clamp(16px, 1.2vw, 22px);font-weight:800;color:#1C174C;line-height:1.2}.site .so-ovz-hero__project-cijfers{display:flex;flex-wrap:wrap;gap:.5vw 1.6vw;margin:.9vw 0 1vw;padding-top:.9vw;border-top:1px solid #EEF0F5}.site .so-ovz-hero__cijfer{display:flex;flex-direction:column}.site .so-ovz-hero__cijfer b{font-size:clamp(16px, 1.2vw, 22px);font-weight:800;color:#1C174C;line-height:1.1;white-space:nowrap}.site .so-ovz-hero__cijfer span{font-size:clamp(11px, .68vw, 12.5px);color:#7C8093;line-height:1.3}.site .so-ovz-hero__project-link{display:inline-flex;align-items:center;gap:.4vw;font-size:clamp(12px, .8vw, 14px);font-weight:600;color:#EE4799}.site .so-ovz-hero__project-link svg{width:1em;height:1em;transition:transform .3s ease}@media (hover:hover) and (pointer:fine){.site .so-ovz-hero__project:hover{transform:translateY(-.3vw);box-shadow:0 1.8vw 3.8vw -1vw rgb(28 23 76 / .36)}.site .so-ovz-hero__project:hover img{transform:scale(1.04)}.site .so-ovz-hero__project:hover .so-ovz-hero__project-link svg{transform:translateX(3px)}}@media (max-width:1024px){.site .so-ovz-hero__acties{gap:14px 20px;margin-top:20px}.site .so-ovz-hero__bel{font-size:14px;gap:6px}.site .so-ovz-hero--uitgelicht .so-ovz-hero__inner{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.site .so-ovz-hero__project{border-radius:16px}.site .so-ovz-hero__project-label{left:12px;top:12px;padding:5px 10px;font-size:10.5px}.site .so-ovz-hero__project-body{padding:16px 18px 18px}.site .so-ovz-hero__project-cat{font-size:10.5px;margin-bottom:4px}.site .so-ovz-hero__project-naam{font-size:18px}.site .so-ovz-hero__project-cijfers{gap:6px 20px;margin:12px 0 14px;padding-top:12px}.site .so-ovz-hero__cijfer b{font-size:17px}.site .so-ovz-hero__cijfer span{font-size:11.5px}.site .so-ovz-hero__project-link{font-size:14px;gap:6px}}@media (prefers-reduced-motion:reduce){.site .so-ovz-hero__project,.site .so-ovz-hero__project img,.site .so-ovz-hero__project-link svg{transition:none}}.site .so-ovz-hero--donker{position:relative;overflow:hidden;background:linear-gradient(270deg,rgb(28 23 76) 0%,rgb(12 10 41) 100%)}.site .so-ovz-hero--donker::before{content:'';position:absolute;top:-14vw;right:-10vw;width:40vw;height:40vw;border-radius:50%;background:radial-gradient(circle,rgb(144 211 209 / .22) 0%,#fff0 65%);pointer-events:none}.site .so-ovz-hero--donker::after{content:'';position:absolute;bottom:-18vw;left:-12vw;width:42vw;height:42vw;border-radius:50%;background:radial-gradient(circle,rgb(238 71 153 / .16) 0%,#fff0 65%);pointer-events:none}.site .so-ovz-hero--donker .so-ovz-hero__inner{position:relative;z-index:1}.site .so-ovz-hero--donker .so-ovz-hero__titel{color:#fff}.site .so-ovz-hero--donker .tb2__eyebrow{color:#90D3D1}.site .so-ovz-hero--donker .so-ovz-hero__intro p{color:rgb(255 255 255 / .78)}.site .so-ovz-hero--donker .so-ovz-hero__bel,.site .so-ovz-hero--donker .so-ovz-hero__bel span{color:#fff!important}.site .so-ovz-hero--donker .so-ovz-hero__project{box-shadow:0 1.6vw 4vw -1vw rgb(0 0 0 / .55)}.site .so-ovz-hero--uitgelicht .so-ovz-hero__inner{padding-top:8vw;padding-bottom:4.4vw}.site .so-ovz-hero__knop2{display:inline-flex;align-items:center;gap:.5vw;background:transparent!important;color:#1C174C!important;box-shadow:inset 0 0 0 2px rgb(28 23 76 / .25);text-decoration:none!important}.site .so-ovz-hero--donker .so-ovz-hero__knop2{color:#fff!important;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .45)}.site .so-ovz-hero__knop2 svg{width:1.1em;height:1.1em;transition:transform .3s ease}@media (hover:hover) and (pointer:fine){.site .so-ovz-hero--donker .so-ovz-hero__knop2:hover{box-shadow:inset 0 0 0 2px #fff}.site .so-ovz-hero__knop2:hover svg{transform:translateY(3px)}}.site .so-ovz-hero__project-img video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .5s ease;pointer-events:none}.site .so-ovz-hero__project-img video.is-spelend{opacity:1}.site .so-ovz-hero__project-label{z-index:1}.site #alle-projecten,.site #lichtplan{scroll-margin-top:90px}@media (max-width:1024px){.site .so-ovz-hero--uitgelicht .so-ovz-hero__inner{padding-top:130px;padding-bottom:36px}.site .so-ovz-hero--donker::before{width:90vw;height:90vw;top:-30vw;right:-40vw}.site .so-ovz-hero--donker::after{width:90vw;height:90vw;bottom:-40vw;left:-40vw}.site .so-ovz-hero__knop2{gap:8px}}@media (prefers-reduced-motion:reduce){.site .so-ovz-hero__project-img video,.site .so-ovz-hero__knop2 svg{transition:none}}@media (max-width:1024px){.site .so-ovz-hero__project{display:none}}.site .so-ovz-hero__project--product .so-ovz-hero__project-img{background:radial-gradient(circle at 50% 45%,#fff 0%,#EEF1F7 75%)}.site .so-ovz-hero__project--product .so-ovz-hero__project-img img{object-fit:contain;padding:2.2vw 2.6vw;box-sizing:border-box}.site .so-ovz-hero__project--product .so-ovz-hero__project-naam{margin-bottom:.9vw}.site .so-ovz-hero__product-tekst{display:block;font-size:clamp(12px, .8vw, 14.5px);line-height:1.5;color:#5C6075;margin:-.3vw 0 .9vw}.site .so-ovz-hero--foto .so-ovz-hero__inner{z-index:2}.site .so-ovz-hero--foto::before,.site .so-ovz-hero--foto::after{z-index:1}.site .so-ovz-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.site .so-ovz-hero__bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:.22;filter:saturate(.6)}.site .so-ovz-hero__bg::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(12 10 41 / .94) 0%,rgb(12 10 41 / .72) 45%,rgb(28 23 76 / .35) 100%)}@media (max-width:1024px){.site .so-ovz-hero__bg img{opacity:.18}.site .so-ovz-hero__bg::after{background:linear-gradient(180deg,rgb(12 10 41 / .55) 0%,rgb(12 10 41 / .88) 100%)}}