:root{--ink:var(--color-ink);--surface:var(--color-surface);--raised:var(--color-raised);--ivoor:var(--color-ivoor);--goud-900:var(--color-goud-900);--goud-800:var(--color-goud-800);--goud-700:var(--color-goud-700);--goud-600:var(--color-goud-600);--goud-500:var(--color-goud-500);--goud-400:var(--color-goud-400);--goud-300:var(--color-goud-300);--goud-200:var(--color-goud-200);--goud-100:var(--color-goud-100);--tekst:var(--color-tekst);--tekst-zacht:var(--color-tekst-zacht);--tekst-donker:var(--color-tekst-donker);--lijn:var(--color-lijn);--veld-rand:var(--color-veld-rand);--bordeaux:var(--color-bordeaux);--font-kop:"Bodoni Moda Variable", "Bodoni 72", Didot, Georgia, serif;--font-tekst:"Hanken Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--goud-verloop:linear-gradient(115deg, #f5e7c4 0%, #e7bb72 30%, #c39c57 62%, #e7bb72 85%, #f0d29a 100%);--goud-tekst:linear-gradient(100deg, #f5e7c4 0%, #e7bb72 45%, #d4ac66 70%, #f0d29a 100%);--gloed:radial-gradient(60rem 40rem at 0% 0%, #c39c571a, transparent 60%), radial-gradient(50rem 40rem at 100% 100%, #6e203038, transparent 60%);--ruimte:clamp(5rem, 11vw, 10rem);--gutter:1.25rem;--max:76rem;--rond:18px;--rond-klein:10px;--kop-h:4.5rem;--ease:cubic-bezier(.2, .7, .2, 1)}@media (width>=48rem){:root{--gutter:2.5rem}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}body{background:var(--ink);color:var(--tekst);font:400 1.0625rem/1.7 var(--font-tekst);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}::selection{background:var(--goud-300);color:var(--ink)}h1,h2,h3{font-family:var(--font-kop);color:var(--goud-100);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5em;font-weight:500;line-height:1.04}h1{font-size:clamp(2.8rem,8vw,6.5rem)}h2{font-size:clamp(2.2rem,5vw,4rem)}h3,.h3{font-family:var(--font-kop);color:var(--goud-100);letter-spacing:-.01em;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:500;line-height:1.15}h1 em,h2 em,h3 em,.nadruk em{background:var(--goud-tekst);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:400}p{text-wrap:pretty;max-width:40em;margin:0 0 1em}.zacht{color:var(--tekst-zacht)}.eyebrow{font:600 .75rem/1.4 var(--font-tekst);letter-spacing:.24em;text-transform:uppercase;color:var(--goud-300);align-items:center;gap:.75rem;margin:0 0 1.25rem;display:inline-flex}.eyebrow:before{content:"";background:var(--goud-verloop);width:2rem;height:1px}.lead{color:var(--tekst);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.sectie{padding:var(--ruimte) 0;position:relative}.sectie--surface{background:var(--surface)}.sectie--gloed{background:var(--gloed), var(--ink)}.sectie--surface.sectie--gloed{background:var(--gloed), var(--surface)}.sectie--ivoor{background:var(--ivoor);color:var(--tekst-donker)}.sectie--ivoor h2,.sectie--ivoor h3{color:var(--ink)}.sectie--ivoor h2 em{background:linear-gradient(100deg,#7a5a2c,#9f7441 60%,#7a5a2c);color:#0000;-webkit-background-clip:text;background-clip:text}.sectie--ivoor .eyebrow{color:var(--goud-800)}.sectie--ivoor .eyebrow:before{background:var(--goud-800)}.ornament{background:var(--goud-verloop);width:4rem;height:1px;margin:0 0 2rem}.ornament svg{display:none}.sectie--ivoor .ornament{background:var(--goud-800)}.ornament:has(+.eyebrow){display:none}.knop{isolation:isolate;min-height:3.25rem;font:600 .8rem/1 var(--font-tekst);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background-color .3s, color .3s, border-color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.75rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.knop svg{flex:none;width:1.1rem;height:1.1rem}.knop--goud{background:var(--goud-verloop);color:var(--ink);background-position:0%;background-size:200% 100%;box-shadow:0 10px 30px -12px #e7bb728c,inset 0 1px #ffffff59}.knop--goud:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 18px 40px -14px #e7bb72b3,inset 0 1px #fff6}.knop--goud:after{content:"";z-index:-1;transition:transform .8s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.knop--goud:hover:after{transform:translate(120%)}.knop--lijn{color:var(--goud-100);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0a0840;border-color:#e7bb728c}.knop--lijn:hover{border-color:var(--goud-300);background:#e7bb721a;transform:translateY(-2px)}.sectie--ivoor .knop--lijn{border-color:var(--ink);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.sectie--ivoor .knop--lijn:hover{background:var(--ink);color:var(--ivoor)}.pijl{transition:transform .35s var(--ease);display:inline-block}a:hover .pijl,button:hover .pijl{transform:translate(4px)}.tekstlink{color:var(--goud-200);letter-spacing:.02em;transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;font-weight:600;text-decoration:none}.tekstlink:hover{background-position:100% 100%;background-size:0% 1px}.sectie--ivoor .tekstlink{color:var(--goud-900)}.acties{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kop{z-index:30;transition:background-color .4s var(--ease), border-color .4s, backdrop-filter .4s, transform .4s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.kop .wrap{height:var(--kop-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}body:not([data-hero]) .kop,.kop.kop--vast{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#0b0a08c7;border-bottom-color:#e7bb7224}body[data-hero] .kop:not(.kop--vast){background:linear-gradient(#0b0a088c,#0000)}body:not([data-hero]) main{padding-top:var(--kop-h)}.merk{align-items:center;gap:.75rem;text-decoration:none;display:flex}.merk img{width:2.5rem;transition:transform .6s var(--ease)}.merk:hover img{transform:rotate(-8deg)}.merk span{font:500 1.05rem/1 var(--font-kop);letter-spacing:.2em;color:var(--goud-100);text-transform:uppercase;white-space:nowrap}.menu{gap:2rem;margin:0;padding:0;list-style:none;display:none}.menu a{color:var(--tekst);white-space:nowrap;padding:.4rem 0;font-size:.95rem;font-weight:500;text-decoration:none;position:relative}.menu a:after{content:"";background:var(--goud-verloop);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.menu a:hover:after,.menu a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.menu a[aria-current]{color:var(--goud-200)}.kop .knop{min-height:2.75rem;padding:.7rem 1.25rem;display:none}.menu-mobiel summary{cursor:pointer;color:var(--goud-100);font:600 .75rem/1 var(--font-tekst);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.6rem;padding:.6rem 0 .6rem .6rem;list-style:none;display:flex}.menu-mobiel summary::-webkit-details-marker{display:none}.menu-mobiel summary:after{content:"";width:1.4rem;height:.55rem;transition:height .3s var(--ease);border-top:1px solid;border-bottom:1px solid}.menu-mobiel[open] summary:after{border-bottom:0;height:1px}.menu-mobiel ul{inset:var(--kop-h) 0 0;padding:2rem var(--gutter);background:var(--gloed), var(--ink);margin:0;list-style:none;position:fixed;overflow-y:auto}.menu-mobiel li a{border-bottom:1px solid var(--lijn);font:400 clamp(1.8rem, 7vw, 2.4rem)/1.1 var(--font-kop);color:var(--goud-100);justify-content:space-between;align-items:baseline;padding:1rem 0;text-decoration:none;display:flex}.menu-mobiel[open] li{animation:menu-in .5s var(--ease) both;animation-delay:calc(var(--i,0) * 50ms)}@keyframes menu-in{0%{opacity:0;transform:translateY(12px)}}@media (width>=48rem){.kop .knop{margin-left:auto;display:inline-flex}}@media (width>=72rem){.menu{display:flex}.kop .knop{margin-left:0}.menu-mobiel{display:none}}.actiebalk{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .5s var(--ease);background:#16130fd9;border:1px solid #e7bb7233;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;padding:.4rem;display:grid;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(150%);box-shadow:0 10px 40px -10px #000c}.actiebalk.zichtbaar,html:not(.js) .actiebalk{transform:none}.actiebalk a{min-height:3rem;font:600 .75rem/1 var(--font-tekst);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:flex}.actiebalk a:first-child{color:var(--goud-100)}.actiebalk a:last-child{background:var(--goud-verloop);color:var(--ink)}.actiebalk svg{width:1.1rem;height:1.1rem}body{padding-bottom:5rem}.wa-zwevend{display:none}@media (width>=64rem){.actiebalk{display:none}body{padding-bottom:0}.wa-zwevend{z-index:25;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--goud-100);font:600 .75rem/1 var(--font-tekst);letter-spacing:.14em;text-transform:uppercase;transition:transform .5s var(--ease), border-color .3s;background:#16130fe6;border:1px solid #e7bb7259;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.2rem .85rem .95rem;text-decoration:none;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(160%);box-shadow:0 14px 40px -12px #000000e6}.wa-zwevend.zichtbaar,html:not(.js) .wa-zwevend{transform:none}.wa-zwevend:hover{border-color:var(--goud-300)}.wa-zwevend svg{width:1.3rem;height:1.3rem;color:var(--goud-300)}}.foto{background:var(--surface);border-radius:var(--rond);position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%}.foto picture{width:100%;height:100%;display:block}.js [data-reveal],.js .fade{opacity:0;filter:blur(6px);transition:opacity 1s var(--ease), transform 1.1s var(--ease), filter 1s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(28px)}.js [data-reveal=fade]{transform:none}.js [data-reveal=clip]{opacity:1;filter:none;transform:none}.js [data-reveal=clip]>picture{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--ease);transition-delay:calc(var(--i,0) * .12s)}.js [data-reveal=clip]>picture img{transition:transform 1.8s var(--ease);transition-delay:calc(var(--i,0) * .12s);transform:scale(1.18)}.js [data-reveal=clip]>.label{opacity:0;transition:opacity .8s var(--ease) .5s}.js [data-reveal=zoom]{opacity:0;filter:none;transform:scale(.94)}.js [data-reveal].zichtbaar,.js .fade.zichtbaar{opacity:1;filter:none;transform:none}.js [data-reveal=clip].zichtbaar>picture{clip-path:inset(0)}.js [data-reveal=clip].zichtbaar>picture img{transform:scale(1)}.js [data-reveal=clip].zichtbaar>.label{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-parallax]{animation:linear both parallax;animation-timeline:view();animation-range:cover}[data-parallax=sterk]{animation-name:parallax-sterk}@keyframes parallax{0%{transform:translateY(6%)}to{transform:translateY(-6%)}}@keyframes parallax-sterk{0%{transform:translateY(14%)}to{transform:translateY(-14%)}}}}.hero{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media{z-index:-2;position:absolute;inset:0}.hero-media picture,.hero-media img,.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media img{animation:24s ease-in-out infinite alternate hero-adem}@keyframes hero-adem{0%{transform:scale(1.04)}to{transform:scale(1.14)translate(-1%,-1%)}}.hero-video{opacity:0;transition:opacity 1.4s var(--ease)}.hero-video.speelt{opacity:1}.hero:before{content:"";z-index:-1;background:radial-gradient(70rem 40rem at 15% 100%, #0b0a08eb, transparent 70%), linear-gradient(90deg, #0b0a08b8 0%, #0b0a0873 45%, transparent 80%), linear-gradient(180deg, #0b0a0880 0%, #0b0a084d 30%, #0b0a08c7 65%, var(--ink) 100%), radial-gradient(60rem 30rem at 100% 0%, #6e203059, transparent 70%);position:absolute;inset:0}.hero .wrap{padding-top:calc(var(--kop-h) + 3rem);padding-bottom:clamp(3.5rem,9vh,6.5rem)}.hero h1{max-width:11.5em;color:var(--goud-100);margin-bottom:.35em;font-size:clamp(3.1rem,9.5vw,7.5rem);line-height:.98}.hero .lead{color:#f2ece1eb;max-width:34em}.hero-in{animation:hero-in 1.2s var(--ease) both;animation-delay:calc(.2s + var(--i,0) * .14s)}@keyframes hero-in{0%{opacity:0;filter:blur(8px);transform:translateY(32px)}}.hero .acties{margin-top:2.25rem}.hero-feiten{letter-spacing:.04em;color:#f2ece1cc;flex-wrap:wrap;gap:.5rem 1.75rem;margin:2.5rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.hero-feiten li{align-items:center;gap:.6rem;display:inline-flex}.hero-feiten li:before{content:"";background:var(--goud-300);width:.35rem;height:.35rem;box-shadow:0 0 12px var(--goud-300);border-radius:50%}.snel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#16130f9e;border:1px solid #e7bb7247;border-radius:1.25rem;gap:.5rem;max-width:46rem;margin-top:2.25rem;padding:.5rem;display:grid}.snel .knop{white-space:nowrap}@media (width>=40rem){.snel{border-radius:999px;grid-template-columns:1fr 1fr auto;align-items:center;padding:.4rem .4rem .4rem 1.25rem}}.snel label{font:600 .68rem/1.2 var(--font-tekst);letter-spacing:.18em;text-transform:uppercase;color:var(--goud-200);gap:.1rem;padding:.4rem .75rem;display:grid}.snel input,.snel select{color:var(--tekst);font:500 1rem/1.4 var(--font-tekst);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;min-height:1.75rem;padding:.15rem 0}.snel input:focus-visible,.snel select:focus-visible{outline:2px solid var(--goud-300);outline-offset:4px;border-radius:4px}.snel option{background:var(--surface)}.hero-pauze{right:var(--gutter);z-index:2;color:var(--tekst);font:600 .7rem/1 var(--font-tekst);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0a0880;border:1px solid #f2ece140;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;display:inline-flex;position:absolute;bottom:1.5rem}.hero-pauze:hover{border-color:var(--goud-300)}.hero-pauze svg{width:.8rem;height:.8rem}.hero-scroll{background:linear-gradient(var(--goud-300), transparent);width:1px;height:3.5rem;display:none;position:absolute;bottom:1.25rem;left:50%;overflow:hidden}@media (width>=64rem){.hero-scroll{display:block}}.hero-scroll:after{content:"";background:var(--ink);animation:scroll-hint 2.4s var(--ease) infinite;position:absolute;inset:0}@keyframes scroll-hint{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.band{background:linear-gradient(90deg, var(--ink), var(--surface) 50%, var(--ink));border-block:1px solid #e7bb7229;position:relative;overflow:hidden}.band-spoor{width:max-content;animation:55s linear infinite band;display:flex}.band:hover .band-spoor,.band:focus-within .band-spoor,.band.gepauzeerd .band-spoor{animation-play-state:paused}.band ul{align-items:center;gap:0;margin:0;padding:1.4rem 0;list-style:none;display:flex}.band li{white-space:nowrap;font:italic 400 clamp(1.4rem, 3vw, 2.1rem)/1 var(--font-kop);align-items:center;display:flex}.band a{background:var(--goud-tekst);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 2rem;text-decoration:none;transition:opacity .3s}.band a:hover{opacity:.75}.band li:after{content:"";border:1px solid var(--goud-500);width:.5rem;height:.5rem;transform:rotate(45deg)}@keyframes band{to{transform:translate(-50%)}}.band-pauze{width:2.25rem;height:2.25rem;color:var(--goud-200);cursor:pointer;background:#0b0a08b3;border:1px solid #e7bb724d;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:.5rem;translate:0 -50%}.band-pauze svg{width:.75rem;height:.75rem}@media (prefers-reduced-motion:reduce){.band-spoor{scrollbar-width:none;width:auto;animation:none;overflow-x:auto}.band-spoor>ul+ul,.band-pauze{display:none}}.belofte{text-align:center;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.belofte .cijfer{font:italic 500 clamp(4.5rem, 12vw, 9rem)/.9 var(--font-kop);font-variant-numeric:lining-nums;font-variation-settings:"opsz" 18;background:var(--goud-tekst);color:#0000;-webkit-background-clip:text;background-clip:text}.belofte .woord{font:600 .78rem/1.4 var(--font-tekst);letter-spacing:.3em;text-transform:uppercase;color:var(--goud-200);margin-top:1rem}.belofte-zin{text-align:center;font:italic 400 clamp(1.5rem, 3vw, 2.2rem)/1.3 var(--font-kop);color:var(--tekst);max-width:26em;margin:3rem auto 0}.intro{align-items:center;gap:3.5rem;display:grid}@media (width>=60rem){.intro{grid-template-columns:1.05fr 1fr;gap:5rem}}.intro h2{font-size:clamp(2.4rem,5.5vw,4.5rem)}.intro-beelden{padding:0 12% 18% 0;position:relative}.intro-beelden .foto:first-child{aspect-ratio:4/5}.intro-beelden .foto--klein{aspect-ratio:1;border:6px solid var(--ink);border-radius:calc(var(--rond) + 6px);width:52%;position:absolute;bottom:0;right:0;box-shadow:0 30px 60px -20px #000c}.sectie--surface .intro-beelden .foto--klein{border-color:var(--surface)}.intro-beelden:before{content:"";border-top-left-radius:calc(var(--rond) + 1.25rem);border-top:1px solid #e7bb7273;border-left:1px solid #e7bb7273;width:40%;height:40%;position:absolute;top:-1.25rem;left:-1.25rem}.usps{border-top:1px solid #e7bb722e;gap:0;display:grid}@media (width>=48rem){.usps{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.usps{grid-template-columns:repeat(4,1fr)}}.usp{border-bottom:1px solid #e7bb721f;padding:2rem 1.75rem 2rem 0}@media (width>=72rem){.usp{border-bottom:0;padding:2.5rem 2rem 0 0}.usp+.usp{border-left:1px solid #e7bb721f;padding-left:2rem}}.usp svg{width:2rem;height:2rem;color:var(--goud-300);margin-bottom:1.25rem}.usp h3{margin-bottom:.5rem;font-size:1.45rem}.usp p{color:var(--tekst-zacht);margin:0;font-size:.98rem}.kopregel{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:3rem;display:flex}.kopregel h2{max-width:14em;margin:0}.kopregel p{margin:1rem 0 0}.tegels{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}@media (width>=56rem){.tegels{grid-template-columns:repeat(4,1fr);gap:1.1rem}}.tegel{aspect-ratio:3/4;border-radius:var(--rond);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.tegel--groot{aspect-ratio:16/11;grid-column:span 2}@media (width<=55.99rem){.tegel:last-child:nth-child(2n){aspect-ratio:16/10;grid-column:span 2}}@media (width>=56rem){.tegel--groot{aspect-ratio:auto;grid-row:span 2;min-height:100%}.tegels[data-rest="1"] .tegel:last-child{aspect-ratio:21/8;grid-column:span 4}.tegels[data-rest="2"] .tegel:nth-last-child(-n+2),.tegels[data-rest="3"] .tegel:last-child{aspect-ratio:16/9;grid-column:span 2}}.tegel picture,.tegel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tegel img{transition:transform 1.2s var(--ease)}.tegel:hover img,.tegel:focus-visible img{transform:scale(1.07)}.tegel:after{content:"";z-index:1;background:linear-gradient(#0000 40%,#0b0a08e6);transition:opacity .5s;position:absolute;inset:0}.tegel:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #e7bb7200;transition:border-color .5s;position:absolute;inset:0}.tegel:hover:before{border-color:#e7bb7299}.tegel .label{z-index:3;justify-content:space-between;align-items:end;gap:1rem;padding:1.25rem 1.25rem 1.1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.tegel .label span{font:400 clamp(1.05rem, 2vw, 1.6rem)/1.1 var(--font-kop);color:var(--goud-100)}@media (width<=47.99rem){.tegel .label{padding:1rem .9rem .9rem}.tegel:not(.tegel--groot) .label i{display:none}}.tegel--groot .label span{font-size:clamp(1.6rem,3vw,2.4rem)}.tegel .label i{width:2.4rem;height:2.4rem;color:var(--goud-200);transition:background-color .4s, color .4s, transform .5s var(--ease);border:1px solid #e7bb7280;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.tegel:hover .label i{background:var(--goud-300);color:var(--ink);transform:rotate(-45deg)}.ook{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2.5rem;display:flex}.ook strong{color:var(--tekst-zacht);letter-spacing:.14em;text-transform:uppercase;margin-right:.5rem;font-size:.85rem;font-weight:600}.ook a,.ook .ook-item{color:var(--goud-100);border:1px solid #e7bb7259;border-radius:999px;padding:.55rem 1.05rem;font-size:.92rem;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s}.ook a:hover{background:var(--goud-verloop);color:var(--ink);border-color:#0000}.schuif{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:.5rem var(--gutter) 1.5rem;margin:0 calc(var(--gutter) * -1);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(78%,22rem);grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.schuif::-webkit-scrollbar{display:none}@media (width>=72rem){.schuif{grid-auto-columns:calc((var(--max) - 2 * var(--gutter) - 3rem) / 3.3)}}.sfeer{scroll-snap-align:start;text-decoration:none;display:block;position:relative}.sfeer .foto{aspect-ratio:3/4}.sfeer .foto img{transition:transform 1.2s var(--ease)}.sfeer:hover .foto img{transform:scale(1.06)}.sfeer h3{margin:1.1rem 0 .25rem;font-size:1.7rem}.sfeer p{color:var(--tekst-zacht);margin:0;font-size:.95rem}.schuif-knoppen{gap:.5rem;display:none}@media (width>=48rem){.schuif-knoppen{display:flex}}.schuif-knoppen button{width:3rem;height:3rem;color:var(--goud-100);cursor:pointer;background:0 0;border:1px solid #e7bb7266;border-radius:50%;font-size:1.1rem;transition:background-color .3s,color .3s}.schuif-knoppen button:hover{background:var(--goud-verloop);color:var(--ink)}.sferen{grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem;display:grid}@media (width>=64rem){.sferen{grid-template-columns:repeat(4,1fr)}}.zaal{gap:3rem;display:grid}@media (width>=60rem){.zaal{grid-template-columns:1fr 1.1fr;align-items:start;gap:5rem}.zaal>div:first-child{top:calc(var(--kop-h) + 2rem);position:sticky}}.check{counter-reset:c;margin:0 0 2rem;padding:0;list-style:none}.check li{border-bottom:1px solid #ddd3c1;grid-template-columns:3rem 1fr;gap:1rem;padding:1.4rem 0;display:grid}.check li:before{counter-increment:c;content:counter(c, decimal-leading-zero);font:italic 400 1.6rem/1 var(--font-kop);color:var(--goud-800)}.check strong{color:var(--ink);margin-bottom:.2rem;font-weight:600;display:block}.auto{align-items:center;gap:3rem;display:grid}@media (width>=60rem){.auto{grid-template-columns:1fr 1fr;gap:5rem}}.auto>.foto{aspect-ratio:4/3}.auto-band{border-radius:calc(var(--rond) * 1.5);background:var(--gloed), linear-gradient(135deg, #1b1610, #0e0c09);border:1px solid #e7bb722e;padding:clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.auto-band:after{content:"";pointer-events:none;border:1px solid #e7bb722e;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-6rem;right:-6rem;box-shadow:0 0 0 3rem #e7bb7208,0 0 0 6rem #e7bb7205}.feiten{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1.75rem;padding:0;list-style:none;display:flex}.feiten li{color:var(--goud-100);border:1px solid #e7bb7259;border-radius:999px;padding:.45rem .95rem;font-size:.9rem}.vragen{max-width:52rem;margin-top:2rem}.vragen details{interpolate-size:allow-keywords;border-top:1px solid #e7bb722e}.vragen details:last-child{border-bottom:1px solid #e7bb722e}.vragen summary{cursor:pointer;font:400 clamp(1.25rem, 2.2vw, 1.6rem)/1.3 var(--font-kop);color:var(--goud-100);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;list-style:none;transition:color .3s;display:flex}.vragen summary:hover{color:var(--goud-200)}.vragen summary::-webkit-details-marker{display:none}.vragen summary:after{content:"+";width:2.5rem;height:2.5rem;color:var(--goud-200);font:300 1.4rem/1 var(--font-tekst);transition:transform .45s var(--ease), background-color .3s, color .3s;border:1px solid #e7bb7266;border-radius:50%;flex:none;place-items:center;display:grid}.vragen details[open] summary:after{background:var(--goud-verloop);color:var(--ink);transform:rotate(45deg)}.vragen details::details-content{block-size:0;transition:block-size .5s var(--ease), content-visibility .5s allow-discrete;overflow:hidden}.vragen details[open]::details-content{block-size:auto}.vragen details p{color:var(--tekst);padding-bottom:1.5rem}@media (prefers-reduced-motion:reduce){.vragen details::details-content{transition:none}}.vragen-raster{gap:2rem;display:grid}@media (width>=64rem){.vragen-raster{grid-template-columns:1fr 1.6fr;gap:5rem}.vragen-raster .vragen{margin-top:0}}.volg{align-items:end;gap:2.5rem;display:grid}@media (width>=64rem){.volg{grid-template-columns:1fr 1.4fr;gap:4rem}}.volg-beelden{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.volg-beelden .foto{aspect-ratio:1;border-radius:var(--rond-klein)}.volg-beelden .foto:nth-child(2){translate:0 1.5rem}.slot{text-align:center;position:relative;overflow:hidden}.slot:before{content:"";pointer-events:none;background:radial-gradient(circle,#e7bb7229,#0000 60%);border-radius:50%;width:60rem;height:60rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.slot .ornament{margin-left:auto;margin-right:auto}.slot h2{font-size:clamp(2.6rem,7vw,5.5rem)}.slot p{margin-left:auto;margin-right:auto}.slot .acties{justify-content:center;margin-top:2.25rem}.voet{background:var(--gloed), var(--ink);border-top:1px solid #e7bb7224;padding:5rem 0 2rem;font-size:.95rem;position:relative;overflow:hidden}.voet-grid{gap:2.5rem;display:grid}@media (width>=48rem){.voet-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.voet h4{font:600 .72rem/1.4 var(--font-tekst);letter-spacing:.24em;text-transform:uppercase;color:var(--goud-300);margin:0 0 1rem}.voet ul{margin:0;padding:0;list-style:none}.voet li{margin:0 0 .6rem}.voet a{color:var(--tekst);text-decoration:none;transition:color .3s}.voet a:hover{color:var(--goud-200)}.voet-merk{font:400 min(9.4vw, 8.4rem)/.9 var(--font-kop);letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(#e7bb7273,#e7bb720d);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:4rem;overflow:hidden}.voet .klein{border-top:1px solid var(--lijn);color:var(--tekst-zacht);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.85rem;display:flex}.kruimel{color:var(--tekst-zacht);padding-top:2.5rem;font-size:.85rem}.kruimel ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kruimel li+li:before{content:"/";color:var(--goud-700);margin-right:.5rem}.kruimel a{text-decoration:none}.kruimel a:hover{color:var(--goud-200)}.cat-kop{gap:2rem;padding:3.5rem 0;display:grid;position:relative}.cat-kop:after{content:"";background:var(--goud-verloop);width:6rem;height:1px;position:absolute;bottom:0;left:0}@media (width>=56rem){.cat-kop{grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem}}.cat-kop h1{margin-bottom:0;font-size:clamp(2.6rem,7vw,5.5rem)}.cat-kop p{font-size:1.1rem}main>.wrap:first-child{position:relative}body:not([data-hero]) main:before{content:"";z-index:-1;background:var(--gloed);pointer-events:none;height:38rem;position:absolute;inset:0 0 auto}body:not([data-hero]) main{isolation:isolate;position:relative}.inbegrepen{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.inbegrepen li{color:var(--goud-100);border:1px solid #e7bb7259;border-radius:999px;padding:.4rem .9rem;font-size:.9rem}.cat-beeld{aspect-ratio:21/9}@media (width<=47.99rem){.cat-beeld{aspect-ratio:4/3}}.stages{gap:3rem 1.5rem;display:grid}@media (width>=48rem){.stages{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.stages{grid-template-columns:repeat(3,1fr)}}.stage{flex-direction:column;align-items:flex-start;display:flex}.stage .foto{aspect-ratio:4/3;width:100%}.stage .foto img{transition:transform 1.2s var(--ease)}.stage:hover .foto img{transform:scale(1.05)}.stage h2,.stage h3{margin:1.2rem 0 .35rem}.stage p{color:var(--tekst-zacht);margin-bottom:1rem;font-size:.95rem}.stage .knop{margin-top:auto}.stage .nr,.collectie .nr{font:600 .75rem/1 var(--font-tekst);letter-spacing:.1em;color:var(--tekst-zacht);margin-right:.5rem}.kleuren{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.kleuren li{color:var(--tekst-zacht);border-bottom:1px solid var(--goud-700);font-size:.8rem}.collectie{columns:1;column-gap:3rem;margin:2rem 0 0;padding:0;list-style:none}@media (width>=40rem){.collectie{columns:2}}@media (width>=64rem){.collectie{columns:3}}.collectie li{break-inside:avoid;transition:padding-left .4s var(--ease);border-bottom:1px solid #e7bb7224;justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0;display:flex}.collectie li:hover{padding-left:.5rem}.collectie .naam{font:400 1.2rem/1.3 var(--font-kop);color:var(--goud-100)}.collectie a{color:var(--goud-200);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none}.collectie a:hover{color:var(--goud-100)}.klein-tekst{font-size:.85rem}.weten{gap:2rem;display:grid}@media (width>=56rem){.weten{grid-template-columns:repeat(3,1fr)}}.weten div{border-top:1px solid #ddd3c1;padding-top:1.25rem}.weten h3{font-size:1.5rem}.combi{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:2rem;display:grid}@media (width>=56rem){.combi{grid-template-columns:repeat(4,1fr)}}.combi a{aspect-ratio:1;border-radius:var(--rond);text-decoration:none;display:block;position:relative;overflow:hidden}.combi a img{transition:transform 1.2s var(--ease)}.combi a:hover img{transform:scale(1.07)}.combi span{font:400 1.25rem/1.15 var(--font-kop);color:var(--goud-100);background:linear-gradient(#0000,#0b0a08e6);padding:2.5rem 1rem 1rem;position:absolute;bottom:0;left:0;right:0}.cat-slot{text-align:center;position:relative;overflow:hidden}.cat-slot:before{content:"";pointer-events:none;background:radial-gradient(circle,#e7bb7221,#0000 60%);border-radius:50%;width:50rem;height:50rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.cat-slot .ornament,.cat-slot p{margin-left:auto;margin-right:auto}.cat-slot .acties{justify-content:center;margin-top:2rem}.overzicht{grid-template-columns:repeat(2,1fr);gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.overzicht{grid-template-columns:repeat(3,1fr);gap:1.1rem}}.overzicht .tegel{aspect-ratio:4/5}.overzicht+.collectie{margin-top:3rem}.project+.project{margin-top:3.5rem}.project h3{margin-top:0}.galerij{grid-template-columns:repeat(2,1fr);gap:.9rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=64rem){.galerij{grid-template-columns:repeat(3,1fr)}.galerij li:nth-child(3n+2){translate:0 2rem}}.galerij li{aspect-ratio:4/5}.galerij--klein{grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:0}.galerij--klein li{aspect-ratio:4/3;translate:none!important}.autos{gap:3rem;display:grid}.auto-kaart{border-radius:calc(var(--rond) * 1.5);background:var(--gloed), var(--surface);border:1px solid #e7bb7224;align-items:center;gap:1.5rem 3rem;padding:clamp(2rem,4vw,3rem);display:grid}@media (width>=56rem){.auto-kaart:has(>.foto){grid-template-columns:1fr 1fr}}.auto-kaart>.foto{aspect-ratio:4/3}.auto-kaart h2{margin-bottom:.25rem;font-size:clamp(2rem,4vw,3rem)}.inbegrepen-lijst{color:var(--tekst);margin:0 0 1.5rem;padding-left:1.2rem}.onderwerpen{gap:1rem;display:grid}@media (width>=48rem){.onderwerpen{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.onderwerpen{grid-template-columns:repeat(3,1fr)}}.onderwerp{border-radius:var(--rond);background:linear-gradient(160deg, #e7bb7212, transparent 55%), var(--surface);transition:border-color .4s, transform .5s var(--ease);border:1px solid #e7bb721f;padding:2rem}.onderwerp:hover{border-color:#e7bb7266;transform:translateY(-4px)}.onderwerp .nr{font:italic 400 1.6rem/1 var(--font-kop);color:var(--goud-300);letter-spacing:0}.onderwerp h2{margin:1rem 0 .6rem}.onderwerp p{color:var(--tekst-zacht);margin:0}.wie{gap:2rem 4rem;display:grid}@media (width>=48rem){.wie{grid-template-columns:1fr 1fr}}.vinklijst{margin:0;padding:0;list-style:none}.vinklijst li{border-bottom:1px solid #e7bb721f;padding:.8rem 0 .8rem 2rem;position:relative}.vinklijst li:before{content:"";border-left:2px solid var(--goud-300);border-bottom:2px solid var(--goud-300);width:.75rem;height:.4rem;position:absolute;top:1.3rem;left:.2rem;transform:rotate(-45deg)}.check--print .antwoordlijn{border-bottom:1px dashed #bfb29c;height:1.6rem;margin-top:.25rem;display:block}.juridisch{max-width:48rem}.juridisch h1{font-size:clamp(2.4rem,6vw,4.2rem)}.juridisch h2{color:var(--goud-200);margin-top:2.5rem;font-size:clamp(1.4rem,2.4vw,1.8rem)}.juridisch ul{padding-left:1.2rem}.juridisch a{color:var(--goud-200)}.aanvraag{gap:3rem;display:grid}@media (width>=64rem){.aanvraag{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.formulier{border-radius:calc(var(--rond) * 1.4);background:var(--gloed), var(--surface);border:1px solid #e7bb7224;padding:clamp(1.5rem,4vw,3rem)}.formulier fieldset{border:0;min-width:0;margin:0 0 2.5rem;padding:0}.formulier>fieldset>legend{font:400 clamp(1.6rem, 2.8vw, 2.2rem)/1.2 var(--font-kop);color:var(--goud-100);margin-bottom:1.25rem;padding:0}.formulier .groep{margin:0 0 1.5rem}.formulier .groep>legend{color:var(--tekst);margin-bottom:.6rem;padding:0;font-weight:600}.veldrij{gap:0 1.25rem;display:grid}@media (width>=40rem){.veldrij{grid-template-columns:repeat(3,1fr)}.veldrij--2{grid-template-columns:repeat(2,1fr)}}.veldgroep{margin-bottom:1.25rem}.veldgroep label{color:var(--tekst);margin-bottom:.4rem;font-size:.95rem;font-weight:600;display:block}.formulier input:not([type=checkbox]):not([type=radio]),.formulier select,.formulier textarea{width:100%;min-height:3.1rem;color:var(--tekst);border:1px solid var(--veld-rand);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0a088c;border-radius:12px;padding:.7rem .95rem;transition:border-color .3s,box-shadow .3s}.formulier input:focus,.formulier select:focus,.formulier textarea:focus{border-color:var(--goud-300);outline:none;box-shadow:0 0 0 4px #e7bb7226}.formulier input[type=file]{padding:.6rem}.formulier [aria-invalid=true]{border-width:2px;border-color:#e08a7a}.veld-uitleg{color:var(--tekst-zacht);margin:.4rem 0 0;font-size:.9rem}.veldfout{color:#f1a89a;margin:.4rem 0 0;font-size:.95rem}.veldfout:before{content:"! ";font-weight:700}.keuzes{flex-wrap:wrap;gap:.6rem;display:flex}.keuze{cursor:pointer;min-height:2.75rem;color:var(--goud-100);border:1px solid #e7bb7273;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem 1rem;transition:background-color .3s,border-color .3s;display:inline-flex}.keuze:hover{border-color:var(--goud-300)}.keuze:has(input:checked){border-color:var(--goud-300);background:#e7bb7224}.keuze input{accent-color:var(--goud-500);width:1.1rem;height:1.1rem}.keuzes--gekozen{margin-bottom:1.5rem}.meldblok{background:#2a1512;border:2px solid #e08a7a;border-radius:12px;margin-bottom:2rem;padding:1rem 1.25rem}.meldblok a{color:#f6c9bf}.meldblok:focus{outline:2px solid var(--goud-300);outline-offset:3px}.honingpot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cf-turnstile{min-height:65px;margin:0 0 1rem}.anders{border-radius:var(--rond);border:1px solid #e7bb7229;padding:2rem}@media (width>=64rem){.anders{top:calc(var(--kop-h) + 2rem);position:sticky}}.anders .acties{flex-wrap:wrap;gap:.75rem;display:flex}.bedankt{max-width:40rem}.foto--leeg{place-items:center;display:grid}@media print{.kop,.voet,.actiebalk,.wa-zwevend,.niet-printen,.cat-kop,.onderwerpen,.wie,.sectie:not(.checklist){display:none!important}body{color:#000;background:#fff;padding:0}main{padding:0!important}main:before{display:none}.checklist{background:#fff!important;padding:0!important}.checklist h2{color:#000}}@media (prefers-reduced-motion:reduce){.hero-media img,.hero-in,.menu-mobiel[open] li{animation:none}.hero-scroll{display:none}.knop,.tegel img,.sfeer .foto img,.stage .foto img,.combi a img{transition:none}}
