.site .mf2{--sx:12%;--sy:22%;position:relative;isolation:isolate;overflow:hidden;font-family:"Poppins",sans-serif;background:linear-gradient(270deg,rgb(28 23 76) 0%,rgb(12 10 41) 100%)}.site .mf2 *{letter-spacing:0;box-sizing:border-box}.site .mf2__lichtlaag{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 88% 12%,rgb(144 211 209 / .20) 0%,#fff0 38%),radial-gradient(circle at 6% 96%,rgb(238 71 153 / .10) 0%,#fff0 36%),#fff;clip-path:circle(150% at var(--sx) var(--sy));transition:clip-path 1.15s cubic-bezier(.3,.1,.2,1)}.site .mf2__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:5vw;align-items:center;padding:4.6vw 5vw 4.8vw}.site .mf2__schakelrij{display:flex;align-items:center;gap:.9vw;margin-bottom:1.3vw}.site .mf2__schakelaar{--h:max(2vw, 30px);--w:max(3.7vw, 56px);position:relative;flex:0 0 auto;width:var(--w);height:var(--h);padding:0;border:0;border-radius:50px;cursor:pointer;background:linear-gradient(90deg,#90D3D1 0%,#B59BE0 55%,#EE4799 100%);box-shadow:0 0 0 .22vw rgb(144 211 209 / .22),0 .5vw 1.4vw -.3vw rgb(238 71 153 / .55);transition:background .5s ease,box-shadow .5s ease;-webkit-tap-highlight-color:#fff0}.site .mf2__schuif{position:absolute;top:50%;left:3px;width:calc(var(--h) - 6px);height:calc(var(--h) - 6px);border-radius:50%;background:#fff;box-shadow:0 .15vw .5vw rgb(12 10 41 / .35);transform:translate(calc(var(--w) - var(--h)),-50%);transition:transform .55s cubic-bezier(.3,1.5,.5,1),background .5s ease}.site .mf2__schakelaar:focus-visible{outline:2px solid #2AA8A4;outline-offset:4px}.site .mf2__schakelaar::after{content:'';position:absolute;inset:-9px -8px}.site .mf2__woordmerk{display:inline-flex;align-items:baseline;font-size:clamp(17px, 1.35vw, 25px);font-weight:700;line-height:1;color:#1C174C;transition:color .6s ease .1s}.site .mf2__stand{position:relative;display:inline-grid;font:inherit;color:inherit;line-height:inherit}.site .mf2__stand b{grid-area:1 / 1;font-weight:700;transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1)}.site .mf2__on{color:#EE4799;background:linear-gradient(90deg,#6FC4C1 0%,#B59BE0 50%,#EE4799 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.site .mf2__off{opacity:0;transform:translateY(60%);color:inherit}.site .mf2__title{font-weight:800;font-size:clamp(28px, 3vw, 56px);line-height:1.06;letter-spacing:-.06vw;color:#1C174C;margin:0 0 1.3vw;hyphens:none;transition:color .6s ease .1s}.site .mf2__title em{font-style:normal;color:#EE4799;background:linear-gradient(90deg,#6FC4C1 0%,#B59BE0 55%,#EE4799 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;transition:filter .7s ease .15s,opacity .7s ease .15s}.site .mf2__lead{font-size:clamp(16px, 1.22vw, 22.5px);font-weight:600;line-height:1.5;color:#1C174C;margin:0 0 1.1vw;transition:color .6s ease .15s}.site .mf2__body{transition:color .6s ease .2s;color:#5A5F73}.site .mf2__body p{font-size:clamp(14px, 1vw, 18px);line-height:1.7;color:inherit;margin:0 0 .9vw}.site .mf2__body p:last-child{margin-bottom:0}.site .mf2__meer{display:none}.site .mf2__kern{list-style:none;display:flex;flex-wrap:wrap;gap:.6vw 1.8vw;margin:1.5vw 0 0;padding:0}.site .mf2__kern li{display:inline-flex;align-items:center;gap:.55vw;margin:0;padding:0;font-size:clamp(14px, 1.02vw, 18.5px);font-weight:700;color:#1C174C;transition:color .6s ease calc(var(--k) * .18s + .45s)}.site .mf2__punt{width:.7vw;height:.7vw;min-width:10px;min-height:10px;border-radius:50%;background:#90D3D1;box-shadow:0 0 0 .22vw rgb(144 211 209 / .22),0 0 .8vw rgb(144 211 209 / .9);transition:background .5s ease calc(var(--k) * .18s + .45s),box-shadow .5s ease calc(var(--k) * .18s + .45s)}.site .mf2__kern li:nth-child(2) .mf2__punt{background:#B59BE0;box-shadow:0 0 0 .22vw rgb(181 155 224 / .22),0 0 .8vw rgb(181 155 224 / .9)}.site .mf2__kern li:nth-child(3) .mf2__punt{background:#EE4799;box-shadow:0 0 0 .22vw rgb(238 71 153 / .2),0 0 .8vw rgb(238 71 153 / .85)}.site .mf2 .main-btn.hero-btn{margin:2vw 0 0}.site .mf2__beeld{position:relative;border-radius:1.3vw;overflow:hidden;aspect-ratio:4 / 3;background:#0C0A29;box-shadow:0 2.2vw 4.4vw -2.2vw rgb(28 23 76 / .55);transition:box-shadow .9s ease}.site .mf2__foto{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:filter 1.3s ease .1s,transform 1.6s cubic-bezier(.22,1,.36,1)}.site .mf2__nacht{position:absolute;inset:0;background:linear-gradient(180deg,rgb(12 10 41 / .55) 0%,rgb(12 10 41 / .78) 100%);opacity:0;transition:opacity 1.2s ease .1s;pointer-events:none}.site .mf2--direct,.site .mf2--direct *,.site .mf2--direct *::before,.site .mf2--direct *::after{transition:none!important}.site .mf2--scroll:not(.is-aan) .mf2__lichtlaag{clip-path:circle(0% at var(--sx) var(--sy));transition-duration:.8s}.site .mf2--scroll:not(.is-aan) .mf2__schakelaar{background:rgb(255 255 255 / .16);box-shadow:0 0 0 .22vw rgb(255 255 255 / .05),0 0 0 0 #fff0}.site .mf2--scroll:not(.is-aan) .mf2__schuif{transform:translate(0,-50%);background:#9AA0B5}.site .mf2--scroll:not(.is-aan) .mf2__woordmerk{color:rgb(255 255 255 / .55);transition-delay:0s}.site .mf2--scroll:not(.is-aan) .mf2__on{opacity:0;transform:translateY(-60%)}.site .mf2--scroll:not(.is-aan) .mf2__off{opacity:1;transform:none}.site .mf2--scroll:not(.is-aan) .mf2__title{color:rgb(255 255 255 / .5);transition-delay:0s}.site .mf2--scroll:not(.is-aan) .mf2__title em{filter:grayscale(1) brightness(.75);opacity:.55;transition-delay:0s}.site .mf2--scroll:not(.is-aan) .mf2__lead{color:rgb(255 255 255 / .42);transition-delay:0s}.site .mf2--scroll:not(.is-aan) .mf2__body{color:rgb(255 255 255 / .32);transition-delay:0s}.site .mf2--scroll:not(.is-aan) .mf2__kern li{color:rgb(255 255 255 / .4);transition-delay:0s}.site .mf2--scroll:not(.is-aan) .mf2__punt,.site .mf2--scroll:not(.is-aan) .mf2__kern li:nth-child(2) .mf2__punt,.site .mf2--scroll:not(.is-aan) .mf2__kern li:nth-child(3) .mf2__punt{background:rgb(255 255 255 / .22);box-shadow:0 0 0 0 #fff0,0 0 0 #fff0;transition-delay:0s}.site .mf2--scroll:not(.is-aan) .mf2__foto{filter:brightness(.45) saturate(.25) contrast(1.05);transform:scale(1.03);transition-delay:0s}.site .mf2--scroll:not(.is-aan) .mf2__nacht{opacity:1;transition-delay:0s}.site .mf2--scroll:not(.is-aan) .mf2__beeld{box-shadow:0 2.2vw 4.4vw -2.2vw rgb(0 0 0 / .7)}.site .mf2--scroll:not(.is-aan) .mf2__knop{opacity:.55}.site .mf2__knop{transition:opacity .6s ease .3s,background .4s ease-in-out,box-shadow .4s ease-in-out}@media (max-width:900px){.site .mf2__inner{grid-template-columns:1fr;gap:30px;padding:48px 24px 48px}.site .mf2__schakelrij{gap:12px;margin-bottom:18px}.site .mf2__schakelaar{--h:30px;--w:56px;box-shadow:0 0 0 3px rgb(144 211 209 / .22),0 8px 20px -6px rgb(238 71 153 / .55)}.site .mf2__woordmerk{font-size:19px}.site .mf2__title{font-size:34px;margin-bottom:16px}.site .mf2__lead{font-size:17px;margin-bottom:14px}.site .mf2__body p{font-size:15px;margin-bottom:12px}.site .mf2--inklap .mf2__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.site .mf2--inklap.is-uitgeklapt .mf2__body{display:block;-webkit-line-clamp:unset;overflow:visible}.site .mf2--inklap .mf2__meer{display:inline-flex;align-items:center;margin:10px 0 0;padding:6px 0;border:0;background:none;font:inherit;font-size:14.5px;font-weight:600;color:#EE4799;cursor:pointer;-webkit-tap-highlight-color:#fff0}.site .mf2--inklap .mf2__meer span{font:inherit;color:inherit}.site .mf2--inklap .mf2__meer-dicht{display:none}.site .mf2--inklap.is-uitgeklapt .mf2__meer-open{display:none}.site .mf2--inklap.is-uitgeklapt .mf2__meer-dicht{display:inline}.site .mf2__lead{font-weight:600}.site .mf2__kern{gap:8px 20px;margin-top:20px}.site .mf2__kern li{font-size:15px;gap:8px}.site .mf2 .main-btn.hero-btn{margin-top:24px}.site .mf2__beeld{border-radius:16px}}@media (prefers-reduced-motion:reduce){.site .mf2__lichtlaag,.site .mf2__schakelaar,.site .mf2__schuif,.site .mf2__woordmerk,.site .mf2__stand b,.site .mf2__title,.site .mf2__title em,.site .mf2__lead,.site .mf2__body,.site .mf2__kern li,.site .mf2__punt,.site .mf2__foto,.site .mf2__nacht,.site .mf2__beeld,.site .mf2__knop{transition:none}}