@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./cinzel-latin-ext-wght-normal.CG36JvV6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./cinzel-latin-wght-normal.DMUuCU8H.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--questy-bg-primary:#0a0a12;--questy-bg-secondary:#12121f;--questy-bg-tertiary:#1a1a2e;--questy-accent-gold:#c9a227;--questy-accent-gold-light:#e6c860;--questy-accent-blue:#1e3a5f;--questy-accent-blue-light:#2d5a8a;--questy-text-primary:#e8e8f0;--questy-text-secondary:#a0a0b0;--questy-text-muted:#6a6a7a;--on-gold:var(--questy-bg-primary);--line-subtle:#ffffff0d;--line:#ffffff1a;--line-gold:#c9a2274d;--line-gold-strong:#c9a22780;--glow-button:0 10px 15px -3px #c9a2274d;--glow-card:0 20px 25px -5px #c9a2271a;--radius-button:8px;--radius-card:12px;--radius-media:16px;--radius-pill:9999px;--font-display:"Cinzel Variable", Cinzel, serif;--font-body:"Inter Variable", Inter, sans-serif;--gutter:16px}@media (width>=640px){:root{--gutter:24px}}@media (width>=1024px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-body);color:var(--questy-text-primary);background:linear-gradient(180deg, var(--questy-bg-primary) 0%, var(--questy-bg-secondary) 100%);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}::selection{color:var(--questy-text-primary);background:#c9a2274d}img{max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--questy-accent-gold-light);outline-offset:2px}.q-wijd,.q-smal{padding-inline:var(--gutter);margin-inline:auto}.q-wijd{max-width:1280px}.q-smal{max-width:896px}.q-sectie{padding-block:96px}.q-kop{text-align:center;margin-bottom:64px}.q-titel{font:600 30px/36px var(--font-display);color:var(--questy-text-primary);margin:0 0 16px}.q-inleiding{max-width:672px;color:var(--questy-text-secondary);margin:0 auto;font-size:18px;line-height:28px}@media (width>=768px){.q-titel{font-size:36px;line-height:40px}.q-inleiding{font-size:20px}}@media (width>=1024px){.q-titel{font-size:48px;line-height:1}}.q-rooster{gap:32px;display:grid}@media (width>=768px){.q-rooster{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.q-rooster{grid-template-columns:repeat(3,1fr)}}.q-rooster-los{grid-template-columns:1fr;max-width:448px;margin-inline:auto}@media (width>=768px){.q-rooster-paar{grid-template-columns:repeat(2,1fr);max-width:896px;margin-inline:auto}}.q-knop{min-height:48px;font:500 16px/24px var(--font-body);text-align:center;border-radius:var(--radius-button);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;transition:all .3s;display:inline-flex}.q-knop-goud{background:var(--questy-accent-gold);color:var(--on-gold)}.q-knop-goud:hover{background:var(--questy-accent-gold-light);box-shadow:var(--glow-button)}.q-knop-stil{color:var(--questy-text-primary);border-color:var(--line-gold-strong);background:0 0}.q-knop-stil:hover{border-color:var(--questy-accent-gold);background:#c9a2271a}.q-knop-groot{padding:16px 32px;font-size:18px;line-height:28px}.q-knop-vol{width:100%}.q-knop:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.q-knoppen{flex-direction:column;justify-content:center;gap:16px;display:flex}@media (width>=640px){.q-knoppen{flex-direction:row}}.q-label{font:500 14px/20px var(--font-body);color:var(--questy-accent-gold);border:1px solid var(--line-gold);border-radius:var(--radius-pill);padding:8px 16px;display:inline-block}.q-label-klein{padding:4px 12px;font-size:12px;line-height:16px}.q-label-vol{background:var(--questy-accent-gold);color:var(--on-gold);border-color:#0000}.q-label-stil{background:var(--questy-bg-secondary);color:var(--questy-text-secondary);border-color:var(--line)}.q-kaart{background:var(--questy-bg-tertiary);border:1px solid var(--line-subtle);border-radius:var(--radius-card);transition:all .3s;overflow:hidden}a.q-kaart,.q-kaart-link{color:inherit;text-decoration:none}.q-kaart-hover:hover{border-color:var(--line-gold);box-shadow:var(--glow-card)}.q-kaart-beeld{aspect-ratio:4/3;background:linear-gradient(135deg, var(--questy-accent-blue), var(--questy-bg-tertiary));display:block;position:relative;overflow:hidden}.q-kaart-beeld img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.q-kaart-hover:hover .q-kaart-beeld img{transform:scale(1.05)}.q-kaart-beeld:after{content:"";background:linear-gradient(#0000,#0a0a1233 50%,#0a0a12e6);position:absolute;inset:0}.q-kaart-label{z-index:1;position:absolute;top:16px;right:16px}.q-kaart-tekst{padding:24px}.q-plaats{font:500 14px/20px var(--font-body);color:var(--questy-accent-gold)}.q-kaart-titel{font:600 20px/28px var(--font-display);margin:12px 0 4px}.q-klein{color:var(--questy-text-secondary);margin:0;font-size:14px;line-height:20px}.q-kaart-omschrijving{margin:16px 0}.q-feiten{color:var(--questy-text-secondary);flex-wrap:wrap;gap:16px;margin-bottom:24px;font-size:12px;line-height:16px;display:flex}.q-prijsregel{justify-content:space-between;align-items:center;gap:16px;display:flex}.q-prijs{color:var(--questy-accent-gold);font-size:18px;font-weight:600;line-height:28px}.q-mist{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000 95%);mask-image:linear-gradient(#000 45%,#0000 95%)}.q-mist i{opacity:.5;background:linear-gradient(90deg,#0000 0%,#78a0dc17 50%,#0000 100%);width:200%;height:100%;animation:25s linear infinite q-drift;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.q-mist i:nth-child(2){opacity:.3;animation-duration:35s;animation-delay:-8s;top:20%}.q-mist i:nth-child(3){opacity:.2;animation-duration:45s;animation-delay:-15s;top:40%}.q-mist.licht i{opacity:.2}@keyframes q-drift{0%{transform:translate(-50%)}to{transform:translate(0%)}}.q-tekst{color:var(--questy-text-secondary);font-size:18px;line-height:1.75}.q-tekst p{margin:0 0 20px}.q-tekst h2,.q-tekst h3{font:600 24px/32px var(--font-display);color:var(--questy-text-primary);margin:48px 0 16px}.q-tekst h3{margin-top:32px;font-size:18px;line-height:28px}.q-tekst>:first-child{margin-top:0}.q-tekst>:last-child{margin-bottom:0}.q-tekst a{color:var(--questy-accent-gold)}.q-tekst a:hover{color:var(--questy-accent-gold-light)}.q-subkop{font:600 24px/32px var(--font-display);color:var(--questy-text-primary);margin:0 0 24px}.q-goud{color:var(--questy-accent-gold);flex-shrink:0}.q-vinkje{align-items:flex-start;gap:12px;display:flex}.q-lijst{margin:0;padding:0;list-style:none}.q-veld{gap:8px;display:grid}.q-veld label,.q-veld>span{font:500 14px/20px var(--font-body);color:var(--questy-text-primary)}.q-veld input,.q-veld select,.q-veld textarea{width:100%;min-height:48px;font:400 16px/24px var(--font-body);color:var(--questy-text-primary);background:var(--questy-bg-secondary);border:1px solid var(--line);border-radius:var(--radius-button);padding:12px 16px}.q-veld textarea{resize:vertical}.q-veld input::placeholder,.q-veld textarea::placeholder{color:var(--questy-text-secondary);opacity:.7}.q-fout{color:#fca5a5;border-radius:var(--radius-button);background:#ef44441a;border:1px solid #ef44444d;margin:0;padding:16px;font-size:14px;line-height:20px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.q-mist i{animation:none}.q-knop,.q-kaart,.q-kaart-beeld img{transition:none}}html.cms-editing [data-cms-block]{cursor:pointer;outline-offset:-2px}html.cms-editing [data-cms-block]:hover{outline:2px dashed #2f5bea99}html.cms-editing [data-cms-block].cms-selected{outline:2px solid #2f5bea}html.cms-editing .preview{display:none}.preview.svelte-12qhfyh{z-index:60;text-align:center;background:var(--questy-accent-blue);color:var(--questy-text-primary);padding:8px 16px;font-size:14px;position:fixed;inset:auto 0 0}.preview.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--questy-accent-gold-light)}header.svelte-12qhfyh{z-index:50;transition:background .3s;position:fixed;inset:0 0 auto}header.vol.svelte-12qhfyh{background:var(--questy-bg-primary);box-shadow:0 10px 15px -3px #0000004d}.balk.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.woord.svelte-12qhfyh{font:600 24px/32px var(--font-display);color:var(--questy-accent-gold);text-decoration:none;transition:color .3s}.woord.svelte-12qhfyh:hover{color:var(--questy-accent-gold-light)}.groot.svelte-12qhfyh{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:none}.groot.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.q-knop),.uitklap.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.q-knop){color:var(--questy-text-secondary);padding-block:8px;text-decoration:none;transition:color .3s;position:relative}.groot.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.q-knop):hover,.uitklap.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.q-knop):hover,a[aria-current=page].svelte-12qhfyh:not(.q-knop){color:var(--questy-accent-gold)!important}.groot.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh):after{content:"";background:var(--questy-accent-gold);height:2px;position:absolute;inset:auto 0 0}.menuknop.svelte-12qhfyh{width:48px;height:48px;color:var(--questy-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.uitklap.svelte-12qhfyh{border-top:1px solid var(--line);gap:8px;padding-block:16px;display:grid}.uitklap.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.q-knop){align-items:center;min-height:44px;display:flex}@media (width>=768px){.groot.svelte-12qhfyh{display:flex}.menuknop.svelte-12qhfyh,.uitklap.svelte-12qhfyh{display:none}}footer.svelte-12qhfyh{background:var(--questy-bg-secondary);border-top:1px solid var(--line-subtle);color:var(--questy-text-secondary);padding-block:64px 32px;font-size:14px;line-height:20px}.kolommen.svelte-12qhfyh{gap:48px;display:grid}@media (width>=768px){.kolommen.svelte-12qhfyh{grid-template-columns:2fr 1fr 1fr}}.merk.svelte-12qhfyh p:where(.svelte-12qhfyh){max-width:360px;margin:16px 0 0}footer.svelte-12qhfyh h3:where(.svelte-12qhfyh){font:500 18px/28px var(--font-display);color:var(--questy-text-primary);margin:0 0 16px}footer.svelte-12qhfyh ul:where(.svelte-12qhfyh){gap:4px;margin:0;padding:0;list-style:none;display:grid}footer.svelte-12qhfyh li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh),.onder.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:36px;color:inherit;align-items:center;text-decoration:none;transition:color .3s;display:inline-flex}footer.svelte-12qhfyh li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover,.onder.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--questy-accent-gold)}.onder.svelte-12qhfyh{border-top:1px solid var(--line-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:32px;display:flex}.onder.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}.onder.svelte-12qhfyh a:where(.svelte-12qhfyh)+a:where(.svelte-12qhfyh){margin-left:24px}
