@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-jetbrains-mono), monospace;--color-red-700:#bf000f;--color-orange-50:#fff7ed;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-lime-400:#9de500;--color-green-700:#008138;--color-teal-600:#009588;--color-cyan-500:#00b7d7;--color-blue-200:#bedbff;--color-blue-900:#1c398e;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-white:#fff;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-jetbrains-mono), monospace;--font-title:var(--font-syne), sans-serif;--font-body:var(--font-instrument-sans), sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[xml\:lang\]{xml:lang}}:root{--raven-black:#231f20;--raven-white:#fff;--raven-lake:#009caf;--raven-sherpa:#01454f;--raven-astro:#474a49;--raven-lake-light:#3fc3d4;--raven-lake-dark:#007a8a;--raven-lake-deep:#006b79;--raven-ink:#0c1416;--raven-ink-2:#01454f;--raven-ink-3:#0a5763;--raven-porcelain:#f3fafb;--raven-paper:#fff;--raven-text-dark-bg:#f2f7f8;--raven-mut-dark-bg:#a9c8cd;--raven-text-light-bg:#231f20;--raven-mut-light-bg:#474a49;--raven-line-dark:#f2f7f824;--raven-line-light:#231f2021;--raven-sheen:linear-gradient(100deg,#3fc3d4,#009caf);--raven-energy:linear-gradient(100deg,#009caf,#01454f);--font-title:var(--font-syne), sans-serif;--font-body:var(--font-instrument-sans), sans-serif;--font-mono:var(--font-jetbrains-mono), monospace;--font-slogan:"Amsterdam Four",cursive;--maxw:1560px;--pad:clamp(18px, 4vw, 72px);--r:14px;--nav-hoogte:71px;--subnav-hoogte:62px}body{background:var(--raven-ink);color:var(--raven-text-dark-bg);font-family:var(--font-body);font-size:16px;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-title);letter-spacing:-.01em;font-weight:700;line-height:1.08}.wrap{max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--raven-sheen);flex:none;width:26px;height:2px}.sheen-text,.accent-sheen{background:var(--raven-sheen);color:#0000;-webkit-background-clip:text;background-clip:text}.energy-text,.accent-energy{background:var(--raven-energy);color:#0000;-webkit-background-clip:text;background-clip:text}.ph{border:1.5px dashed var(--raven-lake-light)}@supports (color:color-mix(in lab, red, red)){.ph{border:1.5px dashed color-mix(in srgb, var(--raven-lake-light) 50%, transparent)}}.ph{border-radius:var(--r);background:var(--raven-lake);flex-direction:column;justify-content:center;gap:6px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ph{background:color-mix(in srgb, var(--raven-lake) 6%, transparent)}}.ph{min-height:170px}.ph-stil{border-style:solid;border-color:var(--raven-lake-light)}@supports (color:color-mix(in lab, red, red)){.ph-stil{border-color:color-mix(in srgb, var(--raven-lake-light) 22%, transparent)}}.ph-stil{background:radial-gradient(120% 90% at 20% 0%, var(--raven-lake), transparent 70%), var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ph-stil{background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--raven-lake) 12%, transparent), transparent 70%), color-mix(in srgb, var(--raven-lake) 5%, transparent)}}.light .ph-stil{border-color:var(--raven-lake-dark)}@supports (color:color-mix(in lab, red, red)){.light .ph-stil{border-color:color-mix(in srgb, var(--raven-lake-dark) 20%, transparent)}}.light .ph-stil{background:radial-gradient(120% 90% at 20% 0%, var(--raven-lake-dark), transparent 70%), var(--raven-lake-dark)}@supports (color:color-mix(in lab, red, red)){.light .ph-stil{background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--raven-lake-dark) 9%, transparent), transparent 70%), color-mix(in srgb, var(--raven-lake-dark) 4%, transparent)}}.act .ph-stil,.light .act .ph-stil{border:none;border-bottom:1px solid var(--raven-lake-dark)}@supports (color:color-mix(in lab, red, red)){.act .ph-stil,.light .act .ph-stil{border-bottom:1px solid color-mix(in srgb, var(--raven-lake-dark) 18%, transparent)}}.ph .tag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--raven-lake-light);font-size:11px}.ph .desc{color:var(--raven-mut-dark-bg);max-width:48ch;font-size:13px}.light .ph{border-color:var(--raven-lake-dark)}@supports (color:color-mix(in lab, red, red)){.light .ph{border-color:color-mix(in srgb, var(--raven-lake-dark) 45%, transparent)}}.light .ph{background:var(--raven-lake-dark)}@supports (color:color-mix(in lab, red, red)){.light .ph{background:color-mix(in srgb, var(--raven-lake-dark) 5%, transparent)}}.light .ph .tag{color:var(--raven-lake-deep)}.light .ph .desc{color:var(--raven-mut-light-bg)}.slot-img{border-radius:var(--r);display:block;position:relative;overflow:hidden}.slot-img img{object-fit:cover;width:100%;height:100%;display:block}.slot-media{width:100%;min-width:0;margin:0}.slot-media-trigger{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.slot-media-trigger.is-klikbaar{cursor:pointer}.slot-media-trigger.is-klikbaar .slot-img img{transition:transform .2s}.slot-media-trigger.is-klikbaar:hover .slot-img img,.slot-media-trigger.is-klikbaar:focus-visible .slot-img img{transform:scale(1.02)}.slot-media-trigger:focus-visible{outline:2px solid var(--raven-lake);outline-offset:3px}.slot-media-hint{z-index:2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--raven-ink);border-radius:999px;padding:4px 8px;font-size:10.5px;position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.slot-media-hint{background:color-mix(in srgb, var(--raven-ink) 72%, transparent)}}.slot-media-hint{color:var(--raven-text-dark-bg);pointer-events:none}.slot-media-copy{gap:8px;margin-top:14px;display:grid}.slot-media-titel{font-family:var(--font-title);font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.15;display:block}.slot-media-copy p{color:var(--raven-mut-dark-bg);margin:0;font-size:15px;line-height:1.55}.slot-media-copy .btn-text{justify-self:start}.slot-media-ontbreekt{font-family:var(--font-mono);color:var(--raven-lake-light);margin:8px 0 0;font-size:12px}.slot-kijker{z-index:240;background:var(--raven-ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.slot-kijker{background:color-mix(in srgb, var(--raven-ink) 94%, transparent)}}.slot-kijker{gap:12px;padding:clamp(12px,2vw,24px)}.slot-kijker-balk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.slot-kijker-balk h2{font-family:var(--font-title);color:var(--raven-text-dark-bg);margin:0;font-size:clamp(18px,2vw,26px)}.slot-kijker-acties{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.slot-kijker-acties a{font-family:var(--font-body);color:var(--raven-lake-light);align-items:center;min-height:44px;font-size:13.5px;font-weight:600;display:inline-flex}.slot-kijker-acties a:focus-visible,.slot-kijker-acties button:focus-visible{outline:2px solid var(--raven-lake);outline-offset:3px}.slot-kijker-vlak{border-radius:var(--r);background:var(--raven-ink);height:100%;min-height:0;overflow:hidden}.slot-kijker-vlak iframe,.slot-kijker-vlak img{object-fit:contain;border:0;width:100%;height:100%;display:block}.slot-kijker-fallback{min-height:40vh;font-family:var(--font-body);color:var(--raven-text-dark-bg);place-items:center;margin:0;font-size:16px;display:grid}.slot-actie-velden{gap:8px;display:grid}.slot-actie-preview{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);margin:0;font-size:11.5px}.slot-actie-veld{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);gap:6px;font-size:11.5px;display:grid}.slot-actie-veld input,.slot-actie-veld select,.slot-actie-veld textarea{background:var(--bh-paper);border:1px solid var(--bh-line);color:var(--bh-text);font-size:13px;font-family:var(--font-body);border-radius:8px;padding:7px 10px}.aw-hero-split .slot-media{width:100%;min-width:0}.slot-reeks{grid-auto-rows:auto;align-content:start;gap:10px;display:grid}.slot-reeks[data-aantal="1"]{grid-template-columns:1fr}.slot-reeks[data-aantal="2"],.slot-reeks[data-aantal="3"],.slot-reeks[data-aantal="4"]{grid-template-columns:1fr 1fr}.slot-reeks[data-aantal="3"]>.reeks-eerste{grid-column:1/-1}.slot-reeks .slot-img{aspect-ratio:4/3}.slot-reeks[data-aantal="1"] .slot-img{aspect-ratio:16/10}.slot-reeks[data-aantal="3"]>.reeks-eerste{aspect-ratio:16/9}.slot-reeks:has(>.slot-img:only-child){grid-template-columns:1fr}.slot-reeks:has(>.slot-img:only-child)>.slot-img{aspect-ratio:16/10;grid-column:auto}.slot-media{border-radius:var(--r);background:var(--raven-ink-3);border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.slot-media img,.slot-media video,.slot-youtube iframe{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.aw-hero-split .slot-media{background:0 0;border-radius:0;gap:10px;display:grid;overflow:visible}.aw-hero-split .slot-media-trigger{aspect-ratio:16/10;border-radius:var(--r);background:var(--raven-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-hero-split .slot-media-trigger{background:color-mix(in srgb, var(--raven-ink) 86%, var(--raven-astro))}}.aw-hero-split .slot-media-copy{background:var(--raven-ink);border-radius:12px;margin-top:0;padding:12px 14px 14px}@supports (color:color-mix(in lab, red, red)){.aw-hero-split .slot-media-copy{background:color-mix(in srgb, var(--raven-ink) 78%, var(--raven-astro))}}.aw-hero-split .slot-media-copy{border:1px solid var(--raven-line-dark);gap:4px}.aw-hero-split .slot-media-titel{font-family:var(--font-body);color:var(--raven-text-dark-bg);font-size:15px;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.aw-hero-split .slot-media-titel{color:color-mix(in srgb, var(--raven-text-dark-bg) 86%, transparent)}}.aw-hero-split .slot-media-copy p{font-size:13px;line-height:1.45}.aw-hero-split .slot-media-copy .btn-text{min-height:40px;font-size:13.5px;font-weight:600}.slot-media-click{cursor:pointer}.play-glyph{background:var(--raven-lake);color:#fff;width:58px;height:58px;box-shadow:0 10px 30px var(--raven-black);border-radius:999px;justify-content:center;align-items:center;padding-left:4px;font-size:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.play-glyph{box-shadow:0 10px 30px color-mix(in srgb, var(--raven-black) 40%, transparent)}}.play-glyph{transition:all .18s}.slot-media-click:hover .play-glyph{transform:translate(-50%,-50%)scale(1.08)}.verify-badge{font-family:var(--font-mono);letter-spacing:.08em;color:#231f20;vertical-align:middle;white-space:nowrap;background:#ffd60a;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9.5px;font-weight:700}.btn{box-sizing:border-box;min-height:44px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;max-width:100%;transition:transform .22s var(--micro-ease,ease), border-color .22s var(--micro-ease,ease), box-shadow .22s var(--micro-ease,ease), background-color .22s var(--micro-ease,ease), filter .22s var(--micro-ease,ease), color .22s var(--micro-ease,ease);border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary,.btn-sheen,.btn-energy,.btn-cobalt{color:#fff}.btn-sheen{background:var(--raven-sheen)}.btn-energy{background:var(--raven-energy)}.btn-cobalt{background:var(--raven-lake-dark)}.btn-primary{background:var(--raven-sheen)}.btn-secondary,.btn-ghost-d,.btn-ghost-l{background:0 0}.btn-secondary,.btn-ghost-d{border-color:var(--raven-line-dark);color:var(--raven-text-dark-bg)}.btn-ghost-l{border-color:var(--raven-line-light);color:var(--raven-text-light-bg)}.btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-secondary:hover:not(:disabled),.btn-ghost-d:hover:not(:disabled){border-color:var(--raven-lake);filter:none}.btn-ghost-l:hover:not(:disabled){border-color:var(--raven-lake-dark);color:var(--raven-lake-dark);filter:none}.btn:disabled,.btn[aria-busy=true]{opacity:.55;cursor:not-allowed;filter:none;pointer-events:none;transform:none}.btn:focus-visible{outline:2px solid var(--raven-lake);outline-offset:3px}.btn-text,a.meer,.act .act-meer{min-height:44px;font-family:var(--font-body);color:var(--raven-lake-dark);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-text b,a.meer b,.act .act-meer b{font-weight:700}.btn-text:hover,a.meer:hover,.act .act-meer:hover{color:var(--raven-lake)}.btn-text:focus-visible,a.meer:focus-visible,.act .act-meer:focus-visible{outline:2px solid var(--raven-lake);outline-offset:3px}.btn-text:disabled,.act .act-meer:disabled{opacity:.55;cursor:not-allowed}.light .btn-text,.light a.meer{color:var(--raven-lake-dark)}.block:not(.light) .btn-text{color:var(--raven-lake-light)}@media (max-width:420px){.cta-row .btn,.nav-ctas .btn,.pack .card .btn,.bday-plan-acties .btn,.faq-cta .btn,.finale .cta-row .btn,.form .btn,.contact .btn{white-space:normal;text-align:center;line-height:1.25}}.spine{background:0 0;border:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.spine .cell{background:var(--raven-ink-2);border-radius:var(--r);border:1px solid var(--raven-lake);padding:26px 22px}@supports (color:color-mix(in lab, red, red)){.spine .cell{border:1px solid color-mix(in srgb, var(--raven-lake) 20%, transparent)}}.spine .cell{min-width:0}.spine .cell:hover{background:var(--raven-ink-3);border-color:var(--raven-lake-light);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.spine .cell:hover{border-color:color-mix(in srgb, var(--raven-lake-light) 46%, transparent)}}.spine .cell:hover{box-shadow:0 14px 36px var(--raven-sherpa), 0 0 24px var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.spine .cell:hover{box-shadow:0 14px 36px color-mix(in srgb, var(--raven-sherpa) 28%, transparent), 0 0 24px color-mix(in srgb, var(--raven-lake) 16%, transparent)}}.spine .letter{font-family:var(--font-title);letter-spacing:-.03em;background:var(--raven-sheen);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4vw,52px);font-weight:800;line-height:1;transition:transform .22s cubic-bezier(.2,.75,.25,1);display:inline-block}.spine .cell:hover .letter{transform:scale(1.04)}.spine h3{margin:8px 0;font-size:16px}.spine p{color:var(--raven-mut-dark-bg);font-size:13px}@media (max-width:1080px){.spine{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:560px){.spine{grid-template-columns:minmax(0,1fr);gap:10px}}section.block{border-bottom:1px solid var(--raven-line-dark);padding:clamp(60px,7vw,104px) 0}@supports (color:color-mix(in lab, red, red)){section.block{border-bottom:1px solid color-mix(in srgb, var(--raven-line-dark) 32%, transparent)}}section.block.light{background:var(--raven-porcelain);color:var(--raven-text-light-bg);border-bottom-color:var(--raven-line-light)}@supports (color:color-mix(in lab, red, red)){section.block.light{border-bottom-color:color-mix(in srgb, var(--raven-line-light) 55%, transparent)}}section.block.light.tint,section.block.tint.light{background:var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){section.block.light.tint,section.block.tint.light{background:color-mix(in srgb, var(--raven-sherpa) 6%, var(--raven-porcelain))}}section.block.light.exp-mist{background:var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){section.block.light.exp-mist{background:color-mix(in srgb, var(--raven-ink) 4.5%, var(--raven-porcelain))}}section.block.light.exp-deep{background:var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){section.block.light.exp-deep{background:color-mix(in srgb, var(--raven-sherpa) 11%, var(--raven-porcelain))}}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(26px,3vw,44px);display:flex}.sec-head h1,.sec-head h2{max-width:26ch;margin-top:12px;font-size:clamp(27px,3.1vw,50px);font-weight:700}.lede{color:var(--raven-mut-dark-bg);max-width:58ch}.light .lede{color:var(--raven-mut-light-bg)}.light .eyebrow{color:var(--raven-lake-deep)}.hp-veld{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fout{align-items:center;min-height:max(60vh,420px);display:flex}.fout h1{margin:16px 0 18px;font-size:clamp(36px,5.5vw,60px)}.fout .lede{max-width:52ch;font-size:17px;line-height:1.65}.fout-acties{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.fout-wegen{flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;font-size:14px;font-weight:600;display:flex}.fout-wegen a{color:var(--raven-lake-light)}[id]{scroll-margin-top:128px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--raven-lake);outline-offset:3px}.skip-link{left:var(--pad);z-index:200;background:var(--raven-ink);color:var(--raven-text-dark-bg);border:1px solid var(--raven-lake);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}#inhoud:focus,#inhoud:focus-visible{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-link{color:inherit;text-underline-offset:2px;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.contact-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.contact-link:hover{color:var(--raven-lake-light);-webkit-text-decoration-color:var(--raven-lake);-webkit-text-decoration-color:var(--raven-lake);-webkit-text-decoration-color:var(--raven-lake);text-decoration-color:var(--raven-lake)}.light .contact-link:hover{color:var(--raven-lake-dark);-webkit-text-decoration-color:var(--raven-lake);-webkit-text-decoration-color:var(--raven-lake);-webkit-text-decoration-color:var(--raven-lake);text-decoration-color:var(--raven-lake)}.topbar{background:var(--raven-ink-2);border-bottom:1px solid var(--raven-line-dark);font-size:12.5px}.topbar .wrap{color:var(--raven-mut-dark-bg);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:7px;padding-bottom:7px;display:flex}.topbar b{color:var(--raven-text-dark-bg);font-weight:600}.topbar-contact{flex-wrap:wrap;align-items:center;gap:4px 0;min-width:0;display:flex}.topbar-sep{opacity:.45;margin:0 8px}.topbar-contact .contact-link{color:var(--raven-text-dark-bg);font-weight:600;text-decoration:none}.topbar-contact .contact-link:hover{color:var(--raven-lake-light)}.topbar-wa{font-weight:600}nav.main{z-index:60;background:var(--raven-ink);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){nav.main{background:color-mix(in srgb, var(--raven-ink) 90%, transparent)}}nav.main{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--raven-line-dark)}nav.main .wrap{align-items:center;gap:16px;height:70px;display:flex}nav.main .nav-start{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}nav.main .logo{flex:none;min-width:0;line-height:0}.logo .merk-logo{object-fit:contain;object-position:left center;width:auto;height:38px;max-height:38px;display:block}nav.main .switch{flex:0 auto}nav.main .nav-end{flex:none;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.switch{background:var(--raven-ink-3);border:1px solid var(--raven-line-dark);border-radius:999px;gap:4px;margin-left:0;padding:4px;display:flex}.switch a.wereld{color:var(--raven-mut-dark-bg);background:0 0;border:none;border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:600;display:inline-block}.switch a.wereld.active-sol{background:var(--raven-sheen);color:#fff}.switch a.wereld.active-exp{background:var(--raven-energy);color:#fff}.switch a.wereld.active-com{background:var(--raven-sherpa);color:#fff}.swrap{position:relative}.navdrop{background:var(--raven-ink-3);border:1px solid var(--raven-line-dark);opacity:0;visibility:hidden;pointer-events:none;z-index:70;min-width:300px;box-shadow:0 18px 50px var(--raven-black);border-radius:12px;padding:8px;transition:all .18s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(6px)}@supports (color:color-mix(in lab, red, red)){.navdrop{box-shadow:0 18px 50px color-mix(in srgb, var(--raven-black) 45%, transparent)}}.swrap.is-open>.navdrop{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.swrap.is-open:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.navdrop a{color:var(--raven-text-dark-bg);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;display:block}.navdrop a small{color:var(--raven-mut-dark-bg);margin-top:3px;font-size:12px;font-weight:400;line-height:1.35;display:block}.navdrop a:hover{background:var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.navdrop a:hover{background:color-mix(in srgb, var(--raven-white) 6%, transparent)}}.navdrop .grouplab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--raven-mut-dark-bg);padding:10px 12px 4px;font-size:10.5px;display:block}.navdrop.two{grid-template-columns:1fr 1fr;gap:4px;min-width:min(560px,86vw);max-width:min(640px,92vw);display:grid}.navdrop.two>div:first-child{border-right:1px solid var(--raven-line-dark);padding-right:4px}.navdrop.two .mega-secundair{grid-column:1/-1}.navdrop.mega{flex-direction:column;gap:0;min-width:min(520px,78vw);max-width:min(560px,86vw);padding:14px 12px 10px;display:flex}.navdrop.mega .mega-primair{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}.navdrop.mega .mega-primair a{min-height:0;padding:12px 12px 14px}.navdrop.mega .mega-primair a small{margin-top:4px;line-height:1.35}.navdrop.mega .mega-secundair,.navdrop.two .mega-secundair{border-top:1px solid var(--raven-line-dark);flex-wrap:wrap;gap:0;margin-top:8px;padding-top:8px;display:flex}.navdrop.mega .mega-voet,.navdrop.two .mega-voet{border-top:1px solid var(--raven-line-dark);grid-column:1/-1;align-items:stretch;margin-top:8px;padding:0;display:grid}.navdrop.mega .mega-voet.voet-3{grid-template-columns:repeat(3,minmax(0,1fr))}.navdrop.mega .mega-voet.voet-2,.navdrop.two .mega-voet.voet-2{grid-template-columns:repeat(2,minmax(0,1fr))}.navdrop.mega .mega-voet.voet-1,.navdrop.two .mega-voet.voet-1{grid-template-columns:minmax(0,1fr)}.navdrop.mega .mega-voet a,.navdrop.two .mega-voet a{text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border-radius:0;justify-content:center;align-items:center;height:100%;min-height:44px;padding:10px 8px;font-size:12.5px;font-weight:500;display:flex}.navdrop.mega .mega-voet a+a,.navdrop.two .mega-voet a+a{border-left:1px solid var(--raven-line-dark)}.navdrop.mega .mega-secundair a,.navdrop.two .mega-secundair a{padding:8px 10px;font-size:12.5px;font-weight:500}.navdrop a.nadruk{font-size:14.5px}.navdrop a:not(.nadruk):not(.taal){padding:7px 12px;font-size:13px;font-weight:500}.navdrop.mega .mega-voet a:not(.nadruk),.navdrop.two .mega-voet a:not(.nadruk){padding:10px 8px;font-size:12.5px;font-weight:500}.navdrop.util-drop{min-width:220px}.navdrop.taal-drop{min-width:225px;left:auto;right:0}.nav-start>.nav-util{border-left:1px solid var(--raven-line-dark);flex:none;padding-left:14px}.nav-util .util{color:var(--raven-mut-dark-bg);cursor:pointer;letter-spacing:normal;text-transform:none;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13.5px;font-weight:600}.nav-util .util.active-praktisch{color:var(--raven-text-dark-bg);box-shadow:inset 0 -2px 0 var(--raven-lake);background:0 0}.nav-util .util:hover,.nav-util .util:focus-visible{color:var(--raven-text-dark-bg)}.switch a.wereld .dev-indicator{margin-left:6px}.preview-banner{font-family:var(--font-mono);letter-spacing:.04em;color:#231f20;padding:10px var(--pad);text-align:center;background:#ffd60a;margin:0;font-size:12px}.wereld-kruimel{box-shadow:inset 3px 0 0 var(--raven-lake);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:8px 0 0 12px;font-size:12px}.wereld-kruimel ol{flex-wrap:wrap;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.wereld-kruimel li{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;align-items:center;min-width:0;min-height:44px;display:inline-flex}.wereld-kruimel li+li:before{content:"→";color:var(--raven-mut-dark-bg);margin:0 8px}.wereld-kruimel a,.wereld-kruimel [aria-current=page]{align-items:center;min-height:44px;display:inline-flex}.wereld-kruimel a{color:var(--raven-lake);font-weight:700}.wereld-kruimel a:hover,.wereld-kruimel a:focus-visible{text-decoration:underline}.wereld-kruimel [aria-current=page]{color:var(--raven-mut-dark-bg)}.nav-right{align-items:center;gap:10px;margin-left:0;display:flex}.nav-ctas{align-items:center;gap:8px;display:flex}.lang{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);border:1px solid var(--raven-line-dark);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:inline-flex}.lang b{color:var(--raven-text-dark-bg)}.lang .lang-telling{opacity:.6}.navdrop .taal{font-family:var(--font-mono);color:var(--raven-text-dark-bg);border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600;display:block}.navdrop .taal[aria-current=true]{color:var(--raven-lake-light)}.navdrop .taal-uit{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);opacity:.55;cursor:default;white-space:nowrap;align-items:baseline;gap:8px;padding:10px 12px;font-size:12px;display:flex}.navdrop .taal-uit .taal-binnenkort{letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-left:auto;font-size:10px}.subnav{border-bottom:1px solid var(--raven-line-dark)}@supports (color:color-mix(in lab, red, red)){.subnav{border-bottom:1px solid color-mix(in srgb, var(--raven-line-dark) 40%, transparent)}}.subnav{background:var(--raven-ink-2);top:var(--nav-hoogte);z-index:50;max-width:100%;position:sticky;overflow-x:auto}.subnav .wrap{gap:2px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.subnav a{color:var(--raven-mut-dark-bg);white-space:nowrap;border-bottom:2px solid #0000;padding:12px 16px;font-size:13.5px}.subnav a:hover,.subnav a.actief{color:var(--raven-text-dark-bg);border-bottom-color:var(--raven-lake)}.light-sub{background:var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){.light-sub{background:color-mix(in srgb, var(--raven-sherpa) 6%, var(--raven-porcelain))}}.light-sub{border-bottom:1px solid var(--raven-line-light)}.light-sub a{color:var(--raven-mut-light-bg)}.light-sub a:hover,.light-sub a.actief{color:var(--raven-text-light-bg);border-bottom-color:var(--raven-lake-dark)}.subnav.subnav-split .subnav-compact{display:none}.subnav.subnav-split .subnav-desktop{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding-top:6px;padding-bottom:6px;display:flex;overflow-x:auto}.subgroup{border:1px solid;border-radius:999px;flex-wrap:nowrap;flex:none;align-items:center;gap:2px;padding:3px 8px 3px 3px;display:inline-flex}.subgroup.biz-side{background:var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){.subgroup.biz-side{background:color-mix(in srgb, var(--raven-sherpa) 7%, transparent)}}.subgroup.biz-side{border-color:var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){.subgroup.biz-side{border-color:color-mix(in srgb, var(--raven-sherpa) 35%, transparent)}}.subgroup.priv{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.subgroup.priv{background:color-mix(in srgb, var(--raven-lake) 7%, transparent)}}.subgroup.priv{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.subgroup.priv{border-color:color-mix(in srgb, var(--raven-lake) 40%, transparent)}}.subgroup .glab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#fff;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:700}.subgroup.biz-side .glab{background:var(--raven-ink-2)}.subgroup.priv .glab{background:var(--raven-lake-dark)}.subgroup a{border-radius:999px;font-size:13px;border-bottom:none!important;padding:6px 11px!important}.subgroup.biz-side a:hover,.subgroup.biz-side a.actief{background:var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){.subgroup.biz-side a:hover,.subgroup.biz-side a.actief{background:color-mix(in srgb, var(--raven-sherpa) 12%, transparent)}}.subgroup.biz-side a:hover,.subgroup.biz-side a.actief{color:var(--raven-ink-2)!important}.subgroup.priv a:hover,.subgroup.priv a.actief{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.subgroup.priv a:hover,.subgroup.priv a.actief{background:color-mix(in srgb, var(--raven-lake) 14%, transparent)}}.subgroup.priv a:hover,.subgroup.priv a.actief{color:var(--raven-lake-dark)!important}.sub-loc{color:var(--raven-mut-light-bg);white-space:nowrap;flex:none;padding:8px 6px;font-size:13.5px}.sub-loc a{color:var(--raven-lake-dark);font-weight:600}.sub-loc a:before{content:"📍 "}[id^=sol-],[id^=exp-],[id^=com-]{scroll-margin-top:calc(var(--nav-hoogte) + var(--subnav-hoogte) + 12px)}.anchor-alias{pointer-events:none;height:0;display:block;overflow:hidden}html[data-scroll-behavior=smooth]{scroll-behavior:smooth}.burger{border:1px solid var(--raven-line-dark);color:var(--raven-text-dark-bg);background:0 0;border-radius:10px;min-width:44px;min-height:44px;margin-left:auto;padding:10px 14px;font-size:20px;line-height:1;display:none}.mobile-paneel{z-index:96;background:var(--raven-ink);padding:0 var(--pad) 12px;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-paneel .m-kop{background:var(--raven-ink);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:70px;display:flex}.mobile-paneel .m-kop .logo{min-width:0;line-height:0}.mobile-paneel .m-kop .merk-logo{width:auto;height:32px;max-height:32px}.mobile-paneel .m-kop .burger{margin-left:0;display:block}.m-lijst{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.m-voet{padding-top:12px;padding-bottom:max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--raven-line-dark);background:var(--raven-ink);flex-shrink:0}.m-acc{border-bottom:1px solid var(--raven-line-dark)}.m-acc summary{cursor:pointer;min-height:44px;font-family:var(--font-title);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;font-size:17px;font-weight:700;list-style:none;display:flex}.m-acc summary>:first-child{flex:1;min-width:0}.m-acc summary::-webkit-details-marker{display:none}.m-acc summary:after{content:"+";font-family:var(--font-mono);color:var(--raven-lake);flex:none;font-size:18px}.m-acc[open]>summary:after{content:"–"}.m-acc .m-groep{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--raven-mut-dark-bg);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:8px 4px 2px;font-size:10.5px;display:block}.m-wereld[open]>summary{z-index:1;background:var(--raven-ink);position:sticky;top:0}.m-wereld summary{align-items:flex-start}.m-wereld-kop{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.m-wereld-titel{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:999px;margin-left:-12px;padding:3px 12px;font-size:19px}.m-wereld-titel.active-sol{background:var(--raven-sheen);color:#fff}.m-wereld-titel.active-exp{background:var(--raven-energy);color:#fff}.m-wereld-titel.active-com{background:var(--raven-sherpa);color:#fff}.m-chips{flex-wrap:wrap;gap:6px;display:flex}.m-chip{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--raven-line-dark);color:var(--raven-mut-dark-bg);overflow-wrap:anywhere;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700}.m-acc a,.m-landing{min-width:0;max-width:100%;min-height:44px;color:var(--raven-text-dark-bg);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:8px;flex-direction:column;justify-content:center;padding:12px 8px;font-size:15px;font-weight:600;display:flex}.m-landing{color:var(--raven-lake-light)}.m-acc a small{display:none}.m-acc a:hover,.m-acc a:focus-visible,.m-landing:hover,.m-landing:focus-visible{background:var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.m-acc a:hover,.m-acc a:focus-visible,.m-landing:hover,.m-landing:focus-visible{background:color-mix(in srgb, var(--raven-white) 6%, transparent)}}.m-scheid{background:var(--raven-line-dark);height:1px;margin:10px 4px;display:block}.m-talen{flex-wrap:wrap;gap:8px;padding:4px 0 8px;display:flex}.m-talen span,.m-talen a{font-family:var(--font-mono);border:1px solid var(--raven-line-dark);min-width:44px;min-height:44px;color:var(--raven-mut-dark-bg);overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:12.5px;display:inline-flex}.m-talen .taal-actief{background:var(--raven-lake);color:#fff;border-color:#0000}.m-talen .taal-uit{opacity:.5;align-items:baseline;gap:6px;display:inline-flex}.m-talen .taal-uit small{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.m-praktisch summary{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}.m-util-titel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.m-util-titel.active-praktisch{color:var(--raven-lake-light)}.m-cta{flex-direction:column;gap:10px;padding-top:8px;display:flex}.m-cta .btn{text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%;min-height:44px;line-height:1.25;display:block}@media (min-width:520px){.m-cta.duo{flex-flow:wrap}.m-cta.duo .btn{flex:12rem;width:auto}}@media (max-width:1080px){.switch,.nav-right,.nav-start>.nav-util{display:none}nav.main .logo .merk-logo{height:28px;max-height:28px}.burger{display:block}.subnav.subnav-split .subnav-desktop{display:none}.subnav.subnav-split .subnav-compact{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;padding-top:0;padding-bottom:0;display:flex;overflow-x:visible}}@media (min-width:1081px){html:has(.subnav-split){--subnav-hoogte:68px}}@media (max-width:1360px) and (min-width:1081px){.subnav.subnav-split .subnav-desktop{flex-wrap:wrap;justify-content:center;row-gap:4px;overflow-x:visible}html:has(.subnav-split){--subnav-hoogte:104px}}@media (max-width:430px){html:has(.subnav-split){--subnav-hoogte:100px}.subnav.subnav-split .subnav-compact a{white-space:normal;text-align:center}h1,h2,h3{overflow-wrap:anywhere}.pack{grid-template-columns:1fr}.pack .card,.act,.exp-pad,.exp-pad-biz{min-width:0}}.aw-kop{max-width:760px;margin-bottom:40px}.aw-kop h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:14px 0 18px;font-size:clamp(34px,5vw,54px);line-height:1.05}.aw-kop .lede{color:var(--raven-mut-dark-bg);font-size:17px;line-height:1.65}.build .aud{font-family:var(--font-mono);letter-spacing:.12em;color:var(--raven-lake-light);text-transform:uppercase;font-size:11.5px}.build .inc{gap:6px;margin:8px 0;display:grid}.build .inc li{color:var(--raven-mut-dark-bg);gap:8px;font-size:13.5px;display:flex}.build .inc li:before{content:"✓";color:var(--raven-lake);font-weight:700}.aw-sessie{border:1px solid var(--raven-lake);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:32px;padding:26px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-sessie{border:1px solid color-mix(in srgb, var(--raven-lake) 40%, transparent)}}.aw-sessie{border-radius:var(--r);background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.aw-sessie{background:color-mix(in srgb, var(--raven-lake) 8%, transparent)}}.aw-sessie strong{font-family:var(--font-title);font-size:20px}.sol-cta p{color:var(--raven-mut-dark-bg);max-width:52ch;margin:8px 0 0;font-size:15px}.sol-detail{padding:clamp(36px,5vw,72px) 0}.sol-detail-beelden{border-radius:var(--r);margin:0 0 28px;overflow:hidden}.sol-detail-beelden .slot-img{min-height:220px}.sol-detail-proces{margin-top:36px}.sol-detail-proces .eyebrow{margin-bottom:16px;display:block}.sol-landing{overflow-x:clip}.sol-landing-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px);margin-bottom:clamp(36px,5vw,64px);display:grid}.sol-landing-hero-copy{min-width:0;max-width:38rem}.sol-landing-hero h1{margin:12px 0 16px;font-size:clamp(32px,4.2vw,48px);line-height:1.08}.sol-landing-hero-copy p{color:var(--raven-mut-dark-bg);max-width:58ch;margin:0 0 12px;font-size:16px;line-height:1.65}.sol-landing-hero .cta-row{margin-top:20px}.sol-landing-hero-visual{border-radius:var(--r);min-width:0;max-width:100%;max-height:520px;overflow:hidden}.sol-landing-hero-visual .slot-img{aspect-ratio:4/3;width:100%;min-height:0;max-height:520px;display:block}.sol-landing-hero-visual .slot-img img{object-fit:cover;width:100%;height:100%;max-height:520px}.sol-landing-mark{border-radius:var(--r);border:1px solid var(--raven-lake);height:100%;min-height:280px;max-height:520px}@supports (color:color-mix(in lab, red, red)){.sol-landing-mark{border:1px solid color-mix(in srgb, var(--raven-lake) 35%, transparent)}}.sol-landing-mark{background:radial-gradient(420px 220px at 80% 20%, var(--raven-lake-light), transparent 70%), linear-gradient(160deg, var(--raven-ink-3), var(--raven-sherpa))}@supports (color:color-mix(in lab, red, red)){.sol-landing-mark{background:radial-gradient(420px 220px at 80% 20%, color-mix(in srgb, var(--raven-lake-light) 28%, transparent), transparent 70%), linear-gradient(160deg, var(--raven-ink-3), var(--raven-sherpa))}}.sol-landing-mark{text-align:center;place-content:center;gap:10px;padding:28px 20px;display:grid}.sol-landing-mark span{font-family:var(--font-title);color:var(--raven-lake-light);font-weight:800;line-height:1}.sol-landing-mark-letter span{font-size:clamp(64px,8vw,96px)}.sol-landing-mark-woord span{overflow-wrap:break-word;font-size:clamp(28px,4vw,44px)}.sol-landing-mark small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-mut-dark-bg);overflow-wrap:break-word;max-width:100%;font-size:12px}.sol-landing-sectie{margin:clamp(36px,5vw,56px) 0 0}.sol-landing-kop h2{max-width:28ch;margin:0 0 18px;font-size:clamp(22px,2.4vw,30px)}.sol-landing-grid{align-items:stretch;gap:16px;display:grid}.sol-landing .card{background:var(--raven-ink-3);border:1px solid var(--raven-line-dark)}@supports (color:color-mix(in lab, red, red)){.sol-landing .card{border:1px solid color-mix(in srgb, var(--raven-line-dark) 42%, transparent)}}.sol-landing .card{box-shadow:0 8px 22px var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.sol-landing .card{box-shadow:0 8px 22px color-mix(in srgb, var(--raven-ink) 14%, transparent)}}.sol-landing .card{border-radius:var(--r);min-height:0;color:inherit;flex-direction:column;gap:8px;padding:22px;display:flex}.sol-landing .card h3{margin:0;font-size:18px}.sol-landing .card p{color:var(--raven-mut-dark-bg);flex:1;margin:0;font-size:14px}.sol-landing .ex{font-family:var(--font-mono);color:var(--raven-lake-light);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.sol-landing .ex{color:color-mix(in srgb, var(--raven-lake-light) 70%, var(--raven-text-dark-bg))}}.sol-landing .aud{font-family:var(--font-mono);letter-spacing:.12em;color:var(--raven-lake-light);text-transform:uppercase;font-size:11.5px}.sol-landing-nr{font-family:var(--font-mono);letter-spacing:.14em;color:var(--raven-lake-light);font-size:12px}.sol-landing-caps-3 .sol-landing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-landing-caps-4 .sol-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-landing-caps-5 .sol-landing-grid,.sol-landing-caps-6 .sol-landing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-landing-problems .sol-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-landing-problems-lijst .sol-landing-grid{grid-template-columns:1fr;max-width:44rem}.sol-landing[data-slug=vr-ar] .sol-landing-problems .sol-landing-grid,.sol-landing[data-slug=game-development] .sol-landing-problems .sol-landing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-landing-project-beeld{aspect-ratio:16/9;border-radius:calc(var(--r) - 2px);max-height:360px;overflow:hidden}.sol-landing-project-beeld .slot-img{border-radius:0;width:100%;height:100%;display:block}.sol-landing-project-beeld .slot-img img{object-fit:cover;width:100%;height:100%}.sol-landing-projects-feature .sol-landing-project:has(.sol-landing-project-beeld){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.sol-landing-projects-feature .sol-landing-project-copy{max-width:46rem;padding:28px}.sol-landing-projects-feature .sol-landing-project:not(:has(.sol-landing-project-beeld)){max-width:46rem}.sol-landing[data-slug=cybersecurity-awareness] .sol-landing-project-beeld{order:-1}.sol-landing[data-slug=game-development] .sol-landing-project-beeld{order:2}.sol-landing[data-slug=game-development] .sol-landing-projects-feature .sol-landing-project:has(.sol-landing-project-beeld){box-shadow:none;background:0 0;border:none;gap:clamp(18px,2.6vw,32px);padding:0;overflow:visible}.sol-landing[data-slug=game-development] .sol-landing-projects-feature .sol-landing-project-copy{background:var(--raven-ink-3);border:1px solid var(--raven-line-dark);max-width:none;padding:clamp(22px,3vw,36px)}@supports (color:color-mix(in lab, red, red)){.sol-landing[data-slug=game-development] .sol-landing-projects-feature .sol-landing-project-copy{border:1px solid color-mix(in srgb, var(--raven-line-dark) 42%, transparent)}}.sol-landing[data-slug=game-development] .sol-landing-projects-feature .sol-landing-project-copy{border-radius:var(--r);box-shadow:0 8px 22px var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.sol-landing[data-slug=game-development] .sol-landing-projects-feature .sol-landing-project-copy{box-shadow:0 8px 22px color-mix(in srgb, var(--raven-ink) 14%, transparent)}}.sol-landing[data-slug=game-development] .sol-landing-projects-feature .sol-landing-project-beeld{border-radius:var(--r);border:1px solid var(--raven-line-dark);align-self:stretch;max-height:none}@supports (color:color-mix(in lab, red, red)){.sol-landing[data-slug=game-development] .sol-landing-projects-feature .sol-landing-project-beeld{border:1px solid color-mix(in srgb, var(--raven-line-dark) 42%, transparent)}}.sol-landing[data-slug=game-development] .sol-landing-projects-feature .sol-landing-project-beeld{background:var(--raven-ink-3);overflow:hidden}.sol-landing-stappen .step{padding:16px 18px}.sol-landing-proces .eyebrow{margin-bottom:14px;display:block}.sol-landing-tech ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sol-landing-tech li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-lake-light);border:1px solid var(--raven-lake);font-size:12px}@supports (color:color-mix(in lab, red, red)){.sol-landing-tech li{border:1px solid color-mix(in srgb, var(--raven-lake) 38%, transparent)}}.sol-landing-tech li{border-radius:999px;padding:7px 12px}.lab-extra,.lab-zonder-plan{color:var(--raven-mut-dark-bg);max-width:58ch;margin-top:12px}.build-health{grid-template-columns:repeat(3,minmax(0,1fr))}.build-duo{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.build-vijf{grid-template-columns:repeat(6,minmax(0,1fr))}.build-vijf>:nth-child(-n+3){grid-column:span 2}.build-vijf>:nth-child(n+4){grid-column:span 3}.build-meer{color:var(--raven-lake-light);margin-top:auto;font-size:13.5px;font-weight:600;text-decoration:none}a.build-meer:hover,.card .build-meer,a.card .build-meer{color:var(--raven-lake-light)}.build .card-nadruk{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.build .card-nadruk{border-color:color-mix(in srgb, var(--raven-lake) 38%, var(--raven-line-dark))}}.build .card-nadruk{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.build .card-nadruk{background:color-mix(in srgb, var(--raven-lake) 7%, var(--raven-ink-3))}}.build-links{gap:6px;margin:4px 0 2px;display:grid}.build-links a{color:var(--raven-lake-light);font-size:13.5px;font-weight:600;text-decoration:none}.build-links a:hover{color:var(--raven-text-dark-bg)}.lab-zonder-plan{color:var(--raven-text-dark-bg);font-weight:600}.pack .card .meer{color:var(--raven-mut-light-bg);margin-top:12px;font-size:13.5px;font-weight:600}.pack .card .meer b{color:var(--raven-lake-dark)}.pack .card .meer:hover b{text-decoration:underline}.terug-banner{justify-content:center;margin-bottom:28px;display:flex}.terug-banner a{font-family:var(--font-mono);letter-spacing:.04em;color:var(--raven-mut-dark-bg);border:1px solid var(--raven-line-dark);background:var(--raven-white);border-radius:999px;padding:9px 18px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.terug-banner a{background:color-mix(in srgb, var(--raven-white) 4%, transparent)}}.terug-banner a{transition:all .18s}.terug-banner b{font-weight:700}.terug-banner .terug-sol b{color:var(--raven-lake-light)}.terug-banner .terug-exp b{color:var(--raven-lake)}.terug-banner .terug-com b{color:var(--raven-sherpa)}.terug-banner a:hover{border-color:var(--raven-lake);color:var(--raven-text-dark-bg)}.consent{z-index:90;border:1px solid var(--raven-line-dark);background:var(--raven-ink-3);max-width:34rem;color:var(--raven-text-dark-bg);box-shadow:0 18px 50px var(--raven-black);border-radius:12px;margin-left:auto;padding:20px;position:fixed;bottom:16px;left:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.consent{box-shadow:0 18px 50px color-mix(in srgb, var(--raven-black) 45%, transparent)}}.consent-titel{font-family:var(--font-title);margin-bottom:6px;font-size:16px;display:block}.consent-tekst{color:var(--raven-mut-dark-bg);margin:0 0 14px;font-size:14px;line-height:1.5}.consent-toggles{gap:8px;margin-bottom:16px;display:grid}.consent-toggles label{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.consent-toggles label.is-vast{cursor:default}.consent-toggles input{accent-color:var(--raven-lake);margin-top:3px}.consent-toggles strong{display:block}.consent-desc{color:var(--raven-mut-dark-bg)}.consent-acties{flex-wrap:wrap;gap:8px;display:flex}.gate-head{text-align:center;padding:clamp(46px, 6.5vw, 88px) var(--pad) clamp(20px, 2.5vw, 36px)}.gate-head h1{max-width:22ch;margin:14px auto 16px;font-size:clamp(34px,5.2vw,78px);font-weight:800}.gate-head p{color:var(--raven-mut-dark-bg);max-width:64ch;margin:0 auto;font-size:clamp(16px,1.35vw,19px)}.gate-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin:22px auto 0;display:flex}@media (max-width:560px){.gate-ctas{flex-direction:column;align-items:stretch;max-width:22rem}.gate-ctas .btn{text-align:center}}.gate-com{border-radius:var(--r);border:1px solid var(--raven-lake);gap:10px;margin:0 0 clamp(28px,3vw,40px);padding:22px 28px;display:grid}@supports (color:color-mix(in lab, red, red)){.gate-com{border:1px solid color-mix(in srgb, var(--raven-lake) 22%, transparent)}}.gate-com{background:var(--raven-ink-2)}@supports (color:color-mix(in lab, red, red)){.gate-com{background:color-mix(in srgb, var(--raven-ink-2) 88%, transparent)}}.gate-com{color:inherit;text-decoration:none}.gate-com h2{font-size:clamp(22px,2.2vw,32px)}.gate-com p{max-width:68ch;color:var(--raven-mut-dark-bg);font-size:15px}.gate-com .mini{flex-wrap:wrap;gap:8px;display:flex}.gate-com .mini span{border:1px solid var(--raven-lake);font-size:12px}@supports (color:color-mix(in lab, red, red)){.gate-com .mini span{border:1px solid color-mix(in srgb, var(--raven-lake) 35%, transparent)}}.gate-com .mini span{color:var(--raven-mut-dark-bg);border-radius:999px;padding:4px 11px}.gate-com .go{color:var(--raven-lake-light);font-size:15px;font-weight:700}.gate-com:hover{border-color:var(--raven-lake-light)}@supports (color:color-mix(in lab, red, red)){.gate-com:hover{border-color:color-mix(in srgb, var(--raven-lake-light) 46%, transparent)}}.gate-com:hover .go{transform:translate(4px)}.doors{padding:0 var(--pad) clamp(46px, 5vw, 80px);max-width:var(--maxw);grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;margin:0 auto;display:grid}.door{text-align:left;border:1px solid var(--raven-line-dark);isolation:isolate;border-radius:18px;flex-direction:column;gap:14px;min-height:clamp(280px,21vw,340px);padding:clamp(26px,3vw,44px);transition:all .2s;display:flex;position:relative;overflow:hidden}.door:hover{transform:translateY(-5px)}.door .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.door h2{font-size:clamp(24px,2.4vw,38px)}.door p{max-width:52ch;font-size:15px}.door .go{margin-top:auto;padding-top:10px;font-size:15.5px;font-weight:700;text-decoration:none}.door-sol{background:radial-gradient(900px 460px at 15% -10%, var(--raven-lake), transparent 60%), var(--raven-ink-2)}@supports (color:color-mix(in lab, red, red)){.door-sol{background:radial-gradient(900px 460px at 15% -10%, color-mix(in srgb, var(--raven-lake) 12%, transparent), transparent 60%), var(--raven-ink-2)}}.door-sol{color:var(--raven-text-dark-bg)}.door-sol:hover{border-color:var(--raven-lake-light)}.door-sol .k,.door-sol .go{color:var(--raven-lake-light)}.door-sol p{color:var(--raven-mut-dark-bg)}.door-exp{background:radial-gradient(900px 460px at 85% -10%, var(--raven-lake), transparent 60%), var(--raven-porcelain)}@supports (color:color-mix(in lab, red, red)){.door-exp{background:radial-gradient(900px 460px at 85% -10%, color-mix(in srgb, var(--raven-lake) 14%, transparent), transparent 60%), var(--raven-porcelain)}}.door-exp{color:var(--raven-text-light-bg)}.door-exp:hover{border-color:var(--raven-lake)}.door-exp .k,.door-exp .go{color:var(--raven-lake-deep)}.door-exp p{color:var(--raven-mut-light-bg)}.door-kern{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.door .mini{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cat-pillen{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin-top:16px;margin-bottom:18px;display:flex}.cat-pil{max-width:100%;font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--raven-line-light);color:var(--raven-mut-light-bg);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:6px 12px;font-size:11.5px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.cat-pil:hover,.cat-pil:focus-visible{border-color:var(--raven-lake-dark);color:var(--raven-lake-dark);outline:2px solid var(--raven-lake);outline-offset:2px}.cat-pil.is-nadruk{border-color:var(--raven-lake-dark);color:var(--raven-white);background:var(--raven-lake-dark)}.cat-pil.is-nadruk:hover,.cat-pil.is-nadruk:focus-visible,.cat-pillen-dark .cat-pil,.cat-pillen-dark .cat-pil.is-nadruk{border-color:var(--raven-lake);color:var(--raven-white);background:var(--raven-lake)}.cat-pillen-dark .cat-pil:hover,.cat-pillen-dark .cat-pil:focus-visible,.cat-pillen-dark .cat-pil.is-nadruk:hover,.cat-pillen-dark .cat-pil.is-nadruk:focus-visible{border-color:var(--raven-lake-light);color:var(--raven-white);background:var(--raven-lake-dark);outline-color:var(--raven-lake-light)}@media (max-width:430px){.cat-pillen{flex-wrap:wrap;width:100%;min-width:0;max-width:100%;overflow-x:visible}}.door-badge{z-index:2;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:16px;right:16px}.door-badge span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:7px 13px;font-size:10.5px;font-weight:700}.badge-b2b{background:var(--raven-lake-dark);color:#fff;box-shadow:0 6px 18px var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.badge-b2b{box-shadow:0 6px 18px color-mix(in srgb, var(--raven-lake) 35%, transparent)}}.badge-biz{background:var(--raven-ink-2);color:#fff}.badge-priv{border:1.5px solid var(--raven-sherpa);background:0 0}@supports (color:color-mix(in lab, red, red)){.badge-priv{border:1.5px solid color-mix(in srgb, var(--raven-sherpa) 45%, transparent)}}.badge-priv{color:var(--raven-ink-2)}.door .mini span,.door .mini a{opacity:.75;color:inherit;z-index:1;border:1px solid;border-radius:999px;padding:4px 11px;font-size:12px;text-decoration:none;position:relative}.door .mini a:hover{opacity:1}.door-media{z-index:-1;position:absolute;inset:0}.door-media .slot-img,.door-media .slot-media{background:0 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.door-media img,.door-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.door-media .slot-img:after,.door-media .slot-media:after{content:"";z-index:1;position:absolute;inset:0}.door-sol .door-media .slot-img:after,.door-sol .door-media .slot-media:after{background:linear-gradient(180deg, var(--raven-ink) 0%, var(--raven-ink) 16%, transparent 32%), linear-gradient(100deg, var(--raven-ink) 0%, var(--raven-ink) 68%, var(--raven-ink) 86%, var(--raven-sherpa) 100%), linear-gradient(180deg, transparent 34%, var(--raven-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.door-sol .door-media .slot-img:after,.door-sol .door-media .slot-media:after{background:linear-gradient(180deg, color-mix(in srgb, var(--raven-ink) 58%, transparent) 0%, color-mix(in srgb, var(--raven-ink) 45%, transparent) 16%, transparent 32%), linear-gradient(100deg, color-mix(in srgb, var(--raven-ink) 90%, transparent) 0%, color-mix(in srgb, var(--raven-ink) 88%, transparent) 68%, color-mix(in srgb, var(--raven-ink) 70%, transparent) 86%, color-mix(in srgb, var(--raven-sherpa) 42%, transparent) 100%), linear-gradient(180deg, transparent 34%, color-mix(in srgb, var(--raven-ink) 58%, transparent) 100%)}}.door-exp .door-media .slot-img:after,.door-exp .door-media .slot-media:after{background:linear-gradient(180deg, var(--raven-porcelain) 0%, var(--raven-porcelain) 16%, transparent 32%), linear-gradient(100deg, var(--raven-porcelain) 0%, var(--raven-porcelain) 68%, var(--raven-porcelain) 86%, var(--raven-porcelain) 100%), linear-gradient(180deg, transparent 34%, var(--raven-porcelain) 100%)}@supports (color:color-mix(in lab, red, red)){.door-exp .door-media .slot-img:after,.door-exp .door-media .slot-media:after{background:linear-gradient(180deg, color-mix(in srgb, var(--raven-porcelain) 78%, transparent) 0%, color-mix(in srgb, var(--raven-porcelain) 66%, transparent) 16%, transparent 32%), linear-gradient(100deg, color-mix(in srgb, var(--raven-porcelain) 92%, transparent) 0%, color-mix(in srgb, var(--raven-porcelain) 88%, transparent) 68%, color-mix(in srgb, var(--raven-porcelain) 68%, transparent) 86%, color-mix(in srgb, var(--raven-porcelain) 44%, transparent) 100%), linear-gradient(180deg, transparent 34%, color-mix(in srgb, var(--raven-porcelain) 64%, transparent) 100%)}}.ph-regel{text-align:right;max-width:45%;font-family:var(--font-mono);flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:12px;right:14px}.ph-regel .tag{letter-spacing:.12em;color:var(--raven-lake-light);font-size:10px}.ph-regel .desc{color:var(--raven-mut-dark-bg);opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.light .ph-regel .tag{color:var(--raven-lake-deep)}.light .ph-regel .desc{color:var(--raven-mut-light-bg)}.gate-seo{padding:0 var(--pad) clamp(40px, 4vw, 64px);color:var(--raven-mut-dark-bg);text-align:center;max-width:900px;margin:0 auto;font-size:14.5px}.gate-seo a{color:var(--raven-lake);font-weight:600}.about-min{text-align:center;max-width:820px;margin:0 auto}.about-min .eyebrow,.finale .eyebrow{justify-content:center}.about-min h2{margin-bottom:18px;font-size:clamp(26px,3vw,46px)}.about-min p{color:var(--raven-mut-dark-bg);font-size:clamp(15.5px,1.25vw,18px)}.home-diep .about-min h2{font-size:clamp(22px,2.4vw,36px)}.home-diep .about-min p{font-size:clamp(15px,1.1vw,16.5px)}.home-diep .spine .letter{font-size:clamp(34px,3.2vw,44px)}.home-diep .spine h3{font-size:15px}.home-identiteit-meer{border-top:1px solid var(--raven-line-dark);margin-top:48px;padding-top:28px}.home-identiteit-meer>summary{cursor:pointer;gap:6px;list-style:none;display:grid}.home-identiteit-meer>summary::-webkit-details-marker{display:none}.home-identiteit-meer>summary .eyebrow{justify-content:flex-start}.home-identiteit-meer>summary strong{font-family:var(--font-title);font-size:clamp(20px,2vw,28px);font-weight:800}.home-identiteit-meer[open]>summary{margin-bottom:18px}.home-identiteit-meer .lede{margin-bottom:22px}.about-facts{flex-wrap:wrap;justify-content:center;gap:clamp(20px,4vw,64px);margin:34px auto 0;display:flex}.about-facts div{text-align:center}@media (min-width:641px){.about-facts div{max-width:200px}}.about-facts b{font-family:var(--font-title);font-size:clamp(22px,2.2vw,34px);display:block}.about-facts span{color:var(--raven-mut-dark-bg);font-size:12.5px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.hero-sol,.hero-com{padding:clamp(56px,7vw,110px) 0}.hero-sol{background:radial-gradient(1100px 560px at 80% -20%, var(--raven-lake-light), transparent 60%), var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.hero-sol{background:radial-gradient(1100px 560px at 80% -20%, color-mix(in srgb, var(--raven-lake-light) 18%, transparent), transparent 60%), var(--raven-ink)}}.hero-com{background:radial-gradient(720px 420px at 8% 115%, var(--raven-sherpa), transparent 58%), radial-gradient(1100px 560px at 88% -18%, var(--raven-lake), transparent 58%), var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.hero-com{background:radial-gradient(720px 420px at 8% 115%, color-mix(in srgb, var(--raven-sherpa) 55%, transparent), transparent 58%), radial-gradient(1100px 560px at 88% -18%, color-mix(in srgb, var(--raven-lake) 14%, transparent), transparent 58%), var(--raven-ink)}}.hero-sol .wrap,.hero-com .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hero-sol .wrap{align-items:start}.hero-sol .wrap>*,.hero-com .wrap>*{min-width:0;max-width:100%}:is(.hero-sol .hero-sol-beeld,.hero-sol .slot-media:has(.hero-sol-beeld)){aspect-ratio:4/3;align-self:start;height:auto;min-height:0;max-height:26rem;display:flex}.hero-sol .hero-sol-beeld.slot-img,.hero-sol .slot-media .hero-sol-beeld{aspect-ratio:4/3;width:100%;height:auto;min-height:0;max-height:26rem;position:relative}.hero-sol .hero-sol-beeld img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-sol h1,.hero-com h1{overflow-wrap:anywhere;margin:14px 0 16px;font-size:clamp(34px,4.4vw,66px);font-weight:800}.hero-sol .lede,.hero-com .lede{font-size:clamp(16px,1.35vw,19px)}.com-niveaus{grid-template-columns:repeat(3,minmax(0,1fr))}.com-lijst{grid-template-columns:1fr;max-width:52rem}.com-paden{background:var(--raven-ink);color:var(--raven-text-dark-bg);padding:0 0 clamp(8px,2vw,24px)}.com-paden-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-lake-light);margin:0 0 14px;font-size:11.5px}.com-pad-nadruk{border-radius:var(--r);border:1px solid var(--raven-lake);flex-direction:column;align-items:flex-start;gap:8px;max-width:40rem;padding:clamp(22px,3vw,32px);display:flex}@supports (color:color-mix(in lab, red, red)){.com-pad-nadruk{border:1px solid color-mix(in srgb, var(--raven-lake) 28%, transparent)}}.com-pad-nadruk{background:radial-gradient(520px 200px at 100% 0%, var(--raven-lake), transparent 70%), var(--raven-ink-2)}@supports (color:color-mix(in lab, red, red)){.com-pad-nadruk{background:radial-gradient(520px 200px at 100% 0%, color-mix(in srgb, var(--raven-lake) 16%, transparent), transparent 70%), var(--raven-ink-2)}}.com-pad-nadruk{color:inherit;min-width:0;text-decoration:none;transition:all .2s}.com-pad-nadruk .aud{color:var(--raven-lake-light)}.com-pad-titel{font-family:var(--font-title);font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.15}.com-pad-nadruk p{color:var(--raven-mut-dark-bg);max-width:46ch;margin:0;font-size:15px}.com-pad-nadruk:hover,.com-pad-nadruk:focus-visible{border-color:var(--raven-lake-light);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.com-pad-nadruk:hover,.com-pad-nadruk:focus-visible{border-color:color-mix(in srgb, var(--raven-lake-light) 50%, transparent)}}.com-pad-meer{flex-wrap:wrap;gap:8px 4px;margin-top:18px;display:flex}.com-pad-meer a{color:var(--raven-lake-light);padding:10px 12px 10px 0;font-size:14px;font-weight:600;text-decoration:none}.com-pad-meer a:hover,.com-pad-meer a:focus-visible{text-decoration:underline}.com-paden-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.com-pad{border-radius:var(--r);border:1px solid var(--raven-lake);flex-direction:column;justify-content:center;min-height:88px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.com-pad{border:1px solid color-mix(in srgb, var(--raven-lake) 28%, transparent)}}.com-pad{background:var(--raven-ink-2);color:inherit;min-width:0;text-decoration:none;transition:all .2s}.com-pad .com-pad-titel{font-size:clamp(18px,2.2vw,24px)}.com-pad:hover,.com-pad:focus-visible{border-color:var(--raven-lake-light);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.com-pad:hover,.com-pad:focus-visible{border-color:color-mix(in srgb, var(--raven-lake-light) 50%, transparent)}}.com-sectie-vervolg{margin:22px 0 0}.com-sectie-vervolg a{color:var(--raven-lake-light);font-size:15px;font-weight:700;text-decoration:none}.com-sectie-vervolg a:hover,.com-sectie-vervolg a:focus-visible{text-decoration:underline}.com-duo-band{background:var(--raven-ink-2)}.com-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);padding:clamp(48px,6vw,88px) 0;display:grid}.com-duo h2{margin:10px 0 12px;font-size:clamp(24px,2.4vw,34px)}.com-duo .lede{margin:0}.com-duo .com-leeg{max-width:none}.com-ladder{gap:0;max-width:40rem;margin:28px 0 0;padding:0;list-style:none;display:grid}.com-ladder li{border-top:1px solid var(--raven-lake);padding:18px 0}@supports (color:color-mix(in lab, red, red)){.com-ladder li{border-top:1px solid color-mix(in srgb, var(--raven-lake) 22%, transparent)}}.com-ladder li:last-child{border-bottom:1px solid var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.com-ladder li:last-child{border-bottom:1px solid color-mix(in srgb, var(--raven-lake) 22%, transparent)}}.com-ladder h3{margin:0 0 6px;font-size:20px}.com-ladder p{color:var(--raven-mut-dark-bg);margin:0;font-size:15px}.com-ladder-volgt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-dark-bg);margin:16px 0 0;font-size:12px}.com-agenda{gap:28px;max-width:46rem;margin-top:22px;display:grid}.com-agenda h3{font-size:14px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-lake-light);margin:0 0 12px}.com-agenda-lijst{gap:14px;margin:0;padding:0;list-style:none;display:grid}.com-agenda-lijst li{border-top:1px solid var(--raven-lake);padding:14px 0}@supports (color:color-mix(in lab, red, red)){.com-agenda-lijst li{border-top:1px solid color-mix(in srgb, var(--raven-lake) 20%, transparent)}}.com-agenda-lijst p{margin:6px 0 0}.com-agenda-meta{color:var(--raven-mut-dark-bg);margin:4px 0 0;font-size:14px}.com-hero-sfeer,.aw-hero-sfeer{border-radius:var(--r);border:1px solid var(--raven-lake);min-width:0;max-width:100%;min-height:280px}@supports (color:color-mix(in lab, red, red)){.com-hero-sfeer,.aw-hero-sfeer{border:1px solid color-mix(in srgb, var(--raven-lake) 35%, transparent)}}.com-hero-sfeer,.aw-hero-sfeer{background:radial-gradient(420px 220px at 80% 20%, var(--raven-lake-light), transparent 70%), linear-gradient(160deg, var(--raven-ink-3), var(--raven-sherpa))}@supports (color:color-mix(in lab, red, red)){.com-hero-sfeer,.aw-hero-sfeer{background:radial-gradient(420px 220px at 80% 20%, color-mix(in srgb, var(--raven-lake-light) 28%, transparent), transparent 70%), linear-gradient(160deg, var(--raven-ink-3), var(--raven-sherpa))}}.com-hero-sfeer,.aw-hero-sfeer{text-align:center;place-content:center;gap:10px;padding:32px;display:grid}.com-hero-sfeer span,.aw-hero-sfeer span{font-family:var(--font-title);color:var(--raven-lake-light);font-size:clamp(36px,5vw,64px);font-weight:800}.com-hero-sfeer small,.aw-hero-sfeer small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-mut-dark-bg);overflow-wrap:anywhere;max-width:100%;font-size:12px}.com-alt{background:var(--raven-ink-2)}.com-punten{gap:8px;max-width:46rem;margin:18px 0 8px;display:grid}.com-punten li{color:var(--raven-mut-dark-bg);gap:8px;font-size:15px;display:flex}.com-punten li:before{content:"✓";color:var(--raven-lake);font-weight:700}.com-leeg{border-radius:var(--r);border:1px dashed var(--raven-lake);margin-top:18px;padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.com-leeg{border:1px dashed color-mix(in srgb, var(--raven-lake) 40%, transparent)}}.com-leeg{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.com-leeg{background:color-mix(in srgb, var(--raven-lake) 7%, transparent)}}.com-leeg{color:var(--raven-text-dark-bg);max-width:46rem}.com-tier h3{margin:8px 0 10px}.aw-hero-split{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(24px,4vw,56px);margin-bottom:40px;display:grid}.aw-hero-split h1{margin:14px 0 18px;font-size:clamp(34px,5vw,54px);line-height:1.05}.aw-hero-split .lede{color:var(--raven-mut-dark-bg);font-size:17px;line-height:1.65}.aw-hero-steun{max-width:46ch;color:var(--raven-text-dark-bg);margin:14px 0 0;font-size:15.5px;line-height:1.6}.aw-hero-beeld.slot-img,.aw-hero-beeld.ph{aspect-ratio:16/10;border-radius:var(--r);width:100%;min-width:0;min-height:0;overflow:hidden}.aw-hero-beeld.slot-img img{object-fit:cover;width:100%;height:100%}.health-project{flex-direction:column;gap:8px;min-height:100%;display:flex}.health-project-cta{align-self:flex-start;margin-top:auto}.hero-note{color:var(--raven-mut-dark-bg);margin-top:16px;font-size:13.5px}.contact-wa{margin:4px 0 12px;font-size:14.5px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.secundair-hero{padding:clamp(40px,6vw,88px) 0 12px}.secundair-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.secundair-hero-copy{min-width:0;max-width:100%;container-type:inline-size}.secundair-hero h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:14px 0 16px;font-size:clamp(24px,5.2cqi,36px);font-weight:800;line-height:1.08}.secundair-hero .sol-landing-mark{width:100%;max-width:100%;overflow:hidden}.secundair-hero .sol-landing-mark small{letter-spacing:.06em;overflow-wrap:break-word;padding-inline:8px;line-height:1.35}.secundair-hero .lede{max-width:46rem;font-size:clamp(16px,1.35vw,19px)}.secundair-hero .cat-pillen{min-width:0;margin:18px 0 0}.secundair-hero .cat-pil{min-height:44px}.secundair-hero-media,.secundair-feature-media,.secundair-project-media,.secundair-hero-copy,.secundair-feature-copy,.secundair-project-copy{min-width:0;max-width:100%}.secundair-media-vak{aspect-ratio:4/3;border-radius:var(--r);width:100%;min-height:280px;overflow:hidden}.secundair-hero .secundair-media-vak,.secundair-project-media .secundair-media-vak{aspect-ratio:16/10;min-height:320px}.secundair-hero .secundair-media-vak img,.secundair-feature-media .secundair-media-vak img,.secundair-project-media .secundair-media-vak img{object-fit:cover;width:100%;height:100%}.secundair-feature,.secundair-project{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);margin:28px 0 8px;display:grid}.secundair-feature.is-flip{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.secundair-feature.is-flip .secundair-feature-media{order:2}.secundair-feature-copy h2,.secundair-project-copy h2{margin:10px 0 12px;font-size:clamp(26px,3vw,40px)}.secundair-feature-copy .lede,.secundair-project-copy p{color:var(--raven-mut-dark-bg);max-width:46rem}.secundair-project-copy .btn{margin-top:18px}.secundair-related{flex-wrap:wrap;gap:10px 18px;margin:0 0 28px;display:flex}.secundair-related a{color:var(--raven-lake-light);text-underline-offset:3px;font-weight:600}.secundair-gallery{margin:12px 0 36px}.secundair-leeg,.com-leeg.secundair-leeg{margin-top:18px}.secundair-info{border:1px solid var(--raven-line-dark);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:22px 0;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.secundair-info{border:1px solid color-mix(in srgb, var(--raven-line-dark) 50%, transparent)}}.secundair-info{border-radius:var(--r)}.secundair-info dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-lake-light);font-size:11px}.secundair-info dd{margin:6px 0 0;font-size:15px}.secundair-waarom{max-width:52rem;margin:12px 0 36px}.secundair-waarom h2{margin:10px 0 14px;font-size:clamp(26px,3vw,40px)}.secundair-proces{margin:28px 0 40px}.secundair-proces>.lede{max-width:46rem;margin-bottom:20px}.secundair-proces .process{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.secundair-bewijs{margin:12px 0 36px}.secundair-usecases{flex-wrap:wrap;gap:8px;margin:0 0 36px;display:flex}.secundair-project .werk-status{font-family:var(--font-mono);letter-spacing:.08em;color:var(--raven-lake-light);margin-top:8px;font-size:12px;display:inline-block}.build{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.build.build-vijf{grid-template-columns:repeat(6,minmax(0,1fr))}.build.build-vijf>:nth-child(-n+3){grid-column:span 2}.build.build-vijf>:nth-child(n+4){grid-column:span 3}.build-groep{flex-direction:column;gap:12px;min-width:0;display:flex}.build-groep>.card-nadruk{flex:1}.build-groep-meer{gap:10px;display:grid}.build-groep-meer .card{background:var(--raven-lake);gap:8px;height:auto;min-height:168px;padding:20px 20px 18px}@supports (color:color-mix(in lab, red, red)){.build-groep-meer .card{background:color-mix(in srgb, var(--raven-lake) 5%, var(--raven-ink-3))}}.build-groep-meer .card{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.build-groep-meer .card{border-color:color-mix(in srgb, var(--raven-lake) 28%, var(--raven-line-dark))}}.build-groep-meer h3{font-size:16px}.build-groep-meer p{font-size:13.5px}.build-groep-meer .build-meer{margin-top:auto}.build .card{background:var(--raven-ink-3);border:1px solid var(--raven-line-dark)}@supports (color:color-mix(in lab, red, red)){.build .card{border:1px solid color-mix(in srgb, var(--raven-line-dark) 42%, transparent)}}.build .card{box-shadow:0 8px 22px var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.build .card{box-shadow:0 8px 22px color-mix(in srgb, var(--raven-ink) 14%, transparent)}}.build .card{border-radius:var(--r);height:100%;min-height:0;color:inherit;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:all .2s;display:flex}.build .card:hover{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.build .card:hover{border-color:color-mix(in srgb, var(--raven-lake) 55%, transparent)}}.build .card:hover{transform:translateY(-4px)}.build h3{font-size:19px}.build p{color:var(--raven-mut-dark-bg);flex:1;font-size:14px}.build .ex{font-family:var(--font-mono);color:var(--raven-lake-light);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.build .ex{color:color-mix(in srgb, var(--raven-lake-light) 70%, var(--raven-text-dark-bg))}}.lab{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.lab-media{gap:20px;display:grid}.lab h1,.lab h2{margin-top:12px;font-size:clamp(28px,3.2vw,52px)}.lab .lede{margin-top:14px}.lab .points{gap:10px;margin:18px 0 22px;display:grid}.lab .points li{color:var(--raven-mut-dark-bg);gap:10px;font-size:15px;display:flex}.lab .points li:before{content:"▸";color:var(--raven-lake-light)}.process{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid;overflow:visible}.process .step{background:var(--raven-ink-2);border:1px solid var(--raven-line-dark);padding:24px}@supports (color:color-mix(in lab, red, red)){.process .step{border:1px solid color-mix(in srgb, var(--raven-line-dark) 80%, transparent)}}.process .step{border-radius:var(--r);height:100%;min-height:0;box-shadow:0 10px 28px var(--raven-ink);flex-direction:column;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.process .step{box-shadow:0 10px 28px color-mix(in srgb, var(--raven-ink) 16%, transparent)}}.process .step h3{margin:0;font-size:17px}.light .process .step h3,.light .process h4{color:var(--raven-paper)}.process .n{font-family:var(--font-mono);color:var(--raven-lake-light);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.process h4{margin:8px 0 6px;font-size:17px}.process p{color:var(--raven-mut-dark-bg);flex:1;margin:0;font-size:13.5px}.bday-verloop,.bday-praktisch{margin-top:36px}.bday-verloop>h3,.bday-praktisch>h3{margin:0 0 16px;font-size:22px}.bday-verloop .process{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.bday-praktisch .inc{max-width:62ch}.cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.case{border:1px solid var(--raven-line-dark)}@supports (color:color-mix(in lab, red, red)){.case{border:1px solid color-mix(in srgb, var(--raven-line-dark) 42%, transparent)}}.case{box-shadow:0 8px 22px var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.case{box-shadow:0 8px 22px color-mix(in srgb, var(--raven-ink) 14%, transparent)}}.case{border-radius:var(--r);background:var(--raven-ink-2);padding:24px}.case .sec-tag{font-family:var(--font-mono);color:var(--raven-lake-light);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.case h3{margin:8px 0;font-size:18px}.case p{color:var(--raven-mut-dark-bg);font-size:14px}.case .res{color:var(--raven-lake-light);margin-top:12px;font-size:13px;font-weight:600;display:block}.case-link{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s;display:block}.case-link:hover{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.case-link:hover{border-color:color-mix(in srgb, var(--raven-lake) 55%, transparent)}}.case-link:hover{transform:translateY(-3px)}.case-link:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.case-link:hover .res{transform:translate(3px)}.werk-ontdek .werk-gebieden{flex-wrap:wrap;gap:8px;margin:8px 0 28px;display:flex}.werk-gebied{border:1px solid var(--raven-line-dark);min-width:0;max-width:100%;min-height:44px;color:var(--raven-text-dark-bg);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border-radius:999px;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.werk-gebied:hover,.werk-gebied:focus-visible{background:var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.werk-gebied:hover,.werk-gebied:focus-visible{background:color-mix(in srgb, var(--raven-white) 6%, transparent)}}.werk-kaarten{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-bottom:36px;display:grid}.werk-kaarten:has(.werk-kaart:only-child){grid-template-columns:minmax(0,36rem)}.werk-featured{margin-bottom:36px}.werk-featured-titel{font-size:14px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-lake-light);margin:0 0 12px}.werk-lege-cats{flex-wrap:wrap;gap:8px;margin:0 0 36px;padding:0;list-style:none;display:flex}.werk-lege-cats .sec-tag{opacity:.55}.werk-kaart{border-radius:var(--r);border:1px solid var(--raven-line-dark);flex-direction:column;justify-content:flex-start;min-width:0;min-height:44px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.werk-kaart{border:1px solid color-mix(in srgb, var(--raven-line-dark) 42%, transparent)}}.werk-kaart{background:var(--raven-ink-2);color:inherit;text-decoration:none}.werk-kaart .sec-tag{font-family:var(--font-mono);color:var(--raven-lake-light);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;font-size:11px}.werk-kaart h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:8px 0;font-size:18px}.werk-kaart p{color:var(--raven-mut-dark-bg);overflow-wrap:anywhere;margin:0;font-size:14px}.werk-status{color:var(--raven-lake-light);margin-top:12px;font-size:13px;font-weight:600}.werk-kaart-link:hover,.werk-kaart-link:focus-visible{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.werk-kaart-link:hover,.werk-kaart-link:focus-visible{border-color:color-mix(in srgb, var(--raven-lake) 55%, transparent)}}.werk-kaart-link:hover h3,.werk-kaart-link:focus-visible h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.contact{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);min-width:0;display:grid}.form{gap:14px;min-width:0;display:grid}.form label{gap:6px;font-size:13px;font-weight:600;display:grid}.form input,.form textarea,.form select{font:inherit;border:1px solid var(--raven-line-light);background:var(--raven-paper);color:var(--raven-text-light-bg);box-sizing:border-box;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:12px 14px}.form textarea{resize:vertical;min-height:110px}.form .note{color:var(--raven-mut-light-bg);font-size:12.5px}.aw-kop .lede+p{color:var(--raven-mut-dark-bg);margin-top:10px;font-size:16px;line-height:1.6}.form .form-check{grid-template-columns:auto 1fr;align-items:start;gap:8px 10px;display:grid}.form .form-check input{width:auto;margin-top:3px}.dark-form input,.dark-form textarea,.dark-form select{background:var(--raven-ink-3);border-color:var(--raven-line-dark);color:var(--raven-text-dark-bg)}.form [aria-invalid=true]{border-color:var(--raven-lake);box-shadow:0 0 0 1px var(--raven-lake)}.form-succes{border:1px solid var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.form-succes{border:1px solid color-mix(in srgb, var(--raven-lake) 40%, transparent)}}.form-succes{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.form-succes{background:color-mix(in srgb, var(--raven-lake) 8%, transparent)}}.form-succes{border-radius:var(--r);gap:8px;padding:26px 28px;display:grid}.form-succes strong{font-family:var(--font-title);font-size:20px}.form-succes p{color:var(--raven-mut-dark-bg);font-size:14.5px}.form-fout{border:1px solid var(--raven-line-dark);border-left:3px solid var(--raven-lake);background:var(--raven-ink-3);border-radius:8px;padding:10px 14px;font-size:13.5px;font-weight:600}.form-nodig{border:1px solid var(--raven-line-dark);border-left:3px solid var(--raven-lake-light);background:var(--raven-ink-3);border-radius:8px;gap:4px;padding:10px 14px;font-size:13.5px;display:grid}.form-nodig strong{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-lake-light);font-size:11px}.form-nodig span{color:var(--raven-mut-dark-bg);overflow-wrap:anywhere}.form-nodig-lijst{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.form-nodig-link{color:var(--raven-mut-dark-bg);font:inherit;text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.form-fout:focus,.form-succes:focus{outline:2px solid var(--raven-lake);outline-offset:2px}.dark-form .note{color:var(--raven-mut-dark-bg)}.raven-select{position:relative}.raven-select-knop{font:inherit;border:1px solid var(--raven-line-dark);background:var(--raven-ink-3);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--raven-text-dark-bg);text-align:left;cursor:pointer;border-radius:10px;padding:12px 40px 12px 14px}.raven-select-knop:after{content:"";border-right:2px solid var(--raven-lake);border-bottom:2px solid var(--raven-lake);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.raven-select.is-open .raven-select-knop:after{transform:translateY(-20%)rotate(-135deg)}.raven-select-knop:hover{border-color:var(--raven-lake)}.raven-select-knop:focus-visible{outline:2px solid var(--raven-lake);outline-offset:2px}.raven-select-placeholder{color:var(--raven-mut-dark-bg)}.raven-select-lijst{z-index:8;border:1px solid var(--raven-line-dark);background:var(--raven-ink-3);box-shadow:0 12px 32px var(--raven-ink);border-radius:10px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.raven-select-lijst{box-shadow:0 12px 32px color-mix(in srgb, var(--raven-ink) 40%, transparent)}}.raven-select-lijst{max-height:280px;overflow:auto}.raven-select-optie{cursor:pointer;color:var(--raven-text-dark-bg);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.raven-select-optie.is-actief,.raven-select-optie:hover{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.raven-select-optie.is-actief,.raven-select-optie:hover{background:color-mix(in srgb, var(--raven-lake) 16%, transparent)}}.raven-select-optie.is-gekozen{color:var(--raven-lake-light)}.raven-select-optie.is-uit{cursor:not-allowed;color:var(--raven-mut-dark-bg)}.raven-select-reden{color:var(--raven-mut-dark-bg);font-size:12px}.boek-stap{border:1px solid var(--raven-line-dark);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.boek-stap legend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-lake-light);padding:0 6px;font-size:11px}.boek-klant{grid-template-columns:1fr 1fr;gap:10px;display:grid}.boek-klant-keuze{border:1px solid var(--raven-line-dark);background:var(--raven-ink-3);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:0;padding:12px 14px;display:grid}.boek-klant-keuze.is-aan{border-color:var(--raven-lake)}.boek-klant-keuze:focus-within,.boek-extra:focus-within{outline:2px solid var(--raven-lake);outline-offset:2px}.boek-klant-keuze input{width:auto;margin:0}.boek-extras{gap:8px;margin:0;padding:0;list-style:none;display:grid}.boek-extra{border:1px solid var(--raven-line-dark);background:var(--raven-ink-3);border-radius:10px;margin:0;padding:12px 14px}.boek-extra.is-aan{border-color:var(--raven-lake)}.boek-extra.is-uit{opacity:.72}.boek-extra label{grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:0;display:grid}.boek-extra input{width:auto;margin-top:3px}@media (max-width:560px){.boek-klant{grid-template-columns:1fr}}.contact-side{align-content:start;gap:18px;display:grid}.contact-side .fact{gap:2px;font-size:15px;display:grid}.contact-side .fact .k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-lake);font-size:11.5px}.light .contact-side .fact .k{color:var(--raven-lake-dark)}.hero-exp{background:radial-gradient(1200px 640px at 12% -8%, var(--raven-lake), transparent 58%), radial-gradient(960px 540px at 100% 118%, var(--raven-sherpa), transparent 52%), var(--raven-porcelain);padding:clamp(64px,8.2vw,128px) 0}@supports (color:color-mix(in lab, red, red)){.hero-exp{background:radial-gradient(1200px 640px at 12% -8%, color-mix(in srgb, var(--raven-lake) 20%, transparent), transparent 58%), radial-gradient(960px 540px at 100% 118%, color-mix(in srgb, var(--raven-sherpa) 14%, transparent), transparent 52%), var(--raven-porcelain)}}.hero-exp{color:var(--raven-text-light-bg)}.hero-exp .wrap{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-exp h1{margin:16px 0 20px;font-size:clamp(36px,5vw,72px);font-weight:800;line-height:1.02}.hero-exp .lede{font-size:clamp(16.5px,1.45vw,20px);line-height:1.6}.hero-exp .eyebrow{color:var(--raven-lake-deep)}.hero-exp .cta-row{margin-top:8px}.hero-exp-media,.hero-exp .slot-media,.hero-exp .ph{height:100%;min-height:clamp(360px,40vw,540px)}.exp-paden{background:var(--raven-porcelain);color:var(--raven-text-light-bg);padding:0 0 clamp(28px,4vw,56px)}.exp-paden-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-lake-dark);margin:0 0 12px;font-size:11.5px}.exp-paden-kicker-biz{margin-top:22px}.exp-paden-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.exp-pad{background:var(--raven-paper);border:1px solid var(--raven-line-light);border-radius:var(--r);color:inherit;flex-direction:column;gap:6px;min-width:0;padding:20px 22px;text-decoration:none;transition:all .2s;display:flex}.exp-pad h2{color:var(--raven-text-light-bg);font-size:20px;line-height:1.2}.exp-pad p{color:var(--raven-mut-light-bg);margin:0;font-size:14px;line-height:1.5}.exp-pad:hover,.exp-pad:focus-visible{box-shadow:0 10px 28px var(--raven-sherpa);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.exp-pad:hover,.exp-pad:focus-visible{box-shadow:0 10px 28px color-mix(in srgb, var(--raven-sherpa) 10%, transparent)}}.exp-pad:hover,.exp-pad:focus-visible{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.exp-pad:hover,.exp-pad:focus-visible{border-color:color-mix(in srgb, var(--raven-lake) 55%, transparent)}}.exp-paden-biz{flex-wrap:wrap;gap:10px 20px;display:flex}.exp-paden-biz .exp-paden-kicker{flex:1 0 100%}.exp-pad-biz{color:var(--raven-lake-dark);font-size:14px;font-weight:600;text-decoration:none}.exp-pad-biz:hover,.exp-pad-biz:focus-visible{text-decoration:underline}.exp-groep-keuze{flex-wrap:wrap;gap:8px 16px;margin:0 0 clamp(20px,3vw,32px);display:flex}.exp-groep-keuze a{color:var(--raven-lake-dark);padding:8px 0;font-size:14px;font-weight:600;text-decoration:none}.exp-groep-keuze a[aria-current=location],.exp-groep-keuze a:hover,.exp-groep-keuze a:focus-visible{text-decoration:underline}.bday-teaser-vervolg{margin:22px 0 0}.hero-exp .slot-media img,.hero-exp .slot-media video{object-fit:cover;width:100%;height:100%}#exp-acts .sec-head,#exp-events .sec-head,#exp-learn .sec-head,#exp-bday .sec-head,#exp-groups .sec-head,#exp-venue .sec-head{margin-bottom:clamp(32px,3.8vw,56px)}#exp-escape .sec-head{margin-bottom:clamp(24px,3vw,40px)}#exp-acts .sec-head,#exp-venue .sec-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(16px,2.4vw,28px) clamp(28px,4vw,72px);display:grid}#exp-acts .sec-head .lede,#exp-venue .sec-head .lede{max-width:none;margin:0}.sec-head .lede:empty{display:none}#exp-escape .acts{grid-template-columns:repeat(3,minmax(0,1fr))}.escape-lagen{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 clamp(22px,3vw,36px);display:grid}.escape-laag{background:var(--raven-paper);border:1px solid var(--raven-line-light);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.escape-laag h3{font-family:var(--font-title);color:var(--raven-text-light-bg);margin:0;font-size:16px;line-height:1.25}.escape-laag p{color:var(--raven-mut-light-bg);margin:0;font-size:13.5px;line-height:1.5}.escape-vr-lijst{gap:4px;margin:0;padding:0;list-style:none;display:grid}.escape-vr-lijst li{color:var(--raven-text-light-bg);font-size:13px;font-weight:600}.escape-vr-meer{color:var(--raven-lake-dark);font-size:12.5px;font-weight:600}.escape-laag .escape-vervolg-link{color:var(--raven-lake-dark);margin-top:auto;font-size:13.5px;font-weight:600;text-decoration:none}.escape-laag .escape-vervolg-link:hover,.escape-laag .escape-vervolg-link:focus-visible{text-decoration:underline}.escape-vervolg{margin:18px 0 0;font-size:14px}.escape-vervolg a{color:var(--raven-lake-dark);font-weight:600}.escape-vervolg a:hover,.escape-vervolg a:focus-visible{text-decoration:underline}.escape-blok{margin:0 0 clamp(28px,4vw,52px)}.exp-deep .vr-escape-kaart,.exp-deep .escape-learn-grid .card{background:var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){.exp-deep .vr-escape-kaart,.exp-deep .escape-learn-grid .card{background:color-mix(in srgb, var(--raven-sherpa) 6%, var(--raven-paper))}}.exp-acts-structuur{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.exp-acts-structuur a{border:1px solid var(--raven-lake-dark);background:var(--raven-lake-dark);min-height:40px;color:var(--raven-white);font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;align-items:center;padding:6px 14px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.exp-acts-structuur a:hover,.exp-acts-structuur a:focus-visible{background:var(--raven-lake);border-color:var(--raven-lake);outline:2px solid var(--raven-lake);outline-offset:2px}.escape-blok:last-of-type{margin-bottom:0}.escape-blok-kop{max-width:62ch;margin:0 0 18px}.escape-blok-kop h3{font-family:var(--font-title);color:var(--raven-text-light-bg);margin:0 0 8px;font-size:clamp(20px,2.2vw,28px);line-height:1.2}.escape-blok-kop p{color:var(--raven-mut-light-bg);margin:0;font-size:15px;line-height:1.55}.vr-escape-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.vr-escape-kaart{background:var(--raven-paper);border:1px solid var(--raven-line-light);border-radius:var(--r);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.vr-escape-kaart .ph,.vr-escape-kaart .slot-img{aspect-ratio:16/10;border-radius:0;flex-shrink:0;width:100%;height:auto;min-height:0}.vr-escape-kaart .slot-img{position:relative}.vr-escape-kaart .slot-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vr-escape-kaart .body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:14px 16px 16px;display:flex}.vr-escape-kaart h4{font-family:var(--font-title);color:var(--raven-text-light-bg);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.25}.vr-escape-kaart .body p{color:var(--raven-mut-light-bg);flex:1;margin:0;font-size:13.5px;line-height:1.45}.vr-escape-kaart .btn{align-self:flex-start;margin-top:auto}.vr-escape-meer{background:var(--raven-paper);border:1px solid var(--raven-line-light);border-radius:12px;margin:16px 0 0;padding:12px 16px}.vr-escape-meer summary{cursor:pointer;color:var(--raven-text-light-bg);font-weight:600}.vr-escape-meer summary:focus-visible{outline:2px solid var(--raven-lake);outline-offset:3px}.vr-escape-meer ul{color:var(--raven-mut-light-bg);gap:6px;margin:12px 0 0;padding:0 0 0 1.1em;font-size:14px;display:grid}.escape-learn-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.escape-learn-grid .card{min-width:0;margin:0}.escape-learn-grid h4{font-family:var(--font-title);margin:0 0 8px;font-size:17px}.exp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.exp-split.is-spiegel .exp-split-copy{order:2}.exp-split.is-spiegel .exp-split-media{order:1}.exp-split .sec-head{align-items:flex-start;margin-bottom:14px}.exp-split .sec-head h2{max-width:16ch}.exp-split-lede{color:var(--raven-mut-light-bg);max-width:48ch;margin:0 0 16px;font-size:16px;line-height:1.55}.exp-split-copy .aud{margin-bottom:12px;display:block}.exp-split-copy .inc{margin-bottom:0}.exp-split-ctas{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:22px;display:flex}.exp-split-media{min-width:0}.exp-split-beeld,.exp-split-media .slot-img,.exp-split-media .ph{aspect-ratio:4/3;border-radius:var(--r);width:100%;overflow:hidden}.exp-split-media .slot-img{display:block;position:relative}.exp-split-media .slot-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.acts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.act{background:var(--raven-paper);border:1px solid var(--raven-line-light);border-radius:var(--r);flex-direction:column;height:100%;min-height:0;transition:all .2s;display:flex;overflow:hidden}.act:hover,.act:focus-within{box-shadow:0 10px 28px var(--raven-sherpa);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.act:hover,.act:focus-within{box-shadow:0 10px 28px color-mix(in srgb, var(--raven-sherpa) 10%, transparent)}}.act:hover,.act:focus-within{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.act:hover,.act:focus-within{border-color:color-mix(in srgb, var(--raven-lake) 55%, transparent)}}.act-open{text-align:left;width:100%;min-height:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;margin:0;padding:0;display:flex}.act-open-binnen{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.act .body{flex-direction:column;flex:1;gap:7px;min-height:0;padding:14px 16px 8px;display:flex}.act h3{color:var(--raven-text-light-bg);overflow-wrap:anywhere;font-size:18px;line-height:1.2}.act .meta{font-family:var(--font-mono);color:var(--raven-lake-dark);letter-spacing:.08em;overflow-wrap:anywhere;font-size:10.5px;line-height:1.3}.act-detail .meta{-webkit-line-clamp:unset;min-height:0;display:block;overflow:visible}.act .body p{color:var(--raven-mut-light-bg);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.act .act-meer{align-self:flex-start;margin-top:auto}.act-detail-wrap{transition:grid-template-rows .28s var(--micro-ease,ease);grid-template-rows:0fr;display:grid}.act.is-open .act-detail-wrap{grid-template-rows:1fr}.act-detail-clip{min-height:0;overflow:hidden}.act-detail{border-top:1px solid var(--raven-line-light);flex-direction:column;gap:12px;margin-top:auto;padding:0 16px 18px;display:flex}.act-detail p{color:var(--raven-mut-light-bg);font-size:14.5px;line-height:1.6;display:block;overflow:visible}.act-detail .btn{align-self:flex-start;margin-top:auto}@media (prefers-reduced-motion:reduce){.act-detail-wrap{transition:none}}.act .act-meer{margin-top:auto}.act .ph,.act .slot-img{aspect-ratio:16/10;border-radius:0;flex-shrink:0;width:100%;height:auto;min-height:0}.act .slot-img{position:relative}.act .slot-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.act .ph{border:none;border-bottom:1.5px dashed var(--raven-lake-dark)}@supports (color:color-mix(in lab, red, red)){.act .ph{border-bottom:1.5px dashed color-mix(in srgb, var(--raven-lake-dark) 40%, transparent)}}.pack{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;display:grid}.pack .card{background:var(--raven-paper);border:1px solid var(--raven-line-light);border-radius:var(--r);flex-direction:column;gap:12px;padding:32px;transition:all .2s;display:flex}.pack .card:hover{box-shadow:0 10px 28px var(--raven-sherpa);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.pack .card:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--raven-sherpa) 9%, transparent)}}.pack .aud{font-family:var(--font-mono);letter-spacing:.12em;color:var(--raven-lake-dark);text-transform:uppercase;font-size:11.5px}.pack h3{color:var(--raven-text-light-bg);font-size:22px;line-height:1.2}.pack p{color:var(--raven-mut-light-bg);flex:1;font-size:15px;line-height:1.6}.pack .inc{gap:7px;margin:8px 0;display:grid}.pack .inc li{color:var(--raven-mut-light-bg);gap:8px;font-size:14px;display:flex}.pack .inc li:before{content:"✓";color:var(--raven-lake-dark);font-weight:700}.pack .card .btn,.pack .card .meer{margin-top:auto}.card.bday{position:relative}.bday-kop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bday-kop .aud{text-wrap:balance;padding-top:4px}.card.bday .bday-prijs{text-align:right;flex:none;margin:0;line-height:1.1}.bday-prijs-bedrag{font-family:var(--font-title);color:var(--raven-text-light-bg);font-size:28px;font-weight:800;display:block}.bday-prijs-eenheid{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-lake-dark);font-size:11px;display:block}.bday-duur{font-family:var(--font-mono);letter-spacing:.04em;color:var(--raven-text-light-bg);gap:4px;margin:8px 0 0;font-size:12px;display:grid}.bday-config{background:var(--raven-paper);border:1px solid var(--raven-line-light);border-radius:var(--r);margin:36px 0 8px;padding:28px}.bday-config h1,.bday-config h3{color:var(--raven-text-light-bg);margin-bottom:8px;font-size:22px}.bday-config-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0;display:grid}.bday-config-grid label,.bday-config-extras label,.bday-stap>label,.bday-tips label,.bday-extra-kaart label,.bday-reservatie label,.bday-beheer label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--raven-lake-dark);gap:6px;font-size:12px;display:grid}.bday-config-grid input,.bday-config-grid select,.bday-config-extras input[type=number],.bday-stap input,.bday-stap select,.bday-stap textarea,.bday-tips input,.bday-tips textarea,.bday-extra-kaart input,.bday-reservatie input,.bday-reservatie textarea,.bday-beheer input,.bday-beheer select{font-family:var(--font-body);border:1px solid var(--raven-line-light);background:var(--raven-porcelain);color:var(--raven-text-light-bg);text-transform:none;letter-spacing:0;border-radius:8px;padding:10px 12px;font-size:16px}.bday-config-extras{border:0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:0;display:grid}.bday-config-check{text-transform:none;letter-spacing:0;align-items:center;gap:8px;font-family:var(--font-body)!important;color:var(--raven-text-light-bg)!important;font-size:15px!important;display:flex!important}.bday-config-som{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:8px 0 0;display:grid}.bday-config-som div{gap:4px;display:grid}.bday-config-som dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-light-bg);font-size:11px}.bday-config-som dd{font-family:var(--font-title);color:var(--raven-text-light-bg);font-size:22px;font-weight:700}.bday-config-totaal dd{color:var(--raven-lake-dark)}.bday-config-note,.bday-config-verify{color:var(--raven-mut-light-bg);margin-top:12px;font-size:14px}#exp-bday .pack{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.bday-plan{border:1px solid var(--raven-line-light);border-radius:var(--r);background:linear-gradient(180deg, var(--raven-lake), transparent 70%), var(--raven-paper);align-items:center;gap:24px;margin:40px 0 8px;padding:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.bday-plan{background:linear-gradient(180deg, color-mix(in srgb, var(--raven-lake) 10%, transparent), transparent 70%), var(--raven-paper)}}@media (min-width:900px){.bday-plan{grid-template-columns:minmax(0,1.4fr) auto;gap:40px}}.bday-plan-tekst{gap:10px;display:grid}.bday-plan-tekst h3{color:var(--raven-text-light-bg);margin:0;font-size:26px;line-height:1.2}.bday-plan-tekst p{max-width:56ch;color:var(--raven-mut-light-bg);margin:0;font-size:15.5px;line-height:1.6}.bday-plan-acties{flex-wrap:wrap;align-content:start;gap:12px;display:flex}.bday-plan-acties .btn{white-space:nowrap}@media (max-width:520px){.bday-plan{padding:24px}.bday-plan-acties{display:grid}.bday-plan-acties .btn{text-align:center;white-space:normal;line-height:1.25}}.bday-merk{opacity:.9;width:auto;max-width:96px;height:auto}.bday-merk-chip{background:var(--raven-sherpa);border-radius:999px;align-items:center;padding:8px 14px;display:inline-flex}.bday-planner-terug{color:var(--raven-lake-dark)}.bday-modus{border:1px solid var(--raven-line-light);background:var(--raven-porcelain);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-mut-light-bg);border-radius:999px;margin:4px 0 0;padding:6px 12px;font-size:11px;display:inline-block}.bday-modus[data-modus=reserveer]{border-color:var(--raven-lake);background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.bday-modus[data-modus=reserveer]{background:color-mix(in srgb, var(--raven-lake) 12%, var(--raven-paper))}}.bday-modus[data-modus=reserveer]{color:var(--raven-lake-dark)}.bday-planner-wrap{overflow:hidden}.bday-stap-teller{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-lake-dark);font-size:12px}.bday-stap-nav{flex-wrap:wrap;gap:8px;margin:16px 0 20px;padding:0;list-style:none;display:flex}.bday-stap-nav button{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--raven-line-light);background:var(--raven-porcelain);color:var(--raven-mut-light-bg);overflow-wrap:anywhere;border-radius:8px;max-width:100%;padding:8px 10px;font-size:11px}.bday-stap-nav button.is-actief{border-color:var(--raven-lake);color:var(--raven-text-light-bg);background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.bday-stap-nav button.is-actief{background:color-mix(in srgb, var(--raven-lake) 12%, var(--raven-paper))}}.bday-planner{gap:24px;display:grid}.bday-planner-samenvatting{border:1px solid var(--raven-line-light);border-radius:var(--r);background:var(--raven-porcelain);gap:12px;padding:20px;display:grid}.bday-planner-samenvatting h4{color:var(--raven-text-light-bg);margin:0;font-size:18px}.bday-planner-samenvatting h5{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-mut-light-bg);margin:0 0 6px;font-size:11px}.bday-som-body,.bday-overzicht{gap:16px;display:grid}.bday-som-extras ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bday-som-extras li{color:var(--raven-text-light-bg);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:14.5px;display:flex}.bday-som-regel{font-family:var(--font-mono);color:var(--raven-lake-dark)}.bday-som-naam{overflow-wrap:anywhere;font-size:17px!important}.bday-som-tijden{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.bday-som-tijden dd{font-size:18px}.bday-som-slot{border-top:1px solid var(--raven-line-light);padding-top:14px}.bday-planner-samenvatting .bday-config-som{grid-template-columns:1fr;gap:10px}.bday-planner-samenvatting .bday-config-som div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bday-planner-samenvatting .bday-config-som dt{flex:none}.bday-planner-samenvatting .bday-config-som dd{text-align:right;font-size:17px}.bday-planner-samenvatting .bday-config-totaal dd{font-size:26px}.bday-planner-samenvatting .bday-som-extras .note{text-align:right}.bday-som-schakel{border:1px solid var(--raven-lake);background:var(--raven-paper);width:100%;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--raven-text-light-bg);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.bday-som-schakel-totaal{font-family:var(--font-title);letter-spacing:0;color:var(--raven-lake-dark);font-size:20px;font-weight:800}@media (max-width:899px){.bday-planner-samenvatting{z-index:5;box-shadow:0 -10px 30px var(--raven-sherpa);padding:12px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.bday-planner-samenvatting{box-shadow:0 -10px 30px color-mix(in srgb, var(--raven-sherpa) 14%, transparent)}}.bday-planner-samenvatting[data-open=nee] .bday-som-body{display:none}.bday-planner-samenvatting[data-open=ja] .bday-som-body{max-height:55vh;overflow-y:auto}}@media (min-width:900px){.bday-planner{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);align-items:start}.bday-planner-samenvatting{position:sticky;top:88px}.bday-som-schakel{display:none}}.bday-overzicht-blad{border:1px solid var(--raven-line-light);border-left:3px solid var(--raven-lake);border-radius:var(--r);background:var(--raven-paper);gap:14px;margin-top:8px;padding:22px;display:grid}.bday-reservatie-kop{color:var(--raven-text-light-bg);margin:8px 0 0;font-size:18px}.bday-reservatie{border:1px solid var(--raven-line-light);border-radius:var(--r);background:var(--raven-porcelain);gap:14px;margin-top:8px;padding:20px;display:grid}.bday-reservatie .btn{justify-self:start}.bday-reservatie textarea{min-height:90px}.bday-planner-wrap .form-fout{border-color:var(--raven-line-light);border-left-color:var(--raven-lake);background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.bday-planner-wrap .form-fout{background:color-mix(in srgb, var(--raven-lake) 8%, var(--raven-paper))}}.bday-planner-wrap .form-fout{color:var(--raven-text-light-bg)}.bday-planner-wrap .form-succes p{color:var(--raven-mut-light-bg)}.bday-planner-wrap .form-succes strong{color:var(--raven-text-light-bg)}.bday-invite-merk{justify-content:space-between;align-items:center;gap:12px;display:flex}.bday-invite-merk .eyebrow{margin:0}.bday-invite-merk .bday-merk{max-width:72px}.bday-stap{border:0;gap:14px;min-width:0;padding:0;display:grid}.bday-stap legend{font-family:var(--font-title);color:var(--raven-text-light-bg);margin-bottom:8px;font-size:20px}.bday-formule-keuze{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.bday-formule-keuze{grid-template-columns:repeat(3,minmax(0,1fr))}}.bday-keuze{text-align:left;cursor:pointer;border-radius:var(--r);align-content:start;gap:10px;min-width:0;min-height:0;padding:22px;transition:all .2s;display:grid}.bday-keuze-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;min-width:0;display:flex}.bday-keuze .bday-keuze-titel{font-family:var(--font-title);color:var(--raven-text-light-bg);font-size:19px;font-weight:700;line-height:1.2}.bday-keuze .bday-prijs-bedrag{font-size:24px}.bday-keuze-aud{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-lake-dark);font-size:11px}.bday-keuze-tekst{color:var(--raven-mut-light-bg);font-size:14.5px;line-height:1.55}.bday-keuze:hover{border-color:var(--raven-lake)}.bday-keuze.is-gekozen{outline:2px solid var(--raven-lake);outline-offset:-1px}.bday-extra-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:14px;display:grid}.bday-extra-kaart{border:1px solid var(--raven-line-light);border-radius:var(--r);background:var(--raven-porcelain);align-content:start;gap:10px;padding:0;transition:all .2s;display:grid;overflow:hidden}.bday-extra-kaart>:not(.bday-extra-kies){margin:0 18px}.bday-extra-kaart>:last-child:not(.bday-extra-kies){margin-bottom:18px}.bday-extra-kaart.is-aan{border-color:var(--raven-lake);background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.bday-extra-kaart.is-aan{background:color-mix(in srgb, var(--raven-lake) 8%, var(--raven-paper))}}.bday-extra-kaart:hover{border-color:var(--raven-lake)}.bday-extra-kies{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:18px;display:grid}.bday-extra-vink{border:1.5px solid var(--raven-line-light);background:var(--raven-paper);border-radius:6px;width:20px;height:20px;margin-top:2px}.bday-extra-kies[aria-pressed=true] .bday-extra-vink{border-color:var(--raven-lake);background:var(--raven-lake);box-shadow:inset 0 0 0 3px var(--raven-paper)}.bday-extra-kop{gap:6px;min-width:0;display:grid}.bday-extra-titel{font-family:var(--font-title);color:var(--raven-text-light-bg);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.25}.bday-extra-prijs{gap:2px;display:grid}.bday-extra-prijs .bday-prijs-bedrag{font-size:18px}.bday-toggle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--raven-line-light);background:var(--raven-paper);color:var(--raven-text-light-bg);border-radius:999px;justify-self:end;padding:8px 12px;font-size:12px}.bday-extra-kies[aria-pressed=true] .bday-toggle{border-color:var(--raven-lake);background:var(--raven-lake);color:var(--raven-porcelain)}@media (max-width:420px){.bday-extra-kies{grid-template-columns:auto minmax(0,1fr)}.bday-extra-kies .bday-toggle{grid-column:2;justify-self:start}}.bday-stepper span{align-items:center;gap:8px;display:flex}.bday-stepper input{text-align:center;width:4.5rem}.bday-tijdlijn{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bday-tijdlijn li{color:var(--raven-text-light-bg);grid-template-columns:4.5rem 1fr;gap:12px;font-size:15px;display:grid}.bday-tijdlijn time{font-family:var(--font-mono);color:var(--raven-lake-dark)}.bday-invite-frame{border:1px solid var(--raven-line-light);background:var(--raven-paper);max-width:390px;box-shadow:0 18px 40px var(--raven-sherpa);border-radius:28px;margin:0 auto;padding:18px}@supports (color:color-mix(in lab, red, red)){.bday-invite-frame{box-shadow:0 18px 40px color-mix(in srgb, var(--raven-sherpa) 12%, transparent)}}.bday-invite{gap:10px;display:grid}.bday-invite-foto{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%}.bday-invite-gifts ul{gap:6px;padding-left:1.1em;display:grid}.bday-rsvp{gap:10px;margin-top:8px;display:grid}.bday-late{flex-wrap:wrap;gap:8px;display:flex}.bday-late button{font-family:var(--font-mono);border:1px solid var(--raven-line-light);background:var(--raven-porcelain);border-radius:8px;padding:8px 10px;font-size:12px}.bday-bericht pre{white-space:pre-wrap;font-family:var(--font-body);background:var(--raven-porcelain);border-radius:12px;padding:14px;font-size:15px}.bday-organizer{border:1px solid var(--raven-line-light);border-radius:var(--r);background:var(--raven-porcelain);gap:12px;padding:18px;display:grid}.bday-demo-banner{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--raven-lake-dark);font-size:12px}.bday-organizer-nav{flex-wrap:wrap;gap:8px;display:flex}.bday-organizer-nav span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--raven-line-light);border-radius:8px;padding:8px 10px;font-size:11px}.bday-beheer fieldset{border:0;gap:16px;margin:0 0 24px;padding:0;display:grid}.bday-beheer .card{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;padding:16px;display:grid}.bday-tips{gap:12px;display:grid}.bday{border:2px solid var(--raven-lake);background:linear-gradient(180deg, var(--raven-lake), transparent 70%), var(--raven-paper)}@supports (color:color-mix(in lab, red, red)){.bday{background:linear-gradient(180deg, color-mix(in srgb, var(--raven-lake) 8%, transparent), transparent 70%), var(--raven-paper)}}.venue{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:14px;display:grid}.venue .v{background:var(--raven-paper);border:1px solid var(--raven-line-light);color:var(--raven-text-light-bg);border-radius:12px;flex-direction:column;height:100%;min-height:0;padding:16px 18px;font-size:14px;display:flex}.venue .v b{font-family:var(--font-title);overflow-wrap:anywhere;margin-bottom:4px;font-size:15px;display:block}.venue .v span{color:var(--raven-mut-light-bg);overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.45}.venue-media{background:var(--raven-paper);border:1px solid var(--raven-line-light);border-radius:calc(var(--r) + 4px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;margin:28px 0 0;padding:10px;display:grid}.venue-media .venue-beeld,.venue-media .slot-img,.venue-media .ph{aspect-ratio:16/10;border-radius:12px;width:100%;height:auto;min-height:0;max-height:220px}.venue-media .slot-img{display:block;position:relative;overflow:hidden}.venue-media .slot-img img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.venue-media .ph{justify-content:flex-start}.act-dialog-laag{z-index:80;place-items:center;padding:clamp(16px,3vw,32px);display:grid;position:fixed;inset:0}.act-dialog-achtergrond{background:var(--raven-ink);border:0;margin:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.act-dialog-achtergrond{background:color-mix(in srgb, var(--raven-ink) 48%, transparent)}}.act-dialog-achtergrond{cursor:pointer}.act-dialog{z-index:1;background:var(--raven-paper);width:min(520px,100%);max-height:min(86dvh,720px);color:var(--raven-text-light-bg);border:1px solid var(--raven-line-light);border-radius:var(--r);box-shadow:0 24px 64px var(--raven-sherpa);flex-direction:column;display:flex;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.act-dialog{box-shadow:0 24px 64px color-mix(in srgb, var(--raven-sherpa) 22%, transparent)}}.act-dialog-kop{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;display:flex}.act-dialog-kop .meta{font-family:var(--font-mono);color:var(--raven-lake-dark);letter-spacing:.1em;font-size:11px}.act-dialog-sluit{color:var(--raven-mut-light-bg);cursor:pointer;background:0 0;border:0;margin:0;padding:2px 8px;font-size:22px;line-height:1}.act-dialog-sluit:hover{color:var(--raven-text-light-bg)}.act-dialog-beeld .slot-img,.act-dialog-beeld .ph{aspect-ratio:16/10;border-radius:12px;width:calc(100% - 36px);min-height:0;max-height:240px;margin:14px 18px 0;overflow:hidden}.act-dialog-beeld .slot-img{display:block;position:relative}.act-dialog-beeld .slot-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.act-dialog-body{flex-direction:column;gap:12px;padding:16px 22px 24px;display:flex}.act-dialog-body h3{font-size:24px;line-height:1.15}.act-dialog-body p{color:var(--raven-mut-light-bg);font-size:15px;line-height:1.6}.act-dialog-body .btn{align-self:flex-start;margin-top:6px}.faq-pagina{padding-top:clamp(36px,5vw,72px)}.faq-hero{max-width:52rem;margin-bottom:36px}.faq-hero h1{overflow-wrap:anywhere;margin:12px 0 16px;font-size:clamp(34px,5vw,58px);line-height:1.05}.faq-hero .lede{color:var(--raven-mut-dark-bg);max-width:62ch;font-size:17px;line-height:1.65}.faq-toolbar{gap:16px;margin-bottom:32px;display:grid}.faq-zoek input{border:1px solid var(--raven-line-dark);background:var(--raven-ink-2);width:100%;max-width:42rem;color:var(--raven-text-dark-bg);font:500 15px var(--font-body);border-radius:999px;padding:14px 20px}.faq-zoek input:focus{outline:2px solid var(--raven-lake);outline-offset:2px}.faq-chips{flex-wrap:wrap;gap:8px;display:flex}.faq-chips button{font:600 13px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--raven-mut-dark-bg);border:1px solid var(--raven-line-dark);background:var(--raven-ink-2);cursor:pointer;border-radius:999px;padding:8px 14px;transition:border-color .18s,color .18s,background .18s}.faq-chips button:hover{border-color:var(--raven-lake);color:var(--raven-text-dark-bg)}.faq-chips button.actief{color:var(--raven-ink);background:var(--raven-lake);border-color:var(--raven-lake)}.faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.faq-steun{border-radius:var(--r);background:var(--raven-ink-2);min-height:240px;overflow:hidden}.faq-steun .slot-img,.faq-steun .slot-media,.faq-steun .ph{height:100%;min-height:240px}.faq-groep{border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.faq-groep{background:color-mix(in srgb, var(--raven-lake) 6%, var(--raven-ink-2))}}.faq-groep{padding:22px 20px 20px}.faq-groep h2{overflow-wrap:anywhere;margin:0 0 16px;font-size:22px}.faq-groep .faq-lijst{max-width:none}.faq-lijst{gap:10px;max-width:860px;display:grid}.faq-lijst details{border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-2);transition:border-color .18s}.faq-lijst details[open]{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.faq-lijst details[open]{border-color:color-mix(in srgb, var(--raven-lake) 45%, transparent)}}.faq-lijst summary{cursor:pointer;font-family:var(--font-title);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.faq-lijst summary::-webkit-details-marker{display:none}.faq-lijst summary:after{content:"+";font-family:var(--font-mono);color:var(--raven-lake);flex-shrink:0;font-size:18px}.faq-lijst details[open] summary:after{content:"–"}.faq-lijst details p{color:var(--raven-mut-dark-bg);max-width:70ch;padding:0 20px 18px;font-size:14.5px;line-height:1.7}.context-faq-wrap{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.context-faq{max-width:none;margin:8px 0 28px;padding-top:8px}.context-faq-media{border-radius:var(--r);background:var(--raven-ink-2);min-height:220px;overflow:hidden}.context-faq-media .slot-img,.context-faq-media .slot-media,.context-faq-media .ph{height:100%;min-height:220px}.context-faq h2{margin:0 0 16px;font-size:22px}.context-faq-lijst{gap:10px;display:grid}.context-faq-item{border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-2)}.light .context-faq-item,.block.light .context-faq-item{background:var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.light .context-faq-item,.block.light .context-faq-item{background:color-mix(in srgb, var(--raven-white) 80%, transparent)}}.light .context-faq-item,.block.light .context-faq-item{border-color:var(--raven-line-light)}.context-faq-item h3{font-size:inherit;margin:0}.context-faq-item button{cursor:pointer;width:100%;font-family:var(--font-title);text-align:left;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:16px 20px;font-size:16px;font-weight:700;display:flex}.context-faq-item button:after{content:"+";font-family:var(--font-mono);color:var(--raven-lake);flex-shrink:0;font-size:18px}.context-faq-item button[aria-expanded=true]:after{content:"–"}.context-faq-item [role=region] p{color:var(--raven-mut-dark-bg);max-width:70ch;margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.7}.context-faq-alle{margin:14px 0 0;font-size:14.5px}.context-faq-alle a{color:var(--raven-lake-dark);font-weight:600}.pagina-terug{margin:0 0 36px;font-size:14.5px;font-weight:600}.pagina-terug a{color:var(--raven-lake-dark)}.faq-leeg,.faq-cta{border:1px solid var(--raven-lake);margin-top:28px;padding:26px 28px}@supports (color:color-mix(in lab, red, red)){.faq-leeg,.faq-cta{border:1px solid color-mix(in srgb, var(--raven-lake) 40%, transparent)}}.faq-leeg,.faq-cta{border-radius:var(--r);background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.faq-leeg,.faq-cta{background:color-mix(in srgb, var(--raven-lake) 8%, transparent)}}.faq-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.faq-cta strong,.faq-leeg p{font-family:var(--font-title);font-size:20px}.faq-cta p{color:var(--raven-mut-dark-bg);max-width:52ch;margin:8px 0 0}.faq-cta .cta-row{margin-top:0}.privacy-banner{font-family:var(--font-mono);letter-spacing:.02em;color:var(--raven-text-dark-bg);background:var(--raven-ink-3);border:1px solid var(--raven-lake);border-radius:8px;max-width:62ch;margin:0 0 22px;padding:14px 18px;font-size:13px;line-height:1.55}.juridisch{gap:30px;max-width:860px;display:grid}.juridisch h2{font-size:20px}.juridisch p,.juridisch li{color:var(--raven-mut-dark-bg);font-size:14.5px;line-height:1.7}.juridisch section>:not(:last-child){margin-bottom:12px}.juridisch ul{gap:6px;padding-left:22px;list-style:outside;display:grid}.juridisch ul ul{margin-top:6px;list-style:circle}.juridisch strong{color:var(--raven-text-dark-bg)}.bedrijfsgegevens{border-top:1px solid var(--raven-line-dark);color:var(--raven-mut-dark-bg);gap:4px;padding-top:20px;font-size:14px;font-style:normal;display:grid}.bedrijfsgegevens a{color:var(--raven-lake-light)}.bedrijfsgegevens .contact-link:hover{color:var(--raven-lake);-webkit-text-decoration-color:var(--raven-lake);-webkit-text-decoration-color:var(--raven-lake);-webkit-text-decoration-color:var(--raven-lake);text-decoration-color:var(--raven-lake)}.cadeaubon-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.cadeaubon-grid .aw-kop{margin-bottom:0}.cadeaubon-grid .inc{gap:6px;margin-top:18px;display:grid}.cadeaubon-grid .inc li{color:var(--raven-mut-dark-bg);gap:8px;font-size:13.5px;display:flex}.cadeaubon-grid .inc li:before{content:"✓";color:var(--raven-lake);font-weight:700}.boek-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.boek-form-kolom{min-width:0}.boek-rail{min-width:0;top:calc(var(--nav-hoogte) + 16px);align-self:start;gap:14px;display:grid;position:sticky}.boek-rail .aw-kop{margin-bottom:0}.boek-media{gap:10px;display:grid}.boek-hoofd{border-radius:var(--r);background:var(--raven-ink-2);width:100%;height:clamp(160px,24vh,260px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.boek-hoofd{background:color-mix(in srgb, var(--raven-ink-2) 80%, var(--raven-astro))}}.boek-hoofd .boek-slot,.boek-hoofd .slot-img,.boek-hoofd .ph{border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.boek-steun{grid-template-columns:1fr 1fr;gap:10px;display:grid}.boek-steun-item{border-radius:var(--r);background:var(--raven-ink-2);width:100%;height:124px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.boek-steun-item{background:color-mix(in srgb, var(--raven-ink-2) 80%, var(--raven-astro))}}.boek-steun-item .boek-slot,.boek-steun-item .slot-img,.boek-steun-item .ph{border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.boek-volgende{border:1px solid var(--raven-line-dark);background:var(--raven-ink-3);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.boek-volgende-titel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-lake-light);margin:0;font-size:11px}.boek-volgende ol{gap:4px;margin:0;padding-left:18px;display:grid}.boek-volgende li{color:var(--raven-mut-dark-bg);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.boek-voorwaarden{gap:10px;display:grid}.teaser-strip{padding:clamp(14px,1.5vw,26px) 0 0}.teasers{grid-template-columns:1fr 1fr;gap:20px;display:grid}.teaser{aspect-ratio:3/2;border-radius:var(--r);border:1px solid var(--raven-line-dark);isolation:isolate;transition:all .2s;display:block;position:relative;overflow:hidden}.teaser:hover{transform:translateY(-4px)}.teaser-sol:hover{border-color:var(--raven-lake-light)}.teaser-exp:hover{border-color:var(--raven-lake)}.teaser-media{background:var(--raven-ink-2);position:absolute;inset:0}.teaser-media .slot-img{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.teaser-media img{object-fit:cover;width:100%;height:100%}.teaser-media .ph{border-radius:12px;justify-content:flex-start;min-height:0;position:absolute;inset:12px}.teaser-media .ph .desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.teaser-media .slot-img:after{content:"";position:absolute;inset:0}.teaser-sol .teaser-media .slot-img:after{background:linear-gradient(180deg, transparent 42%, var(--raven-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.teaser-sol .teaser-media .slot-img:after{background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--raven-ink) 72%, transparent) 100%)}}.teaser-exp .teaser-media .slot-img:after{background:linear-gradient(180deg, transparent 42%, var(--raven-porcelain) 100%)}@supports (color:color-mix(in lab, red, red)){.teaser-exp .teaser-media .slot-img:after{background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--raven-porcelain) 70%, transparent) 100%)}}.teaser-kaart{border-radius:14px;gap:4px;margin:clamp(12px,1.2vw,18px);padding:14px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.teaser-wereld{font-family:var(--font-title);font-size:clamp(18px,1.6vw,23px);font-weight:800}.teaser-regel{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.teaser .go{margin-top:4px;font-size:14.5px;font-weight:700}.teaser-sol .teaser-kaart{background:var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.teaser-sol .teaser-kaart{background:color-mix(in srgb, var(--raven-ink) 88%, transparent)}}.teaser-sol .teaser-kaart{border:1px solid var(--raven-line-dark);color:var(--raven-text-dark-bg)}.teaser-sol .teaser-regel{color:var(--raven-mut-dark-bg)}.teaser-sol .go{color:var(--raven-lake-light)}.teaser-exp .teaser-kaart{background:var(--raven-porcelain)}@supports (color:color-mix(in lab, red, red)){.teaser-exp .teaser-kaart{background:color-mix(in srgb, var(--raven-porcelain) 92%, transparent)}}.teaser-exp .teaser-kaart{border:1px solid var(--raven-line-light);color:var(--raven-text-light-bg)}.teaser-exp .teaser-regel{color:var(--raven-mut-light-bg)}.teaser-exp .go{color:var(--raven-lake-deep)}.finale{text-align:center;padding:clamp(64px, 8vw, 118px) var(--pad);background:radial-gradient(1100px 520px at 50% 130%, var(--raven-lake), transparent 60%), var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.finale{background:radial-gradient(1100px 520px at 50% 130%, color-mix(in srgb, var(--raven-lake) 20%, transparent), transparent 60%), var(--raven-ink)}}.finale h2{max-width:24ch;margin:14px auto 16px;font-size:clamp(30px,4vw,60px);font-weight:800}.finale p{color:var(--raven-mut-dark-bg);max-width:56ch;margin:0 auto 26px}.finale .cta-row{justify-content:center}footer{background:var(--raven-ink-2);border-top:1px solid var(--raven-line-dark);padding:clamp(40px,5vw,64px) 0 26px}.logo{font-family:var(--font-title);letter-spacing:.06em;white-space:nowrap;color:var(--raven-text-dark-bg);align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.logo span{background:var(--raven-sheen);color:#0000;-webkit-background-clip:text;background-clip:text}.fgrid{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,52px);margin-bottom:36px;display:grid}.fgrid h2{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--raven-mut-dark-bg);margin-bottom:12px;font-size:11.5px}.fgrid a{color:var(--raven-mut-dark-bg);padding:5px 0;font-size:14px;display:block}.fgrid a:hover{color:var(--raven-lake)}.fgrid .about{color:var(--raven-mut-dark-bg);max-width:40ch;margin-top:10px;font-size:14px}.fgrid .logo{margin-bottom:4px}.footer-contact{color:var(--raven-mut-dark-bg);gap:6px;margin-top:14px;font-size:14px;display:grid}.footer-contact p{overflow-wrap:anywhere;margin:0}.footer-contact a{color:var(--raven-lake-light);padding:0;display:inline}.footer-contact a:hover{color:var(--raven-lake);transform:none}.legal{border-top:1px solid var(--raven-line-dark);color:var(--raven-mut-dark-bg);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:20px;font-size:12.5px;display:flex}html:has(.bh-shell){background:var(--raven-porcelain);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.bh-shell)[data-bh-theme=dark]{background:var(--raven-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.bh-shell) body{background:inherit;color:inherit}.bh-shell{--side:226px;--bh-bg:var(--raven-porcelain);--bh-paper:var(--raven-paper);--bh-raised:var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){.bh-shell{--bh-raised:color-mix(in srgb, var(--raven-sherpa) 7%, var(--raven-porcelain))}}.bh-shell{--bh-text:var(--raven-text-light-bg);--bh-mut:var(--raven-mut-light-bg);--bh-line:var(--raven-line-light);--bh-accent:var(--raven-lake-dark);--bh-amber:#7a5c00;--bh-fout:#e5484d;--bh-shadow:0 18px 55px var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){.bh-shell{--bh-shadow:0 18px 55px color-mix(in srgb, var(--raven-sherpa) 8%, transparent)}}.bh-shell{grid-template-columns:var(--side) minmax(0, 1fr);background:var(--bh-bg);min-height:100dvh;color:var(--bh-text);display:grid}html[data-bh-theme=dark] .bh-shell{--bh-bg:var(--raven-ink);--bh-paper:var(--raven-ink-2);--bh-raised:var(--raven-ink-3);--bh-text:var(--raven-text-dark-bg);--bh-mut:var(--raven-mut-dark-bg);--bh-line:var(--raven-line-dark);--bh-accent:var(--raven-lake-light);--bh-amber:#ffd60a;--bh-fout:#e5484d;--bh-shadow:0 18px 55px #00000047}.bh-shell button,.bh-shell input,.bh-shell textarea,.bh-shell select{color:inherit;font:inherit}.bh-shell button{cursor:pointer}.bh-shell input::placeholder,.bh-shell textarea::placeholder{color:var(--bh-mut);opacity:1}.bh-zij{border-right:1px solid var(--raven-line-dark);background:var(--raven-ink);color:var(--raven-text-dark-bg);flex-direction:column;align-self:start;gap:14px;min-height:100dvh;max-height:100dvh;padding:18px 12px 16px;display:flex;position:sticky;top:0;overflow:hidden auto}.bh-merk{border-bottom:1px solid var(--raven-line-dark);gap:2px;padding:2px 8px 14px;display:grid}.bh-merk-naam{font-family:var(--font-title);letter-spacing:.08em;color:var(--raven-text-dark-bg);align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.bh-merk-mark{background:var(--raven-sheen);border-radius:9px;flex:none;width:26px;height:26px}.bh-merk-sub{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--raven-mut-dark-bg);margin-left:35px;font-size:9px}.bh-nav{align-content:start;gap:3px;padding:0 2px;display:grid}.bh-nav-kop{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--raven-mut-dark-bg);padding:8px 9px 5px;font-size:9px;font-weight:600}.bh-nav-item{color:var(--raven-mut-dark-bg);border:1px solid #0000;border-radius:12px;padding:10px;font-size:13.5px;font-weight:650;display:block;position:relative}.bh-nav-item:hover{color:var(--raven-white);background:var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.bh-nav-item:hover{background:color-mix(in srgb, var(--raven-white) 5%, transparent)}}.bh-nav-item.is-actief{color:var(--raven-white);background:linear-gradient(90deg, var(--raven-lake), var(--raven-lake))}@supports (color:color-mix(in lab, red, red)){.bh-nav-item.is-actief{background:linear-gradient(90deg, color-mix(in srgb, var(--raven-lake) 18%, transparent), color-mix(in srgb, var(--raven-lake) 6%, transparent))}}.bh-nav-item.is-actief{box-shadow:inset 3px 0 0 var(--raven-lake);border-color:#0000}.bh-nav-item.is-actief:after{content:"";background:var(--raven-lake-light);width:5px;height:5px;box-shadow:0 0 14px var(--raven-lake-light);border-radius:50%;position:absolute;top:50%;right:10px}@supports (color:color-mix(in lab, red, red)){.bh-nav-item.is-actief:after{box-shadow:0 0 14px color-mix(in srgb, var(--raven-lake-light) 70%, transparent)}}.bh-nav-item.is-actief:after{transform:translateY(-50%)}.bh-sub{border-left:1px solid var(--raven-line-dark);gap:1px;margin:3px 0 6px 10px;padding-left:10px;display:grid}.bh-sub-item{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);border-radius:8px;padding:7px 8px;font-size:12px}.bh-sub-item:hover{color:var(--raven-white)}.bh-sub-item.is-actief{color:var(--raven-lake-light);background:var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.bh-sub-item.is-actief{background:color-mix(in srgb, var(--raven-white) 4%, transparent)}}.bh-zij-voet{border-top:1px solid var(--raven-line-dark);font-family:var(--font-mono);color:var(--raven-mut-dark-bg);margin-top:auto;padding:10px 6px 0;font-size:10px;line-height:1.6}.bh-sluitvlak{display:none}.bh-hoofd{--raven-ink:var(--bh-bg);--raven-ink-2:var(--bh-paper);--raven-ink-3:var(--bh-raised);--raven-text-dark-bg:var(--bh-text);--raven-mut-dark-bg:var(--bh-mut);--raven-line-dark:var(--bh-line);--raven-lake-light:var(--bh-accent);flex-direction:column;min-width:0;display:flex;overflow-x:clip}.bh-balk{z-index:20;border-bottom:1px solid var(--bh-line);background:var(--bh-paper);flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:8px clamp(16px,3vw,34px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.bh-balk{background:color-mix(in srgb, var(--bh-paper) 92%, transparent)}}.bh-balk{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--bh-text)}.bh-menu{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--bh-line);background:var(--bh-paper);color:var(--bh-text);cursor:pointer;border-radius:12px;padding:6px 10px;font-size:11px;display:none}.bh-kruimels ol{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bh-kruimels li{font-family:var(--font-mono);color:var(--bh-mut);align-items:center;gap:8px;font-size:11px;display:flex}.bh-kruimels li+li:before{content:"/";color:var(--bh-line)}.bh-kruimels a:hover{color:var(--bh-accent);text-decoration:underline}.bh-kruimels [aria-current=page]{color:var(--bh-text)}.bh-balk-rechts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bh-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--raven-lake);border-radius:999px;align-items:center;gap:7px;padding:4px 9px;font-size:10.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bh-status{border:1px solid color-mix(in srgb, var(--raven-lake) 40%, transparent)}}.bh-status{color:var(--bh-accent)}.bh-stip{background:var(--raven-lake);width:6px;height:6px;box-shadow:0 0 0 3px var(--raven-lake);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bh-stip{box-shadow:0 0 0 3px color-mix(in srgb, var(--raven-lake) 22%, transparent)}}.bh-status code{font-family:var(--font-mono);color:var(--bh-mut);font-size:10.5px}.bh-publiek{font-family:var(--font-mono);color:var(--bh-text);border:1px solid var(--bh-line);background:var(--bh-paper);border-radius:999px;padding:7px 12px;font-size:11.5px;font-weight:700}.bh-publiek:hover{color:var(--bh-accent);border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.bh-publiek:hover{border-color:color-mix(in srgb, var(--raven-lake) 40%, transparent)}}.bh-publiek:hover{text-decoration:none}.bh-inhoud{padding:4px clamp(16px,3vw,34px) 56px}.bh-shell .eyebrow{color:var(--bh-accent)}.bh-shell .btn-ghost{border:1px solid var(--bh-line);background:var(--bh-paper);color:var(--bh-text)}.bh-shell .btn-ghost:hover{border-color:var(--raven-lake);color:var(--bh-accent)}@media (max-width:1080px){.bh-shell{grid-template-columns:minmax(0,1fr)}.bh-zij{z-index:40;width:min(var(--side), 86vw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.bh-open .bh-zij{box-shadow:0 0 60px var(--raven-black);transform:none}@supports (color:color-mix(in lab, red, red)){.bh-open .bh-zij{box-shadow:0 0 60px color-mix(in srgb, var(--raven-black) 60%, transparent)}}.bh-open .bh-sluitvlak{z-index:30;background:var(--raven-black);border:0;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.bh-open .bh-sluitvlak{background:color-mix(in srgb, var(--raven-black) 55%, transparent)}}.bh-menu{display:inline-block}}.bh-shell{--adm-maxw:1400px;--adm-mini:6px;--adm-klein:10px;--adm-gat:14px;--adm-pad:16px;--adm-rij:11px;--adm-kop:26px;--adm-sectie:34px;--adm-balk:52px}.beheer{max-width:var(--adm-maxw);margin:0 auto;padding:24px 0 20px}.beheer:has(.cc-media){max-width:none}.beheer-kop{margin-bottom:var(--adm-kop)}.beheer-kop-compact{margin-bottom:16px}.beheer-kop-compact h1{margin:4px 0 6px;font-size:clamp(22px,2.2vw,28px)}.beheer-kop-compact p{max-width:58ch}.beheer-kop h1,.ck-kop h1{font-family:var(--font-title);margin:6px 0 8px;font-size:clamp(24px,3vw,34px);font-weight:800}.beheer-teller{font-family:var(--font-mono);color:var(--raven-lake);vertical-align:middle;margin-left:12px;font-size:14px}.beheer-kop p,.ck-kop p{color:var(--raven-mut-dark-bg);max-width:70ch;font-size:13.5px;line-height:1.55}.beheer-kop code{font-family:var(--font-mono);color:var(--raven-lake-light);word-break:break-all;font-size:12.5px}.beheer-kop-acties{gap:var(--adm-klein);margin-top:var(--adm-gat);flex-wrap:wrap;display:flex}.beheer-groep{margin-bottom:var(--adm-sectie)}.beheer-groep h2{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--raven-lake);margin-bottom:var(--adm-gat);font-size:13px}.beheer-grid{gap:var(--adm-gat);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:1280px){.beheer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.beheer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.beheer-grid{grid-template-columns:minmax(0,1fr)}}.beheer-kaart{border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-2);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.beheer-kaart.gevuld{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.beheer-kaart.gevuld{border-color:color-mix(in srgb, var(--raven-lake) 45%, transparent)}}.beheer-beeldzone{aspect-ratio:4/3;background:var(--raven-white);flex:none;width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.beheer-beeldzone{background:color-mix(in srgb, var(--raven-white) 4%, transparent)}}.beheer-beeldzone{border-bottom:1px solid var(--raven-line-dark);place-items:center;display:grid}.beheer-beeldzone img{object-fit:cover;width:100%;height:100%;display:block}.beheer-beeldzone.beheer-reeks{grid-auto-columns:1fr;grid-auto-flow:column;gap:2px}.beheer-leeg{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);font-size:12px}.beheer-info{padding:var(--adm-pad);gap:var(--adm-klein);flex-direction:column;flex:auto;min-width:0;min-height:0;padding-bottom:0;display:flex}.beheer-metaregel{align-items:flex-start;gap:var(--adm-mini) var(--adm-klein);flex-wrap:wrap;min-height:2.75em;margin:0;display:flex}.beheer-id{font-family:var(--font-mono);color:var(--raven-lake);font-size:13px}.beheer-meta{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.beheer-uitklap>summary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-lake-light);cursor:pointer;font-size:11.5px}.beheer-uitklap[open]>summary{margin-bottom:var(--adm-mini)}.beheer-uitklap>*+*{margin-top:var(--adm-mini)}.beheer-aanbevolen{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);font-size:11.5px}.beheer-aanbevolen strong{color:var(--raven-lake-light)}.beheer-briefing{color:var(--raven-mut-dark-bg);font-size:13px;line-height:1.55}.beheer-acties{gap:var(--adm-mini);padding:var(--adm-klein) var(--adm-pad) var(--adm-pad);flex-wrap:wrap;flex:none;margin-top:auto;display:flex}.beheer-acties .btn{padding:8px 12px;font-size:12.5px}.slot-video-acties{gap:var(--adm-mini);flex-wrap:wrap;display:flex}.slot-video-acties .btn{padding:8px 12px;font-size:12.5px}.beheer-fout{color:#e5484d;font-size:12.5px}.beheer-fout-code{opacity:.65;margin-top:2px;font-size:11px}.slot-bronnen{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.slot-bron{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--bh-line);border-radius:999px;padding:3px 8px;font-size:10.5px}.slot-bron.is-aan{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.slot-bron.is-aan{border-color:color-mix(in srgb, var(--raven-lake) 45%, transparent)}}.slot-bron.is-aan{color:var(--raven-lake-light)}.slot-bron.is-uit{color:var(--raven-mut-dark-bg);opacity:.7}.slot-video-velden{flex:none;gap:10px;margin:0;display:grid}.slot-loop-kop{font-family:var(--font-title);font-size:14px}.slot-youtube-veld label,.slot-loop-veld{gap:6px;display:grid}.slot-youtube-veld input{background:var(--bh-paper);border:1px solid var(--bh-line);color:var(--bh-text);border-radius:8px;padding:7px 10px;font-size:13px}.beheer-beeld{width:100%;height:100%;position:relative;overflow:hidden}.beheer-beeld-acties{background:linear-gradient(to top, var(--raven-black), transparent);gap:4px;padding:6px;display:flex;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.beheer-beeld-acties{background:linear-gradient(to top, color-mix(in srgb, var(--raven-black) 82%, transparent), transparent)}}.beheer-beeld-acties{opacity:0;transition:opacity .18s}.beheer-beeld:hover .beheer-beeld-acties,.beheer-beeld:focus-within .beheer-beeld-acties{opacity:1}@media (pointer:coarse){.beheer-beeld-acties{opacity:1}}.beheer-beeld-acties button{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--raven-line-dark);background:var(--raven-black);border-radius:6px;padding:4px 8px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.beheer-beeld-acties button{background:color-mix(in srgb, var(--raven-black) 60%, transparent)}}.beheer-beeld-acties button{color:var(--raven-text-dark-bg);cursor:pointer}.beheer-beeld-acties button:hover{background:var(--raven-lake);border-color:var(--raven-lake)}.beheer-beeld-acties .beheer-weg{margin-left:auto;padding:3px 8px;font-size:14px;line-height:1}.beheer-beeld-acties .beheer-weg:hover{background:#e5484d;border-color:#e5484d}.beheer-passing-vlag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--raven-black);border-radius:999px;padding:2px 6px;font-size:10px;position:absolute;top:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.beheer-passing-vlag{background:color-mix(in srgb, var(--raven-black) 65%, transparent)}}.beheer-passing-vlag{color:var(--raven-lake-light)}.passing-vlak{width:100%;max-width:calc(52vh * var(--pv-verhouding,1.5));border-radius:var(--r);background:var(--raven-ink-3);cursor:grab;touch-action:none;margin:0 auto;position:relative;overflow:hidden}.passing-vlak:active{cursor:grabbing}.passing-vlak:focus-visible{outline:2px solid var(--raven-lake);outline-offset:2px}.passing-vlak img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.passing-maat{color:var(--raven-mut-dark-bg);font-size:12.5px;line-height:1.5}.passing-maat strong{color:var(--raven-lake-light);font-family:var(--font-mono)}.passing-waarden{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.passing-groep{gap:8px;display:grid}.passing-groep-kop{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:10.5px}.passing-nudge{grid-template-rows:36px 36px 36px;grid-template-columns:40px 40px 40px;justify-content:center;justify-items:center;gap:4px;display:grid}.passing-nudge button{border:1px solid var(--raven-line-dark);background:var(--raven-ink-3);width:40px;height:36px;color:var(--raven-text-dark-bg);cursor:pointer;border-radius:8px;font-size:16px;line-height:1}.passing-nudge button:hover{border-color:var(--raven-lake);color:var(--raven-lake-light)}.passing-nudge button:disabled{opacity:.4;cursor:default}.passing-nudge [data-nudge=up]{grid-area:1/2}.passing-nudge [data-nudge=left]{grid-area:2/1}.passing-nudge [data-nudge=right]{grid-area:2/3}.passing-nudge [data-nudge=down]{grid-area:3/2}.bewerker-schuif-waarde{font-family:var(--font-mono);color:var(--raven-lake-light);font-size:11px}.ck-stappen{margin:0 0 var(--adm-gat);padding:var(--adm-pad);border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-2);gap:10px;display:grid}.ck-stappen ol{color:var(--raven-text-dark-bg);gap:6px;margin:0;padding-left:1.2em;font-size:13.5px;line-height:1.5;display:grid}.ck-stappen strong{color:var(--raven-lake-light)}.ck{padding-top:24px;padding-bottom:calc(var(--adm-sectie) * 1.5)}.ck-kop{margin-bottom:var(--adm-kop);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ck-kop p{max-width:64ch}.ck-kop-acties{align-items:center;gap:var(--adm-klein);flex-wrap:wrap;display:flex}.ck>*+*{margin-top:var(--adm-sectie)}.ck-ververs{align-items:center;gap:10px;display:flex}.ck-melding{font-family:var(--font-mono);color:var(--raven-lake-light);font-size:11.5px}.ck-melding-fout{color:#e5484d}.ck-backup{gap:var(--adm-klein);display:grid}.ck-backup-acties{align-items:center;gap:var(--adm-mini);flex-wrap:wrap;display:flex}.ck-backup-auto{gap:var(--adm-mini);display:grid}.ck-wizard{gap:var(--adm-mini);padding:var(--adm-klein);border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-3);display:grid}.ck-wizard p{color:var(--raven-text-dark-bg);margin:0;font-size:12.5px;line-height:1.55}.ck-wizard-cmd{border:1px solid var(--raven-line-dark);font-family:var(--font-mono);color:var(--raven-lake-light);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.5}.ck-tech{margin-top:var(--adm-mini)}.ck-tech>summary{font-family:var(--font-mono);letter-spacing:.06em;color:var(--raven-mut-dark-bg);cursor:pointer;padding:4px 0;font-size:11px}.ck-tech[open]>summary{margin-bottom:var(--adm-mini)}.ck-grid{gap:var(--adm-gat);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ck-grid>*{min-width:0}.ck-tegel{gap:var(--adm-klein);min-width:0;padding:var(--adm-pad);border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-2);flex-direction:column;display:flex}.ck-tegel>header{justify-content:space-between;align-items:center;gap:var(--adm-klein);padding-bottom:var(--adm-klein);border-bottom:1px solid var(--raven-line-dark);display:flex}.ck-tegel h2{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--raven-lake-light);font-size:12px;font-weight:700}.ck-tegel-acties{justify-content:flex-end;align-items:center;gap:var(--adm-mini);flex-wrap:wrap;display:flex}.ck-pil{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--raven-line-dark);color:var(--raven-mut-dark-bg);border-radius:999px;padding:3px 8px;font-size:10.5px}.ck-ok{color:var(--raven-lake-light);border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-ok{border-color:color-mix(in srgb, var(--raven-lake) 45%, transparent)}}.ck-let-op{color:var(--bh-amber);border-color:var(--bh-amber)}@supports (color:color-mix(in lab, red, red)){.ck-let-op{border-color:color-mix(in srgb, var(--bh-amber) 40%, transparent)}}.ck-fout{color:var(--bh-fout);border-color:var(--bh-fout)}@supports (color:color-mix(in lab, red, red)){.ck-fout{border-color:color-mix(in srgb, var(--bh-fout) 45%, transparent)}}.ck-uit{color:var(--raven-mut-dark-bg);border-color:var(--raven-line-dark)}.ck-regels{gap:8px;min-width:0;display:grid}.ck-regels>div{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:10px;font-size:13px;display:grid}.ck-regels dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:11px}.ck-regels dd{min-width:0;color:var(--raven-text-dark-bg);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.5;display:flex}.ck-live{font-family:var(--font-mono);letter-spacing:.1em;background:var(--raven-lake);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.ck-live{background:color-mix(in srgb, var(--raven-lake) 22%, transparent)}}.ck-live{color:var(--raven-lake-light)}.ck-mono{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);font-size:11.5px}.ck-uitleg{color:var(--raven-mut-dark-bg);font-size:12px;line-height:1.5}.ck-item-lijst{gap:var(--adm-klein);margin:0;padding:0;list-style:none;display:grid}.ck-uitleg code{font-family:var(--font-mono);color:var(--raven-lake-light);font-size:11.5px}.ck-alarm{color:var(--raven-text-dark-bg);background:var(--bh-fout);font-size:12px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ck-alarm{background:color-mix(in srgb, var(--bh-fout) 12%, transparent)}}.ck-alarm{border:1px solid var(--bh-fout)}@supports (color:color-mix(in lab, red, red)){.ck-alarm{border:1px solid color-mix(in srgb, var(--bh-fout) 45%, transparent)}}.ck-alarm{border-radius:8px;padding:8px 10px}.ck-alarm strong{color:#ff9ea1}.ck-alarm code{font-family:var(--font-mono);word-break:break-all;font-size:11px}.ck-link{font-family:var(--font-mono);color:var(--raven-lake-light);font-size:11.5px;display:inline-block}.ck-link:hover{text-decoration:underline}.ck-tegel .ck-link{margin-top:auto}.ck-lijst{flex:auto;gap:6px;min-height:0;max-height:260px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid;overflow:auto}.ck-lijst.ck-mono{font-size:11.5px}.ck-lijst>li{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.ck-lijst>li>strong{overflow-wrap:anywhere;min-width:0}.ck-teller{border:1px solid var(--raven-line-dark);min-width:1.6em;font-family:var(--font-mono);letter-spacing:.04em;color:var(--raven-mut-dark-bg);background:var(--raven-white);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:1px 7px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ck-teller{background:color-mix(in srgb, var(--raven-white) 5%, transparent)}}.ck-talen-rij{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ck-inzendingen li{border-bottom:1px solid var(--raven-line-dark);grid-template-columns:auto 1fr auto;align-items:baseline;gap:2px 8px;padding-bottom:6px;display:grid}.ck-inzendingen li:last-child{border-bottom:0}.ck-inzendingen strong{font-size:13px;font-weight:600}.ck-onderwerp{color:var(--raven-mut-dark-bg);grid-column:1/-1;font-size:12px}.ck-soort{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:9.5px}.ck-voortgang{gap:var(--adm-mini);display:grid}.ck-voortgang-balk{border:1px solid var(--raven-line-dark);background:var(--raven-ink-3);border-radius:999px;height:10px;display:flex;overflow:hidden}.ck-voortgang-balk span{min-width:0;display:block}.ck-voortgang-legenda{gap:var(--adm-mini) var(--adm-gat);font-family:var(--font-mono);letter-spacing:.06em;color:var(--raven-mut-dark-bg);flex-wrap:wrap;font-size:10.5px;display:flex}.ck-voortgang-legenda span{align-items:center;gap:var(--adm-mini);display:inline-flex}.ck-voortgang-legenda i{border-radius:2px;width:8px;height:8px}[data-deel=klaar]{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){[data-deel=klaar]{background:color-mix(in srgb, var(--raven-lake) 60%, var(--raven-ink))}}[data-deel=voorgesteld],[data-deel=aangepast]{background:var(--raven-lake-light)}[data-deel=tedoen]{background:var(--bh-amber)}[data-deel=overgeslagen]{background:var(--raven-mut-dark-bg)}@supports (color:color-mix(in lab, red, red)){[data-deel=overgeslagen]{background:color-mix(in srgb, var(--raven-mut-dark-bg) 55%, var(--raven-ink))}}.ck-sectie{gap:var(--adm-gat);display:grid}.ck-sectiekop{top:var(--adm-balk);z-index:10;justify-content:space-between;align-items:center;gap:var(--adm-klein);padding:var(--adm-klein) 0;background:var(--raven-ink);border-bottom:1px solid var(--raven-line-dark);box-shadow:0 -10px 0 var(--raven-ink);display:flex;position:sticky}.ck-sectiekop h2{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--raven-lake-light);font-size:12px;font-weight:700}.ck-werklijst{gap:var(--adm-gat);grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:stretch;display:grid}.ck-verify-item{gap:var(--adm-klein);padding:var(--adm-pad);border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-2);flex-direction:column;display:flex}.ck-verify-kop{justify-content:space-between;align-items:flex-start;gap:var(--adm-klein);display:flex}.ck-verify-kop code{font-family:var(--font-mono);color:var(--raven-text-dark-bg);word-break:break-all;font-size:11.5px}.ck-tech{margin-top:var(--adm-klein);max-width:64ch;color:var(--bh-mut);font-size:12.5px;line-height:1.5}.ck-tech summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;color:var(--bh-mut);font-size:11px}.ck-tech summary:hover{color:var(--bh-text)}.ck-tech p{margin:8px 0 0}.ck-tech code{font-family:var(--font-mono);color:var(--bh-accent);word-break:break-all;font-size:11.5px}.ck-verify-item>.ck-tech{margin-top:var(--adm-gat)}.ck-verify-voet{gap:var(--adm-klein);margin-top:auto;display:grid}.ck-verify-reden{color:var(--bh-amber);border:1px solid var(--bh-amber);padding:7px 9px 7px 10px;font-size:11.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ck-verify-reden{border:1px solid color-mix(in srgb, var(--bh-amber) 35%, transparent)}}.ck-verify-reden{border-left:3px solid var(--bh-amber);background:var(--bh-amber);border-radius:4px 8px 8px 4px}@supports (color:color-mix(in lab, red, red)){.ck-verify-reden{background:color-mix(in srgb, var(--bh-amber) 10%, transparent)}}.ck-verify-teksten{gap:var(--adm-mini);display:grid}.ck-verify-teksten>div{grid-template-columns:74px minmax(0,1fr);gap:4px 10px;display:grid}.ck-verify-teksten dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-dark-bg);overflow-wrap:anywhere;padding-top:2px;font-size:10.5px}.ck-verify-teksten dd{color:var(--raven-text-dark-bg);gap:3px;font-size:12.5px;line-height:1.5;display:grid}.ck-verify-oud{color:var(--raven-mut-dark-bg);text-decoration:line-through}.ck-verify-nieuw{color:var(--raven-lake-light)}.ck-verify-nieuw:before{content:"→ "}.ck-verify-stand{color:var(--raven-mut-dark-bg);font-size:11.5px;line-height:1.45}.ck-verify-stand code{font-family:var(--font-mono);color:var(--raven-lake-light)}.ck-verify-fout{color:#e5484d;font-size:12px;line-height:1.45}.ck-verify-form{gap:8px;display:grid}.ck-verify-form label{gap:3px;display:grid}.ck-verify-form label>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:10.5px}.ck-verify-form textarea{resize:vertical;width:100%;font:inherit;border:1px solid var(--raven-line-dark);background:var(--raven-white);border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ck-verify-form textarea{background:color-mix(in srgb, var(--raven-white) 5%, transparent)}}.ck-verify-form textarea{color:var(--raven-text-dark-bg)}.ck-verify-form textarea:focus-visible{outline:2px solid var(--raven-lake);outline-offset:1px}.ck-verify-acties{gap:var(--adm-mini);flex-wrap:wrap;display:flex}.ck-knop,.ck-knop-stil{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--raven-lake);background:var(--raven-lake);color:var(--raven-white);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:11px}.ck-knop-stil{border-color:var(--raven-line-dark);color:var(--raven-mut-dark-bg);background:0 0}.ck-knop:hover{background:var(--raven-lake-light);border-color:var(--raven-lake-light)}.ck-knop-stil:hover{border-color:var(--raven-lake);color:var(--raven-text-dark-bg)}.ck-knop[disabled]{opacity:.6;cursor:progress}.ck-code-invoer{width:100%;min-height:52px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;font-size:22px}.ck-qr{background:var(--raven-white);border-radius:8px;width:160px;height:160px;margin:8px 0 16px;display:block}@media (max-width:520px){.ck-verify-teksten>div{grid-template-columns:1fr;gap:2px}.ck-verify-acties button{flex:140px}.ck-tegel>header{flex-wrap:wrap}.ck-tegel-acties{width:100%}}.ck-grid-breed{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-grid-hoog{align-items:start}.ck-tegel-vol .ck-lijst-vol{max-height:none}.ck-tegel-vol>header{flex-wrap:wrap}.ck-regels-paden>div{grid-template-columns:104px minmax(0,1fr)}.ck-regels-paden dd{overflow-wrap:anywhere}.ck-regels-breed>div{grid-template-columns:168px minmax(0,1fr)}@media (max-width:560px){.ck-regels-breed>div{grid-template-columns:1fr;gap:2px}}.ck-zoek{align-items:end;gap:var(--adm-klein);flex-wrap:wrap;display:flex}.ck-zoek .ck-veld{flex:20rem;min-width:0}.ck-zoek-acties{align-items:center;gap:var(--adm-mini);display:flex}.ck-tabel-wrap>.ck-voetnoot{margin:0 0 var(--adm-klein)}.ck-tabel td .ck-link+.ck-soort{margin-top:2px;display:block}.ck-uitnodiging{gap:var(--adm-klein);min-width:0;display:grid}.ck-uitnodiging input{font-family:var(--font-mono);font-size:11.5px}.ck-uitnodiging-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:11px}.ck-foto{gap:var(--adm-klein);min-width:0;display:grid}.ck-foto-beeld{border:1px solid var(--raven-line-dark);border-radius:10px;width:100%;max-width:260px;height:auto}.ck-foto input[type=file]{font-family:var(--font-mono);max-width:100%;font-size:11.5px}.ck-tegel-breed{grid-column:span 2}@media (max-width:900px){.ck-tegel-breed{grid-column:auto}}.gr-samenvatting{align-items:center;gap:var(--adm-klein);margin:0 0 var(--adm-gat);padding:var(--adm-pad);border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-2);flex-wrap:wrap;display:flex}.gr-samenvatting p{font-family:var(--font-mono);letter-spacing:.04em;color:var(--raven-mut-dark-bg);margin:0;font-size:12px}.gr-bord{gap:var(--adm-gat);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gr-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gr-items a{border:1px solid var(--raven-line-dark);color:inherit;border-radius:8px;gap:4px;padding:8px 8px 8px 10px;text-decoration:none;display:grid}.gr-items a:hover{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.gr-items a:hover{border-color:color-mix(in srgb, var(--raven-lake) 45%, transparent)}}.gr-item-kop{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.gr-item-detail{color:var(--raven-mut-dark-bg);overflow-wrap:anywhere;font-size:12px;line-height:1.45}@media (max-width:900px){.gr-bord{grid-template-columns:1fr}}.ck-filters{align-items:center;gap:var(--adm-mini) var(--adm-klein);flex-wrap:wrap;display:flex}.ck-ruimte-boven{margin-top:18px}.ck-ruimte-boven-sm{margin-top:16px}.ck-ruimte-boven-lg{margin-top:24px}.ck-ruimte-onder{margin-bottom:18px}.ck-veld-flex{flex:1}.ck-filter-titel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:10.5px}.ck-filter{font-family:var(--font-mono);border:1px solid var(--raven-line-dark);color:var(--raven-mut-dark-bg);cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:11px}.ck-filter:hover{border-color:var(--raven-lake);color:var(--raven-text-dark-bg)}.ck-filter.is-aan{border-color:var(--raven-lake);background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-filter.is-aan{background:color-mix(in srgb, var(--raven-lake) 18%, transparent)}}.ck-filter.is-aan{color:var(--raven-lake-light)}a.ck-filter{text-decoration:none}.ck-flow{gap:var(--adm-gat);margin-top:var(--adm-gat);display:grid}.ck-flow-status{gap:8px;display:grid}.ck-flow-issues{gap:4px;margin:0;padding-left:1.1em;display:grid}.ck-flow-acties{gap:var(--adm-mini);flex-wrap:wrap;display:flex}.ck-flow-snel{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ck-flow-snel li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ck-flow-snel input{font:inherit;border:1px solid var(--raven-line-dark);background:var(--raven-ink-3);color:var(--raven-text-dark-bg);border-radius:8px;flex:12rem;padding:6px 8px}.ck-flow-werk{gap:var(--adm-gat);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;display:grid}.ck-flow-werk.heeft-test{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr) minmax(260px,.7fr)}.ck-flow-boom{gap:8px;display:grid}.ck-flow-kaart{text-align:left;border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-2);color:inherit;cursor:pointer;gap:4px;padding:10px 12px;display:grid}.ck-flow-kaart[data-diepte="1"]{margin-left:18px}.ck-flow-kaart[data-diepte="2"]{margin-left:36px}.ck-flow-kaart[data-diepte="3"]{margin-left:54px}.ck-flow-kaart[data-diepte="4"]{margin-left:72px}.ck-flow-kaart[data-diepte="5"]{margin-left:90px}.ck-flow-kaart[data-diepte="6"]{margin-left:108px}.ck-flow-kaart[data-diepte="7"]{margin-left:126px}.ck-flow-kaart[data-diepte="8"]{margin-left:144px}.ck-flow-kaart.is-aan{border-color:var(--raven-lake)}.ck-flow-kaart strong{font-family:var(--font-title);font-size:15px}.ck-flow-editor .ck-form{max-width:none}.ck-flow-testlog{gap:10px;max-height:420px;display:grid;overflow:auto}.ck-flow-msg{background:var(--raven-white);border-radius:8px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.ck-flow-msg{background:color-mix(in srgb, var(--raven-white) 6%, transparent)}}.ck-flow-msg.gebruiker{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-flow-msg.gebruiker{background:color-mix(in srgb, var(--raven-lake) 18%, transparent)}}.ck-flow-debug{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);font-size:11px}@media (max-width:1100px){.ck-flow-werk,.ck-flow-werk.heeft-test{grid-template-columns:1fr}}.ck-form{gap:var(--adm-gat);max-width:42rem;margin-top:var(--adm-klein);display:grid}.ck-form-rij{align-items:end;gap:var(--adm-klein);flex-wrap:wrap;display:flex}.ck-form-rij.ck-form{max-width:none}.ck-veld{gap:6px;display:grid}.ck-veld label,.ck-veld>span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:11px}.ck-veld input[type=text],.ck-veld input[type=search],.ck-veld input[type=number],.ck-veld input[type=email],.ck-veld input:not([type]),.ck-veld textarea,.ck-veld select{font-family:var(--font-instrument-sans);border:1px solid var(--raven-line-dark);color:var(--raven-text-dark-bg);background:0 0;border-radius:8px;padding:8px 10px;font-size:14px}.ck-check{color:var(--raven-text-dark-bg);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.ck-verify-note{font-family:var(--font-mono);color:var(--bh-amber);font-size:11px}.ck-tabel-wrap{margin-top:var(--adm-sectie);overflow-x:auto}.ck-werkbank{gap:var(--adm-klein);display:grid}.ck-werkbank .ck-zoek{margin-top:var(--adm-klein)}.ck-werkbank .ck-zoek .ck-veld{flex:9rem}.ck-werkbank-matches{margin:0;padding:0;font-size:12px;list-style:none}.ck-werkbank-matches li{overflow-wrap:anywhere}.ck-werkbank-rank{margin-top:var(--adm-klein)}.ck-werkbank-rank .ck-voetnoot{display:block}.ck-werkbank-modal{z-index:40;padding:var(--adm-sectie);background:var(--raven-dark);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ck-werkbank-modal{background:color-mix(in srgb, var(--raven-dark) 72%, transparent)}}.ck-werkbank-modal .ck-tegel{width:min(42rem,100%);max-height:min(80dvh,40rem);overflow:auto}.ck-promotie-diff{gap:var(--adm-klein);margin:var(--adm-klein) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ck-promotie-diff>div{border:1px solid var(--bh-line);border-radius:12px;min-width:0;padding:10px}.ck-promotie-confirm{align-items:center;gap:8px;font-size:13px;display:flex}@media (max-width:700px){.ck-promotie-diff{grid-template-columns:minmax(0,1fr)}}.ck-graf-vlak{--graf-band:96px;gap:var(--adm-klein);grid-template-columns:auto minmax(0,1fr);display:grid}.ck-graf-as{height:var(--graf-band);font-family:var(--font-mono);color:var(--raven-mut-dark-bg);align-content:space-between;justify-items:end;margin-top:19px;font-size:9.5px;display:grid}.ck-graf-as span{line-height:1}.ck-graf{align-items:end;gap:var(--adm-mini);display:flex}.ck-graf li{grid-template-rows:15px var(--graf-band) 14px;flex:1 1 0;justify-items:center;gap:4px;min-width:0;display:grid}.ck-graf-getal{font-family:var(--font-mono);color:var(--raven-lake-light);font-size:11px;transition:color .12s,opacity .12s}.ck-graf-getal.is-nul{opacity:0}.ck-graf li:hover .ck-graf-getal{color:var(--raven-text-dark-bg);opacity:1}.ck-graf-vak{width:100%;height:var(--graf-band);background-image:linear-gradient(var(--raven-line-dark), var(--raven-line-dark)), linear-gradient(var(--raven-line-dark), var(--raven-line-dark)), linear-gradient(var(--raven-line-dark), var(--raven-line-dark));background-position:0 0,0,0 100%;background-repeat:no-repeat;background-size:100% 1px;justify-content:center;align-items:end;display:flex}.ck-graf-staaf{background:linear-gradient(180deg, var(--raven-lake-light), var(--raven-lake));border-radius:3px 3px 0 0;width:min(100%,40px);min-height:2px}.ck-graf li:hover .ck-graf-staaf{filter:brightness(1.15)}.ck-graf-staaf.is-leeg{background:var(--raven-line-dark)}.ck-graf-week{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);font-size:9.5px}.ck-graf-as-titel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:9.5px}.ck-tabel{border-collapse:collapse;width:100%;font-size:12.5px}.ck-tabel th{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-mut-dark-bg);padding:0 var(--adm-klein) var(--adm-rij) 0;border-bottom:1px solid var(--raven-line-dark);font-size:10px;font-weight:700}.ck-tabel td{padding:var(--adm-rij) var(--adm-klein) var(--adm-rij) 0;vertical-align:top;overflow-wrap:anywhere}.ck-tabel tbody tr:nth-child(2n){background:var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.ck-tabel tbody tr:nth-child(2n){background:color-mix(in srgb, var(--raven-white) 4%, transparent)}}.ck-tabel tbody tr:hover{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-tabel tbody tr:hover{background:color-mix(in srgb, var(--raven-lake) 10%, transparent)}}.ck-tabel td:first-child{padding-left:var(--adm-klein);border-radius:8px 0 0 8px}.ck-tabel td:last-child{border-radius:0 8px 8px 0}.ck-tabel select{max-width:100%;font:inherit;color:inherit;background:var(--raven-ink-2);border:1px solid var(--raven-line-dark);border-radius:6px;padding:4px 6px}.ck-tabel tr.is-af td,.ck-inzendingen li.is-af strong{color:var(--raven-mut-dark-bg)}.ck-tabel tr.is-af strong,.ck-inzendingen li.is-af strong{font-weight:500}.ck-vink{align-items:center;gap:var(--adm-mini);font-family:var(--font-mono);letter-spacing:.06em;color:var(--raven-mut-dark-bg);cursor:pointer;font-size:10px;display:inline-flex}.ck-vink input{width:16px;height:16px;accent-color:var(--raven-lake);cursor:pointer;flex:none}.ck-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--raven-line-dark);color:var(--raven-mut-dark-bg);border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:700;display:inline-block}.ck-chip[data-soort=contact]{color:var(--raven-lake-light);border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-chip[data-soort=contact]{border-color:color-mix(in srgb, var(--raven-lake) 45%, transparent)}}.ck-chip[data-soort=contact]{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-chip[data-soort=contact]{background:color-mix(in srgb, var(--raven-lake) 14%, transparent)}}.ck-chip[data-soort=cadeaubon]{color:var(--bh-amber);border-color:var(--bh-amber)}@supports (color:color-mix(in lab, red, red)){.ck-chip[data-soort=cadeaubon]{border-color:color-mix(in srgb, var(--bh-amber) 40%, transparent)}}.ck-chip[data-soort=cadeaubon]{background:var(--bh-amber)}@supports (color:color-mix(in lab, red, red)){.ck-chip[data-soort=cadeaubon]{background:color-mix(in srgb, var(--bh-amber) 12%, transparent)}}.ck-chip[data-soort=boeking-review]{color:var(--raven-lake-light);border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-chip[data-soort=boeking-review]{border-color:color-mix(in srgb, var(--raven-lake) 55%, transparent)}}.ck-chip[data-soort=boeking-review]{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-chip[data-soort=boeking-review]{background:color-mix(in srgb, var(--raven-lake) 16%, transparent)}}.ck-leeg{gap:var(--adm-klein);padding:var(--adm-sectie) var(--adm-pad);border:1px dashed var(--raven-lake);justify-items:start;display:grid}@supports (color:color-mix(in lab, red, red)){.ck-leeg{border:1px dashed color-mix(in srgb, var(--raven-lake) 35%, transparent)}}.ck-leeg{border-radius:var(--r);background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-leeg{background:color-mix(in srgb, var(--raven-lake) 5%, transparent)}}.ck-leeg p{color:var(--raven-text-dark-bg);max-width:62ch;font-size:13.5px;line-height:1.55}.ck-leeg-links{gap:var(--adm-klein);flex-wrap:wrap;display:flex}.ck-voetnoot{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);overflow-wrap:anywhere;font-size:10.5px;line-height:1.5}.ck-voetnoot code{color:var(--raven-lake-light)}.ck-csp li{border-bottom:1px solid var(--raven-line-dark);grid-template-columns:auto auto 1fr;align-items:baseline;gap:2px 8px;padding-bottom:6px;display:grid}.ck-csp li:last-child{border-bottom:0}.ck-csp strong{font-size:12px;font-weight:500;font-family:var(--font-mono);color:var(--raven-text-dark-bg);overflow-wrap:anywhere;grid-column:1/-1}.ck-csp li.is-extern{opacity:.62}.ck-csp li.is-extern .ck-soort{color:var(--raven-lake-light)}.ck-csp-detail{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);grid-column:1/-1;font-size:10.5px}.ck-taal-acties{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ck-taal-acties .ck-knop,.ck-taal-acties a.ck-knop{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.ck-taal-acties .ck-knop[disabled]{border-color:var(--raven-line-dark);color:var(--raven-mut-dark-bg);cursor:not-allowed;opacity:1;background:0 0}.ck-uitklap>summary{font-family:var(--font-mono);color:var(--raven-lake-light);cursor:pointer;padding:4px 0;font-size:11px}.ck-keys{gap:8px;max-height:340px;margin-top:6px;display:grid;overflow:auto}.ck-keys li{border-bottom:1px solid var(--raven-line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding-bottom:6px;display:grid}.ck-keys li:last-child{border-bottom:0}.ck-keys code{font-family:var(--font-mono);color:var(--raven-text-dark-bg);word-break:break-all;font-size:11px}.ck-keys-nl{color:var(--raven-mut-dark-bg);grid-column:1/-1;font-size:12px;line-height:1.45}a.ck-knop,a.ck-knop-stil{text-decoration:none;display:inline-block}.ck-import-invoer{gap:8px;margin-bottom:8px;display:grid}.ck-import-invoer label{gap:3px;display:grid}.ck-import-invoer label>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:10.5px}.ck-import-invoer input[type=file]{min-width:0;max-width:100%;font-family:var(--font-mono);color:var(--raven-mut-dark-bg);font-size:11px}.ck-import-invoer textarea{resize:vertical;width:100%;font-family:var(--font-mono);border:1px solid var(--raven-line-dark);background:var(--raven-white);border-radius:8px;padding:8px 10px;font-size:11.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ck-import-invoer textarea{background:color-mix(in srgb, var(--raven-white) 5%, transparent)}}.ck-import-invoer textarea{color:var(--raven-text-dark-bg)}.ck-import-invoer textarea:focus-visible{outline:2px solid var(--raven-lake);outline-offset:1px}.ck-import-rapport{gap:6px;margin-top:8px;display:grid}.ck-import-stand{color:var(--raven-mut-dark-bg);font-size:12px;line-height:1.45}.ck-import-stand strong{color:var(--raven-text-dark-bg);font-weight:500}.ck-import-geweigerd{color:#e5484d}.ck-import-diff{gap:8px;max-height:340px;display:grid;overflow:auto}.ck-import-diff li{border-bottom:1px solid var(--raven-line-dark);border-left:2px solid var(--raven-lake);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding:0 0 6px 8px;display:grid}.ck-import-diff li.is-fout{border-left-color:#e5484d}.ck-import-diff li:last-child{border-bottom:0}.ck-import-diff code{font-family:var(--font-mono);color:var(--raven-text-dark-bg);word-break:break-all;font-size:11px}.ck-import-diff .ck-keys-nl,.ck-import-diff .ck-verify-oud,.ck-import-diff .ck-verify-nieuw,.ck-import-diff .ck-verify-fout{grid-column:1/-1;font-size:12px;line-height:1.45}.ck-import-diff .ck-keys-nl{color:var(--raven-mut-dark-bg)}.ck-snel{gap:var(--adm-pad);margin:var(--adm-sectie) 0;padding:var(--adm-pad);border:1px solid var(--bh-line);background:var(--bh-paper);color:var(--bh-text);border-radius:18px;min-width:0;display:grid}.ck-snel-kop h2{font-family:var(--font-title);letter-spacing:0;text-transform:none;color:var(--bh-text);font-size:22px;font-weight:700}.ck-snel-kop p{color:var(--bh-mut);max-width:70ch;margin-top:6px;font-size:13.5px;line-height:1.5}.ck-snel-talen{border:0;min-width:0;padding:0}.ck-snel-talen legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bh-mut);margin-bottom:8px;font-size:10.5px}.ck-snel-pillen{flex-wrap:wrap;gap:8px;display:flex}.ck-snel-pil{border:1px solid var(--bh-line);color:var(--bh-text);cursor:pointer;font-family:var(--font-mono);background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.ck-snel-pil span{letter-spacing:.06em;text-transform:uppercase;color:var(--bh-mut);font-size:10px;font-weight:500}.ck-snel-pil.is-aan{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-snel-pil.is-aan{border-color:color-mix(in srgb, var(--raven-lake) 45%, transparent)}}.ck-snel-pil.is-aan{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-snel-pil.is-aan{background:color-mix(in srgb, var(--raven-lake) 12%, transparent)}}.ck-snel-pil.is-aan{color:var(--bh-accent)}.ck-snel-zoek,.ck-snel-editor label{gap:4px;min-width:0;display:grid}.ck-snel-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.ck-snel-editor>*{min-width:0}.ck-snel-editor>:not(label){grid-column:1/-1}.ck-snel-zoek>span,.ck-snel-editor label>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bh-mut);font-size:10.5px}.ck-snel-zoek input,.ck-snel-editor textarea{border:1px solid var(--bh-line);background:var(--bh-raised);width:100%;min-width:0;color:var(--bh-text);border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.5}.ck-snel-editor textarea{resize:vertical}.ck-snel-editor textarea[readonly]{color:var(--bh-mut);resize:none}.ck-snel-zoek input:focus-visible,.ck-snel-editor textarea:focus-visible{outline:2px solid var(--raven-lake);outline-offset:1px}.ck-snel-treffers{gap:4px;max-height:280px;display:grid;overflow:auto}.ck-snel-treffers button{text-align:left;border:1px solid var(--bh-line);width:100%;color:var(--bh-text);cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 10px;display:grid}.ck-snel-treffers button:hover{border-color:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-snel-treffers button:hover{border-color:color-mix(in srgb, var(--raven-lake) 40%, transparent)}}.ck-snel-treffers button:hover{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-snel-treffers button:hover{background:color-mix(in srgb, var(--raven-lake) 8%, transparent)}}.ck-snel-treffers code{font-family:var(--font-mono);color:var(--bh-accent);word-break:break-all;font-size:11px}.ck-snel-regel,.ck-snel-huidig{color:var(--bh-mut);overflow-wrap:anywhere;grid-column:1/-1;font-size:12.5px;line-height:1.45}.ck-snel-key{font-family:var(--font-mono);color:var(--bh-mut);overflow-wrap:anywhere;font-size:10.5px}.ck-snel-key code{color:var(--bh-accent);word-break:break-all}.ck-snel-diff{border:1px solid var(--bh-line);background:var(--bh-raised);border-radius:12px;gap:10px;padding:12px;display:grid}.ck-snel-diff p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.ck-snel-diff span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bh-mut);margin-bottom:4px;font-size:10px;display:block}.ck-bulk{margin-top:var(--adm-sectie)}.ck-bulk>summary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bh-accent);cursor:pointer;padding:8px 0;font-size:12px}.ck-bulk[open]>summary{margin-bottom:var(--adm-pad)}@media (max-width:1180px){.ck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.ck-sectiekop{position:static}}@media (max-width:760px){.ck-grid,.ck-snel-editor{grid-template-columns:minmax(0,1fr)}.ck-kop-acties{width:100%}.ck-ververs,.ck-ververs .btn,.ck-kop-acties>.btn{flex:auto}.ck-regels>div{grid-template-columns:76px minmax(0,1fr)}.ck-tabel,.ck-tabel tbody,.ck-tabel tr,.ck-tabel td{display:block}.ck-tabel thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ck-tabel tr{padding:var(--adm-rij) var(--adm-klein);border-radius:8px}.ck-tabel td{gap:var(--adm-klein);border:0;grid-template-columns:78px minmax(0,1fr);padding:2px 0;display:grid}.ck-tabel td:first-child,.ck-tabel td:last-child{border-radius:0;padding-left:0}.ck-tabel td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-mut-dark-bg);padding-top:3px;font-size:9.5px}.ck-graf li:nth-child(-n+6){display:none}}.bewerker-laag{z-index:200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bewerker-achtergrond{background:var(--raven-black);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bewerker-achtergrond{background:color-mix(in srgb, var(--raven-black) 78%, transparent)}}.bewerker{border:1px solid var(--raven-line-dark);background:var(--raven-ink-2);width:min(880px,100%);max-height:calc(100dvh - 32px);color:var(--raven-text-dark-bg);box-shadow:0 24px 60px var(--raven-black);border-radius:14px;gap:14px;padding:18px;display:grid;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.bewerker{box-shadow:0 24px 60px color-mix(in srgb, var(--raven-black) 55%, transparent)}}.bewerker-kop{justify-content:space-between;align-items:center;gap:12px;display:flex}.bewerker-kop-tekst{gap:4px;min-width:0;display:grid}.bewerker-doel{font-family:var(--font-mono);letter-spacing:.04em;color:var(--raven-mut-dark-bg);margin:0;font-size:11.5px}.bewerker-sluit{color:var(--raven-mut-dark-bg);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.bewerker-sluit:hover{color:var(--raven-white)}.bewerker-vlak{width:100%;max-width:calc(52vh * var(--crop-verhouding,1.333));aspect-ratio:var(--crop-verhouding,4 / 3);background:var(--raven-black);border-radius:10px;margin-inline:auto;position:relative;overflow:hidden}.bewerker-knoppen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.bewerker-groep{align-content:start;gap:6px;display:grid}.bewerker-schuif{grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.bewerker-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:11px}.bewerker-pillen{flex-wrap:wrap;gap:6px;display:flex}.bewerker-pil{font-family:var(--font-mono);border:1px solid var(--raven-line-dark);color:var(--raven-text-dark-bg);cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:11.5px}.bewerker-pil:hover{border-color:var(--raven-lake)}.bewerker-pil.aan{background:var(--raven-lake);border-color:var(--raven-lake);color:var(--raven-white)}.bewerker-schuif input[type=range]{width:100%;accent-color:var(--raven-lake)}.bewerker-voet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bewerker-hint{color:var(--raven-mut-dark-bg);flex:260px;font-size:12px;line-height:1.5}.bewerker-acties{gap:8px;display:flex}.bib{gap:16px;display:grid}.bib-drop{border:1px dashed var(--bh-line);background:var(--bh-paper);color:var(--bh-text);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.bib-drop.is-over{border-color:var(--bh-accent);background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.bib-drop.is-over{background:color-mix(in srgb, var(--raven-lake) 8%, var(--bh-paper))}}.bib-drop-tekst{color:var(--bh-text);margin:0;font-size:14px;font-weight:650}.bib-drop-of{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bh-mut);font-size:11px}.bib-wachtrij{gap:8px;display:grid}.bib-wachtrij ul{gap:4px;display:grid}.bib-wachtrij li{border:1px solid var(--bh-line);background:var(--bh-paper);border-radius:8px;grid-template-columns:minmax(0,1.4fr) auto auto;align-items:baseline;gap:8px 14px;padding:7px 10px;font-size:12.5px;display:grid}.bib-wachtrij-naam{overflow-wrap:anywhere;color:var(--bh-text)}.bib-wachtrij-stand{font-family:var(--font-mono);letter-spacing:.04em;color:var(--bh-mut);font-size:11px}.bib-wachtrij li[data-status=klaar] .bib-wachtrij-stand{color:var(--bh-accent)}.bib-wachtrij li[data-status=bestond] .bib-wachtrij-stand{color:var(--bh-amber)}.bib-wachtrij li[data-status=fout] .bib-wachtrij-stand{color:#e5484d}.beeld-kwaliteit{font-family:var(--font-mono);gap:2px;font-size:10.5px;line-height:1.45;display:grid}.beeld-kwaliteit.is-ok{color:var(--bh-accent)}.beeld-kwaliteit.is-laag{color:var(--bh-amber);border:1px solid var(--bh-amber);border-radius:8px;padding:6px 8px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.beeld-kwaliteit.is-laag{border:1px solid color-mix(in srgb, var(--bh-amber) 40%, transparent)}}.beeld-kwaliteit.is-laag{background:var(--bh-amber)}@supports (color:color-mix(in lab, red, red)){.beeld-kwaliteit.is-laag{background:color-mix(in srgb, var(--bh-amber) 10%, transparent)}}.bib-balk{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.bib-zoek{background:var(--bh-paper);border:1px solid var(--bh-line);width:100%;color:var(--bh-text);border-radius:8px;padding:8px 12px;font-size:13.5px}.bib-select{background:var(--bh-paper);border:1px solid var(--bh-line);width:100%;color:var(--bh-text);border-radius:8px;padding:7px 10px;font-size:13px}.bib-select-smal{width:100%;max-width:100%;padding:5px 8px;font-size:12px}.bib-reset{padding:7px 10px;font-size:12px}.bib-meta{gap:6px;margin:4px 0;display:grid}.bib-meta-veld,.bib-tags{gap:3px;min-width:0;display:grid}.bib-meta-veld>span,.bib-meta-label,.bib-filter-veld>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bh-mut);font-size:10px}.bib-tags-rij{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bib-tag{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--raven-lake);border-radius:999px;padding:3px 8px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.bib-tag{border:1px solid color-mix(in srgb, var(--raven-lake) 40%, transparent)}}.bib-tag{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.bib-tag{background:color-mix(in srgb, var(--raven-lake) 10%, transparent)}}.bib-tag{color:var(--raven-text-dark-bg);cursor:pointer}.bib-tag:disabled{opacity:.6;cursor:default}.bib-tag-in{background:var(--bh-paper);border:1px solid var(--bh-line);min-width:64px;color:var(--bh-text);border-radius:8px;flex:72px;padding:4px 8px;font-size:12px}.bib-zoek::placeholder{color:var(--bh-mut);opacity:1}.bib-zoek:focus-visible{outline:2px solid var(--raven-lake);outline-offset:1px}.bib-filters{flex:520px;gap:10px;min-width:0;display:grid}.bib-filters-compact{flex:100%}.bib-filter-rij{grid-template-columns:minmax(160px,2fr) repeat(3,minmax(120px,1fr));align-items:end;gap:10px;display:grid}.bib-filter-veld{gap:4px;min-width:0;display:grid}.bib-cat-rij{flex-wrap:wrap;gap:6px;display:flex}.bib-cat-pil{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--raven-line-dark);color:var(--raven-mut-dark-bg);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.bib-cat-pil small{color:var(--bh-mut)}.bib-cat-pil:hover{border-color:var(--raven-lake);color:var(--raven-text-dark-bg)}.bib-cat-pil.is-aan{background:var(--raven-lake);border-color:var(--raven-lake);color:var(--raven-white)}.bib-cat-pil.is-aan small{color:var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.bib-cat-pil.is-aan small{color:color-mix(in srgb, var(--raven-white) 75%, transparent)}}.bib-filter-acties{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bib-filter-pillen{flex-wrap:wrap;gap:6px;display:flex}.bib-filter{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--raven-line-dark);color:var(--raven-mut-dark-bg);cursor:pointer;background:0 0;border-radius:999px;padding:6px 11px;font-size:11px}.bib-filter:hover{border-color:var(--raven-lake);color:var(--raven-text-dark-bg)}.bib-filter.is-actief{background:var(--raven-lake);border-color:var(--raven-lake);color:var(--raven-white)}.bib-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:stretch;gap:12px;display:grid}.bib-grid-groot{grid-template-columns:repeat(4,minmax(0,1fr))}.bib-kaart{border:1px solid var(--raven-line-dark);background:var(--raven-ink-2);border-radius:10px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.bib-cat{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--raven-lake);border-radius:999px;justify-self:start;padding:2px 7px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.bib-cat{border:1px solid color-mix(in srgb, var(--raven-lake) 35%, transparent)}}.bib-cat{color:var(--raven-lake-light)}.bib-kaart.is-voorstel{border-color:var(--raven-lake);box-shadow:0 0 0 1px var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.bib-kaart.is-voorstel{box-shadow:0 0 0 1px color-mix(in srgb, var(--raven-lake) 40%, transparent)}}.bib-kaart.is-gekozen{border-color:var(--raven-lake);box-shadow:0 0 0 2px var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.bib-kaart.is-gekozen{box-shadow:0 0 0 2px color-mix(in srgb, var(--raven-lake) 70%, transparent)}}.bib-kaart.is-gekozen .bib-kaart-beeld{position:relative}.bib-kaart.is-gekozen .bib-kaart-beeld:after{content:"✓";width:22px;height:22px;color:var(--raven-white);background:var(--raven-lake);box-shadow:0 0 0 2px var(--raven-ink-2);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;right:8px}.bib-kaart-beeld{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.bib-info{width:min(420px,100%)}.bib-info-beeld{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;display:block}.bib-info-lijst{gap:10px;margin:14px 0;display:grid}.bib-info-lijst dt{font:500 9px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--raven-mut-dark-bg)}.bib-info-lijst dd{color:var(--raven-text-dark-bg);overflow-wrap:anywhere;font-size:13px}.bib-filters .raven-select-knop{min-height:40px;padding:8px 36px 8px 12px;font-size:13px}.bib-filters .raven-select-lijst{z-index:24}.bib-meta .raven-select-knop{min-height:36px;padding:6px 32px 6px 8px;font-size:12px}.bib-meta .raven-select-lijst{z-index:20}.cc-media-gekozen{color:var(--bh-mut);margin:8px 0 0}.beheer-kaart.is-gekozen{border-color:var(--raven-lake);box-shadow:0 0 0 2px var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.beheer-kaart.is-gekozen{box-shadow:0 0 0 2px color-mix(in srgb, var(--raven-lake) 55%, transparent)}}.bib-kaart-knop{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0 0 9px;display:grid}.bib-kaart-knop:disabled{opacity:.5;cursor:default}.bib-kaart-knop img,.bib-kaart-beeld img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.bib-kaart-knop>span{padding:0 10px}.bib-kaart-knop:hover img,.bib-kaart-beeld:hover img{opacity:.85}.bib-kaart-info{flex-direction:column;flex:auto;gap:6px;min-width:0;padding:9px 10px 10px;display:flex}.bib-naam{color:var(--raven-text-dark-bg);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.bib-gebruikt{font-family:var(--font-mono);color:var(--raven-lake-light);overflow-wrap:anywhere;font-size:10.5px;line-height:1.5}.bib-weg{justify-self:start}.bib-kaart-acties{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.bib-kaart-acties .btn{padding:7px 10px;font-size:12px}.bib-herkomst{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);overflow-wrap:anywhere;font-size:10.5px;line-height:1.5}.bib-kiezer{width:min(1000px,100%)}.bib-kiezer .bib-grid{grid-auto-rows:max-content;align-content:start;max-height:min(46vh,420px);padding-right:4px;overflow:auto}.bib-hint{font-family:var(--font-mono);color:var(--raven-mut-dark-bg);font-size:11.5px}.bib-voorstel{border:1px solid var(--raven-lake);border-radius:10px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.bib-voorstel{border:1px solid color-mix(in srgb, var(--raven-lake) 45%, transparent)}}.bib-voorstel{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.bib-voorstel{background:color-mix(in srgb, var(--raven-lake) 10%, transparent)}}.bib-voorstel img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;display:block}.bib-voorstel-tekst{gap:4px;display:grid}.bib-voorstel-kop{color:var(--raven-text-dark-bg);overflow-wrap:anywhere;font-size:13.5px}@media (max-width:1280px){.bib-grid-groot{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.bib-grid-groot{grid-template-columns:repeat(2,minmax(0,1fr))}.bib-filter-rij{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bib-filter-rij,.bib-voorstel{grid-template-columns:1fr}.bib-voorstel img{max-width:160px}.bib-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.bib-wachtrij li{grid-template-columns:1fr}}@media (max-width:560px){.bib-grid-groot{grid-template-columns:minmax(0,1fr)}}.bh-thema,.bh-command{border:1px solid var(--bh-line);background:var(--bh-paper);color:var(--bh-text);height:34px;font:600 10px var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.bh-thema-label[data-thema-label=dark],html[data-bh-theme=dark] .bh-thema-label[data-thema-label=light]{display:none}html[data-bh-theme=dark] .bh-thema-label[data-thema-label=dark]{display:inline}.bh-thema-stip{background:linear-gradient(135deg, var(--raven-white) 50%, var(--raven-ink) 50%);border:1px solid var(--bh-line);border-radius:50%;width:12px;height:12px}html[data-bh-theme=dark] .bh-thema-stip{background:linear-gradient(135deg, var(--raven-lake-light) 0 48%, var(--raven-ink) 50% 100%)}.bh-command kbd{font:500 8px var(--font-mono);background:var(--bh-raised);color:var(--bh-mut);border-radius:5px;padding:2px 5px}.bh-palette-vlak{z-index:90;background:var(--raven-ink);border:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.bh-palette-vlak{background:color-mix(in srgb, var(--raven-ink) 34%, transparent)}}.bh-palette{background:var(--bh-paper);width:min(620px,100vw - 28px);color:var(--bh-text);border:1px solid var(--bh-line);box-shadow:var(--bh-shadow);z-index:100;border-radius:20px;position:fixed;top:13%;left:50%;overflow:hidden;transform:translate(-50%)}.bh-palette-invoer{border:0;border-bottom:1px solid var(--bh-line);width:100%;height:52px;color:var(--bh-text);background:0 0;outline:none;padding:0 16px;font-size:14px}.bh-palette-lijst{gap:4px;padding:8px;display:grid}.bh-palette-item{color:var(--bh-text);text-align:left;background:0 0;border:0;border-radius:12px;gap:2px;padding:10px 11px;display:grid}.bh-palette-item small{font:500 9px var(--font-mono);color:var(--bh-mut)}.bh-palette-item:hover,.bh-palette-item.is-aan{background:var(--bh-raised)}.bh-palette-leeg{color:var(--bh-mut);padding:12px;font-size:13px}.cc{gap:14px;display:grid}.cc-kicker{font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bh-mut)}.cc-mut{color:var(--bh-mut);font-size:12px}.cc-deck,.cc-health,.cc-inspector{--raven-ink:#0c1416;--raven-ink-2:#01454f;--raven-ink-3:#0a5763;--raven-text-dark-bg:#f2f7f8;--raven-mut-dark-bg:#a9c8cd;--raven-lake-light:#3fc3d4;--raven-line-dark:#f2f7f824}.cc-deck{background:linear-gradient(135deg, var(--raven-ink), var(--raven-sherpa) 65%, var(--raven-ink-3));color:var(--raven-text-dark-bg);box-shadow:var(--bh-shadow);border-radius:26px;padding:26px;position:relative;overflow:hidden}.cc-deck-grid{z-index:2;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:30px;display:grid;position:relative}.cc-deck h2{font-family:var(--font-title);color:var(--raven-white);margin:8px 0 10px;font-size:clamp(26px,3vw,34px)}.cc-deck p{color:var(--raven-mut-dark-bg);max-width:56ch}.cc-deck-leeg{margin-top:18px}.cc-aandacht{gap:8px;margin-top:22px;display:grid}.cc-aandacht-item{background:var(--raven-white);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cc-aandacht-item{background:color-mix(in srgb, var(--raven-white) 7%, transparent)}}.cc-aandacht-item{border:1px solid var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.cc-aandacht-item{border:1px solid color-mix(in srgb, var(--raven-white) 8%, transparent)}}.cc-aandacht-item{color:var(--raven-text-dark-bg);border-radius:14px;padding:12px}.cc-aandacht-item b{color:var(--raven-white);font-size:13px;display:block}.cc-aandacht-item span span{color:var(--raven-mut-dark-bg);font-size:11.5px}.cc-aandacht-item.is-let-op{border-color:var(--bh-amber)}@supports (color:color-mix(in lab, red, red)){.cc-aandacht-item.is-let-op{border-color:color-mix(in srgb, var(--bh-amber) 45%, transparent)}}.cc-aandacht-item.is-let-op .cc-aandacht-num{color:var(--bh-amber)}.cc-aandacht-item.is-fout{border-color:var(--bh-fout)}@supports (color:color-mix(in lab, red, red)){.cc-aandacht-item.is-fout{border-color:color-mix(in srgb, var(--bh-fout) 45%, transparent)}}.cc-aandacht-item.is-fout .cc-aandacht-num{color:var(--bh-fout)}.cc-control{gap:var(--adm-gat);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 8px;display:grid}.cc-control-tegel{padding:var(--adm-pad);border:1px solid var(--bh-line);background:var(--bh-paper);border-radius:16px;gap:10px;min-width:0;display:grid}.cc-control-tegel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-control-tegel h2{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px}.cc-control-tegel h2 a{color:inherit}.cc-control-tegel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cc-control-tegel li a{color:var(--bh-text);justify-content:space-between;gap:8px;font-size:13px;display:flex}.cc-control-tegel li b{font-family:var(--font-mono);font-size:12px}.cc-aandacht-ga{font:700 11px var(--font-mono);color:var(--raven-white);border:1px solid var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.cc-aandacht-ga{border:1px solid color-mix(in srgb, var(--raven-white) 16%, transparent)}}.cc-aandacht-ga{border-radius:999px;padding:7px 10px}.cc-vandaag{background:var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.cc-vandaag{background:color-mix(in srgb, var(--raven-white) 7%, transparent)}}.cc-vandaag{border:1px solid var(--raven-white)}@supports (color:color-mix(in lab, red, red)){.cc-vandaag{border:1px solid color-mix(in srgb, var(--raven-white) 9%, transparent)}}.cc-vandaag{border-radius:18px;padding:18px}.cc-vandaag h3{color:var(--raven-white);margin:10px 0 14px;font-size:22px}.cc-vandaag ul{gap:9px;display:grid}.cc-vandaag a{color:var(--raven-mut-dark-bg);gap:2px;font-size:12px;display:grid}.cc-vandaag b{color:var(--raven-white)}.cc-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.cc-kpi{background:var(--bh-paper);border:1px solid var(--bh-line);color:var(--bh-text);overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:15px}.cc-kpi small{font:600 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bh-mut)}.cc-kpi b{font:800 22px var(--font-title);color:var(--bh-text);margin:7px 0 5px;display:block}.cc-kpi p{color:var(--bh-mut);font-size:11.5px}.cc-rij{grid-template-columns:1.5fr .9fr;gap:14px;display:grid}.cc-paneel{background:var(--bh-paper);border:1px solid var(--bh-line);color:var(--bh-text);border-radius:18px;padding:18px}.cc-paneel-kop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cc-paneel-kop h2{color:var(--bh-text);font-size:19px}.cc-paneel-kop a{font:600 11px var(--font-mono);color:var(--bh-accent)}.cc-inbox-mini{display:grid}.cc-inbox-mini li{border-top:1px solid var(--bh-line)}.cc-inbox-mini li:first-child{border-top:0}.cc-inbox-mini a{color:var(--bh-text);grid-template-columns:1fr auto;gap:3px 10px;padding:10px 0;display:grid}.cc-inbox-mini strong{color:var(--bh-text);font-size:12.5px}.cc-inbox-mini em{color:var(--bh-mut);font-size:11.5px;font-style:normal}.cc-inbox-mini time,.cc-soort{font:500 9px var(--font-mono);color:var(--bh-mut)}.cc-taken{display:grid}.cc-taak{border-top:1px solid var(--bh-line);color:var(--bh-text);grid-template-columns:76px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.cc-taken li:first-child .cc-taak{border-top:0}.cc-taak b{color:var(--bh-text);font-size:13.5px;display:block}.cc-taak span span{color:var(--bh-mut);font-size:11.5px}.cc-prio{font:600 9px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--bh-amber)}.cc-health{background:var(--raven-ink);color:var(--raven-text-dark-bg);border-radius:16px;grid-template-columns:repeat(6,1fr);gap:8px;padding:11px 13px;display:grid}.cc-health small{font:500 9px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--raven-mut-dark-bg);display:block}.cc-health b{font:500 11px var(--font-mono);color:var(--raven-text-dark-bg)}.cc-grafieken{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.cc-graf{background:var(--bh-paper);border:1px solid var(--bh-line);min-height:174px;color:var(--bh-text);border-radius:18px;min-width:0;padding:16px;overflow:hidden}.cc-graf-kop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cc-graf h3{font-family:var(--font-body);letter-spacing:0;color:var(--bh-text);font-size:13px}.cc-graf p{color:var(--bh-mut);margin:3px 0 12px;font-size:10.5px}.cc-graf-waarde{font:800 24px var(--font-title);color:var(--bh-text);line-height:1}.cc-graf-waarde small{font:500 10px var(--font-mono);color:var(--bh-mut);margin-left:4px}.cc-spark{width:100%;height:72px;display:block;overflow:visible}.cc-spark-lijn{fill:none;stroke:var(--raven-lake);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.cc-spark-punt{fill:var(--raven-lake-light);stroke:var(--bh-paper);stroke-width:2px}.cc-dagen{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:4px;display:grid}.cc-dagen span{text-align:center;font:500 8.5px var(--font-mono);color:var(--bh-mut)}.cc-donut-wrap{grid-template-columns:86px 1fr;align-items:center;gap:14px;margin-top:8px;display:grid}.cc-donut{border-radius:50%;width:86px;height:86px;position:relative}.cc-donut:after{content:"";background:var(--bh-paper);border-radius:50%;position:absolute;inset:13px}.cc-donut span{z-index:2;font:800 13px var(--font-title);color:var(--bh-text);place-items:center;display:grid;position:absolute;inset:0}.cc-legende{color:var(--bh-text);gap:6px;font-size:11px;display:grid}.cc-legende div{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-legende i{background:var(--bh-mut);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.cc-legende i.is-aan{background:var(--raven-lake)}.cc-balken{gap:8px;margin-top:8px;display:grid}.cc-balk{font:500 9px var(--font-mono);color:var(--bh-mut);grid-template-columns:56px 1fr 28px;align-items:center;gap:8px;display:grid}.cc-balk b{color:var(--bh-text)}.cc-balk-spoor{background:var(--bh-line);height:7px}@supports (color:color-mix(in lab, red, red)){.cc-balk-spoor{background:color-mix(in srgb, var(--bh-line) 80%, transparent)}}.cc-balk-spoor{border-radius:999px;overflow:hidden}.cc-balk-vulling{background:linear-gradient(90deg, var(--raven-lake-light), var(--raven-lake));border-radius:999px;min-width:0;height:100%;display:block}.cc-checks{gap:6px;display:grid}.cc-checks li{color:var(--bh-text);gap:1px;font-size:11px;display:grid}.cc-checks span{color:var(--bh-mut);font-size:10.5px}.cc-checks .is-ok b{color:var(--raven-lake-dark)}.cc-checks .is-open b{color:var(--raven-astro)}html[data-bh-theme=dark] .cc-checks .is-ok b{color:var(--raven-lake-light)}html[data-bh-theme=dark] .cc-checks .is-open b{color:var(--bh-amber)}.cc-details{border:1px solid var(--bh-line);background:var(--bh-paper);color:var(--bh-text);border-radius:16px;padding:2px 16px 16px}.cc-details>summary{cursor:pointer;font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bh-text);padding:14px 0;list-style:none}.cc-details>summary::-webkit-details-marker{display:none}.cc-details>summary:before{content:"▸";color:var(--bh-accent);margin-right:8px;display:inline-block}.cc-details[open]>summary{border-bottom:1px solid var(--bh-line);margin-bottom:14px}.cc-details[open]>summary:before{content:"▾"}.cc-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.cc-seg{background:var(--bh-paper);border:1px solid var(--bh-line);border-radius:999px;padding:3px;display:flex}.cc-seg a,.cc-seg button{color:var(--bh-mut);background:0 0;border:0;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.cc-seg a.is-aan,.cc-seg button.is-aan{background:var(--raven-sherpa);color:var(--raven-white)}.cc-media-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.cc-media-bord{min-width:0}.cc-media[data-filter=gevuld] .beheer-kaart:not(.gevuld),.cc-media[data-filter=leeg] .beheer-kaart.gevuld{display:none}.cc-inspector{top:calc(var(--adm-balk) + 12px);background:var(--raven-ink);color:var(--raven-text-dark-bg);box-shadow:var(--bh-shadow);border-radius:20px;padding:16px;position:sticky}.cc-inspector h2{color:var(--raven-white);font-size:18px}.cc-inspector .cc-kicker{color:var(--raven-mut-dark-bg)}.cc-inspector-beeld{object-fit:cover;background:linear-gradient(135deg, var(--raven-ink), var(--raven-ink-3));border-radius:14px;width:100%;height:170px;margin-bottom:14px}.cc-inspector dl{gap:9px;margin-top:14px;display:grid}.cc-inspector dt{font:500 9px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--raven-mut-dark-bg)}.cc-inspector dd{color:var(--raven-text-dark-bg);overflow-wrap:anywhere;font-size:12.5px}.cc-inspector .cc-mut{color:var(--raven-mut-dark-bg)}.beheer-kaart[data-cc-asset],.bib-kaart[data-cc-asset]{cursor:pointer}.cc-review{gap:var(--adm-gat);display:grid}.cc-review-bar{gap:var(--adm-klein);display:grid}.cc-review-zoek{align-items:end}.cc-review-zoek .ck-veld{flex:10rem}.cc-review-counts{font:500 11px var(--font-mono);letter-spacing:.04em;color:var(--bh-mut);flex-wrap:wrap;gap:8px 14px;display:flex}.cc-filter-count{font:500 10px var(--font-mono);margin-left:6px}.cc-content{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cc-content-focus{grid-template-columns:240px minmax(0,1fr) minmax(200px,260px)}.cc-content-focus>*{min-width:0}.cc-content-focus .ck-werklijst{grid-template-columns:1fr}.cc-content-focus .ck-verify-item.is-focus{gap:16px;padding:22px 24px}.cc-focus-kruimel{font-family:var(--font-title);color:var(--bh-text);margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.15}.cc-focus-titel{color:var(--bh-mut);margin:6px 0 0;font-size:14px;line-height:1.4}.cc-focus-blok{gap:6px;display:grid}.cc-focus-vraag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bh-mut);margin:0;font-size:10.5px}.cc-focus-antwoord{color:var(--bh-text);margin:0;font-size:15px;line-height:1.5}.cc-content-focus .is-focus .ck-verify-teksten>div{grid-template-columns:1fr}.cc-content-focus .is-focus .ck-verify-teksten dd{font-size:16px;line-height:1.55}.cc-focus-zij{background:var(--bh-paper);border:1px solid var(--bh-line);top:calc(var(--adm-balk) + 8px);border-radius:18px;align-content:start;gap:10px;padding:16px;display:grid;position:sticky}.cc-focus-zij-kruimel{color:var(--bh-text);margin:0;font-size:15px;font-weight:650}.cc-queue-kolom{min-width:0;top:calc(var(--adm-balk) + 8px);max-height:calc(100dvh - var(--adm-balk) - 24px);align-content:start;gap:8px;display:grid;position:sticky}.cc-queue{background:var(--bh-paper);border:1px solid var(--bh-line);max-height:calc(100dvh - var(--adm-balk) - 72px);border-radius:18px;padding:10px;overflow:auto}.cc-queue-groep{border-bottom:1px solid var(--bh-line);padding:4px 0}.cc-queue-groep:last-of-type{border-bottom:0}.cc-queue-groep>summary{cursor:pointer;font:650 12px var(--font-title);color:var(--bh-text);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 6px;list-style:none;display:flex}.cc-queue-groep>summary::-webkit-details-marker{display:none}.cc-queue-count{font:500 10px var(--font-mono);color:var(--bh-mut)}.cc-queue-paginatie{font:500 11px var(--font-mono);color:var(--bh-mut);justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-queue ul{gap:2px;display:grid}.cc-queue a,.cc-queue button{text-align:left;width:100%;color:var(--bh-text);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px;display:block}.cc-queue a:hover,.cc-queue button:hover,.cc-queue a.is-aan,.cc-queue button.is-aan{background:var(--bh-raised)}.cc-queue strong{color:var(--bh-text);overflow-wrap:anywhere;font-size:12.5px;display:block}.cc-queue button span{-webkit-line-clamp:2;color:var(--bh-mut);-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.cc-queue small{font:500 9px var(--font-mono);color:var(--bh-mut);margin-top:4px;display:block}.cc-content-hoofd{gap:var(--adm-sectie);min-width:0;display:grid}.cc-taal .cc-taal-actie{margin-top:10px}.ck-bron-frozen{border:1px solid var(--bh-line);background:var(--bh-paper);color:var(--bh-text);border-radius:14px;margin:0 0 18px;padding:14px 16px}.ck-bron-frozen strong{font:800 13px var(--font-mono);letter-spacing:.08em;color:var(--bh-accent);display:block}.ck-bron-frozen p{color:var(--bh-mut);margin:8px 0 0;font-size:13.5px;line-height:1.5}.cc-talen{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cc-taal{border:1px solid var(--bh-line);background:var(--bh-paper);min-width:0;color:var(--bh-text);overflow-wrap:anywhere;border-radius:14px;padding:12px}.cc-taal b{font:800 20px var(--font-title);color:var(--bh-text);display:block}.cc-taal span{color:var(--bh-mut);font-size:12px;display:block}.cc-taal small{font:500 9px var(--font-mono);color:var(--bh-mut);overflow-wrap:anywhere;margin-top:6px;display:block}.cc-paar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cc-paar>*{min-width:0}.cc-tekstkaart{background:var(--bh-paper);border:1px solid var(--bh-line);min-width:0;color:var(--bh-text);overflow-wrap:anywhere;border-radius:18px;padding:18px}.cc-tekstkaart h3{font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bh-mut);margin-bottom:12px}.cc-tekstkaart code{font:500 10px var(--font-mono);color:var(--bh-accent);overflow-wrap:anywhere;word-break:break-word;margin-bottom:8px;display:block}.cc-tekstkaart p{color:var(--bh-text);overflow-wrap:anywhere;font-size:16px;line-height:1.6}.cc-inbox{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:12px;display:grid}.cc-inbox-lijst{background:var(--bh-paper);border:1px solid var(--bh-line);border-radius:18px;min-width:0;padding:8px;overflow:auto}.cc-inbox-detail{background:var(--bh-paper);border:1px solid var(--bh-line);color:var(--bh-text);top:calc(var(--adm-balk) + 8px);border-radius:18px;min-width:0;padding:22px;position:sticky}.cc-inbox-detail h2{color:var(--bh-text);overflow-wrap:anywhere;font-size:28px}.cc-meta{gap:8px 12px;margin:18px 0;display:grid}.cc-meta div{grid-template-columns:110px 1fr;gap:8px;display:grid}.cc-meta dt{font:500 9px var(--font-mono);color:var(--bh-mut);text-transform:uppercase}.cc-meta dd{color:var(--bh-text);overflow-wrap:anywhere;font-size:12.5px}.ck-tabel tbody tr.is-aan{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.ck-tabel tbody tr.is-aan{background:color-mix(in srgb, var(--raven-lake) 12%, transparent)}}.ck-tabel tbody tr{cursor:pointer}.bh-hoofd .ck-tabel tbody tr:nth-child(2n):not(.is-aan){background:var(--bh-text)}@supports (color:color-mix(in lab, red, red)){.bh-hoofd .ck-tabel tbody tr:nth-child(2n):not(.is-aan){background:color-mix(in srgb, var(--bh-text) 5%, transparent)}}html[data-bh-theme=dark] .cc-inbox-mini a,html[data-bh-theme=dark] .cc-taak,html[data-bh-theme=dark] .cc-queue a,html[data-bh-theme=dark] .cc-queue button,html[data-bh-theme=dark] .bh-palette-item,html[data-bh-theme=dark] .cc-kpi,html[data-bh-theme=dark] .cc-paneel,html[data-bh-theme=dark] .cc-graf,html[data-bh-theme=dark] .cc-tekstkaart,html[data-bh-theme=dark] .cc-taal,html[data-bh-theme=dark] .cc-inbox-detail,html[data-bh-theme=dark] .cc-inbox-mini strong,html[data-bh-theme=dark] .cc-taak b,html[data-bh-theme=dark] .cc-queue strong,html[data-bh-theme=dark] .cc-kpi b,html[data-bh-theme=dark] .cc-graf h3,html[data-bh-theme=dark] .cc-graf-waarde,html[data-bh-theme=dark] .ck-tabel,html[data-bh-theme=dark] .ck-verify-item,html[data-bh-theme=dark] .ck-verify-kop code{color:var(--bh-text)}html[data-bh-theme=dark] .cc-tech-grid .ck-tegel,html[data-bh-theme=dark] .cc-details .ck-tegel{background:var(--raven-ink);color:var(--raven-text-dark-bg)}html[data-bh-theme=dark] .cc-details{background:var(--bh-paper);color:var(--bh-text)}@media (max-width:1180px){.cc-health{grid-template-columns:1fr 1fr 1fr}}@media (max-width:640px){.cc-control{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.cc-control{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-deck-grid,.cc-rij,.cc-media-layout,.cc-media-layout.has-inspector,.cc-content,.cc-paar,.cc-inbox{grid-template-columns:minmax(0,1fr)}.cc-inspector,.cc-queue,.cc-queue-kolom,.cc-inbox-detail{position:static}.cc-talen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cc-grafieken{grid-template-columns:1fr}.cc-health{grid-template-columns:1fr 1fr}.cc-aandacht-item{grid-template-columns:45px 1fr}.cc-aandacht-ga{grid-column:1/-1;justify-self:start}.cc-taak{grid-template-columns:1fr}.bh-command,.bh-thema-label{display:none}.bh-thema{justify-content:center;width:38px;padding:0}.cc-queue,.cc-inbox-detail{display:none}.cc-meta div{grid-template-columns:1fr}}@media (max-width:1100px){.cc-content.cc-content-focus{grid-template-columns:220px minmax(0,1fr)}.cc-content-focus .cc-focus-zij{display:none}.cc-content-focus .cc-queue{position:sticky}.cc-content-focus .cc-queue-kolom{top:calc(var(--adm-balk) + 8px);position:sticky}}@media (max-width:760px){.cc-content.cc-content-focus{grid-template-columns:1fr}.cc-content-focus .cc-queue{max-height:36vh;display:block;position:static}.cc-content-focus .cc-queue-kolom{max-height:none;position:static}}.boeking-frame{border-radius:var(--r);background:var(--raven-paper);border:0;width:100%;min-height:480px;display:block}.chatw{z-index:95;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:16px;right:16px}.chatw-knop{border:1px solid var(--raven-line-dark);background:var(--raven-lake);width:52px;height:52px;color:var(--raven-white);cursor:pointer;box-shadow:0 12px 32px var(--raven-black);border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.chatw-knop{box-shadow:0 12px 32px color-mix(in srgb, var(--raven-black) 45%, transparent)}}.chatw-knop{transition:all .18s}.chatw-knop:hover{background:var(--raven-lake-dark);transform:translateY(-2px)}.chatw-paneel{border:1px solid var(--raven-line-dark);background:var(--raven-ink-3);width:min(360px,100vw - 32px);max-height:min(540px,100dvh - 110px);color:var(--raven-text-dark-bg);box-shadow:0 18px 50px var(--raven-black);border-radius:14px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.chatw-paneel{box-shadow:0 18px 50px color-mix(in srgb, var(--raven-black) 45%, transparent)}}.chatw-paneel{overflow:hidden}.chatw-paneel:focus{outline:none}.chatw-kop{border-bottom:1px solid var(--raven-line-dark);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.chatw-kop strong{font-family:var(--font-title);font-size:15px}.chatw-kop button{color:var(--raven-mut-dark-bg);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:20px;line-height:1}.chatw-kop button:hover{color:var(--raven-text-dark-bg)}.chatw-storing{font-family:var(--font-mono);letter-spacing:.04em;color:#e5a848;border-bottom:1px solid var(--raven-line-dark);background:#e5a8481f;margin:0;padding:8px 16px;font-size:11.5px}.chatw-log{flex-direction:column;flex:1;gap:10px;min-height:140px;padding:14px 16px;display:flex;overflow-y:auto}.chatw-bericht{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:85%;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.5}.chatw-bericht.assistent{background:var(--raven-white);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.chatw-bericht.assistent{background:color-mix(in srgb, var(--raven-white) 7%, transparent)}}.chatw-bericht.assistent{border-bottom-left-radius:4px}.chatw-bericht.gebruiker{background:var(--raven-lake);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.chatw-bericht.gebruiker{background:color-mix(in srgb, var(--raven-lake) 30%, transparent)}}.chatw-bericht.gebruiker{border-bottom-right-radius:4px}.chatw-bericht-nieuw{animation:.22s ease-out chatw-in}@keyframes chatw-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.chatw-bezig{color:var(--raven-mut-dark-bg);align-items:center;gap:8px;display:inline-flex}.chatw-dots{align-items:center;gap:5px;line-height:1;display:inline-flex}.chatw-dots span{opacity:.28;animation:1s ease-in-out infinite chatw-dot}.chatw-dots span:nth-child(2){animation-delay:.16s}.chatw-dots span:nth-child(3){animation-delay:.32s}@keyframes chatw-dot{0%,to{opacity:.28}50%{opacity:1}}.chatw-bericht p{white-space:pre-wrap;margin:0}.chatw-snel{flex-wrap:wrap;gap:6px;padding:0 16px 12px;display:flex}.chatw-snel-in{padding:8px 0 0}.chatw-snel button{font-family:var(--font-mono);letter-spacing:.04em;color:var(--raven-text-dark-bg);border:1px solid var(--raven-line-dark);cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:999px;max-width:100%;padding:7px 12px;font-size:11.5px;transition:all .18s}.chatw-snel button:hover{border-color:var(--raven-lake);color:var(--raven-lake-light)}.chatw-cta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--raven-white);background:var(--raven-lake);border-radius:999px;margin-top:8px;padding:8px 14px;font-size:11.5px;text-decoration:none;transition:all .18s;display:inline-flex}.chatw-cta:hover{filter:brightness(1.08)}.chatw-invoer{border-top:1px solid var(--raven-line-dark);gap:8px;padding:12px 16px;display:flex}.chatw-invoer input{background:var(--raven-white);flex:1;min-width:0}@supports (color:color-mix(in lab, red, red)){.chatw-invoer input{background:color-mix(in srgb, var(--raven-white) 5%, transparent)}}.chatw-invoer input{border:1px solid var(--raven-line-dark);color:var(--raven-text-dark-bg);border-radius:8px;padding:9px 12px;font-size:13.5px}.chatw-invoer input:focus-visible{outline:2px solid var(--raven-lake);outline-offset:1px}.chatw-invoer button{background:var(--raven-lake);width:40px;color:var(--raven-white);cursor:pointer;border:0;border-radius:8px;font-size:17px;transition:all .18s}.chatw-invoer button:disabled{opacity:.45;cursor:default}@media (min-width:1081px){.door{max-height:460px}#sol-build .build>.build-groep:first-child{order:1}#sol-build .build>.build-groep:nth-child(2){order:4}#sol-build .build>.build-groep:nth-child(3){order:3}#sol-build .build>.build-groep:nth-child(4){order:2}}@media (max-width:1080px){.doors,.hero-sol .wrap,.hero-com .wrap,.hero-exp .wrap,.lab,.contact,.aw-hero-split,.faq-grid,.sol-landing-hero,.secundair-hero-grid,.secundair-feature,.secundair-project,.context-faq-wrap{grid-template-columns:1fr}.hero-sol .wrap{align-items:start}:is(.hero-sol .hero-sol-beeld,.hero-sol .slot-media:has(.hero-sol-beeld)){aspect-ratio:16/10;height:auto;min-height:220px;max-height:42vh}.secundair-feature.is-flip .secundair-feature-media{order:0}.secundair-hero .secundair-media-vak,.secundair-project-media .secundair-media-vak,.secundair-feature-media .secundair-media-vak{aspect-ratio:16/10;min-height:220px;max-height:42vh}.sol-landing-hero-visual{max-height:420px}.sol-landing-caps-3 .sol-landing-grid,.sol-landing-caps-5 .sol-landing-grid,.sol-landing-caps-6 .sol-landing-grid,.sol-landing[data-slug=vr-ar] .sol-landing-problems .sol-landing-grid,.sol-landing[data-slug=game-development] .sol-landing-problems .sol-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-landing-projects-feature .sol-landing-project:has(.sol-landing-project-beeld){grid-template-columns:1fr}.sol-landing[data-slug=cybersecurity-awareness] .sol-landing-project-beeld,.sol-landing[data-slug=game-development] .sol-landing-project-beeld{order:0}.exp-split{grid-template-columns:1fr}.vr-escape-grid,.escape-learn-grid,.venue-media{grid-template-columns:repeat(2,minmax(0,1fr))}.com-niveaus{grid-template-columns:1fr}.com-duo{grid-template-columns:1fr;gap:40px}.hero-exp{padding:clamp(36px,7vw,64px) 0 48px}.hero-exp h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(32px,8.4vw,46px)}.hero-exp-media,.hero-exp .slot-media,.hero-exp .ph{min-height:clamp(220px,54vw,320px)}.pack .card{padding:24px}.fgrid{grid-template-columns:1fr 1fr}.cadeaubon-grid,.boek-layout{grid-template-columns:1fr}.boek-rail{position:static}.boek-hoofd{height:clamp(160px,42vw,220px)}.boek-steun,.context-faq-media,.faq-steun{display:none}.door{min-height:clamp(240px,42vw,320px)}.teasers{grid-template-columns:1fr}.teaser{aspect-ratio:16/9}.acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exp-paden-grid,.com-paden-grid,.venue,.escape-lagen,.build,.process,.build-health,.build-duo,.build-vijf,.build.build-vijf{grid-template-columns:repeat(2,minmax(0,1fr))}.build.build-vijf>:nth-child(-n+3),.build-vijf>:nth-child(-n+3),.build.build-vijf>:nth-child(n+4),.build-vijf>:nth-child(n+4){grid-column:auto}#exp-acts .sec-head,#exp-venue .sec-head{align-items:start}#exp-escape .acts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.door-badge{flex-flow:wrap;align-self:flex-start;align-items:center;position:static}.door .mini{gap:6px}.door .mini span,.door .mini a{padding:3px 9px;font-size:11.5px}.ph-regel .desc{-webkit-line-clamp:1}.teaser-media .ph .desc{-webkit-line-clamp:2}.teaser{aspect-ratio:4/3}.about-facts{gap:22px}.fgrid{grid-template-columns:1fr}.venue-media{grid-template-columns:1fr;width:100%;margin-top:22px;padding:8px}.vr-escape-grid,.escape-learn-grid,.exp-split{grid-template-columns:1fr}.acts{grid-template-columns:1fr;gap:14px}.exp-paden-grid,.com-paden-grid,#exp-escape .acts,.escape-lagen{grid-template-columns:1fr}.venue{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.venue .v b{font-size:14px}.build,.process,.build-health,.build-duo,.build-vijf,.build.build-vijf{grid-template-columns:1fr}.secundair-hero{padding-top:28px}.secundair-hero h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(26px,8vw,36px)}.secundair-hero .secundair-media-vak,.secundair-project-media .secundair-media-vak,.secundair-feature-media .secundair-media-vak{min-height:180px;max-height:36vh}.sol-landing-caps-3 .sol-landing-grid,.sol-landing-caps-4 .sol-landing-grid,.sol-landing-caps-5 .sol-landing-grid,.sol-landing-caps-6 .sol-landing-grid,.sol-landing-problems .sol-landing-grid,.sol-landing[data-slug=vr-ar] .sol-landing-problems .sol-landing-grid,.sol-landing[data-slug=game-development] .sol-landing-problems .sol-landing-grid{grid-template-columns:1fr}.sol-landing-hero-visual{max-height:320px}.sol-landing-mark{min-height:220px;padding:22px 16px}.sol-landing-mark small{letter-spacing:.08em}.sol-landing-hero-copy{max-width:none}#exp-acts .sec-head,#exp-venue .sec-head{grid-template-columns:1fr}.act .body{padding:14px 16px 16px}.venue .v{padding:12px}.venue-media .venue-beeld,.venue-media .slot-img,.venue-media .ph{max-height:168px}.act-dialog-laag{place-items:end center;padding:0}.act-dialog{border-radius:var(--r) var(--r) 0 0;width:100%;max-height:92dvh}.act-dialog-beeld .slot-img,.act-dialog-beeld .ph{max-height:200px}}:root{--micro-ease:cubic-bezier(.2, .75, .25, 1)}.raven-progress{transform-origin:0;background:var(--raven-sheen);z-index:90;pointer-events:none;width:100%;height:2px;box-shadow:0 0 16px var(--raven-lake);position:fixed;top:0;left:0;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.raven-progress{box-shadow:0 0 16px color-mix(in srgb, var(--raven-lake) 45%, transparent)}}nav.main{transition:background .24s var(--micro-ease), box-shadow .24s var(--micro-ease), border-color .24s var(--micro-ease)}nav.main.is-scrolled{background:var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){nav.main.is-scrolled{background:color-mix(in srgb, var(--raven-ink) 96%, transparent)}}nav.main.is-scrolled{box-shadow:0 12px 34px var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){nav.main.is-scrolled{box-shadow:0 12px 34px color-mix(in srgb, var(--raven-ink) 28%, transparent)}}nav.main.is-scrolled{border-bottom-color:var(--raven-lake-light)}@supports (color:color-mix(in lab, red, red)){nav.main.is-scrolled{border-bottom-color:color-mix(in srgb, var(--raven-lake-light) 22%, transparent)}}.btn,.door,.build .card,.case,.act,.exp-pad,.pack .card,.venue .v,.process .step,.spine .cell{transition:transform .22s var(--micro-ease), border-color .22s var(--micro-ease), box-shadow .22s var(--micro-ease), background-color .22s var(--micro-ease), filter .22s var(--micro-ease)}.btn:active{transform:translateY(0)scale(.985)}.door:hover{box-shadow:0 22px 60px var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.door:hover{box-shadow:0 22px 60px color-mix(in srgb, var(--raven-ink) 22%, transparent)}}.build .card:hover,.case:hover,.process .step:hover{box-shadow:0 16px 44px var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.build .card:hover,.case:hover,.process .step:hover{box-shadow:0 16px 44px color-mix(in srgb, var(--raven-ink) 16%, transparent)}}.act:hover,.exp-pad:hover,.pack .card:hover{box-shadow:0 16px 38px var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){.act:hover,.exp-pad:hover,.pack .card:hover{box-shadow:0 16px 38px color-mix(in srgb, var(--raven-sherpa) 12%, transparent)}}.venue .v:hover{border-color:var(--raven-lake);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.venue .v:hover{border-color:color-mix(in srgb, var(--raven-lake) 42%, transparent)}}.venue .v:hover{box-shadow:0 16px 38px var(--raven-sherpa)}@supports (color:color-mix(in lab, red, red)){.venue .v:hover{box-shadow:0 16px 38px color-mix(in srgb, var(--raven-sherpa) 10%, transparent)}}.door .go,.teaser .go,.gate-com .go,.case .res,.fgrid a,.navdrop a,.pack .card .meer,.act .act-meer b{transition:color .2s var(--micro-ease), transform .2s var(--micro-ease), opacity .2s var(--micro-ease)}.door:hover .go,.teaser:hover .go,.gate-com:hover .go{transform:translate(4px)}.act:hover .act-meer b,.act:focus-within .act-meer b{display:inline-block;transform:translate(3px)}.case .res:hover,.fgrid a:hover{transform:translate(3px)}.footer-contact a:hover{transform:none}.navdrop a:hover{transform:translate(2px)}.hero-sol,.hero-com,.hero-exp,.gate-head{isolation:isolate;position:relative}.hero-sol:after,.hero-com:after,.hero-exp:after,.gate-head:after{content:"";pointer-events:none;z-index:0;opacity:.18;background-image:linear-gradient(var(--raven-lake-light) 1px, transparent 1px), linear-gradient(90deg, var(--raven-lake-light) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-sol:after,.hero-com:after,.hero-exp:after,.gate-head:after{background-image:linear-gradient(color-mix(in srgb, var(--raven-lake-light) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--raven-lake-light) 8%, transparent) 1px, transparent 1px)}}.hero-sol:after,.hero-com:after,.hero-exp:after,.gate-head:after{background-size:64px 64px;-webkit-mask-image:linear-gradient(#00000080,#0000 78%);mask-image:linear-gradient(#00000080,#0000 78%)}.hero-exp:after{background-image:linear-gradient(var(--raven-lake-dark) 1px, transparent 1px), linear-gradient(90deg, var(--raven-lake-dark) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.hero-exp:after{background-image:linear-gradient(color-mix(in srgb, var(--raven-lake-dark) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--raven-lake-dark) 6%, transparent) 1px, transparent 1px)}}.hero-sol>*,.hero-com>*,.hero-exp>*,.gate-head>*{z-index:1;position:relative}.sheen-text,.accent-sheen,.energy-text,.accent-energy{transition:background-position .6s var(--micro-ease);background-size:180% 100%}h1:hover .sheen-text,h1:hover .energy-text,h1:hover .accent-sheen,h1:hover .accent-energy,h2:hover .sheen-text,h2:hover .energy-text,h2:hover .accent-sheen,h2:hover .accent-energy{background-position:100% 0}.act .slot-img:after,.hero-exp .slot-img:after,.hero-exp .slot-media:after,.hero-sol .slot-img:after,.hero-com .slot-img:after,.lab .slot-img:after,.venue-media .slot-img:after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 30%, var(--raven-white) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.act .slot-img:after,.hero-exp .slot-img:after,.hero-exp .slot-media:after,.hero-sol .slot-img:after,.hero-com .slot-img:after,.lab .slot-img:after,.venue-media .slot-img:after{background:linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--raven-white) 6%, transparent) 50%, transparent 70%)}}.act .slot-img:after,.hero-exp .slot-img:after,.hero-exp .slot-media:after,.hero-sol .slot-img:after,.hero-com .slot-img:after,.lab .slot-img:after,.venue-media .slot-img:after{transition:transform .8s var(--micro-ease);transform:translate(-120%)}.act .slot-img:hover:after,.hero-exp .slot-img:hover:after,.hero-exp .slot-media:hover:after,.hero-sol .slot-img:hover:after,.hero-com .slot-img:hover:after,.lab .slot-img:hover:after,.venue-media .slot-img:hover:after{transform:translate(120%)}.hero-exp-media,.hero-sol .slot-img,.hero-sol .slot-media{transform:translateY(var(--hero-par,0px))}.reveal-soft{opacity:0;transition:opacity .6s var(--micro-ease), transform .6s var(--micro-ease);transform:translateY(16px)}.reveal-soft.is-visible{opacity:1;transform:none}.raven-cursor-glow{pointer-events:none;z-index:4;opacity:.1;filter:blur(26px);background:radial-gradient(circle, var(--raven-lake), transparent 68%);border-radius:50%;width:360px;height:360px;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}@supports (color:color-mix(in lab, red, red)){.raven-cursor-glow{background:radial-gradient(circle, color-mix(in srgb, var(--raven-lake) 68%, transparent), transparent 68%)}}.raven-cursor-glow{mix-blend-mode:screen}@media (max-width:900px){.raven-cursor-glow{display:none}.hero-sol:after,.hero-com:after,.hero-exp:after,.gate-head:after{opacity:.12;background-size:48px 48px}}@media (pointer:coarse){.raven-cursor-glow{display:none}.faq-chips button,.bday-stap-nav button,.form-nodig-link,.com-pad-meer a,.com-sectie-vervolg a,.com-pad,.exp-groep-keuze a{min-height:44px}.com-pad-meer a,.com-sectie-vervolg a{align-items:center;display:inline-flex}.form input,.form select{min-height:44px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-soft{opacity:1!important;transform:none!important}.raven-cursor-glow{display:none!important}.act .slot-img:after,.hero-exp .slot-img:after,.hero-exp .slot-media:after,.hero-sol .slot-img:after,.hero-com .slot-img:after,.lab .slot-img:after,.venue-media .slot-img:after{display:none}.hero-exp-media,.hero-sol .slot-img,.hero-sol .slot-media{transform:none}.chatw-dots span{opacity:.7;animation:none!important}.chatw-bericht-nieuw{animation:none!important}.ck-flow-kaart{transition:none}}.nav-account{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-dark-bg);border:1px solid var(--raven-line-dark);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:11px}.nav-account:hover{color:var(--raven-text-dark-bg)}.m-account{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--raven-mut-dark-bg);border:1px solid var(--raven-line-dark);overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:12px;padding:12px;font-size:12px;display:flex}.mijn-raven .mijn-raven-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:36px;display:grid}.mijn-raven .mijn-raven-grid .card h2{margin-bottom:10px;font-size:22px}.mijn-raven .mijn-raven-grid .card p{color:var(--raven-mut-dark-bg)}.mijn-raven .mijn-raven-grid .btn{margin-top:16px}.mijn-raven-login{max-width:28rem}.mijn-raven-login h2{margin:0 0 12px}.mijn-raven-login p{color:var(--raven-mut-dark-bg);margin-bottom:20px}.mijn-raven-acties{margin:8px 0 28px}.mijn-raven-wie{font-family:var(--font-mono);color:var(--raven-lake-light);margin:0 0 20px;font-size:13px}.mijn-raven-email{margin:0 0 8px}.mijn-raven-email .aud{margin-bottom:4px;display:block}.mijn-raven .wrap{min-width:0;overflow-x:hidden}.mijn-raven .lede{max-width:46rem}.mr-nav{flex-wrap:wrap;gap:8px;margin:8px 0 20px;padding-bottom:4px;display:flex;overflow:visible}.mr-nav-item{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-dark-bg);border:1px solid var(--raven-line-dark);border-radius:10px;flex:none;align-items:center;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex}.mr-nav-item.is-on,.mr-nav-item[aria-current=page]{color:var(--raven-ink);background:var(--raven-lake);border-color:var(--raven-lake)}.mr-nu{margin:8px 0 16px;font-size:clamp(22px,3vw,32px)}.mr-nu-lijst,.mr-lijst{gap:16px;margin:0 0 28px;padding:0;list-style:none;display:grid}@media (min-width:900px){.mr-nu-lijst{grid-template-columns:repeat(2,minmax(0,1fr))}}.mijn-raven .card.mr-kaart,.mijn-raven .mr-kaart{overflow-wrap:anywhere;background:var(--raven-ink-3);border:1px solid var(--raven-line-dark);min-width:0}@supports (color:color-mix(in lab, red, red)){.mijn-raven .card.mr-kaart,.mijn-raven .mr-kaart{border:1px solid color-mix(in srgb, var(--raven-line-dark) 42%, transparent)}}.mijn-raven .card.mr-kaart,.mijn-raven .mr-kaart{box-shadow:0 8px 22px var(--raven-ink)}@supports (color:color-mix(in lab, red, red)){.mijn-raven .card.mr-kaart,.mijn-raven .mr-kaart{box-shadow:0 8px 22px color-mix(in srgb, var(--raven-ink) 14%, transparent)}}.mijn-raven .card.mr-kaart,.mijn-raven .mr-kaart{border-radius:var(--r);flex-direction:column;gap:10px;padding:22px;display:flex}.mr-kaart h2,.mr-kaart h3{margin:0;font-size:clamp(18px,2.4vw,22px)}.mr-kaart .aud{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--raven-lake-light);margin:0;font-size:11.5px}.mr-kaart-meta{font-family:var(--font-mono);color:var(--raven-lake-light);margin:0;font-size:13px}.mr-kaart-acties,.mr-doc-acties{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mr-status{width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--raven-lake-light);border-radius:999px;justify-self:start;padding:5px 10px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.mr-status{border:1px solid color-mix(in srgb, var(--raven-lake-light) 46%, transparent)}}.mr-status{color:var(--raven-lake-light);margin:0}.mr-doc-groep h3{margin:0 0 12px;font-size:18px}.mr-wijzig-geschiedenis{margin:28px 0}.mr-wijzig-geschiedenis>h3{margin:0 0 12px;font-size:18px}.mr-leeg{margin:12px 0 32px}.mr-leeg p{margin:0}.mr-volgende{margin:8px 0 28px}.mr-volgende h2{margin:0;font-size:clamp(18px,2.4vw,22px)}.mr-volgende p{color:var(--raven-mut-dark-bg);margin:0}.mr-paneel{max-width:36rem;margin:0 0 28px}.mr-steun{border-top:1px solid var(--raven-line-dark);margin-top:36px;padding-top:24px}.mr-steun-titel{margin:0 0 12px;font-size:16px}.mr-steun-acties{flex-wrap:wrap;gap:10px;margin:0;display:flex}.mr-steun-acties .btn{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:44px;display:inline-flex}.mr-steun-acties .aud{color:var(--raven-mut-dark-bg);margin:0}.mr-claim{max-width:28rem;margin:0}.mr-wijzig{max-width:36rem;margin:28px 0}.mr-kopieer{margin:8px 8px 12px 0}.mr-dl{gap:12px;margin:8px 0;display:grid}.mr-dl dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:12px}.mr-dl dd{margin:0}.mr-voorwaarden{border:1px solid var(--raven-line-dark);border-radius:12px;margin-bottom:20px;padding:16px}.mr-tijdlijn{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.mr-tijdlijn li{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--raven-line-dark);color:var(--raven-mut-dark-bg);border-radius:999px;padding:8px 12px;font-size:12px}.mr-tijdlijn li.is-klaar{color:var(--raven-text-dark-bg)}.mr-tijdlijn li.is-nu{color:var(--raven-ink);background:var(--raven-lake);border-color:var(--raven-lake)}@media (min-width:900px){.mr-nav{flex-wrap:wrap;overflow:visible}}.org{padding-bottom:clamp(48px,7vw,96px)}.org-terug{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:12px}.org-terug a{color:var(--raven-lake-light)}.org-kop{gap:8px;margin-bottom:24px;display:grid}.org-kop h1{margin:0;font-size:clamp(28px,7vw,44px);line-height:1.06}.org-kop-datum{font-family:var(--font-mono);letter-spacing:.04em;color:var(--raven-lake-light);margin:0;font-size:13px}.org-kaart-stand,.org-pil{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--raven-line-dark);color:var(--raven-mut-dark-bg);white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 10px;font-size:11px}.org-kaart-stand[data-status=confirmed],.org-pil[data-stand=accepted],.org-pil[data-stand=sent],.org-pil[data-stand=copied]{color:var(--raven-lake-light);border-color:var(--raven-lake-light)}@supports (color:color-mix(in lab, red, red)){.org-kaart-stand[data-status=confirmed],.org-pil[data-stand=accepted],.org-pil[data-stand=sent],.org-pil[data-stand=copied]{border-color:color-mix(in srgb, var(--raven-lake-light) 46%, transparent)}}.org-pil[data-stand=failed]{color:#ffd166;border-color:#ffd16675}.org-lijst{gap:16px;margin:0;padding:0;list-style:none;display:grid}.org-kaart>a{border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-3);color:var(--raven-text-dark-bg);gap:8px;padding:18px;display:grid}.org-kaart>a:hover{border-color:var(--raven-lake)}.org-kaart h2{margin:0;font-size:22px}.org-kaart-datum{font-family:var(--font-mono);color:var(--raven-lake-light);margin:0;font-size:12.5px}.org-kaart-cijfers{color:var(--raven-mut-dark-bg);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:14.5px;display:flex}.org-kaart-laat{color:#ffd166}.org-kaart-open{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-lake-light);font-size:11.5px}.org-leeg{justify-items:start;gap:16px;max-width:44ch;display:grid}.org-som{border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px;margin:0 0 24px;padding:18px;display:grid}.org-som div{gap:4px;display:grid}.org-som dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:11px}.org-som dd{font-family:var(--font-title);margin:0;font-size:20px;font-weight:700}.org-rsvp{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.org-rsvp li{text-align:center;border:1px solid var(--raven-line-dark);border-radius:12px;gap:2px;padding:12px 8px;display:grid}.org-rsvp strong{font-family:var(--font-title);font-size:24px}.org-rsvp span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:10.5px}.org-laat{background:#ffd16614;border:1px solid #ffd16666;border-left:3px solid #ffd166;border-radius:12px;margin:0 0 24px;padding:16px 18px}.org-laat h2{margin:0 0 8px;font-size:18px}.org-laat ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.org-laat li{gap:2px;font-size:15px;display:grid}.org-afgesloten{margin:0 0 20px}.org-melding{color:var(--raven-lake-light);margin:0 0 16px;font-size:14.5px}.org-nav{scrollbar-width:none;gap:8px;margin:0 0 20px;padding:4px 0 12px;display:flex;overflow-x:auto}.org-nav::-webkit-scrollbar{display:none}.org-nav a{border:1px solid var(--raven-line-dark);min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--raven-mut-dark-bg);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:11.5px;display:inline-flex}.org-nav a[aria-current=page]{color:#fff;background:var(--raven-lake-dark);border-color:#0000}.org-sectie{gap:14px;margin-bottom:32px;display:grid}.org-sectie h2{margin:0;font-size:24px}.org-sectie h3{margin:12px 0 0;font-size:17px}.org-uitleg{color:var(--raven-mut-dark-bg);max-width:60ch;margin:0}.org-voetnoot{color:var(--raven-mut-dark-bg);margin:0;font-size:13px}.org-tiplijst{gap:6px;margin:0;padding-left:20px;display:grid}.org-contact{flex-wrap:wrap;gap:8px 20px;display:flex}.org-contact a{color:var(--raven-lake-light);align-items:center;min-height:44px;display:inline-flex}.org-form{border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-2);gap:12px;padding:18px;display:grid}.org-form h2{margin:0;font-size:20px}.org-veld{gap:6px;display:grid}.org-veld>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:11px}.org-veld input,.org-veld select,.org-veld textarea,.org-berichttekst{width:100%;min-height:44px;font-size:16px;font-family:var(--font-body);color:var(--raven-text-dark-bg);background:var(--raven-ink);border:1px solid var(--raven-line-dark);border-radius:10px;padding:10px 12px}.org-veld textarea,.org-berichttekst{resize:vertical;min-height:88px;line-height:1.5}.org-veld input:focus-visible,.org-veld select:focus-visible,.org-veld textarea:focus-visible{outline:2px solid var(--raven-lake);outline-offset:1px}.org-check{align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.org-check input{width:22px;height:22px;accent-color:var(--raven-lake)}.org-knop{justify-self:start;min-height:44px}.org-knoppen{flex-wrap:wrap;gap:8px;display:flex}.org-gasten,.org-extras,.org-berichten{gap:14px;margin:0;padding:0;list-style:none;display:grid}.org-gasten>li,.org-extras>li,.org-berichten>li{border:1px solid var(--raven-line-dark);border-radius:var(--r);background:var(--raven-ink-3);gap:10px;padding:16px;display:grid}.org-gast-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.org-gast-kop strong{font-family:var(--font-title);font-size:18px}.org-gast-som{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px;margin:0;display:grid}.org-gast-som div{gap:2px;display:grid}.org-gast-som dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--raven-mut-dark-bg);font-size:10.5px}.org-gast-som dd{margin:0;font-size:15px}.org-gast-form{background:0 0;border-style:dashed}.org-extras>li,.org-berichten>li{font-size:15px}.org-extras span{color:var(--raven-mut-dark-bg);font-size:14px}.org-uitnodiging{gap:10px;display:grid}.org-composer{border-top:1px solid var(--raven-line-dark);gap:10px;padding-top:6px;display:grid}.org-kanalen{border:none;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.org-kanalen legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mut-dark-bg);padding:0;font-size:11px}.org-kanalen label{align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}.org-kanalen input{width:20px;height:20px;accent-color:var(--raven-lake)}@media (min-width:700px){.org-kaart-cijfers{font-size:15.5px}.org-sectie{gap:18px}}@media (max-width:400px){.org-rsvp{grid-template-columns:repeat(2,1fr)}}.fr-review{gap:var(--adm-sectie);display:grid}.fr-review-toggle{color:var(--bh-mut);align-items:center;gap:8px;font-size:13px;display:inline-flex}.fr-review-toggle input{accent-color:var(--raven-lake);width:16px;height:16px}.fr-review-sectie{gap:var(--adm-gat);display:grid}.fr-review-sectie-acties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fr-review-item{gap:var(--adm-klein);display:grid}.fr-review-reden{color:var(--bh-amber);margin:6px 0 0;font-size:12.5px;line-height:1.45}.fr-review-faq{gap:var(--adm-gat);display:grid}.fr-review-ta{resize:vertical;width:100%;font:inherit;border:1px solid var(--bh-line);background:var(--bh-text);border-radius:8px;padding:8px 10px;font-size:15px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.fr-review-ta{background:color-mix(in srgb, var(--bh-text) 4%, transparent)}}.fr-review-ta{color:var(--bh-text)}.fr-review-ta:focus-visible{outline:2px solid var(--raven-lake);outline-offset:1px}.fr-review-bulk{margin:12px 0}.fr-review-micro{margin-top:var(--adm-sectie);max-width:none}.fr-review-micro-lijst{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fr-review-micro-lijst li{color:var(--bh-mut);gap:2px;font-size:12.5px;display:grid}.fr-review-micro-lijst code{font:500 10.5px var(--font-mono);color:var(--bh-accent);overflow-wrap:anywhere}.vw{gap:var(--adm-sectie);margin:var(--adm-sectie) 0;display:grid}.vw-kop h2{font-family:var(--font-title);margin:0 0 6px;font-size:1.35rem}.vw-dash{gap:var(--adm-klein);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.vw-dash-taal{text-align:left;border:1px solid var(--bh-line);background:var(--bh-paper);color:var(--bh-text);cursor:pointer;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.vw-dash-taal.is-aan{border-color:var(--raven-lake)}.vw-dash-taal b{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}.vw-dash-taal small{color:var(--bh-mut);font-size:12px;line-height:1.4}.vw-dash-taal strong{font-family:var(--font-mono);color:var(--raven-lake);font-size:13px}.vw-filters{align-items:end}.vw-zoek{flex:14rem}.vw-werk{gap:var(--adm-gat);grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);align-items:start;display:grid}.vw-queue ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vw-queue li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.vw-check{place-items:start;padding-top:10px;display:grid}.vw-check input{width:16px;height:16px;accent-color:var(--raven-lake)}.vw-rij{text-align:left;border:1px solid var(--bh-line);background:var(--bh-paper);width:100%;color:inherit;cursor:pointer;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.vw-rij.is-aan{border-color:var(--raven-lake)}.vw-rij code{font:500 10.5px var(--font-mono);color:var(--bh-accent);overflow-wrap:anywhere}.vw-rij span{color:var(--bh-mut);font-size:12px}.vw-pagina{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.vw-review{gap:var(--adm-klein);min-width:0;display:grid}.vw-review header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vw-review header code{font:500 11px var(--font-mono);color:var(--bh-accent);overflow-wrap:anywhere}.vw-drietal{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vw-drietal>*{min-width:0}.vw-oordeel{color:var(--bh-amber);border:1px solid var(--bh-amber);margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45;list-style:inside}@supports (color:color-mix(in lab, red, red)){.vw-oordeel{border:1px solid color-mix(in srgb, var(--bh-amber) 40%, transparent)}}.vw-oordeel{background:var(--bh-amber);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.vw-oordeel{background:color-mix(in srgb, var(--bh-amber) 10%, transparent)}}.vw-oordeel.is-blok{color:var(--bh-fout);border-color:var(--bh-fout)}@supports (color:color-mix(in lab, red, red)){.vw-oordeel.is-blok{border-color:color-mix(in srgb, var(--bh-fout) 45%, transparent)}}.vw-oordeel.is-blok{background:var(--bh-fout)}@supports (color:color-mix(in lab, red, red)){.vw-oordeel.is-blok{background:color-mix(in srgb, var(--bh-fout) 12%, transparent)}}.vw-diff{background:var(--bh-amber);border-radius:3px;padding:0 .15em}@supports (color:color-mix(in lab, red, red)){.vw-diff{background:color-mix(in srgb, var(--bh-amber) 28%, transparent)}}.vw-diff{color:inherit}.vw-diff-merk{background:var(--raven-lake)}@supports (color:color-mix(in lab, red, red)){.vw-diff-merk{background:color-mix(in srgb, var(--raven-lake) 28%, transparent)}}.vw-diff-placeholder{outline:1px dashed var(--raven-lake);background:0 0}.vw-diff-url{background:var(--raven-lake);text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.vw-diff-url{background:color-mix(in srgb, var(--raven-lake) 16%, transparent)}}.vw-diff-verloren{background:var(--bh-fout)}@supports (color:color-mix(in lab, red, red)){.vw-diff-verloren{background:color-mix(in srgb, var(--bh-fout) 28%, transparent)}}.vw-diff-verloren{text-decoration:line-through}@media (max-width:1080px){.vw-drietal{grid-template-columns:1fr}}@media (max-width:900px){.vw-dash{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-werk{grid-template-columns:1fr}}@media (max-width:400px){.vw-dash{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
