.fe-albums__jaren{display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.fe-albums__jaarkop{align-items:baseline;border-bottom:2px solid var(--wp--preset--color--primary);display:flex;gap:14px;margin-bottom:20px;padding-bottom:12px}.fe-albums__jaarkop h2{font-family:var(--wp--preset--font-family--heading);font-size:clamp(36px,4.4vw,clamp(56px,3.11vw,78px));font-stretch:75%;font-weight:800;line-height:.9;margin:0;text-transform:uppercase}.fe-albums__jaarkop span{color:rgb(12 26 74 / .75);font-size:16px;font-weight:600}.fe-albums__dagen{margin-top:clamp(20px,2.4vw,36px)}.fe-albums__dag .fe-albums__jaarkop h2{font-size:clamp(32px,3.6vw,52px)}.fe-albums__raster{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(260px,(100% - 72px)/5)),1fr));list-style:none;margin:0;padding:0}.fe-albums__leeg{background:var(--wp--preset--color--muted);border-radius:20px;font-weight:600;padding:60px 20px;text-align:center}.fe-album{background:#fff;border:2px solid var(--wp--preset--color--primary);border-radius:20px;box-shadow:5px 5px 0 var(--wp--preset--color--primary);box-sizing:border-box;color:var(--wp--preset--color--primary);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .25s,box-shadow .25s}@media(hover:hover)and (pointer:fine)and (min-width:900px){.fe-album:hover{box-shadow:8px 8px 0 var(--wp--preset--color--accent);color:var(--wp--preset--color--primary);transform:translate(-3px,-3px)}}.fe-album.is-stapel{box-shadow:6px 6px 0 -2px #fff,6px 6px 0 0 var(--wp--preset--color--primary),12px 12px 0 -2px #fff,12px 12px 0 0 var(--wp--preset--color--primary);height:calc(100% - 12px);margin:0 12px 12px 0}@media(hover:hover)and (pointer:fine)and (min-width:900px){.fe-album.is-stapel:hover{box-shadow:6px 6px 0 -2px #fff,6px 6px 0 0 var(--wp--preset--color--primary),12px 12px 0 -2px #fff,12px 12px 0 0 var(--wp--preset--color--accent);transform:translate(-3px,-3px)}}.fe-album__beeld{aspect-ratio:4/3;background:var(--wp--preset--color--muted-strong);display:block;overflow:hidden;position:relative}.fe-album__beeld img{display:block;height:100%;object-fit:cover;width:100%}.fe-album__aantal,.fe-album__albums{border-radius:100px;font-size:13px;font-weight:700;padding:6px 11px;position:absolute}.fe-album__aantal{background:var(--wp--preset--color--primary);bottom:12px;color:#fff;right:12px}.fe-album__albums{background:var(--wp--preset--color--accent);border:2px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);left:12px;padding:5px 11px;top:12px}.fe-album__voet{align-items:center;border-top:2px solid var(--wp--preset--color--primary);display:flex;gap:12px;justify-content:space-between;padding:16px 18px 18px}.fe-album__kicker{color:var(--wp--preset--color--link);font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:4px}.fe-album__kicker,.fe-album__titel{display:block;text-transform:uppercase}.fe-album__titel{font-family:var(--wp--preset--font-family--heading);font-size:26px;font-stretch:75%;font-weight:800;line-height:.95}.fe-album__pijl{align-items:center;background:var(--wp--preset--color--accent);border-radius:50%;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:42px;justify-content:center;width:42px}.fe-albums__terug{margin-bottom:24px;pointer-events:none;position:sticky;top:calc(clamp(8px,1.1vw,14px) + 72px + var(--wp-admin--admin-bar--height, 0px));z-index:20}.fe-terugknop{align-items:center;background:#fff;border:2px solid var(--wp--preset--color--primary);border-radius:100px;box-shadow:3px 3px 0 var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:12px 20px;pointer-events:auto;text-decoration:none}@media(hover:hover)and (pointer:fine)and (min-width:900px){.fe-terugknop:hover{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--primary)}}.fe-albums__kop{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:26px}.fe-albums__kicker{color:var(--wp--preset--color--link);font-size:13px;font-weight:700;letter-spacing:1.5px;margin:0 0 8px;text-transform:uppercase}.fe-albums__titel{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xxxx-large);font-stretch:75%;font-weight:800;line-height:.85;margin:0;text-transform:uppercase}.fe-albums__meta{color:rgb(12 26 74 / .75);font-size:16px;font-weight:600}.fe-albums--album{container-type:inline-size}.fe-fotos{--fe-kol:2;--fe-gat:10px;display:grid;gap:var(--fe-gat);grid-auto-flow:dense;grid-auto-rows:clamp(130px,16vw,200px);grid-auto-rows:calc((100cqi - (var(--fe-kol) - 1)*var(--fe-gat))/var(--fe-kol)*.75);grid-template-columns:repeat(var(--fe-kol),minmax(0,1fr));list-style:none;margin:0;padding:0}@container (min-width:560px){.fe-fotos{--fe-kol:3;--fe-gat:12px}}@container (min-width:760px){.fe-fotos{--fe-kol:4}}@container (min-width:1000px){.fe-fotos{--fe-kol:5}}@container (min-width:1200px){.fe-fotos{--fe-kol:6}}.fe-fotos>li{min-width:0}.fe-fotos>li[hidden]{display:none}.fe-fotos>.is-groot{grid-column:span 2;grid-row:span 2}.fe-fotos>.is-hoog{grid-row:span 2}.fe-fotos>.is-breed,.fe-fotos>.is-panorama{grid-column:span 2}@container (max-width:559.98px){.fe-fotos>.is-breed{grid-column:auto}}.fe-foto{background:var(--wp--preset--color--muted-strong);border:0;border-radius:16px;cursor:pointer;overflow:hidden;padding:0;position:relative}.fe-foto,.fe-foto img{display:block;height:100%;width:100%}.fe-foto img{object-fit:cover;transition:transform .5s}@media(hover:hover)and (pointer:fine)and (min-width:900px){.fe-foto:hover img{transform:scale(1.06)}}.fe-foto__play{align-items:center;background:var(--wp--preset--color--accent);border-radius:50%;color:var(--wp--preset--color--primary);display:flex;font-size:20px;height:54px;inset:0;justify-content:center;margin:auto;position:absolute;width:54px}.fe-fotos__sentinel{height:1px}.fe-laadbalk{bottom:clamp(12px,2vw,20px);margin-top:28px;pointer-events:none;position:sticky;z-index:20}.fe-laadbalk,.fe-laadbalk__inner{display:flex;justify-content:center}.fe-laadbalk__inner{align-items:center;background:var(--wp--preset--color--primary);border-radius:100px;box-shadow:0 14px 34px -12px rgb(12 26 74 / .55);box-sizing:border-box;color:#fff;flex-wrap:wrap;gap:10px 16px;max-width:100%;padding:8px 8px 8px 22px;pointer-events:auto}.fe-laadbalk__inner p{font-size:15px;font-weight:700;margin:0;white-space:nowrap}.fe-laadbalk__switch{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--body);font-size:15px;font-weight:700;gap:10px;min-height:44px;padding:0 6px}.fe-laadbalk__switch .fe-switch__track{background:hsl(0 0% 100% / .35);border-radius:100px;height:24px;position:relative;transition:background .2s;width:40px}.fe-laadbalk__switch .fe-switch__knop{background:#fff;border-radius:50%;height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.fe-laadbalk__switch[aria-checked=true] .fe-switch__track{background:var(--wp--preset--color--accent)}.fe-laadbalk__switch[aria-checked=true] .fe-switch__knop{transform:translateX(16px)}@media(hover:hover)and (pointer:fine)and (min-width:900px){.fe-laadbalk__switch:hover .fe-switch__track{background:hsl(0 0% 100% / .55);box-shadow:0 0 0 3px hsl(0 0% 100% / .25)}.fe-laadbalk__switch:hover[aria-checked=true] .fe-switch__track{background:var(--wp--preset--color--accent-hover)}}.fe-laadbalk__meer{background:var(--wp--preset--color--accent);border:0;border-radius:100px;color:var(--wp--preset--color--primary);cursor:pointer;font-family:var(--wp--preset--font-family--body);font-size:15px;font-weight:700;min-height:44px;padding:12px 22px}@media(hover:hover)and (pointer:fine)and (min-width:900px){.fe-laadbalk__meer:hover{background:var(--wp--preset--color--accent-hover)}}.fe-laadbalk__meer[hidden]{display:none}.fe-laadbalk__klaar{align-items:center;background:hsl(0 0% 100% / .14);border-radius:100px;display:inline-flex;font-size:15px;font-weight:700;min-height:44px;padding:0 18px}.fe-laadbalk__klaar[hidden]{display:none}.fe-lb{background:rgb(12 26 74 / .96);border:0;color:#fff;font-family:var(--wp--preset--font-family--body);height:100%;inset:0;margin:0;max-height:none;max-width:none;padding:0;position:fixed;width:100%}.fe-lb[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.fe-lb::backdrop{background:rgb(12 26 74 / .6)}.fe-lb :focus-visible{box-shadow:0 0 0 6px var(--wp--preset--color--primary);outline-color:#fff}html.fe-lb-open{overflow:hidden}.fe-lb__top{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px clamp(12px,2vw,24px)}.fe-lb__teller{font-size:15px;font-weight:700}.fe-lb__album{margin-left:10px;opacity:.75}.fe-lb__sluit{background:#fff;border:0;border-radius:100px;color:var(--wp--preset--color--primary);cursor:pointer;font-family:var(--wp--preset--font-family--body);font-size:14px;font-weight:700;min-height:44px;padding:11px 18px}@media(prefers-reduced-motion:no-preference){html:not([data-beweging=uit]) .fe-lb__diashow,html:not([data-beweging=uit]) .fe-lb__melden,html:not([data-beweging=uit]) .fe-lb__nav,html:not([data-beweging=uit]) .fe-lb__sluit{transition:background-color .2s,border-color .2s,transform .2s}}@media(hover:hover)and (pointer:fine){.fe-lb__diashow:not([aria-pressed=true]):hover,.fe-lb__nav:not(.fe-lb__nav--volgende,.fe-lb__nav--oranje):hover,.fe-lb__sluit:hover{background:var(--wp--preset--color--accent)}}.fe-lb__diashow:not([aria-pressed=true]):focus-visible,.fe-lb__nav:not(.fe-lb__nav--volgende,.fe-lb__nav--oranje):focus-visible,.fe-lb__sluit:focus-visible{background:var(--wp--preset--color--accent)}@media(hover:hover)and (pointer:fine){.fe-lb__diashow[aria-pressed=true]:hover,.fe-lb__nav--oranje:hover,.fe-lb__nav--volgende:hover{background:var(--wp--preset--color--accent-hover)}}.fe-lb__diashow[aria-pressed=true]:focus-visible,.fe-lb__nav--oranje:focus-visible,.fe-lb__nav--volgende:focus-visible{background:var(--wp--preset--color--accent-hover)}@media(hover:hover)and (pointer:fine){.fe-lb__nav:hover{transform:scale(1.08)}}.fe-lb__nav:focus-visible{transform:scale(1.08)}.fe-lb__nav:active{transform:scale(.96)}.fe-lb__nav[aria-disabled=true]{opacity:.4;pointer-events:none;transform:none}.fe-lb__diashow:active,.fe-lb__melden:active,.fe-lb__sluit:active{transform:translateY(1px)}.fe-lb__midden{align-items:center;display:grid;gap:clamp(8px,2vw,24px);grid-template-columns:auto minmax(0,1fr) auto;min-height:0;padding:0 clamp(10px,2vw,24px)}.fe-lb__media{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);height:100%;min-height:0;min-width:0;place-items:center}.fe-lb__media img,.fe-lb__media video{border-radius:14px;box-shadow:0 30px 80px -20px rgb(0 0 0 / .6);display:block;grid-area:1/1;max-height:100%;max-width:min(100%,1600px);object-fit:contain}@media(prefers-reduced-motion:no-preference){html:not([data-beweging=uit]) .fe-lb__laag{transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1)}}.fe-lb__laag.is-in,.fe-lb__laag.is-weg{opacity:0;transform:translateX(var(--fe-lb-dx,0))}.fe-lb__laag.is-weg{pointer-events:none}.fe-lb__nav{background:#fff;border:0;border-radius:50%;color:var(--wp--preset--color--primary);cursor:pointer;font-size:22px;font-weight:700;height:54px;width:54px}.fe-lb__nav--oranje,.fe-lb__nav--volgende{background:var(--wp--preset--color--accent)}.fe-lb__nav--klein{font-size:20px;height:48px;width:48px}.fe-lb__links .fe-lb__nav--klein{display:none}@media(max-width:719.98px){.fe-lb__midden>.fe-lb__nav{display:none}.fe-lb__midden{grid-template-columns:minmax(0,1fr)}.fe-lb__links .fe-lb__nav--klein{display:inline-block}}.fe-lb__onder{display:flex;flex-direction:column;gap:12px;padding:14px clamp(12px,2vw,24px) 18px}.fe-lb__voortgang{background:hsl(0 0% 100% / .18);border-radius:4px;height:4px;overflow:hidden}.fe-lb__voortgang span{background:var(--wp--preset--color--accent);display:block;height:100%;width:0}.fe-lb__acties{align-items:center;display:grid;gap:10px;grid-template-areas:"links tempo melden";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.fe-lb__links{gap:10px;grid-area:links;-ms-grid-column:1;justify-self:start}.fe-lb__links,.fe-lb__tempo{align-items:center;display:flex;-ms-grid-row:1}.fe-lb__tempo{background:hsl(0 0% 100% / .08);border:2px solid hsl(0 0% 100% / .35);border-radius:100px;gap:6px;grid-area:tempo;-ms-grid-column:3;justify-self:center;padding:4px}.fe-lb__tempo[hidden]{display:none}.fe-lb__tempo-knop{background:#fff;border:0;border-radius:50%;color:var(--wp--preset--color--primary);cursor:pointer;flex-shrink:0;font-family:var(--wp--preset--font-family--body);font-size:24px;font-weight:700;height:44px;line-height:1;width:44px}@media(prefers-reduced-motion:no-preference){html:not([data-beweging=uit]) .fe-lb__tempo-knop{transition:background-color .2s,transform .2s}}@media(hover:hover)and (pointer:fine)and (min-width:900px){.fe-lb__tempo-knop:hover{background:var(--wp--preset--color--accent)}}.fe-lb__tempo-knop:active{transform:scale(.96)}.fe-lb__tempo-knop[aria-disabled=true]{cursor:default;opacity:.4;transform:none}.fe-lb__tempo-label{align-items:center;display:flex;flex-direction:column;line-height:1.2;min-width:132px;padding:0 6px;text-align:center}.fe-lb__tempo-kop{color:hsl(0 0% 100% / .8);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.fe-lb__tempo-tekst{font-size:15px;font-weight:700;white-space:nowrap}.fe-lb__acties>.fe-lb__melden{grid-area:melden;-ms-grid-column:5;-ms-grid-row:1;justify-self:end}@media(max-width:719.98px){.fe-lb__acties{grid-template-areas:"tempo tempo" "links melden";grid-template-columns:auto auto;justify-content:space-between}.fe-lb__diashow{padding:12px 16px}.fe-lb__melden{padding:10px 14px}.fe-lb__links{-ms-grid-column:1;-ms-grid-row:3}.fe-lb__tempo{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}.fe-lb__acties>.fe-lb__melden{-ms-grid-column:3;-ms-grid-row:3}}@media(max-width:479.98px){.fe-lb__melden-foto{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}}@media(max-width:359.98px){.fe-lb__acties{grid-template-areas:"tempo" "links" "melden";grid-template-columns:auto}.fe-lb__acties>.fe-lb__melden{justify-self:start}.fe-lb__links{-ms-grid-column:1;-ms-grid-row:3}.fe-lb__tempo{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1}.fe-lb__acties>.fe-lb__melden{-ms-grid-column:1;-ms-grid-row:5}}.fe-lb__diashow{align-items:center;background:#fff;border:0;border-radius:100px;color:var(--wp--preset--color--primary);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--body);font-size:15px;font-weight:700;gap:10px;min-height:48px;padding:12px 20px}.fe-lb__diashow[aria-pressed=true]{background:var(--wp--preset--color--accent)}.fe-lb__melden{align-items:center;background:#fff0;border:2px solid hsl(0 0% 100% / .6);border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--body);font-size:15px;font-weight:700;gap:8px;min-height:48px;padding:10px 18px}@media(hover:hover)and (pointer:fine){.fe-lb__melden:hover{background:hsl(0 0% 100% / .1);border-color:#fff}}.fe-lb__melden:focus-visible{background:hsl(0 0% 100% / .1);border-color:#fff}.fe-meld{align-items:center;background:rgb(12 26 74 / .7);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:absolute;z-index:2}.fe-meld[hidden]{display:none}.fe-meld :focus-visible{box-shadow:0 0 0 6px #fff;outline-color:var(--wp--preset--color--primary)}.fe-meld__paneel{background:#fff;border:2px solid var(--wp--preset--color--primary);border-radius:22px;box-shadow:6px 6px 0 var(--wp--preset--color--accent);box-sizing:border-box;color:var(--wp--preset--color--primary);max-height:100%;max-width:520px;overflow-y:auto;padding:clamp(20px,3vw,30px);width:100%}.fe-meld__form,.fe-meld__klaar{display:flex;flex-direction:column;gap:16px}.fe-meld__form[hidden],.fe-meld__klaar[hidden]{display:none}.fe-meld__klaar{align-items:flex-start}.fe-meld__klaar p{font-size:16px;line-height:1.55;margin:0}.fe-meld__kop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.fe-meld__titel{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);font-size:34px;font-stretch:75%;font-weight:800;line-height:.9;margin:0 0 6px;text-transform:uppercase}.fe-meld__uitleg{background:var(--wp--preset--color--muted);border-radius:12px;font-size:14px;line-height:1.5;margin:0;padding:12px 14px}.fe-meld__ref{color:var(--wp--preset--color--link);font-size:14px;font-weight:600;margin:0}.fe-meld__x{background:var(--wp--preset--color--muted);border:0;border-radius:50%;color:var(--wp--preset--color--primary);cursor:pointer;flex-shrink:0;font-size:16px;font-weight:700;height:44px;width:44px}.fe-meld__redenen{border:0;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.fe-meld__redenen legend{font-size:15px;font-weight:700;margin-bottom:8px;padding:0}.fe-meld__redenen label{align-items:center;border:2px solid rgb(12 26 74 / .2);border-radius:14px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;min-height:44px;padding:8px 14px}.fe-meld__redenen label:has(input:checked){background:var(--wp--preset--color--muted);border-color:var(--wp--preset--color--primary)}.fe-meld__redenen input{accent-color:var(--wp--preset--color--primary);height:20px;margin:0;width:20px}.fe-meld__veld{display:flex;flex-direction:column;font-size:15px;font-weight:700;gap:6px}.fe-meld__veld span{font-size:13px;font-weight:500}.fe-meld__veld input,.fe-meld__veld textarea{border:2px solid var(--wp--preset--color--primary);border-radius:12px;box-sizing:border-box;color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--body);font-size:16px;min-height:48px;padding:10px 14px}.fe-meld__veld textarea{resize:vertical}.fe-meld__fout{color:var(--wp--preset--color--error);font-size:14px;font-weight:700;margin:-8px 0 0}.fe-meld__fout[hidden]{display:none}.fe-meld__hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.fe-meld__voet{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.fe-meld__voet a{color:var(--wp--preset--color--primary);font-size:14px;font-weight:700}.fe-meld__terug,.fe-meld__verstuur{border:0;border-radius:100px;cursor:pointer;font-family:var(--wp--preset--font-family--body);font-size:16px;font-weight:700;min-height:48px;padding:12px 24px}.fe-meld__verstuur{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--primary)}@media(hover:hover)and (pointer:fine)and (min-width:900px){.fe-meld__verstuur:hover{background:var(--wp--preset--color--accent-hover)}}.fe-meld__terug{background:var(--wp--preset--color--primary);color:#fff}