@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-sans), system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans), system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-ink:var(--ink);--font-display:var(--font-display), Georgia, serif}}@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{.btn,.btn-primary,.btn-brass,.btn-outline,.btn-ghost,.btn-dark{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.15rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,transform .1s;display:inline-flex}.btn:active,.btn-primary:active,.btn-brass:active,.btn-outline:active,.btn-ghost:active,.btn-dark:active{transform:translateY(1px)}.btn:disabled,.btn-primary:disabled,.btn-brass:disabled,.btn-outline:disabled,.btn-ghost:disabled,.btn-dark:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary{background:var(--green);color:var(--cream);box-shadow:inset 0 1px #ffffff26,0 6px 14px -8px #29523799}.btn-primary:hover:not(:disabled){background:var(--green-soft)}.btn-brass{color:#241f10;background:linear-gradient(175deg, var(--brass-light), var(--brass) 55%, var(--brass-deep));box-shadow:inset 0 1px #fff6,0 6px 14px -8px #8a6a2fb3}.btn-brass:hover:not(:disabled){background:linear-gradient(175deg, #e6cd94, var(--brass-light) 55%, var(--brass))}.btn-outline{border-color:var(--line);color:var(--green);background:#fff9}.btn-outline:hover:not(:disabled){border-color:var(--brass);background:#fff}.btn-ghost{color:var(--green)}.btn-ghost:hover:not(:disabled){background:#2952370f}.btn-dark{color:var(--cream);background:#f7f2e71a;border-color:#f7f2e759}.btn-dark:hover:not(:disabled){background:#f7f2e72e}.btn-sm{padding:.375rem .75rem;font-size:.8125rem}.card{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-tile);background:linear-gradient(#ffffffd9,#ffffff9e);position:relative}a.card,.card.kaart-rand{border-color:var(--rand-kaart)}.card:after{content:"";border-radius:calc(var(--radius) - 3px);pointer-events:none;border:1px solid #b08d4629;position:absolute;inset:3px}.card-flush:after{display:none}.zoek-suggesties{background:var(--cream);color:var(--ink);border-color:var(--line);box-shadow:0 20px 44px -14px #12181099,0 2px 8px -4px #12181059}.panel-head{border-bottom:1px solid var(--line-soft);margin-bottom:1rem;padding-bottom:.625rem}.panel-head.zonder-lijn{border-bottom:0;padding-bottom:0}.pijler-regel{align-items:center;gap:10px;margin-bottom:.5rem;display:flex}.pijler-merk{width:28px;height:28px;color:var(--messing-tekst);background:radial-gradient(circle at 32% 26%,#fffc,#b08d461f);border:1px solid #b08d4680;border-radius:999px;flex:none;place-items:center;display:grid}.pijler-merk.is-donker{color:var(--brass-light);background:#f0dcae14;border-color:#c9a96a73}.pijler-lijn{border-top:1px dotted #b08d468c;flex:auto;min-width:16px;height:0}.pijler-sub{max-width:56ch;color:var(--muted);margin-top:.25rem;font-size:.875rem;line-height:1.55}.kastkop{margin-bottom:14px}.kastkop-op{text-transform:uppercase;letter-spacing:.18em;color:var(--messing-tekst);font-size:10px;font-weight:700;line-height:1.4}.kastkop-titel{font-family:var(--font-display), Georgia, serif;color:var(--ink);text-wrap:balance;border-bottom:1px solid var(--messing-lijn);margin-top:2px;padding-bottom:9px;font-size:clamp(1.3rem,1rem + 1.3vw,2.25rem);font-weight:600;line-height:1.12}.site-kop{z-index:var(--z-kop)}.kop-balk{height:var(--balk-h)}.merk-hangend{top:var(--schild-zak);height:calc(var(--schild-h) + 2 * var(--schild-rand));width:auto;margin-inline:calc(-1 * var(--schild-rand));position:relative}.blad{padding-top:calc((var(--schild-h) - var(--balk-h)) / 2 + var(--schild-zak) + var(--schild-rand) + var(--schild-lucht))}.kastzoek{z-index:var(--z-doek);place-items:start center;padding:clamp(16px,12vh,140px) 16px 16px;display:grid;position:fixed;inset:0}.kastzoek-doek{background:#0c140e8c;position:absolute;inset:0}.kastzoek-blad{z-index:var(--z-venster);background:var(--cream);width:min(100%,27rem);color:var(--ink);border-radius:16px;padding:16px;position:relative;box-shadow:0 24px 60px -20px #140c04a6,0 0 0 1px #00000012}.slot-epp,.kroonpin-epp,.memory-epp,.raad-epp,.uitgave-epp{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#241a0a;background:linear-gradient(#f2e0b4,#c9a35c 55%,#b28f45);border:1px solid #5840168c;border-radius:3px;align-items:baseline;gap:3px;padding:1.5px 5px;font-size:11px;font-weight:800;line-height:1.35;display:inline-flex;box-shadow:0 1px 2px #0000008c,inset 0 1px #fff9}.slot-epp{z-index:3;position:absolute;top:5px;right:5px}.uitgave-epp{z-index:3;border-radius:4px;padding:3px 9px;font-size:14px;position:absolute;top:10px;right:10px}.uitgave-epp i{font-size:10px}.slot-epp i,.kroonpin-epp i,.memory-epp i,.raad-epp i,.uitgave-epp i{letter-spacing:.04em;color:#3a2a0e;font-size:10px;font-style:normal;font-weight:800;transform:translateY(-.5px)}.slot-bordvak{display:contents}.slot-label{z-index:5;margin-top:calc(-1 * var(--kaart-insteek));text-align:center;pointer-events:none;clip-path:url(#pinkaartje);filter:drop-shadow(0 2px 3px #00000080);background:linear-gradient(#7f3c37 0%,#6d2f2a 55%,#5b2320 100%);flex-direction:column;padding:13px 10px 8px;display:flex;position:relative}.slot-label:before{content:"";pointer-events:none;clip-path:url(#pinkaartje);background:#d6af6a99;position:absolute;inset:3px}.slot-label:after{content:"";pointer-events:none;clip-path:url(#pinkaartje);background:linear-gradient(#7f3c37 0%,#6d2f2a 55%,#5b2320 100%);position:absolute;inset:4px}.slot-label>*{z-index:1;order:0;position:relative}.slot-label a,.slot-label button,.slot-label input,.slot-label label{pointer-events:auto}.slot-label .slot-actions{order:1}.slot-label:not(:has(.slot-actions)){padding-bottom:7px}.slot-label .name{overflow-wrap:anywhere;-webkit-line-clamp:2;color:#f6e7c6;text-shadow:0 1px 1px #1e080799;margin-inline:auto;-webkit-box-orient:vertical;-webkit-box-pack:center;width:88%;min-width:0;min-height:2.1em;margin-top:3px;font-size:11.5px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.slot-label .meta{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;color:#e4c189;text-shadow:0 1px 1px #1e080780;order:-1;min-width:0;margin:0;font-size:9.5px;font-weight:700;overflow:hidden}.slot-plaat{margin-top:calc(-1 * var(--kaart-insteek));height:var(--kaart-insteek);pointer-events:none;position:relative}.slot-tray-clip{pointer-events:none;z-index:5;width:50.5%;height:83.5px;position:absolute;top:-22.1px;overflow:hidden}.slot-tray-clip.is-links{left:0}.slot-tray-clip.is-rechts{left:49.5%}.slot-tray-slide{pointer-events:none;will-change:transform;width:198.02%;transition:transform .55s cubic-bezier(.34,1.3,.64,1);position:absolute;top:0;bottom:0;transform:translateY(29px)}.slot-tray-clip.is-links .slot-tray-slide{left:0}.slot-tray-clip.is-rechts .slot-tray-slide{left:-98.0198%}.pinkaart:hover .slot-tray-slide,.pinkaart:focus-within .slot-tray-slide{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.slot-tray-slide{opacity:0;transition:opacity .2s ease-in;transform:translateY(0)}.pinkaart:hover .slot-tray-slide,.pinkaart:focus-within .slot-tray-slide{opacity:1;transition:opacity .2s ease-out;transform:translateY(0)}}@media (hover:none){.slot-tray-slide{transition:none;transform:translateY(0)}}.slot-tray{fill:#4a2420;width:100%;height:132.1px;display:block;position:absolute;top:0;left:0}.slot-koop,.slot-ruil{z-index:6;opacity:0;pointer-events:auto;cursor:pointer;align-items:center;gap:6px;transition:opacity .2s ease-in,transform .2s ease-in;display:inline-flex;position:absolute;top:22.1px}.slot-koop{left:14.7%;transform:translate(-50%,calc(6px - 50%))}.slot-ruil{right:14.7%;transform:translate(50%,calc(6px - 50%))}.pinkaart:hover .slot-koop,.pinkaart:focus-within .slot-koop{opacity:1;transition:opacity .3s ease-out .15s,transform .3s ease-out .15s;transform:translate(-50%,-50%)}.pinkaart:hover .slot-ruil,.pinkaart:focus-within .slot-ruil{opacity:1;transition:opacity .3s ease-out .23s,transform .3s ease-out .23s;transform:translate(50%,-50%)}@media (prefers-reduced-motion:reduce){.slot-koop{transform:translate(-50%,-50%)}.slot-ruil{transform:translate(50%,-50%)}.pinkaart:hover .slot-koop,.pinkaart:focus-within .slot-koop,.pinkaart:hover .slot-ruil,.pinkaart:focus-within .slot-ruil{transition:opacity .2s ease-out}}@media (hover:none){.slot-koop{opacity:1;transition:none;transform:translate(-50%,-50%)}.slot-ruil{opacity:1;transition:none;transform:translate(50%,-50%)}}.slot-sparkles{z-index:7;pointer-events:none;height:0;position:absolute;top:-22.1px;left:0;right:0}.spark{opacity:0;background:radial-gradient(circle,#fff3d6 0%,#e3ac47 55%,#e3ac4700 100%);border-radius:50%;width:5px;height:5px;position:absolute;top:0;transform:translate(0)scale(.5)}.spark-1{--dx:-3px;left:8.5%}.spark-2{--dx:4px;left:13.5%}.spark-3{--dx:-2px;left:18.5%}.spark-4{--dx:3px;left:82%}.spark-5{--dx:-4px;left:87.5%}@keyframes slot-sprankel{0%{opacity:0;transform:translate(0)scale(.5)}25%{opacity:1}to{opacity:0;transform:translate(var(--dx,0px), -22px) scale(1)}}@media (prefers-reduced-motion:reduce){.slot-sparkles{display:none}}@media (hover:none){.slot-sparkles{display:none}}.slot-aanbod{text-shadow:0 1px 1px #1e0807a6;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;height:17px;margin-top:4px;line-height:1.2;display:flex}.slot-aanbod-ruil{opacity:.95;flex:none;transform:translateY(1px)}.slot-aanbod-prijs{font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;color:#f4e7c8;flex:none;font-size:12.5px;font-weight:600}.slot-aanbod-ruilen{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display), Georgia, serif;color:#f4e7c8;font-size:12.5px;font-weight:600;overflow:hidden}.slot-aanbod-bedrag{color:#f0dcaee0;font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:600}.slot-aanbod-meer{pointer-events:auto;cursor:pointer;color:#f2e3bd;font-variant-numeric:tabular-nums;background:#f0dcae24;border:1px solid #f0dcae73;border-radius:4px;flex:none;padding:0 4px;font-size:9.5px;font-weight:800}.slot-aanbod-meer:hover{background:#f0dcae47;border-color:#f0dcae}.slot-aanbod-meer:focus-visible{outline:2px solid var(--brass-light);outline-offset:2px}.wensenlaag{z-index:80;background:var(--cream);width:max-content;max-width:min(18rem,100vw - 24px);color:var(--ink);border-radius:12px;padding:10px 12px;position:fixed;translate:-50%;box-shadow:0 18px 40px -16px #140c0499,0 0 0 1px #00000014}.wensenlaag-kop{text-transform:uppercase;letter-spacing:.12em;color:var(--messing-tekst);margin-bottom:6px;font-size:10px;font-weight:800}.wensenlaag ul{gap:7px;display:grid}.wensenlaag li{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.wensenlaag-pin{flex:none;width:30px}.slot-bijschrift{color:#f0dcaeb3;text-shadow:0 1px 1px #1e08078c;text-overflow:ellipsis;white-space:nowrap;min-height:12px;margin-top:3px;font-size:9.5px;font-weight:600;line-height:1.25;overflow:hidden}.ladetip{z-index:var(--z-venster);pointer-events:none;white-space:nowrap;color:#f0dcae;background:#3d1d1a;border-radius:6px;padding:4px 9px 5px;font-size:11px;font-weight:700;line-height:1.3;animation:.12s ease-out ladetip-op;position:fixed;translate:-50% -100%;box-shadow:0 6px 14px -6px #000c,inset 0 0 0 1px #f0dcae2e}.ladetip.is-onder{translate:-50%}.ladetip:after{content:"";width:8px;height:8px;translate:calc(-50% + var(--pijl,0px)) 0;background:#3d1d1a;position:absolute;left:50%;rotate:45deg}.ladetip:not(.is-onder):after{bottom:-3px}.ladetip.is-onder:after{top:-3px}@keyframes ladetip-op{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ladetip{animation:none}}.slot-munt{background:radial-gradient(circle at 32% 28%,#f6e6bb,#d3ab5c 55%,#a1802f 92%);border:1px solid #58401699;border-radius:50%;width:28px;height:28px;padding:2px;display:block;box-shadow:0 1px 2px #00000080,inset 0 1px #ffffff8c}.slot-telling{font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;color:#e8d9b8;text-shadow:0 1px 1px #1e080799;font-size:22px;font-weight:500;line-height:1}.slot-actions{z-index:5;border-radius:2px;grid-template-columns:1fr 1fr;margin:7px -2px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #260c0a73}.slot-actions.heb-vol{grid-template-columns:1fr 0fr}.slot-act{cursor:pointer;letter-spacing:.02em;color:#5a4715;text-shadow:0 1px #fff7db73;background:linear-gradient(#c8a75f,#ae8d45);justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 4px;font-size:12px;font-weight:800;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px -1px #38260880,inset 0 -1px #fff7db4d}.slot-actions.enkel{grid-template-columns:1fr}.slot-actions.enkel .slot-act{border-radius:3px 3px 0 0}.slot-act:first-child,.heb-vol .act-heb{border-radius:0}.heb-vol .act-zoek{opacity:0;border-left-width:0;padding-left:0;padding-right:0}.act-zoek{transition:background .15s,color .15s}.slot-act:last-child{border-left:1px solid #46320f80;border-radius:0 3px 0 0;box-shadow:inset 2px 2px 3px -1px #38260880,inset 1px 0 #fff7db4d,inset 0 -1px #fff7db4d}.slot-act:hover:not(:disabled){color:#372a08;background:linear-gradient(#dfc27c,#c19e54)}.slot-act:active:not(:disabled){box-shadow:inset 0 3px 5px #281a0499}.slot-act:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.slot-act:disabled{cursor:not-allowed;color:#4636146b;text-shadow:none}.slot-act .n{font-variant-numeric:tabular-nums;opacity:.85}.slot-label{container-type:inline-size}.act-heb .woorden{white-space:nowrap;display:none}@container (min-width:124px){.act-heb .woorden{display:inline}}@media (pointer:coarse){.slot-act:after{content:"";position:absolute;inset:-5px 0 -9px}}.act-heb[aria-pressed=true]{color:#efe6cd;text-shadow:0 1px 1px #00000080;background:linear-gradient(#2c5c3f,#16351f);box-shadow:inset 0 2px 4px #0000008c,inset 0 -1px #ffebbe24}.act-heb[aria-pressed=true]:hover:not(:disabled){color:#fff8e6;background:linear-gradient(#356b49,#1c4127)}.act-zoek[aria-pressed=true]:not(:disabled){color:#2b2109;text-shadow:0 1px #fffce88c;background:linear-gradient(#fbeec2,#dcbc66 55%,#b8953f);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px 3px #38260847,inset 1px 0 #fff7db4d}.act-zoek[aria-pressed=true]:hover:not(:disabled){background:linear-gradient(#fff6d6,#e8ca78 55%,#c4a04a)}html{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none}nav,header,button,.btn,.btn-primary,.btn-brass,.btn-outline,.btn-ghost,.btn-dark,.chip,.pill,.slot-act,[data-mobiel-nav],.eyebrow,.label{-webkit-user-select:none;user-select:none}button,a,.chip,.slot-act,[data-mobiel-nav] a{touch-action:manipulation}@media (hover:none){.card:active,.row-link:active{transform:scale(.985)}.card,.row-link{transition:transform .12s}}@media (display-mode:standalone){header.site-kop{padding-top:env(safe-area-inset-top)}header.site-kop>.kop-glas{top:calc(-1 * env(safe-area-inset-top))}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.pin-frame{aspect-ratio:1;background:radial-gradient(circle at 50% 35%, #fffdf7, var(--cream-3));border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #1b191217}.pin-frame>svg,.pin-frame>img{filter:drop-shadow(0 3px 5px #1b191238)}.pin-frame.is-muted>svg,.pin-frame.is-muted>img{filter:grayscale()opacity(.42)}.toonkast{border-radius:inherit;background:radial-gradient(88% 58% at 50% -8%, #fffffff5, #fff0 62%), linear-gradient(180deg, var(--cream-2), var(--cream-3));padding:clamp(1.25rem,4vw,2rem) clamp(1.25rem,5vw,2.5rem) clamp(2rem,7vw,3.25rem);position:relative;overflow:hidden}.toonkast .pin-frame{box-shadow:none;background:0 0;overflow:visible}.toonkast .pin-frame>svg,.toonkast .pin-frame>img{filter:drop-shadow(0 16px 20px #1b191242)drop-shadow(0 3px 4px #1b19122e)}.toonkast:after{content:"";z-index:0;background:radial-gradient(closest-side,#1b191233,#1b191200);border-radius:50%;height:13px;position:absolute;bottom:clamp(1rem,3.5vw,1.75rem);left:24%;right:24%}.input,.input-select{border:1px solid var(--rand-veld);width:100%;color:var(--ink);background:#fffdf8;border-radius:10px;outline:none;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:#7a7364}.input:hover{border-color:var(--brass-deep)}.input:focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green), 0 0 0 5px #2952372e}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236d6656' stroke-width='1.6'%3E%3Cpath d='m4 6.5 4 4 4-4'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;padding-right:2rem}.label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:.3rem;font-size:.6875rem;font-weight:700;display:block}.pill{border:1px solid #0000;border-radius:9999px;align-items:center;gap:.3rem;padding:.1875rem .5625rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.pill-neutral{background:var(--cream-2);border-color:var(--line-soft);color:var(--muted)}.pill-owned{background:var(--green);color:var(--cream)}.pill-wanted{background:linear-gradient(175deg, var(--brass-light), var(--brass));color:#241f10}.pill-le{border-color:var(--brass);color:var(--messing-tekst);background:#f7f2e7eb}.pill-outline{border-color:var(--line);color:var(--muted);background:#ffffffb3}.pill-bezorgd{background:var(--green-tint,#e5f0e8);border-color:var(--green);color:var(--green)}.chip{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:#ffffffb3;border-radius:9999px;align-items:center;gap:.35rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.chip:hover{border-color:var(--brass);color:var(--green)}.chip-on,.chip-on:hover{background:var(--green);border-color:var(--green);color:var(--cream)}.chip-sm{padding:.1875rem .5625rem;font-size:.75rem}.chip-teller{color:var(--muted);font-weight:500}.chip-on .chip-teller{color:var(--creme-klein)}.pinlijst{border-collapse:collapse;width:100%;font-size:.875rem}.pinlijst caption{text-align:left}.pinlijst thead th{text-align:left;vertical-align:bottom;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:.5rem .75rem;font-size:.6875rem;font-weight:700}.pinlijst tbody tr{border-top:1px solid var(--line-soft);position:relative}.pinlijst tbody tr:first-child{border-top:0}.pinlijst tbody tr:hover,.pinlijst tbody tr:focus-within{background:var(--cream-2)}.pinlijst td,.pinlijst tbody th{vertical-align:middle;text-align:left;padding:.4375rem .75rem}.pinlijst thead th.kol-acties,.pinlijst td.kol-acties{text-align:right}.lijst-link{z-index:1;border-radius:4px;position:absolute;inset:0}.lijst-link:focus-visible{outline:2px solid var(--brass);outline-offset:-3px}.kol-beeld{width:3.25rem}.lijst-tegel{width:2.5rem;display:block}.kol-nr{width:4.5rem}.lijst-nr{font-variant-numeric:tabular-nums;color:var(--messing-tekst);white-space:nowrap;align-items:baseline;gap:.3em;font-weight:700;display:inline-flex}.lijst-nr i{letter-spacing:.08em;opacity:.72;font-size:.625rem;font-style:normal;font-weight:800}.kol-naam{max-width:24rem;font-weight:400}.kol-naam .naam{font-weight:600;line-height:1.3;display:block}.kol-naam .bij{color:var(--muted);font-size:.75rem;line-height:1.35;display:block}.kol-naam .bij-tekst{display:none}.kol-naam .nr-hier{color:var(--messing-tekst);font-weight:700}.kol-jaar{font-variant-numeric:tabular-nums;white-space:nowrap;width:4rem}.kol-krijgen{width:9rem}.lijst-koop,.lijst-ruil{white-space:nowrap;display:block}.lijst-koop{color:var(--green);font-weight:600}.lijst-ruil{color:var(--muted);font-size:.75rem}.kol-acties{text-align:right;width:100%;min-width:7rem}.kol-acties>*{display:inline-flex}.kast-paar{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:inline-flex}.kast-knop,.kast-zoek,.kast-pil{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.kast-knop{border-color:var(--brass);color:var(--green-deep);background:#b08d4617}.kast-knop:hover:not(:disabled){border-color:var(--brass-deep);background:#b08d4633}.kast-zoek{border-color:var(--line);color:var(--muted);background:var(--cream)}.kast-zoek:hover:not(:disabled){border-color:var(--brass);color:var(--green)}.kast-zoek.is-aan{border-color:var(--green);color:var(--green);background:#29523714}.kast-pil{color:var(--green-deep);background:#2952371f}.kast-pil:hover:not(:disabled){background:#29523733}.kast-knop:disabled,.kast-zoek:disabled,.kast-pil:disabled{cursor:not-allowed;opacity:.6}.kast-knop:focus-visible,.kast-zoek:focus-visible,.kast-pil:focus-visible{outline:2px solid var(--green);outline-offset:2px}.kol-breed{display:none}.pinlijst td,.pinlijst tbody th,.pinlijst thead th{padding-inline:.5rem}.kol-nr,.kast-zoek{display:none}@media (min-width:640px){.kol-breed,.kol-nr{display:table-cell}.kol-naam .bij-tekst{display:inline}.kol-naam .nr-hier{display:none}.kast-zoek{display:inline-flex}.pinlijst td,.pinlijst tbody th,.pinlijst thead th{padding-inline:.75rem}.kol-nr{width:6rem}.kol-naam{min-width:16rem}.kol-acties{min-width:8.5rem}}.aanbod-lijst{flex-direction:column;gap:.5rem;display:flex}.aanbod-rij{background:var(--cream);box-shadow:0 0 0 1px var(--line-soft);border-radius:12px;grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"beeld naam""acties acties""prijs prijs";align-items:center;gap:.25rem .875rem;padding:.75rem;display:grid}@media (min-width:768px){.aanbod-rij{grid-template-columns:4rem minmax(0,1fr) 13.75rem 7rem;grid-template-areas:"beeld naam acties prijs";min-height:5.625rem}}.aanbod-beeld{grid-area:beeld;width:4rem;display:block;position:relative}.aanbod-miniatuur{background:radial-gradient(circle at 50% 35%, #fffdf7, var(--cream-3));border-radius:10px;width:4rem;height:4rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #1b191217}.aanbod-miniatuur .pin-frame{box-shadow:none;background:0 0}.aanbod-fotomerk{color:var(--cream);background:var(--green-deep);box-shadow:0 0 0 2px var(--cream);border-radius:999px;align-items:center;gap:2px;padding:1px 4px;font-size:.625rem;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.aanbod-naam{grid-area:naam;min-width:0;display:block}.aanbod-naam .naam{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;display:block;overflow:hidden}.aanbod-naam .naam:hover{color:var(--green)}.aanbod-naam .bij{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3125rem;font-size:.8125rem;display:flex}.aanbod-naam .bij>.wie{color:var(--muted)}.aanbod-naam .bij>.wie:hover{color:var(--green)}.aanbod-vanjou{letter-spacing:.02em;color:var(--messing-tekst);background:#b08d3d24;border-radius:999px;padding:.0625rem .375rem;font-size:.6875rem;font-weight:700}.aanbod-acties{grid-area:acties}@media (min-width:768px){.aanbod-acties{text-align:right;justify-self:end}}.aanbod-prijs{grid-area:prijs}@media (min-width:768px){.aanbod-prijs{text-align:right;justify-self:end}}.aanbod-prijs .bedrag,.aanbod-prijs .ruilen{font-size:1.0625rem;font-weight:700;line-height:1.3;display:block}.aanbod-prijs .ruilen{color:var(--green-deep)}.aanbod-prijs .of{color:var(--muted);font-size:.75rem;display:block}.aanbod-zeef{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.aanbod-zeef .zoek-en-filters{display:contents}@media (max-width:767px){.aanbod-zeef .zoek-en-filters{align-items:center;gap:.5rem;display:flex}.aanbod-zeef .zoek-en-filters .zoek{flex:1;max-width:none}}.aanbod-zeef .zoek{flex:11rem;min-width:0;max-width:18rem;position:relative}.aanbod-zeef .zoek .input{padding-left:2.25rem}.aanbod-zeef select.input{flex:none;width:auto}@media (max-width:480px){.aanbod-zeef .zoek{flex-basis:100%;max-width:none}.aanbod-zeef select.input{flex:auto;width:100%}}.aanbod-tegels{flex-wrap:wrap;gap:.5rem;display:flex}.aanbod-tegel{background:radial-gradient(circle at 50% 35%, #fffdf7, var(--cream-3));width:5.5rem;height:5.5rem;box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:10px;flex:none;position:relative;overflow:hidden}.aanbod-tegel-eerste{z-index:2;color:var(--cream);background:var(--green-deep);border-radius:0 0 8px;padding:1px 6px;font-size:.625rem;font-weight:700;position:absolute;top:0;left:0}.aanbod-tegel-knoppen{z-index:2;background:linear-gradient(#0000,#1414108c);justify-content:space-between;display:flex;position:absolute;inset:auto 0 0}.aanbod-tegel-knoppen button{cursor:pointer;color:#fff;width:1.75rem;height:1.5rem;font-size:1rem;font-weight:700;line-height:1}.aanbod-tegel-knoppen button:disabled{opacity:.3;cursor:default}.aanbod-tegel-weg{z-index:2;cursor:pointer;width:1.25rem;height:1.25rem;color:var(--cream);background:#14141099;border-radius:999px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.aanbod-tegel-weg:hover{background:#141410d9}.aanbod-voeg{cursor:pointer;border:1px dashed var(--line);width:5.5rem;height:5.5rem;color:var(--muted);border-radius:10px;flex:none;place-items:center;gap:.125rem;font-size:.6875rem;font-weight:700;transition:border-color .15s,color .15s;display:grid}.aanbod-voeg:hover{border-color:var(--brass);color:var(--messing-tekst)}.aanbod-voeg:disabled{opacity:.5;cursor:default}.aanbod-kaarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.aanbod-kaarten{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.aanbod-kaarten{grid-template-columns:repeat(6,minmax(0,1fr))}}.aanbod-kaart{background:var(--cream);box-shadow:0 0 0 1px var(--rand-kaart);border-radius:12px;flex-direction:column;padding:.375rem;transition:box-shadow .15s;display:flex;position:relative}.aanbod-kaart:hover{box-shadow:0 0 0 1px var(--brass)}.aanbod-kaart-meta .wie{z-index:5;color:var(--muted);position:relative}.aanbod-kaart-meta .wie:hover{color:var(--green)}.aanbod-kaart-vanjou{z-index:2;letter-spacing:.02em;color:var(--messing-tekst);background:#fffdf7eb;border-radius:999px;padding:.0625rem .375rem;font-size:.625rem;font-weight:700;position:absolute;top:.375rem;left:.375rem;box-shadow:0 0 0 1px #b08d3d59}.aanbod-kaart-beeld{aspect-ratio:1;background:radial-gradient(circle at 50% 35%, #fffdf7, var(--cream-3));border-radius:10px;width:100%;margin-bottom:.375rem;display:block;position:relative;overflow:hidden}.aanbod-kaart-beeld .pin-frame{box-shadow:none;background:0 0}.aanbod-kaart-naam{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.aanbod-kaart:hover .aanbod-kaart-naam{color:var(--green)}.aanbod-kaart-onder{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.25rem .5rem;margin-top:.25rem;display:flex}.aanbod-kaart-meta{min-width:0;color:var(--muted);flex-direction:column;font-size:.6875rem;line-height:1.45;display:flex}.aanbod-kaart-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aanbod-kaart-onder{flex-direction:column;align-items:stretch;margin-top:auto}.aanbod-kaart-pillen{align-items:stretch;gap:.25rem;margin-left:0;display:flex}.aanbod-kaart-pillen .aanbodpil{flex:1}.aanbodpil{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;height:26px;padding:0 .5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.aanbodpil.is-ruil{color:var(--green-deep);background:#e3ecdf;border-color:#cddfc6}.aanbodpil.is-koop{color:#4a3718;background:#f1e6cf;border-color:#e0cda3;font-weight:700}.aanbodpil.is-leeg{visibility:hidden}.bodregel{white-space:nowrap;color:#5c4a22;background:#f6eedb;border-radius:999px;align-self:flex-start;align-items:center;gap:.25rem;max-width:100%;margin-bottom:.3rem;padding:.125rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.bodregel svg{flex:none}.bodregel strong{font-weight:800}.bodregel.is-hoogste{color:#fffdf7;background:var(--green-soft)}.bodregel.is-overboden{color:#7a3f0c;background:#fbe3c7}.aanbodpil-knop{z-index:5;cursor:pointer;height:32px;transition:filter .15s,box-shadow .15s;position:relative}.aanbodpil-knop:hover{filter:brightness(.97);box-shadow:0 1px #28190a1f}.aanbodpil-knop:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ruilt-match,.wens-merk{white-space:nowrap;letter-spacing:.02em;color:#fffdf7;background:var(--green-soft);border-radius:999px;padding:.0625rem .375rem;font-size:.625rem;font-weight:700}.wens-merk{background:var(--brass);color:#241f10}.ruilt-regel{min-width:0;color:var(--muted);align-items:center;gap:.25rem;font-size:.6875rem;line-height:1;display:flex}.ruilt-zoekt{font-weight:600}.ruilt-mini{background:var(--cream-3);width:28px;height:28px;box-shadow:0 0 0 1px var(--rand-kaart);border-radius:6px;flex:none;position:relative;overflow:hidden}.ruilt-mini .pin-frame{box-shadow:none;background:0 0}.ruilt-mini.is-match{box-shadow:0 0 0 2px var(--green-soft)}.ruilt-meer{font-weight:600}.weergave{border:1px solid var(--line);background:var(--cream-2);border-radius:9999px;gap:2px;padding:2px;display:inline-flex}.weergave-knop{color:var(--muted);border-radius:9999px;align-items:center;gap:.375rem;padding:.3125rem .6875rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.weergave-knop:hover{color:var(--green)}.weergave-knop.is-aan{background:var(--green);color:var(--cream);box-shadow:0 1px 2px #1b191233}.progress{background:var(--cream-3);border-radius:9999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #1b19121f}.progress>span{background:linear-gradient(90deg, var(--green), var(--green-soft) 60%, var(--brass));border-radius:9999px;height:100%;transition:width .5s cubic-bezier(.2,.7,.3,1);display:block}.progress-goud{background:#b08d462e;height:6px}.progress-goud>span{background:linear-gradient(90deg, var(--brass), var(--brass-light))}.stat{background:linear-gradient(180deg, #fffdf8, var(--cream-2));border:1px solid var(--line-soft);border-radius:12px;padding:.75rem .875rem}.stat-accent{background:linear-gradient(#fffaee,#f6ecd6);border-color:#b08d468c}.stat-val{font-family:var(--font-display), Georgia, serif;color:var(--green);font-size:1.5rem;font-weight:600;line-height:1.1}.stat-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:.125rem;font-size:.6875rem;font-weight:600}.rijk-paneel{color:#f1e5c8;background:radial-gradient(at 15% -10%,#3d5441,#24331f 58%,#1a2516 100%);border-radius:16px;padding:1.15rem 1.25rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 14px 30px -20px #000000d9,inset 0 0 0 1px #d9bb7757}.rijk-paneel:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' seed='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23f)'/%3E%3C/svg%3E");position:absolute;inset:0}.rijk-paneel>*{z-index:1;position:relative}.rijk-cijfer{padding:.1rem .25rem}.rijk-cijfer .getal{font-family:var(--font-display), Georgia, serif;color:#f7e9bf;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,4.2vw,2.4rem);font-weight:600;line-height:1.05;display:block}.rijk-cijfer .naam{text-transform:uppercase;letter-spacing:.1em;color:var(--creme-klein);margin-top:.2rem;font-size:.625rem;font-weight:700;display:block}.rijk-cijfer .merk{color:#d9bb77bf}@media (min-width:640px){.rijk-cijfers>*+*{border-left:1px solid #d9bb7738;padding-left:1rem}}.rijk-balk{background:#0006;border-radius:9999px;height:5px;margin-top:.5rem;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.rijk-balk>span{background:linear-gradient(90deg,#6f9a6a,#a8c48d 55%,#e8cd92);border-radius:9999px;height:100%;transition:width .5s cubic-bezier(.2,.7,.3,1);display:block}.rijk-cijfer .bij{color:var(--creme-klein);margin-top:.35rem;font-size:.6875rem;display:block}.rijk-cijfer .bij.zonder-balk{margin-top:.5rem}.rijk-paneel a{color:#f3e2b4}.serie-plank{background:radial-gradient(circle at 50% 30%, #fffdf7, var(--cream-3));box-shadow:inset 0 1px 3px #1b191217, inset 0 0 0 1px var(--line-soft);border-radius:10px;justify-content:center;gap:.375rem;padding:.45rem .5rem;display:flex}.serie-plank>span{transform-origin:50% 90%;flex:0 calc(20% - .3rem);min-width:0;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.serie-plank .pin-frame{transition:box-shadow .3s;box-shadow:0 2px 4px #1b191238}.serie-plank>span:first-child{transform:rotate(-5deg)translateY(1px)}.serie-plank>span:nth-child(2){transform:rotate(3deg)translateY(-1px)}.serie-plank>span:nth-child(3){transform:rotate(-2deg)translateY(2px)}.serie-plank>span:nth-child(4){transform:rotate(4.5deg)}.serie-plank>span:nth-child(5){transform:rotate(-3.5deg)translateY(1px)}.serie-plank>span:nth-child(2){transition-delay:30ms}.serie-plank>span:nth-child(3){transition-delay:60ms}.serie-plank>span:nth-child(4){transition-delay:90ms}.serie-plank>span:nth-child(5){transition-delay:.12s}.card:hover .serie-plank>span,.card:focus-visible .serie-plank>span{transform:rotate(0)translateY(-4px)scale(1.07)}.card:hover .serie-plank .pin-frame,.card:focus-visible .serie-plank .pin-frame{box-shadow:0 5px 9px #1b19124d}.mist-plek{aspect-ratio:1;width:100%;font-family:var(--font-display), Georgia, serif;color:var(--messing-tekst);z-index:2;background:#b08d4612;border:1.5px dashed #b08d4699;border-radius:999px;place-items:center;font-size:15px;font-weight:600;transition:border-color .15s,background-color .15s;display:grid;position:relative}.mist-plek:hover{border-color:var(--brass-deep);background:#b08d4624}.mist-plek:focus-visible{outline:2px solid var(--brass-light);outline-offset:2px}.mist-omtrek{--omtrek-verf:linear-gradient(160deg, #b08d468c, #8a6a2f80 60%, #6e54258c);width:74%}.mist-plek:hover .mist-omtrek{--omtrek-verf:linear-gradient(160deg, #f0dcaecc, #b08d46b3 60%, #8a6a2fbf)}.serie-tegel{position:relative}.serie-tegel-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.plank-meer{aspect-ratio:1;width:100%;font-family:var(--font-display), Georgia, serif;color:#e2cb94d9;background:#f0dcae1a;border:1px solid #c9a96a73;border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid}.anker{scroll-margin-top:5.5rem}.ruiloproep{background:var(--cream-2);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.spel-voorbeeld,.rijk-vilt{background:radial-gradient(at 50% 22%,#46523f,#2a3327 62%,#1d241b 100%);place-items:center;height:150px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -1px #00000080}.rijk-vilt-foto{object-fit:contain;padding:12px 16px}.rijk-vilt.is-leeg:after{content:"";opacity:.22;background:url(/icon.svg) 50%/64px no-repeat;position:absolute;inset:0}.podium{justify-content:center;align-items:flex-end;gap:1.5rem;padding-bottom:.25rem;display:flex}.podium-plek{flex-direction:column;align-items:center;gap:.3rem;display:flex}.podium-plek.is-eerste{margin-bottom:1.75rem}.podium-plek .avatar{box-shadow:0 0 0 1px var(--brass), 0 4px 10px -3px #0009}.podium-rang{font-family:var(--font-display), Georgia, serif;color:var(--brass-light);font-size:.9375rem;font-weight:700;line-height:1}.spel-rij{align-items:center;gap:10px;display:flex}.spel-kaart{aspect-ratio:4/5;width:62px;transform:rotate(var(--draai,0deg));background:radial-gradient(at 50% 30%,#46523f,#2a3327 62%,#1d241b 100%);border-radius:8px;box-shadow:0 3px 7px #00000073,inset 0 0 0 1px #0006}.spel-kaart:after{content:"";opacity:.3;background:url(/icon.svg) 50%/40% no-repeat;position:absolute;inset:0}.spel-kaart-open{background:radial-gradient(circle at 50% 35%, #fffdf7, var(--cream-3));place-items:center;padding:6px;display:grid}.spel-kaart-open:after{content:none}.spel-kaart-open .pin-frame{box-shadow:none;background:0 0;border-radius:0}.spel-kaart{position:relative}.pin-silhouet{aspect-ratio:1;background:var(--omtrek-verf,linear-gradient(160deg, #f0dcae, #b08d46 60%, #8a6a2f));width:100%;-webkit-mask-image:var(--masker);-webkit-mask-image:var(--masker);-webkit-mask-image:var(--masker);mask-image:var(--masker);-webkit-mask-image:var(--masker);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pin-silhouet.is-laden{visibility:hidden}.spel-silhouet{filter:drop-shadow(0 3px 6px #0000008c);width:118px}.spel-raad{align-items:center;gap:14px;display:flex}.spel-raad>:first-child{width:78px}.spel-keuzes{gap:5px;display:grid}.spel-keuzes>span{color:#f7f2e7d9;background:#f7f2e71a;border:1px solid #f7f2e747;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700}.spel-keuzes>span.is-goed{background:linear-gradient(175deg, var(--brass-light), var(--brass) 60%, var(--brass-deep));color:#241f10;border-color:#0000}.spel-duel{gap:26px}.spel-duelpin{width:76px;display:block}.spel-of{letter-spacing:.1em;text-transform:uppercase;color:#f0dcae;text-shadow:0 1px 3px #000c;font-size:11px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.memory-bord{--kolommen:4;--rijen:var(--rijen-smal);--kaart:130px;--tussen:clamp(6px, .9vw, 12px);gap:var(--tussen);grid-template-columns:repeat(var(--kolommen), minmax(0, 1fr));max-width:calc(var(--kolommen) * var(--kaart) + (var(--kolommen) - 1) * var(--tussen));margin-inline:auto;display:grid}@media (min-width:640px){.memory-bord{--kolommen:6;--rijen:var(--rijen-tablet)}}@media (min-width:1024px){.memory-bord{--kolommen:var(--kolommen-breed);--rijen:var(--rijen-breed);--kaart:min(130px, calc((100svh - 350px) / var(--rijen) * .8))}}.memory-kaart{aspect-ratio:4/5;perspective:900px;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.memory-draai{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.3,.9,.3,1),translate .18s ease-out;position:absolute;inset:0}.memory-kaart.is-open .memory-draai{transform:rotateY(180deg)}.memory-rug,.memory-voor{backface-visibility:hidden;border-radius:10px;transition:box-shadow .18s;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 5px #1b191259,inset 0 0 0 1px #0006}.memory-rug{background:repeating-linear-gradient(45deg,#ffffff06 0 5px,#00000005 5px 10px),radial-gradient(at 50% 30%,#46523f,#2a3327 62%,#1d241b 100%)}.memory-rug:before{content:"";border:1px solid #d6af6a66;border-radius:6px;position:absolute;inset:5px}.memory-rug:after{content:"";opacity:.5;background:linear-gradient(160deg,#f0dcae,#b08d46 60%,#8a6a2f);position:absolute;inset:0;-webkit-mask:url(/icon.svg) 50%/38% no-repeat;mask:url(/icon.svg) 50%/38% no-repeat}.memory-kaart:not(.is-paar):hover .memory-draai,.memory-kaart:focus-visible .memory-draai{translate:0 -4px}.memory-kaart:not(.is-paar):hover .memory-rug,.memory-kaart:focus-visible .memory-rug{box-shadow:0 8px 16px #1b191273,inset 0 0 0 1px #0006}.memory-kaart:focus-visible{outline:2px solid var(--brass-light);outline-offset:3px;border-radius:12px}.memory-voor{background:radial-gradient(circle at 50% 32%, #fffdf7, var(--cream-3));grid-template-rows:minmax(0,1fr) auto;justify-items:center;padding:7px 5px 5px;display:grid;transform:rotateY(180deg)}.memory-beeld{place-self:stretch stretch;width:100%;height:100%;min-height:0;position:relative}.memory-beeld .pin-frame{width:100%;height:100%}.memory-onderschrift{opacity:0;text-align:center;width:100%;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8.5px;font-weight:700;line-height:1.2;transition:opacity .3s ease-out .25s;display:-webkit-box;overflow:hidden}.memory-kaart.is-paar .memory-onderschrift{opacity:.78}.memory-kaart.is-paar .memory-voor{box-shadow:0 2px 5px #1b191259, inset 0 0 0 2px var(--brass);animation:1s ease-out memory-gloed}@keyframes memory-gloed{0%{filter:none}30%{filter:drop-shadow(0 0 14px #ffe2aaf2)}to{filter:none}}.memory-epp{z-index:2;opacity:0;padding:0 4px;font-size:9px;transition:opacity .3s ease-out .25s;position:absolute;top:4px;right:4px}.memory-kaart.is-paar .memory-epp{opacity:.9}@media (prefers-reduced-motion:reduce){.memory-draai{transition:none;transform:none!important}.memory-rug,.memory-voor{backface-visibility:visible;transition:opacity .2s}.memory-voor{opacity:0;transform:none}.memory-kaart.is-open .memory-voor{opacity:1}.memory-kaart.is-open .memory-rug{opacity:0}.memory-kaart.is-paar .memory-voor{animation:none}.memory-kaart:hover .memory-draai,.memory-kaart:focus-visible .memory-draai{translate:0}}.raad-veld{align-items:center;gap:clamp(14px,2.6vw,32px);display:grid}@media (min-width:900px){.raad-veld{grid-template-columns:minmax(0,400px) minmax(0,1fr)}}.raad-toon{justify-items:center;display:grid}.raad-pin{filter:drop-shadow(0 2px 2px #00000059)drop-shadow(0 16px 24px #0000004d);width:min(320px,58vw,38vh);height:min(320px,58vw,38vh);position:relative}.raad-bordje{width:min(230px,84%);margin-top:16px;position:relative}.raad-bordje.is-leeg{visibility:hidden}.raad-bordje .slot-label{margin-top:0}.raad-epp{z-index:6;position:absolute;top:9px;right:2px}.raad-vraag{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:600}.raad-vraag,.raad-opties{max-width:34rem}.raad-opties{gap:8px;margin-top:14px;display:grid}.raad-optie{text-align:left;width:100%;color:var(--cream);cursor:pointer;background:#f7f2e71a;border:1px solid #f7f2e747;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:.9375rem;font-weight:600;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:flex}.raad-optie:hover:not(:disabled){background:#f7f2e72e;border-color:#f7f2e780}.raad-optie:focus-visible{outline:2px solid var(--brass-light);outline-offset:2px}.raad-optie:disabled{cursor:default}.raad-cijfer{color:#f7f2e7cc;background:#f7f2e729;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.raad-optie.is-goed{background:linear-gradient(175deg, var(--brass-light), var(--brass) 60%, var(--brass-deep));color:#241f10;border-color:#0000}.raad-optie.is-goed .raad-cijfer{color:#241f10;background:#241f102e}.raad-optie.is-mis{color:#fbe6e0;background:linear-gradient(175deg,#a8412f,#82301f);border-color:#eeb4a48c}.raad-optie.is-mis .raad-cijfer{color:#fbe6e0;background:#ffffff2e}.raad-optie.is-dof{opacity:.4}.serie-stapel{--silhouet:min(320px, 58vw, 38vh);width:var(--silhouet);height:var(--silhouet);display:grid}.serie-stapel>*{grid-area:1/1}.serie-silhouet{--omtrek-verf:linear-gradient(165deg, #f6e5bd 0%, #cfa95e 38%, #9c7a33 72%, #dcc084 100%);filter:drop-shadow(0 2px 2px #00000059)drop-shadow(0 16px 24px #0000004d);width:100%;height:100%;transition:opacity .6s ease-out;position:relative}.serie-silhouet:after{content:"";background:linear-gradient(#ffffff73,#fff0 42%);position:absolute;inset:0}.serie-echt{opacity:0;filter:drop-shadow(0 2px 2px #00000059)drop-shadow(0 16px 24px #0000004d);width:100%;height:100%;transition:opacity .6s ease-out;display:block;position:relative}.serie-stapel.is-onthuld .serie-silhouet{opacity:0}.serie-stapel.is-onthuld .serie-echt{opacity:1}.serie-broers{max-width:34rem;margin-top:18px}.serie-broers p{color:var(--creme-klein);font-size:.75rem;font-weight:600}.serie-broers ul{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.serie-broers li{width:54px}@media (prefers-reduced-motion:reduce){.serie-silhouet,.serie-echt{transition:none}}.spel-balk{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;font-size:.875rem;display:flex}.spel-stand{font-weight:600}.spel-stand b{color:var(--green);font-weight:700}.spel-bevestig{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.spel-balk>.spel-bevestig{margin-left:auto}.spel-bollen{align-items:center;gap:5px;display:inline-flex}.spel-bol{background:#29523721;border-radius:999px;width:9px;height:9px;transition:background .2s,box-shadow .2s,scale .2s;box-shadow:inset 0 0 0 1px #29523729}.spel-bol.is-goed{background:linear-gradient(160deg, var(--brass-light), var(--brass-deep));box-shadow:0 1px 2px #8a6a2f73}.spel-bol.is-fout{background:#9d3b2c4d;box-shadow:inset 0 0 0 1px #9d3b2c61}.spel-bol.is-nu{background:var(--cream);box-shadow:0 0 0 2px var(--green);scale:1.4}.spel-segment{background:#29523712;border-radius:999px;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #2952371f}.spel-segment button{color:var(--green);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s}.spel-segment button:hover:not(.is-aan):not(:disabled){background:#29523717}.spel-segment button.is-aan{background:var(--green);color:var(--cream)}.spel-segment button:disabled{opacity:.5;cursor:not-allowed}.spel-paneel{--paneel-pad:clamp(14px, 2.6vw, 28px);padding:var(--paneel-pad)}.spel-pin{filter:drop-shadow(0 2px 2px #00000059)drop-shadow(0 16px 24px #0000004d);width:100%;height:auto;display:block}.spel-pin.zweeft{animation:7s ease-in-out infinite zweef}.spel-pinvak{aspect-ratio:1;width:100%;display:block;position:relative}.spel-einde{text-align:center;padding:6px 4px 16px}.spel-record{color:var(--brass-light);margin-top:10px;font-size:.8125rem;font-weight:700}.spel-pinrij{flex-wrap:wrap;justify-content:center;gap:12px;max-width:72rem;margin:20px auto 0;display:flex}.spel-pinrij li{width:clamp(96px,11vw,132px)}.spel-pinrij a{text-align:center;color:#f7f2e7bf;justify-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1.25;transition:color .15s;display:grid}.spel-pinrij a:hover{color:var(--brass-light)}.spel-pinrij .spel-pinvak{width:clamp(78px,9vw,108px);margin-inline:auto}.topscore-teken{background:var(--cream-3);width:32px;height:32px;color:var(--green);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:10px;flex:none;place-items:center;display:grid}.spel-ranglijst{text-align:left;max-width:26rem;margin:18px auto 0}.spel-ranglijst .eyebrow{justify-content:center;margin-bottom:8px;display:flex}.spel-ranglijst ol{gap:2px;display:grid}.spel-ranglijst li{color:#f7f2e7c7;border-radius:9px;align-items:center;gap:9px;padding:5px 9px;font-size:.8125rem;display:flex}.spel-ranglijst li b{color:var(--cream);font-weight:700}.spel-ranglijst a{color:inherit}.spel-ranglijst a:hover{color:var(--brass-light)}.spel-ranglijst .is-jij{color:var(--cream);background:#d6af6a29;box-shadow:inset 0 0 0 1px #d6af6a59}.spel-ranglijst .is-ver{margin-top:10px;position:relative}.spel-ranglijst .is-ver:before{content:"···";letter-spacing:.2em;color:#f7f2e759;font-size:11px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.spel-plek{text-align:right;font-variant-numeric:tabular-nums;width:1.6rem;color:var(--brass-light);flex:none;font-weight:700}.spel-ranglijst-tijd{font-variant-numeric:tabular-nums;color:var(--creme-klein);flex:none}.spel-ranglijst-stil{text-align:center;color:var(--creme-klein);margin-top:12px;font-size:.8125rem}.spel-ranglijst-stil a{color:var(--brass-light);font-weight:700;text-decoration:underline}.tl-hand{--hand:clamp(150px, min(24vw, 23vh), 240px);min-height:calc(var(--hand) + 96px);align-content:center;justify-items:center;padding:4px 0 clamp(12px,1.6vw,18px);display:grid}.tl-hand-pin{width:var(--hand);height:var(--hand);display:block;position:relative}.is-sleepbaar{cursor:grab}.is-sleepbaar:active{cursor:grabbing}.tl-vraag{font-family:var(--font-display), Georgia, serif;text-align:center;margin-top:12px;font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:600}.tl-hand-naam{text-align:center;max-width:32rem;color:var(--brass-light);overflow-wrap:anywhere;margin-top:4px;font-size:.875rem;font-weight:700}.tl-hand-hint{color:var(--creme-klein);margin-top:6px;font-size:.75rem}.tl-baan{--tl-pin:clamp(62px, 6.4vw, 86px);--tl-breed:140px;--tl-gat:64px;margin:0 calc(var(--paneel-pad) * -1) calc(var(--paneel-pad) * -.5);padding:0 8px calc(var(--paneel-pad) * .5);overscroll-behavior-x:contain;overflow-x:auto}.tl-lijn{justify-content:center;align-items:flex-start;width:max-content;min-width:100%;padding-top:8px;display:flex;position:relative}.tl-spoor{left:0;right:0;top:calc(8px + var(--tl-pin) + 7px);background:linear-gradient(90deg,#0000,#f0dcae73 5% 95%,#0000);height:1px;position:absolute}.tl-eind{margin-top:calc(var(--tl-pin) * .5 - 6px);letter-spacing:.12em;text-transform:uppercase;color:#f0dcae8c;flex:none;align-self:flex-start;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.tl-plek{width:var(--tl-breed);flex:none;justify-items:center;display:grid}.tl-pin{width:var(--tl-pin);height:var(--tl-pin);display:block;position:relative}.tl-plek .slot-label{width:100%;margin-top:14px}.tl-datum{color:#e4c189a6;margin-top:1px;font-size:9px;font-weight:700}.tl-gat{width:var(--tl-gat);cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;place-items:start center;padding-top:8px;display:grid;position:relative}.tl-gat:before{content:"";height:calc(var(--tl-pin) + 14px);background:0 0;border-radius:12px;transition:background-color .18s;position:absolute;inset:4px 3px auto}.tl-gat-lijn{width:0;height:calc(var(--tl-pin) + 2px);border-left:2px dashed #f0dcae4d;transition:border-color .18s;position:relative}.tl-gat-voorbeeld{width:var(--tl-pin);height:var(--tl-pin);opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;top:8px;left:50%;translate:-50%}.tl-gat:hover:before,.tl-gat:focus-visible:before,.tl-gat.is-doel:before{background:#f0dcae1f}.tl-gat:hover .tl-gat-lijn,.tl-gat:focus-visible .tl-gat-lijn,.tl-gat.is-doel .tl-gat-lijn{border-color:var(--brass-light)}.tl-gat:hover .tl-gat-voorbeeld,.tl-gat:focus-visible .tl-gat-voorbeeld,.tl-gat.is-doel .tl-gat-voorbeeld{opacity:.5}.tl-gat:focus-visible{outline:2px solid var(--brass-light);outline-offset:-3px;border-radius:12px}@keyframes tl-gloed{0%{filter:drop-shadow(0 2px 2px #00000059)drop-shadow(0 0 #ffe2aa00)}35%{filter:drop-shadow(0 2px 2px #00000059)drop-shadow(0 0 16px #ffe2aae6)}to{filter:drop-shadow(0 2px 2px #00000059)drop-shadow(0 16px 24px #0000004d)}}@keyframes tl-bordje-op{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.tl-plek.is-net .spel-pin{animation:1.1s ease-out tl-gloed}.tl-plek.is-net .slot-label{animation:.45s ease-out .1s backwards tl-bordje-op}.tl-hand .eyebrow{color:var(--brass-light)}.tl-hand .eyebrow.is-mis{color:#e0977f}.tl-plek.is-mis .slot-label:before{background:#e0977fb3}.tl-hand-pin.is-sleept .spel-pin{opacity:.35}@media (max-width:640px){.tl-baan{--tl-breed:116px;--tl-gat:48px;--tl-pin:62px}.tl-eind{letter-spacing:.08em;padding:0 6px;font-size:9px}}@media (prefers-reduced-motion:reduce){.spel-pin.zweeft,.tl-plek.is-net .spel-pin,.tl-plek.is-net .slot-label{animation:none}}.spel-tijdlijn{gap:16px;position:relative}.spel-tijdlijn:after{content:"";background:#f0dcae80;height:1px;position:absolute;bottom:17px;left:-12px;right:-12px}.spel-tijdstip{justify-items:center;gap:9px;width:56px;display:grid}.spel-jaar{color:#e6d3a6;font-size:11px;font-weight:700}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--messing-tekst);align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.dark-panel{color:var(--cream);background:radial-gradient(ellipse at 15% 0%, #b08d4638, transparent 55%), linear-gradient(160deg, var(--green) 0%, var(--green-deep) 100%);border-radius:20px;position:relative;overflow:hidden}.dark-panel>*{position:relative}.beheerder-teken{vertical-align:-.1em;color:var(--brass);flex-shrink:0;align-items:center;margin-left:.3em;display:inline-flex}.dark-panel .beheerder-teken{color:var(--brass-light)}.spotlight{align-items:center;gap:1.5rem;padding:1.75rem 1.25rem;display:grid}.spotlight-beeld{aspect-ratio:1;background:radial-gradient(circle,#f7f2e729 0%,#f7f2e70a 60%,#0000 72%);border-radius:9999px;justify-self:center;width:min(62vw,15rem);padding:1.25rem;transition:transform .25s;display:block}.spotlight-beeld:hover{transform:scale(1.03)}.spotlight-beeld .pin-frame{width:100%;height:100%}.spotlight-oog{text-transform:uppercase;letter-spacing:.14em;color:var(--brass-light,#d9bb77);font-size:.6875rem;font-weight:700}.spotlight-titel{margin-top:.35rem;font-size:1.75rem;font-weight:600;line-height:1.15}.spotlight-sub{color:#f7f2e7c7;margin-top:.4rem;font-size:.9375rem}.spotlight-serie{text-underline-offset:3px;-webkit-text-decoration:underline #d9bb77b3;text-decoration:underline #d9bb77b3}.spotlight-tellers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:26rem;margin-top:1.1rem;display:grid}.spotlight-tellers>div{text-align:center;background:#f7f2e714;border:1px solid #d9bb7738;border-radius:12px;flex-direction:column-reverse;gap:.1rem;padding:.6rem .5rem;display:flex}.spotlight-tellers dd{font-size:1.375rem;font-weight:600;line-height:1.1}.spotlight-tellers dt{color:#f7f2e7b8;font-size:.6875rem;line-height:1.3}.spotlight-leeg{color:#f7f2e7d9;margin-top:1rem;font-size:.9375rem}.spotlight-tellers{grid-template-columns:repeat(auto-fill,minmax(7rem,8.5rem))}.spotlight-knoppen{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.spotlight-alle{text-underline-offset:3px;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline #d9bb77b3;text-decoration:underline #d9bb77b3}.spotlight-rij{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.spotlight-mini{aspect-ratio:1;background:#f7f2e714;border:1px solid #d9bb772e;border-radius:14px;padding:.5rem;transition:transform .2s,border-color .2s;display:block}.spotlight-mini:hover{border-color:#d9bb7799;transform:translateY(-2px)}.spotlight-mini .pin-frame{width:100%;height:100%}.spotlight-erbij .spotlight-rij{margin-top:.6rem}.spotlight-rij.is-klein{grid-template-columns:repeat(4,minmax(0,5.5rem));gap:.6rem}@media (min-width:768px){.spotlight{grid-template-columns:auto minmax(0,1fr);gap:2.5rem;padding:2.25rem 2.5rem}.spotlight.is-serie{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.spotlight-beeld{width:17rem}.spotlight-titel{font-size:2.25rem}}@media (min-width:1100px){.spotlight.met-erbij{grid-template-columns:auto minmax(0,1fr) auto}.spotlight-erbij .spotlight-rij.is-klein{grid-template-columns:repeat(2,6.5rem)}}@media (prefers-reduced-motion:reduce){.spotlight-beeld,.spotlight-mini{transition:none}}.hero-bos{isolation:isolate}.hero-bos:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#09140d6b);height:230px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1023px){.hero-bos:after{height:150px}}.hero-wapen{z-index:-2;opacity:.92;filter:drop-shadow(0 6px 10px #06100a99)drop-shadow(0 0 34px #b08d464d);position:absolute;bottom:52px;left:50%;transform:translate(-50%)}@media (max-width:1023px){.hero-wapen{display:none}}.kroonvitrine{position:absolute;inset:0}.kroongroep{--pin-maat:clamp(135px, 11.3vw, 198px);pointer-events:none;position:absolute;inset:0}.kroonpin{pointer-events:auto}.kroon{opacity:.1;pointer-events:none;width:auto;max-width:none;height:128%;position:absolute;bottom:-14%;right:-6%}.goudpad-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}.goudpad{fill:none;stroke:var(--brass-light);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 8;opacity:.6;vector-effect:non-scaling-stroke}.goudpad-smal{display:none}.goudpad-mask{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-dasharray:var(--lengte);animation:1.8s ease-in-out both pad-tekenen}@keyframes pad-tekenen{0%{stroke-dashoffset:var(--lengte)}to{stroke-dashoffset:0}}.kroonpin-merk{z-index:4;text-transform:uppercase;letter-spacing:.08em;color:#2b2110;white-space:nowrap;pointer-events:none;background:linear-gradient(#f2e0b4,#c9a35c 60%,#a1802f);border:1px solid #5840168c;border-radius:9999px;padding:2px 7px;font-size:9.5px;font-weight:800;position:absolute;top:-6px;left:50%;translate:-50% -100%;box-shadow:0 1px 3px #00000080,inset 0 1px #ffffff8c}.kroonpin{left:var(--x-breed);top:var(--y-breed);width:calc(var(--pin-maat) * var(--schaal,1));translate:-50% calc(var(--bodem,1) * -100% - 8px);animation:pin-opkomst .5s ease-out var(--traag-breed,0s) both;position:absolute}@keyframes pin-opkomst{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.goudhalte{left:50%;top:calc(var(--bodem,1) * 100% + 8px);background:var(--brass-light);pointer-events:none;border-radius:50%;width:7px;height:7px;transition:opacity .2s ease-out;position:absolute;translate:-50% -50%;box-shadow:0 0 0 3px #d9bb772e,0 1px 2px #00000073}.kroonpin:hover .goudhalte,.kroonpin:focus-visible .goudhalte{opacity:0}.kroonpin-draai{rotate:var(--draai);animation:zweef 7s ease-in-out var(--zweef,0s) infinite;transition:rotate .25s ease-out,scale .25s ease-out,translate .25s ease-out;display:block}.kroonpin-beeld{filter:drop-shadow(0 2px 2px #00000059)drop-shadow(0 16px 24px #0000004d);width:100%;height:auto;transition:filter .25s ease-out;display:block}.kroonpin:before{content:"";z-index:-1;background:radial-gradient(circle,#ffe2aa2e,#0000 62%);border-radius:50%;position:absolute;inset:-20%}@keyframes zweef{0%,to{translate:0}50%{translate:0 -5px}}.kroonpin{transition:z-index}.kroonpin:hover,.kroonpin:focus-visible{z-index:4}.kroonpin:hover .kroonpin-draai,.kroonpin:focus-visible .kroonpin-draai{animation-play-state:paused;translate:0 -4px;rotate:0deg;scale:1.06}.kroonpin:hover .kroonpin-beeld,.kroonpin:focus-visible .kroonpin-beeld{filter:drop-shadow(0 4px 4px #0006)drop-shadow(0 26px 34px #00000073)}.kroonpin:focus-visible{outline:2px solid var(--brass-light);outline-offset:6px;border-radius:6px}.kroonpin-kaart{left:50%;top:calc(var(--bodem,1) * 100% + 8px);width:clamp(150px, var(--pin-maat), 220px);translate:calc(-50% + var(--kaart-x,0px)) 4px;opacity:0;pointer-events:none;transition:opacity .2s ease-out,translate .2s ease-out;position:absolute}.kroonpin:hover .kroonpin-kaart,.kroonpin:focus-visible .kroonpin-kaart{opacity:1;translate:calc(-50% + var(--kaart-x,0px)) 0}.kroonpin-kaart .slot-label{margin-top:0}.kroonpin-epp{z-index:6;position:absolute;top:0;left:50%;translate:-50% -50%}.kroonpin-kaart .slot-label .meta{opacity:.6;order:1;width:auto;margin:3px auto 0}@media (hover:none){.kroonpin-kaart{display:none}}@media (min-width:1280px){.kroongroep{left:-19rem}}@media (min-width:1536px){.kroongroep{left:-25rem}}@media (max-width:1279px){.goudpad-breed{display:none}.goudpad-smal{display:block}.kroonpin{left:var(--x-smal);top:var(--y-smal);animation-delay:var(--traag-smal,0s)}.kroonpin.alleen-breed{display:none}.goudpad-svg{-webkit-mask-image:linear-gradient(#000 94%,#0000 100%);mask-image:linear-gradient(#000 94%,#0000 100%)}}@media (min-width:1024px) and (max-width:1279px){.kroongroep{--pin-maat:clamp(135px, 13vw, 172px)}}@media (max-width:1023px){.kroonpin-draai{animation:none}.kroongroep{--pin-maat:clamp(104px, 28.6vw, 125px)}.kroon{opacity:.08;height:112%;bottom:-10%;right:-12%}}@media (prefers-reduced-motion:reduce){.kroonpin,.kroonpin-draai{animation:none}.goudpad-mask{stroke-dashoffset:0;animation:none}.kroonpin:hover .kroonpin-draai,.kroonpin:focus-visible .kroonpin-draai{translate:0;scale:1.02}}.bos-rand{position:relative}.bos-rand:before{content:"";pointer-events:none;background:linear-gradient(#0000,#21412c12 55%,#21412c26);height:200px;position:absolute;bottom:100%;left:0;right:0}.bos-rand:after{content:"";pointer-events:none;background:url(/boomrand.svg) bottom/800px 84px repeat-x;height:84px;position:absolute;bottom:100%;left:0;right:0}.voetbos{isolation:isolate;color:var(--cream);background:radial-gradient(ellipse at 50% 118%, #b08d462e, transparent 62%), linear-gradient(180deg, var(--green-deep), #0c1d12);position:relative}.sterrenhemel{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 88%);mask-image:linear-gradient(#000 0% 40%,#0000 88%)}.dark-panel>.sterrenhemel,.dark-panel>.hero-wapen{position:absolute}.sterrenhemel:before,.sterrenhemel:after{content:"";background-repeat:repeat;background-size:900px 520px;position:absolute;inset:0}.sterrenhemel:before{background-image:url(/sterren-fijn.svg);animation:7.5s ease-in-out infinite fonkel}.sterrenhemel:after{filter:drop-shadow(0 0 3px #fff0c880);background-image:url(/sterren-grof.svg);animation:11s ease-in-out -3.5s infinite fonkel}@keyframes fonkel{0%,to{opacity:.42}50%{opacity:1}}.voetbos>.sterrenhemel{opacity:.3}.voetbos>.sterrenhemel:after{display:none}@media (prefers-reduced-motion:reduce){.sterrenhemel:before,.sterrenhemel:after{opacity:.8;animation:none}}.hero-hemel{--hx:0;--hy:0;isolation:isolate;background:radial-gradient(ellipse at 15% 0%, #b08d4624, transparent 52%), linear-gradient(170deg, #0b1b12 0%, #10281a 46%, var(--green-deep) 100%);position:relative;overflow:hidden}.hemel{z-index:-1;pointer-events:none;position:absolute;inset:0}.hemel>span{display:block;position:absolute;inset:0}.hemel-gloed{background:radial-gradient(60% 55% at 22% 18%,#548c6842,#0000 70%),radial-gradient(55% 50% at 82% 32%,#b08d4633,#0000 72%),radial-gradient(90% 60% at 50% 112%,#b08d4638,#0000 62%)}.hemel-melkweg{filter:blur(14px);translate:calc(var(--hx) * 8px) calc(var(--hy) * 6px);background:linear-gradient(104deg,#0000 32%,#d2e6d60e 42%,#e8f2e41a 50%,#d2e6d60e 58%,#0000 68%)}.hemel-sterren{translate:calc(var(--hx) * 4px) calc(var(--hy) * 3px)}.hemel-sterren i{opacity:var(--rust);translate:calc(var(--hx) * var(--diep) * 3px) calc(var(--hy) * var(--diep) * 2px);animation:hemel-fonkel var(--duur) ease-in-out var(--wacht) infinite;background:#fdf8e8;border-radius:50%;position:absolute;box-shadow:0 0 5px #fff6dee6,0 0 2px #fffc}@keyframes hemel-fonkel{0%,to{opacity:var(--rust)}50%{opacity:1}}.hemel-vallend i{opacity:0;height:1.5px;rotate:var(--hoek);transform-origin:0;animation:hemel-val var(--duur) linear var(--wacht) infinite;background:linear-gradient(90deg,#0000,#fffaebf2);border-radius:2px;position:absolute}@keyframes hemel-val{0%,92%{opacity:0;translate:0;scale:0 1}93%{opacity:0;translate:0;scale:0 1}95%{opacity:.95;scale:1}99%{opacity:0;translate:170px 70px;scale:1}to{opacity:0;translate:170px 70px;scale:0 1}}.hemel>.hemel-bomen{background:url(/boomrand.svg) bottom/800px 104px repeat-x;height:104px;inset:auto -24px 0}.hemel>.hemel-bomen:after{content:"";z-index:-1;background:linear-gradient(#0000,#09140d80);position:absolute;inset:-90px 0 0}.hemel-pins{height:100%;min-height:30rem;position:relative}.hemel-pins.is-smal{min-height:11rem}.hemel-beeld{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hemel-beeld polyline{stroke:#e8cd94;stroke-width:1.75px;stroke-dasharray:2.5 8;stroke-linecap:round;opacity:.72}.hemelpin{--hitmarge:10px;z-index:1;width:calc(var(--breed) + var(--hitmarge) * 2);height:calc(var(--hoog) + var(--hitmarge) * 2);margin:calc((var(--hoog) + var(--hitmarge) * 2) / -2) 0 0 calc((var(--breed) + var(--hitmarge) * 2) / -2);transform:translate(var(--wijk-x,0px), var(--wijk-y,0px));place-items:center;transition:filter .25s,transform .25s;display:grid;position:absolute}@media (scripting:enabled){.hemel-pins:not(.is-smal):not(.is-geplaatst) .hemelpin:not(.is-uitgave){visibility:hidden}}.hemel-pins.is-geplaatst .hemelpin:not(.is-uitgave){animation:.35s both hemelpin-in}@keyframes hemelpin-in{0%{opacity:0}}.hemelpin-zweef{width:var(--breed);height:var(--hoog);animation:hemel-zweef var(--zweef) ease-in-out var(--wacht) infinite;display:block;position:relative}.hemelpin-diep{translate:calc(var(--hx) * 12px) calc(var(--hy) * 8px);transition:translate .25s,scale .2s;position:absolute;inset:0}@keyframes hemel-zweef{0%,to{translate:0}50%{translate:0 -7px}}.hemelpin-beeld{pointer-events:none;width:calc(max(var(--breed), var(--hoog)) / .82);height:calc(max(var(--breed), var(--hoog)) / .82);position:absolute;top:50%;left:50%;translate:-50% -50%}.hemelpin-gloed{pointer-events:none;width:calc(max(var(--breed), var(--hoog)) * 1.3);height:calc(max(var(--breed), var(--hoog)) * 1.3);background:radial-gradient(circle,#c9a6604d,#0000 62%);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.hemelpin-fonk{pointer-events:none;clip-path:polygon(50% 0%,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0% 50%,43% 43%);filter:drop-shadow(0 0 4px #fff0c8f2);background:#fff6de;width:14px;height:14px;animation:4.5s ease-in-out infinite hemel-fonk;position:absolute}.hemelpin-fonk.is-1{top:2%;right:0}.hemelpin-fonk.is-2{width:10px;height:10px;animation-delay:1.5s;top:38%;left:-4%}.hemelpin-fonk.is-3{width:11px;height:11px;animation-delay:3s;bottom:12%;right:-6%}@keyframes hemel-fonk{0%,to{opacity:.3;scale:.55}50%{opacity:1;scale:1}}.hemelpin:not(.is-uitgave) .hemelpin-gloed{display:none}.hemelpin.is-uitgave{filter:drop-shadow(0 0 10px #d9bb7752)}.hemelpin.is-uitgave .hemelpin-gloed{width:calc(max(var(--breed), var(--hoog)) * 1.25);height:calc(max(var(--breed), var(--hoog)) * 1.25);background:radial-gradient(circle,#e2c28336,#0000 62%)}.hemelpin.is-eigen{filter:drop-shadow(0 6px 12px #00000059)}.hemelpin.is-mis{opacity:.6;filter:saturate(.72)drop-shadow(0 6px 12px #00000059)}.hemel-pins.is-fel .hemelpin.is-mis{opacity:1;filter:drop-shadow(0 6px 12px #00000059)}.heeft-glans{position:relative;overflow:hidden}.heeft-glans:after{content:"";pointer-events:none;background:linear-gradient(104deg,#0000 38%,#fffcf080 50%,#0000 62%);animation:9s ease-in-out 2s infinite hemel-glans;position:absolute;inset:0;translate:-140%}@keyframes hemel-glans{0%,86%{translate:-140%}96%,to{translate:140%}}@media (prefers-reduced-motion:reduce){.heeft-glans:after{opacity:0;animation:none}}.hemelpin-nieuw{background:var(--brass);color:#20180a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;position:absolute;top:-14px;left:50%;translate:-50%}.hemelpin-naam{text-align:center;opacity:0;pointer-events:none;white-space:nowrap;z-index:2;background:#09140ddb;border-radius:9px;justify-items:center;gap:1px;padding:5px 10px;transition:opacity .2s,scale .2s;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%;scale:.94;box-shadow:0 0 0 1px #b08d4666}.hemelpin-naam .naam{color:var(--cream);font-size:12.5px;font-weight:600}.hemelpin-naam .bij{color:var(--brass-light);font-variant-numeric:tabular-nums;font-size:11px}.hemelpin-naam[style]{translate:none}.hemelpin:hover,.hemelpin:focus-visible{z-index:5;outline:none}.hemelpin-naam{z-index:6}.hemelpin:hover .hemelpin-zweef,.hemelpin:focus-visible .hemelpin-zweef{animation-play-state:paused}.hemelpin:hover .hemelpin-diep,.hemelpin:focus-visible .hemelpin-diep{scale:1.3}.hemelpin:hover .hemelpin-naam,.hemelpin:focus-visible .hemelpin-naam{opacity:1;scale:1}.hemelpin:hover.is-mis,.hemelpin:focus-visible.is-mis{opacity:1;filter:none}.hemelpin:focus-visible{box-shadow:0 0 0 2px var(--brass);border-radius:12px}@media (hover:none){.hemelpin{transform:none}.hemelpin:hover .hemelpin-diep{scale:1}.hemelpin:hover .hemelpin-naam{opacity:0}.hemelpin:hover .hemelpin-zweef{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.hemelpin:hover .hemelpin-diep,.hemelpin:focus-visible .hemelpin-diep{scale:1}.hemelpin-naam{transition:none}.hemelpin{transform:none}.hemel-pins.is-geplaatst .hemelpin:not(.is-uitgave){animation:none}}.hemel-cijfers{flex-wrap:wrap;gap:1.25rem 2.5rem;display:flex}@media (max-width:639px){.hemel-cijfers{gap:1rem 1.75rem}.hemel-cijfers .getal{font-size:1.75rem}}.hemel-cijfers a,.hemel-cijfers span{display:block}.hemel-cijfers .getal{font-family:var(--font-display), serif;color:var(--brass-light);font-size:2rem;font-weight:600;line-height:1}.hemel-cijfers .naam{color:rgb(from var(--cream) r g b / .72);margin-top:.3rem;font-size:.8125rem}.hemel-cijfers a:hover .getal{color:var(--cream)}@media (prefers-reduced-motion:reduce){.hemel-sterren i,.hemelpin-zweef,.hemelpin-fonk{animation:none}.hemel-vallend{display:none}.hemel-sterren i{opacity:.8}.hemel-melkweg,.hemel-sterren,.hemel-sterren i,.hemel-bomen,.hemelpin-diep{translate:none}}.muur{padding:2.5rem 1.25rem}@media (min-width:768px){.muur{padding:3rem}}.muur-hint{color:var(--brass-light);margin-top:.375rem;font-size:.875rem;display:none}@media (hover:hover){.muur-hint{display:block}}.muur-hint-tik{color:var(--brass-light);margin-top:.375rem;font-size:.875rem}@media (hover:hover){.muur-hint-tik{display:none}}.muur-raam{--rand:60px;margin:calc(1.5rem - var(--rand)) calc(var(--rand) * -1) 0;padding:var(--rand) var(--rand) 0;max-height:calc(14rem + var(--rand));position:relative}@media (max-width:639px){.muur-raam{max-height:calc(8.5rem + var(--rand))}}.muur-raam.is-afgekapt{overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 5rem),#0000)}.muur-raster{--t:36px;--tussen:4px;grid-template-columns:repeat(auto-fill, var(--t));justify-content:space-between;gap:var(--tussen);opacity:0;transition:opacity .4s;display:grid}@media (max-width:639px){.muur-raster{--t:32px}}.muur.is-geladen .muur-raster{opacity:1}.muur-pin{width:var(--t);height:var(--t);background-repeat:no-repeat;background-size:calc(var(--sprite-kolommen) * var(--t)) auto;background-position:calc(var(--x) * var(--t) * -1) calc(var(--y) * var(--t) * -1);transform-origin:50%;transition:transform 90ms linear,filter .2s,opacity .2s;display:block;position:relative}.muur.is-in-beeld .muur-pin{background-image:var(--sprite)}.muur-pin.is-niet{filter:grayscale(.9)brightness(.7);opacity:.38}.muur-pin.is-aan{filter:none;opacity:1}.muur-kaartje{z-index:60;text-align:center;white-space:nowrap;pointer-events:none;opacity:0;background:#09140de6;border-radius:9px;justify-items:center;gap:1px;padding:5px 10px;transition:opacity .15s;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #b08d4666}.muur-kaartje.is-zichtbaar{opacity:1}.muur-kaartje .naam{color:var(--cream);font-size:12.5px;font-weight:600}.muur-kaartje .bij{color:var(--brass-light);font-variant-numeric:tabular-nums;font-size:11px}.muur-loep{z-index:50;object-fit:contain;transform-origin:50%;pointer-events:none;opacity:0;width:108px;height:108px;transition:transform 90ms linear;position:absolute}.muur-loep.is-zichtbaar{opacity:1}@media (prefers-reduced-motion:reduce){.muur-raster,.muur-pin,.muur-kaartje{transition:none}}.zijpaneel{z-index:var(--z-doek);visibility:hidden;position:fixed;inset:0}.zijpaneel.is-open{visibility:visible}.zijpaneel-doek{cursor:default;opacity:0;background:#18140c73;border:0;width:100%;transition:opacity .25s ease-out;position:absolute;inset:0}.zijpaneel.is-open .zijpaneel-doek{opacity:1}.zijpaneel-blad{z-index:var(--z-venster);background:var(--cream);flex-direction:column;width:min(30rem,100%);transition:transform .3s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0 0 0 auto;transform:translate(100%);box-shadow:-18px 0 40px -24px #18140cb3}.zijpaneel.is-open .zijpaneel-blad{transform:translate(0)}.zijpaneel-kop{border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg, var(--cream-2), var(--cream));align-items:center;gap:.75rem;padding:14px 16px 12px;display:flex}.zijpaneel-balk{gap:3px;margin-top:10px;padding:0 16px;display:flex}.zijpaneel-balk>span{background:var(--line-soft);border-radius:2px;flex:1;height:3px;transition:background-color .25s}.zijpaneel-balk>span.is-gehad{background:var(--brass)}.zijpaneel-body{flex:1;min-height:0;padding:16px;overflow-y:auto}.zijpaneel-kop,.zijpaneel-balk,.zijpaneel-voet{flex:none}.zijpaneel-voet{border-top:1px solid var(--line-soft);background:var(--cream-2);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.zijpaneel-blad{inset:auto 0 var(--toetsenbord,0px) 0;width:100%;max-height:calc(92dvh - var(--toetsenbord,0px));border-radius:18px 18px 0 0;transform:translateY(100%);box-shadow:0 -18px 40px -24px #18140cb3}.zijpaneel.is-open .zijpaneel-blad{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.zijpaneel-doek,.zijpaneel-blad{transition:none}}.bodveld{border:1px solid var(--line);background:#fffdf8;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem .875rem;transition:border-color .15s,box-shadow .15s;display:flex}.bodveld:hover{border-color:var(--brass-light)}.bodveld:focus-within{border-color:var(--brass)}.bodveld>.euro{font-family:var(--font-display), Georgia, serif;color:var(--messing-tekst);flex:none;font-size:1.5rem;font-weight:600}.bodveld>input{width:100%;min-width:0;font-family:var(--font-display), Georgia, serif;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:1.75rem;font-weight:600;line-height:1.2}.bodveld>input::placeholder{color:#c3bca9}.bodfeiten{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bodfeiten>div{background:var(--cream-2);border-radius:10px;padding:.5rem .625rem}.bodfeiten dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:700}.bodfeiten dd{margin-top:.125rem;font-weight:700}.overdrachtkeuze{flex-wrap:wrap;gap:.5rem;display:flex}.overdrachtknop{cursor:pointer;border:1px solid var(--line);background:#fffdf8;border-radius:999px;align-items:baseline;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.overdrachtknop:hover{border-color:var(--brass)}.overdrachtknop[aria-pressed=true]{border-color:var(--green);background:var(--green);color:var(--cream)}.overdrachtknop>.vink{flex:none;align-self:center}.overdrachtknop>.bij{color:var(--muted);font-size:.75rem;font-weight:600}.overdrachtknop[aria-pressed=true]>.bij{color:var(--brass-light)}.berichtklep{border:1px solid var(--line-soft);background:#ffffff80;border-radius:12px;padding:.5rem .75rem}.berichtklep>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.berichtklep>summary::-webkit-details-marker{display:none}.berichtklep>summary>.pijl{color:var(--messing-tekst);flex:none;transition:transform .2s}.berichtklep[open]>summary>.pijl{transform:rotate(180deg)}.bodkosten{background:var(--cream-2);border-radius:12px;padding:.625rem .875rem}.bodkosten>.totaal{font-weight:700}.bodkosten>.opbouw{color:var(--muted);margin-top:.125rem;font-size:.75rem}.bodkosten.is-leeg>.totaal{color:var(--muted);font-weight:600}.pinkaarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.pinkaarten{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.pinkaarten-veeg{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:10.5rem;grid-auto-flow:column;gap:.75rem;margin:-8px;padding:8px;list-style:none;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.pinkaarten-veeg>li{scroll-snap-align:start}@media (min-width:640px){.pinkaarten-veeg{grid-auto-columns:12rem}}@media (min-width:1024px){.pinkaarten-veeg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.pinkaarten-veeg>li:nth-child(n+4){display:none}}@media (min-width:1140px){.pinkaarten-veeg>li:nth-child(4){display:list-item}}@media (min-width:1412px){.pinkaarten-veeg>li:nth-child(5){display:list-item}}.pinkaart{--kaart-insteek:16px;background:var(--cream);box-shadow:0 0 0 1px var(--line-soft);border-radius:12px;flex-direction:column;padding:8px;transition:box-shadow .15s;display:flex;position:relative;container-type:inline-size}.pinkaart:hover{box-shadow:0 0 0 1px var(--brass)}.pinkaart:before{content:"";pointer-events:none;background:radial-gradient(circle 82.006cqw at 50% -15cqw, #fffdf7, var(--cream-3));border-radius:10px;position:absolute;inset:calc(8px + 50cqw) 8px 40px}.pinkaart.is-gedempt{background:var(--cream-2)}.pinkaart.is-gedempt .pinkaart-beeld,.pinkaart.is-gedempt:before{opacity:.72}.pinkaart-merk{z-index:4;max-width:calc(100% - 10px);position:absolute;top:5px;left:5px}.pinkaart-beeld:has(.kaart-vink) .pinkaart-merk{top:46px}.pinkaart-beeld:has(.kaart-vink){aspect-ratio:1/1.1}.pinkaart-beeld:has(.kaart-vink) .pin-frame{width:70%;margin-top:30px}.pinkaart-beeld{aspect-ratio:1;background:radial-gradient(circle at 50% 35%, #fffdf7, var(--cream-3));border-radius:10px;position:relative;overflow:hidden}.pinkaart-beeld .pin-frame{box-shadow:none;background:0 0;width:70%;margin-inline:auto}.kaart-vink{z-index:3;cursor:pointer;border-radius:9999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-1px;left:-1px}.kaart-vink-rond{width:36px;height:36px;color:var(--green);background:#fffdf7;border:1.5px solid #2952378c;border-radius:9999px;place-items:center;transition:background .15s,color .15s,border-color .15s,transform .12s;display:grid;box-shadow:0 2px 6px -2px #241f1059}.kaart-vink:active .kaart-vink-rond{transform:scale(.92)}.kaart-vink.is-aan .kaart-vink-rond{color:#fff;background:#2e5539;border-color:#2e5539}.kaart-vink:disabled{cursor:wait}.kaart-vink:focus-visible{outline:none}.kaart-vink:focus-visible .kaart-vink-rond{outline:2px solid var(--brass);outline-offset:2px}.kaart-vink-tel{background:var(--brass);color:#241f10;border-radius:9999px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:0;left:30px}.kaart-wens{top:-1px;left:39px}.kaart-wens .kaart-vink-rond{color:#b4533a;border-color:#b4533a99}.kaart-wens.is-aan .kaart-vink-rond{color:#fffdf7;background:#b4533a;border-color:#b4533a}.snelmelding{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 6.5rem);z-index:70;white-space:nowrap;color:#fffdf7;background:#21412c;border-radius:9999px;align-items:center;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);padding:.375rem .375rem .375rem .875rem;font-size:.8125rem;font-weight:600;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -10px #241f108c}.snelmelding.is-fout{background:#7a2a1f}.snelmelding>span{padding-block:.5rem}.snelmelding-knop{white-space:nowrap;color:#21412c;background:#f2e0b4;border-radius:9999px;min-height:44px;padding:0 .75rem;font-weight:700}.snelmelding-knop:disabled{opacity:.6}@media (min-width:1024px){.snelmelding{gap:.75rem;font-size:.875rem;bottom:1.5rem}}.pinkaart-aanbod{text-align:center;color:#f2e0b4;min-height:1.35em;margin-top:3px;font-size:11px;font-weight:700;line-height:1.35;display:block}.pinkaart-aanbod.is-leeg{visibility:hidden}.pinkaart-aanbod{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;height:20px;min-height:0;margin-bottom:3px;display:flex;overflow:hidden}:is(.pinkaarten,.pinkaarten-veeg):not(:has(.pinkaart-aanbod:not(.is-leeg))) .pinkaart-aanbod.is-leeg{display:none}.pinkaart-aanbod .aanbod-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:17px;margin-top:0;padding:0 .5rem;font-size:10.5px;line-height:17px;overflow:hidden}.aanbod-label-kort{display:none}@container (max-width:215px){.aanbod-label-lang{display:none}.aanbod-label-kort{display:inline}}.pinkaart .slot-tray-slide{transform:translateY(17.5px)}@media (prefers-reduced-motion:reduce){.pinkaart .slot-tray-slide{transform:translateY(0)}}@media (hover:none){.pinkaart .slot-tray-slide{opacity:1;transform:translateY(0)}}.pinkaart .slot-bordvak{margin-top:calc(-1 * var(--kaart-insteek));border-radius:0 0 4px 4px;display:block;overflow:hidden}.pinkaart .slot-bordvak .slot-label{margin-top:0}.pinkaart .slot-label{padding:11px 8px 7px}.pinkaart .slot-label .name{align-content:center;min-height:2.3em;margin-top:15px;font-size:12.5px}.pinkaart .kast-pil,.pinkaart .kast-knop{justify-content:center;width:100%;margin-top:6px;padding:.3125rem .5rem;font-size:11.5px}.pinkaart .kast-pil{color:#fff;background:#2e5539;border-color:#ffffff38}.pinkaart .kast-pil:hover:not(:disabled){background:#3a6a47}.pinkaart .kast-knop{color:#2b2110;background:linear-gradient(#f2e0b4,#d9b878);border-color:#58401680}.pinkaart .kast-knop:hover:not(:disabled){background:linear-gradient(#f7e9c6,#e3c68a);border-color:#584016bf}.pinkaart .btn-ghost{color:#2b2110;background:linear-gradient(#f2e0b4,#d9b878);border:1px solid #58401680;min-height:30px;padding:.3125rem .5rem;font-size:11.5px}.pinkaart .btn-ghost:hover:not(:disabled){background:linear-gradient(#f7e9c6,#e3c68a);border-color:#584016bf}.pinkaart .kast-pil:focus-visible,.pinkaart .kast-knop:focus-visible{outline-offset:1px;outline:2px solid #f2e0b4}.pinkaart .kast-pil,.pinkaart .kast-knop{min-height:30px}.kaart-paar{gap:8px;margin-top:6px;display:flex}.pinkaart .kaart-paar .kast-knop{flex:1;width:auto;min-width:0;margin-top:0}.kaart-hart{cursor:pointer;color:#f2e0b4;background:#ffffff12;border:1px solid #f2e0b48c;border-radius:9999px;flex:none;place-items:center;width:30px;height:30px;transition:background .15s,border-color .15s,color .15s;display:grid;position:relative}.kaart-hart:hover:not(:disabled){background:#ffffff26;border-color:#f2e0b4}.kaart-hart.is-aan{color:#8c2b26;background:linear-gradient(#f2e0b4,#d9b878);border-color:#58401680}.kaart-hart:disabled{cursor:not-allowed;opacity:.6}.kaart-hart:focus-visible{outline-offset:1px;outline:2px solid #f2e0b4}.kaart-hart:after{content:"";position:absolute;inset:-8px -8px -7px -7px}.kaart-gezocht{text-transform:uppercase;letter-spacing:.12em;color:#f2e0b4;margin-top:1px;font-size:9.5px;font-weight:700;line-height:12px;display:block}.kaart-gezocht.is-leeg{visibility:hidden}.kaart-gezocht+.kaart-paar,.kaart-gezocht+.kast-pil{margin-top:4px}.voegtegel{min-height:100%;display:flex}.voegtegel-knop{min-height:11rem;color:var(--green-deep);text-align:center;background:#fffdf78c;border:1.5px dashed #b08d468c;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.625rem;padding:1rem .75rem;transition:background .15s,border-color .15s;display:flex}.voegtegel-knop:hover{background:var(--cream);border-color:var(--brass)}.voegtegel-knop:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.voegtegel-plus{width:2.75rem;height:2.75rem;color:var(--messing-tekst);background:#b08d461f;border-radius:9999px;place-items:center;transition:background .15s,transform .15s;display:grid;box-shadow:inset 0 0 0 1px #b08d4659}.voegtegel-knop:hover .voegtegel-plus{background:#b08d4638;transform:scale(1.06)}.voegtegel-label{font-size:.8125rem;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){.voegtegel-knop:hover .voegtegel-plus{transform:none}}.aanbod-kaart-acties{z-index:5;flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex;position:relative}.aanbod-kaart-acties>*{flex:auto;justify-content:center}.aanbod-kaart-acties .btn-sm{padding-inline:.5rem}.aanbod-kaart-acties:has(.terugzet-stil){flex-direction:column;align-items:stretch;row-gap:20px}.aanbod-kaart-acties:has(.terugzet-stil)>.terugzet-stil{flex:none;align-self:center}.terugzet-stil{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-size:.75rem;font-weight:600}.terugzet-stil:hover{color:var(--green)}.sterrenband{isolation:isolate;border-radius:16px;padding:1.125rem 1.25rem}.sterrenband:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 120% at 50% 130%,#d9bb7738,#0000 70%);position:absolute;inset:0}.sterrenband>.sterrenhemel{z-index:-1;-webkit-mask-image:none;mask-image:none}.sterrenband-cijfers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.sterrenband{padding:1.25rem 1.75rem}.sterrenband-cijfers{grid-template-columns:repeat(4,minmax(0,1fr))}.sterrenband-cijfers>li+li{border-left:1px solid #d9bb7733;padding-left:1.25rem}}.sterrenband-cijfer{border-radius:8px;display:block}.sterrenband-cijfer:focus-visible{outline:2px solid var(--brass-light);outline-offset:4px}.sterrenband-cijfer .getal{font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;color:var(--brass-light);text-shadow:0 0 18px #d9bb7759;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.05;transition:color .15s;display:block}.sterrenband-cijfer:hover .getal{color:#f0dcae}.sterrenband-cijfer .naam{text-transform:uppercase;letter-spacing:.12em;color:#f7f2e7c7;margin-top:.25rem;font-size:.625rem;font-weight:700;display:block}.sterrenband-cijfer .bij{color:var(--creme-klein);margin-top:.125rem;font-size:.6875rem;display:block}.row-link{border-radius:10px;align-items:center;gap:.75rem;padding:.625rem .875rem;transition:background-color .15s;display:flex}.row-link.is-krap{gap:.5rem;padding:.375rem .5rem}.row-link:hover{background:#2952370d}.row-link.is-jij{background:#b08d461a;box-shadow:inset 0 0 0 1px #b08d4666}.row-link.is-jij:hover{background:#b08d4629}.jij-merk{background:var(--brass);color:#241f10;letter-spacing:.04em;vertical-align:.05em;border-radius:9999px;margin-left:.4rem;padding:.05rem .375rem;font-size:10px;font-weight:800;display:inline-block}.rang-jij{border-top:1px dotted #b08d468c;margin-top:.5rem;padding-top:.5rem}.carrousel-vlak{aspect-ratio:1;place-items:center;width:100%;max-height:min(74vh,700px);display:grid;position:relative}.carrousel-vlak>img{max-height:100%}.oplagebadge{color:var(--messing-tekst);background:linear-gradient(#f7f2e7e6,#f0e7d2e6);border:1px solid #b08d4680;border-radius:9999px;align-items:baseline;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.oplagebadge-getal{font-family:var(--font-display), Georgia, serif;font-size:20px;font-weight:600;line-height:1}.oplagebadge-op{font-family:var(--font-display), Georgia, serif;font-size:16px}.wapen{width:var(--wapen,40px);height:calc(var(--wapen,40px) * 1.2);color:var(--brass-light);filter:drop-shadow(0 2px 4px #1b191259);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='945.45 0 768.18 1000'%3E%3Cpath fill='%23e1c185' d='M951.777759,125.36297s361.668323-282.066682,761.406996,0v444.730904s22.462988,240.535392-378.124356,429.15667c0,0-385.01311-147.089988-383.28264-434.348082,1.73047-287.258094,0-439.539493,0-439.539493Z'/%3E%3Cpath fill='%23295237' d='M996.354959,166.688835s319.332361-249.048683,672.278654,0v392.67185s19.833529,212.378938-333.862093,378.920696c0,0-339.944467-129.872013-338.416561-383.504414s0-388.088132,0-388.088132Z'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.wapen>svg{transform:translateY(-6%)}.wapen-dof{filter:grayscale()opacity(.42)}.wapen.is-kleur{color:#fff6e6;background:0 0}.wapen.is-kleur:before{content:"";background:linear-gradient(160deg, var(--wapen-kleur), var(--wapen-kleur) 50%, var(--wapen-kleur));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wapen.is-kleur:before{background:linear-gradient(160deg, color-mix(in srgb, var(--wapen-kleur) 70%, white), var(--wapen-kleur) 50%, color-mix(in srgb, var(--wapen-kleur) 78%, black))}}.wapen.is-kleur:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='945.45 0 768.18 1000'%3E%3Cpath d='M951.777759,125.36297s361.668323-282.066682,761.406996,0v444.730904s22.462988,240.535392-378.124356,429.15667c0,0-385.01311-147.089988-383.28264-434.348082,1.73047-287.258094,0-439.539493,0-439.539493Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='945.45 0 768.18 1000'%3E%3Cpath d='M951.777759,125.36297s361.668323-282.066682,761.406996,0v444.730904s22.462988,240.535392-378.124356,429.15667c0,0-385.01311-147.089988-383.28264-434.348082,1.73047-287.258094,0-439.539493,0-439.539493Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.wapen.is-kleur>svg{position:relative}.avatar{background:linear-gradient(160deg, var(--green-soft), var(--green-deep));color:var(--cream);text-transform:uppercase;letter-spacing:.02em;border-radius:9999px;flex-shrink:0;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #b08d4680,0 2px 6px -2px #1b191266}.empty{border-radius:var(--radius);text-align:center;border:1px dashed var(--line);background:#ffffff80;padding:2.5rem 1.5rem}.wt-live{background:var(--ok);border-radius:9999px;flex:none;width:10px;height:10px;position:relative}.wt-live:after{content:"";border-radius:inherit;border:2px solid var(--ok);opacity:.35;animation:2.4s ease-out infinite wt-puls;position:absolute;inset:-4px}.wt-live.is-uit{background:var(--muted)}.wt-live.is-uit:after{display:none}@keyframes wt-puls{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.wt-live:after{animation:none}}.wt-groen{background:var(--green);color:var(--cream);border-radius:20px}@media (min-width:768px){.wt-groen{border-radius:24px}}.dagenstrook{border-top:1px solid var(--line-soft);padding-top:.9rem}.dagenstrook.is-donker{border-top-color:#f7f2e733}.dagenstrook-rij{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;gap:.4rem;padding-bottom:.25rem;display:grid;overflow-x:auto}@media (min-width:768px){.dagenstrook-rij{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.dagenstrook-dag{scroll-snap-align:start;box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff8c;border-radius:.8rem;flex-direction:column;gap:.15rem;padding:.55rem .6rem;font-size:.78rem;line-height:1.25;display:flex}.is-donker .dagenstrook-dag{background:#ffffff12;box-shadow:inset 0 0 0 1px #f7f2e724}.dagenstrook-dag.is-gemarkeerd{box-shadow:inset 0 0 0 2px var(--brass);background:#fbf1d8}.is-donker .dagenstrook-dag.is-gemarkeerd{box-shadow:inset 0 0 0 2px var(--brass-light,#d8b56a);background:#b08d4638}.dagenstrook-naam{text-transform:capitalize;font-weight:800}.dagenstrook-datum{opacity:.7}.dagenstrook-tijd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.dagenstrook-dag.is-dicht .dagenstrook-tijd{opacity:.7}.dagenstrook-label{color:var(--green);background:#e7efe9;border-radius:999px;align-self:flex-start;margin-top:.1rem;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.is-donker .dagenstrook-label{color:var(--cream);background:#f7f2e729}.dagenstrook-abo{flex-direction:column;gap:.1rem;margin-top:.3rem;font-size:.7rem;font-weight:700;display:flex}.dagenstrook-abo .is-geldig{color:#2f7a45}.dagenstrook-abo .is-geblokkeerd{color:#b23a2e}.dagenstrook-abo .is-onbekend{opacity:.6;font-weight:600}.is-donker .dagenstrook-abo .is-geldig{color:#9fd3a9}.is-donker .dagenstrook-abo .is-geblokkeerd{color:#f2a59a}.dagenstrook-abo .is-groot{font-size:.82rem;font-weight:800}.dagenstrook-bron{opacity:.75;margin-top:.5rem;font-size:.72rem}.wt-pill{white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:9999px;flex:none;justify-content:center;align-items:baseline;gap:3px;min-width:76px;padding:5px 12px;display:inline-flex}.wt-pill b{font-family:var(--font-display), Georgia, serif;font-size:19px;font-weight:600;line-height:1.1}.wt-pill small{font-size:12px;font-weight:600}.wt-pill.is-tekst{align-items:center;padding-block:7px;font-size:13px;font-weight:700}.wt-kort{background:var(--wacht-kort-bg);color:var(--wacht-kort-fg)}.wt-mid{background:var(--wacht-mid-bg);color:var(--wacht-mid-fg)}.wt-lang{background:var(--wacht-lang-bg);color:var(--wacht-lang-fg)}.wt-storing{border:1.5px dashed var(--status-rand);color:var(--status-fg);background:0 0}.wt-dicht{color:var(--status-fg);background:var(--status-bg)}.wt-onderhoud{border-color:var(--status-rand);color:var(--status-fg);background:var(--status-bg)}.wt-vak{border-radius:3px;flex:none;width:12px;height:12px}.wt-showchip{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;padding:3px 10px;font-size:13px;display:inline-flex}.wt-showchip.is-voorbij{color:var(--muted);text-decoration:line-through}.wt-showchip.is-nu{background:var(--green);color:var(--cream);font-weight:600}.wt-showchip.is-volgende{background:var(--green-tint);color:var(--green);font-weight:700}.wt-showchip.is-later{border-color:var(--line);color:var(--ink)}.wt-kaart{background:var(--cream);height:calc(100dvh - 15rem);min-height:360px}@media (min-width:768px){.wt-kaart{height:640px}}.wt-kaartje{color:var(--muted);gap:1px;font-size:13px;display:grid}.wt-kaartje strong{color:var(--ink);font-size:15px;font-weight:600}.wt-kaartpill,.wt-kaartstip,.wt-kaarticoon{cursor:pointer;position:relative}.wt-kaartpill:before,.wt-kaartstip:before,.wt-kaarticoon:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wt-kaartpill{min-width:30px;font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;border:1.5px solid #fff;border-radius:9999px;padding:2px 7px;font-size:13px;font-weight:700;line-height:1.25;box-shadow:0 1px 3px #1b19124d}.wt-kaartpill.wt-storing{border:1.5px dashed var(--status-rand);background:#fff}.wt-kaartpill.wt-dicht,.wt-kaartpill.wt-onderhoud{background:var(--status-bg);color:var(--status-fg)}.wt-kaartstip{background:var(--status-bg);border:2px solid #fff;border-radius:9999px;width:12px;height:12px;box-shadow:0 1px 2px #1b19124d}.wt-kaartstip.is-open{background:var(--wacht-kort)}.wt-kaarticoon{border:1.5px solid #fff;border-radius:9999px;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 1px 3px #1b19124d}.wt-kaarticoon.is-show{background:var(--brass);color:#241f10}.wt-kaarticoon.is-eten{background:var(--cream);color:var(--green);border-color:var(--brass)}.wt-kaarticoon.is-uit{opacity:.55}.wt-ik{background:#2a6fdb;border:3px solid #fff;border-radius:9999px;width:16px;height:16px;box-shadow:0 1px 3px #1b191259}.is-voorbeeld{cursor:default;flex:none}.is-voorbeeld:before{display:none}span.wt-kaartpill.is-voorbeeld{text-align:center;display:inline-block}.wt-rij{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:56px;padding-block:8px;display:flex}@media (min-width:768px){.wt-rij{min-height:60px}}.wt-rooster{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));column-gap:40px;display:grid}.wt-rijk,.wt-plat{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-tile);background:linear-gradient(#ffffffd9,#ffffff9e);padding:14px 16px 6px}.wt-lijst{gap:16px;display:grid}@media (min-width:768px){.wt-lijst{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-tile);background:linear-gradient(#ffffffd9,#ffffff9e);gap:32px;padding:24px 28px 14px}.wt-lijst .wt-rijk,.wt-lijst .wt-plat{box-shadow:none;background:0 0;border:0;padding:0}}.wt-chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.wt-chips::-webkit-scrollbar{display:none}.wt-chips .chip{flex:none;min-height:44px;padding-inline:1rem;font-size:.875rem}@media (max-width:767px){.wt-balk{z-index:30;top:calc(env(safe-area-inset-top) + 10px + var(--balk-h));background:var(--cream);margin-inline:-16px;padding:10px 0 8px;position:sticky;box-shadow:0 8px 10px -10px #241f1059}.wt-balk .wt-chips,.wt-balk-onder{padding-inline:16px}}.wt-segment{border:1px solid var(--line);background:#ffffffb3;border-radius:9999px;padding:3px;display:inline-flex}.wt-segment button{min-height:44px;color:var(--muted);border-radius:9999px;padding-inline:1rem;font-size:.875rem;font-weight:600}.wt-segment button[aria-pressed=true]{background:var(--green);color:var(--cream)}.wt-select{appearance:none;border:1px solid var(--line);min-height:44px;color:var(--green);background:#ffffffb3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23295237' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E") right .75rem center no-repeat;border-radius:9999px;padding:0 2.25rem 0 1rem;font-size:.875rem;font-weight:600}.keuzerij{border-radius:var(--radius);border:1.5px solid var(--line);text-align:left;background:#ffffffb3;align-items:center;gap:.75rem;width:100%;min-height:3.5rem;padding:.5rem .75rem;display:flex}.keuzerij:hover{border-color:var(--brass)}.keuzerij.is-gekozen{border-color:var(--green);background:var(--green-tint);box-shadow:inset 0 0 0 1px var(--green)}.keuzerij-beeld{background:var(--cream-2);border-radius:.6rem;flex:none;width:2.75rem;height:2.75rem;overflow:hidden}.pill-aangeboden{background:var(--green-tint);color:var(--green);white-space:nowrap;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.pd-boven{align-items:stretch;gap:2rem;display:grid}@media (min-width:1024px){.pd-boven{grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:2.5rem}}.pd-links{flex-direction:column;gap:.75rem;min-width:0;display:flex}.pd-rechts{flex-direction:column;min-width:0;display:flex}.pd-foto{background:#fffdf8;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:440px;padding:1.25rem 1rem 1rem;display:flex;position:relative}@media (max-width:639px){.pd-foto{min-height:360px}}.pd-foto-beeld{width:min(100%,340px);margin-block:auto}.pd-foto-beeld .pin-frame{box-shadow:none;background:0 0;overflow:visible}.pd-duimen{z-index:2;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.pd-duim{border:1.5px solid var(--line);background:#fff;border-radius:10px;width:56px;height:56px;padding:3px;transition:border-color .15s;overflow:hidden}.pd-duim:hover{border-color:var(--brass)}.pd-duim.is-actief{border:2px solid var(--green)}.pd-duim .pin-frame{background:0 0}.pd-vergroot{z-index:2;border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:9999px;place-items:center;transition:border-color .15s;display:grid;position:absolute;top:1rem;right:1rem}.pd-vergroot:hover{border-color:var(--brass);color:var(--green)}.pd-foto-label{color:var(--pd-grijs);font-size:.8125rem;font-weight:600}.pd-bron{text-align:center;color:var(--pd-grijs);margin-top:auto;font-size:.75rem}.pd-foto .pd-bron{opacity:0;transition:opacity .2s}.pd-foto:hover .pd-bron,.pd-foto:focus-within .pd-bron{opacity:1}@media (prefers-reduced-motion:reduce){.pd-foto .pd-bron{transition:none}}.pd-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.pd-stat{text-align:center;border:1px solid var(--line);background:#fffdf8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:5.25rem;padding:.625rem .25rem;transition:border-color .15s,background-color .15s;display:flex}.pd-stat-getal{font-family:var(--font-display), Georgia, serif;color:var(--ink);font-size:1.75rem;font-weight:600;line-height:1}.pd-stat-label{color:var(--pd-grijs);margin-top:.3rem;font-size:.75rem;line-height:1.25}.pd-stat.is-link .pd-stat-getal{color:var(--green)}.pd-stat.is-link .pd-stat-label{color:var(--green);text-underline-offset:2px;text-decoration:underline}.pd-stat.is-link:hover{border-color:var(--brass);background:#fff}.pd-stat.is-leeg{background:var(--cream-2);border-color:var(--line-soft)}.pd-stat.is-leeg .pd-stat-getal{color:var(--pd-grijs)}.pd-stat.is-nadruk{border:1.5px solid var(--brass);background:#fff7e4}.pd-stat.is-nadruk .pd-stat-getal{color:var(--messing-tekst)}.pd-stat.is-nadruk .pd-stat-label{color:var(--messing-tekst);font-weight:600}.pd-badge-nummer{color:var(--ink);font-weight:700}.pd-badge-check{background:var(--green-tint);color:var(--green);cursor:help;border-color:#29523740;position:relative}.pd-badge-check:before{content:"";position:absolute;inset:-10px -2px}.pd-tip{display:inline-flex;position:relative}.pd-tip-tekst{z-index:var(--z-inhoud);background:var(--ink);width:max-content;max-width:min(19rem,100vw - 2rem);color:var(--cream);box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;border-radius:10px;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.45;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + .5rem);left:0}.pd-tip:hover .pd-tip-tekst,.pd-tip:focus-within .pd-tip-tekst{opacity:1;visibility:visible}.pd-subregel{color:var(--pd-grijs);margin-top:.5rem;font-size:1.0625rem}.pd-link{color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:3px}.pd-link:hover{text-decoration-thickness:2px}.pd-klein{font-size:.8125rem;line-height:1.45}.pd-collectie{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}.pd-schakel{white-space:nowrap;border:1.5px solid var(--green);min-height:44px;color:var(--green);background:#ffffffb3;border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.pd-schakel:hover{background:#fff}.pd-schakel.is-heb,.pd-schakel.is-heb:hover{background:var(--green);color:var(--cream)}.pd-schakel.is-zoek,.pd-schakel.is-zoek:hover{color:#241f10;border-color:var(--brass-deep);background:linear-gradient(175deg, var(--brass-light), var(--brass) 70%)}.pd-schakel-klein{width:100%;padding-inline:.5rem;font-size:.8125rem}.pd-tekstlink{min-height:44px;color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:3px;align-items:center;padding-inline:.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.pd-tekstlink:hover{text-decoration-thickness:2px}.pd-kaart{border:1px solid var(--line);box-shadow:var(--shadow-tile);background:#fffdf8;border-radius:18px;margin-top:1.5rem;padding:1.25rem 1.5rem}.pd-knop-groot{min-height:44px}.pd-buybox-boven{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.pd-buybox-prijs{font-family:var(--font-display), Georgia, serif;margin-top:.375rem;font-size:2.25rem;font-weight:600;line-height:1.1}.pd-buybox-sub{color:var(--pd-grijs);margin-top:.25rem;font-size:.9375rem}.pd-buybox-leeg{font-family:var(--font-display), Georgia, serif;font-size:1.5rem;font-weight:600;line-height:1.2}.pd-leeg{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.875rem;display:flex}.pd-leeg-tekst{color:var(--pd-grijs);font-size:.9375rem}.pd-markt,.pd-feiten{gap:1rem 1.5rem;display:grid}.pd-markt{border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:1.125rem;padding-top:1rem}.pd-feiten{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.pd-feiten{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-markt dt,.pd-feiten dt,.pd-aanbieding-gegevens dt{color:var(--pd-grijs);font-size:.8125rem}.pd-markt dd,.pd-feiten dd,.pd-aanbieding-gegevens dd{color:var(--ink);overflow-wrap:anywhere;margin-top:.125rem;font-weight:600}.pd-kaartkop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem;display:flex}.pd-kaartkop .pd-link{align-items:center;min-height:44px;margin-block:-.75rem;display:inline-flex}.pd-sectie{margin-top:3.5rem;scroll-margin-top:6rem}.pd-sectiekop{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.pd-sectietitel{font-family:var(--font-display), Georgia, serif;font-size:2rem;font-weight:600;line-height:1.1}.pd-chips{flex-wrap:wrap;gap:.5rem;display:flex}.pd-chip{min-height:44px;color:var(--ink);padding-inline:1rem;font-size:.875rem}.pd-chip .chip-teller{color:var(--pd-grijs)}.pd-chip.chip-on,.pd-chip.chip-on:hover{color:var(--cream)}.pd-chip.chip-on .chip-teller{color:var(--creme-klein)}.pd-stil{color:var(--pd-grijs);font-size:.9375rem}.pd-aanbiedingen{gap:1rem;display:grid}.pd-aanbieding{background:#fffdf8;border-radius:18px;grid-template-columns:120px minmax(0,1fr) minmax(0,17rem);gap:1.25rem;padding:1.25rem;display:grid}.pd-aanbieding-foto{background:var(--cream-2);border:1px solid var(--line-soft);border-radius:12px;place-items:center;width:120px;height:160px;display:grid;position:relative;overflow:hidden}.pd-aanbieding-foto .pin-frame{background:0 0;width:88px}.pd-fotolabel{text-align:center;color:var(--ink);inset-inline:0;background:#f7f2e7eb;padding:.25rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:0}.pd-aanbieding-midden{flex-direction:column;gap:.875rem;min-width:0;display:flex}.pd-pill-jij{background:var(--green);color:var(--cream)}.pd-pill-koop{background:var(--green-tint);color:var(--green-deep)}.pd-pill-ruil{color:#23405c;background:#e3eaf1}.pd-pill-staat{color:var(--messing-tekst);background:#fbf1da;border-color:#b08d4673}.pd-verkoper{align-items:center;gap:.75rem;display:flex}.pd-verkoper-naam{color:var(--ink);font-size:1.0625rem;font-weight:700;display:inline-block}.pd-verkoper-naam:hover{color:var(--green);text-decoration:underline}.pd-vertrouwen{color:var(--pd-grijs);flex-wrap:wrap;gap:.125rem .625rem;font-size:.8125rem;display:flex}.pd-vertrouwen>span+span:before{content:"·";margin-right:.625rem}.pd-aanbieding-gegevens{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem 1.5rem;display:grid}.pd-aanbieding-rechts{border-left:1px solid var(--line);flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}.pd-aanbieding-prijs{font-family:var(--font-display), Georgia, serif;font-size:2rem;font-weight:600;line-height:1.1}.pd-knoppen{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.5rem;display:flex}.pd-knoppen .pd-tekstlink{align-self:center}.pd-fout{color:var(--danger);font-size:.8125rem}@media (max-width:767px){.pd-aanbieding{grid-template-columns:96px minmax(0,1fr);gap:1rem;padding:1rem}.pd-aanbieding-foto{width:96px;height:128px}.pd-aanbieding-foto .pin-frame{width:72px}.pd-aanbieding-rechts{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:1rem 0 0}}.pd-serie-rechts{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.pd-serie-rechts .pd-link{align-items:center;min-height:44px;display:inline-flex}.pd-voortgang p{font-size:.875rem;font-weight:600}.pd-balk{background:var(--cream-3);border-radius:9999px;width:12rem;max-width:100%;height:5px;margin-top:.375rem;overflow:hidden}.pd-balk>span{border-radius:inherit;background:var(--green);height:100%;transition:width .4s cubic-bezier(.2,.7,.3,1);display:block}.pd-serie{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.pd-seriekaart{background:#fffdf8;border-radius:16px;flex-direction:column;gap:.625rem;padding:.625rem;display:flex}.pd-seriekaart.is-huidig{border:2px solid var(--green)}.pd-seriekaart-link{border-radius:10px;flex-direction:column;gap:.5rem;display:flex}.pd-seriekaart-link:hover .pd-seriekaart-naam{color:var(--green);text-decoration:underline}.pd-seriekaart-beeld{background:var(--cream-2);border-radius:10px;padding:.75rem;display:block;position:relative}.pd-seriekaart-beeld .pin-frame{background:0 0}.pd-epp{color:var(--messing-tekst);background:#fffaee;border:1px solid #b08d4680;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;top:.375rem;right:.375rem}.pd-tekoop{color:var(--green-deep);background:var(--green-tint);border-radius:6px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:.375rem;left:.375rem}.pd-seriekaart-naam{color:var(--ink);font-size:.875rem;font-weight:700;line-height:1.3}.pd-seriekaart-hier{color:var(--pd-grijs);font-size:.75rem}.pd-seriekaart .pd-schakel{margin-top:auto}.ad-boven{grid-template-areas:"kop""foto""deal""rest";align-items:start;gap:1rem;display:grid}.ad-kop{grid-area:kop;min-width:0}.ad-links{grid-area:foto;min-width:0}.ad-deal{flex-direction:column;grid-area:deal;min-width:0;display:flex}.ad-rechts{flex-direction:column;grid-area:rest;gap:1rem;min-width:0;display:flex}.ad-boven .pd-kaart{margin-top:0}@media (max-width:1023px){.ad-kop.pd-kaart{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ad-deal .pd-deal-knoppen{order:-1;margin-top:0}}@media (min-width:1024px){.ad-boven{grid-template:"foto kop""foto deal""foto rest"1fr/min(40%,520px) minmax(0,1fr);gap:0 2.5rem}.ad-links{top:calc(var(--balk-h) + 1rem);position:sticky}.ad-kop:not(.is-los){box-shadow:none;border-bottom:0;border-radius:18px 18px 0 0;padding-bottom:.25rem}.ad-deal{border-top:0;border-radius:0 0 18px 18px;padding-top:.5rem}.ad-rechts{margin-top:1rem}}.ad-biedingen{border-top:1px solid var(--line-soft);max-width:28rem;margin-top:.875rem}.ad-biedingen>summary{cursor:pointer;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;font-size:.9375rem;list-style:none;display:flex}.ad-biedingen>summary::-webkit-details-marker{display:none}.ad-biedingen-meer{color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:3px;font-size:.875rem;font-weight:600}.ad-biedingen[open] .ad-biedingen-meer{visibility:hidden}.ad-biedingen>ul,.ad-biedingen>p{margin-top:.25rem}.ad-titel-link{color:var(--ink)}.ad-titel-link:hover{color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:4px}.ad-banner{border:1px solid var(--brass);color:var(--ink);background:#fbf1da;border-radius:12px;margin-top:1rem;padding:.75rem 1rem;font-weight:600}.ad-lopend{background:var(--green-tint);border:1px solid #29523740;border-radius:14px;flex-direction:column;align-items:flex-start;margin-top:1.25rem;padding:1rem;display:flex}.ad-gegevens{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.5rem;display:grid}.ad-gegevens dt{color:var(--pd-grijs);font-size:.8125rem}.ad-gegevens dd{color:var(--ink);margin-top:.125rem;font-weight:600}.ad-gegevens-breed{grid-column:1/-1}.ad-chip{color:var(--ink);padding:.25rem .625rem;font-size:.8125rem}.ad-meld{min-height:44px;color:var(--pd-grijs);text-underline-offset:3px;align-items:center;font-size:.8125rem;text-decoration:underline;display:inline-flex}.ad-meld:hover{color:var(--ink)}.pd-foto-staand-vak{display:block}.pd-foto.is-staand{aspect-ratio:4/5;flex:none;width:100%;min-height:0;max-height:640px;padding:0}.pd-foto.is-staand .pd-foto-beeld{width:auto;margin:0;position:absolute;inset:2rem 2rem 2.75rem}.pd-foto.is-staand .pd-foto-beeld .pin-frame{aspect-ratio:auto;width:100%;height:100%}.pd-foto.is-staand .pd-foto-label,.pd-foto.is-staand .pd-bron{text-align:center;inset-inline:1rem;position:absolute;bottom:.75rem}.pd-foto.is-staand .pd-foto-label+.pd-bron{bottom:.75rem}.pd-foto.is-staand:has(.pd-bron) .pd-foto-label{bottom:2.25rem}@media (max-width:1023px){.pd-foto.is-staand{max-height:45vh}}.pd-eigenfoto{width:100%;height:100%;display:block;position:relative}.pd-onderschrift{text-align:center;color:var(--pd-grijs);margin-top:.5rem;font-size:.8125rem}.pd-ruiltegen{border:0;min-width:0;margin-top:1.25rem;padding:0}.pd-ruiltegen legend{margin-bottom:.5rem}.pd-ruilpins{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.5rem;display:grid}.pd-ruiltegen .pd-klein{margin-top:.625rem}.pd-ruilpin{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:.25rem;min-width:0;min-height:44px;padding:.5rem;transition:border-color .15s,background-color .15s;display:flex}.pd-ruilpin:hover{border-color:var(--brass)}.pd-ruilpin.is-gekozen{border:2px solid var(--green);background:var(--green-tint)}.pd-ruilpin:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.pd-ruilpin.is-vast{cursor:default}.pd-ruilpin.is-vast:hover{border-color:var(--line)}.pd-ruilpin-beeld{background:var(--cream-2);border-radius:8px;padding:.25rem;display:block}.pd-ruilpin-beeld .pin-frame{background:0 0}.pd-ruilpin-naam{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pd-ruilpin-nummer{color:var(--pd-grijs);font-size:.75rem}.pd-ruilpin-bezit{color:var(--pd-grijs);background:var(--cream-2);border-radius:9999px;align-self:flex-start;align-items:center;gap:.25rem;margin-top:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.pd-ruilpin-bezit.is-heb{color:var(--cream);background:var(--green)}.pd-ruilpin-bezit.is-collectie{color:var(--green-deep);background:var(--green-tint)}.pd-deal-knoppen{margin-top:1.25rem}.pd-dealuitleg{text-align:center;text-wrap:balance;color:var(--pd-grijs);margin-top:.125rem;font-size:.75rem;line-height:1.45}.ad-deal .pd-knoppen,.ad-kaart .pd-knoppen{max-width:28rem}.pd-tekstlinks{flex-wrap:wrap;justify-content:center;gap:0 1.25rem;display:flex}.pinmatch-voortgang{text-align:center;letter-spacing:.02em;min-height:1.25rem;color:var(--messing-tekst,#7a5c1e);margin:.25rem 0 .75rem;font-size:.8125rem;font-weight:700}.pinmatch-stapel{place-items:center;width:clamp(15rem,76.9231svh - 17.6923rem,27rem);max-width:100%;margin-inline:auto;display:grid;position:relative}.pinmatch-pagina{min-height:calc(100svh - 9rem)}@media (min-width:768px){.pinmatch-stapel{width:clamp(17rem,75.7576svh - 16.6667rem,22rem)}.pinmatch-pagina{min-height:0}}.pinmatch-kaart{width:100%;box-shadow:0 18px 40px -22px #241f108c, inset 0 0 0 1px var(--line-soft);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;background:#fbf7ee;border-radius:18px;grid-area:1/1;padding:12px 12px 14px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .23s;position:relative}.pinmatch-kaart:active{cursor:grabbing}.pinmatch-kaart.is-achter{opacity:.75;pointer-events:none;z-index:0;transform:translateY(14px)scale(.95)}.pinmatch-kaart:not(.is-achter){z-index:1}.pinmatch-kaart.is-laden{aspect-ratio:3/4;opacity:.4}.pinmatch-kaart.is-tussen{text-align:center;cursor:default;touch-action:auto;flex-direction:column;justify-content:center;align-items:center;min-height:22rem;padding:1.75rem 1.25rem;display:flex}.pinmatch-vilt{aspect-ratio:1;background:radial-gradient(at 50% 30%,#46523f,#2a3327 62%,#1d241b 100%);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d9bb7740,inset 0 -1px #00000080}.pinmatch-vilt:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' seed='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23f)'/%3E%3C/svg%3E");position:absolute;inset:0}.pinmatch-vilt .pin-frame{width:82%;box-shadow:none;z-index:1;background:0 0;position:relative}.pinmatch-vilt img{pointer-events:none;-webkit-user-drag:none}.pinmatch-vilt .slot-epp{padding:2px 7px;font-size:13px;top:10px;right:10px}.pinmatch-bord{z-index:2;margin-top:-18px;position:relative}.pinmatch-feiten{color:#f1e5c8;opacity:.9;margin-top:2px;font-size:.75rem;display:block}.pinmatch-label{z-index:4;letter-spacing:.08em;pointer-events:none;background:#fffdf7eb;border:3px solid;border-radius:8px;padding:.3rem .7rem;font-size:1.15rem;font-weight:900;position:absolute;top:64px}.pinmatch-label.is-heb{color:var(--green);border-color:var(--green);left:18px;rotate:-12deg}.pinmatch-label.is-wil{color:var(--messing-tekst);border-color:var(--brass);right:18px;rotate:12deg}.pinmatch-label.is-skip{color:#6b6458;border-color:#6b6458;left:50%;translate:-50%}.pinmatch-knoppen{justify-content:center;align-items:center;gap:.5rem;width:clamp(20rem,76.9231svh - 17.6923rem,27rem);max-width:100%;margin:1rem auto 0;display:flex}@media (max-width:767px){.pinmatch-knoppen{gap:.4rem}.pinmatch-knoppen .is-wil,.pinmatch-knoppen .is-heb{min-width:0;padding:0 .6rem;font-size:.95rem}}.pinmatch-knoppen .is-wil,.pinmatch-knoppen .is-heb{flex:1}@media (min-width:768px){.pinmatch-knoppen{width:auto}.pinmatch-knoppen .is-wil,.pinmatch-knoppen .is-heb{flex:none}}.pinmatch-knop{white-space:nowrap;border:1.5px solid var(--line-soft);background:#fffdf7;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;min-width:3.5rem;min-height:3.5rem;padding:0 1rem;font-size:1.05rem;font-weight:800;transition:transform .12s,background .15s;display:inline-flex;box-shadow:0 6px 14px -10px #241f1099}.pinmatch-knop:active{transform:scale(.94)}.pinmatch-knop:disabled{opacity:.45;cursor:default}.pinmatch-knop:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.pinmatch-knop.is-skip,.pinmatch-knop.is-terug{color:#6b6458;flex-shrink:0;width:3.1rem;min-width:3.1rem;padding:0;font-size:1.25rem}.pinmatch-knop.is-heb{color:#fff;background:#2e5539;border-color:#2e5539}.pinmatch-knop.is-wil{color:#241f10;background:linear-gradient(#e9cf8f,#c9a35c);border-color:#b28f45}.pinmatch-uitleg{text-align:center;color:var(--muted);margin-top:.75rem;font-size:.75rem}.pinmatch-uitleg-lang{display:none}@media (min-width:768px){.pinmatch-uitleg-lang{display:inline}}.pinmatch-welkom{background:#fffcf6;border-radius:1.1rem;align-items:center;gap:.85rem;max-width:34rem;margin:0 auto .75rem;padding:.75rem .9rem .75rem .75rem;display:flex;box-shadow:inset 0 0 0 1px #c9a44c59,0 8px 20px -16px #3c2d0f80}.pinmatch-welkom-kroon{color:#e9cf8f;background:radial-gradient(circle at 35% 30%,#2c5c44,#1f4a35 70%);border-radius:9999px;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}.pinmatch-welkom-kop{font-size:1.05rem;font-weight:600;line-height:1.25}.pinmatch-welkom-zin{color:var(--muted);margin-top:.1rem;font-size:.85rem}.pinmatch-welkom-legenda{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:none}.pinmatch-welkom-legenda li{border-radius:9999px;padding:.12rem .55rem;font-size:.72rem;font-weight:700;line-height:1.4}.pinmatch-welkom-legenda .is-wil{color:#241f10;background:linear-gradient(#f1dca4,#c9a44c)}.pinmatch-welkom-legenda .is-skip{color:var(--muted);background:var(--cream-2,#efe8dc)}.pinmatch-welkom-legenda .is-heb{color:#f6efdd;background:#1f4a35}.pinmatch-welkom-later{color:var(--muted);text-underline-offset:3px;flex-shrink:0;align-self:flex-start;padding:.25rem .1rem;font-size:.8rem;font-weight:600;-webkit-text-decoration:underline #c9a44cb3;text-decoration:underline #c9a44cb3}.pinmatch-welkom-later:hover{color:var(--green)}@media (min-width:640px){.pinmatch-welkom-legenda{display:flex}.pinmatch-welkom-kop{font-size:1.15rem}}.pinmatch-balk{background:#241f101a;border-radius:9999px;width:min(100%,14rem);height:4px;margin:-.35rem auto .85rem;overflow:hidden}.pinmatch-balk>span{border-radius:inherit;background:var(--brass);height:100%;transition:width .3s;display:block}.pinmatch-telling{text-align:center;color:var(--muted);margin-top:.6rem;font-size:.8125rem}.pinmatch-telling strong{color:var(--ink,#241f10)}.pinmatch-tafel{display:contents}.pinmatch-zij,.pinmatch-knop-naam,.pinmatch-knop-toets{display:none}@media (min-width:768px){.pinmatch-tafel{background:radial-gradient(at 50% 35%,#3f4c39,#263022 60%,#1b2219 100%);border-radius:28px;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:2.25rem 2rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d9bb7759,inset 0 0 0 7px #1b221999,inset 0 0 0 8px #d9bb772e,0 30px 60px -35px #241f10b3}.pinmatch-tafel:before{content:"";pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' seed='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23f)'/%3E%3C/svg%3E");position:absolute;inset:0}.pinmatch-tafel>*{position:relative}.pinmatch-tafel .pinmatch-kaart.is-tussen{box-shadow:0 18px 40px -22px #000000b3}.pinmatch-zij{color:#f1e5c8;flex-direction:column;align-items:center;gap:.55rem;font-weight:800;transition:transform .15s;display:flex}.pinmatch-zij.is-wil{justify-self:end}.pinmatch-zij.is-heb{justify-self:start}.pinmatch-zij:hover:not(:disabled){transform:scale(1.05)}.pinmatch-zij:disabled{opacity:.35}.pinmatch-zij-rond{border-radius:9999px;place-items:center;width:5rem;height:5rem;font-size:1.9rem;display:grid;box-shadow:0 14px 26px -14px #000c}.pinmatch-zij.is-wil .pinmatch-zij-rond{color:#241f10;background:linear-gradient(#ecd497,#c9a35c)}.pinmatch-zij.is-heb .pinmatch-zij-rond{color:#fff;background:#2e5539;box-shadow:0 14px 26px -14px #000c,inset 0 0 0 2px #f1e5c840}.pinmatch-zij-naam{letter-spacing:.01em;font-size:1.05rem}.pinmatch-zij kbd,.pinmatch-knop-toets{color:#f1e5c8;background:#f1e5c81f;border-radius:6px;place-items:center;min-width:1.6rem;padding:0 .35rem;font:700 .75rem/1.5 ui-monospace,monospace;display:inline-grid;box-shadow:inset 0 0 0 1px #f1e5c84d}.pinmatch-knoppen .is-wil,.pinmatch-knoppen .is-heb{display:none}.pinmatch-knoppen{gap:.75rem;margin-top:1.1rem}.pinmatch-knop.is-skip,.pinmatch-knop.is-terug{gap:.5rem;width:auto;padding:0 1.1rem;font-size:1.1rem}.pinmatch-knop-naam{font-size:.95rem;display:inline}.pinmatch-knop-toets{color:#6b6458;background:var(--cream-2);box-shadow:inset 0 0 0 1px var(--line-soft);display:inline-grid}.pinmatch-stapel{width:clamp(14rem,75.7576svh - 18.9394rem,23rem)}}@media (min-width:768px) and (max-height:820px){.pinmatch-kop .eyebrow,.pinmatch-kop p{display:none!important}.pinmatch-tafel{padding:.9rem 2rem}.pinmatch-stapel{width:clamp(11.5rem,75.7576svh - 17.0455rem,23rem)}.pinmatch-knoppen{margin-top:.75rem}}.pinmatch-uitleg-doek{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d241b8c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.pinmatch-uitleg-paneel{width:min(100%,26rem);max-height:calc(100svh - 2rem);box-shadow:0 30px 60px -25px #0009, inset 0 0 0 1px var(--line-soft);background:#fbf7ee;border-radius:20px;padding:1.5rem;overflow:auto}.pinmatch-uitleg-vak{background:radial-gradient(at 50% 30%,#46523f,#2a3327 70%);border-radius:10px;flex-shrink:0;width:4.5rem;height:3.5rem;position:relative;overflow:hidden}.pinmatch-uitleg-mini{background:linear-gradient(#fbf7ee 62%,#7d2a2a 62%);border-radius:5px;width:1.6rem;height:2.1rem;margin:-1.05rem 0 0 -.8rem;animation:none;position:absolute;top:50%;left:50%;box-shadow:0 3px 8px -3px #0009}.pinmatch-uitleg-mini.is-rechts{animation-name:pm-rechts}.pinmatch-uitleg-mini.is-links{animation-name:pm-links}.pinmatch-uitleg-mini.is-op{animation-name:pm-op}@keyframes pm-rechts{0%,25%{opacity:1;transform:none}70%{opacity:0;transform:translate(2.2rem)rotate(16deg)}71%,to{opacity:0;transform:none}}@keyframes pm-links{0%,25%{opacity:1;transform:none}70%{opacity:0;transform:translate(-2.2rem)rotate(-16deg)}71%,to{opacity:0;transform:none}}@keyframes pm-op{0%,25%{opacity:1;transform:none}70%{opacity:0;transform:translateY(-2rem)}71%,to{opacity:0;transform:none}}.pinmatch-uitleg-mini.is-rechts:after,.pinmatch-uitleg-mini.is-links:after,.pinmatch-uitleg-mini.is-op:after{color:#f1e5c8;font-size:.8rem;font-weight:900;position:absolute;top:50%;translate:0 -50%}.pinmatch-uitleg-mini.is-rechts:after{content:"→";right:-1.1rem}.pinmatch-uitleg-mini.is-links:after{content:"←";left:-1.1rem}.pinmatch-uitleg-mini.is-op:after{content:"↑";top:-.9rem;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.pinmatch-uitleg-mini{animation:none}}:is(.pinmatch:has(.pinmatch-welkom) .pinmatch-stapel,.pinmatch:has(.pinmatch-welkom) .pinmatch-knoppen){width:clamp(20rem,76.9231svh - 25.3846rem,27rem)}.pinmatch:has(.pinmatch-welkom) .pinmatch-uitleg{display:none}@media (min-width:768px){.pinmatch:has(.pinmatch-welkom) .pinmatch-stapel{width:clamp(16rem,75.7576svh - 22.7273rem,22rem)}.pinmatch:has(.pinmatch-welkom) .pinmatch-knoppen{width:auto}.pinmatch:has(.pinmatch-welkom) .pinmatch-uitleg{display:block}}@media (prefers-reduced-motion:reduce){.pinmatch-kaart{transition:opacity .15s}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-\[14\%\]{inset:14%}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.inset-y-16{inset-block:calc(var(--spacing) * 16)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[calc\(var\(--vh\)\+28px\)\]{top:calc(var(--vh) + 28px)}.top-\[calc\(var\(--vh\)-20px\)\]{top:calc(var(--vh) - 20px)}.top-\[calc\(var\(--vh\)-22px\)\]{top:calc(var(--vh) - 22px)}.top-\[calc\(var\(--vh\)-68px\)\]{top:calc(var(--vh) - 68px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:0}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+6\.5rem\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 6.5rem)}.bottom-\[calc\(var\(--eiland-ruimte\)\+\.5rem\)\]{bottom:calc(var(--eiland-ruimte) + .5rem)}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[75\]{z-index:75}.z-\[100\]{z-index:100}.z-\[var\(--z-venster\)\]{z-index:var(--z-venster)}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.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}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[var\(--blok-afstand\,1\.5rem\)\]{margin-top:var(--blok-afstand,1.5rem)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-6{margin-left:calc(var(--spacing) * -6)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[42px\]{margin-left:42px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[72px\]{width:72px;height:72px}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[19\.5rem\]{height:19.5rem}.h-\[64\%\]{height:64%}.h-\[var\(--vh\)\]{height:var(--vh)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[65\%\]{max-height:65%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[44px\]{min-height:44px}.min-h-dvh{min-height:100dvh}.w-0{width:0}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[64\%\]{width:64%}.w-\[var\(--vb\)\]{width:var(--vb)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[6rem\]{max-width:6rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[60rem\]{max-width:60rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[110rem\]{max-width:110rem}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1504px\]{max-width:1504px}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[9rem\]{min-width:9rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.flex-\[1_1_11rem\]{flex:11rem}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-\[9rem\]{flex-basis:9rem}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-6{rotate:-6deg}.rotate-3{rotate:3deg}.rotate-180{rotate:180deg}.rotate-\[8deg\]{rotate:8deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-crosshair{cursor:crosshair}.cursor-none{cursor:none}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mb-40{scroll-margin-bottom:calc(var(--spacing) * 40)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_5rem\]{grid-template-columns:1fr 5rem}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}.gap-\[var\(--blok-afstand\)\]{gap:var(--blok-afstand)}.gap-\[var\(--blok-afstand\,1\.5rem\)\]{gap:var(--blok-afstand,1.5rem)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line-soft>:not(:last-child)){border-color:var(--line-soft)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--brass-light\)\]{border-color:var(--brass-light)}.border-brass{border-color:var(--brass)}.border-brass-light{border-color:var(--messing-licht-tekst)}.border-brass\/35{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.border-brass\/35{border-color:color-mix(in oklab, var(--brass) 35%, transparent)}}.border-brass\/40{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.border-brass\/40{border-color:color-mix(in oklab, var(--brass) 40%, transparent)}}.border-brass\/50{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.border-brass\/50{border-color:color-mix(in oklab, var(--brass) 50%, transparent)}}.border-cream,.border-cream\/30{border-color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.border-cream\/30{border-color:color-mix(in oklab, var(--cream) 30%, transparent)}}.border-danger,.border-danger\/30{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-green,.border-green\/30{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.border-green\/30{border-color:color-mix(in oklab, var(--green) 30%, transparent)}}.border-green\/40{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.border-green\/40{border-color:color-mix(in oklab, var(--green) 40%, transparent)}}.border-ink{border-color:var(--ink)}.border-line{border-color:var(--line)}.border-line-soft{border-color:var(--line-soft)}.border-line\/20{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/20{border-color:color-mix(in oklab, var(--line) 20%, transparent)}}.border-line\/30{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/30{border-color:color-mix(in oklab, var(--line) 30%, transparent)}}.border-line\/80{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/80{border-color:color-mix(in oklab, var(--line) 80%, transparent)}}.border-ok\/40{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.border-ok\/40{border-color:color-mix(in oklab, var(--ok) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.\!bg-cream{background-color:var(--cream)!important}.bg-\[\#9fd3a9\]{background-color:#9fd3a9}.bg-\[var\(--green-soft\)\]{background-color:var(--green-soft)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-brass,.bg-brass\/5{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.bg-brass\/5{background-color:color-mix(in oklab, var(--brass) 5%, transparent)}}.bg-brass\/8{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.bg-brass\/8{background-color:color-mix(in oklab, var(--brass) 8%, transparent)}}.bg-brass\/10{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.bg-brass\/10{background-color:color-mix(in oklab, var(--brass) 10%, transparent)}}.bg-brass\/15{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.bg-brass\/15{background-color:color-mix(in oklab, var(--brass) 15%, transparent)}}.bg-brass\/20{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.bg-brass\/20{background-color:color-mix(in oklab, var(--brass) 20%, transparent)}}.bg-cream{background-color:var(--cream)}.bg-cream-2,.bg-cream-2\/40{background-color:var(--cream-2)}@supports (color:color-mix(in lab, red, red)){.bg-cream-2\/40{background-color:color-mix(in oklab, var(--cream-2) 40%, transparent)}}.bg-cream-2\/50{background-color:var(--cream-2)}@supports (color:color-mix(in lab, red, red)){.bg-cream-2\/50{background-color:color-mix(in oklab, var(--cream-2) 50%, transparent)}}.bg-cream-2\/60{background-color:var(--cream-2)}@supports (color:color-mix(in lab, red, red)){.bg-cream-2\/60{background-color:color-mix(in oklab, var(--cream-2) 60%, transparent)}}.bg-cream-3{background-color:var(--cream-3)}.bg-cream\/10{background-color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.bg-cream\/10{background-color:color-mix(in oklab, var(--cream) 10%, transparent)}}.bg-cream\/20{background-color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.bg-cream\/20{background-color:color-mix(in oklab, var(--cream) 20%, transparent)}}.bg-cream\/85{background-color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.bg-cream\/85{background-color:color-mix(in oklab, var(--cream) 85%, transparent)}}.bg-cream\/95{background-color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.bg-cream\/95{background-color:color-mix(in oklab, var(--cream) 95%, transparent)}}.bg-danger,.bg-danger\/5{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/5{background-color:color-mix(in oklab, var(--danger) 5%, transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.bg-danger\/90{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/90{background-color:color-mix(in oklab, var(--danger) 90%, transparent)}}.bg-green{background-color:var(--green)}.bg-green-deep{background-color:var(--green-deep)}.bg-green-tint{background-color:var(--green-tint)}.bg-green\/5{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-green\/5{background-color:color-mix(in oklab, var(--green) 5%, transparent)}}.bg-green\/8{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-green\/8{background-color:color-mix(in oklab, var(--green) 8%, transparent)}}.bg-green\/10{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-green\/10{background-color:color-mix(in oklab, var(--green) 10%, transparent)}}.bg-green\/20{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-green\/20{background-color:color-mix(in oklab, var(--green) 20%, transparent)}}.bg-green\/90{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-green\/90{background-color:color-mix(in oklab, var(--green) 90%, transparent)}}.bg-ink,.bg-ink\/5{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/5{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.bg-ink\/10{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/10{background-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.bg-ink\/50{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/50{background-color:color-mix(in oklab, var(--ink) 50%, transparent)}}.bg-ink\/70{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/70{background-color:color-mix(in oklab, var(--ink) 70%, transparent)}}.bg-ink\/80{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/80{background-color:color-mix(in oklab, var(--ink) 80%, transparent)}}.bg-ink\/90{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/90{background-color:color-mix(in oklab, var(--ink) 90%, transparent)}}.bg-ink\/95{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/95{background-color:color-mix(in oklab, var(--ink) 95%, transparent)}}.bg-line{background-color:var(--line)}.bg-line-soft{background-color:var(--line-soft)}.bg-ok\/10{background-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.bg-ok\/10{background-color:color-mix(in oklab, var(--ok) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/\[\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[repeating-conic-gradient\(\#e6dcc6_0_25\%\,\#f1e9d9_0_50\%\)\]{background-image:repeating-conic-gradient(#e6dcc6 0 25%,#f1e9d9 0 50%)}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab, red, red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brass{--tw-gradient-from:var(--brass);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cream{--tw-gradient-from:var(--cream);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-brass\/40{--tw-gradient-via:var(--brass)}@supports (color:color-mix(in lab, red, red)){.via-brass\/40{--tw-gradient-via:color-mix(in oklab, var(--brass) 40%, transparent)}}.via-brass\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-brass-light{--tw-gradient-to:var(--messing-licht-tekst);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cream-2{--tw-gradient-to:var(--cream-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:16px_16px\]{background-size:16px 16px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[14px\]{padding:14px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[9\%\]{padding-bottom:9%}.pb-\[52px\]{padding-bottom:52px}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display), Georgia, serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans), system-ui, sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.9375rem\]{font-size:.9375rem}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.9em\]{font-size:.9em}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-brass-light{color:var(--messing-licht-tekst)!important}.text-\[\#241f10\]{color:#241f10}.text-\[\#e1c185\]{color:#e1c185}.text-\[color\:var\(--creme-klein\)\]{color:var(--creme-klein)}.text-\[color\:var\(--messing-licht-tekst\)\]{color:var(--messing-licht-tekst)}.text-\[var\(--brass-light\)\]{color:var(--brass-light)}.text-\[var\(--pd-grijs\)\]{color:var(--pd-grijs)}.text-brass{color:var(--brass)}.text-brass-deep{color:var(--brass-deep)}.text-brass-light{color:var(--messing-licht-tekst)}.text-cream,.text-cream\/50{color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/50{color:color-mix(in oklab, var(--cream) 50%, transparent)}}.text-cream\/60{color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/60{color:color-mix(in oklab, var(--cream) 60%, transparent)}}.text-cream\/70{color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/70{color:color-mix(in oklab, var(--cream) 70%, transparent)}}.text-cream\/75{color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/75{color:color-mix(in oklab, var(--cream) 75%, transparent)}}.text-cream\/80{color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/80{color:color-mix(in oklab, var(--cream) 80%, transparent)}}.text-cream\/85{color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/85{color:color-mix(in oklab, var(--cream) 85%, transparent)}}.text-creme-klein{color:var(--creme-klein)}.text-danger{color:var(--danger)}.text-green{color:var(--green)}.text-green-deep{color:var(--green-deep)}.text-green\/70{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.text-green\/70{color:color-mix(in oklab, var(--green) 70%, transparent)}}.text-ink,.text-ink\/80{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--ink) 80%, transparent)}}.text-line{color:var(--line)}.text-messing-tekst{color:var(--messing-tekst)}.text-muted,.text-muted\/60{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/60{color:color-mix(in oklab, var(--muted) 60%, transparent)}}.text-ok{color:var(--ok)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-brass,.decoration-brass\/60{-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.decoration-brass\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--brass) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brass) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brass) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--brass) 60%, transparent)}}.decoration-line-soft{-webkit-text-decoration-color:var(--line-soft);-webkit-text-decoration-color:var(--line-soft);-webkit-text-decoration-color:var(--line-soft);text-decoration-color:var(--line-soft)}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#295237\]{accent-color:#295237}.accent-\[var\(--brass\)\]{accent-color:var(--brass)}.accent-\[var\(--green\)\],.accent-green{accent-color:var(--green)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#e9e1cd\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#e9e1cd);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-brass,.ring-brass\/60{--tw-ring-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.ring-brass\/60{--tw-ring-color:color-mix(in oklab, var(--brass) 60%, transparent)}}.ring-cream\/60{--tw-ring-color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.ring-cream\/60{--tw-ring-color:color-mix(in oklab, var(--cream) 60%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:inline-flex:is(:where(.group):hover *){display:inline-flex}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:border-brass:is(:where(.group):hover *){border-color:var(--brass)}.group-hover\:bg-brass:is(:where(.group):hover *){background-color:var(--brass)}.group-hover\:text-green:is(:where(.group):hover *){color:var(--green)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:hidden:is(:where(.group):focus-visible *){display:none}.group-focus-visible\:inline-flex:is(:where(.group):focus-visible *){display:inline-flex}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-full::file-selector-button{border-radius:2147483647px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-green::file-selector-button{background-color:var(--green)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1::file-selector-button{padding-block:var(--spacing)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-cream::file-selector-button{color:var(--cream)}.placeholder\:text-muted::placeholder{color:var(--muted)}.placeholder\:text-white\/60::placeholder{color:#fff9}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/60::placeholder{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.target\:bg-brass\/25:target{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.target\:bg-brass\/25:target{background-color:color-mix(in oklab, var(--brass) 25%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-brass:hover{border-color:var(--brass)}.hover\:border-green:hover{border-color:var(--green)}.hover\:border-line:hover{border-color:var(--line)}.hover\:bg-brass\/5:hover{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brass\/5:hover{background-color:color-mix(in oklab, var(--brass) 5%, transparent)}}.hover\:bg-brass\/20:hover{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brass\/20:hover{background-color:color-mix(in oklab, var(--brass) 20%, transparent)}}.hover\:bg-brass\/50:hover{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brass\/50:hover{background-color:color-mix(in oklab, var(--brass) 50%, transparent)}}.hover\:bg-cream:hover{background-color:var(--cream)}.hover\:bg-cream-2:hover,.hover\:bg-cream-2\/60:hover{background-color:var(--cream-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cream-2\/60:hover{background-color:color-mix(in oklab, var(--cream-2) 60%, transparent)}}.hover\:bg-cream-3:hover{background-color:var(--cream-3)}.hover\:bg-danger\/10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.hover\:bg-green-tint:hover{background-color:var(--green-tint)}.hover\:bg-green\/5:hover{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green\/5:hover{background-color:color-mix(in oklab, var(--green) 5%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:text-brass-light:hover{color:var(--messing-licht-tekst)}.hover\:text-cream:hover{color:var(--cream)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-green:hover{color:var(--green)}.hover\:text-green-deep:hover{color:var(--green-deep)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-messing-tekst:hover{color:var(--messing-tekst)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.hover\:ring-brass:hover{--tw-ring-color:var(--brass)}}.focus-visible\:bg-cream-2\/60:focus-visible{background-color:var(--cream-2)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-cream-2\/60:focus-visible{background-color:color-mix(in oklab, var(--cream-2) 60%, transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-brass:focus-visible{--tw-ring-color:var(--brass)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:1600px){.min-\[1600px\]\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:40rem){.sm\:relative{position:relative}.sm\:right-0{right:0}.sm\:left-auto{left:auto}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mx-0{margin-inline:0}.sm\:mt-1{margin-top:var(--spacing)}.sm\:ml-\[42px\]{margin-left:42px}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-\[92vh\]{height:92vh}.sm\:min-h-\[2\.75rem\]{min-height:2.75rem}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[36rem\]{width:36rem}.sm\:w-auto{width:auto}.sm\:max-w-\[60\%\]{max-width:60%}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-56{flex-basis:calc(var(--spacing) * 56)}.sm\:basis-full{flex-basis:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_9rem\]{grid-template-columns:1fr 9rem}.sm\:grid-cols-\[1fr_9rem_auto\]{grid-template-columns:1fr 9rem auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)_auto\]{grid-template-columns:8rem minmax(0,1fr) minmax(0,1.4fr) auto}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:overflow-hidden{overflow:hidden}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-0{padding-inline:0}.sm\:px-1{padding-inline:var(--spacing)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:pl-\[42px\]{padding-left:42px}.sm\:text-center{text-align:center}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11\.5px\]{font-size:11.5px}}@media (min-width:48rem){.md\:pointer-events-none{pointer-events:none}.md\:relative{position:relative}.md\:inset-x-auto{inset-inline:auto}.md\:top-auto{top:auto}.md\:right-0{right:0}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:mx-0{margin-inline:0}.md\:mt-0{margin-top:0}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-32{margin-top:calc(var(--spacing) * 32)}.md\:mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:min-h-\[5\.5rem\]{min-height:5.5rem}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-44{width:calc(var(--spacing) * 44)}.md\:w-60{width:calc(var(--spacing) * 60)}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:w-full{width:100%}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-xl{max-width:var(--container-xl)}.md\:basis-full{flex-basis:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-none{border-radius:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-cream\/20{border-color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.md\:border-cream\/20{border-color:color-mix(in oklab, var(--cream) 20%, transparent)}}.md\:bg-transparent{background-color:#0000}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-0{padding-inline:0}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-0{padding-block:0}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pb-0{padding-bottom:0}.md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pl-0{padding-left:0}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[11px\]{font-size:11px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[40px\]{font-size:40px}.md\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.md\:tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.md\:uppercase{text-transform:uppercase}.md\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-\[520px\]{min-height:520px}.lg\:w-\[420px\]{width:420px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,34rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,34rem) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:self-stretch{align-self:stretch}}@media (min-width:80rem){.xl\:w-48{width:calc(var(--spacing) * 48)}.xl\:w-52{width:calc(var(--spacing) * 52)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-14{gap:calc(var(--spacing) * 14)}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}}@media (min-width:96rem){.\32 xl\:grid-cols-\[minmax\(0\,38rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,38rem) minmax(0,1fr)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\[open\]_\.chev\]\:rotate-180[open] .chev{rotate:180deg}.text-balance{text-wrap:balance}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}}:root{--green:#295237;--green-deep:#21412c;--green-soft:#33754b;--green-tint:#e5ece7;--cream:#f7f2e7;--cream-2:#f1e9d9;--cream-3:#e6dcc6;--brass:#b08d46;--brass-light:#d9bb77;--brass-deep:#8a6a2f;--messing-tekst:#705522;--messing-licht-tekst:#ead39f;--creme-klein:#f7f2e7d9;--ink:#1b1912;--muted:#6d6656;--line:#ddd2b8;--line-soft:#e9e1cd;--rand-veld:#a8884a;--rand-kaart:#d6c7a3;--tab-actief:var(--messing-licht-tekst);--danger:#9d3b2c;--ok:#2c6b45;--shadow-tile:0 1px 2px #1b19120d, 0 8px 20px -12px #1b19122e;--shadow-lift:0 2px 4px #1b19120f, 0 18px 36px -18px #1b19124d;--radius:14px;--lijst:#241a12;--messing-lijn:#c9a96a8c;--z-inhoud:10;--z-kop:40;--z-doek:90;--z-venster:100;--balk-h:3.5rem;--schild-h:4.25rem;--schild-zak:.85rem;--schild-rand:calc(var(--schild-h) * .14);--schild-lucht:.75rem;--wacht-kort-bg:#ddebdd;--wacht-kort-fg:#1e5a36;--wacht-kort:#4f8a5f;--wacht-mid-bg:#f3e4c2;--wacht-mid-fg:#7a5410;--wacht-mid:#b8892c;--wacht-lang-bg:#f2d9cf;--wacht-lang-fg:#8e3320;--wacht-lang:#a9442c;--status-rand:#8a8374;--status-fg:#4f4b42;--status-bg:#efe9dc}@media (min-width:768px){:root{--balk-h:4rem;--schild-h:5.5rem;--schild-zak:1.045rem}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--cream);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(circle at 20% 0,#b08d460f,#0000 55%),radial-gradient(circle at 90% 8%,#2952370d,#0000 45%)}h1,h2,h3,.font-display{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em}::selection{background:var(--brass-light);color:var(--ink)}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.bodveld>input:focus-visible{outline:none}body.toetsenbord [data-mobiel-nav]{display:none}:root{--eiland-ruimte:0px}@media (max-width:767px){:root{--balk-h:3.25rem;--eiland-ruimte:calc(104px + env(safe-area-inset-bottom))}header.site-kop{top:calc(10px + env(safe-area-inset-top));margin:calc(10px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));padding-top:0}header.site-kop>.kop-glas{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#f7f2e7f5;border:1px solid #b08d464d;border-radius:9999px;top:0;box-shadow:0 10px 26px -14px #1b191273,0 1px 3px #1b191214}header.site-kop .kop-balk{padding-inline:4px}header.site-kop:before{content:"";z-index:-1;pointer-events:none;left:calc(-1 * max(12px, env(safe-area-inset-left)));right:calc(-1 * max(12px, env(safe-area-inset-right)));top:calc(-10px - env(safe-area-inset-top));height:calc(10px + env(safe-area-inset-top) + 50%);background:var(--cream);position:absolute}header.site-kop[data-dicht]:before{height:calc(10px + env(safe-area-inset-top) + 100%)}:root{--schild-h:4.75rem;--schild-zak:.95rem}.merk-hangend{margin-left:calc(10px - var(--schild-rand))}header.site-kop[data-gescrold]{--schild-h:2.5rem;--schild-zak:0rem;--schild-rand:calc(2.5rem * .14)}header.site-kop .merk-hangend{transition:height .2s,top .2s,margin .2s}.kop-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--green);flex:1;font-size:1.125rem;font-weight:600;overflow:hidden}.kop-titel.is-thuis{opacity:0;transition:opacity .2s}header.site-kop[data-gescrold] .kop-titel.is-thuis{opacity:1}@media (prefers-reduced-motion:reduce){header.site-kop .merk-hangend,.kop-titel.is-thuis{transition:none}}.kop-rond,.kop-profiel{background:0 0;border-color:#0000}.kop-balk .kop-rond{width:44px;height:44px}.kop-titel.is-lang{font-size:.95rem}.kop-titel.is-zeer-lang{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.05;display:-webkit-box}.kop-inloggen{min-height:44px;color:var(--cream);background:var(--green);border-radius:9999px;align-items:center;padding:0 12px;font-size:.875rem;font-weight:600;display:inline-flex}.kop-profiel{gap:0;min-height:44px;padding:4px 6px}@media (max-width:400px){.kop-balk .kop-rond{width:40px;height:40px}.kop-profiel{min-height:40px}.kop-titel{font-size:1rem}.kop-titel.is-lang{font-size:.85rem}}.voetbos{padding-bottom:var(--eiland-ruimte)}body:before{content:"";z-index:var(--z-kop);height:calc(env(safe-area-inset-top) + 10px);background:linear-gradient(180deg, var(--cream) calc(100% - 10px), #f7f2e700);pointer-events:none;position:fixed;inset:0 0 auto}}.kop-rond{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#ffffffb3;border-radius:9999px;place-items:center;transition:border-color .15s,color .15s;display:grid}.kop-rond:hover{border-color:var(--brass);color:var(--green)}.eiland{z-index:var(--z-kop);left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;padding:4px 6px;transition:transform .32s cubic-bezier(.22,.61,.36,1);display:grid;position:fixed}.eiland:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#0e241dc7;border:1px solid #d9bb776b;border-radius:9999px;position:absolute;inset:0;box-shadow:0 14px 30px -12px #08140e99,0 2px 6px #08140e33,inset 0 1px #fff4d612}.eiland[data-weg]{transform:translateY(calc(100% + 40px + env(safe-area-inset-bottom)))}.eiland:focus-within{transform:none}@media (prefers-reduced-motion:reduce){.eiland[data-weg]{transform:none}}@media (min-width:768px){.eiland{display:none}}.eiland-item{letter-spacing:-.01em;white-space:nowrap;color:#f7f2e7d9;border-radius:9999px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-width:44px;min-height:52px;padding:5px 2px 8px;font-size:11px;font-weight:600;line-height:1.1;transition:color .15s,transform .12s;display:flex;position:relative}.eiland-item[aria-current=page]{color:var(--tab-actief)}.eiland-item:active{transform:scale(.94)}.eiland-item:focus-visible{outline:2px solid var(--brass-light);outline-offset:-2px}.eiland-tel{background:var(--brass);color:#241f10;text-align:center;border-radius:9999px;min-width:16px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:2px;left:calc(50% + 6px)}.eiland-stip{width:10px;min-width:10px;height:10px;padding:0;top:4px;left:calc(50% + 8px)}.eiland-pin{color:#f7f2e7d9}.eiland-pin[aria-current=page]{color:var(--tab-actief)}.eiland-pin-knop{color:#2b2109;background:linear-gradient(#f6e3a8,#d6b466 55%,#b08d46);border-radius:9999px;place-items:center;width:54px;height:54px;margin-top:-26px;margin-bottom:1px;display:grid;box-shadow:0 0 0 3px #0e241dd9,0 0 0 4px #d9bb7780,0 10px 20px -6px #08140ea6,inset 0 1px #fffae6bf}.eiland-pin[aria-current=page] .eiland-pin-knop{background:linear-gradient(#fff1c4,#e2c172 55%,#bf9c50)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:767px){.mobiel-menu{max-height:calc(100svh - 62px - .5rem - var(--eiland-ruimte,0px) - .5rem);overscroll-behavior:contain;padding:.625rem .625rem .875rem;overflow-y:auto}.account-menu{max-height:calc(100svh - 62px - 1rem - var(--eiland-ruimte,0px));overflow-y:auto}}.menu-tegels{grid-template-columns:repeat(12,minmax(0,1fr));gap:.4rem;padding:.25rem 0;display:grid}.menu-tegel{border:1px solid var(--line-soft);text-align:center;min-height:5rem;color:var(--ink);background:#fffdf7bf;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.55rem .2rem .45rem;font-size:.72rem;font-weight:600;line-height:1.15;transition:border-color .15s,background-color .15s,transform .12s;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 4px 10px -8px #241f1059}.menu-tegel-label{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu-tegel-nieuw{color:#241f10;background:var(--brass);box-shadow:0 0 0 2px var(--cream);border-radius:9999px;padding:0 .3rem;font-size:.58rem;font-weight:800;line-height:1.5;position:absolute;top:-.35rem;right:-.2rem}.menu-tegel svg{color:var(--green)}.menu-tegel:active{transform:scale(.97)}.menu-tegel.is-hier{border-color:var(--brass);color:var(--green);background:#29523714}.menu-tegel-shop{border:1px solid var(--brass);color:#3a2c0e;background:linear-gradient(135deg,#f6e7c0,#e6cd94 60%,#d9bb77);border-radius:14px;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem .875rem;transition:transform .12s;display:flex;box-shadow:inset 0 1px #fffae6cc,0 6px 14px -8px #241f1073}.menu-tegel-shop:active{transform:scale(.98)}.menu-tegel-breed{color:#f6efdd;background:radial-gradient(at 20% 0,#2c5c44,#1f4a35 60%,#183b2a);border:1px solid #2c5c44;border-radius:14px;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem .875rem;transition:transform .12s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -8px #14281c8c}.menu-tegel-breed:active{transform:scale(.98)}.menu-tegel-breed>svg{color:#e9cf8f;flex:none}.menu-tegel-breed .menu-tegel-shop-merk{color:#1f4a35;background:#f6efdd}.menu-live{background:#4ade80;border-radius:9999px;width:8px;height:8px;animation:1.8s ease-out infinite menu-live;display:inline-block;position:relative;box-shadow:0 0 #4ade8099}@keyframes menu-live{0%{box-shadow:0 0 #4ade8099}to{box-shadow:0 0 0 7px #4ade8000}}@media (prefers-reduced-motion:reduce){.menu-live{animation:none}}.account-kop{border-radius:.75rem;align-items:center;gap:.65rem;padding:.55rem .6rem;transition:background .15s;display:flex}.account-kop:hover{background:#2952370f}.menu-tegel-shop>svg{color:#6b5420;flex:none}.menu-tegel-shop-merk{background:var(--green);width:2.25rem;height:2.25rem;color:var(--brass-light);border-radius:9999px;flex:none;place-items:center;display:grid}.menu-paneel{z-index:60;border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);box-shadow:inset 0 1px #ffffffb3,0 18px 36px -18px #241f1073,0 2px 8px -4px #241f102e}.menu-paneel .row-link.is-hier{color:var(--green);box-shadow:inset 3px 0 0 var(--brass);background:#2952370f;font-weight:600}.bericht-fotos{--max-h:360px;flex-wrap:wrap;gap:.5rem;display:flex}.bericht-fotos.is-meer{--max-h:200px}.bericht-foto{cursor:zoom-in;border:1px solid var(--line);background:0 0;border-radius:12px;max-width:100%;padding:0;line-height:0;transition:border-color .15s;display:inline-block;overflow:hidden}.bericht-foto:hover{border-color:var(--brass)}.bericht-foto:focus-visible{outline:2px solid var(--green);outline-offset:2px}.bericht-foto.heeft-maten{width:min(100%, calc(var(--max-h) * var(--r) + 2px))}.bericht-foto-beeld{width:100%;height:auto;aspect-ratio:var(--r);display:block}.bericht-foto-vak{aspect-ratio:4/3;width:min(100vw - 4rem,480px);display:block;position:relative}.bericht-fotos.is-meer .bericht-foto-vak{width:266px}@media (max-width:767px){.bericht-fotos{--max-h:320px}.bericht-fotos.is-meer{--max-h:160px}.bericht-fotos.is-meer .bericht-foto-vak{width:213px}}.lichtbak{z-index:var(--z-venster);background:#0f110deb;place-items:center;padding:3.5rem 1rem 1.5rem;animation:.15s ease-out lichtbak-in;display:grid;position:fixed;inset:0}@keyframes lichtbak-in{0%{opacity:0}}.lichtbak-figuur{flex-direction:column;align-items:center;gap:.75rem;max-width:100%;margin:0;display:flex}.lichtbak-foto{border-radius:10px;width:auto;max-width:min(100%,1600px);height:auto;max-height:calc(100dvh - 9rem);display:block;box-shadow:0 20px 50px -20px #000c}.lichtbak-naam{color:var(--cream);font-size:.875rem;font-weight:600}.lichtbak-teller{color:#f7f2e7a6;font-weight:500}.lichtbak-knop{width:44px;height:44px;color:var(--cream);background:#f7f2e71a;border:1px solid #f7f2e759;border-radius:9999px;place-items:center;transition:background-color .15s;display:grid;position:absolute}.lichtbak-knop:hover{background:#f7f2e733}.lichtbak-knop:focus-visible{outline:2px solid var(--brass-light);outline-offset:2px}.lichtbak-sluit{top:max(.75rem, env(safe-area-inset-top));right:.75rem}.lichtbak-vorige{top:50%;left:.75rem;translate:0 -50%}.lichtbak-volgende{top:50%;right:.75rem;translate:0 -50%}@media (min-width:768px){.lichtbak{padding-inline:4.5rem}}.eerste-blok{display:grid}.eerste-blok>.rijk-vilt{height:220px}.eerste-blok-pin{width:9rem;display:block}@media (min-width:768px){.eerste-blok{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.eerste-blok>.rijk-vilt{height:auto;min-height:260px}.eerste-blok-pin{width:12rem}}.pijler-beeld{background:radial-gradient(ellipse at 50% 30%, #fffdf7, var(--cream-2) 75%);border-bottom:1px solid var(--line-soft);place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.pijler-ontdek{justify-content:center;width:100%;display:flex;position:relative}.pijler-ontdek-kaart{transform-origin:50% 90%;width:112px;margin-inline:-16px}.pijler-ontdek-kaart:first-child{translate:0 10px;rotate:-9deg}.pijler-ontdek-kaart:nth-child(2){z-index:2;translate:0 -4px;rotate:0deg}.pijler-ontdek-kaart:nth-child(3){translate:0 10px;rotate:9deg}.pijler-serie{width:min(86%,270px);display:block}.pijler-ruil{width:148px;list-style:none}@media (max-width:767px){.pijler-beeld{border-bottom:0;border-top:1px solid var(--line-soft);height:180px}.pijler-beeld>*{zoom:.78}.pijler-beeld>.pijler-ruil{zoom:.66}}.kast-voorbeeld{display:grid}.kast-voorbeeld-beeld{background:radial-gradient(ellipse at 50% 0%, #fffdf7, var(--cream-2) 80%);border-bottom:1px solid var(--line-soft);padding:3rem 1.5rem 1.5rem;position:relative}.kast-voorbeeld-label{position:absolute;top:1rem;left:1.5rem}.kast-voorbeeld-rij{grid-template-columns:repeat(4,minmax(0,1fr))}.kast-voorbeeld-tekst{flex-direction:column;justify-content:center;padding:1.5rem;display:flex}.kast-voorbeeld-serie{max-width:380px}.kast-voorbeeld-onder{gap:.75rem;display:grid}.kast-voorbeeld .rijk-cijfers{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.kast-voorbeeld-tekst{order:-1}.kast-voorbeeld-beeld{border-bottom:0;border-top:1px solid var(--line-soft)}}@media (max-width:639px){.kast-voorbeeld-rij{zoom:.8;grid-template-columns:repeat(2,minmax(0,1fr))}.kast-voorbeeld-rij>li:nth-child(n+3){display:none}.kast-voorbeeld .rijk-cijfers .getal{font-size:1.75rem}.kast-voorbeeld .rijk-cijfers .bij,.kast-voorbeeld-serie{display:none}}@media (min-width:1024px){.kast-voorbeeld{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.kast-voorbeeld-onder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.kast-voorbeeld-onder>*{margin:0}.kast-voorbeeld-onder .rijk-cijfers .bij{display:none}.kast-voorbeeld-onder .rijk-cijfers .naam{font-size:.625rem}.kast-voorbeeld-onder .rijk-paneel{align-items:center;display:flex}.kast-voorbeeld-serie{max-width:none}.kast-voorbeeld-beeld{border-bottom:0;border-right:1px solid var(--line-soft)}.kast-voorbeeld-tekst{padding:2.5rem}}.popvraag{z-index:80;background:var(--cream);border:1px solid var(--line);width:max-content;max-width:15rem;color:var(--ink);border-radius:14px;padding:.8rem .9rem .85rem;animation:.14s ease-out popvraag-in;position:fixed;translate:-50%;box-shadow:inset 0 1px #ffffffb3,0 12px 26px -14px #241f1073,0 2px 6px -3px #241f102e}.popvraag:before{content:"";background:var(--cream);border-left:1px solid var(--line);border-top:1px solid var(--line);border-top-left-radius:2px;width:10px;height:10px;position:absolute;top:-6px;left:50%;translate:-50%;rotate:45deg}.popvraag-tekst{font-size:.875rem;font-weight:600;line-height:1.35}.popvraag-knoppen{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.popvraag-knoppen>button{min-width:4.5rem;max-width:100%;min-height:44px}@keyframes popvraag-in{0%{opacity:0;translate:-50% -4px}}.community{--kaart-binnen:24px;--blok-afstand:24px;--kop-binnen:48px;--kopje-afstand:12px;gap:var(--blok-afstand);flex-direction:column;display:flex}@media (max-width:767px){.community{--kaart-binnen:16px;--blok-afstand:16px;--kop-binnen:32px}}.community .community-raster{gap:var(--blok-afstand)}.community .community-kolom,.community .prikbord{gap:var(--blok-afstand);flex-direction:column;display:flex}.community>*,.community .community-kolom>*,.community .prikbord>*{margin-block:0}.community .card:not(.p-0){padding:var(--kaart-binnen)}.community .dark-panel{padding:var(--kop-binnen)}.community .prikbord>.prik-kop+*{margin-top:calc(var(--kopje-afstand) - var(--blok-afstand))}.community .prik-kop>:last-child{margin-bottom:0}.community .community-kolom>.community-kopje+*{margin-top:calc(var(--kopje-afstand) - var(--blok-afstand))}.community .community-kopje>:last-child{margin-bottom:0}.community .kaart-tekst{padding:var(--kaart-binnen)}.community .spel-breed{display:grid}@media (min-width:768px){.community .spel-breed{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.community .spel-breed>.rijk-vilt{height:auto;min-height:180px}}.community .bericht-acties>:first-child{margin-left:calc(-.75rem - 1px)}.community :is(button,a):is(.btn-primary,.btn-outline,.btn-brass,.btn-ghost,.btn-dark):not(.pb-pictogram),.community .chip{min-height:44px}.community .pb-pictogram{position:relative}.community .pb-pictogram:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.community-tegel{aspect-ratio:1;background:var(--cream);border-radius:18px;width:7.5rem;padding:.7rem;display:block;position:relative;box-shadow:inset 0 1px #fff9,0 14px 28px -12px #0000008c}@media (min-width:1024px){.community-tegel{width:8.5rem}}.community .is-vastgezet{border-color:var(--brass-light);box-shadow:0 0 0 1px var(--brass-light), 0 8px 20px -14px #8a6a2f99}.zoekvenster{z-index:var(--z-venster);background:var(--cream);padding:calc(env(safe-area-inset-top) + 10px) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));flex-direction:column;display:flex;position:fixed;inset:0}.zoekvenster-kop{align-items:center;gap:.5rem;display:flex}.zoekvenster-veld{border:1.5px solid var(--brass);background:#fffdf7;border-radius:9999px;flex:1;align-items:center;gap:.625rem;min-height:48px;padding:0 .875rem;display:flex;box-shadow:0 0 0 4px #b08d4626}.zoekvenster-veld input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.zoekvenster-veld input::-webkit-search-cancel-button{-webkit-appearance:none}.zoekvenster-sluit{width:44px;height:44px;color:var(--muted);border-radius:9999px;flex:none;place-items:center;display:grid}.zoekvenster-sluit:active{background:#29523714}.zoekvenster-lijst{overscroll-behavior:contain;padding:.75rem 0 calc(env(safe-area-inset-bottom) + 1.5rem);flex:1;overflow-y:auto}.zoekvenster-leeg{color:var(--muted);padding:1rem .25rem;font-size:.9375rem}.zoekvenster-pin{border:1px solid #0000;border-radius:12px;align-items:center;gap:.75rem;min-height:60px;padding:.5rem .625rem;display:flex}.zoekvenster-pin:active{background:#2952370f}.zoekvenster-pin.is-exact{border-color:var(--brass);background:#d9bb772e}.zoekvenster-plaatje{flex:none;width:44px;height:44px;display:block}.zoekvenster-exact{background:var(--brass);color:#241f10;border-radius:9999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.zoekvenster-serie{border-radius:12px;align-items:center;min-height:44px;padding:0 .625rem;font-weight:600;display:flex}.zoekvenster-serie:active{background:#2952370f}.zoekvenster-alles{width:fit-content;min-height:44px;color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:4px;align-items:center;gap:.375rem;margin-top:.25rem;padding:0 .625rem;font-size:.875rem;font-weight:600;display:flex}.zoekknop{width:100%;max-width:30rem;min-height:50px;color:var(--muted);text-align:left;background:#f7f2e7f5;border:1px solid #d9bb778c;border-radius:9999px;align-items:center;gap:.625rem;padding:0 1.125rem;font-size:1rem;display:flex;box-shadow:0 10px 24px -14px #0009}.zoekknop svg{color:var(--green)}.zoekknop:active{transform:scale(.99)}@media (min-width:768px){.zoekvenster{padding:10vh max(1.5rem,50% - 20rem) 0}}@media (max-width:767px){.pinzeef-blok,.pinzeef,.aanbodzeef-blok,.aanbod-zeef{display:contents}.aanbod-zeef>.chip,.aanbod-zeef>.zeef-streep,.aanbod-zeef .zeef-sort{display:none}.vaste-zoekregel{z-index:30;top:calc(env(safe-area-inset-top) + 10px + var(--balk-h));background:var(--cream);margin:0 -16px 1.25rem;padding:10px 16px 8px;position:sticky;box-shadow:0 8px 10px -10px #241f1059}}@media (min-width:768px){.filterknop{display:none!important}}.filterknop{border:1px solid var(--rand-veld);min-height:44px;color:var(--green);background:#fffdf7;border-radius:9999px;flex:none;align-items:center;gap:.375rem;padding:0 1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.filterpaneel-doek{z-index:var(--z-doek);background:#0c140e80;align-items:flex-end;display:flex;position:fixed;inset:0}.filterpaneel{background:var(--cream);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:88svh;animation:.22s filterpaneel-op;display:flex;box-shadow:0 -12px 30px -12px #0006}@keyframes filterpaneel-op{0%{transform:translateY(100%)}to{transform:none}}.filterpaneel-kop{justify-content:space-between;align-items:center;padding:.5rem .75rem .25rem 1.25rem;display:flex}.filterpaneel-inhoud{overscroll-behavior:contain;flex:1;padding:.5rem 1.25rem 1rem;overflow-y:auto}.filterpaneel-chip{min-height:44px;padding-inline:1rem}.filterpaneel-voet{padding:.75rem 1.25rem calc(env(safe-area-inset-bottom) + .75rem);border-top:1px solid var(--line-soft);gap:.75rem;display:flex}@media (min-width:768px){.filterpaneel-doek{justify-content:center;align-items:center}.filterpaneel{border-radius:20px;max-width:30rem}}.tikhint{border:1px solid var(--line-soft);color:var(--ink);background:#fffdf7;border-radius:12px;align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.25rem .25rem .25rem .75rem;font-size:.875rem;font-weight:600;display:flex}.tikhint-rond{width:22px;height:22px;color:var(--green);border:1.5px solid #2952378c;border-radius:9999px;flex:none;place-items:center;display:grid}.tikhint-weg{width:44px;height:44px;color:var(--muted);border-radius:9999px;flex:none;place-items:center;display:grid}.aanbod-kaart-wie{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.aanbod-kaart-wie .avatar{flex:none}.bestelbalk{display:none}@media (max-width:767px){.bestelbalk{z-index:45;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 96px);border:1px solid var(--line);opacity:0;pointer-events:none;background:#fffdf7f7;border-radius:9999px;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .625rem .625rem 1.125rem;transition:opacity .2s,transform .2s,bottom .25s;display:flex;position:fixed;transform:translateY(12px);box-shadow:0 12px 28px -14px #1b191280}.bestelbalk.is-zichtbaar{opacity:1;pointer-events:auto;transform:none}body:has([data-mobiel-nav][data-weg]) .bestelbalk{bottom:calc(env(safe-area-inset-bottom) + 12px)}}.nieuws-schild{border-radius:inherit;background:url(/merk/pinrijk-wapen.svg) no-repeat center / 52%, radial-gradient(circle at 50% 35%, #fffdf7, var(--cream-3));box-shadow:inset 0 0 0 1px var(--line-soft);display:block;position:absolute;inset:0}.nieuws-schild.is-groot{background-size:40%,auto;border-radius:12px}.voetklap details{border-bottom:1px solid #d9bb772e}.voetklap summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;list-style:none;display:flex}.voetklap summary::-webkit-details-marker{display:none}.voetklap-pijl{color:var(--brass-light);transition:transform .2s}.voetklap details[open] .voetklap-pijl{transform:rotate(180deg)}@media (pointer:coarse){.btn-primary:not(.btn-sm),.btn-brass:not(.btn-sm),.btn-dark:not(.btn-sm),.btn-outline:not(.btn-sm),.btn-ghost:not(.btn-sm),.input{min-height:44px}.chip,.weergave-knop,.btn-sm,.tikvlak,.spel-segment button{position:relative}.chip:before,.weergave-knop:before,.btn-sm:before,.tikvlak:before,.spel-segment button:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.aanbod-zeef,.pinzeef-blok .flex-wrap{row-gap:14px}.fotopunten{gap:28px}.regel-link:before{content:"";position:absolute;inset:0}.voetklap a{align-items:center;min-height:44px;display:flex}.profiel-binnen header .btn-sm,.cookie-vraag .btn-sm{min-height:44px}.spel-segment button{min-height:40px;padding-inline:14px}}.hero-tegels{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:.5rem;max-width:30rem;display:grid}.hero-tegel{background:#f7f2e712;border:1px solid #d9bb7759;border-radius:14px;flex-direction:column;justify-content:flex-start;min-height:4.5rem;padding:.625rem .75rem;transition:background-color .15s,border-color .15s,transform .12s;display:flex}.hero-tegel:hover{background:#f7f2e71f;border-color:#d9bb7799}.hero-tegel:active{transform:scale(.97)}.hero-tegel .getal{font-family:var(--font-display), Georgia, serif;color:var(--messing-licht-tekst);font-size:1.75rem;font-weight:600;line-height:1}.hero-tegel .naam{color:var(--creme-klein);white-space:nowrap;text-overflow:ellipsis;margin-top:.3rem;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}@media (max-width:639px){.aanbod-veeg{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:44%;grid-auto-flow:column;margin-inline:-16px;padding:2px 16px 6px;overflow-x:auto}.aanbod-veeg::-webkit-scrollbar{display:none}.aanbod-veeg>*{scroll-snap-align:start}}.nieuw-label{letter-spacing:.06em;text-transform:uppercase;color:var(--green);background:#29523717;border:1px solid #29523740;border-radius:9999px;align-items:center;gap:.3rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.pin-waaier{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.pin-waaier-pin{transform-origin:50% 85%;filter:drop-shadow(0 6px 10px #00000047);flex:none;position:relative}.nieuws-beeld{background:radial-gradient(circle at 50% 35%, #fffdf7, var(--cream-3))}.nieuws-beeld .nieuws-schild{background-size:auto 62%,auto}.wt-kaart .maplibregl-ctrl-group button{width:44px;height:44px}.wt-kaart .maplibregl-ctrl-group{box-shadow:var(--shadow-tile);border-radius:12px}.wt-kaart .maplibregl-popup-content{box-shadow:var(--shadow-lift);font-family:var(--font-sans), system-ui, sans-serif;background:#fffdf8;border-radius:14px;padding:10px 34px 10px 12px}.wt-kaart .maplibregl-popup-close-button{width:36px;height:36px;color:var(--muted);font-size:20px}.wt-kaart .wt-centreer{color:var(--green);place-items:center;display:grid}.wt-kaart .wt-centreer[hidden]{display:none}:root{--pd-grijs:#5e584c}.pd-kaartkop h2.eyebrow{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em}.pd-kopje{font-family:var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--messing-tekst);padding:0;font-size:.6875rem;font-weight:700;display:block}.verhaal-balk{width:0;animation:linear forwards verhaal-vol}@keyframes verhaal-vol{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.verhaal-balk{width:100%;animation:none}}.mand-icoon{place-items:center;display:grid}.mand-icoon.is-puls{animation:.5s cubic-bezier(.3,1.6,.5,1) mand-icoon}.mand-teller.is-puls{animation:.45s cubic-bezier(.3,1.6,.5,1) mand-op,1s ease-out mand-gloed}@keyframes mand-icoon{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes mand-op{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes mand-gloed{0%{background-color:#f4de9c;box-shadow:0 0 #c9a44cbf}to{box-shadow:0 0 0 9px #c9a44c00}}@keyframes mand-kleur{0%,40%{background-color:#f4de9c}}@media (prefers-reduced-motion:reduce){.mand-icoon.is-puls{animation:none}.mand-teller.is-puls{animation:1s ease-out mand-kleur}}.pf-huidig{aspect-ratio:1;background:radial-gradient(at 50% 35%,#46523f,#2a3327 75%);border-radius:1.25rem;place-items:center;padding:1.5rem;display:grid;position:relative}.pf-huidig-label{color:#241f10;background:#e9cf8f;border-radius:9999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.pf-vak{border:2px dashed var(--line);background:#fffdf7;border-radius:1rem;align-items:center;gap:.9rem;width:100%;padding:.75rem;transition:border-color .15s,background .15s;display:flex}.pf-vak:not(:disabled):hover{border-color:var(--brass);background:#fbf5e6}.pf-vak.is-nodig{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.pf-vak.is-nodig{border-color:color-mix(in srgb, var(--brass) 70%, transparent)}}.pf-vak.is-klaar{border-style:solid;border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.pf-vak.is-klaar{border-color:color-mix(in srgb, var(--green) 45%, transparent)}}.pf-vak.is-klaar{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.pf-vak.is-klaar{background:color-mix(in srgb, var(--green) 7%, #fffdf7)}}.pf-vak.is-klaar{cursor:default}.pf-vak-beeld{width:5rem;height:5rem;color:var(--muted);background:var(--cream);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.pf-strook{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.pf-tegel{width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);background:#fffdf7;border:2px solid #0000;border-radius:.9rem;padding:.4rem;transition:border-color .15s,transform .15s;display:block;position:relative}.pf-tegel:hover{transform:translateY(-2px)}.pf-tegel.is-gekozen{border-color:var(--green);box-shadow:none}.pf-tegel-vink{color:#fff;background:var(--green);border-radius:9999px;place-items:center;width:1.15rem;height:1.15rem;display:grid;position:absolute;top:.2rem;right:.2rem}.pf-pijl{border:1px solid var(--line-soft);width:2.25rem;height:2.25rem;color:var(--ink,#241f10);background:#fffdf7;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.pf-pijl:disabled{opacity:.35}.pf-uitleg-doek{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d241b8c;place-items:center;padding:1rem;animation:.2s ease-out pf-in;display:grid;position:fixed;inset:0}.pf-uitleg-paneel{width:min(100%,30rem);max-height:calc(100svh - 2rem);box-shadow:0 30px 60px -25px #0009, inset 0 0 0 1px var(--line-soft);background:#fbf7ee;border-radius:20px;padding:1.25rem 1.5rem 1.5rem;animation:.25s ease-out pf-op;overflow:auto}.pf-uitleg-beeld{aspect-ratio:11/8;background:#c9ab84;border-radius:1rem;margin:.75rem 0 1rem;position:relative;overflow:hidden}.pf-uitleg-foto{object-fit:cover;opacity:0;transition:opacity .6s}.pf-uitleg-foto.is-aan{opacity:1;animation:4.4s ease-out both pf-inzoom}@keyframes pf-inzoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pf-in{0%{opacity:0}}@keyframes pf-op{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.pf-uitleg-doek,.pf-uitleg-paneel,.pf-uitleg-foto.is-aan{animation:none}.pf-uitleg-foto{transition:none}}@media (max-width:767px){.pf-huidig{max-width:11rem;margin-inline:auto;padding:.9rem}.pf-vak-beeld{width:4rem;height:4rem}}.pf-uitleg-knop{border:1px solid var(--brass);border-radius:1.25rem;align-items:center;gap:1rem;width:100%;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-uitleg-knop{border:1px solid color-mix(in srgb, var(--brass) 55%, transparent)}}.pf-uitleg-knop{background:linear-gradient(135deg,#fbf3df,#f3e6c6);transition:transform .15s,box-shadow .15s;box-shadow:0 10px 24px -18px #241f1099}.pf-uitleg-knop:hover{transform:translateY(-1px);box-shadow:0 14px 28px -18px #241f10b3}.pf-uitleg-knop-beeld{aspect-ratio:11/8;border-radius:.8rem;flex-shrink:0;width:6.5rem;position:relative;overflow:hidden}@media (max-width:480px){.pf-uitleg-knop{flex-wrap:wrap;gap:.75rem}.pf-uitleg-knop-beeld{width:5.5rem}.pf-uitleg-knop-actie{justify-content:center;width:100%}}[data-soort]{--soort:#1f4a35;--soort-licht:#edf3ee;--soort-tekst:#1f4a35}[data-soort=zoek]{--soort:#a8432f;--soort-licht:#fbede7;--soort-tekst:#a8432f}[data-soort=ruil]{--soort:#2f5e8c;--soort-licht:#e8f0f8;--soort-tekst:#2f5e8c}[data-soort=aanwinst]{--soort:#b8913a;--soort-licht:#fbf1d8;--soort-tekst:#7a5a12}[data-soort=vraag]{--soort:#6b3f73;--soort-licht:#f6eef6;--soort-tekst:#6b3f73}[data-soort=mijlpaal],[data-soort=activiteit]{--soort:#1f4a35;--soort-licht:#edf3ee;--soort-tekst:#1f4a35}[data-soort=gewoon]{--soort:#8a7f6a;--soort-licht:#f4efe5;--soort-tekst:#5f5747}.prikbord-bord{--bord-rand:#7a5230;border:12px solid var(--bord-rand);border-radius:14px;flex-direction:column;gap:1.5rem;padding:2rem 1.25rem 1.5rem;display:flex;position:relative;box-shadow:inset 0 2px 14px #3c230a47,0 10px 28px -18px #3c230ab3}.prikbord-bord.is-kurk{background-color:#c49a6c;background-image:radial-gradient(#5a371947 1px,#0000 1.4px),radial-gradient(#ffebc838 1px,#0000 1.5px),radial-gradient(#6e461e2e 1.5px,#0000 2px);background-position:0 0,3px 5px,8px 2px;background-size:7px 7px,11px 11px,17px 17px}.prikbord-bord.is-linnen{--bord-rand:#9c8c70;background-color:#e7dfce;background-image:repeating-linear-gradient(0deg,#78644612 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#78644612 0 1px,#0000 1px 4px)}.prikbord-bord.is-vlak{box-shadow:none;background:#e9e1d2;border-width:0;padding-inline:0}.prik-kolommen{align-items:flex-start;gap:1.5rem;display:flex}.prik-kolom{flex-direction:column;flex:1;gap:1.5rem;min-width:0;display:flex}.prik-rij{justify-content:center;display:flex}.prik-plek{width:100%;max-width:720px;margin-inline:auto;position:relative;container:plek/inline-size}.prik-plek>.card,.prik-plek>article{background-color:#fffcf6;border-color:#e2d8c6;box-shadow:0 1px 2px #28190a2e,0 10px 22px -12px #28190a8c}.prik-plek>:not(.prik-hecht){transform:rotate(var(--kantel,0deg));transition:transform .2s}@container plek (min-width:601px){.prik-plek>:not(.prik-hecht){transform:rotate(calc(var(--kantel,0deg) * .23))}}.prik-plek:hover>:not(.prik-hecht),.prik-plek:focus-within>:not(.prik-hecht){transform:rotate(0)}.prik-plek:hover,.prik-plek:focus-within{z-index:1}.prik-punaise{z-index:2;background:radial-gradient(circle at 35% 30%, var(--soort), var(--soort) 55%, var(--soort));border-radius:9999px;width:20px;height:20px;margin-left:-10px;position:absolute;top:-9px;left:50%}@supports (color:color-mix(in lab, red, red)){.prik-punaise{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--soort) 45%, white), var(--soort) 55%, color-mix(in srgb, var(--soort) 70%, black))}}.prik-punaise{box-shadow:0 3px 4px #1e0f0573,1px 6px 6px -2px #1e0f054d}.prik-plakband{z-index:2;width:90px;height:28px;transform:rotate(var(--plak,-4deg));background:#d9c29ab3;margin-left:-45px;position:absolute;top:-13px;left:50%;box-shadow:0 1px 2px #28190a24}.prik-plek.is-los>*,.prikbord-bord.is-vlak .prik-plek>*{transform:none!important}.prikbord-bord .prik-tag{color:var(--soort-tekst);background:var(--soort-licht);border-color:var(--soort)}@supports (color:color-mix(in lab, red, red)){.prikbord-bord .prik-tag{border-color:color-mix(in srgb, var(--soort) 30%, transparent)}}.prikbord-bord .prik-tag{font-weight:700}@media (max-width:1199px){.prik-kolommen{flex-direction:column;align-items:stretch}.prik-kolom{display:contents}.prikbord-bord{width:100%;max-width:calc(744px + 2.5rem);margin-inline:auto}}@media (min-width:1200px){.prik-kolom .prik-plek{max-width:640px}}@media (max-width:639px){.prik-plek>*{transform:none!important}.prikbord-bord{border-width:8px;margin-inline:-.5rem;padding:1.5rem .75rem 1rem}}@media (prefers-reduced-motion:reduce){.prik-plek>*{transition:none!important;transform:none!important}}.prik-soort-knop{color:#fff;background:var(--soort);min-height:44px;box-shadow:0 6px 14px -10px var(--soort);border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.1rem;font-size:.875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prik-soort-knop{box-shadow:0 6px 14px -10px color-mix(in srgb, var(--soort) 80%, black)}}.prik-soort-knop{transition:filter .15s}.prik-soort-knop:hover{filter:brightness(1.08)}[data-soort=aanwinst] .prik-soort-knop{color:#2b2008}.prik-band{border-radius:inherit;text-align:center;font-family:var(--font-display,serif);letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:#fff6ef;background:var(--soort);border-bottom-right-radius:0;border-bottom-left-radius:0;margin:-1rem -1rem 1rem;padding:.55rem 1rem .5rem;font-size:1.45rem;font-weight:700}.prik-gezocht{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.prik-gezocht-pin{border:2px dashed var(--soort);width:8rem;padding:.6rem;display:block}@supports (color:color-mix(in lab, red, red)){.prik-gezocht-pin{border:2px dashed color-mix(in srgb, var(--soort) 45%, transparent)}}.prik-gezocht-pin{background:var(--soort-licht);border-radius:1rem}.prik-citaat{border-left:3px solid var(--soort);background:var(--soort-licht);border-radius:.25rem .75rem .75rem .25rem;margin:.9rem 0 0;padding:.6rem .9rem;font-style:italic;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.prik-citaat{background:color-mix(in srgb, var(--soort-licht) 60%, transparent)}}.prik-ruil{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;margin-top:.9rem;display:grid}.prik-ruil-vak{text-align:center;background:var(--soort-licht);min-height:8.5rem;box-shadow:inset 0 0 0 1px var(--soort);border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.prik-ruil-vak{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--soort) 18%, transparent)}}.prik-ruil-kop{letter-spacing:.14em;text-transform:uppercase;color:var(--soort-tekst);font-size:.7rem;font-weight:800}.prik-ruil-pin{width:4.25rem;display:block}.prik-ruil-pin.is-klein{width:2.75rem}.prik-ruil-pijl{color:#fff;background:var(--soort);border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.prik-aanwinst{background:radial-gradient(at 50% 40%,#fff8e6,#f6e6bd 80%);border-radius:1rem;margin-top:.9rem;padding:1.25rem 1rem 1rem;display:block;position:relative;overflow:hidden}.prik-aanwinst-pin{filter:drop-shadow(0 10px 12px #7855144d);width:9.5rem;margin-inline:auto;display:block}.prik-ster{color:#c9a44c;line-height:1;position:absolute}.prik-ster.is-1{font-size:1.1rem;top:16%;left:14%}.prik-ster.is-2{font-size:.8rem;top:26%;right:16%}.prik-ster.is-3{opacity:.8;font-size:1rem;bottom:22%;right:24%}.prikbord-bord .prik-vorm-vraag{background-color:var(--soort-licht)!important}.prik-vraag-tekst{font-family:var(--font-display,serif);white-space:pre-line;margin-top:.8rem;font-size:1.3rem;font-weight:600;line-height:1.3}.prik-wolk{box-shadow:0 1px 0 #0000000a, inset 0 0 0 1px var(--soort);background:#fff;border-radius:1rem;align-items:flex-start;gap:.6rem;padding:.65rem .8rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.prik-wolk{box-shadow:0 1px 0 #0000000a, inset 0 0 0 1px color-mix(in srgb, var(--soort) 15%, transparent)}}.prik-wolk:before{content:"";width:.9rem;height:.9rem;box-shadow:-1px -1px 0 var(--soort);background:#fff;position:absolute;top:-.45rem;left:1.4rem;rotate:45deg}@supports (color:color-mix(in lab, red, red)){.prik-wolk:before{box-shadow:-1px -1px 0 color-mix(in srgb, var(--soort) 15%, transparent)}}.prik-tag-mijlpaal{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#1f4a35;border-radius:.35rem;padding:.2rem .55rem;font-size:.7rem;font-weight:800}.prik-vitrine{background:radial-gradient(at 30% 0,#2c5c44,#1f4a35 60%,#183b2a);border-radius:1rem;flex-direction:column;height:260px;margin-top:.9rem;padding:1rem 1.1rem 1.1rem;display:flex;box-shadow:inset 0 0 0 2px #c9a44c,inset 0 0 0 5px #1f4a35,inset 0 0 0 6px #c9a44c80,0 12px 24px -16px #0009}@media (max-width:639px){.prik-vitrine{height:240px;padding:.85rem 1rem 1rem}}.prik-vitrine-kop{flex-shrink:0}.prik-vitrine-naam{-webkit-line-clamp:2;font-family:var(--font-display), Georgia, serif;color:var(--cream);-webkit-box-orient:vertical;font-size:1.25rem;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.prik-vitrine-naam:hover{text-decoration:underline}@media (min-width:768px){.prik-vitrine-naam{font-size:1.375rem}}.prik-vitrine-stand{letter-spacing:.14em;text-transform:uppercase;color:#e9cf8f;margin-top:.3rem;font-size:.72rem;font-weight:800;display:block}.prik-vitrine-vak{flex:1;place-items:center;min-height:0;margin-top:.5rem;display:grid;container-type:size}.prik-vitrine-pins{--gat:10px;--pin:clamp(40px, min((100cqw - (var(--per-rij) - 1) * var(--gat)) / var(--per-rij), (100cqh - (var(--rijen) - 1) * var(--gat)) / var(--rijen)), 96px);align-items:center;gap:var(--gat);flex-direction:column;display:flex}.prik-vitrine-rij{justify-content:center;gap:var(--gat);display:flex}.prik-vitrine-pin{width:var(--pin);height:var(--pin);filter:drop-shadow(0 6px 8px #00000059);flex-shrink:0;transition:transform .15s;display:block;position:relative}.prik-vitrine-pin:hover{transform:translateY(-2px)}.prik-vitrine-leeg{width:100%;height:100%;font-family:var(--font-display), Georgia, serif;color:#7a5a12;background:#f6efdd;border-radius:9999px;place-items:center;font-size:1.6rem;font-weight:600;display:grid}.prik-avatars{flex-shrink:0;display:flex}.prik-avatars>*{border-radius:9999px;margin-left:-.55rem;box-shadow:0 0 0 2px #fffcf6}.prik-avatars>:first-child{margin-left:0}.prik-bundel-lijst>.card{box-shadow:none;transform:none}@media (max-width:639px){.prik-gezocht{text-align:left;flex-direction:row}.prik-gezocht-pin{flex-shrink:0;width:5.5rem}.prik-band{font-size:1.2rem}}.nu-band{background:radial-gradient(at 0 0,#2c5c44,#1f4a35 55%,#193d2c);border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.25rem;display:flex;box-shadow:0 12px 26px -18px #0f2319cc}.nu-band-kop{flex:14rem;min-width:0}.nu-band-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#e9cf8f;align-items:center;gap:.45rem;margin-bottom:.2rem;font-size:.7rem;font-weight:800;display:flex}.nu-band-live{background:#5fd38a;border-radius:9999px;width:.55rem;height:.55rem;animation:2s ease-out infinite nu-live;box-shadow:0 0 #5fd38a99}@keyframes nu-live{70%{box-shadow:0 0 0 .45rem #5fd38a00}to{box-shadow:0 0 #5fd38a00}}.nu-band-rij{gap:.5rem;max-width:100%;padding-bottom:.15rem;display:flex;overflow-x:auto}.nu-band-item{color:#f6efdd;background:#fffcf612;border-radius:.9rem;align-items:center;gap:.65rem;width:15rem;min-height:44px;padding:.55rem .8rem .55rem .55rem;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #e9cf8f2e}button.nu-band-item{cursor:pointer}a.nu-band-item:hover,button.nu-band-item:hover{background:#fffcf61f;box-shadow:inset 0 0 0 1px #e9cf8f66}.nu-band-item:focus-visible{outline-offset:2px;outline:2px solid #e9cf8f}.nu-band-item>.avatar{flex-shrink:0;box-shadow:0 0 0 2px #1f4a35,0 0 0 3.5px #e9cf8f8c}.nu-band-item.is-ik>.avatar{box-shadow:0 0 0 2px #1f4a35,0 0 0 3.5px #5fd38a}.nu-band-item.is-ruil{background:linear-gradient(135deg,#e9cf8f33,#e9cf8f12);box-shadow:inset 0 0 0 1.5px #e9cf8fb3}a.nu-band-item.is-ruil:hover{box-shadow:inset 0 0 0 1.5px #e9cf8f}.nu-band-item.is-ruil>.avatar{box-shadow:0 0 0 2px #1f4a35,0 0 0 3.5px #e9cf8f}.nu-band-item.is-nieuw{color:#e9cf8f;box-shadow:none;outline-offset:-1.5px;background:0 0;outline:1.5px dashed #e9cf8f99}.nu-band-item.is-nieuw:hover{box-shadow:none;background:#e9cf8f1a;outline-color:#e9cf8f}.nu-band-item.is-nieuw:focus-visible{outline-offset:2px;outline:2px solid #e9cf8f}.nu-band-item.is-nieuw .nu-band-notitie{color:#e9cf8fbf}.nu-band-plus{color:#241f10;background:linear-gradient(#f1dca4,#c9a44c);border-radius:9999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.nu-band-tekst{text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.nu-band-naam{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:700;line-height:1.2;overflow:hidden}.nu-band-notitie{text-overflow:ellipsis;white-space:nowrap;color:#f6efddb8;max-width:100%;font-size:.75rem;line-height:1.25;overflow:hidden}.nu-band-ruil{white-space:nowrap;color:#241f10;background:linear-gradient(#f1dca4,#c9a44c);border-radius:9999px;align-items:center;gap:.3rem;max-width:100%;padding:.12rem .5rem;font-size:.7rem;font-weight:800;line-height:1.3;display:inline-flex}.nu-band-ruil-tal{color:#e9cf8f;font-weight:700}.nu-band-rij>li{display:flex}.nu-band-sub{color:#e9cf8f;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.85rem;font-weight:700;display:flex}.nu-band-paneel{background:#fffcf6;border-radius:.9rem;flex-basis:100%;padding:.9rem 1rem}.prik-type-knop{min-height:44px;color:var(--soort-tekst);background:var(--soort-licht);border:1.5px solid var(--soort);border-radius:9999px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prik-type-knop{border:1.5px solid color-mix(in srgb, var(--soort) 35%, transparent)}}.prik-type-knop{transition:background .15s,color .15s}.prik-type-knop:hover{border-color:var(--soort)}.prik-type-knop[aria-pressed=true]{color:#fff;background:var(--soort);border-color:var(--soort)}[data-soort=aanwinst].prik-type-knop[aria-pressed=true]{color:#2b2008}.prik-type-teken{place-items:center;width:1.15rem;height:1.15rem;display:grid}.prik-filters{flex-wrap:wrap;gap:.5rem;display:flex}.prik-filters>*{flex-shrink:0}.prik-filter{align-items:center;gap:.4rem;display:inline-flex}.prik-filter-bol{background:var(--soort);border-radius:9999px;width:.6rem;height:.6rem}.prik-filter.chip-on .prik-filter-bol{box-shadow:0 0 0 2px #ffffffd9}@media (max-width:639px){.community .prik-kop{display:contents}.nu-band{padding:.9rem 1rem}.nu-band-rij{margin-inline:-1rem;padding-inline:1rem}.prik-filters{z-index:20;background:var(--cream,#efe8dc);flex-wrap:nowrap;margin-inline:-1rem;padding:.5rem 1rem;position:sticky;top:62px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.prik-filters{background:color-mix(in srgb, var(--cream,#efe8dc) 92%, transparent)}}.prik-filters{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.prik-filters .chip{min-height:44px}}.prik-dubbel{color:#5a4210;background:linear-gradient(135deg,#fbf1d8,#f3e2b4);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-top:.9rem;padding:.55rem .6rem .55rem .85rem;font-size:.9rem;display:flex;box-shadow:inset 0 0 0 1px #c9a44c99}.prik-dubbel-vink{color:#5a4210;border-radius:9999px;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;display:grid;box-shadow:inset 0 0 0 1.5px #b8913a}.prik-dubbel-knop{color:#fff;background:#1f4a35;border-radius:9999px;align-items:center;min-height:44px;padding:0 1.1rem;font-weight:700;display:inline-flex;box-shadow:0 6px 14px -10px #0f2319e6}.prik-dubbel-knop:hover{background:#295237}.prik-feest{color:#7a5a12;background:#fbf1d8;border-radius:9999px;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .9rem;font-size:.85rem;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #b8913a8c}.prik-feest:hover:not(:disabled){background:#f6e6bd}.prik-feest.is-aan{color:#2b2008;background:#e9cf8f;box-shadow:inset 0 0 0 1px #b8913a}.prikbord-bord .bericht-acties .pill{min-height:2.25rem;padding-inline:.8rem}@media (max-width:639px){.prikbord-bord .bericht-acties .pill,.prik-feest{min-height:44px}}.spel-raadsel-vlak{background:radial-gradient(at 50% 35%,#46523f,#2a3327 75%);border-radius:1rem;place-items:center;height:11rem;margin:.75rem 0;padding:1rem;display:grid}.spel-raadsel-vlak .serie-silhouet{width:8rem;height:8rem}.spel-reeks{color:#9b3b2f;background:#fbede7;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.spel-antwoord{text-align:left;background:#fffcf6;border-radius:.8rem;min-height:44px;padding:.5rem .9rem;font-size:.9rem;font-weight:600;transition:box-shadow .15s,background .15s;box-shadow:inset 0 0 0 1.5px #e2d8c6}.spel-antwoord:not(:disabled):hover{background:#fbf5e6;box-shadow:inset 0 0 0 1.5px #c9a44c}.spel-antwoord.is-goed{color:#1f4a35;background:#e5f0e8;box-shadow:inset 0 0 0 2px #1f4a35}.spel-antwoord.is-fout{color:#8f2f22;background:#fbede7;box-shadow:inset 0 0 0 2px #a8432f}.spel-antwoord.is-uit{opacity:.55}.zwaai-knop{color:#1f4a35;background:#fffcf6;border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;min-height:36px;padding:0 .8rem;font-size:.8rem;font-weight:700;transition:box-shadow .15s,background .15s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #e2d8c6}.zwaai-knop:hover:not(:disabled){background:#fbf5e6;box-shadow:inset 0 0 0 1.5px #c9a44c}.zwaai-knop.is-klaar{color:var(--muted);box-shadow:none;text-underline-offset:3px;background:0 0;text-decoration:underline}@media (max-width:639px){.zwaai-knop{min-height:44px}}.nu-band-rij{flex-basis:100%}.prik-badge{color:#1f4a35;background:#edf3ee;border-radius:9999px;align-items:center;gap:.5rem;max-width:100%;min-height:44px;padding:.3rem .8rem .3rem .35rem;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #1f4a352e}.prik-badge:hover{box-shadow:inset 0 0 0 1.5px #1f4a35}.prik-badge-pin{width:32px;height:32px;font-family:var(--font-display), Georgia, serif;color:#7a5a12;flex-shrink:0;place-items:center;font-weight:700;display:grid;position:relative}.prik-badge.is-meer{color:#1f4a35;background:#fffcf6;padding-inline:.9rem}.prik-label{color:#1f4a35;background:#edf3ee;border-radius:9999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700}.prik-welkom{background:radial-gradient(at 20% 0,#2c5c44,#1f4a35 60%,#183b2a);border-radius:1rem;gap:1rem;margin-top:.9rem;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 0 0 2px #c9a44c}@container plek (min-width:600px){.prik-welkom{grid-template-columns:auto minmax(0,1fr);align-items:center}}.prik-welkom-getallen{color:#f6efdd;gap:1.5rem;display:flex}.prik-welkom-getal{font-family:var(--font-display), Georgia, serif;color:#e9cf8f;font-size:2.6rem;font-weight:600;line-height:1;display:block}.prik-welkom-wat{letter-spacing:.06em;text-transform:uppercase;margin-top:.2rem;font-size:.78rem;font-weight:700;display:block}.prik-mozaiek{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.prikbord-bord .prik-gesprek{margin-left:0}.prikbord-bord .prik-gesprek-knoppen>.btn-ghost:first-child,.prikbord-bord .bericht-acties>.btn-ghost:first-child{margin-left:-.75rem}@media (min-width:1200px){.prik-rij .prik-plek{max-width:none}}.prik-kolom .prik-welkom{grid-template-columns:minmax(0,1fr)!important}.prik-plus{color:#1f4a35;background:#edf3ee;border-radius:.75rem;place-items:center;min-width:48px;height:48px;padding:0 .5rem;font-size:.85rem;font-weight:800;display:grid}.prik-plus.is-klein{border-radius:.6rem;min-width:40px;height:40px;font-size:.8rem}.community .card.prik-dag{padding:14px}.prik-dag-pins{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.prik-dag-pins.is-naast{margin-top:0}@media (min-width:640px){.prik-dag-pins:not(.is-naast){margin-left:42px}}.prik-mini-knop{border-radius:.5rem;align-items:center;gap:.3rem;height:1.75rem;padding:0 .25rem;font-size:.78rem;font-weight:600;transition:color .15s;display:inline-flex}.prik-mini-knop:not(:disabled):hover{color:var(--color-ink,#1b1b1b)}.prik-mini-knop:disabled{cursor:default}.prik-vorm-zoek .prik-plus{color:var(--soort-tekst);background:var(--soort-licht)}.prik-vorm-zoek a.prik-plus:hover{filter:brightness(.96)}.prik-vitrine-meer{width:var(--pin);height:var(--pin);color:#e9cf8f;border-radius:9999px;flex-shrink:0;place-items:center;font-size:.9rem;font-weight:800;transition:background .15s;display:grid;box-shadow:inset 0 0 0 1.5px #e9cf8f99}.prik-vitrine-meer:hover{background:#e9cf8f1f}.vitrine-rij{grid-template-columns:minmax(0,1fr);gap:0 1rem;display:grid}@media (min-width:768px){.vitrine-rij{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.vitrine-rij{grid-template-columns:repeat(3,minmax(0,1fr))}.vitrine-chip-derde{display:none}}@media (max-width:1279px){.vitrine-rij>:nth-child(3){display:none}}.inbox-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0 .75rem;display:flex}@media (max-width:767px){.inbox-kop{z-index:20;background:var(--cream,#fbf7ee);margin-inline:-1rem;padding:.5rem 1rem;position:sticky;top:62px}@supports (color:color-mix(in lab, red, red)){.inbox-kop{background:color-mix(in srgb, var(--cream,#fbf7ee) 94%, transparent)}}.inbox-kop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-soft,#ece4d4)}}.inbox-tabs{background:#f1eadb;border-radius:9999px;gap:.25rem;padding:.25rem;display:flex}.inbox-tab{min-height:44px;color:var(--muted,#6b6457);border-radius:9999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.inbox-tab:hover{color:var(--ink,#1f1b14)}.inbox-tab.is-aan{color:var(--ink,#1f1b14);background:#fff;box-shadow:0 1px 3px #28190a24}.inbox-tab:focus-visible{outline-offset:2px;outline:2px solid #1f4a35}.inbox-teller{color:#241f10;background:#c9a44c;border-radius:9999px;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;font-weight:800;display:inline-grid}.inbox-nieuw{min-height:44px}@media (max-width:479px){.inbox-kop{flex-wrap:nowrap;gap:.5rem}.inbox-tabs{flex:1;gap:.125rem;min-width:0}.inbox-tab{white-space:nowrap;flex:auto;justify-content:center;gap:.25rem;min-width:0;padding:0 .4rem;font-size:.8rem}.inbox-teller{min-width:1.05rem;height:1.05rem;font-size:.62rem}.inbox-nieuw{border-radius:9999px;flex-shrink:0;justify-content:center;width:44px;padding:0}.inbox-nieuw-tekst{display:none}}.inbox-filters{gap:.5rem;margin-bottom:.75rem;display:flex;overflow-x:auto}.inbox-lijst{overflow:hidden}.inbox-lijst li+li,.inbox-lijst h2+ul>li:first-child{border-top:1px solid var(--line-soft,#ece4d4)}.inbox-periode{letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#6b6457);padding:.9rem 1rem .4rem;font-size:.72rem;font-weight:800}.inbox-lijst>div+div .inbox-periode{border-top:1px solid var(--line-soft,#ece4d4)}.inbox-regel{align-items:center;gap:.75rem;padding:.8rem 1rem;transition:background .15s;display:flex}.inbox-regel:hover{background:#fbf7ee}.is-nieuw .inbox-naam{font-weight:700}.is-nieuw .inbox-voorbeeld{color:var(--ink);font-weight:600}li:not(.is-nieuw) .inbox-stip{display:none}.inbox-stip{background:#c9a44c;border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.inbox-tag{color:#244b72;background:#e8f0f8;border-radius:9999px;flex-shrink:0;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.inbox-mini{border-radius:.6rem;flex-shrink:0;width:40px;height:40px;display:block;overflow:hidden}.inbox-melding{align-items:center;gap:.75rem;padding-right:1rem;transition:background .15s;display:flex}.inbox-melding.is-nieuw{background:#fbf1d8}.inbox-melding-link{flex:1;align-items:center;gap:.75rem;min-width:0;padding:.75rem 0 .75rem 1rem;display:flex}.inbox-melding:not(.is-nieuw):hover{background:#fbf7ee}.inbox-avatar{flex-shrink:0;display:block;position:relative}.inbox-stapel{display:flex}.inbox-stapel>*{border-radius:9999px;margin-left:-.6rem;box-shadow:0 0 0 2px #fff}.inbox-stapel>:first-child{margin-left:0}.inbox-soort{color:#fff;border:2px solid #fff;border-radius:9999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-3px;right:-3px}.inbox-soort.is-volg{background:#2f7d4f}.inbox-soort.is-hart{background:#c0392b}.inbox-soort.is-bericht{background:#6b4fa0}.inbox-soort.is-munt{background:#b8913a}.inbox-systeem{background:#f6efdd;border-radius:9999px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #e6dcc6}.inbox-systeem svg{width:24px;height:24px}.inbox-prijs{white-space:nowrap;color:#7a5a12;background:#fbf1d8;border-radius:.35rem;padding:0 .4rem;font-size:.78rem;font-weight:700;line-height:1.45;display:inline-block}.is-nieuw .inbox-prijs{background:#fff}.inbox-acties{flex-shrink:0;align-items:center;gap:.6rem;display:flex}@media (max-width:399px){.inbox-acties.heeft-knop .inbox-mini{display:none}}.inbox-actie-nodig{border-radius:var(--radius,1rem);background:#fffcf6;margin-bottom:1rem;overflow:hidden;box-shadow:inset 0 0 0 2px #c9a44c,0 6px 16px -12px #78551480}.inbox-actie-nodig .inbox-periode{color:#7a5a12}.inbox-actie-nodig li+li{border-top:1px solid #f0e3bf}.inbox-mini.is-groot{background:#f6efdd;width:48px;height:48px;padding:4px}.inbox-actie{color:#1f4a35;white-space:nowrap;background:#fff;border-radius:9999px;flex-shrink:0;align-items:center;min-height:36px;padding:0 .9rem;font-size:.82rem;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #cbd8cf}.inbox-actie:hover{background:#edf3ee}.inbox-product{width:48px;height:48px;color:var(--muted,#6b6457);background:#f6efdd;border-radius:.7rem;flex-shrink:0;place-items:center;display:grid;overflow:hidden}@media (max-width:479px){.inbox-actie{padding:0 .7rem;font-size:.78rem}}.profiel-binnen{width:100%;max-width:1440px;margin-inline:auto}.profiel-getallen{color:var(--creme-klein,#f6efddbf);flex-wrap:wrap;align-items:center;gap:.25rem .9rem;font-size:.875rem;display:flex}.profiel-getallen strong{color:var(--cream);font-weight:700}.profiel-getallen a:hover strong{color:var(--brass-light)}.profiel-label{color:#f6efddd9;border:1px solid #f6efdd40;border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}a.profiel-label:hover{color:var(--brass-light);border-color:var(--brass-light)}.profiel-meer{color:#241f10;background:var(--brass-light,#e9cf8f);border-radius:9999px;place-items:center;min-width:32px;height:32px;padding:0 .4rem;font-size:.78rem;font-weight:800;display:grid}.profiel-wie-rest{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.1rem;display:flex}@media (min-width:640px){.profiel-wie-rest{padding-left:calc(88px + 1.25rem)}}.profiel-favorieten{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;width:100%;max-width:34rem;font-size:.875rem;display:grid}.profiel-kenmerken{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.profiel-uitnodiging{color:var(--brass-light,#e9cf8f);border:1px dashed #e9cf8f99;border-radius:9999px;align-items:center;gap:.4rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (max-width:767px){.profiel-uitnodiging{min-height:44px}}.profiel-uitnodiging:hover{background:#e9cf8f1a}.pronkkast{text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;min-width:0;display:flex}.pronk-rij{flex-flow:row;justify-content:center;gap:12px;width:100%;margin-top:.75rem;display:flex}.pronk-pin{filter:drop-shadow(0 8px 10px #00000059);flex:0 88px;min-width:56px;transition:transform .15s;display:block}@media (min-width:1024px){.pronk-pin{flex-basis:112px}.pronk-rij{gap:14px}}.pronk-pin>*{width:100%}.pronk-pin:hover{transform:translateY(-3px)}@media (max-width:479px){.pronk-rij{gap:min(12px,2vw)}}.pronk-leeg{text-align:left;background:#f6efdd0d;border:1px dashed #e9cf8f73;border-radius:1rem;margin-top:.75rem;padding:1.1rem}.profiel-strook{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.profiel-vak{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:.3rem;min-height:86px;padding:.5rem 1.1rem;display:flex}.profiel-strook>:first-child{border-left:0}.profiel-vak-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800}.profiel-vak-getal{font-family:var(--font-display), Georgia, serif;color:var(--green);font-size:1.6rem;font-weight:600;line-height:1}.profiel-vak-naam{font-family:var(--font-display), Georgia, serif;color:var(--green);font-size:1.15rem;font-weight:600;line-height:1.1}.profiel-vak-klein{color:var(--muted);font-size:.75rem}.profiel-vak-nog{min-height:1.6rem;color:var(--muted);align-items:flex-end;font-size:.95rem;font-weight:600;display:flex}.startlijst{border-color:#b08d4a80}.startlijst-balk{background:var(--line-soft);border-radius:9999px;height:6px;display:block;overflow:hidden}.startlijst-balk>span{border-radius:inherit;background:var(--brass);height:100%;transition:width .3s;display:block}.startlijst-stap{border:1px solid var(--line-soft);background:#fffdf7b3;border-radius:.9rem;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .75rem;display:flex}.startlijst-nr{width:28px;height:28px;color:var(--green);border:1.5px solid #29523773;border-radius:9999px;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}.startlijst-stap.is-af{background:0 0}.startlijst-stap.is-af .startlijst-nr{color:#fff;background:#2e5539;border-color:#2e5539}.startlijst-stap.is-af .font-semibold{color:var(--muted);-webkit-text-decoration:line-through #29523759;text-decoration:line-through #29523759}@media (max-width:520px){.startlijst-stap{flex-wrap:wrap;row-gap:.4rem}.startlijst-stap>.min-w-0{flex-basis:calc(100% - 28px - .75rem)}.startlijst-stap>.btn-sm,.startlijst-stap>.text-xs{margin-left:calc(28px + .75rem)}}.profiel-balk{background:var(--line-soft);border-radius:9999px;height:6px;display:block;overflow:hidden}.profiel-balk>span{background:var(--brass);border-radius:9999px;height:100%;display:block}.profiel-strook .profiel-vak>span.mt-2,.profiel-strook .profiel-vak>span.mt-1{margin-top:0}@media (max-width:767px){.profiel-strook{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.profiel-vak{border-left:0;border-top:1px solid var(--line-soft);min-height:76px}.profiel-strook>:nth-child(-n+2){border-top:0}.profiel-strook>:nth-child(2n){border-left:1px solid var(--line-soft)}.profiel-strook>:last-child:nth-child(odd){grid-column:1/-1}}.samen-ruilen{background:linear-gradient(135deg,#fffcf6,#fbf1d8);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;box-shadow:inset 0 0 0 1px #e9d8a6}.samen-pin{background:#fff;border-radius:.7rem;width:48px;height:48px;padding:3px;display:block;box-shadow:0 1px 3px #28190a26}.samen-meer{color:#7a5a12;background:#fbf1d8;border-radius:.7rem;place-items:center;min-width:48px;height:48px;padding:0 .4rem;font-size:.8rem;font-weight:800;display:grid}@media (min-width:640px){.zijpaneel-blad.is-breed{width:min(42rem,100%)}}.ruilrooster{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.5rem;display:grid}.ruiltegel{position:relative}.ruiltegel-knop{text-align:center;width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);background:#fff;border-radius:.8rem;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .35rem .5rem;transition:box-shadow .15s,background-color .15s;display:flex}.ruiltegel-knop:hover{box-shadow:inset 0 0 0 1px var(--brass)}.ruiltegel.is-gekozen .ruiltegel-knop{box-shadow:inset 0 0 0 2px var(--green);background:#eef4ef}.ruiltegel-beeld{width:58px;display:block;position:relative}.ruiltegel-vink,.ruiltegel-hart,.ruiltegel-aantal{border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:grid;position:absolute}.ruiltegel-vink{background:var(--green);width:20px;height:20px;color:var(--cream);top:-4px;right:-6px}.ruiltegel-hart{color:#b7882a;background:#fbf1d8;width:18px;height:18px;top:-4px;left:-6px}.ruiltegel-aantal{background:var(--ink,#1d1a14);color:#fff;min-width:22px;height:18px;padding:0 .3rem;bottom:-4px;right:-8px}.ruiltegel-naam{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.72rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.ruiltegel-epp{color:var(--muted,#6b6457);font-size:.66rem}.ruiltegel-label{color:#7a5a12;background:#fbf1d8;border-radius:999px;margin-top:.15rem;padding:.05rem .4rem;font-size:.62rem;font-weight:700}.ruiltegel-label.is-stil{background:var(--cream-2);color:var(--muted);font-weight:600}.ruiltegel-knop:disabled{opacity:.5;cursor:not-allowed}.ruiltegel-teller{justify-content:center;gap:.25rem;margin-top:.25rem;display:flex}.ruiltegel-teller>button{width:28px;height:24px;box-shadow:inset 0 0 0 1px var(--line-soft);background:#fff;border-radius:.5rem;font-weight:800}.ruiltegel-teller>button:disabled{opacity:.4}.ruilbalans{flex-direction:column;align-items:stretch}.ruilbalans-regel{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.samen-meer-knop{cursor:pointer}.ruilhint{background:linear-gradient(135deg,#fffcf6,#fbf1d8);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex;box-shadow:inset 0 0 0 1px #e9d8a6}.aanbodweg{background:var(--cream-2);text-align:left;border-radius:1rem;width:100%;max-width:22rem;padding:.75rem}.ruilkaart{background:linear-gradient(135deg,#fffcf6,#fbf1d8);border-radius:1rem;padding:.85rem 1rem;box-shadow:inset 0 0 0 1px #e9d8a6}.ruilkaart:not(.is-open){opacity:.85}.badge-schild{border-radius:.5rem;place-items:center;min-width:36px;min-height:40px;display:inline-grid;position:relative}.badge-schild:focus-visible{outline:2px solid var(--brass-light,#e9cf8f);outline-offset:2px}@media (max-width:479px){.badge-schild{min-width:30px}}@media (max-width:399px){.badge-schild{min-width:26px}.badge-schild .wapen{--wapen:26px!important}.profiel-meer{min-width:28px;height:28px;font-size:.72rem}.profiel-badges{gap:2px}}.badge-tip{z-index:30;text-align:left;width:max-content;max-width:14rem;color:var(--ink);background:var(--cream);border-radius:.6rem;padding:.45rem .65rem;font-size:.75rem;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 8px 20px -8px #00000073}.badge-tip strong{font-size:.8rem;display:block}.badge-tip span{color:var(--muted);display:block}.badge-schild:hover .badge-tip,.badge-schild:focus-visible .badge-tip,.badge-schild.is-open .badge-tip{display:block}.alleen-jij{font-family:var(--font-sans,inherit);letter-spacing:0;text-transform:none;color:#7a5a12;background:#fbf1d8;border-radius:9999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #e9d8a6}.profiel-voorbeeld{color:#7a5a12;background:#fbf1d8;border-radius:9999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.6rem .6rem .6rem 1rem;font-size:.9rem;display:flex;box-shadow:inset 0 0 0 1px #e9d8a6}.chip-wens:not(.chip-on) svg{color:#b4533a}.zoekik-lijst{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.5rem;display:grid}.zoekik-regel{box-shadow:inset 0 0 0 1px var(--line-soft);background:#fffdf7cc;border-radius:1rem;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.zoekik-knop{color:#fff;background:#b4533a;border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;min-height:40px;padding:0 .9rem;font-size:.82rem;font-weight:700;transition:filter .15s,background .15s;display:inline-flex}.zoekik-knop:hover{filter:brightness(1.06)}.zoekik-knop.is-op{color:#1f4a35;background:#edf3ee;box-shadow:inset 0 0 0 1px #cbd8cf}.gelezen-regel{color:var(--muted);margin-top:.2rem;font-size:.72rem;font-weight:600}.handel-filters{gap:.35rem;display:grid}.chip.chip-klein{min-height:2rem;padding-block:.2rem;font-size:.8rem}.kast-zoek,.act-zoek{position:relative}.kast-zoek:after,.act-zoek:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.kast-zoek.is-aan svg{color:#b4533a}.aanbod-kaart{position:relative}.wens-hart-los{top:-1px;left:-1px;right:auto}.aanbod-kaart:has(.wens-hart-los) .aanbod-kaart-vanjou{top:46px}.wens-hart-inline{position:relative;top:auto;left:auto}.aanbod-label{color:#fff;background:#2f6b4a;border-radius:9999px;align-items:center;margin-top:.35rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.aanbod-label.is-leeg{visibility:hidden;min-width:1px}.aanbod-label.is-leeg:before{content:" "}.badge-chip{border:1px solid var(--line-soft);background:#fffdf7b3;border-radius:9999px;align-items:center;gap:.4rem;min-height:40px;padding:.2rem .7rem .2rem .3rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.badge-chip:hover,.badge-chip.is-open{border-color:var(--brass);background:#b08d4a1a}.pd-buybox-regel{color:var(--ink);font-size:1rem;font-weight:600}.zoek-alles{color:var(--green);align-items:center;gap:.375rem;padding:.375rem .625rem .5rem;font-size:.8125rem;font-weight:600;display:flex}.zoek-alles:hover{text-decoration:underline}.is-voorbeeld{opacity:.5;cursor:not-allowed;filter:grayscale(.6)}@media (hover:none),(max-width:767px){.alleen-toetsenbord{display:none}}.zweef-tip{z-index:80;pointer-events:none;white-space:nowrap;color:#fffdf7;background:#241f10eb;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.3;position:fixed;box-shadow:0 4px 12px -4px #241f1066}.zweef-tip.is-boven{translate:0 -100%}.menu-tegel-slot{color:var(--muted);position:absolute;top:6px;right:6px}.vaste-balk{z-index:calc(var(--z-kop) - 1);left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf7f0;border-radius:1.25rem;gap:.5rem;padding:.5rem;display:flex;position:fixed;box-shadow:0 10px 24px -12px #241f1073}.vaste-balk>*{flex:1;justify-content:center;min-height:44px}.vaste-balk{transition:bottom .32s cubic-bezier(.22,.61,.36,1)}body:has(.eiland[data-weg]) .vaste-balk{bottom:calc(14px + env(safe-area-inset-bottom))}@media (max-width:767px){.pd-boven{flex-direction:column;gap:1rem;display:flex}.pd-links{display:contents}.pd-rechts{order:2}.pd-links>a,.pd-stats{order:3}.pd-boven .pd-foto{flex:none;height:240px;min-height:0;padding:.75rem}.pd-boven .pd-foto-beeld{width:200px;max-width:100%}.pd-boven .pd-foto.is-staand{aspect-ratio:auto;height:240px;max-height:240px}.pd-boven .pd-foto.is-staand .pd-foto-beeld{inset:.75rem 2rem 1.75rem}.pd-rechts h1{margin-top:.5rem;font-size:1.875rem}.pd-rechts .pd-beschrijving{order:1}.pd-rechts>section{order:2}.pd-rechts .pd-collectie{margin-top:1rem}.raad-pin{width:180px;height:180px}.raad-bordje.is-leeg{display:none}.raad-bordje{margin-top:8px}.spel-intro{display:none}.raad-optie{min-height:44px;padding:9px 12px}}.breedte-tekst{width:100%;max-width:680px;margin-inline:auto}.breedte-lijst{width:100%;max-width:760px;margin-inline:auto}.breedte-overzicht{width:100%;max-width:1440px;margin-inline:auto}.pagina-titel{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-size:1.875rem;font-weight:600;line-height:1.15}@media (min-width:768px){.pagina-titel{font-size:2.25rem}}.kruimelpad{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.kruimelpad a{color:var(--green);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #b08d4a99;text-decoration:underline #b08d4a99}.kruimelpad a:hover{-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.kruimelpad-hier{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--ink);overflow:hidden}.rij-schuif:not([data-eind]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.opslaan-balk.is-vast{position:sticky}.opslaan-balk{z-index:5;border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf7f0;border-radius:1rem;gap:.5rem;margin-inline:-.5rem;padding:.5rem;display:grid;bottom:1rem}@media (min-width:640px){.opslaan-balk{justify-items:start}}@media (max-width:767px){.opslaan-balk{bottom:calc(88px + env(safe-area-inset-bottom));transition:bottom .32s cubic-bezier(.22,.61,.36,1)}body:has(.eiland[data-weg]) .opslaan-balk{bottom:calc(14px + env(safe-area-inset-bottom))}.community-raster .prik-opstel:not(.is-open):not(:focus-within):not(:has(:target)){display:none}}@media (max-width:1023px){.community-zij{display:none}}@media (max-width:767px){.ad-links .pd-foto.is-staand{aspect-ratio:auto;height:240px;max-height:240px}.ad-links .pd-foto.is-staand .pd-foto-beeld{inset:.75rem 2rem 1.75rem}}.ad-treffen{background:var(--cream-2);border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.875rem;line-height:1.4;display:flex}.kaart-vink,.kast-knop,.kast-pil,.kast-zoek,.kaart-hart,.slot-act{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.opstelvak{field-sizing:content;max-height:16rem}.akkoord-balk{z-index:25;top:calc(env(safe-area-inset-top) + 10px + var(--balk-h));border:1px solid var(--brass,#b08d3c);margin-top:1rem;padding:.75rem 1rem;position:sticky}@supports (color:color-mix(in lab, red, red)){.akkoord-balk{border:1px solid color-mix(in srgb, var(--brass,#b08d3c) 50%, transparent)}}.akkoord-balk{background:var(--cream,#fbf7ee);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.akkoord-balk{background:color-mix(in srgb, var(--cream,#fbf7ee) 92%, var(--brass,#b08d3c))}}.akkoord-balk{box-shadow:0 8px 18px -12px #241f1073}.akkoord-balk-rij{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.akkoord-balk-form{border-top:1px solid var(--line-soft,#ece4d4);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.akkoord-balk-bedrag{align-items:center;gap:.375rem;font-size:1rem;font-weight:600;display:flex}.akkoord-balk-bedrag .input{width:7.5rem}.insturen-keuzes{gap:.75rem;display:grid}@media (min-width:640px){.insturen-keuzes{grid-template-columns:1.15fr 1fr}}.insturen-keuze{--keuze:var(--green,#2e5539);border:1px solid var(--line-soft,#ece4d4);background:#fffdf7;border-radius:16px;align-items:center;gap:.8rem;padding:.8rem 1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 6px 16px -14px #241f1059}.insturen-keuze:hover{border-color:var(--keuze);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.insturen-keuze:hover{border-color:color-mix(in srgb, var(--keuze) 45%, transparent)}}.insturen-keuze:hover{box-shadow:0 10px 22px -16px #241f1073}.insturen-keuze.is-foto{--keuze:#9a7631;background:linear-gradient(140deg,#fffaf0 0%,#f6ecd6 100%);border-color:#b08d4659}.insturen-keuze.is-aan{border-color:var(--keuze);box-shadow:0 0 0 1px var(--keuze), 0 12px 26px -18px #241f108c}.insturen-keuze.is-aan:after{content:"";background:var(--keuze) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffdf7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 62% no-repeat;border-radius:9999px;width:1.375rem;height:1.375rem;position:absolute;top:.6rem;right:.6rem}.insturen-keuze-teken{color:#fffdf7;background:linear-gradient(150deg,#3d6b4c,#244633);border-radius:12px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 6px 12px -8px #244633cc}.insturen-keuze.is-foto .insturen-keuze-teken{color:#2a2110;background:linear-gradient(150deg,#e6c983,#b08d46);box-shadow:0 6px 12px -8px #7a5a12cc}.insturen-keuze-punten{white-space:nowrap;color:#2a2110;background:linear-gradient(150deg,#efd9a4,#d9bb77);border-radius:9999px;padding:.125rem .55rem;font-size:.75rem;font-weight:700}@media (prefers-reduced-motion:reduce){.insturen-keuze:hover{transform:none}}.verhalen-rij{--vb:88px;--vh:142px}@media (min-width:640px){.verhalen-rij{--vb:104px;--vh:168px}}.afdruk-keuze{text-align:left;border:1px solid var(--line-soft,#ece4d4);background:#fffdf7;border-radius:12px;width:100%;padding:.65rem .8rem;transition:border-color .15s,box-shadow .15s;display:block}.afdruk-keuze:hover{border-color:var(--brass,#b08d3c)}.afdruk-keuze.is-aan{border-color:var(--green,#2e5539);box-shadow:0 0 0 1px var(--green,#2e5539)}.afdruk-series{max-height:15rem;padding-right:.25rem;overflow-y:auto}.fa-actie{color:#3d2f10;border:1px solid var(--brass);background:linear-gradient(90deg,#f3e2b4,#f8edcf);border-radius:1rem;align-items:flex-start;gap:.55rem;padding:.7rem .9rem;font-size:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fa-actie{border:1px solid color-mix(in srgb, var(--brass) 45%, transparent)}}.fa-actie>svg{color:var(--brass-deep);flex-shrink:0;margin-top:.15rem}.fa-actie.is-later{color:var(--ink);background:var(--cream-2);border-color:var(--line-soft)}.fa-kop{border-radius:var(--radius);border:1px solid var(--rand-kaart);box-shadow:var(--shadow-tile);background:#fffdf7;overflow:hidden}.fa-kop-goud{background:radial-gradient(at 15% 30%,#4a5642,#263022 70%);align-items:center;gap:1.1rem;padding:1.1rem 1.25rem;display:flex}.fa-kop-pin{filter:drop-shadow(0 10px 18px #00000073);background:radial-gradient(circle,#e9cf8f40,#0000 70%);border-radius:9999px;flex-shrink:0;place-items:center;width:6.5rem;height:6.5rem;padding:.35rem;display:grid}.fa-kop-samen{align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex}.fa-vandaag{text-align:center;min-width:5.5rem;color:var(--green);background:var(--green-tint);border-radius:.9rem;flex-shrink:0;padding:.45rem .7rem}.fa-vandaag.is-op{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.fa-vandaag.is-op{background:color-mix(in srgb, var(--danger) 9%, #fff)}}@media (max-width:520px){.fa-kop-goud{align-items:flex-start;gap:.8rem;padding:1rem}.fa-kop-pin{width:4.5rem;height:4.5rem}.fa-kop-samen{padding:.8rem 1rem}}.fa-vakken{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.fa-vakken{grid-template-columns:repeat(3,minmax(0,1fr))}}.fa-vak{text-align:left;border:2px dashed var(--line);background:#fffdf7;border-radius:1rem;width:100%;padding:.6rem;transition:border-color .15s,background .15s,transform .15s;display:block}.fa-vak.is-kan{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.fa-vak.is-kan{border-color:color-mix(in srgb, var(--brass) 70%, transparent)}}.fa-vak.is-kan{cursor:pointer}.fa-vak.is-kan:hover{border-color:var(--brass);background:#fbf5e6;transform:translateY(-1px)}.fa-vak:disabled{cursor:default}.fa-vak.is-open:disabled{opacity:.7}.fa-vak.is-gevuld{border-style:solid;border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.fa-vak.is-gevuld{border-color:color-mix(in srgb, var(--green) 40%, transparent)}}.fa-vak.is-gevuld{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.fa-vak.is-gevuld{background:color-mix(in srgb, var(--green) 6%, #fffdf7)}}.fa-vak.is-gevuld{color:var(--green)}.fa-vak.is-mijn{border-style:solid;border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.fa-vak.is-mijn{border-color:color-mix(in srgb, var(--brass) 55%, transparent)}}.fa-vak.is-mijn{background:#fbf5e6}.fa-vak.is-vervallen{border-style:solid;border-color:var(--line-soft);background:var(--cream);color:var(--muted)}.fa-vak-beeld{aspect-ratio:4/3;width:100%;color:var(--muted);background:var(--cream);border-radius:.7rem;place-items:center;margin-bottom:.5rem;display:grid;overflow:hidden}.fa-vak.is-gevuld .fa-vak-beeld{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.fa-vak.is-gevuld .fa-vak-beeld{background:color-mix(in srgb, var(--green) 10%, #fff)}}.fa-lijst{gap:.5rem;display:grid}@media (min-width:640px){.fa-lijst{grid-template-columns:repeat(2,minmax(0,1fr))}}.fa-regel{width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);background:#fffdf7;border:2px solid #0000;border-radius:1rem;align-items:center;gap:.7rem;padding:.5rem .7rem;transition:border-color .15s,background .15s;display:flex}.fa-regel:hover{background:#fbf5e6}.fa-regel.is-gekozen{border-color:var(--green);box-shadow:none}.fa-stip{border:1.5px solid var(--brass);background:0 0;border-radius:9999px;width:.6rem;height:.6rem;display:block}.fa-stip.is-gevuld{border-color:var(--green);background:var(--green)}.fa-stip.is-mijn{background:var(--brass-light)}.fa-stip.is-vervallen{border-color:var(--line);background:var(--line)}.fa-ladder-teken{width:3.5rem;height:3.5rem;color:var(--brass-deep);background:var(--cream);border-radius:.9rem;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.fa-ladder-teken.is-goud{color:#4b3812;background:radial-gradient(circle at 35% 30%,#fff3c4,#e2b44f 55%,#a07b33)}.fa-wacht-beeld{background:repeating-conic-gradient(#f3eee2 0 25%, #fbf8f1 0 50%) 0 0 / 24px 24px;border-radius:1rem;height:min(68vh,44rem);min-height:18rem;display:block;overflow:hidden}.fa-toets{border:1px solid var(--line);min-width:1.25rem;height:1.25rem;color:var(--muted);background:#fff;border-radius:.3rem;place-items:center;margin-right:.35rem;padding:0 .25rem;font:600 .7rem/1 ui-monospace,monospace;display:inline-grid}.fa-toets.is-licht{color:#fff;background:#ffffff1f;border-color:#fff6}.fa-ladder-vak{margin-inline:7px}.fa-ladder{background:#e9cf8f2e;border-radius:9999px;height:8px;position:relative}.fa-ladder-vol{background:linear-gradient(90deg, var(--brass), var(--brass-light));border-radius:9999px;transition:width .5s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0 auto 0 0}.fa-ladder-stip{background:#2a3327;border:2px solid #e9cf8f8c;border-radius:9999px;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.fa-ladder-stip.is-gehaald{background:var(--brass-light);border-color:#fff3c4}.fa-ladder-stip.is-volgende{border-color:var(--brass-light);background:#2a3327;box-shadow:0 0 0 3px #d9bb7759}.fa-ladder-stip.is-los{flex-shrink:0;position:static;transform:none}.fa-ladder-namen{height:3.25rem;color:var(--creme-klein);margin-top:.5rem;font-size:11px;line-height:1.25;display:none;position:relative}.fa-ladder-namen.is-boven{margin:0 0 .5rem}.fa-ladder-namen.is-boven .fa-ladder-naam{top:auto;bottom:0}.fa-ladder-naam{white-space:nowrap;text-align:center;position:absolute;top:0;transform:translate(-50%)}.fa-ladder-naam.is-laatste{text-align:right;transform:translate(-100%)}.fa-ladder-naam.is-gehaald{color:#fff3c4}.fa-ladder-naam.is-volgende{color:#fff}.fa-ladder-lijst{color:var(--creme-klein);gap:.3rem;margin-top:.7rem;font-size:.8rem;display:grid}.fa-ladder-lijst li{align-items:center;gap:.55rem;display:flex}.fa-ladder-lijst li.is-gehaald{color:#fff3c4}.fa-ladder-lijst li.is-volgende{color:#fff;font-weight:600}@media (min-width:768px){.fa-ladder-namen{display:block}.fa-ladder-namen.is-boven.is-leeg,.fa-ladder-lijst{display:none}}.fa-samen{background:var(--cream-3);border-radius:9999px;height:8px;margin-top:.4rem;position:relative;box-shadow:inset 0 1px 2px #1b19121f}.fa-samen-vol{background:linear-gradient(90deg, var(--green), var(--green-soft) 60%, var(--brass));border-radius:9999px;position:absolute;inset:0 auto 0 0}.fa-samen-streep{background:var(--line);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.fa-samen-streep:last-child{margin-left:-2px}.fa-samen-streep.is-gehaald{background:var(--green)}.fa-kop-tellers{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.fa-week{text-align:center;background:var(--cream-2);border-radius:.9rem;min-width:5.5rem;max-width:10rem;padding:.45rem .7rem}@media (max-width:520px){.fa-kop-samen{flex-wrap:wrap}.fa-kop-tellers{flex-direction:row;width:100%}.fa-kop-tellers>*{flex:1;max-width:none}}.fa-begin{border-radius:var(--radius);border:1px solid var(--rand-kaart);box-shadow:var(--shadow-tile);background:#fffdf7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;display:flex}.hemel-sneeuw,.hemel-sneeuwkap,.hemel-sneeuwgrond,.bos-sneeuw,.voet-sneeuw{display:none}[data-seizoen=winter] .hemel>.hemel-sneeuw,[data-seizoen=winter] .voet-sneeuw{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}[data-seizoen=winter] .hemel-sneeuw:before,[data-seizoen=winter] .hemel-sneeuw:after,[data-seizoen=winter] .voet-sneeuw:before,[data-seizoen=winter] .voet-sneeuw:after{content:"";will-change:transform;position:absolute;inset:-400px -20% 0}[data-seizoen=winter] .hemel-sneeuw:before,[data-seizoen=winter] .voet-sneeuw:before{background-image:radial-gradient(circle at 20px 30px,#ffffffe6 0 1.5px,#0000 2.2px),radial-gradient(circle at 92px 118px,#ffffffbf 0 1.1px,#0000 1.8px),radial-gradient(circle at 168px 58px,#ffffffd9 0 1.8px,#0000 2.5px),radial-gradient(circle at 212px 192px,#ffffffb3 0 1.2px,#0000 1.9px),radial-gradient(circle at 54px 204px,#fffc 0 1.6px,#0000 2.3px),radial-gradient(circle at 138px 226px,#fff9 0 1px,#0000 1.6px);background-size:240px 240px;animation:16s linear infinite sneeuw-val;rotate:7deg}[data-seizoen=winter] .hemel-sneeuw:after,[data-seizoen=winter] .voet-sneeuw:after{filter:blur(.6px);opacity:.8;background-image:radial-gradient(circle at 60px 80px,#ffffffd9 0 2.6px,#0000 3.6px),radial-gradient(circle at 250px 30px,#ffffffb3 0 2.2px,#0000 3.2px),radial-gradient(circle at 310px 260px,#fffc 0 3px,#0000 4px),radial-gradient(circle at 150px 330px,#ffffffa6 0 2.4px,#0000 3.4px);background-size:380px 380px;animation:11s linear infinite sneeuw-val-groot;rotate:-5deg}@keyframes sneeuw-val{0%{transform:translate(0)}to{transform:translateY(240px)}}@keyframes sneeuw-val-groot{0%{transform:translate(0)}to{transform:translateY(380px)}}[data-seizoen=winter] .voet-sneeuw{opacity:.45;z-index:0}[data-seizoen=winter] .hemel>.hemel-sneeuwkap{background:#e8f0ebbf;height:104px;display:block;inset:auto -24px 0;translate:0 -1.5px;-webkit-mask:url(/boomrand.svg) bottom/800px 104px repeat-x;mask:url(/boomrand.svg) bottom/800px 104px repeat-x}[data-seizoen=winter] .hemel>.hemel-sneeuwgrond{background:linear-gradient(#0000,#e8f0eb59 60%,#f4f8f599);height:12px;display:block;inset:auto 0 0}[data-seizoen=winter] .bos-sneeuw{pointer-events:none;background:#fff;height:84px;display:block;position:absolute;bottom:100%;left:0;right:0;translate:0 -2px;-webkit-mask:url(/boomrand.svg) bottom/800px 84px repeat-x;mask:url(/boomrand.svg) bottom/800px 84px repeat-x}@media (prefers-reduced-motion:reduce){[data-seizoen=winter] .hemel-sneeuw:before,[data-seizoen=winter] .hemel-sneeuw:after,[data-seizoen=winter] .voet-sneeuw:before,[data-seizoen=winter] .voet-sneeuw:after{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
