@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Pinyon Script;src:url(/fonts/pinyon-script-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Var;src:url(/fonts/inter-var-latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.olb{isolation:isolate;color:#fffdf9;background:#17110e;border-radius:8px;align-items:center;max-width:1058px;min-height:500px;margin:20px auto 80px;font-family:Inter Var,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.olb-beeld{z-index:-2;position:absolute;inset:0}.olb-beeld img{object-fit:cover;object-position:50% 100%;width:80%;max-width:800px;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 22%,#000 52%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 22%,#000 52%)}.olb:hover .olb-beeld img{transform:scale(1.02)}.olb:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0e0a08bf 0%,#0e0a088c 30%,#0e0a0800 58%),linear-gradient(#0e0a0800 80%,#0e0a084d 100%);position:absolute;inset:0}.olb-inhoud{text-align:left;flex-direction:column;align-items:flex-start;width:min(440px,46%);margin-left:clamp(28px,6%,64px);padding:56px 0;display:flex}.olb-kop{letter-spacing:-.005em;text-transform:none;color:#fffdf9;margin:0;font-family:Cormorant Garamond,Times New Roman,Georgia,serif;font-size:clamp(40px,4.4vw,58px);font-style:normal;font-weight:500;line-height:1}.olb-regel-logo{white-space:nowrap;width:fit-content;margin-top:.14em;display:block}.olb .ol-logo-in{vertical-align:baseline;width:auto;max-width:none;height:.64em;display:inline-block}.olb-signatuur{text-align:right;color:#efe0b8;margin-top:.02em;padding-right:.06em;font-family:Pinyon Script,Snell Roundhand,cursive;font-size:max(.34em,18px);font-weight:400;line-height:1.1;display:block}.olb-tekst{color:#fffdf9e6;margin:18px 0 0;font-size:16px;line-height:1.6}.olb-actie{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;display:flex}.olb-prijs{color:#fffdf9d6;margin:0;font-size:15px}.olb-prijs strong{color:#fffdf9;margin-right:4px;font-size:18px;font-weight:600}.olb-knop{color:#120e0c;letter-spacing:.02em;background:#c9aa6c;border-radius:2px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font:600 15px/1.2 Inter Var,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:inline-flex}.olb-ico{background:currentColor;flex:none;width:19px;height:19px;margin-right:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") 50%/contain no-repeat}.olb-knop:hover{color:#120e0c;background:#e0c992}.olb-knop:focus-visible{outline-offset:3px;outline:2px solid #e0c992}@media (width<=1024px){.olb{max-width:960px}.olb-inhoud{width:min(400px,50%)}}@media (width<=699px){.olb{align-items:flex-start;min-height:700px;margin:10px 0 50px}.olb-beeld img{object-position:55% 100%;width:100%;max-width:none;-webkit-mask-image:none;mask-image:none}.olb:after{background:0 0}.olb-inhoud{width:100%;margin:0;padding:44px 24px 8px;position:relative}.olb-inhoud:before{content:"";z-index:-1;background:linear-gradient(#0e0a08e6 0%,#0e0a08e0 84%,#0e0a0800 100%);position:absolute;inset:0 0 -56px}}@media (prefers-reduced-motion:reduce){.olb-beeld img{transition:none}}.v2{--v2-rood:#e4032c;--v2-tekst:#252525;--v2-grijs:#6a6a6a;--v2-lijn:#dadada;--v2-gat:16px;--e:1px;color:var(--v2-tekst);background:#fff;line-height:1.5}@media (width>=1024px){.v2{--e:min(calc(100vw / 1100), 1.3091px)}}.v2.v2-menu-open{overflow:hidden}.v2 main{outline:none}.v2-knop{background:var(--v2-rood);color:#fff;font-family:var(--kopletter);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;transition:background-color var(--overgang) linear, color var(--overgang) linear;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.v2-knop:hover,.v2-knop:focus-visible{color:#fff;background:#b80224}.v2-knop-wit{color:var(--v2-rood);background:#fff}.v2-knop-wit:hover,.v2-knop-wit:focus-visible{color:#b80224;background:#f3f3f3}.v2 :focus-visible{outline:2px solid var(--v2-rood);outline-offset:3px}.v2-band :focus-visible{outline-color:#fff}.v2-kop{z-index:50;border-top:5px solid var(--v2-rood);border-bottom:1px solid var(--v2-lijn);background:#fff;position:relative}.v2-kop-binnen{align-items:center;height:72px;padding:0 22px 0 20px;display:flex}.v2-logo{flex:none;width:105px;display:block}.v2-logo img{width:100%;height:auto}.v2-nav{display:none}.v2-kop-knop{width:136px;height:37px;margin-left:auto;font-size:13px}.v2-hamburger{cursor:pointer;background:0 0;border:0;flex:none;width:33px;height:33px;margin-left:25px;padding:0;position:relative}.v2-hamburger-lijn{background:var(--v2-rood);width:33px;height:2px;position:absolute;top:8px;left:0}.v2-hamburger-lijn+.v2-hamburger-lijn{top:19px}@media (width>=1024px){.v2-kop-binnen{height:calc(82 * var(--e));padding:0 calc(34 * var(--e)) 0 calc(35 * var(--e))}.v2-kop .v2-logo{width:calc(133 * var(--e))}.v2-nav{margin-left:calc(52 * var(--e));translate:0 calc(-2 * var(--e));display:block}.v2-nav-lijst{align-items:center;gap:calc(23 * var(--e));margin:0;padding:0;list-style:none;display:flex}.v2-nav-link{padding:calc(8 * var(--e)) calc(1 * var(--e));color:var(--v2-tekst);font-family:var(--kopletter);font-size:calc(13 * var(--e));cursor:pointer;background:0 0;border:0;line-height:1;display:block;position:relative}.v2-nav-link:hover,.v2-nav-link[aria-current=page],.v2-nav-sub[data-actief]>.v2-nav-link{color:var(--v2-rood)}.v2-nav-link[aria-current=page]:after,.v2-nav-sub[data-actief]>.v2-nav-link:after{content:"";left:0;right:0;bottom:calc(-4 * var(--e));background:var(--v2-rood);height:2px;position:absolute}.v2-nav-sub{position:relative}.v2-sub{left:calc(-18 * var(--e));z-index:60;min-width:calc(170 * var(--e));padding:calc(14 * var(--e)) 0 calc(8 * var(--e));border:1px solid var(--v2-lijn);border-top:2px solid var(--v2-rood);background:#fff;margin:0;list-style:none;display:none;position:absolute;top:100%;box-shadow:0 10px 30px #00000014}.v2-sub:before{content:"";height:calc(14 * var(--e));position:absolute;bottom:100%;left:0;right:0}.v2-nav-sub:hover .v2-sub,.v2-nav-sub[data-open] .v2-sub,html:not(.js) .v2-nav-sub:focus-within .v2-sub{display:block}.v2-sub a{padding:calc(9 * var(--e)) calc(18 * var(--e));font-family:var(--kopletter);font-size:calc(13 * var(--e));color:var(--v2-tekst);line-height:1.2;display:block}.v2-sub a:hover,.v2-sub a[aria-current=page]{color:var(--v2-rood)}.v2-kop-knop{width:calc(144 * var(--e));height:calc(41 * var(--e));font-size:calc(14 * var(--e));translate:0 calc(-4 * var(--e))}.v2-hamburger{display:none}}.v2-menu{display:none}.v2-menu:popover-open{border:0;border-top:5px solid var(--v2-rood);width:100%;max-width:none;height:100%;max-height:none;color:var(--v2-tekst);overscroll-behavior:contain;background:#fff;flex-direction:column;margin:0;padding:0 20px 40px;display:flex;position:fixed;inset:0;overflow-y:auto}.v2-menu::backdrop{background:0 0}@media (prefers-reduced-motion:no-preference){.v2-menu:popover-open{transition:opacity .25s var(--ease), translate .25s var(--ease)}@starting-style{.v2-menu:popover-open{opacity:0;translate:0 -12px}}}.v2-menu-kop{border-bottom:1px solid var(--v2-lijn);flex:none;justify-content:space-between;align-items:center;height:72px;margin:0 -20px;padding:0 22px 0 20px;display:flex}.v2-menu-sluit{cursor:pointer;background:0 0;border:0;width:33px;height:33px;padding:0;position:relative}.v2-menu-sluit span[aria-hidden]:before,.v2-menu-sluit span[aria-hidden]:after{content:"";background:var(--v2-rood);width:29px;height:2px;position:absolute;top:15px;left:2px;rotate:45deg}.v2-menu-sluit span[aria-hidden]:after{rotate:-45deg}.v2-menu-nav ul{margin:0;padding:0;list-style:none}.v2-menu-nav{padding:22px 0 8px}.v2-menu-nav>ul>li>a{font-family:var(--kopletter);color:var(--v2-tekst);padding:9px 0;font-size:27px;line-height:1.15;display:inline-block}.v2-menu-nav a[aria-current=page]{color:var(--v2-rood);text-underline-offset:7px;text-decoration:underline 2px}.v2-menu-sub{flex-wrap:wrap;gap:4px 18px;display:flex;padding:0 0 8px!important}.v2-menu-sub a{font-family:var(--kopletter);color:var(--v2-grijs);padding:6px 0;font-size:15px;line-height:1.2;display:inline-block}.v2-menu-knop{flex:none;align-self:stretch;height:48px;margin-top:18px;font-size:14px}.v2-menu-adres{margin:28px 0 0;font-size:15px;line-height:30px}.v2-menu-social{gap:28px;margin:14px 0 0;display:flex}.v2-menu-social a,.v2-voet-social a{font-family:var(--kopletter);text-transform:uppercase;color:var(--v2-rood);letter-spacing:.02em}.v2-intro{padding:39px 24px 0}.v2-boven{font-family:var(--kopletter);text-transform:uppercase;color:var(--v2-rood);margin:0;font-size:12px;line-height:14px}.v2-titel{font-family:var(--etoile);text-transform:uppercase;color:var(--v2-rood);margin:18px 0 0;font-size:49px;font-weight:400;line-height:55px}.v2-titel span{display:block}.v2-lead{color:var(--v2-tekst);margin:25px 0 0;font-size:17px;line-height:26px}@media (width>=701px){.v2-intro{text-align:center;padding:56px 40px 0}.v2-boven{font-size:14px;line-height:16px}.v2-titel{margin-top:26px;font-size:62px;line-height:1}.v2-titel span{display:inline}.v2-lead{margin-top:34px;font-size:19px;line-height:28px}}@media (width>=1024px){.v2-intro{padding:calc(41 * var(--e)) 0 0}.v2-boven{font-size:calc(15 * var(--e));line-height:calc(17 * var(--e))}.v2-titel{margin-top:calc(23 * var(--e));font-size:calc(75 * var(--e));line-height:calc(75 * var(--e))}.v2-lead{margin-top:calc(35 * var(--e));font-size:calc(20 * var(--e));line-height:calc(28 * var(--e))}}.v2-filters{scrollbar-width:none;gap:10px;margin-top:51px;padding:0 24px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.v2-filters::-webkit-scrollbar{display:none}html:not(.js) .v2-filters{display:none}.v2-filter{min-width:96px;height:41px;color:var(--v2-tekst);font-family:var(--kopletter);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--overgang) linear, color var(--overgang) linear;background:0 0;border:0;border-radius:999px;flex:none;padding:0 20px;font-size:12.5px;line-height:1}.v2-filter:hover{color:var(--v2-rood)}.v2-filter[aria-pressed=true]{background:var(--v2-rood);color:#fff}@media (width>=701px){.v2-filters{justify-content:center;gap:12px;margin-top:44px}.v2-filter{min-width:120px;height:44px;font-size:14px}}@media (width>=1024px){.v2-filters{grid-template-columns:repeat(5, calc(200 * var(--e)));margin-top:calc(44 * var(--e));justify-content:center;justify-items:center;gap:0;padding:0;display:grid;overflow:visible}.v2-filter{width:calc(151 * var(--e));min-width:0;height:calc(47 * var(--e));font-size:calc(15 * var(--e));padding:0}}.v2-galerij{gap:17px var(--v2-gat);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"b b""a d""c c""e e""f g""h h""i i";width:calc(100% - 28px);margin:33px auto 0;display:grid}html:not(.js) .v2-galerij{margin-top:40px}.v2-foto{background:#efefef;display:block;position:relative;overflow:hidden}.v2-foto[hidden]{display:none}.v2-foto img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease);position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v2-foto:hover img{scale:1.03}}.v2-foto:focus-visible{outline-offset:2px}.v2-foto[data-vak=a]{aspect-ratio:173/350;grid-area:a}.v2-foto[data-vak=b]{aspect-ratio:362/314;grid-area:b}.v2-foto[data-vak=c]{aspect-ratio:362/295;grid-area:c}.v2-foto[data-vak=d]{aspect-ratio:173/350;grid-area:d}.v2-foto[data-vak=e]{aspect-ratio:362/279;grid-area:e}.v2-foto[data-vak=f]{aspect-ratio:173/358;grid-area:f}.v2-foto[data-vak=g]{aspect-ratio:173/358;grid-area:g}.v2-foto[data-vak=h]{aspect-ratio:362/312;grid-area:h}.v2-foto[data-vak=i]{aspect-ratio:362/260;grid-area:i}@media (width>=701px){.v2{--v2-gat:2.2857%}.v2-galerij{width:calc(100% - 40px);margin-top:44px}.v2-galerij:not([data-gefilterd]){row-gap:0;column-gap:var(--v2-gat);aspect-ratio:1050/1558;grid-template:"a b b"minmax(0,376fr)"a. ."minmax(0,24fr)"a c d"minmax(0,220fr)".c d"minmax(0,24fr)"e c d"minmax(0,98fr)"e. ."minmax(0,24fr)"e f g"minmax(0,280fr)".f g"minmax(0,24fr)"h f g"minmax(0,96fr)"h. ."minmax(0,24fr)"h i i"minmax(0,368fr)/minmax(0,330fr) minmax(0,337fr) minmax(0,335fr)}.v2-galerij:not([data-gefilterd]) .v2-foto{aspect-ratio:auto}}@media (width>=1024px){.v2-galerij{width:calc(100% - 50 * var(--e));max-width:calc(1050 * var(--e));margin-top:calc(42 * var(--e))}}.v2-galerij[data-gefilterd]{flex-wrap:wrap;gap:16px;display:flex}.v2-galerij[data-gefilterd]:after{content:"";flex:999 1 0}.v2-galerij[data-gefilterd] .v2-foto{flex:var(--r) 1 calc(var(--r) * 210px);aspect-ratio:var(--r)}@media (width>=701px){.v2-galerij[data-gefilterd]{gap:20px}.v2-galerij[data-gefilterd] .v2-foto{flex-basis:calc(var(--r) * 300px)}}@media (width>=1024px){.v2-galerij[data-gefilterd]{gap:calc(24 * var(--e))}.v2-galerij[data-gefilterd] .v2-foto{flex-basis:calc(var(--r) * 400 * var(--e))}}.v2-oui{display:none}@media (width<=700px){.v2-oui{text-align:center;flex-direction:column;align-items:center;padding:79px 24px 0;display:flex}.v2-oui-boog{width:279px}.v2-oui-logo{width:212px;margin-top:15px}.v2-oui-onder{font-family:var(--kopletter);text-transform:uppercase;color:var(--v2-rood);margin:62px 0 0;font-size:14px;line-height:20px}}.v2-band{background:var(--v2-rood);color:#fff;text-align:center;margin-top:142px;padding:29px 24px 38px}.v2-oui+.v2-band{margin-top:142px}.v2-band-kop{font-family:var(--etoile);text-transform:uppercase;font-size:43px;font-weight:400;line-height:50px}.v2-band-tekst{margin:11px 0 0;font-size:17px;line-height:24px}.v2-alleen-groot{display:none}.v2-band .v2-knop{width:247px;max-width:100%;height:49px;margin-top:30px;font-size:13px}@media (width>=701px){.v2-band,.v2-oui+.v2-band{margin-top:96px;padding:64px 40px 72px}.v2-band-kop{font-size:58px;line-height:1.1}.v2-band-tekst{margin-top:16px;font-size:20px;line-height:30px}.v2-alleen-groot{display:inline}.v2-alleen-klein{display:none}.v2-band .v2-knop{width:280px;height:54px;margin-top:34px;font-size:14px}}@media (width>=1024px){.v2-band,.v2-oui+.v2-band{margin-top:calc(96 * var(--e));padding:calc(58 * var(--e)) 0 calc(64 * var(--e))}.v2-band-kop{font-size:calc(54 * var(--e))}.v2-band-tekst{margin-top:calc(14 * var(--e));font-size:calc(20 * var(--e));line-height:calc(28 * var(--e))}.v2-band .v2-knop{width:calc(250 * var(--e));height:calc(50 * var(--e));margin-top:calc(30 * var(--e));font-size:calc(14 * var(--e))}}.v2-voet{text-align:center;background:#fff;padding:30px 24px 20px}.v2-voet-logo{width:160px;margin:0 auto;display:block}.v2-voet-logo img{width:100%;height:auto}.v2-voet-gegevens{flex-direction:column;align-items:center;margin-top:16px;font-size:14px;font-style:normal;line-height:30px;display:flex}.v2-voet-gegevens a:hover,.v2-voet-social a:hover{color:var(--v2-rood);text-decoration:underline}.v2-voet-lijn{border:0;border-top:1px solid var(--v2-lijn);margin:38px 0 0}.v2-voet-social{justify-content:center;gap:30px;margin:17px 0 0;font-size:11px;line-height:16px;display:flex}.v2-voet-onder{color:var(--v2-grijs);margin:14px 0 0;font-size:11px;line-height:18px}@media (width>=701px){.v2-voet{padding:48px 40px 32px}.v2-voet-logo{width:180px}.v2-voet-gegevens{flex-direction:row;justify-content:center;gap:0 34px;margin-top:26px;font-size:15px}.v2-voet-lijn{max-width:1000px;margin:30px auto 0}.v2-voet-social{margin-top:20px;font-size:12px}.v2-voet-onder{margin-top:12px;font-size:12px}}.v2 .lightbox{background:#000000eb;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0}.v2 .lightbox::backdrop{background:#0009}.v2 .lightbox img{object-fit:contain;width:100%;height:100%;padding:50px 60px}.v2 .lightbox button{color:#fff;cursor:pointer;background:0 0;border:0;width:54px;height:54px;font-size:44px;line-height:1;position:absolute}.v2 .lightbox :focus-visible{outline-color:#fff}.v2 .lb-vorige{top:50%;left:6px;translate:0 -50%}.v2 .lb-volgende{top:50%;right:6px;translate:0 -50%}.v2 .lb-sluit{top:6px;right:6px}.v2 .toestemming{z-index:2200;color:#fff;background:#121212;border-radius:8px;align-items:center;gap:24px;width:min(900px,100% - 20px);padding:18px 20px;font-size:13px;line-height:18px;display:flex;position:fixed;bottom:10px;left:50%;translate:-50%}.v2 .toestemming p{margin:0}.v2 .toestemming-knoppen{flex:none;gap:10px;display:flex}.v2 .toestemming .knop{min-height:36px;padding:9px 18px;font-size:14px}@media (width<=640px){.v2 .toestemming{flex-direction:column;align-items:stretch}}.v2.v2-impressie{background:0 0}
