@font-face{font-family:Tanker;src:url(/fonts/tanker-400.woff2)format("woff2");font-display:swap}@font-face{font-family:Boxing;src:url(/fonts/boxing-400.woff2)format("woff2");font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/supreme-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/supreme-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/supreme-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--nacht:#0d0c09;--rook:#17150f;--rook2:#211e16;--lijn:#ece6d624;--licht:#ece6d6;--gedempt:#a59c86;--goud:#a27b23;--goudlicht:#c99a36;--geel:#f4c542;--bancha:#686a47;--salie:#c3c6a3;--salielicht:#e3e5d2;--inkt:#0e0d0a;--kop:"Tanker","Arial Narrow",Impact,sans-serif;--sticker:"Boxing","Tanker",Impact,sans-serif;--body:"Supreme","Helvetica Neue",Arial,sans-serif;--plak:cubic-bezier(.34,1.56,.64,1);--mes:cubic-bezier(.65,0,.35,1);--doek:cubic-bezier(.37,0,.63,1);--uit:cubic-bezier(.16,1,.3,1);--goot:clamp(18px,4vw,64px);--max:1400px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--nacht);color:var(--licht);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.55;overflow-x:clip}img,video,canvas{max-width:100%;display:block}a{color:inherit}p{margin:0}h1,h2,h3{font-family:var(--kop);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:400;line-height:.88}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--geel);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--geel);color:var(--inkt);z-index:300;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.binnen{max-width:var(--max);padding-inline:var(--goot);margin:0 auto}.lint{background:var(--licht);color:var(--inkt);font-family:var(--kop);text-transform:uppercase;letter-spacing:.08em;width:max-content;max-width:100%;padding:5px 14px 4px;font-size:1rem;display:inline-block;transform:rotate(-2.5deg)}.lint--goud{background:var(--goud);color:var(--inkt)}.lint--geel{background:var(--geel);color:var(--inkt)}.sticker{font-family:var(--sticker);text-transform:uppercase;background:var(--geel);color:var(--inkt);border:2.5px solid var(--inkt);box-shadow:3px 3px 0 var(--inkt);padding:8px 11px 6px;font-size:.95rem;line-height:1;display:inline-block;transform:rotate(6deg)}.sticker.dicht{background:var(--licht)}.ondertitel{font-family:var(--kop);text-transform:uppercase;color:var(--geel);-webkit-text-stroke:2.5px var(--inkt);paint-order:stroke fill;line-height:.95}.ondertitel span{display:inline-block}.ondertitel span.in{animation:woord .38s var(--plak) both}@keyframes woord{0%{opacity:0;transform:scale(.3)rotate(-6deg)}to{opacity:1;transform:none}}.knop{font-family:var(--kop);text-transform:uppercase;letter-spacing:.05em;color:var(--inkt);background:var(--geel);border:3px solid var(--inkt);box-shadow:5px 5px 0 var(--goud);isolation:isolate;cursor:pointer;transition:transform .11s var(--mes),box-shadow .11s var(--mes),color .2s var(--mes);justify-content:center;align-items:center;padding:15px 24px 13px;font-size:1.3rem;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.knop:before{content:"";background:var(--inkt);transform-origin:0;transition:transform .3s var(--mes) 70ms;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.knop:after{content:"";background:var(--goud);transform-origin:0;height:2px;transition:transform .17s var(--mes);position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.knop:hover,.knop:focus-visible{color:var(--geel)}.knop:hover:before,.knop:focus-visible:before,.knop:hover:after,.knop:focus-visible:after{transform:scaleX(1)}.knop:active{box-shadow:0 0 0 var(--goud);transform:translate(5px,5px)}.knop--klein{box-shadow:4px 4px 0 var(--goud);padding:11px 16px 9px;font-size:1rem}.knop--stil{background:var(--licht)}.knop--groot{padding:20px 30px 17px;font-size:1.7rem}.lijn{cursor:pointer;background:0 0;background-image:linear-gradient(var(--goud),var(--goud));transition:background-size .22s var(--mes);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;border:0;padding:0 0 3px;font-weight:700;text-decoration:none}.lijn:hover,.lijn:focus-visible{background-position:100% 100%;background-size:0 2px}.status{white-space:nowrap;align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:inline-flex}.status i,.stoel__nu i{background:#4daa48;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #4daa4840}.status.dicht i,.stoel__nu.dicht i{background:#c8553a;box-shadow:0 0 0 3px #c8553a40}.rolluik{z-index:200;pointer-events:none;position:fixed;inset:0}.rolluik__lamellen{will-change:transform;background:repeating-linear-gradient(#141209 0 26px,#0b0a07 26px 28px,#1c1910 28px 30px);position:absolute;inset:0}.rolluik__midden{text-align:center;align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:0}.rolluik__midden img{z-index:1;width:clamp(120px,14vw,190px);height:auto;position:relative}.rolluik__midden p{font-family:var(--kop);text-transform:uppercase;letter-spacing:.3em;color:var(--goudlicht);font-size:1rem}.rolluik__stralen{background:repeating-conic-gradient(from 0deg,#a27b2324 0 4deg,transparent 4deg 12deg);border-radius:50%;width:140vmax;height:140vmax;position:absolute;top:50%;left:50%;translate:-50% -50%}html.klaar .rolluik{display:none}.balkkop{z-index:100;padding:14px var(--goot);transition:background .3s var(--mes),padding .3s var(--mes),transform .4s var(--uit);align-items:center;gap:26px;display:flex;position:fixed;top:0;left:0;right:0}.balkkop.vast{-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--lijn);background:#0d0c09db;padding-block:8px}.balkkop.weg{transform:translateY(-110%)}.balkkop__merk img{width:56px;height:56px;transition:width .3s var(--mes),height .3s var(--mes)}.balkkop.vast .balkkop__merk img{width:44px;height:44px}.balkkop__nav{gap:26px;margin-left:auto;font-size:.98rem;font-weight:500;display:flex}.balkkop__nav a{padding-block:4px;text-decoration:none;position:relative}.balkkop__nav a:after{content:"";background:var(--goud);transform-origin:0;height:2px;transition:transform .2s var(--mes);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.balkkop__nav a:hover:after,.balkkop__nav a:focus-visible:after{transform:scaleX(1)}.balkkop__menu{background:var(--licht);color:var(--inkt);font-family:var(--kop);text-transform:uppercase;cursor:pointer;border:0;margin-left:auto;padding:10px 14px 8px;font-size:1.05rem;display:none}.held{background:var(--nacht);height:100svh;min-height:620px;position:relative;overflow:hidden}.held__film{position:absolute;inset:0}.held__film video{object-fit:cover;transform-origin:50% 40%;width:100%;height:100%}.held__film:after{content:"";background:linear-gradient(180deg,#0d0c098c 0%,#0d0c0900 22%,#0d0c0900 45%,#0d0c09d1 78%,var(--nacht) 100%);position:absolute;inset:0}.held__ondertitel{text-align:center;z-index:2;pointer-events:none;font-size:clamp(2.4rem,4.6vw,4.4rem);position:absolute;top:40%;left:0;right:0}.held__onder{z-index:3;padding:0 var(--goot) clamp(22px,4vh,44px);grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:32px;display:grid;position:absolute;bottom:0;left:0;right:0}.held__plaats{color:var(--licht);opacity:.85;margin-bottom:6px;font-size:.95rem;font-weight:500}.held__woordmerk{font-size:clamp(5rem,calc((100vw - 2 * var(--goot) - 412px) / 3.72),20rem);color:var(--goudlicht);-webkit-text-stroke:3px var(--inkt);paint-order:stroke fill;text-shadow:.045em .045em 0 var(--inkt);white-space:nowrap;margin-left:-.04em;line-height:.78}.held__rechts{gap:18px;padding-bottom:14px;display:grid}.held__rechts p{font-size:1.08rem;font-weight:500}.held__knoppen{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.held__rand{right:var(--goot);z-index:3;writing-mode:vertical-rl;letter-spacing:.3em;text-transform:uppercase;color:var(--gedempt);font-size:.75rem;position:absolute;top:50%}.held__rand span:after{content:"";background:var(--gedempt);width:1px;height:60px;animation:zak 1.8s var(--doek) infinite;margin:12px auto 0;display:block}@keyframes zak{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.stelling{padding-block:clamp(90px,14vw,190px)}.stelling__tekst{font-family:var(--kop);text-transform:uppercase;max-width:22ch;font-size:clamp(2.2rem,5.4vw,5.6rem);line-height:.98}.stelling__tekst .regel{padding-bottom:.04em;display:block;overflow:hidden}.stelling__tekst .regel>span{will-change:transform;display:block}.stelling__onder{flex-wrap:wrap;align-items:center;gap:20px 34px;margin-top:44px;display:flex}.stelling__cijfer{color:var(--gedempt)}.stelling__cijfer b{color:var(--goudlicht);font-family:var(--kop);margin-right:6px;font-size:1.6rem;font-weight:400}.bende{background:var(--rook);border-top:1px solid var(--lijn);position:relative}.bende__kop{gap:14px;padding-top:clamp(70px,9vw,120px);display:grid}.bende__kop h2{font-size:clamp(4rem,11vw,11rem)}.bende{overflow:hidden}.bende__baan{padding:clamp(34px,5vh,56px) var(--goot);flex-direction:column;gap:clamp(40px,6vw,70px);display:flex}.bende.baan-aan .bende__baan{will-change:transform;flex-direction:row;gap:clamp(24px,3vw,48px);width:max-content}.lid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,44px);width:100%;max-width:1080px;display:grid}.lid__film{aspect-ratio:16/9;border:2px solid #ece6d633;position:relative;overflow:hidden}.lid__film video{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--uit),filter .6s var(--mes);filter:saturate(.8)brightness(.8);transform:scale(1.08)}.lid.actief .lid__film video{filter:none;transform:scale(1)}.lid__tekst{gap:12px;padding-bottom:6px;display:grid}.lid__rol{letter-spacing:.12em;text-transform:uppercase;color:var(--gedempt);font-size:.85rem}.lid__naam{color:#0000;-webkit-text-stroke:2px var(--licht);transition:color .5s var(--mes);font-size:clamp(4.4rem,9vw,9.5rem);line-height:.82}.lid.actief .lid__naam{color:var(--licht)}.lid__zin{min-height:2em;font-size:clamp(1.6rem,2.4vw,2.4rem)}.lid__over{color:#cfc8b4;max-width:40ch}.lid__knoppen{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.bende__liniaal{font-family:var(--kop);text-transform:uppercase;letter-spacing:.1em;color:var(--gedempt);grid-template-columns:repeat(4,1fr);padding-bottom:clamp(50px,7vw,90px);font-size:.95rem;display:none;position:relative}.bende.baan-aan .bende__liniaal{display:grid}.bende__liniaal span{border-top:1px solid var(--lijn);background-image:repeating-linear-gradient(90deg,var(--lijn) 0 1px,transparent 1px 12px);background-repeat:no-repeat;background-size:100% 8px;padding-top:12px}.bende__liniaal i{left:var(--goot);height:3px;width:calc((100% - 2 * var(--goot)) * var(--p,0));background:var(--goud);position:absolute;top:-2px}.kaart{background:var(--salie);color:var(--inkt);padding-block:clamp(80px,11vw,150px)}.kaart__kop{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;margin-bottom:40px;display:flex}.kaart__kop h2{margin-top:14px;font-size:clamp(4rem,11vw,11rem)}.kiezer{border:3px solid var(--inkt);box-shadow:5px 5px 0 var(--inkt);background:var(--salielicht);grid-auto-flow:column;display:inline-grid}.kiezer button{font-family:var(--kop);text-transform:uppercase;letter-spacing:.04em;border:0;border-right:2px solid var(--inkt);cursor:pointer;background:0 0;padding:12px 16px 10px;font-size:1.05rem}.kiezer button:last-child{border-right:0}.rij{transition:background .22s var(--mes),color .22s var(--mes);border-bottom:1px solid #0e0d0a4d;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:18px 16px;display:grid}.rij:hover{background:var(--inkt);color:var(--salielicht)}.rij:hover .rij__info{color:#b9bba3}.rij__naam{font-family:var(--kop);text-transform:uppercase;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1}.rij__info{color:#454733;text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}.rij__prijs{font-family:var(--kop);font-variant-numeric:tabular-nums;transition:transform .22s var(--mes),opacity .22s var(--mes);font-size:clamp(1.8rem,3vw,2.8rem)}.rij__prijs.wissel{opacity:0;transform:translateY(-45%)}.rij[hidden]{display:none}.kaart__extra{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.kaart__extra>div{border:3px solid var(--inkt);box-shadow:6px 6px 0 var(--inkt);background:var(--salielicht);align-content:start;gap:8px;padding:20px 22px;display:grid}.kaart__extra h3{font-size:2rem}.kaart__extra p{border-bottom:1px dotted var(--inkt);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.kaart__extra b{font-family:var(--kop);font-size:1.5rem;font-weight:400}.kaart__extra .klein{color:#454733;border:0;font-size:.85rem}.kaart__uitleg{color:#3a3c2a;max-width:60ch;margin:28px 0 22px}.ritual{background:var(--nacht);height:420svh;position:relative}.ritual__plak{height:100svh;position:sticky;top:0;overflow:hidden}.ritual__doek,.ritual__rust{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ritual__rust{display:none}.ritual__plak:after{content:"";pointer-events:none;background:radial-gradient(at 50% 55%,#0d0c0900 30%,#0d0c09bf 100%);position:absolute;inset:0}.ritual__lid{background:var(--nacht);z-index:3;will-change:transform;height:51%;position:absolute;left:0;right:0}.ritual__lid--boven{transform:translateY(calc(-100% * (1 - var(--dicht,0))));top:0}.ritual__lid--onder{transform:translateY(calc(100% * (1 - var(--dicht,0))));bottom:0}.ritual__laag{z-index:4;padding:var(--goot);pointer-events:none;display:grid;position:absolute;inset:0}.ritual__laag--1{opacity:var(--l1,1);transform:translateY(calc((1 - var(--l1,1)) * -30px));align-content:end;padding-bottom:clamp(40px,10vh,110px)}.ritual__laag--1 h2{text-shadow:0 4px 40px #00000080;margin-top:16px;font-size:clamp(3.4rem,9vw,9rem)}.ritual__laag--2{text-align:center;opacity:var(--l2,0);place-items:center}.ritual__laag--2 .ondertitel{-webkit-text-stroke:0;font-size:clamp(3rem,8vw,8rem)}.ritual__wie{color:var(--gedempt);margin-top:18px}.ritual__laag--3{opacity:var(--l3,0);transform:translateY(calc((1 - var(--l3,0)) * 40px));align-content:end;justify-items:start}.ritual__laag--3.aan{pointer-events:auto}.ritual__kaart{-webkit-backdrop-filter:blur(8px);border:1px solid var(--lijn);border-left:4px solid var(--goud);background:#0d0c09d1;gap:16px;max-width:640px;padding:clamp(22px,3vw,36px);display:grid}.ritual__kaart h3{color:var(--goudlicht);font-size:clamp(2.2rem,4vw,3.4rem)}.ritual__prijzen{font-family:var(--kop);text-transform:uppercase;flex-wrap:wrap;gap:8px 26px;font-size:1.5rem;display:flex}.ritual__knoppen{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.bar{align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.bar__film{position:absolute;inset:0}.bar__film video{object-fit:cover;filter:brightness(.42)saturate(.9);width:100%;height:100%}.bar__film:after{content:"";background:linear-gradient(90deg,#0d0c0933,#0d0c09d9 60%);position:absolute;inset:0}.bar__inhoud{z-index:2;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(30px,5vw,90px);width:100%;padding-block:clamp(80px,10vw,140px);display:grid;position:relative}.bar h2{margin:14px 0 26px;font-size:clamp(3.6rem,8vw,8rem)}.neon{font-family:var(--kop);letter-spacing:.05em;text-align:center;color:#3f3c30;font-size:clamp(3.6rem,8.4vw,8rem);line-height:.9}.neon.aan{animation:1.1s step-end forwards ontsteek}@keyframes ontsteek{0%{color:#3f3c30;text-shadow:none}12%{color:#fff3dc;text-shadow:0 0 6px #ffd9a0,0 0 24px #e5c093}18%{color:#3f3c30;text-shadow:none}40%{color:#fff3dc;text-shadow:0 0 6px #ffd9a0,0 0 24px #e5c093}46%{color:#7d7760}60%,to{color:#fff3dc;text-shadow:0 0 6px #ffd9a0,0 0 22px #e5c093,0 0 60px #b1744a}}.neon.brandt{color:#fff3dc;text-shadow:0 0 6px #ffd9a0,0 0 22px #e5c093,0 0 60px #b1744a}.plank{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}.plank li{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.plank b{font-family:var(--kop);text-transform:uppercase;color:var(--geel);font-size:1.7rem;font-weight:400;line-height:1}.plank span{color:#ddd6c2}.bar__noot{color:var(--gedempt);margin-top:16px;font-size:.85rem}.plank__worst{position:relative}.plank__worst video{aspect-ratio:9/12;object-fit:cover;border:2px solid var(--goud);grid-column:1/-1;width:min(220px,50%);margin-top:8px;transform:rotate(-2deg)}.vak{border-top:1px solid var(--lijn);padding-block:clamp(90px,12vw,160px)}.vak__vak{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(30px,5vw,90px);display:grid}.vak h2{margin:14px 0 22px;font-size:clamp(3.4rem,7vw,7rem)}.vak__intro{color:#cfc8b4;max-width:44ch;margin-bottom:26px}.vak__citaten{gap:34px;display:grid}.vak__citaten blockquote{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:24px;margin:0;display:grid}.vak__citaten img{aspect-ratio:3/4;object-fit:cover;border:2px solid var(--goud);width:130px;height:auto;transform:rotate(-3deg)}.vak__citaten blockquote:nth-child(2) img{transform:rotate(2.5deg)}.vak__citaten p{font-family:var(--kop);text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.02}.vak__citaten cite{color:var(--goudlicht);margin-top:10px;font-style:normal;font-weight:700;display:block}.fratsen{background:var(--rook);border-top:1px solid var(--lijn);padding-block:clamp(90px,12vw,160px)}.fratsen__kop{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:40px;display:flex}.fratsen h2{margin-top:14px;font-size:clamp(4rem,10vw,10rem)}.fratsen__muur{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);display:grid}.fratsen__muur a{aspect-ratio:4/5;border:2px solid #ece6d633;text-decoration:none;display:block;position:relative;overflow:hidden}.fratsen__muur video,.fratsen__muur img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--uit)}.fratsen__muur a:hover video,.fratsen__muur a:hover img{transform:scale(1.05)}.fratsen__muur span{text-align:center;color:#fff;text-shadow:0 1px 4px #000000e6;font-size:.95rem;font-weight:700;position:absolute;top:14px;left:12px;right:12px}.stemmen{border-top:1px solid var(--lijn);padding-block:clamp(90px,12vw,170px)}.stemmen__vak{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.stemmen__cijfer{color:var(--goud);align-items:end;gap:18px;font-size:clamp(9rem,24vw,24rem);line-height:.78;display:flex}.stemmen__cijfer small{font-family:var(--body);text-transform:none;color:var(--gedempt);padding-bottom:1.2rem;font-size:1rem;line-height:1.3}.stemmen__zin .ondertitel{-webkit-text-stroke:0;min-height:3em;font-size:clamp(2.2rem,4.6vw,4.4rem)}.stemmen__wie{margin-top:14px;font-weight:700}.stemmen__knoppen{gap:26px;margin-top:22px;display:flex}.bon{background:var(--rook);border-top:1px solid var(--lijn);padding-block:clamp(90px,12vw,160px)}.bon__vak{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,90px);display:grid}.bon h2{margin:14px 0 26px;font-size:clamp(3.4rem,7vw,7rem)}.bonform{gap:6px;max-width:440px;display:grid}.bonform label{text-transform:uppercase;letter-spacing:.08em;color:var(--gedempt);margin-top:10px;font-size:.9rem;font-weight:700}.bonform input,.bonform select{font:inherit;color:var(--licht);border:0;border-bottom:2px solid var(--lijn);appearance:none;transition:border-color .2s var(--mes);background:0 0;border-radius:0;padding:10px 0}.bonform input:focus,.bonform select:focus{border-bottom-color:var(--goud);outline:none}.bonform select option{background:var(--nacht)}.bon__haal{color:#cfc8b4;max-width:44ch;margin-top:22px}.bonkaart{background:var(--inkt);border:3px solid var(--goud);outline:1px solid var(--goud);outline-offset:-12px;box-shadow:12px 12px 0 var(--goud);text-align:center;justify-items:center;gap:6px;padding:clamp(28px,4vw,50px);display:grid;position:relative;overflow:hidden;transform:rotate(-2deg)}.bonkaart:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 22%,#a27b2329 0 5deg,transparent 5deg 15deg);position:absolute;inset:-40%}.bonkaart>*{position:relative}.bonkaart img{width:clamp(110px,12vw,150px);height:auto}.bonkaart__kop{font-family:var(--sticker);text-transform:uppercase;color:var(--goudlicht);margin-top:6px;font-size:clamp(1.3rem,2.2vw,1.9rem)}.bonkaart__voor{font-family:var(--kop);text-transform:uppercase;word-break:break-word;font-size:clamp(2.4rem,4.6vw,4rem);line-height:.95}.bonkaart__voor span{color:var(--geel);display:inline-block}.bonkaart__wat{border-top:2px solid var(--goud);border-bottom:2px solid var(--goud);margin-top:6px;padding:8px 16px;font-size:1.15rem;font-weight:700}.bonkaart__van{color:#d9dbc4}.tik{animation:tik .26s var(--plak)}@keyframes tik{0%{transform:scale(1.18)rotate(-2deg)}to{transform:none}}.stoel{border-top:1px solid var(--lijn);padding-block:clamp(90px,12vw,160px)}.stoel__kop{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:end;gap:clamp(24px,4vw,60px);margin-bottom:50px;display:grid}.stoel__kop h2{margin-top:16px;font-size:clamp(4rem,10.5vw,10.5rem)}.stoel__film{aspect-ratio:9/16;border:2px solid var(--goud);max-height:560px;margin:0;overflow:hidden;box-shadow:12px 12px #a27b2359}.stoel__film video{object-fit:cover;width:100%;height:100%}.stoel__vak{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,90px);display:grid}.stoel__links{align-content:start;gap:22px;display:grid}.stoel__nu{font-family:var(--kop);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:10px;font-size:clamp(1.6rem,2.6vw,2.4rem);display:flex}.stoel__bezet{color:#cfc8b4}.stoel__bel a{font-weight:700}.uren{border-top:1px solid var(--lijn);margin-top:10px}.uren div{border-bottom:1px solid var(--lijn);grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:13px 0;display:grid}.uren span:first-child{font-family:var(--kop);text-transform:uppercase;font-size:1.25rem}.uren span:nth-child(2){color:var(--gedempt);font-size:.9rem}.uren b{font-variant-numeric:tabular-nums}.uren .vandaag{background:var(--goud);color:var(--inkt);margin-inline:-12px;padding-inline:12px}.uren .vandaag span:nth-child(2){color:var(--inkt)}.stoel__rechts{align-content:start;gap:20px;display:grid}.kaartvak .buurtkaart{border:1px solid var(--lijn);width:100%;height:auto;display:block}.parkings{color:#ddd6c2;gap:6px;margin:0;padding-left:20px;display:grid}.vraag{border-bottom:1px solid var(--lijn)}.vraag summary{cursor:pointer;font-family:var(--kop);text-transform:uppercase;padding:16px 36px 16px 0;font-size:1.35rem;line-height:1.05;list-style:none;position:relative}.vraag summary::-webkit-details-marker{display:none}.vraag summary:after{content:"+";font-family:var(--body);color:var(--goudlicht);transition:transform .22s var(--mes);font-size:1.6rem;position:absolute;top:12px;right:4px}.vraag[open] summary:after{transform:rotate(45deg)}.vraag p{color:#cfc8b4;padding-bottom:16px}.k-grond{fill:#15130d}.k-leie{fill:none;stroke:#2d3020;stroke-width:26px;stroke-linecap:round}.k-plein{fill:#1f1c14}.k-dienst{fill:none;stroke:#ece6d614;stroke-width:2.5px}.k-weg{fill:none;stroke:#2e2a1f;stroke-linecap:round;stroke-linejoin:round}.k-p rect{fill:var(--geel)}.k-p text{fill:var(--inkt);font-family:var(--kop);font-size:26px}.k-label text{font-family:var(--kop);text-transform:uppercase;fill:var(--licht);paint-order:stroke;stroke:#15130d;stroke-width:6px;letter-spacing:.04em;font-size:19px}.k-label .k-klein{font-family:var(--body);text-transform:none;letter-spacing:0;fill:var(--geel);font-size:15px;font-weight:700}.k-salon circle{fill:var(--nacht);stroke:var(--goud);stroke-width:4px}.k-salonlabel text{fill:var(--goudlicht);font-size:24px}.k-plaats text{font-family:var(--kop);text-transform:uppercase;letter-spacing:.12em;fill:#6e6a57;font-size:22px}.k-bron{font-family:var(--body);fill:#6e6a57;font-size:13px}.voet{border-top:1px solid var(--lijn);padding-bottom:30px;overflow:hidden}.voet__groot{font-family:var(--kop);text-transform:uppercase;text-align:center;color:var(--goud);white-space:nowrap;margin:clamp(40px,6vw,80px) 0 30px;font-size:clamp(7rem,27vw,30rem);line-height:.8}.voet__rij{color:var(--gedempt);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;font-size:.9rem;display:grid}.voet__rij a{color:var(--licht)}.voet__soc{gap:18px;display:flex}.paneel{z-index:150;visibility:hidden;grid-template-columns:minmax(0,1fr) min(560px,100%);display:grid;position:fixed;inset:0}.paneel__dek{opacity:0;transition:opacity .3s var(--mes);cursor:pointer;background:#0d0c09b3;border:0}.paneel__lade{color:var(--inkt);transition:transform .36s var(--uit);background:#fff;grid-template-rows:auto minmax(0,1fr);display:grid;transform:translate(102%)}.paneel.open{visibility:visible}.paneel.open .paneel__dek{opacity:1}.paneel.open .paneel__lade{transform:none}.paneel__lade header{background:var(--nacht);align-items:center;gap:14px;padding:14px 16px;display:flex}.paneel__sluit{font-family:var(--kop);text-transform:uppercase;background:var(--licht);color:var(--inkt);cursor:pointer;border:0;margin-left:auto;padding:10px 14px 8px}.paneel__lade iframe{border:0;width:100%;height:100%}.paneel__wacht{font-family:var(--kop);text-transform:uppercase;place-items:center;display:grid}.venster{z-index:160;background:#0d0c09e6;place-items:center;padding:20px;display:none;position:fixed;inset:0}.venster.open{display:grid}.venster__speler{aspect-ratio:9/16;border:2px solid var(--goud);max-width:100%;height:min(100svh - 150px,820px);position:relative}.venster__speler video{object-fit:cover;background:#000;width:100%;height:100%}.venster__sluit{z-index:2;font-family:var(--kop);text-transform:uppercase;background:var(--geel);color:var(--inkt);border:3px solid var(--inkt);cursor:pointer;padding:8px 12px 6px;position:absolute;top:-16px;right:-16px}.venster__boek{position:absolute;bottom:-62px;left:50%;translate:-50%}.stralen{pointer-events:none;z-index:170;width:10px;height:10px;position:fixed;top:0;left:0}.stralen i{background:var(--goud);transform-origin:50% 0;width:3px;height:0;position:absolute;top:0;left:0}.stralen.knal i{animation:straal .62s var(--plak) forwards}@keyframes straal{0%{opacity:1;height:0}60%{opacity:1;height:50px}to{opacity:0;height:56px;translate:0 14px}}.gsmbalk{display:none}@media (width<=1100px){.balkkop__nav,.balkkop .status{display:none}.balkkop__menu{display:block}.balkkop .knop{margin-left:auto}.balkkop__menu{margin-left:0}.balkkop.menu-open .balkkop__nav{background:var(--nacht);border-top:1px solid var(--lijn);flex-direction:column;gap:0;padding-bottom:20px;display:flex;position:fixed;inset:72px 0 auto}.balkkop.menu-open .balkkop__nav a{font-family:var(--kop);text-transform:uppercase;padding:12px var(--goot);border-bottom:1px solid var(--lijn);font-size:2.4rem}.lid{grid-template-columns:1fr;width:min(84vw,720px)}.kaart__extra{grid-template-columns:1fr}}@media (width<=820px){.balkkop .knop{display:none}.balkkop__menu{margin-left:auto}.held{grid-template-rows:auto auto;height:auto;min-height:0;display:grid}.held__film{aspect-ratio:1;position:relative;inset:auto}.held__film video{object-position:50% 50%}.held__ondertitel{top:30%}.held__onder{grid-template-columns:1fr;margin-top:-26vw;position:relative}.held__woordmerk{font-size:21vw}.held__rand{display:none}.bende__baan{flex-direction:column;width:auto}.lid{width:100%}.bende__liniaal{display:none}.rij{grid-template-columns:minmax(0,1fr) auto;padding-inline:4px}.rij__info{grid-area:2/1;font-size:.78rem}.rij__prijs{grid-area:1/2/3}.bar__inhoud,.stemmen__vak,.bon__vak,.stoel__vak,.vak__vak,.stoel__kop{grid-template-columns:1fr}.stoel__film{max-width:320px}.fratsen__muur{grid-template-columns:1fr 1fr}.fratsen__muur a:nth-child(2){transform:none}.fratsen__muur a:nth-child(3){display:none}.vak__citaten blockquote{grid-template-columns:90px minmax(0,1fr)}.vak__citaten img{width:90px}.plank li{grid-template-columns:1fr;gap:4px}.uren div{grid-template-columns:110px minmax(0,1fr) auto}.voet__rij{grid-template-columns:1fr}.gsmbalk{z-index:90;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--lijn);background:#0d0c09eb;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.gsmbalk .knop{box-shadow:3px 3px 0 var(--goud);flex:1;padding:13px 14px 11px;font-size:1.15rem}.gsmbalk .status{white-space:normal;max-width:42%;font-size:.78rem}body{padding-bottom:76px}.paneel{grid-template-columns:1fr}.paneel__dek{display:none}.ritual{height:340svh}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.rolluik{display:none}.ritual{height:auto}.ritual__plak{height:auto;min-height:100svh;position:relative}.ritual__doek,.ritual__lid,.ritual__laag--2{display:none}.ritual__rust{display:block}.ritual__laag{position:relative}.ritual__laag--1,.ritual__laag--3{opacity:1;pointer-events:auto;transform:none}}body.sub{padding-top:0}.subheld{align-items:end;min-height:min(100svh,900px);display:grid;position:relative;overflow:hidden}.subheld__film{position:absolute;inset:0}.subheld__film video{object-fit:cover;width:100%;height:100%}.subheld__film:after{content:"";background:linear-gradient(180deg,#0d0c098c 0%,#0d0c090d 30%,#0d0c098c 65%,var(--nacht) 100%);position:absolute;inset:0}.subheld__tekst{z-index:2;gap:10px;width:100%;padding-bottom:clamp(30px,6vh,70px);display:grid;position:relative}.subheld__terug{justify-self:start;margin-bottom:10px}.subheld__naam{color:var(--goud);-webkit-text-stroke:2px var(--inkt);paint-order:stroke fill;font-size:clamp(6rem,19vw,19rem);line-height:.78}.subheld__zin{min-height:1.2em;font-size:clamp(1.8rem,3.2vw,3rem)}.subvak{padding-block:clamp(70px,9vw,130px)}.subvak__vak{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,5vw,90px);display:grid}.subvak__links{align-content:start;gap:22px;display:grid}.subvak__intro{max-width:52ch;font-size:clamp(1.15rem,1.6vw,1.4rem)}.kanlijst{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kanlijst li{border:1px solid var(--goud);padding:6px 12px 5px;font-size:.95rem;font-weight:700}.subvak__lijst{border-top:1px solid var(--lijn)}.subvak__lijst .rij{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) 0 auto}.subvak__lijst .rij:hover{color:inherit;background:0 0}.subvak__klein{color:var(--gedempt);font-size:.9rem}.subvak__knoppen{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.subvak__citaten{align-content:start;gap:40px;display:grid}.subvak__citaten p{font-family:var(--kop);text-transform:uppercase;font-size:clamp(2rem,3.4vw,3.2rem);line-height:.98}.subvak__citaten cite{color:var(--goudlicht);margin-top:12px;font-style:normal;font-weight:700;display:block}.subrest{border-top:1px solid var(--lijn);background:var(--rook);padding-block:clamp(60px,8vw,110px)}.subrest h2{margin-bottom:26px;font-size:clamp(2.8rem,6vw,5.6rem)}.subrest__knoppen{flex-wrap:wrap;gap:14px;display:flex}@media (width<=820px){.subvak__vak{grid-template-columns:1fr}.subheld{min-height:78svh}}.lid__naam a{color:inherit;text-decoration:none}.lid__naam a:hover,.lid__naam a:focus-visible{color:var(--goudlicht);-webkit-text-stroke-color:var(--goudlicht)}.rij__prijs{white-space:nowrap}@media (width<=820px){.subvak__lijst .rij{grid-template-columns:minmax(0,1fr) auto}.subvak__lijst .rij__info{display:none}.subvak__lijst .rij__prijs{grid-area:auto}.subheld--ritual .subheld__film video{object-position:50% 70%}}@media (width<=360px){.kiezer button{padding:10px 10px 8px;font-size:.92rem}}@media (height<=520px) and (width>=560px){.held{height:100svh;min-height:0}.held__ondertitel{font-size:clamp(1.6rem,6svh,2.4rem);top:24%}.held__woordmerk{font-size:min(24svh,calc((100vw - 2 * var(--goot) - 412px) / 3.72))}.held__rechts p{font-size:.92rem}.held__rand{display:none}}.held__geluid{right:var(--goot);z-index:4;-webkit-backdrop-filter:blur(6px);border:1px solid var(--lijn);color:var(--licht);cursor:pointer;transition:background .2s var(--mes),border-color .2s var(--mes);background:#0d0c098c;align-items:center;gap:10px;padding:9px 14px 8px;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:92px}.held__geluid:hover,.held__geluid:focus-visible{border-color:var(--goud)}.held__geluid i{align-items:end;gap:2px;height:14px;display:flex}.held__geluid i:before,.held__geluid i:after{content:"";background:var(--goud);width:3px;height:40%}.held__geluid i{background:linear-gradient(var(--goud),var(--goud)) 50% 100%/3px 70% no-repeat;width:13px}.held__geluid[aria-pressed=true] i:before{animation:eq .7s var(--doek) infinite alternate}.held__geluid[aria-pressed=true] i:after{animation:eq .5s var(--doek) infinite alternate-reverse}@keyframes eq{0%{height:20%}to{height:100%}}@media (width<=820px){.held__geluid{top:auto;bottom:14px;right:14px}}.lid__film{background-position:50%;background-size:cover}.stelling__tekst{max-width:18ch}.stelling__strook{grid-template-columns:1.3fr .9fr 1fr .8fr;align-items:end;gap:clamp(10px,1.4vw,20px);margin-top:clamp(40px,6vw,80px);display:grid}.stelling__strook figure{gap:10px;margin:0;display:grid}.stelling__strook video,.stelling__strook img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--lijn);width:100%}.stelling__strook figure:first-child video{aspect-ratio:4/3}.stelling__strook figure:nth-child(2) img{aspect-ratio:3/4}.stelling__strook figure:nth-child(4) video{aspect-ratio:9/14}.stelling__strook figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--gedempt);font-size:.78rem}.ritual__laag--2 .ondertitel{color:var(--geel)}.ritual__wie{color:#ddd6c2}.zweefboek{z-index:95;opacity:0;pointer-events:none;transition:opacity .3s var(--mes),transform .3s var(--uit);position:fixed;bottom:24px;right:24px;transform:translateY(20px)}.zweefboek.aan{opacity:1;pointer-events:auto;transform:none}body.sub .balkkop,.balkkop.vast{background:#0d0c09f0}.kaart{background:var(--rook2);color:var(--licht);border-top:1px solid var(--lijn)}.kaart .lint{background:var(--goud);color:var(--inkt)}.kaart__kop{align-items:end}.kaart__foto{aspect-ratio:3/4;border:2px solid var(--goud);width:min(320px,30vw);margin:0;overflow:hidden;transform:rotate(2deg);box-shadow:10px 10px #a27b234d}.kaart__foto img{object-fit:cover;width:100%;height:100%}.kiezer{border-color:var(--licht);box-shadow:5px 5px 0 var(--goud);background:0 0}.kiezer button{border-right-color:var(--licht)}.kiezer button[aria-pressed=true]{background:var(--geel);color:var(--inkt)}.kaart__lijst{border-top:2px solid var(--goud)}.rij{border-bottom:1px solid var(--lijn)}.rij:hover{color:var(--licht);background:#a27b2324}.rij__info,.rij:hover .rij__info{color:var(--gedempt)}.kaart__extra>div{border:1px solid var(--lijn);border-top:3px solid var(--goud);box-shadow:none;background:0 0}.kaart__extra p{border-bottom-color:var(--lijn)}.kaart__extra b{color:var(--geel)}.kaart__extra .klein,.kaart__uitleg{color:var(--gedempt)}.bar__links{justify-items:center;gap:26px;display:grid}.bar__fles{aspect-ratio:4/3;object-fit:cover;border:2px solid var(--goud);width:min(420px,100%);transform:rotate(-2deg);box-shadow:12px 12px #00000080}.fratsen__kop{align-items:center}.fratsen__kop>div{justify-items:start;gap:14px;display:grid}.fratsen__popart{aspect-ratio:960/300;object-fit:cover;border:3px solid var(--inkt);width:min(420px,40vw);box-shadow:8px 8px 0 var(--geel);transform:rotate(-3deg)}.fratsen__muur a:nth-child(2){transform:none}.voet__gevel{height:min(90svh,820px);position:relative;overflow:hidden}.voet__gevel img{object-fit:cover;filter:brightness(.62);width:100%;height:100%}.voet__gevel:after{content:"";background:linear-gradient(180deg,#0d0c0900 40%,var(--nacht));position:absolute;inset:0}.voet__gevelTekst{inset:auto var(--goot) clamp(40px,8vh,90px) var(--goot);z-index:2;justify-items:start;gap:26px;display:grid;position:absolute}.voet__slogan{font-family:var(--kop);text-transform:uppercase;color:var(--licht);text-shadow:0 4px 40px #0009;font-size:clamp(3.4rem,9vw,9rem);line-height:.86}.voet__groot{margin-top:clamp(30px,5vw,60px);font-size:clamp(5rem,18vw,20rem)}@media (width<=820px){.stelling__strook{grid-template-columns:1fr 1fr}.kaart__foto{display:none}.fratsen__popart{width:100%}.zweefboek{display:none}}.subheld__film video{object-position:50% 22%}.subheld .lid__rol{color:#e4ddc9;text-shadow:0 1px 8px #000c}.subheld__naam{font-size:clamp(5rem,14vw,14rem)}.held .sticker.dicht{display:none}.stelling__tekst .regel{padding-bottom:.14em}.stelling__strook video,.stelling__strook img{background:var(--rook2) center/cover no-repeat}.stelling__strook figure:first-child video{background-image:url(/media/baardman.jpg)}.stelling__strook figure:nth-child(4) video{background-image:url(/media/doek.jpg)}.balkkop.vast{background:var(--nacht);-webkit-backdrop-filter:none}body.sub .balkkop{background:var(--nacht)}@media (width<=820px){.held__geluid{margin:14px 0 0;position:relative;inset:auto auto auto 14px}.fratsen__muur{grid-template-columns:repeat(3,1fr);gap:8px}.fratsen__muur a{aspect-ratio:3/5}.fratsen__muur a:nth-child(3){display:block}.fratsen__muur span{font-size:.7rem;top:6px;left:4px;right:4px}}.subbeeld{aspect-ratio:16/10;border:1px solid var(--lijn);border-left:4px solid var(--goud);margin:0;overflow:hidden}.subbeeld--staand{aspect-ratio:4/5;max-width:420px}.subbeeld video{object-fit:cover;width:100%;height:100%}:root{--salon:#27301f;--salon2:#1f2719}.bende.groen,.bon.groen{background:var(--salon)}.bar.groen .bar__film:after{background:linear-gradient(90deg,#1f271959,#1f2719e6 60%)}.bar.groen .bar__film video{filter:brightness(.5)saturate()}.fratsen.licht{background:var(--salie);color:var(--inkt)}.fratsen.licht .lijn{color:var(--inkt)}.fratsen.licht .fratsen__muur a{border-color:var(--inkt);box-shadow:6px 6px 0 var(--inkt)}.bende__liniaal span.aan{color:var(--goudlicht)}.rij__info{color:#bdb5a2;font-size:.82rem}.kaart__extra .klein{color:#bdb5a2;font-size:.85rem}.bar__collage{width:min(440px,100%);position:relative}.bar__worst{aspect-ratio:3/4;object-fit:cover;border:2px solid var(--goud);width:42%;position:absolute;bottom:-40px;right:-24px;transform:rotate(4deg);box-shadow:8px 8px #00000080}@media (width<=820px){.bar__worst{width:36%;bottom:-20px;right:0}}@media (width<=600px){.k-label text{font-size:30px}.k-label .k-klein{font-size:24px}.k-p text{font-size:34px}.k-salonlabel text{font-size:32px}}.lid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}.lid__film{aspect-ratio:4/5;justify-self:end;width:auto;max-height:min(68svh,640px)}.bende.baan-aan .lid{width:min(64vw,900px)}@media (width<=1100px){.lid{grid-template-columns:1fr}.lid__film{justify-self:start;width:min(100%,460px);max-height:none}}.stelling{padding-bottom:clamp(60px,8vw,110px)}.stelling__tekst{max-width:none;font-size:clamp(2.6rem,7vw,7.6rem);line-height:.94}.stelling__onder{margin-top:34px}.stelling__strook{align-items:end}.lid__naam{color:var(--licht);-webkit-text-stroke:0}.bende.baan-aan .lid{transition:opacity .5s var(--mes)}.bende.baan-aan .lid:not(.actief){opacity:.38}.kaart__kop{margin-bottom:34px}.rij{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:16px 12px}.rij__naam{grid-area:1/1}.rij__info{text-transform:none;letter-spacing:0;grid-area:2/1;font-size:.95rem}.rij__prijs{grid-area:1/2/3}.kaart__extra>div{border:0;border-top:3px solid var(--goud);padding:18px 0 0}.ritual__laag--2{align-content:center;gap:18px}.ritual__wie{margin-top:0}@media (width>=821px) and (aspect-ratio>=4/5){.ritual__plak:after{background:linear-gradient(90deg,#0d0c0933,#0d0c0900 50%)}.ritual__laag--2{text-align:left;justify-items:start}.ritual__laag--1,.ritual__laag--2,.ritual__laag--3{padding-right:calc(var(--goot) + 44vw)}.ritual__laag--1 h2{font-size:clamp(3.4rem,7.4vw,8rem)}.ritual__lid{width:59.5161svh;height:41.2svh;left:auto;right:max(7vw,64px)}.ritual__lid--boven{top:9svh}.ritual__lid--onder{bottom:9svh}}.bonform input,.bonform select{border-bottom:2px solid #c99a368c}.bonform input::placeholder{color:var(--licht);opacity:.45}.bonform input:focus,.bonform select:focus{border-bottom-color:var(--geel)}.bonkaart__kop{font-family:var(--kop);letter-spacing:.14em}.bon__knop{margin-top:24px}.uren .vandaag{margin-inline:0;padding-inline:12px}.vragen{columns:2;border-top:1px solid var(--lijn);column-gap:clamp(30px,5vw,90px);margin-top:clamp(50px,7vw,90px)}.vragen .vraag{break-inside:avoid}.k-label text{font-size:22px}@media (width<=820px){.vragen{columns:1}.uren div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dag uur""wie wie";row-gap:2px}.uren span:first-child{grid-area:dag}.uren span:nth-child(2){grid-area:wie}.uren b{grid-area:uur}.uren span:nth-child(2):empty{display:none}.held__geluid{width:max-content;margin-left:var(--goot);display:inline-flex;left:0}.gsmbalk .status{white-space:nowrap;max-width:none;font-size:.74rem}.gsmbalk .knop{flex:auto;min-width:0}}.ondertitel span:last-child{margin-right:0}.lid.actief .lid__film video{transform:scale(1.07)}.lid__film video{transform:scale(1.12)}.kaart__lijst{max-width:1000px}.stoel__kop{align-items:center}.bar__boek{margin-top:22px;display:inline-block}.ritual__kaart{border:0;border-top:3px solid var(--goud)}.ritual__kaart h3 a{color:inherit;text-decoration:none}.ritual__kaart h3 a:hover,.ritual__kaart h3 a:focus-visible{color:var(--geel)}@media (width>=821px) and (aspect-ratio>=4/5){.ritual__lid{width:62.4194svh;height:43.2svh;right:max(5vw,48px)}.ritual__lid--boven{top:7svh}.ritual__lid--onder{bottom:7svh}.ritual__laag--1,.ritual__laag--2,.ritual__laag--3{padding-right:calc(62.4194svh + max(5vw,48px) + 48px)}}@media (width<=820px){.held{position:relative}.held__geluid{margin:0;position:absolute;top:74px;left:auto;right:14px}.bende__baan{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;gap:14px;overflow-x:auto}.bende__baan::-webkit-scrollbar{display:none}.bende .lid{scroll-snap-align:center;flex:0 0 84vw;align-content:start;width:84vw}.bende .lid__film{aspect-ratio:1;width:100%}.bende .lid__naam{font-size:clamp(3.6rem,17vw,5rem)}.bende .bende__liniaal{padding-bottom:60px;display:grid}.bende__liniaal i{display:none}.bende__liniaal span{cursor:pointer;padding-block:12px 4px}.bende:not(.baan-aan) .lid:not(.actief){opacity:.5;transition:opacity .3s var(--mes)}.fratsen__muur{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--goot));padding-inline:var(--goot);scrollbar-width:none;grid-template-columns:repeat(3,74vw);gap:14px;padding-bottom:12px;overflow-x:auto}.fratsen__muur::-webkit-scrollbar{display:none}.fratsen__muur a{aspect-ratio:4/5;scroll-snap-align:center;box-shadow:none;border:0;overflow:visible}.fratsen.licht .fratsen__muur a{box-shadow:none}.fratsen__muur video,.fratsen__muur img{border:3px solid var(--inkt);box-shadow:6px 6px 0 var(--inkt)}.fratsen__muur span{color:var(--inkt);text-shadow:none;text-align:left;padding:12px 0 0;font-size:.95rem;display:block;position:static}.fratsen__muur a{aspect-ratio:auto}.fratsen__muur video,.fratsen__muur img{aspect-ratio:4/5;height:auto}}button.neon{cursor:pointer;font:inherit;font-family:var(--kop);letter-spacing:.05em;text-transform:uppercase;transition:transform .2s var(--mes);background:0 0;border:0;padding:6px 10px;font-size:clamp(3.6rem,8.4vw,8rem);line-height:.9}button.neon:hover{transform:rotate(-1.5deg)scale(1.02)}button.neon.speelt{color:#fff3dc;text-shadow:0 0 6px #ffd9a0,0 0 22px #e5c093,0 0 60px #b1744a}.neon__hint{color:var(--licht);align-items:center;gap:10px;margin-top:-10px;font-size:.9rem;font-weight:700;display:flex}.neon__hint i{background:linear-gradient(var(--goud),var(--goud)) 0 100%/3px 40% no-repeat,linear-gradient(var(--goud),var(--goud)) 5px 100%/3px 80% no-repeat,linear-gradient(var(--goud),var(--goud)) 10px 100%/3px 55% no-repeat;width:13px;height:14px}.neon.speelt~.neon__hint i{animation:puls .6s var(--doek) infinite alternate}@keyframes puls{0%{opacity:.4}to{opacity:1}}.neon__zin{text-align:center;min-height:2.1em;margin-top:-4px;font-size:clamp(1.6rem,2.6vw,2.4rem)}.bar__links{gap:16px}.bar__collage{margin-top:10px}@media (width>=1101px){.kaart .binnen{grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.kaart__kop{justify-items:start;gap:22px;margin:0;display:grid;position:sticky;top:110px}.kaart__kop h2{font-size:clamp(4rem,8vw,9rem)}.kaart__uitleg{max-width:34ch;margin:0}.kaart__lijst{max-width:none}.kaart__extra{grid-template-columns:repeat(3,minmax(0,1fr))}}.kaart__rechts{min-width:0}.fratsen__kop{text-align:center;flex-direction:column;align-items:center;gap:26px}.fratsen__kop>div{justify-items:center}.fratsen__popart{order:-1;width:min(620px,86vw);transform:rotate(-2deg)}@media (width>=821px){.stoel__kop{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.stoel__kopTekst{z-index:2;grid-area:1/1/auto/-1;align-self:end;padding-bottom:40px;position:relative}.stoel__film{grid-area:1/2;max-height:600px}.stoel__kop h2{text-shadow:0 6px 30px #000000a6;font-size:clamp(4rem,11.5vw,12rem)}}.held__rand{display:none}.bar__collage{width:min(420px,100%)}.bende.baan-aan .bende__kop{padding-top:clamp(40px,5vw,70px)}.bende.baan-aan .bende__kop h2{font-size:clamp(3.4rem,7vw,7rem)}.bende.baan-aan .lid__film{max-height:calc(100svh - 330px)}.bende.baan-aan .bende__baan{padding-block:24px}.bende.baan-aan .bende__liniaal{padding-bottom:30px}.ritual{height:320svh}.ritual__kader{display:none}.ritual__meer{font-size:.95rem}@media (width>=821px) and (aspect-ratio>=4/5){.ritual__kader{z-index:3;border:2px solid var(--goud);width:62.4194svh;height:86svh;opacity:calc(1 - var(--dicht,0));pointer-events:none;display:block;position:absolute;top:7svh;right:max(5vw,48px);transform:translate(1px,-1px)}}.stoel{padding-top:clamp(60px,7vw,100px)}@media (width>=821px){.stoel__film{max-height:440px}}.stemmen{padding-block:clamp(70px,9vw,120px)}.stemmen__vak{align-items:end}.stemmen__zin .ondertitel{min-height:0}.stemmen__zin .ondertitel:not(:empty):before{content:"“"}.stemmen__zin .ondertitel:not(:empty):after{content:"”"}@media (width<=820px){.ritual{height:260svh}.held__film{aspect-ratio:4/5}.held__onder{margin-top:-40vw;padding-bottom:24px}.held__woordmerk{font-size:24vw}}@media (width<=1100px){.kaart .binnen{flex-direction:column;align-items:flex-start;display:flex}.kaart__kop{display:contents}.kaart__kop>div:first-child{margin-bottom:22px}.kaart .kiezer{margin-bottom:26px}.kaart__rechts{order:2;width:100%}.kaart__uitleg{order:3;margin:26px 0 20px}.kaart .binnen>.kaart__kop .knop,.kaart__kop>.knop{order:4}}.ondertitel span{margin-right:.165em}.held__plaats span,.nw{white-space:nowrap}.stelling__tekst{text-wrap:balance}@media (width>=821px) and (aspect-ratio>=4/5){.ritual__laag--1,.ritual__laag--3{padding-bottom:var(--goot);align-content:center}}.stoel__kop{margin-bottom:40px;display:block}.stoel__kop h2{text-shadow:none;font-size:clamp(3.4rem,11.5vw,12rem)}.stoel__kopTekst{padding:0}.stoel__rechts .stoel__film{aspect-ratio:3/2;border:2px solid var(--goud);width:100%;max-width:none;max-height:none;box-shadow:10px 10px #a27b234d}.stoel__rechts .stoel__film video{object-position:50% 58%}.fratsen__muur a{aspect-ratio:auto;border:0;overflow:visible}.fratsen.licht .fratsen__muur a{box-shadow:none}.fratsen__muur video,.fratsen__muur img{aspect-ratio:4/5;border:3px solid var(--inkt);height:auto;box-shadow:6px 6px 0 var(--inkt)}.fratsen__muur span{color:var(--inkt);text-shadow:none;text-align:left;padding:14px 0 0;font-size:1rem;display:block;position:static}.gsmbalk{transition:transform .3s var(--uit)}.gsmbalk.weg{transform:translateY(110%)}@media (width<=1100px){.kaart__uitleg{order:1;margin:0 0 26px}.kaart .kiezer,.kaart__kop>div:first-child{order:0}}@media (width<=820px){.kaart__kop>.knop{display:none}.bon__vak>.bonkaart{order:-1;justify-self:center;width:72%;margin-bottom:10px}.bon__vak{display:grid}}.stoel__rechts .stoel__film{grid-area:auto}.bonkaart__van span{display:inline}.bonkaart__van{text-wrap:balance}.bonkaart__voor span{color:inherit}.vak__citaten cite{text-wrap:pretty}.stoel__links .parkings{margin-top:6px}@media (width>=821px) and (aspect-ratio>=4/5){.ritual__kaart{-webkit-backdrop-filter:none;background:0 0;padding-inline:0}}.bar__kop{margin:0 0 26px;font-size:clamp(3.8rem,9vw,9rem)}.bar__geur{aspect-ratio:4/5}.ritual__logo{width:min(76vmin,680px);height:auto;translate:-50% -50%;transform:scale(var(--lg,.2));opacity:.16;z-index:2;pointer-events:none;will-change:transform;position:absolute;top:50%;left:50%}@media (width>=821px) and (aspect-ratio>=4/5){.ritual__logo{left:calc(50% - 31.2097svh - max(5vw,48px)/2)}}.brouw{border-top:1px solid var(--lijn);background:var(--salon);padding-block:clamp(80px,10vw,140px)}.brouw__vak{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(30px,5vw,90px);display:grid}.brouw__film{aspect-ratio:9/16;border:2px solid var(--goud);justify-self:center;width:100%;max-width:440px;max-height:min(84svh,760px);margin:0;overflow:hidden;box-shadow:12px 12px #00000073}.brouw__film video{object-fit:cover;width:100%;height:100%}.brouw h2{margin:14px 0 20px;font-size:clamp(4rem,10vw,10rem)}.brouw__intro{color:#ddd6c2;max-width:46ch;margin-bottom:30px}.brouw__tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin-bottom:30px;display:grid}.brouw__tegels figure,.kaart__student{gap:10px;margin:0;display:grid}.brouw__tegels figcaption,.kaart__student figcaption{color:#cfc8b4;text-wrap:pretty;font-size:.92rem}.brouw__tegel{border:2px solid var(--goud);background:var(--nacht);cursor:pointer;aspect-ratio:4/5;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:6px 6px #00000073}.brouw__tegel video{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--uit)}.brouw__tegel:hover video,.brouw__tegel:focus-visible video{transform:scale(1.05)}.brouw__speel{font-family:var(--kop);text-transform:uppercase;letter-spacing:.04em;background:var(--geel);color:var(--inkt);border:2px solid var(--inkt);padding:7px 10px 5px;font-size:1rem;position:absolute;bottom:12px;left:12px}.brouw__knoppen{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.kaart__student{width:min(260px,100%);margin-top:6px}.kiezer{position:relative}.kiezer:after{content:"";background:var(--goud);width:0;height:3px;position:absolute;bottom:-12px;left:0}.kiezer.loopt:after{animation:4.2s linear forwards wiebalk}@keyframes wiebalk{0%{width:0}to{width:100%}}.rij{transition:opacity .3s var(--mes),background .22s var(--mes)}.rij.uit{opacity:.28}.bon__intro{color:#ddd6c2;max-width:42ch;margin:-8px 0 22px}.bonform__label{text-transform:uppercase;letter-spacing:.08em;color:var(--gedempt);margin-top:10px;font-size:.9rem;font-weight:700}.bedrag{flex-wrap:wrap;gap:10px;margin:8px 0 6px;display:flex}.bedrag button{font-family:var(--kop);letter-spacing:.03em;color:var(--licht);cursor:pointer;transition:background .2s var(--mes),color .2s var(--mes),transform .11s var(--mes);background:0 0;border:2px solid #c99a3699;padding:10px 14px 8px;font-size:1.25rem}.bedrag button:hover{border-color:var(--geel)}.bedrag button[aria-pressed=true]{background:var(--geel);color:var(--inkt);border-color:var(--inkt);box-shadow:4px 4px 0 var(--goud)}.bonform input[type=number]{-moz-appearance:textfield}.bonform input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bonform input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bonkaart__goed{text-transform:uppercase;letter-spacing:.14em;color:#d9dbc4;margin-top:4px;font-size:.85rem;font-weight:700}.bon__spray{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}@media (width<=1100px){.kaart__uitleg{min-height:3.2em}}@media (width<=820px){.brouw__vak{grid-template-columns:1fr}.brouw__film{aspect-ratio:4/5;max-width:none}.kaart__student{width:min(300px,100%)}}@media (prefers-reduced-motion:reduce){.ritual__logo{transform:none}}@media (width<=1100px){.kaart__student{order:5;margin-top:26px}}.taalkeuze{gap:2px;margin-left:6px;display:flex}.taalkeuze a{font-family:var(--kop);letter-spacing:.06em;color:var(--gedempt);border:1px solid #0000;padding:6px 7px 4px;font-size:.95rem;text-decoration:none}.taalkeuze a:hover,.taalkeuze a:focus-visible{color:var(--licht);border-color:var(--lijn)}.taalkeuze a[aria-current=true]{color:var(--geel)}@media (width<=1100px){.taalkeuze{margin-left:auto}.balkkop .knop{margin-left:12px}}@media (width<=820px){.balkkop__menu{margin-left:10px}.taalkeuze a{padding:6px 5px 4px;font-size:.9rem}}.taalpoort{z-index:260;background:var(--nacht);background-image:repeating-conic-gradient(from 0deg at 50% 46%,#a27b231a 0 4deg,transparent 4deg 12deg);transition:opacity .42s var(--mes),visibility 0s linear .42s;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.taalpoort.weg{opacity:0;visibility:hidden}.taalpoort[hidden]{display:none}html.poort-open{overflow:hidden}.taalpoort__midden{text-align:center;justify-items:center;gap:18px;display:grid}.taalpoort__midden>img{width:clamp(80px,9vw,110px);height:auto}.taalpoort__kop{font-family:var(--kop);text-transform:uppercase;color:var(--licht);font-size:clamp(2.2rem,5.4vw,4.4rem);line-height:.9}.taalpoort__keuze{flex-wrap:wrap;justify-content:center;gap:clamp(18px,4vw,56px);margin-top:14px;display:flex}.taalpoort__keuze a{color:var(--licht);font-family:var(--kop);text-transform:uppercase;letter-spacing:.06em;justify-items:center;gap:14px;padding:10px;font-size:clamp(1.1rem,1.6vw,1.4rem);text-decoration:none;display:grid}.tondeuse{width:auto;height:clamp(170px,32svh,300px);transition:transform .32s var(--plak);filter:drop-shadow(6px 8px #00000073);transform:rotate(-8deg)}.taalpoort__keuze a:nth-child(2) .tondeuse{transform:rotate(0)}.taalpoort__keuze a:nth-child(3) .tondeuse{transform:rotate(8deg)}.taalpoort__keuze a:hover span,.taalpoort__keuze a:focus-visible span{color:var(--geel)}@media (prefers-reduced-motion:reduce){.taalpoort{transition:none}}html[lang^=fr] .stemmen__zin .ondertitel:not(:empty):before{content:"« "}html[lang^=fr] .stemmen__zin .ondertitel:not(:empty):after{content:" »"}.lint{text-wrap:balance;width:fit-content}.bon__vak>div{min-width:0}.kiezer button{text-wrap:balance;line-height:1.05}@media (width<=440px){.kiezer button{padding:10px 10px 8px;font-size:.9rem}}@media (height<=520px){.taalpoort__midden>img{display:none}.tondeuse{height:clamp(120px,46svh,200px)}.taalpoort__kop{font-size:2rem}.taalpoort__midden{gap:8px}}@media (width<=560px){.taalpoort__keuze{flex-wrap:nowrap;gap:6px}.taalpoort__keuze a{padding:6px 4px;font-size:1rem}.tondeuse{height:clamp(150px,30svh,210px)}}.tondeuse,.taalpoort__keuze a:nth-child(2) .tondeuse,.taalpoort__keuze a:nth-child(3) .tondeuse{transform:none}.taalpoort__keuze a:hover .tondeuse,.taalpoort__keuze a:focus-visible .tondeuse{transform:translateY(-10px)}.ritual__film{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}@media (width>=821px) and (aspect-ratio>=4/5){.ritual__film{width:62.4194svh;height:86svh;inset:7svh max(5vw,48px) auto auto}}@media (prefers-reduced-motion:reduce){.ritual__film{display:none}}.stoel__mail{color:#cfc8b4}.stoel__mail a{word-break:break-word;font-weight:700}.paneel__lade{grid-template-rows:auto auto minmax(0,1fr)}.paneel__taal{background:var(--geel);color:var(--inkt);margin:0;padding:10px 16px;font-size:.9rem;font-weight:700}.paneel__taal a{color:var(--inkt)}html[lang^=nl] .paneel__taal{display:none}html[lang^=nl] .paneel__lade{grid-template-rows:auto minmax(0,1fr)}.bon__pot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bon__melding{min-height:1.4em;color:var(--licht);margin-top:14px;font-weight:700}.bon__melding.goed{color:var(--geel)}.bon__melding.fout{color:#f2a08a}
