.fp-projects{box-sizing:border-box;width:100%;color:var(--foreground);grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;padding:0 1.25rem .5rem;display:grid;overflow:hidden}.fp-projects__kaart{grid-column:span 12;margin:0;position:relative}@media (min-width:40rem){.fp-projects__kaart{grid-column:span var(--fp-projects-span,6)}}.fp-projects__beeld{aspect-ratio:2;object-fit:cover;border-radius:calc(var(--radius) * 1.5);width:100%;height:100%;display:block}.fp-projects__balk{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.fp-projects__titel{border-radius:calc(var(--radius) * 1.5);font:inherit;background:var(--foreground);color:var(--background);margin:0;padding:.5rem 1rem;font-size:clamp(.875rem,1.6vw,1.25rem);font-weight:500}.fp-projects__pijl{background:var(--foreground);width:3rem;height:3rem;color:var(--background);transition:transform var(--motion-instant-duration) var(--motion-instant);border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.fp-projects__pijl:hover{transform:translate(2px,-2px)}a.fp-projects__pijl:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:2px}@media (max-width:40rem){.fp-projects__pijl{width:2.5rem;height:2.5rem}}
.fp-lb{box-sizing:border-box;border-radius:calc(var(--radius) * 2);border:1px solid var(--border);background:var(--card);width:100%;max-width:36rem;color:var(--card-foreground,var(--foreground));box-shadow:var(--shadow-overlay);padding:1.5rem}.fp-lb__kop{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.fp-lb__titel{font:inherit;margin:0;font-size:1.25rem;font-weight:600}.fp-lb__periode{font:inherit;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.875rem}.fp-lb__podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.fp-lb__trede{text-align:center;flex-direction:column;align-items:center;gap:.375rem;min-width:0;display:flex}.fp-lb__trede-naam{font:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8125rem;font-weight:600;overflow:hidden}.fp-lb__trede-score{font:inherit;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.fp-lb__blok{box-sizing:border-box;border-radius:var(--radius) var(--radius) 0 0;background:var(--muted);width:100%;color:var(--muted-foreground);font:inherit;justify-content:center;align-items:flex-start;padding-top:.5rem;font-size:1.25rem;font-weight:700;display:flex}.fp-lb__trede[data-rank="1"] .fp-lb__blok{background:var(--primary);height:5rem;color:var(--primary-foreground)}.fp-lb__trede[data-rank="2"] .fp-lb__blok{height:3.75rem}.fp-lb__trede[data-rank="3"] .fp-lb__blok{height:2.75rem}.fp-lb__portret{object-fit:cover;background:var(--muted);border-radius:50%;flex:none;width:2.25rem;height:2.25rem}.fp-lb__portret--groot{width:3rem;height:3rem}.fp-lb__portret--letters{font:inherit;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.fp-lb__lijst{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.fp-lb__rij{border-radius:var(--radius);grid-template-columns:2rem auto 1fr auto;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.fp-lb__rij[data-jij]{background:color-mix(in srgb, var(--primary) 10%, transparent);outline:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}.fp-lb__rang{font:inherit;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:center;font-size:.875rem;font-weight:600}.fp-lb__wie{flex-direction:column;min-width:0;display:flex}.fp-lb__naam{font:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex;overflow:hidden}.fp-lb__jij{background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600}.fp-lb__sub{font:inherit;color:var(--muted-foreground);font-size:.75rem}.fp-lb__score{font:inherit;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.fp-lb__leeg{text-align:center;font:inherit;color:var(--muted-foreground);margin:0;padding:1rem;font-size:.875rem}.fp-lb__paginering{justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.fp-lb__pagina{font:inherit;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem}
.fp-source{box-sizing:border-box;border-radius:calc(var(--radius) * 3);border:1px solid var(--border);background:var(--card);width:100%;max-width:36rem;color:var(--card-foreground,var(--foreground));box-shadow:var(--shadow-overlay);padding:clamp(1rem,3vw,2rem)}.fp-source__kop{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.fp-source__icoon{border-radius:calc(var(--radius) * 2);background:var(--foreground);width:3rem;height:3rem;color:var(--background);flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.fp-source__kop-tekst{flex:auto;min-width:0}.fp-source__titel{font:inherit;margin:0 0 .375rem;font-size:1.125rem;font-weight:600}.fp-source__toelichting{font:inherit;color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.fp-source__sluit{appearance:none;border-radius:var(--radius);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;transition:color var(--motion-instant-duration) var(--motion-instant), background-color var(--motion-instant-duration) var(--motion-instant);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-.25rem -.25rem 0 0;display:inline-flex}.fp-source__sluit:hover{color:var(--foreground);background:var(--muted)}.fp-source__sluit:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:1px}.fp-source__tabs{margin-bottom:1.5rem}.fp-source__tablist{width:100%}.fp-source__tablist .fp-tabs__tab{flex:1 1 0}.fp-source__url{gap:1rem;display:grid}.fp-source__chips{flex-wrap:wrap;gap:.5rem;display:flex}.fp-source__chip{border:1px solid var(--border);font:inherit;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.fp-source__preview{border-radius:calc(var(--radius) * 1.5);background:var(--muted);align-items:center;gap:.75rem;padding:.75rem;display:flex}.fp-source__preview-icoon{border-radius:var(--radius);background:var(--background);width:2.25rem;height:2.25rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.fp-source__preview-titel{font:inherit;font-size:.875rem;font-weight:500;display:block}.fp-source__preview-url{font:inherit;color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.75rem;display:block}.fp-source__bestaand{gap:.75rem;display:grid}.fp-source__lijst{gap:.5rem;max-height:14rem;display:grid;overflow:auto}.fp-source__leeg{text-align:center;font:inherit;color:var(--muted-foreground);margin:0;padding:1rem;font-size:.875rem}.fp-source__item{box-sizing:border-box;appearance:none;text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);background:var(--background);width:100%;color:inherit;font:inherit;transition:border-color var(--motion-instant-duration) var(--motion-instant), background-color var(--motion-instant-duration) var(--motion-instant);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.fp-source__item:hover{border-color:color-mix(in srgb, var(--foreground) 30%, var(--border))}.fp-source__item[aria-pressed=true]{border-color:color-mix(in srgb, var(--foreground) 45%, var(--border));background:var(--muted)}.fp-source__item:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:1px}.fp-source__item-icoon{border-radius:var(--radius);background:var(--muted);width:2rem;height:2rem;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-source__item-tekst{flex-direction:column;gap:.25rem;min-width:0;display:flex}.fp-source__item-naam{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.fp-source__item-meta{color:var(--muted-foreground);font-size:.75rem}.fp-source__status{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:500}.fp-source__status[data-tone=success]{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.fp-source__status[data-tone=warning]{background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--warning)}.fp-source__opties{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:32rem){.fp-source__opties{grid-template-columns:1fr 1fr}.fp-source__optie--breed{grid-column:span 2}}.fp-source__optie{gap:.25rem;display:grid;position:relative}.fp-source__hint{font:inherit;color:var(--muted-foreground);font-size:.6875rem}.fp-source__voet{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}
.fp-conv{width:100%;max-width:42rem;height:var(--fp-conv-hoogte,32rem);border-radius:calc(var(--radius) * 1.5);border:1px solid var(--border);background:var(--card);min-height:0;color:var(--card-foreground,var(--foreground));flex-direction:column;display:flex;overflow:hidden}.fp-conv__kop{border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.fp-conv__wie{align-items:center;gap:.75rem;display:flex}.fp-conv__portret{object-fit:cover;background:var(--muted);border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.fp-conv__portret--klein{width:2rem;height:2rem}.fp-conv__portret--letters{font:inherit;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.fp-conv__naam{font:inherit;font-size:1rem;font-weight:600}.fp-conv__status{font:inherit;color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.fp-conv__stip{border:2px solid var(--background);box-sizing:content-box;background:var(--muted-foreground);border-radius:50%;width:.625rem;height:.625rem;display:inline-block}.fp-conv__stip[data-status=online]{background:var(--success)}.fp-conv__stip[data-status=dnd]{background:var(--danger)}.fp-conv__menuknop{border:1px solid color-mix(in srgb, var(--muted-foreground) 30%, transparent);justify-content:center;width:2.25rem;height:2.25rem;padding:0}.fp-conv__menuknop--klein{border:0;width:1.75rem;height:1.75rem;font-size:.75rem}.fp-conv__menu{flex-direction:column;gap:.25rem;min-width:10rem;padding:.25rem;display:flex}.fp-conv__menu-item{appearance:none;border-radius:var(--radius);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-instant-duration) var(--motion-instant);background:0 0;border:0;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;font-weight:500;display:flex}.fp-conv__menu-item:hover{background:var(--muted)}.fp-conv__menu-item[data-pressed]{background:color-mix(in srgb, var(--foreground) 12%, transparent)}.fp-conv__menu-item[data-tone=danger]{color:var(--danger)}.fp-conv__menu-item[data-tone=warning]{color:var(--warning)}.fp-conv__menu-item:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:-2px}.fp-conv__log{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:1rem;display:flex;overflow:auto}.fp-conv__bericht{align-self:flex-start;gap:.5rem;max-width:80%;display:flex}.fp-conv__bericht[data-eigen]{flex-direction:row-reverse;align-self:flex-end}.fp-conv__inhoud{flex-direction:column;min-width:0;display:flex}.fp-conv__bericht[data-eigen] .fp-conv__inhoud{align-items:flex-end}.fp-conv__bel{border-radius:var(--radius);font:inherit;background:var(--muted);color:var(--foreground);padding:.5rem .75rem;font-size:.875rem;line-height:1.5}.fp-conv__bericht[data-eigen] .fp-conv__bel{background:var(--primary);color:var(--primary-foreground)}.fp-conv__meta{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.fp-conv__bericht[data-eigen] .fp-conv__meta{flex-direction:row-reverse}.fp-conv__tijd{font:inherit;color:var(--muted-foreground);font-size:.75rem}.fp-conv__acties{opacity:0;transition:opacity var(--motion-instant-duration) var(--motion-instant)}.fp-conv__bericht:hover .fp-conv__acties,.fp-conv__bericht:focus-within .fp-conv__acties{opacity:1}
.fp-upload{border-radius:calc(var(--radius) * 1.5);border:1px solid var(--border);background:var(--card);width:100%;max-width:30rem;color:var(--card-foreground,var(--foreground));flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.fp-upload__kop{align-items:flex-start;gap:.75rem;display:flex}.fp-upload__icoon{border-radius:var(--radius);background:color-mix(in srgb, var(--primary) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-upload__titel{font:inherit;font-size:1rem;font-weight:600;line-height:1.3}.fp-upload__sub{font:inherit;color:var(--muted-foreground);margin:.125rem 0 0;font-size:.8125rem;line-height:1.5}.fp-upload__voet{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.fp-upload__telling{font:inherit;color:var(--muted-foreground);font-size:.75rem}.fp-upload__acties{align-items:center;gap:.5rem;display:flex}
.fp-sidebar{width:var(--fp-sidebar-rail,3.75rem);height:100%;min-height:0;color:var(--foreground);flex:none;position:relative}.fp-sidebar__paneel{z-index:20;width:var(--fp-sidebar-open,15rem);box-sizing:border-box;background:var(--card);height:100%;color:var(--card-foreground,var(--foreground));border-right:1px solid var(--border);clip-path:inset(0 calc(100% - var(--fp-sidebar-rail,3.75rem)) 0 0);transition:clip-path var(--motion-smooth-duration) var(--motion-smooth);flex-direction:column;gap:1rem;padding:.75rem;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.fp-sidebar[data-open] .fp-sidebar__paneel{clip-path:inset(0);box-shadow:var(--shadow-overlay)}.fp-sidebar__kop,.fp-sidebar__voet{align-items:center;gap:.5rem;min-height:2.25rem;display:flex}.fp-sidebar__voet{margin-top:auto}.fp-sidebar__nav{flex-direction:column;flex:auto;gap:.25rem;min-height:0;display:flex;overflow:hidden auto}.fp-sidebar__link{appearance:none;border-radius:var(--radius);width:100%;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-instant-duration) var(--motion-instant), color var(--motion-instant-duration) var(--motion-instant);background:0 0;border:0;align-items:center;gap:.625rem;padding:.5rem .5625rem;font-size:.875rem;text-decoration:none;display:flex}.fp-sidebar__link:hover,.fp-sidebar__link[aria-current=page]{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 6%, transparent)}.fp-sidebar__link[data-pressed]{background:color-mix(in srgb, var(--foreground) 12%, transparent)}.fp-sidebar__link:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:-2px}.fp-sidebar__icoon{flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.fp-sidebar__label{white-space:nowrap;opacity:0;transition:opacity var(--motion-default-duration) var(--motion-default), transform var(--motion-default-duration) var(--motion-default);transform:translate(-.25rem)}.fp-sidebar[data-open] .fp-sidebar__label{opacity:1;transform:none}.fp-sidebar__balk{display:none}.fp-sidebar__knop{appearance:none;border-radius:var(--radius);width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;transition:background-color var(--motion-instant-duration) var(--motion-instant);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.fp-sidebar__knop:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.fp-sidebar__knop[data-pressed]{background:color-mix(in srgb, var(--foreground) 12%, transparent)}.fp-sidebar__knop:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:-2px}.fp-sidebar__overlay{z-index:60;background:var(--background);color:var(--foreground);flex-direction:column;gap:1rem;padding:1rem;display:flex;position:fixed;inset:0}.fp-sidebar__overlay .fp-sidebar__label,.fp-sidebar__balk .fp-sidebar__label{opacity:1;transform:none}.fp-sidebar__overlay-kop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (max-width:47.99rem){.fp-sidebar{width:100%;height:auto}.fp-sidebar__paneel{display:none}.fp-sidebar__balk{background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.fp-sidebar__balk-kop{align-items:center;gap:.5rem;min-width:0;display:flex}}@media (prefers-reduced-motion:reduce){.fp-sidebar__paneel,.fp-sidebar__label{transition-duration:0s}}.fp-sidenav{box-sizing:border-box;background:color-mix(in srgb, var(--card) 60%, transparent);width:16.25rem;height:100%;min-height:0;color:var(--foreground);border-right:1px solid var(--border);flex-direction:column;padding:.75rem;display:flex}.fp-sidenav__ws-popover{margin-bottom:1rem;display:block}.fp-sidenav__ws-popover .fp-popover{width:100%}.fp-sidenav__ws{appearance:none;border-radius:var(--radius);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-instant-duration) var(--motion-instant);background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem;display:flex}.fp-sidenav__ws:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.fp-sidenav__ws[data-pressed]{background:color-mix(in srgb, var(--foreground) 10%, transparent)}.fp-sidenav__ws:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:-2px}.fp-sidenav__ws-tegel{border-radius:calc(var(--radius) * .75);background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.fp-sidenav__ws-tekst{flex-direction:column;flex:auto;min-width:0;display:flex}.fp-sidenav__ws-naam{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;line-height:1.2;overflow:hidden}.fp-sidenav__ws-plan{color:var(--muted-foreground);font-size:.6875rem;line-height:1.2}.fp-sidenav__ws-pijl{color:var(--muted-foreground);flex:none}.fp-sidenav__ws-lijst{flex-direction:column;gap:.125rem;display:flex}.fp-sidenav__ws-optie{appearance:none;border-radius:var(--radius);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-instant-duration) var(--motion-instant);background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.fp-sidenav__ws-optie:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.fp-sidenav__ws-optie[data-pressed]{background:color-mix(in srgb, var(--foreground) 10%, transparent)}.fp-sidenav__ws-optie[data-gekozen]{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary);font-weight:500}.fp-sidenav__ws-optie--nieuw{color:var(--muted-foreground)}.fp-sidenav__ws-optie:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:-2px}.fp-sidenav__ws-lijn{background:var(--border);height:1px;margin:.25rem .5rem;display:block}.fp-sidenav__groepen{scrollbar-width:none;flex-direction:column;flex:auto;gap:1rem;min-height:0;display:flex;overflow:hidden auto}.fp-sidenav__groepen::-webkit-scrollbar{display:none}.fp-sidenav__groep{flex-direction:column;gap:.125rem;display:flex}.fp-sidenav__kopje{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--muted-foreground) 60%, transparent);margin-bottom:.25rem;padding:0 .625rem;font-size:.6875rem;font-weight:600}.fp-sidenav__tak{flex-direction:column;width:100%;display:flex}.fp-sidenav__item{width:100%;padding:.4375rem .625rem;padding-left:calc(.625rem + var(--fp-sidenav-niveau,0) * .75rem);appearance:none;border-radius:calc(var(--radius) * .75);color:var(--muted-foreground);font:inherit;letter-spacing:.01em;text-align:left;cursor:pointer;transition:background-color var(--motion-instant-duration) var(--motion-instant), color var(--motion-instant-duration) var(--motion-instant);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;text-decoration:none;display:flex}.fp-sidenav__item:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground)}.fp-sidenav__item[data-pressed]{background:color-mix(in srgb, var(--foreground) 10%, transparent)}.fp-sidenav__item[aria-current=page]{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground);font-weight:500}.fp-sidenav__item:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:-2px}.fp-sidenav__links{align-items:center;gap:.625rem;min-width:0;display:flex}.fp-sidenav__icoon{width:1rem;height:1rem;color:color-mix(in srgb, var(--muted-foreground) 70%, transparent);transition:color var(--motion-instant-duration) var(--motion-instant);flex:none;display:inline-flex}.fp-sidenav__item:hover .fp-sidenav__icoon,.fp-sidenav__item[aria-current=page] .fp-sidenav__icoon{color:var(--foreground)}.fp-sidenav__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fp-sidenav__rechts{flex:none;align-items:center;gap:.5rem;display:flex}.fp-sidenav__kbd{border:1px solid var(--border);border-radius:calc(var(--radius) * .5);background:color-mix(in srgb, var(--background) 50%, transparent);height:1.25rem;font:inherit;color:color-mix(in srgb, var(--muted-foreground) 60%, transparent);justify-content:center;align-items:center;padding:0 .375rem;font-size:.625rem;font-weight:500;display:none}.fp-sidenav__item:hover .fp-sidenav__kbd{display:inline-flex}.fp-sidenav__badge{background:color-mix(in srgb, var(--primary) 10%, transparent);min-width:1.25rem;height:1.25rem;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.625rem;font-weight:500;display:inline-flex}.fp-sidenav__chevron{color:color-mix(in srgb, var(--muted-foreground) 50%, transparent);transition:transform var(--motion-default-duration) var(--motion-default)}.fp-sidenav__chevron[data-open]{transform:rotate(90deg)}.fp-sidenav__kinderen{flex-direction:column;gap:.125rem;margin-top:.125rem;display:flex;position:relative}.fp-sidenav__lijn{top:0;bottom:0;left:calc(1.09375rem + var(--fp-sidenav-niveau,0) * .75rem);border-left:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);position:absolute}.fp-sidenav__onder{border-top:1px solid var(--border);flex-direction:column;gap:.125rem;margin-top:auto;padding-top:1rem;display:flex}@media (prefers-reduced-motion:reduce){.fp-sidenav__chevron{transition-duration:0s}}
.fp-feed{border-radius:calc(var(--radius) * 1.5);border:1px solid var(--border);background:var(--card);width:100%;max-width:32.5rem;color:var(--card-foreground,var(--foreground));flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.fp-feed__kop{flex-direction:column;gap:1rem;display:flex}.fp-feed__kopregel{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fp-feed__titel{font:inherit;letter-spacing:-.006em;margin:0;font-size:1rem;font-weight:600;line-height:1}.fp-feed__kopknoppen{align-items:center;gap:.5rem;display:flex}.fp-feed__icoonknop{width:2rem;height:2rem;color:var(--muted-foreground);justify-content:center;padding:0}.fp-feed__teller{background:color-mix(in srgb, var(--muted-foreground) 30%, transparent);border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:.375rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.fp-feed__lijst{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-feed__item{border-top:1px dashed var(--border);gap:.75rem;padding:1rem 0;display:flex}.fp-feed__item:first-child{border-top:0;padding-top:0}.fp-feed__item:last-child{padding-bottom:0}.fp-feed__portret{object-fit:cover;background:var(--muted);width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px var(--border);border-radius:50%;flex:none}.fp-feed__portret--letters{font:inherit;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.fp-feed__inhoud{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.fp-feed__regel{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fp-feed__tekst{font:inherit;margin:0;font-size:.875rem;line-height:1.45}.fp-feed__tekst strong{font-weight:500}.fp-feed__actie{color:var(--muted-foreground)}.fp-feed__stip{background:var(--success);border-radius:50%;flex:none;width:.375rem;height:.375rem;display:inline-block}.fp-feed__tijd{font:inherit;color:var(--muted-foreground);font-size:.75rem}.fp-feed__citaat{border-radius:var(--radius);background:var(--muted);font:inherit;letter-spacing:-.006em;padding:.625rem;font-size:.875rem;line-height:1.45}.fp-feed__bestand{border-radius:var(--radius);background:var(--muted);align-items:center;gap:.5rem;padding:.5rem;display:flex}.fp-feed__bestandsicoon{flex:none;display:inline-flex;position:relative}.fp-feed__bestandstype{border-radius:calc(var(--radius) * .4);background:var(--primary);height:1rem;color:var(--primary-foreground);align-items:center;padding:0 .1875rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:.375rem;left:0}.fp-feed__bestandsinfo{flex:auto;min-width:0}.fp-feed__bestandsnaam{font:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.fp-feed__download{border-radius:var(--radius);width:2rem;height:2rem;color:var(--foreground);flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}a.fp-feed__download{transition:background-color var(--motion-instant-duration) var(--motion-instant)}a.fp-feed__download:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}a.fp-feed__download:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:2px}.fp-feed__acties{gap:.5rem;display:flex}.fp-feed__knop{min-height:1.75rem;padding:.25rem .75rem;font-size:.75rem}.fp-feed__leeg{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:3rem 0;display:flex}.fp-feed__bel{background:var(--muted);color:var(--muted-foreground);border-radius:50%;padding:1rem;display:inline-flex}.fp-feed__leegtekst{font:inherit;color:var(--muted-foreground);margin:0;font-size:.875rem;font-weight:500}
.fp-team{width:100%;color:var(--foreground);position:relative}.fp-team__kop{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.fp-team__titel{font:inherit;text-transform:uppercase;margin:0;font-size:clamp(2rem,5.7vw,4.5rem);font-weight:600;line-height:1.1}.fp-team__intro{max-width:70%;font:inherit;margin:0;font-size:clamp(1rem,1.9vw,1.5rem);font-weight:500;line-height:1.3}.fp-team__raster{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.5rem;display:grid}.fp-team__kaart{aspect-ratio:5/6;appearance:none;border-radius:var(--radius);background:var(--muted);width:100%;color:var(--background);cursor:pointer;text-align:left;border:0;padding:0;display:block;position:relative;overflow:hidden}.fp-team__kaart:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:2px}.fp-team__beeld{object-fit:cover;width:100%;height:100%;transition:filter var(--motion-default-duration) var(--motion-default), transform var(--motion-default-duration) var(--motion-default);position:absolute;inset:0}.fp-team__kaart:hover .fp-team__beeld,.fp-team__kaart:focus-visible .fp-team__beeld{filter:grayscale()}.fp-team__kaart[data-pressed] .fp-team__beeld{transform:scale(.98)}.fp-team__plus{z-index:1;background:color-mix(in srgb, var(--foreground) 40%, transparent);width:2rem;height:2rem;color:var(--background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity var(--motion-default-duration) var(--motion-default);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.fp-team__balk{background:color-mix(in srgb, var(--foreground) 40%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--motion-default-duration) var(--motion-default);justify-content:space-between;align-items:flex-end;gap:.75rem;padding:.875rem 1rem;display:flex;position:absolute;inset:auto 0 0;transform:translateY(100%)}.fp-team__kaart:hover .fp-team__balk,.fp-team__kaart:focus-visible .fp-team__balk{transform:none}.fp-team__balk-tekst{flex-direction:column;min-width:0;display:flex}.fp-team__naam{font:inherit;text-transform:uppercase;font-size:1.125rem;font-weight:600;line-height:1.3}.fp-team__functie{font:inherit;font-size:.8125rem;line-height:1.3}.fp-team__pijl{font-size:1.5rem;display:inline-flex}.fp-team__leeg{font:inherit;color:var(--muted-foreground);margin:0;padding:2.5rem 0}@media (hover:none){.fp-team__plus{opacity:1}.fp-team__balk{transform:none}}@media (max-width:47.99rem){.fp-team__intro{max-width:100%}}.fp-team__laag{z-index:60;position:fixed;inset:0}.fp-team__overlay{background:var(--overlay,color-mix(in srgb, var(--foreground) 35%, transparent));position:absolute;inset:0}.fp-team__paneel{width:var(--fp-team-paneel,55%);background:var(--card);max-width:100%;color:var(--card-foreground,var(--foreground));box-shadow:var(--shadow-overlay);position:absolute;inset:0 0 0 auto;overflow:hidden auto}.fp-team__inhoud{flex-direction:column;gap:1.5rem;padding:2.5rem clamp(1.25rem,5vw,4rem) 3rem;display:flex}.fp-team__paneelkop{justify-content:space-between;align-items:center;display:flex}.fp-team__sluit{border:1px solid;border-radius:50%;justify-content:center;width:2.75rem;height:2.75rem;padding:0}.fp-team__teller{font:inherit;font-size:1rem}.fp-team__lijn{border:0;border-top:1px solid;margin:0}.fp-team__profiel{align-items:flex-start;gap:1.5rem;display:flex}.fp-team__portret{aspect-ratio:5/6;border-radius:calc(var(--radius) * 1.5);object-fit:cover;object-position:top;background:var(--muted);flex:none;width:min(40%,20rem)}.fp-team__paneelnaam{font:inherit;margin:0;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:600;line-height:1.1}.fp-team__paneelfunctie{font:inherit;margin:.5rem 0 0;font-size:1rem;font-weight:500}.fp-team__bio{font:inherit;flex-direction:column;gap:1rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:500;line-height:1.4;display:flex}.fp-team__bio p{margin:0}.fp-team__links{align-items:center;gap:1.5rem;display:flex}.fp-team__link{color:inherit;opacity:.55;transition:opacity var(--motion-default-duration) var(--motion-default);text-decoration:none;display:inline-flex}.fp-team__link:hover,.fp-team__link:focus-visible{opacity:1}.fp-team__link:focus-visible{outline:2px solid var(--ring,var(--info));outline-offset:2px}.fp-team__extra{aspect-ratio:16/9;border-radius:calc(var(--radius) * 1.5);object-fit:cover;width:100%}@media (max-width:64rem){.fp-team__paneel{width:100%}.fp-team__profiel{flex-direction:column}.fp-team__portret{width:100%;max-width:24rem}}@media (prefers-reduced-motion:reduce){.fp-team__beeld,.fp-team__balk,.fp-team__plus,.fp-team__link{transition-duration:0s}}
.fp-ft-link{align-items:center;gap:var(--space-2xs);font-size:var(--text-body-sm);color:var(--muted-foreground);transition:color var(--motion-instant-duration) var(--motion-instant);text-decoration:none;display:inline-flex}.fp-ft-link:hover{color:var(--foreground)}.fp-ft-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.fp-ft-kop{margin:0 0 var(--space-md);font:inherit;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);font-weight:600}.fp-ft-lijst{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.fp-ft-social{align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.fp-ft-social__knop{border:var(--border-width) solid var(--border);background:var(--card);width:2.25rem;height:2.25rem;color:var(--foreground);transition:background var(--motion-instant-duration) var(--motion-instant), border-color var(--motion-instant-duration) var(--motion-instant);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fp-ft-social__knop:hover{background:var(--muted);border-color:var(--muted-foreground)}.fp-ft-social__knop:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-ft-social__knop>*{width:1rem;height:1rem}.fp-ft-onder{gap:var(--space-xs);padding-top:var(--space-lg);border-top:var(--border-width) solid var(--border);font-size:var(--text-body-sm);color:var(--muted-foreground);flex-direction:column;display:flex}@media (min-width:48rem){.fp-ft-onder{flex-direction:row;justify-content:space-between;align-items:center}}.fp-ft-onder p{margin:0}.fp-ft-legal{gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fp-ft-merk{align-items:center;gap:var(--space-xs);color:var(--foreground);font-size:var(--text-h3);letter-spacing:-.01em;font-weight:700;text-decoration:none;display:flex}.fp-ft-merk>svg,.fp-ft-merk>img{width:2rem;height:2rem}.fp-ft-tekst{max-width:32ch;font-size:var(--text-body-sm);color:var(--muted-foreground);margin:0;line-height:1.6}.fp-sfoot{width:100%;height:var(--fp-sfoot-h,40rem);clip-path:inset(0);color:var(--foreground);position:relative}.fp-sfoot__vast{width:100%;height:var(--fp-sfoot-h,40rem);position:fixed;bottom:0;left:0}.fp-sfoot__vel{justify-content:space-between;gap:var(--space-lg);box-sizing:border-box;width:100%;height:100%;padding:var(--space-xl) var(--space-md);background:var(--background);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex;position:relative;overflow:auto}@media (min-width:48rem){.fp-sfoot__vel{padding:var(--space-xl) var(--space-2xl)}}.fp-sfoot__gloed{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fp-sfoot__gloed i{border-radius:50%;display:block;position:absolute;top:0;left:0}.fp-sfoot__gloed i:first-child{background:radial-gradient(68% 68% at 55% 31%, color-mix(in srgb, var(--foreground) 6%, transparent) 0, color-mix(in srgb, var(--foreground) 2%, transparent) 50%, transparent 80%);width:35rem;height:80rem;transform:translateY(-55%)rotate(-45deg)}.fp-sfoot__gloed i:nth-child(2){background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--foreground) 4%, transparent) 0, transparent 80%);width:15rem;height:80rem;transform:translate(5%,-50%)rotate(-45deg)}.fp-sfoot__gloed i:nth-child(3){background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--foreground) 4%, transparent) 0, transparent 80%);width:15rem;height:80rem;transform:translateY(-55%)rotate(-45deg)}.fp-sfoot__rijen{z-index:1;gap:var(--space-xl);margin-top:var(--space-lg);flex-direction:column;display:flex;position:relative}@media (min-width:48rem){.fp-sfoot__rijen{gap:var(--space-xl);flex-direction:row}}.fp-sfoot__merk{gap:var(--space-md);width:100%;max-width:24rem;display:grid}.fp-sfoot__kolom{width:100%}.fp-sfoot__onder{z-index:1;position:relative}.fp-cfoot{width:100%;padding:var(--space-xl) 0 var(--space-lg);color:var(--foreground);overflow:hidden}.fp-cfoot__midden{align-items:center;gap:var(--space-xl);margin-bottom:var(--space-xl);padding:0 var(--space-md);flex-direction:column;display:flex}.fp-cfoot__logo{justify-content:center;display:flex}.fp-cfoot__logo>*{width:auto;height:2.5rem}.fp-cfoot__nav{z-index:1;justify-content:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex;position:relative}.fp-cfoot__nav-link{padding:var(--space-2xs) var(--space-xs);font-size:var(--text-body);color:var(--foreground);font-weight:500;text-decoration:none;display:inline-block;position:relative}.fp-cfoot__nav-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.fp-cfoot__nav-tekst{z-index:1;position:relative}.fp-cfoot__nav-vlak{z-index:0;border-radius:var(--radius-sm);background:var(--muted);transform-origin:50%;position:absolute;inset:0}.fp-cfoot__band{opacity:.1;border-top:var(--border-width) solid var(--foreground);border-bottom:var(--border-width) solid var(--foreground);background-image:repeating-linear-gradient(315deg,currentColor 0 1px,#0000 0 50%);background-size:10px 10px;width:100%;height:3rem}.fp-cfoot__copy{margin:var(--space-lg) 0 0;padding:0 var(--space-md);text-align:center;font-size:var(--text-body-sm);color:var(--muted-foreground)}.fp-kfoot{width:100%;padding:var(--space-2xl) var(--space-md) var(--space-lg);color:var(--foreground)}@media (min-width:64rem){.fp-kfoot{padding:var(--space-2xl) var(--space-xl) var(--space-lg)}}.fp-kfoot__boven{gap:var(--space-lg);flex-direction:column;display:flex}@media (min-width:48rem){.fp-kfoot__boven{flex-direction:row;justify-content:space-between;align-items:flex-start}}.fp-kfoot__onder{gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:var(--border-width) solid var(--border);display:grid}@media (min-width:64rem){.fp-kfoot__onder{padding-top:var(--space-xl);grid-template-rows:auto auto;grid-template-columns:3fr 7fr}}.fp-kfoot__links{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:64rem){.fp-kfoot__links{grid-column:2;justify-content:flex-end}}.fp-kfoot__hoofdlink{font-size:var(--text-body-sm);color:var(--foreground);text-underline-offset:.25em;text-decoration:none}.fp-kfoot__hoofdlink:hover{text-decoration:underline}.fp-kfoot__legallink{font-size:var(--text-body-sm);color:var(--muted-foreground);text-underline-offset:.25em;text-decoration:none}.fp-kfoot__legallink:hover{text-decoration:underline}.fp-kfoot__copy{font-size:var(--text-body-sm);color:var(--muted-foreground);white-space:nowrap;line-height:1.6}@media (min-width:64rem){.fp-kfoot__copy{grid-area:1/1/3}}.fp-kfoot__copy p{margin:0}.fp-zfoot{width:100%;max-width:72rem;padding:var(--space-2xl) var(--space-md);box-sizing:border-box;color:var(--foreground);margin:0 auto}.fp-zfoot__boven{gap:var(--space-xl);flex-direction:column;display:flex}@media (min-width:64rem){.fp-zfoot__boven{flex-direction:row;align-items:flex-start}}.fp-zfoot__merk,.fp-zfoot__kolommen{gap:var(--space-lg);width:100%;display:grid}@media (min-width:48rem){.fp-zfoot__kolommen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.fp-zfoot__kolommen{gap:var(--space-2xl)}}.fp-zfoot__kolomkop{margin:0 0 var(--space-md);font:inherit;font-size:var(--text-body);font-weight:700}.fp-zfoot__onder{margin-top:var(--space-xl)}.fp-zfoot__onder .fp-ft-onder{padding:var(--space-lg) 0;font-size:var(--text-label);font-weight:500}.fp-zfoot__onder .fp-ft-link:hover{color:var(--primary)}.fp-zfoot .fp-ft-social__knop{background:0 0;border:0;width:auto;height:auto}.fp-zfoot .fp-ft-social__knop>*{width:1.25rem;height:1.25rem}.fp-zfoot .fp-ft-social__knop:hover{color:var(--primary);background:0 0}.fp-gfoot{box-sizing:border-box;width:100%;max-width:72rem;padding:var(--space-2xl) var(--space-md) var(--space-lg);border-top:var(--border-width) solid var(--border);color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}@media (min-width:64rem){.fp-gfoot{padding:var(--space-2xl) var(--space-xl) var(--space-lg)}}.fp-gfoot__raster{gap:var(--space-xl);width:100%;display:grid}@media (min-width:80rem){.fp-gfoot__raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-gfoot__merk{gap:var(--space-md);align-content:start;max-width:14rem;display:grid}.fp-gfoot__logo{border-radius:50%;width:2.5rem;height:2.5rem;display:inline-flex;overflow:hidden}.fp-gfoot__logo>*{width:100%;height:100%}.fp-gfoot__paren{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:80rem){.fp-gfoot__paren{grid-column:span 2}}.fp-gfoot__paar{gap:var(--space-xl);display:grid}@media (min-width:48rem){.fp-gfoot__paar{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-gfoot__kolomkop{margin:0 0 var(--space-md);font:inherit;font-size:var(--text-body);color:var(--foreground);font-weight:400}.fp-gfoot .fp-ft-lijst{gap:var(--space-md)}.fp-gfoot__copy{width:100%;margin:var(--space-2xl) 0 0;text-align:center;font-size:var(--text-body-sm);color:var(--muted-foreground)}.fp-nfoot{border-top:var(--border-width) solid var(--border);background:var(--background);width:100%;color:var(--foreground);position:relative}.fp-nfoot__binnen{max-width:72rem;padding:var(--space-xl) var(--space-md);box-sizing:border-box;margin:0 auto}@media (min-width:64rem){.fp-nfoot__binnen{padding:var(--space-xl) var(--space-xl)}}.fp-nfoot__raster{gap:var(--space-xl);display:grid}@media (min-width:48rem){.fp-nfoot__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fp-nfoot__raster{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.fp-nfoot__kolom{position:relative}.fp-nfoot__titel{margin:0 0 var(--space-md);font:inherit;font-size:var(--text-h2);letter-spacing:-.02em;font-weight:700;line-height:1.1}.fp-nfoot__intro{margin:0 0 var(--space-lg);font-size:var(--text-body-sm);color:var(--muted-foreground)}.fp-nfoot__form{position:relative}.fp-nfoot__verzend{background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);cursor:pointer;transition:transform var(--motion-instant-duration) var(--motion-instant), opacity var(--motion-instant-duration) var(--motion-instant);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.fp-nfoot__verzend:hover{transform:scale(1.06)}.fp-nfoot__verzend:active{transform:scale(.96)}.fp-nfoot__verzend:disabled{cursor:default;opacity:.7;transform:none}.fp-nfoot__verzend:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-nfoot__verzend>svg{width:1rem;height:1rem}.fp-nfoot__form .fp-input--met-trailing{padding-right:3rem}.fp-nfoot__gloed{background:color-mix(in srgb, var(--primary) 10%, transparent);filter:blur(2rem);pointer-events:none;border-radius:50%;width:6rem;height:6rem;position:absolute;top:-1rem;right:-1rem}.fp-nfoot__kop{margin:0 0 var(--space-md);font:inherit;font-size:var(--text-h3);font-weight:600}.fp-nfoot__nav{gap:var(--space-xs);display:grid}.fp-nfoot__nav .fp-ft-link{color:var(--foreground)}.fp-nfoot__nav .fp-ft-link:hover{color:var(--primary)}.fp-nfoot__adres{gap:var(--space-xs);font-style:normal;font-size:var(--text-body-sm);color:var(--foreground);margin:0;display:grid}.fp-nfoot__adres p{margin:0}.fp-nfoot__extra{margin-top:var(--space-lg)}.fp-nfoot__onder{margin-top:var(--space-xl);text-align:center}.fp-nfoot__onder .fp-ft-link{color:var(--foreground)}.fp-nfoot__onder .fp-ft-link:hover{color:var(--primary)}
.fp-ann{--fp-toon:var(--foreground);align-items:center;gap:var(--space-xs);max-width:100%;padding:.125rem var(--space-sm) .125rem .125rem;border:var(--border-width) solid var(--border);background:var(--background);color:var(--foreground);font-size:var(--text-body-sm);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 6%, transparent);transition:box-shadow var(--motion-instant-duration) var(--motion-instant), border-color var(--motion-instant-duration) var(--motion-instant);border-radius:999px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}a.fp-ann:hover,button.fp-ann:hover{box-shadow:0 2px 6px color-mix(in srgb, var(--foreground) 10%, transparent)}.fp-ann:focus-visible{outline:2px solid var(--ring);outline-offset:2px}button.fp-ann{cursor:pointer;font:inherit;font-size:var(--text-body-sm);font-weight:500}button.fp-ann[data-pressed]{transform:scale(.98)}.fp-ann--info{--fp-toon:var(--info)}.fp-ann--success{--fp-toon:var(--success)}.fp-ann--warning{--fp-toon:var(--warning)}.fp-ann--danger{--fp-toon:var(--danger)}.fp-ann--info,.fp-ann--success,.fp-ann--warning,.fp-ann--danger{color:var(--fp-toon);background:color-mix(in srgb, var(--fp-toon) 10%, var(--background));border-color:color-mix(in srgb, var(--fp-toon) 20%, transparent)}.fp-ann__tag{padding:.125rem var(--space-xs);font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb, var(--fp-toon) 8%, transparent);border-radius:999px;flex:none;font-weight:600;overflow:hidden}.fp-ann--info .fp-ann__tag,.fp-ann--success .fp-ann__tag,.fp-ann--warning .fp-ann__tag,.fp-ann--danger .fp-ann__tag{background:color-mix(in srgb, var(--background) 60%, transparent)}.fp-ann--raised .fp-ann__tag{background:var(--card);border:var(--border-width) solid var(--border)}.fp-ann--raised{background:var(--muted)}.fp-ann__titel{align-items:center;gap:var(--space-2xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.fp-ann__titel>svg{opacity:.7;flex:none;width:1em;height:1em}.fp-promo{display:inline-flex;position:relative}.fp-promo__vlak{align-items:center;gap:var(--space-2xs);height:2.25rem;padding:0 var(--space-2xs) 0 var(--space-xs);border-radius:var(--radius-sm);border:var(--border-width) solid color-mix(in srgb, var(--info) 30%, transparent);background:color-mix(in srgb, var(--info) 8%, var(--background));font-size:var(--text-body-sm);color:var(--info);display:flex;position:relative}.fp-promo__actie{padding:var(--space-2xs) 0;cursor:pointer;font:inherit;font-size:var(--text-body-sm);color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--info) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--info) 35%, transparent);text-underline-offset:.35em;border-radius:var(--radius-sm);transition:color var(--motion-instant-duration) var(--motion-instant), text-decoration-color var(--motion-instant-duration) var(--motion-instant);background:0 0;border:0;margin:0;font-weight:500}.fp-promo__actie:hover{color:var(--info);-webkit-text-decoration-color:color-mix(in srgb, var(--info) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--info) 60%, transparent)}.fp-promo__actie:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-promo__tekst{white-space:nowrap;margin:0}.fp-promo__sluit{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--info);cursor:pointer;transition:background var(--motion-instant-duration) var(--motion-instant);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fp-promo__sluit:hover{background:color-mix(in srgb, var(--info) 15%, transparent)}.fp-promo__sluit:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.fp-promo__sluit>svg{width:1rem;height:1rem}.fp-promo__wiel{z-index:1;width:1rem;height:1rem;color:var(--info);pointer-events:none;position:absolute}.fp-promo__wiel--lb{top:.125rem;left:.25rem}.fp-promo__wiel--ro{bottom:.125rem;left:6rem}.fp-hbadge{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:999px;margin:0;padding:0;text-decoration:none;display:inline-flex}.fp-hbadge:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-hbadge__pil{align-items:center;gap:var(--space-xs);padding:.375rem var(--space-md);border:var(--border-width) solid var(--border);background:var(--background);color:var(--foreground);font-size:var(--text-body-sm);transition:background var(--motion-instant-duration) var(--motion-instant), border-color var(--motion-instant-duration) var(--motion-instant);border-radius:999px;font-weight:500;line-height:1.2;display:inline-flex}.fp-hbadge:hover .fp-hbadge__pil{background:var(--muted)}.fp-hbadge--outline .fp-hbadge__pil{border-width:calc(var(--border-width) * 2)}.fp-hbadge--ghost .fp-hbadge__pil{background:0 0;border-color:#0000}.fp-hbadge--ghost:hover .fp-hbadge__pil{background:color-mix(in srgb, var(--muted) 50%, transparent)}.fp-hbadge--sm .fp-hbadge__pil{gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);font-size:var(--text-label)}.fp-hbadge--lg .fp-hbadge__pil{gap:var(--space-xs);padding:var(--space-xs) var(--space-lg);font-size:var(--text-body)}.fp-hbadge__icoon{color:color-mix(in srgb, var(--foreground) 60%, transparent);transition:color var(--motion-instant-duration) var(--motion-instant);display:inline-flex}.fp-hbadge:hover .fp-hbadge__icoon--voor{color:var(--primary)}.fp-hbadge__icoon>svg{width:1em;height:1em}
.fp-arrowbtn{--fp-hoek:-45deg;justify-content:center;align-items:center;gap:var(--space-xs);height:3.5rem;padding:0 var(--space-xl);isolation:isolate;border:calc(var(--border-width) * 2) solid transparent;background:var(--primary);color:var(--primary-foreground);cursor:pointer;font:inherit;font-size:var(--text-body-sm);transition:color var(--motion-default-duration) var(--motion-default), border-color var(--motion-default-duration) var(--motion-default);border-radius:999px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.fp-arrowbtn:hover,.fp-arrowbtn:focus-visible{border-color:var(--primary);color:var(--primary)}.fp-arrowbtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-arrowbtn:disabled{cursor:default;opacity:.6}.fp-arrowbtn[data-pressed] .fp-arrowbtn__tekst{transform:scale(.97)}.fp-arrowbtn[data-pressed] .fp-arrowbtn__pijl{transform:rotate(var(--fp-hoek)) scale(.9)}.fp-arrowbtn__vulling{z-index:0;pointer-events:none;background:var(--background);width:1.25rem;height:1.25rem;transition:transform var(--motion-smooth-duration) var(--motion-smooth);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.fp-arrowbtn:hover .fp-arrowbtn__vulling,.fp-arrowbtn:focus-visible .fp-arrowbtn__vulling{transform:translate(-50%,-50%)scale(40)}.fp-arrowbtn__tekst{z-index:1;position:relative}.fp-arrowbtn__pijl{z-index:1;width:1.125rem;height:1.125rem;transform:rotate(var(--fp-hoek));transition:transform var(--motion-instant-duration) var(--motion-instant);position:relative}@media (prefers-reduced-motion:reduce){.fp-arrowbtn__vulling,.fp-arrowbtn__pijl{transition:none}}
.fp-sonar{isolation:isolate;width:100%;position:relative;overflow:hidden}.fp-sonar--interactief{cursor:crosshair}.fp-sonar__doek{z-index:-1;width:100%;height:100%;color:var(--primary);pointer-events:none;position:absolute;inset:0}.fp-noise{width:100%;position:relative;overflow:hidden}.fp-noise__doek{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fp-noise__inhoud{z-index:1;width:100%;height:100%;position:relative}
.fp-lattice{border-left:var(--border-width) solid var(--border);border-right:var(--border-width) solid var(--border);width:100%;color:var(--foreground);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@media (min-width:48rem){.fp-lattice{grid-template-columns:repeat(4,minmax(0,1fr))}}.fp-lattice--lijnen:before,.fp-lattice--lijnen:after{content:"";width:100vw;height:var(--border-width);background:var(--border);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.fp-lattice--lijnen:before{top:calc(-1 * var(--border-width))}.fp-lattice--lijnen:after{bottom:calc(-1 * var(--border-width))}.fp-lattice__tegel{padding:var(--space-xl) var(--space-md);background:var(--background);border-bottom:var(--border-width) solid var(--border);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:48rem){.fp-lattice__tegel{padding:var(--space-xl)}}.fp-lattice__tegel:nth-child(odd){border-right:var(--border-width) solid var(--border)}.fp-lattice__tegel:nth-last-child(-n+2){border-bottom:0}.fp-lattice__tegel:nth-child(4n+1),.fp-lattice__tegel:nth-child(4n){background:var(--muted)}@media (min-width:48rem){.fp-lattice__tegel:nth-child(odd){border-right:0}.fp-lattice__tegel:not(:nth-child(4n)){border-right:var(--border-width) solid var(--border)}.fp-lattice__tegel:nth-last-child(-n+4){border-bottom:0}.fp-lattice__tegel:nth-child(4n+1),.fp-lattice__tegel:nth-child(4n){background:var(--background)}.fp-lattice__tegel:nth-child(8n+1),.fp-lattice__tegel:nth-child(8n+3),.fp-lattice__tegel:nth-child(8n+6),.fp-lattice__tegel:nth-child(8n){background:var(--muted)}}.fp-lattice__beeld{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:1rem}@media (min-width:48rem){.fp-lattice__beeld{height:1.25rem}}.fp-lattice--invert .fp-lattice__beeld{filter:brightness(0)invert()}.fp-lattice__tegel>svg:not(.fp-lattice__plus){width:auto;height:1.25rem}.fp-lattice__plus{z-index:1;width:1.5rem;height:1.5rem;position:absolute}.fp-lattice__plus--rb{bottom:-.75rem;right:-.75rem}.fp-lattice__plus--lb{display:none;bottom:-.75rem;left:-.75rem}@media (min-width:48rem){.fp-lattice__plus--lb{display:block}}
.fp-rolnum{font-variant-numeric:tabular-nums}.fp-starprice{width:100%;padding:var(--section-padding-block) 0;background:var(--background);color:var(--foreground);position:relative;overflow:hidden}.fp-starprice__veld{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fp-starprice__ster{background:var(--foreground);opacity:0;animation:fp-starprice-twinkel calc(var(--motion-smooth-duration) * 6) linear infinite;will-change:transform, opacity;border-radius:50%;display:block;position:absolute}@keyframes fp-starprice-twinkel{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fp-starprice__ster{opacity:.5;animation:none}}.fp-starprice__inhoud{z-index:1;max-width:72rem;padding:0 var(--space-md);box-sizing:border-box;margin:0 auto;position:relative}.fp-starprice__kop{max-width:48rem;margin:0 auto var(--space-xl);text-align:center}.fp-starprice__titel{margin:0 0 var(--space-md);font:inherit;font-size:var(--text-h2);letter-spacing:-.03em;font-weight:700;line-height:1.1}.fp-starprice__toelichting{font-size:var(--text-body);color:var(--muted-foreground);white-space:pre-line;margin:0}.fp-starprice__schakelaar{background:var(--muted);border-radius:999px;width:fit-content;margin:0 auto;padding:.25rem;display:flex;position:relative}.fp-starprice__tab{padding:var(--space-xs) var(--space-lg);cursor:pointer;font:inherit;font-size:var(--text-body-sm);color:var(--muted-foreground);transition:color var(--motion-instant-duration) var(--motion-instant);background:0 0;border:0;border-radius:999px;font-weight:500;position:relative}.fp-starprice__tab:hover{color:var(--foreground)}.fp-starprice__tab[aria-selected=true]{color:var(--primary-foreground)}.fp-starprice__tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-starprice__pil{z-index:0;background:var(--primary);border-radius:999px;position:absolute;inset:0}.fp-starprice__tab-tekst{z-index:1;position:relative}.fp-starprice__note{opacity:.8}.fp-starprice__kaarten{align-items:start;gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:64rem){.fp-starprice__kaarten{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-starprice__kaart--populair{margin-top:calc(-1 * var(--space-lg))}}.fp-starprice__kaart{text-align:center;padding:var(--space-xl);border-radius:var(--radius-lg);border:var(--border-width) solid var(--border);background:color-mix(in srgb, var(--background) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;display:flex;position:relative}.fp-starprice__kaart--populair{border:calc(var(--border-width) * 2) solid var(--primary);box-shadow:var(--shadow-overlay)}.fp-starprice__label{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-md);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-label);white-space:nowrap;border-radius:999px;font-weight:600;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.fp-starprice__label>svg{width:1em;height:1em}.fp-starprice__naam{font:inherit;font-size:var(--text-h3);margin:0;font-weight:600}.fp-starprice__omschrijving{margin:var(--space-xs) 0 0;font-size:var(--text-body-sm);color:var(--muted-foreground)}.fp-starprice__prijs{justify-content:center;align-items:baseline;gap:var(--space-2xs);margin:var(--space-lg) 0 0;display:flex}.fp-starprice__bedrag{font-size:var(--text-display);letter-spacing:-.03em;font-weight:700;line-height:1}.fp-starprice__suffix{font-size:var(--text-body-sm);letter-spacing:.02em;color:var(--muted-foreground);white-space:nowrap;font-weight:600}.fp-starprice__billing{margin:var(--space-xs) 0 0;font-size:var(--text-label);color:var(--muted-foreground)}.fp-starprice__lijst{margin:var(--space-xl) 0 0;gap:var(--space-sm);text-align:left;font-size:var(--text-body-sm);color:var(--muted-foreground);padding:0;line-height:1.5;list-style:none;display:grid}.fp-starprice__lijst li{gap:var(--space-sm);display:flex}.fp-starprice__lijst svg{width:1.25rem;height:1.25rem;color:var(--primary);flex:none}.fp-starprice__cta{width:100%;padding-top:var(--space-sm);padding-bottom:var(--space-sm);box-sizing:border-box;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}.fp-starprice__kaart .fp-starprice__cta{margin-top:var(--space-xl)}.fp-tiers{align-items:center;gap:var(--space-xl);width:100%;padding:var(--space-xl) 0;color:var(--foreground);flex-direction:column;display:flex}.fp-tiers__kop{gap:var(--space-lg);text-align:center;justify-items:center;display:grid}.fp-tiers__titel{font:inherit;font-size:var(--text-h2);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.1}.fp-tiers__ondertitel{font-size:var(--text-body);color:var(--muted-foreground);margin:0}.fp-tiers__schakelaar{background:var(--muted);border-radius:999px;width:fit-content;padding:.25rem;display:flex}.fp-tiers__tab{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);cursor:pointer;font:inherit;font-size:var(--text-body-sm);color:var(--foreground);text-transform:capitalize;background:0 0;border:0;border-radius:999px;font-weight:600;display:inline-flex;position:relative}.fp-tiers__tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-tiers__pil{z-index:0;background:var(--background);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;position:absolute;inset:0}.fp-tiers__tab-tekst{z-index:1;position:relative}.fp-tiers__korting{z-index:1;padding:.125rem var(--space-xs);background:var(--muted);font-size:var(--text-label);white-space:nowrap;border-radius:999px;font-weight:600;position:relative}.fp-tiers__tab[aria-selected=true] .fp-tiers__korting{background:var(--muted)}.fp-tiers__raster{gap:var(--space-lg);width:100%;max-width:72rem;display:grid}@media (min-width:40rem){.fp-tiers__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.fp-tiers__raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.fp-tiers__kaart{gap:var(--space-xl);padding:var(--space-lg);border-radius:var(--radius-lg);border:var(--border-width) solid var(--border);background:var(--background);color:var(--foreground);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 6%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.fp-tiers__kaart--omgekeerd{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.fp-tiers__kaart--populair{box-shadow:0 0 0 2px var(--primary)}.fp-tiers__raster-achtergrond{pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--background) 18%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--background) 18%, transparent) 1px, transparent 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 50% at 50% 0,#000 70%,#0000 110%);mask-image:radial-gradient(80% 50% at 50% 0,#000 70%,#0000 110%)}.fp-tiers__gloed{pointer-events:none;background:radial-gradient(ellipse 80% 80% at 50% -20%, color-mix(in srgb, var(--primary) 12%, transparent), transparent);position:absolute;inset:0}.fp-tiers__naam{align-items:center;gap:var(--space-sm);font:inherit;font-size:var(--text-h3);text-transform:capitalize;margin:0;font-weight:500;display:flex;position:relative}.fp-tiers__badge{padding:.125rem var(--space-xs);background:var(--muted);color:var(--foreground);font-size:var(--text-label);white-space:nowrap;border-radius:999px;font-weight:600}.fp-tiers__prijsvak{min-height:3rem;position:relative}.fp-tiers__prijs{font-size:var(--text-data);margin:0;font-weight:500;line-height:1.1}.fp-tiers__suffix{font-size:var(--text-label);color:var(--muted-foreground);margin:0}.fp-tiers__kaart--omgekeerd .fp-tiers__suffix{color:color-mix(in srgb, var(--background) 70%, transparent)}.fp-tiers__inhoud{gap:var(--space-xs);flex:1;align-content:start;display:grid;position:relative}.fp-tiers__omschrijving{font-size:var(--text-body-sm);margin:0;font-weight:500}.fp-tiers__lijst{gap:var(--space-xs);font-size:var(--text-body-sm);color:var(--muted-foreground);margin:0;padding:0;font-weight:500;list-style:none;display:grid}.fp-tiers__kaart--omgekeerd .fp-tiers__lijst{color:var(--background)}.fp-tiers__lijst li{align-items:center;gap:var(--space-xs);display:flex}.fp-tiers__lijst svg{flex:none;width:1rem;height:1rem}.fp-tiers__cta{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;padding-left:var(--space-sm);padding-right:var(--space-sm);box-sizing:border-box;white-space:nowrap;text-decoration:none;display:inline-flex;position:relative}.fp-tiers__cta>svg{width:1rem;height:1rem}.fp-tiers__kaart--omgekeerd .fp-tiers__cta{background:var(--background);color:var(--foreground);border-color:#0000}
.fp-infhero{--fp-hero-h:100vh;width:100%;min-height:var(--fp-hero-h);background:var(--background);color:var(--foreground);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fp-infhero__orb{pointer-events:none;border-radius:50%;width:37.5rem;height:37.5rem;margin:-18.75rem 0 0 -18.75rem;position:absolute;top:50%;left:50%}.fp-infhero__orb>span{filter:blur(4rem);background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 20%, transparent), color-mix(in srgb, var(--info) 20%, transparent), color-mix(in srgb, var(--primary) 14%, transparent));border-radius:50%;position:absolute;inset:0}.fp-infhero__lijnen{pointer-events:none;color:var(--foreground);position:absolute;inset:0}.fp-infhero__lijnen>svg{width:100%;height:100%}.fp-infhero__inhoud{z-index:1;width:100%;max-width:72rem;padding:0 var(--space-md);box-sizing:border-box;text-align:center;margin:0 auto;position:relative}.fp-infhero__paneel{max-width:64rem;display:inline-block;position:relative}.fp-infhero__paneel--glass{padding:var(--space-xl);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--card) 45%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--foreground) 12%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-overlay)}.fp-infhero__paneel--solid{padding:var(--space-xl);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-overlay)}@media (min-width:48rem){.fp-infhero__paneel--glass,.fp-infhero__paneel--solid{padding:var(--space-2xl)}}.fp-infhero__rand{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foreground) 40%, transparent), transparent);height:1px;position:absolute;left:0;right:0}.fp-infhero__rand--boven{top:-1px}.fp-infhero__rand--onder{opacity:.6;bottom:-1px}.fp-infhero__titel{font:inherit;font-size:var(--text-display);line-height:var(--text-display--line-height,1);letter-spacing:-.04em;margin:0;font-weight:700}.fp-infhero__woord{margin-right:.25em;display:inline-block}.fp-infhero__woord:last-child{margin-right:0}.fp-infhero__letter{color:var(--foreground);display:inline-block}.fp-infhero__ondertitel{margin:var(--space-lg) 0 0;font-size:var(--text-h3);color:var(--muted-foreground);font-weight:300}.fp-infhero__streep{height:.25rem;margin:var(--space-xl) auto 0;background:linear-gradient(90deg, transparent, var(--muted-foreground), transparent);transform-origin:50%;display:block}.fp-infhero__acties{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.fp-infhero__stipjes{z-index:-1;pointer-events:none;position:absolute;inset:0}.fp-infhero__stipjes>i{background:color-mix(in srgb, var(--foreground) 25%, transparent);border-radius:50%;width:.5rem;height:.5rem;display:block;position:absolute}.fp-infhero__stipjes>i:first-child{top:30%;left:20%}.fp-infhero__stipjes>i:nth-child(2){top:70%;left:35%}.fp-infhero__stipjes>i:nth-child(3){top:30%;left:50%}.fp-infhero__stipjes>i:nth-child(4){top:70%;left:65%}.fp-infhero__stipjes>i:nth-child(5){top:30%;left:80%}.fp-infhero__stipjes>i:nth-child(6){top:70%;left:95%}.fp-vghero{width:100%;color:var(--foreground);background:var(--background);position:relative;overflow:hidden}.fp-vghero--vol{min-height:var(--fp-hero-h,100vh)}.fp-vghero--inhoud{padding:var(--space-2xl) 0}.fp-vghero__video{z-index:0;position:absolute;inset:0}.fp-vghero__video>video,.fp-vghero__video>img{object-fit:cover;width:100%;height:100%}.fp-vghero__glas{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:var(--border-width) solid color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--card) 40%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--primary) 15%, transparent), inset 0 1px 0 color-mix(in srgb, var(--foreground) 8%, transparent)}.fp-vghero__schakel{top:var(--space-md);right:var(--space-md);z-index:2;border-radius:var(--radius);width:2.5rem;height:2.5rem;color:var(--foreground);cursor:pointer;transition:background var(--motion-instant-duration) var(--motion-instant);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.fp-vghero__schakel:hover{background:color-mix(in srgb, var(--card) 60%, transparent)}.fp-vghero__schakel:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-vghero__schakel[data-pressed]{transform:scale(.94)}.fp-vghero__schakel>svg{width:1rem;height:1rem}.fp-vghero__inhoud{z-index:1;margin-top:var(--space-2xl);padding:0 var(--space-lg) var(--space-2xl);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.fp-vghero--vol .fp-vghero__inhoud{margin-top:calc(var(--space-2xl) * 2)}.fp-vghero__pil{align-items:center;gap:var(--space-xs);height:2.375rem;padding:0 var(--space-sm);border-radius:var(--radius);display:inline-flex}.fp-vghero__label{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-label);box-shadow:0 0 8px color-mix(in srgb, var(--primary) 40%, transparent);font-weight:500}.fp-vghero__piltekst{font-size:var(--text-body-sm);letter-spacing:.02em;font-weight:500}.fp-vghero__titel{max-width:64rem;margin:var(--space-xl) 0 0;font:inherit;font-size:var(--text-display);line-height:var(--text-display--line-height,1.05);letter-spacing:-.02em;font-weight:400}.fp-vghero__titel em{margin:0 .08em;font-style:italic}.fp-vghero__toelichting{max-width:42rem;margin:var(--space-lg) 0 0;font-size:var(--text-body);color:var(--muted-foreground)}.fp-vghero__acties{align-items:center;gap:var(--space-md);margin-top:var(--space-xl);flex-direction:column;display:flex}@media (min-width:40rem){.fp-vghero__acties{flex-direction:row}}.fp-vghero__knop{padding:var(--space-sm) var(--space-xl);font-size:var(--text-body)}.fp-vghero__knop.fp-btn--primary{box-shadow:0 10px 25px color-mix(in srgb, var(--primary) 25%, transparent)}.fp-shhero{width:100%;min-height:var(--fp-hero-h,40rem);color:var(--foreground);background:var(--background);position:relative;overflow:hidden}.fp-shhero__filters{width:0;height:0;position:absolute}.fp-shhero__vlak{z-index:0;position:absolute;inset:0}.fp-shhero__vlak>*{width:100%;height:100%}.fp-shhero__balk{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg);display:flex;position:relative}.fp-shhero__logo{color:var(--foreground);align-items:center;display:inline-flex}.fp-shhero__logo>svg{width:1.5rem;height:1.5rem}.fp-shhero__nav{align-items:center;gap:var(--space-2xs);display:flex}.fp-shhero__link{padding:var(--space-xs) var(--space-sm);font-size:var(--text-label);color:color-mix(in srgb, var(--foreground) 80%, transparent);transition:color var(--motion-instant-duration) var(--motion-instant), background var(--motion-instant-duration) var(--motion-instant);border-radius:999px;font-weight:300;text-decoration:none}.fp-shhero__link:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 10%, transparent)}.fp-shhero__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-shhero__gooey{align-items:center;display:flex;position:relative}.fp-shhero__gooey-knop{z-index:1;height:2rem;padding:0 var(--space-lg);background:var(--foreground);color:var(--background);cursor:pointer;font:inherit;font-size:var(--text-label);transition:opacity var(--motion-instant-duration) var(--motion-instant);border:0;border-radius:999px;align-items:center;font-weight:400;display:inline-flex;position:relative}.fp-shhero__gooey-knop:hover{opacity:.9}.fp-shhero__gooey-knop:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-shhero__gooey-knop[data-pressed]{transform:scale(.96)}.fp-shhero__gooey-pijl{z-index:0;background:var(--foreground);width:2rem;height:2rem;color:var(--background);transition:transform var(--motion-default-duration) var(--motion-default);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:0;transform:translate(-2.5rem)}.fp-shhero__gooey-pijl>svg{width:.75rem;height:.75rem}.fp-shhero__gooey:hover .fp-shhero__gooey-pijl,.fp-shhero__gooey:focus-within .fp-shhero__gooey-pijl{transform:translate(-4.75rem)}.fp-shhero__inhoud{left:var(--space-xl);bottom:var(--space-xl);z-index:2;max-width:32rem;position:absolute}.fp-shhero__badge{margin-bottom:var(--space-md);padding:var(--space-2xs) var(--space-sm);background:color-mix(in srgb, var(--foreground) 5%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;align-items:center;display:inline-flex;position:relative}.fp-shhero__badge-lijn{top:0;left:var(--space-2xs);right:var(--space-2xs);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foreground) 20%, transparent), transparent);border-radius:999px;height:1px;position:absolute}.fp-shhero__badge-tekst{z-index:1;font-size:var(--text-label);color:color-mix(in srgb, var(--foreground) 90%, transparent);font-weight:300;position:relative}.fp-shhero__titel{margin:0 0 var(--space-md);font:inherit;font-size:var(--text-display);letter-spacing:-.02em;font-weight:400;line-height:1}.fp-shhero__titel em{font-style:italic}.fp-shhero__titel strong{font-weight:700}.fp-shhero__tekst{margin:0 0 var(--space-md);font-size:var(--text-body-sm);color:color-mix(in srgb, var(--foreground) 70%, transparent);font-weight:300;line-height:1.6}.fp-shhero__acties{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.fp-shhero__knop{padding:var(--space-sm) var(--space-xl);font-size:var(--text-label);border-radius:999px;font-weight:400}.fp-shhero__knop--ghost{border-color:color-mix(in srgb, var(--foreground) 30%, transparent)}.fp-plxhero{width:100%;height:var(--fp-plx-lengte,300vh);padding:var(--space-2xl) 0;perspective:1000px;transform-style:preserve-3d;color:var(--foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}.fp-plxhero__kop{width:100%;max-width:80rem;padding:var(--space-2xl) var(--space-md);box-sizing:border-box;margin:0 auto;position:relative}.fp-plxhero__titel{font:inherit;font-size:var(--text-display);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.05}.fp-plxhero__tekst{max-width:42rem;margin:var(--space-lg) 0 0;font-size:var(--text-body);color:var(--muted-foreground)}.fp-plxhero__stapel{gap:var(--space-2xl);flex-direction:column;display:flex}.fp-plxhero__rij{gap:var(--space-2xl);display:flex}.fp-plxhero__rij--omgekeerd{flex-direction:row-reverse}.fp-plxhero__kaart{flex:none;width:30rem;height:24rem;position:relative}.fp-plxhero__link{border-radius:var(--radius-lg);width:100%;height:100%;display:block;overflow:hidden}.fp-plxhero__beeld{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.fp-plxhero__sluier{border-radius:var(--radius-lg);background:var(--background);opacity:0;pointer-events:none;transition:opacity var(--motion-default-duration) var(--motion-default);position:absolute;inset:0}.fp-plxhero__kaart:hover .fp-plxhero__sluier{opacity:.8}.fp-plxhero__kaarttitel{left:var(--space-md);bottom:var(--space-md);font:inherit;font-size:var(--text-h3);color:var(--foreground);opacity:0;pointer-events:none;transition:opacity var(--motion-default-duration) var(--motion-default);margin:0;font-weight:600;position:absolute}.fp-plxhero__kaart:hover .fp-plxhero__kaarttitel{opacity:1}.fp-pijlknop{cursor:pointer;width:fit-content;font:inherit;color:var(--primary-foreground);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.fp-pijlknop:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:999px}.fp-pijlknop:disabled{cursor:default;opacity:.6}.fp-pijlknop__tekst{padding:var(--space-sm) var(--space-lg);background:var(--primary);font-size:var(--text-body-sm);transition:background var(--motion-smooth-duration) var(--motion-smooth), color var(--motion-smooth-duration) var(--motion-smooth);border-radius:999px;font-weight:400}.fp-pijlknop__kop{background:var(--primary);width:2.75rem;height:2.75rem;transition:background var(--motion-smooth-duration) var(--motion-smooth), color var(--motion-smooth-duration) var(--motion-smooth);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.fp-pijlknop:hover .fp-pijlknop__tekst,.fp-pijlknop:hover .fp-pijlknop__kop{background:var(--foreground);color:var(--background)}.fp-pijlknop[data-pressed] .fp-pijlknop__kop{transform:scale(.94)}.fp-pijlknop__pijl{width:1.25rem;height:1.25rem;transition:transform var(--motion-smooth-duration) var(--motion-smooth);display:inline-flex;position:absolute}.fp-pijlknop__pijl--a{transform:translate(0)}.fp-pijlknop__pijl--b{transform:translate(-2.5rem)}.fp-pijlknop:hover .fp-pijlknop__pijl--a{transform:translate(2.5rem)}.fp-pijlknop:hover .fp-pijlknop__pijl--b{transform:translate(0)}.fp-splithero{background:var(--background);width:100%;color:var(--foreground);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}@media (min-width:48rem){.fp-splithero{min-height:var(--fp-hero-h,100vh);grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-splithero__beeld{width:100%;height:16rem}@media (min-width:48rem){.fp-splithero__beeld{height:100%}}.fp-splithero__beeld>img,.fp-splithero__beeld>*{object-fit:cover;width:100%;height:100%;display:block}.fp-splithero__tekst{padding:var(--space-xl) var(--space-lg) var(--space-xl);align-items:center;display:flex}@media (min-width:48rem){.fp-splithero__tekst{padding:var(--space-2xl) var(--space-lg) 0 var(--space-xl)}}.fp-splithero__inhoud{gap:var(--space-lg);width:100%;max-width:48rem;display:grid}.fp-splithero__titel{font:inherit;font-size:var(--text-display);letter-spacing:-.04em;margin:0;font-weight:400;line-height:1.02}.fp-splithero__toelichting{max-width:42rem;font-size:var(--text-body);margin:0;font-weight:300;line-height:1.5}.fp-splithero__onder{gap:var(--space-lg);margin-top:var(--space-md);display:grid}.fp-splithero__bewijs{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.fp-splithero__teller{font-size:var(--text-body-sm);flex-direction:column;display:flex}.fp-splithero__getal{font-size:var(--text-body);font-weight:500}.fp-splithero__label{color:var(--muted-foreground)}.fp-splithero__band{margin:var(--space-md) 0 0;position:relative}.fp-splithero__logo{height:2rem;padding:0 var(--space-md);color:var(--muted-foreground);align-items:center;display:inline-flex}.fp-splithero__logo>*{width:auto;height:1.5rem}.fp-clipsplit{background:var(--background);width:100%;color:var(--foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.fp-clipsplit{min-height:var(--fp-hero-h,100vh);flex-direction:row}}.fp-clipsplit__tekst{width:100%;padding:var(--space-xl);box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex}@media (min-width:48rem){.fp-clipsplit__tekst{width:50%;padding:var(--space-2xl)}}@media (min-width:64rem){.fp-clipsplit__tekst{width:60%}}.fp-clipsplit__merk{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-2xl);display:flex}.fp-clipsplit__logo{height:2rem;display:inline-flex}.fp-clipsplit__logo>*{width:auto;height:100%}.fp-clipsplit__naam{font-size:var(--text-body);margin:0;font-weight:700}.fp-clipsplit__slogan{font-size:var(--text-label);letter-spacing:.1em;color:var(--muted-foreground);margin:0}.fp-clipsplit__titel{font:inherit;font-size:var(--text-h2);margin:0;font-weight:700;line-height:1.1}.fp-clipsplit__titel strong{font-weight:inherit;color:var(--primary)}.fp-clipsplit__streep{width:5rem;height:.25rem;margin:var(--space-lg) 0;background:var(--primary);display:block}.fp-clipsplit__toelichting{max-width:28rem;margin:0 0 var(--space-xl);font-size:var(--text-body);color:var(--muted-foreground)}.fp-clipsplit__actie{font-size:var(--text-body);letter-spacing:.15em;text-transform:uppercase;color:var(--primary);transition:opacity var(--motion-instant-duration) var(--motion-instant);font-weight:700;text-decoration:none;display:inline-block}.fp-clipsplit__actie:hover{opacity:.8}.fp-clipsplit__actie:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.fp-clipsplit__contact{gap:var(--space-lg);margin-top:var(--space-2xl);font-size:var(--text-label);color:var(--muted-foreground);display:grid}@media (min-width:40rem){.fp-clipsplit__contact{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-clipsplit__contactregel{align-items:center;gap:var(--space-xs);display:flex}.fp-clipsplit__icoon{width:1.25rem;height:1.25rem;color:var(--primary);flex:none;display:inline-flex}.fp-clipsplit__icoon>svg{width:100%;height:100%}.fp-clipsplit__beeld{width:100%;min-height:18rem}@media (min-width:48rem){.fp-clipsplit__beeld{width:50%;min-height:100%}}@media (min-width:64rem){.fp-clipsplit__beeld{width:40%}}.fp-clipsplit__beeld>img,.fp-clipsplit__beeld>*{object-fit:cover;width:100%;height:100%;display:block}.fp-dashhero{width:100%;min-height:var(--fp-hero-h,100vh);background:var(--background);color:var(--foreground);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.fp-dashhero__achtergrond{z-index:0;opacity:.5;position:absolute;inset:0}.fp-dashhero__achtergrond>*{object-fit:cover;width:100%;height:100%}.fp-dashhero__baan{z-index:1;transform-origin:0 0;filter:blur(2rem);pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 55%, transparent), color-mix(in srgb, var(--primary) 8%, transparent));border-radius:999px;width:4.5rem;height:34rem;position:absolute;top:-4rem;left:-6rem;transform:rotate(-31deg)}.fp-dashhero__baan--b{width:3rem;top:-10rem;left:-1rem}.fp-dashhero__waas{z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 10%, transparent), color-mix(in srgb, var(--primary) 16%, transparent), transparent);width:100%;height:37.5rem;position:absolute;top:0;left:0}.fp-dashhero__balk{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-md);width:calc(100% - var(--space-md) * 2);max-width:80rem;margin:var(--space-md) auto 0;padding:var(--space-xs);border-radius:var(--radius-lg);border:var(--border-width) solid color-mix(in srgb, var(--background) 80%, var(--border));background:color-mix(in srgb, var(--card) 80%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 6%, transparent);display:flex;position:relative}.fp-dashhero__merk{align-items:center;gap:var(--space-xs);padding-left:var(--space-xs);display:flex}.fp-dashhero__logo{width:2rem;height:2rem;display:inline-flex}.fp-dashhero__logo>*{width:100%;height:100%}.fp-dashhero__naam{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:700}.fp-dashhero__nav{align-items:center;gap:var(--space-xl);font-size:var(--text-body-sm);color:var(--muted-foreground);font-weight:600;display:none}@media (min-width:48rem){.fp-dashhero__nav{display:flex}}.fp-dashhero__link{color:inherit;transition:color var(--motion-instant-duration) var(--motion-instant);text-decoration:none}.fp-dashhero__link:hover{color:var(--primary)}.fp-dashhero__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.fp-dashhero__navknop{align-items:center;gap:var(--space-2xs);font-weight:700;display:inline-flex}.fp-dashhero__navknop>svg{width:1.25rem;height:1.25rem}.fp-dashhero__inhoud{z-index:2;align-items:center;gap:var(--space-lg);padding:var(--space-2xl) var(--space-md) var(--space-xl);text-align:center;flex-direction:column;display:flex;position:relative}.fp-dashhero__pil{box-shadow:0 10px 25px color-mix(in srgb, var(--primary) 20%, transparent)}.fp-dashhero__titel{max-width:64rem;font:inherit;font-size:var(--text-display);line-height:var(--text-display--line-height,1.05);letter-spacing:-.03em;margin:0;font-weight:500}.fp-dashhero__toelichting{max-width:48rem;font-size:var(--text-h3);color:var(--muted-foreground);margin:0;font-weight:500;line-height:1.6}.fp-dashhero__acties{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.fp-dashhero__knop{padding:var(--space-sm) var(--space-lg);font-size:var(--text-body)}.fp-dashhero__kaart{z-index:2;width:calc(100% - var(--space-md) * 2);max-width:80rem;margin:var(--space-xl) auto 0;padding:var(--space-md);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--card) 50%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.fp-dashhero__scherm{border-radius:var(--radius-lg);overflow:hidden}.fp-dashhero__scherm>img,.fp-dashhero__scherm>*{width:100%;display:block}.fp-lyrhero{background:var(--background);width:100%;color:var(--foreground);position:relative}.fp-lyrhero__kop{height:var(--fp-hero-h,100vh);position:relative}.fp-lyrhero__visueel{width:100%;height:var(--fp-hero-h,100vh);position:sticky;top:0;overflow:hidden}.fp-lyrhero__lagen{position:absolute;inset:0}.fp-lyrhero__laag{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fp-lyrhero__beeld{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.fp-lyrhero__titelvlak{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fp-lyrhero__titel{font:inherit;font-size:clamp(var(--text-display), 12vw, 14rem);letter-spacing:-.04em;color:var(--foreground);margin:0;font-weight:700;line-height:1}.fp-lyrhero__vervaging{background:linear-gradient(180deg, transparent, var(--background));pointer-events:none;height:30%;position:absolute;bottom:0;left:0;right:0}.fp-lyrhero__inhoud{z-index:1;background:var(--background);position:relative}.fp-cinhero{width:100%;height:var(--fp-hero-h,100vh);color:var(--foreground)}.fp-cinhero__kader{border-radius:var(--radius-lg);background:var(--background);width:100%;height:100%;position:relative;overflow:hidden}.fp-cinhero__video{position:absolute;inset:0}.fp-cinhero__video>video,.fp-cinhero__video>img,.fp-cinhero__video>*{object-fit:cover;width:100%;height:100%}.fp-cinhero__korrel{pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.fp-cinhero__verloop{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--background) 30%, transparent), transparent 40%, color-mix(in srgb, var(--background) 60%, transparent));position:absolute;inset:0}.fp-cinhero__nav{z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%)}.fp-cinhero__navbalk{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--background);display:flex}@media (min-width:48rem){.fp-cinhero__navbalk{gap:var(--space-xl);padding:var(--space-xs) var(--space-xl)}}.fp-cinhero__link{font-size:var(--text-label);color:color-mix(in srgb, var(--foreground) 80%, transparent);white-space:nowrap;transition:color var(--motion-instant-duration) var(--motion-instant);text-decoration:none}.fp-cinhero__link:hover{color:var(--foreground)}.fp-cinhero__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.fp-cinhero__onder{padding:0 var(--space-md) var(--space-xs);position:absolute;bottom:0;left:0;right:0}@media (min-width:48rem){.fp-cinhero__onder{padding:0 var(--space-xl) var(--space-xs)}}.fp-cinhero__raster{align-items:end;gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:64rem){.fp-cinhero__raster{grid-template-columns:2fr 1fr}}.fp-cinhero__titel{font:inherit;font-size:clamp(var(--text-display), 18vw, 20rem);letter-spacing:-.07em;margin:0;font-weight:500;line-height:.85}.fp-cinhero__woord{margin-right:.25em;display:inline-block;position:relative}.fp-cinhero__woord:last-child{margin-right:0}.fp-cinhero__ster{font-size:inherit;transform-origin:100% 0;line-height:1;position:absolute;top:.2em;right:-.1em;transform:scale(.31)}.fp-cinhero__zijkant{gap:var(--space-lg);padding-bottom:var(--space-lg);flex-direction:column;display:flex}@media (min-width:64rem){.fp-cinhero__zijkant{padding-bottom:var(--space-xl)}}.fp-cinhero__tekst{font-size:var(--text-body-sm);color:color-mix(in srgb, var(--foreground) 70%, transparent);margin:0;line-height:1.2}.fp-cinhero__knop{align-items:center;gap:var(--space-xs);padding:.25rem .25rem .25rem var(--space-lg);background:var(--primary);color:var(--primary-foreground);cursor:pointer;font:inherit;font-size:var(--text-body-sm);border:0;border-radius:999px;align-self:flex-start;font-weight:500;display:inline-flex}.fp-cinhero__knop:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-cinhero__knop[data-pressed]{transform:scale(.97)}.fp-cinhero__knopkop{background:var(--background);width:2.5rem;height:2.5rem;color:var(--foreground);transition:transform var(--motion-instant-duration) var(--motion-instant);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fp-cinhero__knop:hover .fp-cinhero__knopkop{transform:translate(.25rem)scale(1.1)}.fp-cinhero__knopkop>svg{width:1rem;height:1rem}.fp-minhero{width:100%;height:var(--fp-hero-h,100vh);padding:var(--space-xl);box-sizing:border-box;background:var(--background);color:var(--foreground);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.fp-minhero{padding:var(--space-2xl)}}.fp-minhero__balk{z-index:3;justify-content:space-between;align-items:center;width:100%;max-width:80rem;display:flex;position:relative}.fp-minhero__merk{font-size:var(--text-h3);letter-spacing:.05em;font-weight:700}.fp-minhero__nav{align-items:center;gap:var(--space-xl);display:none}@media (min-width:48rem){.fp-minhero__nav{display:flex}}.fp-minhero__link{font-size:var(--text-body-sm);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 60%, transparent);transition:color var(--motion-instant-duration) var(--motion-instant);font-weight:500;text-decoration:none}.fp-minhero__link:hover{color:var(--foreground)}.fp-minhero__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-minhero__midden{flex:1;grid-template-columns:1fr;align-items:center;width:100%;max-width:80rem;display:grid;position:relative}@media (min-width:48rem){.fp-minhero__midden{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-minhero__tekst{z-index:2;text-align:center;order:2;position:relative}@media (min-width:48rem){.fp-minhero__tekst{text-align:left;order:1}}.fp-minhero__toelichting{max-width:20rem;font-size:var(--text-body-sm);color:color-mix(in srgb, var(--foreground) 80%, transparent);margin:0 auto;line-height:1.6}@media (min-width:48rem){.fp-minhero__toelichting{margin:0}}.fp-minhero__lees{margin-top:var(--space-md);font-size:var(--text-body-sm);color:var(--foreground);font-weight:500;text-decoration:underline;text-decoration-thickness:from-font;display:inline-block}.fp-minhero__lees:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-minhero__podium{order:1;justify-content:center;align-items:center;height:100%;min-height:20rem;display:flex;position:relative}@media (min-width:48rem){.fp-minhero__podium{order:2}}.fp-minhero__cirkel{z-index:0;width:min(18rem, calc(var(--fp-hero-h,100vh) * .5));aspect-ratio:1;background:color-mix(in srgb, var(--primary) 90%, transparent);border-radius:50%;position:absolute}@media (min-width:48rem){.fp-minhero__cirkel{width:min(25rem, calc(var(--fp-hero-h,100vh) * .55))}}@media (min-width:64rem){.fp-minhero__cirkel{width:min(31rem, calc(var(--fp-hero-h,100vh) * .6))}}.fp-minhero__portret{z-index:1;width:min(14rem, calc(var(--fp-hero-h,100vh) * .32));object-fit:cover;height:auto;position:relative}@media (min-width:48rem){.fp-minhero__portret{width:min(16rem, calc(var(--fp-hero-h,100vh) * .36))}}@media (min-width:64rem){.fp-minhero__portret{width:min(18rem, calc(var(--fp-hero-h,100vh) * .4))}}.fp-minhero__kop{z-index:2;text-align:center;order:3;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:48rem){.fp-minhero__kop{justify-content:flex-start}}.fp-minhero__titel{font:inherit;font-size:var(--text-display);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1}.fp-minhero__voet{z-index:3;justify-content:space-between;align-items:center;width:100%;max-width:80rem;display:flex;position:relative}.fp-minhero__social{align-items:center;gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}.fp-minhero__social-link{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--foreground) 60%, transparent);transition:color var(--motion-instant-duration) var(--motion-instant);display:inline-flex}.fp-minhero__social-link:hover{color:var(--foreground)}.fp-minhero__social-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-minhero__social-link>*{width:100%;height:100%}.fp-minhero__plaats{font-size:var(--text-body-sm);color:color-mix(in srgb, var(--foreground) 80%, transparent);margin:0;font-weight:500}.fp-collhero{isolation:isolate;background:var(--background);width:100%;color:var(--foreground);position:relative;overflow:hidden}.fp-collhero__was{z-index:0;opacity:.35;filter:blur(24px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 100% at 50% 0,#000 45%,#0000 75%);mask-image:radial-gradient(75% 100% at 50% 0,#000 45%,#0000 75%)}.fp-collhero__was>img{object-fit:cover;object-position:top;width:100%;height:100%}.fp-collhero__raster{z-index:1;align-items:center;gap:var(--space-2xl);max-width:72rem;padding:var(--section-padding-block) var(--space-lg);box-sizing:border-box;grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}@media (min-width:64rem){.fp-collhero__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-collhero--compact .fp-collhero__raster{gap:var(--space-xl);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.fp-collhero__tekst{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.fp-collhero--compact .fp-collhero__tekst{gap:var(--space-md)}.fp-collhero__titel{font:inherit;font-size:var(--text-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}.fp-collhero--compact .fp-collhero__titel{font-size:var(--text-h2)}.fp-collhero__toelichting{max-width:28rem;font-size:var(--text-body);color:var(--muted-foreground);text-wrap:balance;margin:0}.fp-collhero--compact .fp-collhero__toelichting{max-width:24rem;font-size:var(--text-body-sm)}.fp-collhero__acties{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.fp-collhero__link{font-size:var(--text-body-sm);color:var(--primary);text-underline-offset:.3em;transition:text-decoration-color var(--motion-instant-duration) var(--motion-instant);font-weight:500;text-decoration:none}.fp-collhero__link:hover{text-decoration:underline}.fp-collhero__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.fp-collhero__collage{aspect-ratio:5/4;width:100%;position:relative}.fp-collhero__beeld{object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);position:absolute}.fp-collhero__beeld--hoofd{width:72%;height:88%;top:0;right:0}.fp-collhero__beeld--tweede{border:calc(var(--border-width) * 4) solid var(--background);width:46%;height:56%;bottom:0;left:0;transform:rotate(-4deg)}.fp-banhero{--fp-banhero-sluier:.35;isolation:isolate;width:100%;min-height:var(--fp-hero-h,100vh);color:var(--foreground);background:var(--background);position:relative;overflow:hidden}.fp-banhero__beeld{z-index:0;position:absolute;inset:0}.fp-banhero__beeld>img,.fp-banhero__beeld>*{object-fit:cover;width:100%;height:100%}.fp-banhero__sluier{z-index:0;background:var(--background);opacity:var(--fp-banhero-sluier);pointer-events:none;position:absolute;inset:0}.fp-banhero__glas{background:color-mix(in srgb, var(--foreground) 8%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--foreground) 15%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fp-banhero__balk{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg) 0;display:flex;position:relative}.fp-banhero__logo{align-items:center;height:2.5rem;display:inline-flex}.fp-banhero__logo>*{width:auto;height:100%}.fp-banhero__nav{display:none}@media (min-width:48rem){.fp-banhero__nav{display:block}}.fp-banhero__navpil{align-items:center;gap:var(--space-2xs);border-radius:999px;padding:.25rem;display:flex}.fp-banhero__link{padding:var(--space-xs) var(--space-sm);font-size:var(--text-body-sm);color:color-mix(in srgb, var(--foreground) 80%, transparent);transition:color var(--motion-instant-duration) var(--motion-instant);border-radius:999px;font-weight:500;text-decoration:none}.fp-banhero__link:hover,.fp-banhero__link--actief{color:var(--foreground)}.fp-banhero__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-banhero__navknop{align-items:center;gap:var(--space-xs);margin-left:var(--space-2xs);padding:var(--space-xs) var(--space-sm);font-size:var(--text-body-sm);border-radius:999px;display:inline-flex}.fp-banhero__navknop>svg{width:1rem;height:1rem}.fp-banhero__inhoud{z-index:1;max-width:80rem;padding:var(--space-2xl) var(--space-lg) var(--space-xl);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}@media (min-width:64rem){.fp-banhero__inhoud{padding-top:calc(var(--space-2xl) * 2)}}.fp-banhero__pil{margin-bottom:var(--space-lg)}.fp-banhero__titel{max-width:48rem;font:inherit;font-size:var(--text-display);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.1}.fp-banhero__toelichting{max-width:42rem;margin:var(--space-lg) 0 0;font-size:var(--text-body);color:color-mix(in srgb, var(--foreground) 80%, transparent)}.fp-banhero__acties{align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);flex-direction:column;display:flex}@media (min-width:40rem){.fp-banhero__acties{gap:var(--space-md);flex-direction:row}}.fp-banhero__knop{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);font-size:var(--text-body-sm);color:var(--foreground);border-radius:999px;display:inline-flex}.fp-banhero__knop>svg{width:1rem;height:1rem}.fp-banhero__knop--tekst{color:color-mix(in srgb, var(--foreground) 90%, transparent);border-color:#0000}.fp-banhero__partners{width:100%;max-width:64rem;margin-top:calc(var(--space-2xl) * 1.25)}.fp-banhero__partnertitel{margin:0 0 var(--space-lg);font-size:var(--text-body-sm);color:color-mix(in srgb, var(--foreground) 70%, transparent)}.fp-banhero__logos{place-items:center;gap:var(--space-md);color:color-mix(in srgb, var(--foreground) 70%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.fp-banhero__logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.fp-banhero__logos{grid-template-columns:repeat(5,minmax(0,1fr))}}.fp-banhero__partner{opacity:.8;height:2.25rem;transition:opacity var(--motion-instant-duration) var(--motion-instant);justify-content:center;align-items:center;display:inline-flex}.fp-banhero__partner:hover{opacity:1}.fp-banhero__partner>*{width:auto;max-width:7.5rem;height:100%}.fp-fashero{background:var(--background);width:100%;color:var(--foreground)}.fp-fashero__raster{gap:var(--space-xl);max-width:80rem;padding:var(--space-2xl) var(--space-md);box-sizing:border-box;grid-template-columns:1fr;margin:0 auto;display:grid;position:relative;overflow-x:hidden}@media (min-width:48rem){.fp-fashero__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-fashero__beeldvlak{order:1;position:relative}@media (min-width:48rem){.fp-fashero__beeldvlak{order:2}}.fp-fashero__gloed{z-index:0;background:color-mix(in srgb, var(--primary) 20%, transparent);filter:blur(4rem);pointer-events:none;border-radius:50%;width:18rem;height:18rem;position:absolute;top:-2.5rem;left:-2.5rem}.fp-fashero__beeld{z-index:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-overlay);display:block;position:relative}.fp-fashero__tekst{justify-content:space-between;gap:var(--space-xl);flex-direction:column;order:2;display:flex}@media (min-width:48rem){.fp-fashero__tekst{order:1}}.fp-fashero__merk{font:inherit;font-size:var(--text-display);letter-spacing:-.05em;margin:0;font-weight:700;line-height:1.05}.fp-fashero__lijst{gap:var(--space-xs);font-size:var(--text-h3);letter-spacing:-.03em;margin:0;padding:0;list-style:none;display:grid}.fp-fashero__categorie{color:color-mix(in srgb, var(--foreground) 90%, transparent);cursor:pointer;text-decoration:none}.fp-fashero__categorie:hover{color:var(--foreground)}.fp-fashero__categorie:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.fp-fashero__onder{padding-top:var(--space-xl);margin-top:auto}.fp-fashero__seizoen{font:inherit;font-size:var(--text-h3);margin:0;font-weight:500}.fp-fashero__toelichting{max-width:28rem;margin:var(--space-md) 0 0;font-size:var(--text-body);letter-spacing:-.01em;color:color-mix(in srgb, var(--foreground) 95%, transparent)}.fp-fashero__toelichting a{color:inherit;text-decoration:underline}.fp-gridhero{--fp-gridhero-sluier:.4;width:100%;height:var(--fp-hero-h,100vh);color:var(--foreground);background:var(--background);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fp-gridhero__beeld{z-index:0;position:absolute;inset:0}.fp-gridhero__beeld>img,.fp-gridhero__beeld>:not(.fp-gridhero__sluier){object-fit:cover;width:100%;height:100%}.fp-gridhero__sluier{background:var(--background);opacity:var(--fp-gridhero-sluier);position:absolute;inset:0}.fp-gridhero__lijnen{z-index:1;pointer-events:none;grid-template-columns:1fr 3fr 4fr 3fr 1fr;display:grid;position:absolute;inset:0}.fp-gridhero__lijnen>span{border-left:var(--border-width) solid color-mix(in srgb, var(--foreground) 20%, transparent)}.fp-gridhero__lijnen>span:first-child{border-left:0}.fp-gridhero__inhoud{z-index:2;align-items:center;gap:var(--space-lg);max-width:64rem;padding:0 var(--space-lg);text-align:center;flex-direction:column;display:flex;position:relative}.fp-gridhero__titel{font:inherit;font-size:var(--text-display);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.05}.fp-gridhero__toelichting{max-width:42rem;font-size:var(--text-body);color:color-mix(in srgb, var(--foreground) 90%, transparent);margin:0;font-weight:300}.fp-flthero{width:100%;min-height:var(--fp-hero-h,80vh);padding:var(--space-2xl) 0;box-sizing:border-box;background:var(--background);color:var(--foreground);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fp-flthero__krullen{z-index:0;color:color-mix(in srgb, var(--primary) 15%, transparent);pointer-events:none;position:absolute;inset:0}.fp-flthero__krul{position:absolute}.fp-flthero__krul--lb{width:37.5rem;height:37.5rem;top:0;left:0;transform:translate(-33%,-33%)}.fp-flthero__krul--ro{width:43.75rem;height:43.75rem;bottom:0;right:0;transform:translate(25%,25%)}.fp-flthero__beelden{z-index:1;pointer-events:none;position:absolute;inset:0}.fp-flthero__beeld{object-fit:contain;animation:fp-flthero-zweef calc(var(--motion-smooth-duration) * 5) var(--motion-smooth) infinite;position:absolute}@keyframes fp-flthero-zweef{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}@media (prefers-reduced-motion:reduce){.fp-flthero__beeld{animation:none}}.fp-flthero__inhoud{z-index:2;max-width:42rem;padding:0 var(--space-md);text-align:center;position:relative}.fp-flthero__titel{font:inherit;font-size:var(--text-display);letter-spacing:-.02em;color:var(--primary);margin:0;font-weight:700;line-height:1.05}.fp-flthero__toelichting{margin:var(--space-lg) 0 0;font-size:var(--text-body);color:var(--muted-foreground);line-height:1.7}
.fp-vfh{cursor:default;color:var(--foreground);letter-spacing:-.02em;line-height:1.05;display:inline-block}.fp-vfh:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius-sm)}.fp-vfh--display{font-size:var(--text-display)}.fp-vfh--h2{font-size:var(--text-h2)}.fp-vfh--h3{font-size:var(--text-h3)}.fp-vfh--muted{color:var(--muted-foreground)}.fp-vfh__letter{display:inline-block}.fp-vfh__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.fp-widgets{width:100%;position:relative}.fp-widgets__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fp-widgets__raster{width:100%;display:grid}.fp-widgets__widget{border-radius:var(--radius-lg);outline:none;min-width:0;position:relative}.fp-widgets__widget:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-widgets__widget--sleepbaar{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.fp-widgets__widget--sleepbaar:active{cursor:grabbing}.fp-widgets__widget a,.fp-widgets__widget img{-webkit-user-drag:none}.fp-widgets__vlak{isolation:isolate;border-radius:var(--radius-lg);background:var(--card);width:100%;height:100%;color:var(--card-foreground,var(--foreground));box-shadow:inset 0 0 0 var(--border-width) var(--border), 0 1px 2px color-mix(in srgb, var(--foreground) 12%, transparent);clip-path:inset(0 round var(--radius-lg));transition:box-shadow var(--motion-default-duration) var(--motion-default);flex-direction:column;display:flex;position:relative;overflow:hidden}.fp-widgets__widget[data-opgetild] .fp-widgets__vlak{box-shadow:inset 0 0 0 var(--border-width) var(--border), var(--shadow-overlay)}.fp-widgets__vlak--geland{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--foreground) 40%, transparent)}.fp-patch{border-radius:var(--radius-lg);border:var(--border-width) solid var(--border);background:var(--card);width:100%;color:var(--card-foreground,var(--foreground));box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 6%, transparent);overflow:hidden}.fp-patch__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fp-patch__mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.fp-patch__kop{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.fp-patch__bestand{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.fp-patch__type{border-radius:var(--radius-sm);border:var(--border-width) solid var(--border);background:var(--muted);width:2rem;height:2rem;color:var(--foreground);font-size:var(--text-label);flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.fp-patch__bestandsnaam{min-width:0;display:grid}.fp-patch__naam{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm);color:var(--foreground);font-weight:500;overflow:hidden}.fp-patch__meta{font-size:var(--text-label);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.fp-patch__auto{align-items:center;gap:var(--space-xs);height:2.75rem;padding:0 var(--space-md);border-radius:999px;display:inline-flex}.fp-patch__auto>svg{width:.875rem;height:.875rem;color:var(--primary)}.fp-patch__bord{padding:var(--space-md) var(--space-md) var(--space-2xs);container-type:inline-size}.fp-patch__koppen{margin-bottom:var(--space-xs);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;font-weight:500;display:flex}.fp-patch__kopje{flex:1;min-width:0}.fp-patch__goot-ruimte{flex:none}.fp-patch__leeg{padding:var(--space-xl) var(--space-md);border:var(--border-width) dashed var(--border);border-radius:var(--radius);text-align:center;font-size:var(--text-body-sm);color:var(--muted-foreground);margin:0}.fp-patch__rijen{align-items:flex-start;display:flex}.fp-patch__lijst{flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fp-patch__jack{align-items:center;gap:var(--space-xs);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--background);width:100%;height:100%;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--motion-instant-duration) var(--motion-instant), background var(--motion-instant-duration) var(--motion-instant);display:flex;position:relative}.fp-patch__jack--kolom{padding:0 var(--space-lg) 0 var(--space-sm)}.fp-patch__jack--veld{padding:0 var(--space-sm) 0 var(--space-lg)}.fp-patch__jack:hover{border-color:color-mix(in srgb, var(--foreground) 25%, transparent)}.fp-patch__jack:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-patch__jack[data-gekoppeld]{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}.fp-patch__jack[data-vast]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent)}.fp-patch__jack[data-ontbreekt]{border-style:dashed;border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.fp-patch__jack[data-kandidaat]{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 40%, transparent)}.fp-patch__jack-tekst{flex:1;min-width:0;display:grid}.fp-patch__jack-naam{align-items:center;gap:var(--space-2xs);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm);color:var(--foreground);font-weight:500;display:flex;overflow:hidden}.fp-patch__afkap{text-overflow:ellipsis;overflow:hidden}.fp-patch__ster{font-size:var(--text-label);color:var(--muted-foreground);flex:none}.fp-patch__jack-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-label);color:var(--muted-foreground);display:block;overflow:hidden}.fp-patch__soort{font-size:var(--text-label);color:var(--muted-foreground);flex:none}.fp-patch__soort--lang{display:none}@container (min-width:420px){.fp-patch__soort--lang{display:inline}.fp-patch__soort--kort{display:none}}.fp-patch__fout{font-size:var(--text-label);color:var(--danger);font-variant-numeric:tabular-nums;flex:none}.fp-patch__badge{padding:.125rem var(--space-xs);border:var(--border-width) solid var(--border);background:var(--background);font-size:var(--text-label);color:var(--muted-foreground);border-radius:999px;flex:none;font-weight:500}.fp-patch__plug{border:2px solid var(--border);background:var(--background);border-radius:50%;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.fp-patch__plug--rechts{right:-7px}.fp-patch__plug--links{left:-7px}.fp-patch__plug--actief{border-color:var(--primary)}.fp-patch__plug--ontbreekt{border-color:color-mix(in srgb, var(--danger) 60%, transparent)}.fp-patch__plug-kern{background:var(--primary);border-radius:50%;width:.375rem;height:.375rem;display:block}.fp-patch__plug-kern--zit{animation:fp-patch-zit var(--motion-instant-duration) var(--motion-instant)}@keyframes fp-patch-zit{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.fp-patch__goot{flex:none;overflow:visible}.fp-patch__kabel{stroke:var(--primary)}.fp-patch__kabel--gok{stroke:var(--muted-foreground)}.fp-patch__kabel--tekent{animation:fp-patch-teken var(--motion-default-duration) var(--motion-default)}@keyframes fp-patch-teken{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fp-patch__kabel--tekent,.fp-patch__plug-kern--zit{animation:none}}.fp-patch__voet{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.fp-patch__oordeel{min-width:0;font-size:var(--text-label);color:var(--muted-foreground);margin:0}.fp-patch__teller{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.fp-patch__punt{margin:0 var(--space-2xs)}.fp-patch__oordeel--rood{color:var(--danger)}.fp-patch__bevestig{height:2.75rem;padding:0 var(--space-lg);border-radius:999px}.fp-patch__bevestig--geblokkeerd{background:var(--muted);color:var(--foreground);cursor:not-allowed}.fp-clipshow{justify-content:space-between;align-items:center;gap:var(--space-2xl);width:100%;min-height:var(--fp-clipshow-h,100vh);padding:var(--space-xl);box-sizing:border-box;background:var(--background);color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}@media (min-width:48rem){.fp-clipshow{padding:var(--space-2xl);flex-direction:row}}.fp-clipshow__menu{z-index:2;width:100%;position:relative}@media (min-width:48rem){.fp-clipshow__menu{width:50%}}.fp-clipshow__lijst{gap:var(--space-2xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-clipshow__knop{align-items:flex-start;gap:var(--space-lg);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;display:flex}.fp-clipshow__knop:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius-sm)}.fp-clipshow__nummer{margin-top:var(--space-xs);font-size:var(--text-h3);color:var(--muted-foreground);transition:color var(--motion-default-duration) var(--motion-default), transform var(--motion-default-duration) var(--motion-default);font-weight:700;transform:scale(1)}.fp-clipshow__item[data-actief] .fp-clipshow__nummer{color:var(--primary);transform:scale(1.1)}.fp-clipshow__titel{font-size:var(--text-display);letter-spacing:-.05em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--foreground) 40%, transparent);opacity:.6;transition:color var(--motion-smooth-duration) var(--motion-smooth), opacity var(--motion-smooth-duration) var(--motion-smooth), transform var(--motion-smooth-duration) var(--motion-smooth);font-weight:900;line-height:.85;transform:translate(0)}.fp-clipshow__item[data-actief] .fp-clipshow__titel{color:var(--foreground);-webkit-text-stroke:0;opacity:1;transform:translateX(var(--space-md))}.fp-clipshow__podium{justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media (min-width:48rem){.fp-clipshow__podium{width:50%}}.fp-clipshow__gloed{background:color-mix(in srgb, var(--primary) 10%, transparent);filter:blur(120px);pointer-events:none;border-radius:50%;width:120%;height:120%;position:absolute}.fp-clipshow__doek{z-index:1;width:100%;max-width:31rem;height:auto;filter:drop-shadow(var(--shadow-overlay));position:relative}.fp-flipgal{width:100%;min-height:var(--fp-flipgal-h,100vh);background:var(--background);color:var(--foreground);position:relative;overflow:hidden}.fp-flipgal__chroom{opacity:0;pointer-events:none;transition:opacity var(--motion-smooth-duration) var(--motion-smooth)}.fp-flipgal--open .fp-flipgal__chroom{opacity:1;pointer-events:auto}.fp-flipgal__teller{top:var(--space-lg);left:var(--space-lg);z-index:60;font-size:var(--text-label);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:0;position:absolute}.fp-flipgal__teller span{color:var(--muted-foreground)}.fp-flipgal__podium{width:100%;min-height:var(--fp-flipgal-h,100vh);cursor:default;position:relative}.fp-flipgal--open .fp-flipgal__podium{cursor:pointer}.fp-flipgal__paneel{z-index:30;pointer-events:none;max-width:22rem;position:absolute;top:50%;transform:translateY(-50%)}.fp-flipgal__paneel--verborgen{display:none}.fp-flipgal__titel{font:inherit;font-size:var(--text-h2);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.05}.fp-flipgal__meta{margin:var(--space-xs) 0 var(--space-lg);font-size:var(--text-label);color:var(--muted-foreground)}.fp-flipgal__omschrijving{font-size:var(--text-body-sm);margin:0;line-height:1.65}.fp-flipgal__bijschrift{min-height:calc(var(--text-body-sm) * 1.3 * 2);margin-top:var(--space-lg);position:relative}.fp-flipgal__bijschrift p{width:80%;font-size:var(--text-body-sm);margin:0;line-height:1.3}.fp-flipgal__kaart{border-radius:var(--radius-lg);background:var(--muted);box-shadow:var(--shadow-overlay);will-change:transform;overflow:hidden}.fp-flipgal__kaartknop{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.fp-flipgal__kaartknop:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.fp-flipgal__kaartknop[data-pressed]{transform:scale(.98)}.fp-flipgal__kaartknop>img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.fp-flipgal--open .fp-flipgal__kaart[data-index] .fp-flipgal__kaartknop[aria-current]{cursor:default}.fp-flipgal--mobiel{gap:var(--space-lg);padding:var(--space-xl) var(--space-md);box-sizing:border-box;flex-direction:column;display:flex;overflow-y:auto}.fp-flipgal--mobiel .fp-flipgal__teller{position:static}.fp-flipgal__held{border-radius:var(--radius-lg);background:var(--muted);min-height:45vh;box-shadow:var(--shadow-overlay);flex:1;position:relative;overflow:hidden}.fp-flipgal__held>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fp-flipgal__raster{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fp-flipgal__mini{aspect-ratio:4/5;border-radius:var(--radius);background:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;width:100%;padding:0;position:relative;overflow:hidden}.fp-flipgal__mini:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-flipgal__mini[data-pressed]{transform:scale(.97)}.fp-flipgal__mini>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
