@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-latin-400-normal.a0AnQzuD.woff2)format("woff2"),url(/_astro/fira-sans-latin-400-normal.66xCkunx.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fira-sans-latin-500-normal.Bvbxc8ch.woff2)format("woff2"),url(/_astro/fira-sans-latin-500-normal.Bkfzcwmr.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-latin-600-normal.CXKlxLG9.woff2)format("woff2"),url(/_astro/fira-sans-latin-600-normal.DtSgd811.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-latin-400-italic.BHZPyyGY.woff2)format("woff2"),url(/_astro/fira-sans-latin-400-italic.D1LrdPSQ.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-latin-800-italic.CS7n4b_z.woff2)format("woff2"),url(/_astro/fira-sans-latin-800-italic.BIYAj3Um.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-latin-900-italic.D4bg1IvB.woff2)format("woff2"),url(/_astro/fira-sans-latin-900-italic.C5oL7W1c.woff)format("woff")}:root{--zwart:#0a0a0a;--zwart-2:#121110;--zwart-3:#1c1a17;--goud:#c5a643;--goud-licht:#e3c972;--goud-diep:#8f7425;--rood:#bb0116;--zwart-rgb:10, 10, 10;--goud-rgb:197, 166, 67;--inkt-rgb:21, 19, 15;--logo-woord:#c5a643;--logo-ster:#c5a643;--logo-zwiep:#bb0116;--logo-woord-licht:#15130f;--logo-ster-licht:#b08f2e;--logo-zwiep-licht:#bb0116;--op-goud-accent:var(--rood);--op-goud:var(--zwart);--ivoor:#f6f2e9;--ivoor-2:#ede6d6;--wit:#fff;--inkt:#15130f;--inkt-zacht:#5a554b;--lijn-licht:rgba(var(--inkt-rgb), .12);--lijn-donker:#ffffff1f;--tekst-donker:#ffffffbd;--font:"Fira Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--rand:clamp(20px, 4.2vw, 72px);--max:1360px;--kop-h:84px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (max-width:520px){:root{--kop-h:72px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--zwart);color:var(--inkt);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.0625rem;line-height:1.65;overflow-x:clip}img,video,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--goud);outline-offset:3px}::selection{background:var(--goud);color:var(--op-goud)}.display,.h1,.h2{letter-spacing:-.025em;text-wrap:balance;font-style:italic;font-weight:900;line-height:.94}.display{font-size:clamp(2.9rem,7.6vw,7.8rem)}.h1{font-size:clamp(2.6rem,6vw,6rem)}.h2{font-size:clamp(2.2rem,4.6vw,4.6rem);font-weight:800;line-height:.98}.h3{letter-spacing:-.01em;font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:600;line-height:1.2}.lead{text-wrap:pretty;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.5}.label{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.6em;font-size:.78rem;font-weight:600;display:inline-flex}.label svg{width:.95em;height:.95em;color:var(--goud);flex:none}.goud{color:var(--goud)}.stil{color:var(--inkt-zacht)}p+p{margin-top:1em}.wrap{width:100%;max-width:calc(var(--max) + var(--rand) * 2);padding-inline:var(--rand);margin-inline:auto}.sectie{padding-block:clamp(84px,11vw,168px);position:relative}.licht{background:var(--ivoor);color:var(--inkt)}.donker{background:var(--zwart);color:var(--wit)}.donker .stil{color:var(--tekst-donker)}.goudvlak{background:var(--goud);color:var(--op-goud)}.knop{--knop-bg:var(--goud);--knop-fg:var(--op-goud);background:var(--knop-bg);max-width:100%;min-height:54px;color:var(--knop-fg);text-align:center;text-wrap:balance;isolation:isolate;transition:transform .5s var(--ease), color .4s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.7em;padding:.85em 1.6em;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.knop:before{content:"";z-index:-1;background:var(--knop-hover,var(--wit));border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.knop:hover:before{transform:translateY(0)}.knop:hover{color:var(--knop-hover-fg,var(--inkt));transform:translateY(-2px)}.knop svg{flex:none;width:1.15em;height:1.15em}.knop--rand{--knop-bg:transparent;--knop-fg:currentColor;--knop-hover:var(--goud);box-shadow:inset 0 0 0 1.5px}.knop--rand:hover{color:var(--op-goud)}.knop--zwart{--knop-bg:var(--zwart);--knop-fg:var(--wit);--knop-hover:var(--rood);--knop-hover-fg:var(--wit)}.knop--klein{min-height:44px;padding:.6em 1.2em;font-size:.92rem}.pijllink{align-items:center;gap:.55em;font-weight:600;display:inline-flex}.pijllink svg{width:1.1em;height:1.1em;transition:transform .4s var(--ease)}.pijllink:hover svg{transform:translate(5px)}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(34px)}.js [data-reveal=schaal]{transform:scale(.94)}.js [data-reveal=masker]{opacity:1;transform:none}.js [data-reveal=masker]>*{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal=masker].is-in>*{clip-path:inset(0)}.regel{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.regel--zwiep{margin-bottom:-.3em;padding-bottom:.3em}.regel--zwiep>span{isolation:isolate}.regel>span{padding-right:.06em;display:inline-block}.js .regels .regel>span{transition:transform 1.1s var(--ease);transition-delay:calc(var(--i,0) * .11s + var(--start,0s));transform:translateY(110%)}.js .regels.is-in .regel>span{transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js .regels .regel>span{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.js [data-reveal=masker]>*{clip-path:none!important}.knop,.knop:before{transition:none}}.ster-icoon{fill:currentColor;width:1em;height:1em;display:inline-block}.band{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.band__rij{animation:band var(--duur,40s) linear infinite;flex:none;align-items:center;gap:2.4rem;padding-right:2.4rem;display:flex}.band:hover .band__rij{animation-play-state:paused}@keyframes band{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.band__rij{animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bleed-rechts{margin-right:calc(-1 * (var(--rand) + max(0px, (100vw - var(--max) - var(--rand) * 2) / 2)))}.bleed-links{margin-left:calc(-1 * (var(--rand) + max(0px, (100vw - var(--max) - var(--rand) * 2) / 2)))}.foto{background:var(--zwart-3);position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%}.kop[data-astro-cid-nen7h5rs]{z-index:50;color:var(--wit);transition:transform .6s var(--ease);position:fixed;inset:0 0 auto}.kop[data-astro-cid-nen7h5rs]:before{content:"";background:rgba(var(--zwart-rgb), .82);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--lijn-donker);opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.kop-vast .kop[data-astro-cid-nen7h5rs]:before{opacity:1}.kop-weg .kop[data-astro-cid-nen7h5rs]{transform:translateY(-100%)}.kop__binnen[data-astro-cid-nen7h5rs]{height:var(--kop-h);align-items:center;gap:2rem;display:flex;position:relative}.kop__logo[data-astro-cid-nen7h5rs]{flex:none;width:128px;margin-top:2px}.kop__logo[data-astro-cid-nen7h5rs] .logo{width:100%;height:auto}.kop__nav[data-astro-cid-nen7h5rs]{margin-inline:auto}.kop__nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{gap:.4rem;display:flex}.kop__nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{position:relative}.kop__nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:#ffffffdb;white-space:nowrap;padding:.6rem .9rem;font-size:.97rem;font-weight:500;transition:color .3s;display:block}.kop__nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.kop__nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--goud)}.sub[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;transition:opacity .35s var(--ease), transform .45s var(--ease), visibility 0s .35s;padding-top:.6rem;position:absolute;top:100%;left:-.6rem;transform:translateY(8px)}.heeft-sub[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs],.heeft-sub[data-astro-cid-nen7h5rs]:focus-within .sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.sub[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{background:var(--zwart-2);border:1px solid var(--lijn-donker);border-radius:18px;width:290px;padding:.6rem;box-shadow:0 30px 60px #00000073}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:12px;align-items:center;gap:.9rem;padding:.75rem .9rem;font-weight:500;transition:background .3s;display:flex}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:rgba(var(--goud-rgb), .12)}.sub__nr[data-astro-cid-nen7h5rs]{color:var(--goud);font-size:.85rem;font-style:italic;font-weight:800}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] svg{width:1rem;height:1rem;color:var(--goud);opacity:0;transition:.35s var(--ease);margin-left:auto;transform:translate(-6px)}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover svg{opacity:1;transform:none}.kop__acties[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:1.2rem;display:flex}.kop__tel[data-astro-cid-nen7h5rs]{color:#ffffffdb;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:inline-flex}.kop__tel[data-astro-cid-nen7h5rs] svg{width:1.05rem;height:1.05rem;color:var(--goud)}.kop__burger[data-astro-cid-nen7h5rs]{border-radius:50%;width:48px;height:48px;display:none;position:relative;box-shadow:inset 0 0 0 1.5px #fff6}.kop__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{height:2px;transition:transform .45s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:14px;right:14px}.kop__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-of-type{top:19px}.kop__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-of-type{top:27px}.menu-open .kop__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-of-type{transform:translateY(4px)rotate(45deg)}.menu-open .kop__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-of-type{transform:translateY(-4px)rotate(-45deg)}@media (max-width:1240px){.kop__nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding-inline:.7rem}}@media (max-width:1180px){.kop__tel[data-astro-cid-nen7h5rs]{display:none}}@media (max-width:1020px){.kop__nav[data-astro-cid-nen7h5rs]{display:none}.kop__acties[data-astro-cid-nen7h5rs]{margin-left:auto}.kop__burger[data-astro-cid-nen7h5rs]{display:block}}@media (max-width:520px){.kop__logo[data-astro-cid-nen7h5rs]{width:104px}.kop__acties[data-astro-cid-nen7h5rs] .knop[data-astro-cid-nen7h5rs]{display:none}}.menu[data-astro-cid-nen7h5rs]{z-index:45;padding-top:calc(var(--kop-h) + 2rem);background:var(--zwart);color:var(--wit);clip-path:circle(0 at calc(100% - 48px) 40px);transition:clip-path .7s var(--ease-in-out);padding-bottom:2rem;position:fixed;inset:0;overflow-y:auto}.menu-open .menu[data-astro-cid-nen7h5rs]{clip-path:circle(150% at calc(100% - 48px) 40px)}.menu__binnen[data-astro-cid-nen7h5rs]{flex-direction:column;gap:2.5rem;min-height:100%;display:flex}.menu__lijst[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;align-items:center;gap:.6rem;padding:.25rem 0;font-size:clamp(2.2rem,9vw,3.4rem);font-style:italic;font-weight:900;line-height:1.05;display:flex}.menu__klein[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fffc;padding-left:.2rem;font-size:clamp(1.3rem,5.4vw,1.8rem);font-weight:800}.menu__klein[data-astro-cid-nen7h5rs] .ster-icoon{width:.7em;height:.7em;color:var(--goud)}.menu__lijst[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transform:translateY(20px)}.menu-open .menu__lijst[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{opacity:1;transition-delay:calc(.18s + var(--i) * 40ms);transform:none}.menu__voet[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.8rem;margin-top:auto;display:flex}.voet[data-astro-cid-jo6i4kqk]{position:relative;overflow:hidden}.voet__slot[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--lijn-donker);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-block:clamp(64px,8vw,110px) clamp(40px,5vw,64px);display:flex}.voet__slogan[data-astro-cid-jo6i4kqk]{letter-spacing:-.03em;max-width:12ch;font-size:clamp(2.4rem,6vw,6rem);font-style:italic;font-weight:900;line-height:.95}.voet__knoppen[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.8rem;display:flex}.voet__raster[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.25fr);gap:3rem;padding-block:clamp(48px,6vw,80px) 56px;display:grid}.voet__merk[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:30ch;margin-top:1.4rem}.voet__logo{width:190px;height:auto}.voet__sociaal[data-astro-cid-jo6i4kqk]{gap:.6rem;margin-top:1.8rem;display:flex}.voet__sociaal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--lijn-donker);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.voet__sociaal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--goud);color:var(--op-goud)}.voet__sociaal[data-astro-cid-jo6i4kqk] svg{width:20px;height:20px}.voet__kop[data-astro-cid-jo6i4kqk]{letter-spacing:.18em;text-transform:uppercase;color:var(--goud);margin-bottom:1.2rem;font-size:.78rem;font-weight:600}.voet__lijst[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.65rem}.voet__lijst[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fffc;transition:color .3s}.voet__lijst[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--wit)}.voet__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{gap:.7rem;line-height:1.5;display:flex}.voet__contact[data-astro-cid-jo6i4kqk] svg{width:1.1rem;height:1.1rem;color:var(--goud);flex:none;margin-top:.2rem}.voet__onder[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--lijn-donker);color:#ffffff80;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;padding-block:1.6rem 2rem;font-size:.85rem;display:flex}.voet__onder[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--goud)}@media (max-width:960px){.voet__raster[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.voet__merk[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (max-width:520px){.voet__raster[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);gap:2.4rem}}.intro[data-astro-cid-fmp4ekgg]{z-index:100;background:var(--zwart);color:var(--wit);clip-path:inset(0);transition:clip-path .9s var(--ease-in-out);place-items:center;display:none;position:fixed;inset:0}html.met-intro .intro[data-astro-cid-fmp4ekgg]{display:grid}html.intro-uit .intro[data-astro-cid-fmp4ekgg]{clip-path:inset(0 0 100%);pointer-events:none}.intro__midden[data-astro-cid-fmp4ekgg]{transition:transform .9s var(--ease-in-out), opacity .6s var(--ease);justify-items:center;gap:1.6rem;display:grid}html.intro-uit .intro__midden[data-astro-cid-fmp4ekgg]{opacity:0;transform:translateY(-14vh)scale(.9)}.intro__logo{width:min(64vw,520px);height:auto;overflow:visible}.intro[data-astro-cid-fmp4ekgg] .logo__zwiep{clip-path:inset(0 100% 0 0);animation:zwiep .85s .15s var(--ease-in-out) forwards}.intro[data-astro-cid-fmp4ekgg] .logo__ster{animation:ster .7s calc(.38s + var(--i) * .13s) cubic-bezier(.34, 1.56, .64, 1) forwards;transform:scale(0)rotate(-140deg)}.intro[data-astro-cid-fmp4ekgg] .logo__woord{opacity:0;animation:woord .8s .55s var(--ease) forwards;transform:translate(-60px)skew(-8deg)}.intro__regel[data-astro-cid-fmp4ekgg]{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;opacity:0;animation:regel .7s 1.05s var(--ease) forwards;text-align:center;padding-inline:20px;font-size:.8rem;font-weight:600}.intro__sla[data-astro-cid-fmp4ekgg]{right:var(--rand);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:.8rem;position:absolute;bottom:2rem}@keyframes zwiep{to{clip-path:inset(0)}}@keyframes ster{to{transform:none}}@keyframes woord{to{opacity:1;transform:none}}@keyframes regel{to{opacity:1}}.wa[data-astro-cid-jvyvjj4k]{z-index:40;background:var(--goud);height:60px;color:var(--op-goud);opacity:0;pointer-events:none;transition:opacity .5s var(--ease), transform .6s var(--ease);border-radius:999px;align-items:center;gap:0;padding:0 18px;font-size:.95rem;font-weight:600;display:flex;position:fixed;bottom:clamp(14px,2.4vw,32px);right:clamp(14px,2.4vw,32px);transform:translateY(20px)scale(.9);box-shadow:0 14px 34px #00000052}.wa-aan .wa[data-astro-cid-jvyvjj4k]{opacity:1;pointer-events:auto;transform:none}.wa[data-astro-cid-jvyvjj4k] svg{flex:none;width:24px;height:24px}.wa[data-astro-cid-jvyvjj4k] span[data-astro-cid-jvyvjj4k]{white-space:nowrap;max-width:0;transition:max-width .6s var(--ease), margin .6s var(--ease);overflow:hidden}.wa[data-astro-cid-jvyvjj4k]:hover span[data-astro-cid-jvyvjj4k]{max-width:220px;margin-left:.6rem}
