@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/lettertypen/bricolage-grotesque.woff2)format("woff2")}:root{--film-navy:#001a40;--film-navy-2:#0b2b5e;--film-blauw:#0068ff;--film-cyaan:#00b4c3;--film-cyaan-op-navy:#26c0cd;--film-grond:#f4f7fc;--film-wit:#fff;--film-navy-06:#001a400f;--film-navy-12:#001a401f;--film-navy-16:#001a4029;--film-navy-40:#001a4066;--film-weg:#e3ebf8;--film-iso-code:#7fd9e1;--film-iso-code-b:#4d95ff;--film-letter:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--film-rand:3px;--film-ring:0 0 0 var(--film-rand) var(--film-navy);--film-schaduw-kleur:var(--film-navy);--film-kaart:var(--film-ring), 10px 12px 0 var(--film-rand) var(--film-schaduw-kleur);--film-venster:var(--film-ring), 12px 14px 0 var(--film-rand) var(--film-schaduw-kleur);--film-tegel:var(--film-ring), 9px 10px 0 var(--film-rand) var(--film-schaduw-kleur);--film-knop:var(--film-ring), 5px 6px 0 var(--film-rand) var(--film-schaduw-kleur);--film-knop-hoog:var(--film-ring), 7px 8px 0 var(--film-rand) var(--film-schaduw-kleur);--film-knop-laag:var(--film-ring), 1px 1px 0 var(--film-rand) var(--film-schaduw-kleur);--film-radius-venster:20px;--film-radius-tegel:18px;--film-radius-kaart:clamp(16px, .34em, 26px);--film-kop:clamp(2rem, 1.2rem + 3.4vw, 3.75rem);--film-zin:clamp(1.3125rem, 1.1rem + .9vw, 1.6875rem);--film-tekst:1.125rem;--film-klein:1.0625rem;--film-pil:.75rem;--dorp-balk-naam:clamp(1.0625rem, .9rem + .6vw, 1.375rem);--film-plop:cubic-bezier(.34, 1.56, .64, 1);--film-raster:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110.851' height='64'%3E%3Cpath d='M0 -48L110.851 16M0 -32L110.851 32M0 -16L110.851 48M0 16L110.851 80M0 32L110.851 96M0 48L110.851 112M0 16L110.851 -48M0 32L110.851 -32M0 48L110.851 -16M0 80L110.851 16M0 96L110.851 32M0 112L110.851 48' fill='none' stroke='rgba(0,26,64,0.055)' stroke-width='1'/%3E%3Cpath d='M0 -64L110.851 0M0 0L110.851 64M0 0L110.851 -64M0 64L110.851 0M0 128L110.851 64' fill='none' stroke='rgba(0,26,64,0.1)' stroke-width='1.5'/%3E%3C/svg%3E");--film-raster-maat:110.851px 64px;--rand:20px;--rand-l:max(var(--rand), env(safe-area-inset-left));--rand-r:max(var(--rand), env(safe-area-inset-right));--raak:44px;--balk-hoogte:64px;--balk-schaduw:0 0 0 2.5px var(--film-navy), 3px 4px 0 2.5px var(--film-cyaan-op-navy);--balk-schaduw-hoog:0 0 0 2.5px var(--film-navy), 4px 5px 0 2.5px var(--film-cyaan-op-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.film-donker{--film-schaduw-kleur:var(--film-cyaan-op-navy);--film-kaart:var(--film-ring), 10px 12px 0 var(--film-rand) var(--film-schaduw-kleur);--film-venster:var(--film-ring), 12px 14px 0 var(--film-rand) var(--film-schaduw-kleur);--film-tegel:var(--film-ring), 9px 10px 0 var(--film-rand) var(--film-schaduw-kleur);--film-knop:var(--film-ring), 5px 6px 0 var(--film-rand) var(--film-schaduw-kleur);--film-knop-hoog:var(--film-ring), 7px 8px 0 var(--film-rand) var(--film-schaduw-kleur);--film-knop-laag:var(--film-ring), 1px 1px 0 var(--film-rand) var(--film-schaduw-kleur);background:var(--film-navy);color:var(--film-wit)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--film-grond);color:var(--film-navy);font-family:var(--film-letter);font-optical-sizing:auto;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:1rem;font-weight:300;line-height:1.4;overflow:hidden}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}img,svg{display:block}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--film-blauw);outline-offset:4px}.film-donker :focus-visible{outline-color:var(--film-cyaan-op-navy)}.onzichtbaar{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icoon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dorp{grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.dorp__vlak{min-height:0;position:relative;overflow:hidden}.dorp--ingebed{grid-template-rows:minmax(0,1fr)}.balk{z-index:20;min-height:var(--balk-hoogte);padding:max(8px, env(safe-area-inset-top)) var(--rand-r) 8px var(--rand-l);align-items:center;gap:16px;display:flex;position:relative}.balk__logo{min-height:var(--raak);border-radius:8px;flex:none;align-items:center;display:flex}.balk__logo img{width:auto;height:36px}.balk__plek{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.balk__naam{min-width:0;font-weight:800;font-size:var(--dorp-balk-naam);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;line-height:1.1;overflow:hidden}.balk__pil{flex:0 auto;min-width:0}.balk__bediening{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.balk__kaart{min-height:var(--raak);background:var(--film-wit);color:var(--film-navy);cursor:pointer;box-shadow:var(--balk-schaduw);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 18px 6px 14px;font-size:1rem;font-weight:800;line-height:1;transition:transform .15s,box-shadow .15s;display:inline-flex}.balk__kaart .icoon{width:20px;height:20px}.rond{width:var(--raak);height:var(--raak);background:var(--film-wit);color:var(--film-navy);cursor:pointer;box-shadow:var(--balk-schaduw);border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .15s,box-shadow .15s,background-color .15s;display:grid;position:relative}.rond .icoon{width:21px;height:21px}.rond[aria-pressed=true]{background:var(--film-blauw);color:var(--film-wit)}.rond[aria-pressed=true] .als-uit,.rond[aria-pressed=false] .als-aan{display:none}.balk__kaart:hover,.rond:hover{box-shadow:var(--balk-schaduw-hoog);transform:translate(-1px,-1px)}.balk__kaart:active,.rond:active{box-shadow:0 0 0 2.5px var(--film-navy);transform:translate(2px,3px)}.tip{background:var(--film-wit);color:var(--film-navy);box-shadow:0 0 0 2.5px var(--film-navy);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:5px 11px;font-size:.8125rem;font-weight:800;line-height:1.2;transition:opacity .15s;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%}.balk__bediening>:last-child .tip,.balk__bediening .rond:nth-last-child(2) .tip{left:auto;right:0;translate:0}@media (hover:hover){.rond:hover .tip{opacity:1}}.rond:focus-visible .tip{opacity:1}.taal{height:var(--raak);background:var(--film-wit);box-shadow:var(--balk-schaduw);border-radius:999px;flex:none;align-items:stretch;gap:3px;padding:4px;display:inline-flex}.taal a{min-width:38px;color:var(--film-navy);letter-spacing:.03em;border-radius:999px;place-items:center;padding:0 8px;font-size:.875rem;font-weight:800;line-height:1;text-decoration:none;display:grid}.taal a:hover{background:var(--film-navy-06)}.taal a[aria-current]{background:var(--film-blauw);color:var(--film-wit);cursor:default}.taal a:focus-visible{outline-offset:2px}.pil{z-index:3;background:var(--film-wit);max-width:calc(100% - 40px);color:var(--film-navy);box-shadow:0 0 0 2.5px var(--film-navy);font-family:var(--film-letter);font-weight:800;font-size:var(--film-pil);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 13px 6px 9px;line-height:1.2;display:inline-flex;position:absolute;top:18px;left:20px}.pil__stip{background:var(--film-cyaan);width:10px;height:10px;box-shadow:0 0 0 2px var(--film-navy);border-radius:50%;flex:none}.pil--los{width:-moz-fit-content;width:fit-content;max-width:100%;position:relative;top:auto;left:auto}.balk .pil{box-shadow:none}.film-knop{background:var(--film-blauw);min-height:50px;color:var(--film-wit);font-family:var(--film-letter);font-weight:800;font-size:var(--film-tekst);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:var(--film-knop);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 24px;line-height:1.1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.film-knop:hover{box-shadow:var(--film-knop-hoog);color:var(--film-wit);transform:translate(-2px,-2px)}.film-knop:active{box-shadow:var(--film-knop-laag);transform:translate(4px,5px)}.film-knop:focus-visible{outline:3px solid var(--film-blauw);outline-offset:6px}.film-knop--wit{background:var(--film-wit);color:var(--film-navy)}.film-knop--wit:hover{color:var(--film-navy)}.film-knop .icoon{stroke-width:2.4px;width:18px;height:18px}.laag{z-index:10;background:var(--film-grond) var(--film-raster);background-size:var(--film-raster-maat);animation:.28s ease-out laag-in;position:absolute;inset:0}.laag:focus,.laag:focus-visible{outline:none}@keyframes laag-in{0%{opacity:0}to{opacity:1}}.laag__houder{overscroll-behavior:contain;position:absolute;inset:0;overflow:auto}.laag__status{padding:var(--rand);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.laag[data-status=open] .laag__status{display:none}.laag__laden{background:var(--film-wit);box-shadow:var(--film-ring);border-radius:999px;padding:10px 18px 10px 14px;font-size:.9375rem;font-weight:800}.laag__laden:before{content:"";background:var(--film-cyaan);width:10px;height:10px;box-shadow:0 0 0 2px var(--film-navy);vertical-align:0;border-radius:50%;margin-right:10px;animation:.9s ease-in-out 5 alternate laden-stip;display:inline-block}@keyframes laden-stip{0%{opacity:1}to{opacity:.3}}.laag__fout{border-radius:var(--film-radius-tegel);background:var(--film-wit);box-shadow:var(--film-tegel);pointer-events:auto;text-align:center;font-weight:800;font-size:var(--film-tekst);justify-items:center;gap:16px;padding:24px 26px;display:grid}.melding{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:40;background:var(--film-navy);width:max-content;max-width:calc(100% - 32px);color:var(--film-wit);box-shadow:0 0 0 2.5px var(--film-wit);overflow-wrap:anywhere;opacity:0;pointer-events:none;border-radius:999px;padding:10px 18px;font-size:.9375rem;font-weight:800;line-height:1.25;transition:opacity .2s,translate .25s;position:fixed;translate:-50% 12px}.melding.is-zichtbaar{opacity:1;translate:-50%}@media (max-width:699px){:root{--rand:12px;--balk-hoogte:56px}.balk{padding-top:max(6px, env(safe-area-inset-top));flex-wrap:wrap;gap:6px 8px;padding-bottom:6px}.balk__plek{display:contents}.balk__logo,.balk__kaart{order:1}.balk__naam{flex:1 1 0;order:2}.balk__bediening{order:3;gap:6px}.balk__pil{flex:0 auto;order:4;margin-bottom:4px}.balk__logo img{height:30px}.balk__kaart{width:var(--raak);justify-content:center;padding:0}.balk__kaart-tekst{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.balk__naam{font-size:1rem}.pil{letter-spacing:.05em;gap:6px;padding:5px 10px 5px 7px;font-size:.625rem}.pil__stip{width:8px;height:8px}.tip{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:1;width:1px;height:1px;padding:0;top:auto;left:auto;overflow:hidden;translate:none}}@media (max-width:699px),(max-height:520px) and (orientation:landscape),(pointer:coarse){.taal{width:var(--raak);justify-content:center;padding:0}.taal a{width:100%;min-width:0;padding:0}.taal a[aria-current]{display:none}}@media (max-height:520px) and (orientation:landscape){:root{--balk-hoogte:52px}.balk{padding-top:max(4px, env(safe-area-inset-top));gap:10px;padding-bottom:4px}.balk__logo img{height:28px}.balk__bediening{gap:8px}.pil{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.laag,.laag__laden:before{animation:none}.rond,.balk__kaart,.film-knop,.melding,.tip{transition:none}.rond:hover,.rond:active,.balk__kaart:hover,.balk__kaart:active,.film-knop:hover,.film-knop:active{transform:none}}@property --zoom{syntax:"<number>";inherits:true;initial-value:1}.kaart{background:var(--film-grond) var(--film-raster);background-size:var(--film-raster-maat);color:var(--film-navy);font-family:var(--film-letter);position:absolute;inset:0;overflow:hidden}.kaart__plaats{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0;overflow:hidden}.kaart__plaats.is-slepend{cursor:grabbing}.kaart__wereld{transform-origin:0 0;position:absolute;top:0;left:0}.kaart__wereld.is-bezig{will-change:transform}.kaart.is-wachtend .kaart__wereld{visibility:hidden}.kaart__dorp{--lijn:2.2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kaart__dorp .rand{stroke:var(--film-navy);stroke-width:calc(var(--lijn) * 1px);stroke-linejoin:round;vector-effect:non-scaling-stroke}.kaart__dorp .poot{stroke:var(--film-navy);stroke-width:calc(var(--lijn) * 1.3px);stroke-linecap:round;vector-effect:non-scaling-stroke}.kaart__dorp .poot.dun{stroke-width:calc(var(--lijn) * .8px)}.kaart__dorp .schaduw{stroke:none}.kaart__dorp .lamel{stroke:#ffffff38;stroke-width:1.5px;vector-effect:non-scaling-stroke}.kaart__dorp .streep{fill:none;stroke:var(--film-wit);stroke-width:calc(var(--lijn) * 1.1px);stroke-dasharray:7 7;vector-effect:non-scaling-stroke}.kaart__dorp .zebra{fill:none;stroke:var(--film-wit);stroke-width:calc(var(--lijn) * 2.2px);vector-effect:non-scaling-stroke}.kaart__dorp .voeg{stroke:var(--film-navy-06);stroke-width:1px;vector-effect:non-scaling-stroke}.kaart__dorp .streep-vak{stroke:var(--film-wit);stroke-width:calc(var(--lijn) * .9px);vector-effect:non-scaling-stroke}.kaart__dorp .golf{fill:none;stroke:var(--film-wit);stroke-width:calc(var(--lijn) * .7px);stroke-linecap:round;vector-effect:non-scaling-stroke}.kaart__dorp .water{stroke:var(--film-cyaan);stroke-width:calc(var(--lijn) * .75px);stroke-linecap:round;vector-effect:non-scaling-stroke}.kaart__dorp .icoon-lijn{fill:none;stroke:var(--film-navy);stroke-width:calc(var(--lijn) * .55px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kaart__dorp .code-lijn{stroke:var(--film-iso-code);stroke-width:calc(var(--lijn) * .7px);stroke-linecap:round;vector-effect:non-scaling-stroke}.kaart__dorp .code-lijn--b{stroke:var(--film-iso-code-b)}.kaart__dorp .iso-tekst{font-family:var(--film-letter);font-weight:800}.kaart__dorp .glas{fill-opacity:.35}.kaart__dorp .lamp,.kaart__dorp .bol-vlak{fill:var(--film-wit)}.kaart__dorp .bol-lijn{fill:none;stroke:var(--film-cyaan);stroke-width:calc(var(--lijn) * .6px);vector-effect:non-scaling-stroke}.kaart__dorp .bol-lijn--zacht{opacity:.5}.kaart__dorp .bol-rand{fill:none;stroke:var(--film-navy);stroke-width:calc(var(--lijn) * 1px);vector-effect:non-scaling-stroke}.kaart__dorp .ring360{fill:none;stroke:var(--film-cyaan);stroke-width:calc(var(--lijn) * .7px);stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.kaart__dorp .drone__schaduw{fill:var(--film-navy-12)}.kaart__dorp .drivein__bundel{fill:var(--film-cyaan);opacity:.14;transition:opacity .3s}.kaart__dorp .verbouw__straks,.kaart__dorp .kantoor__licht,.kaart__dorp .luik__open,.kaart__dorp .kelder__gat{opacity:0;transition:opacity .3s}.kaart__dorp .kelder{opacity:0;transition:transform .55s var(--film-plop), opacity .25s ease;transform:translate(-.43px,-.25px)}.kaart__dorp .kelder__zzz{font-family:var(--film-letter);font-weight:800}.kaart__dorp .ufo{opacity:0}.kaart__dorp .ufo.is-zichtbaar{opacity:1}.kaart__dorp .ufo__bundel{fill:var(--film-cyaan);opacity:0;transition:opacity .3s}.kaart__dorp .ufo.is-aan .ufo__bundel{opacity:.22}.kaart.kelder-open .kaart__dorp .kelder{opacity:1;transform:none}.kaart.kelder-open .kaart__dorp .kelder__gat,.kaart.kelder-open .kaart__dorp .luik__open{opacity:1}.kaart.kelder-open .kaart__dorp .luik__dicht{opacity:0}.kaart__dorp .plek__lijf{transition:transform .3s var(--film-plop)}.kaart__dorp .plek.is-actief .plek__lijf{transform:translateY(-.35px)}.kaart__dorp .woonhuis__dak{transition:transform .45s var(--film-plop), opacity .3s ease}.kaart__dorp .woonhuis__gevels{transition:opacity .3s}.kaart__dorp .plek.is-actief .woonhuis__dak{transform:translateY(-2.1px)}.kaart__dorp .plek.is-actief .woonhuis__gevels{opacity:0}.kaart__dorp .garage__deur{transform-box:fill-box;transform-origin:50% 0;transition:transform .45s}.kaart__dorp .plek.is-actief .garage__deur{transform:scaleY(.12)}.kaart__dorp .plek.is-actief .verbouw__straks,.kaart__dorp .plek.is-actief .kantoor__licht{opacity:1}.kaart__dorp .plek.is-actief .drivein__bundel{opacity:.32}.kaart__welkom{z-index:3;left:var(--rand-l);max-width:calc(100% - var(--rand-l) - var(--rand-r));border-radius:var(--film-radius-tegel);background:var(--film-wit);box-shadow:var(--film-ring), 6px 7px 0 var(--film-rand) var(--film-navy);letter-spacing:-.025em;pointer-events:none;padding:12px 18px 13px;font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);font-weight:800;line-height:1.1;position:absolute;top:18px}.kaart__welkom-b{color:var(--film-blauw)}.kaart__open{z-index:3;left:var(--rand-l);min-height:46px;padding:8px 18px 8px 20px;font-size:1rem;position:absolute;top:18px}.kaart__open .icoon{stroke-width:2.4px;width:18px;height:18px}.kaart--ingebed .kaart__plaats{touch-action:manipulation}.kaart__bediening{z-index:3;right:var(--rand-r);gap:12px;display:flex;position:absolute;top:18px}.kaart__rond{width:var(--raak);height:var(--raak);background:var(--film-wit);color:var(--film-navy);cursor:pointer;box-shadow:var(--film-ring), 3px 4px 0 var(--film-rand) var(--film-navy);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.kaart__rond .icoon{stroke-width:2.4px;width:20px;height:20px}.kaart__rond:hover{box-shadow:var(--film-ring), 4px 5px 0 var(--film-rand) var(--film-navy);transform:translate(-1px,-1px)}.kaart__rond:active{box-shadow:var(--film-ring);transform:translate(2px,3px)}.kaart__rond:focus-visible{outline:3px solid var(--film-blauw);outline-offset:5px}.kaart__tip{background:var(--film-wit);box-shadow:0 0 0 2.5px var(--film-navy);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:5px 11px;font-size:.8125rem;font-weight:800;line-height:1.2;transition:opacity .15s;position:absolute;top:calc(100% + 12px);right:0}@media (hover:hover){.kaart__rond:hover .kaart__tip{opacity:1}}.kaart__rond:focus-visible .kaart__tip{opacity:1}.kaart__hint,.kaart__teller{z-index:3;background:var(--film-wit);box-shadow:var(--film-ring);white-space:nowrap;pointer-events:none;border-radius:999px;margin:0;padding:7px 14px;font-size:.875rem;font-weight:800;line-height:1.2;position:absolute}.kaart__hint{left:50%;bottom:max(18px, env(safe-area-inset-bottom));background:var(--film-navy);color:var(--film-wit);box-shadow:0 0 0 2.5px var(--film-navy), 3px 4px 0 2.5px var(--film-cyaan-op-navy);translate:-50%}.kaart__teller{left:var(--rand-l);bottom:max(18px, env(safe-area-inset-bottom))}.kaart__teller:before{content:"";background:var(--film-cyaan);width:9px;height:9px;box-shadow:0 0 0 2px var(--film-navy);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.kaart__teller.is-nieuw{background:var(--film-blauw);color:var(--film-wit)}.kaart__knoppen{margin:0;padding:0;list-style:none}.kaart__knop{color:var(--film-navy);pointer-events:none;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:absolute}.kaart__knop:focus{outline:none}.kaart__raak{pointer-events:auto;cursor:pointer;position:absolute;inset:0}.kaart__bord{z-index:1;background:var(--film-wit);box-shadow:0 0 0 2.5px var(--film-navy), 3px 4px 0 2.5px var(--film-navy);letter-spacing:-.01em;white-space:nowrap;pointer-events:auto;cursor:pointer;transform-origin:50% 0;transform:translate(-50%, calc(4px / var(--zoom))) scale(calc(1 / var(--zoom)));border-radius:999px;padding:6px 13px 7px;font-size:.9375rem;font-weight:800;line-height:1.1;transition:background-color .15s,color .15s,box-shadow .15s;position:absolute}.kaart__knop:hover .kaart__bord,.kaart__knop:focus-visible .kaart__bord{background:var(--film-blauw);color:var(--film-wit);box-shadow:0 0 0 2.5px var(--film-navy), 4px 5px 0 2.5px var(--film-navy)}.kaart__knop:focus-visible .kaart__bord{outline:3px solid var(--film-blauw);outline-offset:4px}.kaart__ei{width:max(var(--b), calc(44px / var(--zoom)));height:max(var(--h), calc(44px / var(--zoom)));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:40%;padding:0;position:absolute;transform:translate(-50%,-50%)}.kaart__ei:focus{outline:none}.kaart__wereld.is-ver .kaart__ei{pointer-events:none}.kaart__ei:focus-visible{outline:calc(3px / var(--zoom)) solid var(--film-blauw);outline-offset:calc(2px / var(--zoom))}.kaart__wolkje{z-index:2;background:var(--film-wit);width:max-content;max-width:260px;box-shadow:0 0 0 2.5px var(--film-navy), 4px 5px 0 2.5px var(--film-navy);text-align:center;pointer-events:none;transform-origin:50% 100%;transform:translate(-50%, calc(-100% - 10px / var(--zoom))) scale(calc(1 / var(--zoom)));border-radius:16px;padding:8px 14px 9px;font-size:.9375rem;font-weight:800;line-height:1.2;position:absolute}.kaart__wolkje:after{content:"";background:var(--film-wit);width:14px;height:14px;box-shadow:2.5px 2.5px 0 0 var(--film-navy);margin-left:-7px;position:absolute;bottom:-8px;left:50%;rotate:45deg}.kaart__wolken{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.kaart__wolk{height:auto;position:absolute;overflow:visible;translate:-50% -50%}.kaart__wolk path{fill:var(--film-wit);stroke:var(--film-navy);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kaart__welkom,.kaart__bediening,.kaart__teller,.kaart__knoppen,.kaart__eilaag{transition:opacity .25s}.kaart.is-gedoken .kaart__welkom,.kaart.is-gedoken .kaart__bediening,.kaart.is-gedoken .kaart__teller,.kaart.is-gedoken .kaart__hint,.kaart.is-overgang .kaart__knoppen,.kaart.is-overgang .kaart__eilaag{opacity:0}@media (forced-colors:active){.kaart__bord,.kaart__rond,.kaart__wolkje,.kaart__welkom,.kaart__teller,.kaart__hint{border:2px solid canvastext}.kaart__knop:focus-visible .kaart__bord,.kaart__ei:focus-visible{outline:3px solid highlight}}@media (max-width:699px){.kaart__open{min-height:44px;box-shadow:var(--film-ring), 4px 5px 0 var(--film-rand) var(--film-navy);padding:7px 16px 7px 18px;font-size:.9375rem;top:10px}.kaart__welkom{top:10px;right:var(--rand-r);box-shadow:var(--film-ring), 5px 6px 0 var(--film-rand) var(--film-navy);padding:10px 14px 11px}.kaart__bediening{top:auto;bottom:max(14px, env(safe-area-inset-bottom));gap:10px}.kaart__tip{top:auto;bottom:calc(100% + 12px)}.kaart__bord{box-shadow:0 0 0 2px var(--film-navy), 2px 3px 0 2px var(--film-navy);padding:4px 9px 5px;font-size:.75rem}.kaart__teller,.kaart__hint{bottom:max(76px, calc(env(safe-area-inset-bottom) + 62px))}}@media (max-width:370px){.kaart__bord{letter-spacing:-.02em;padding-inline:7px}}@media (max-height:520px) and (orientation:landscape){.kaart__open{min-height:44px;padding:6px 14px 6px 16px;font-size:.9375rem;top:8px}.kaart__welkom{box-shadow:var(--film-ring), 4px 5px 0 var(--film-rand) var(--film-navy);padding:7px 12px 8px;font-size:1rem;top:8px}.kaart__bediening{flex-direction:column;gap:9px;top:8px}.kaart__tip{top:50%;right:calc(100% + 12px);translate:0 -50%}.kaart__bord{box-shadow:0 0 0 2px var(--film-navy), 2px 3px 0 2px var(--film-navy);padding:4px 9px 5px;font-size:.75rem}.kaart__teller,.kaart__hint{bottom:10px}}@media (prefers-reduced-motion:no-preference){.kaart.is-binnenkomst .kaart__dorp .grond{animation:.45s ease-out both kaart-in}.kaart.is-binnenkomst .kaart__dorp .objecten>:not(.rit){transform-box:fill-box;transform-origin:50% 100%;animation:kaart-plop .5s var(--film-plop) both;animation-delay:calc(.42s + var(--i,0) * 34ms)}.kaart.is-binnenkomst .kaart__dorp .objecten>.rit{animation:.3s 1.6s both kaart-in}.kaart.is-binnenkomst .kaart__dorp .lucht{animation:.4s 1.5s both kaart-in}.kaart.is-binnenkomst .kaart__bord{animation:bord-in .4s var(--film-plop) both;animation-delay:1.75s}.kaart.is-binnenkomst .kaart__welkom{animation:welkom-in .55s .15s var(--film-plop) both}.kaart.is-binnenkomst .kaart__bediening{animation:.4s 1.9s both kaart-in}.kaart__wolk{animation:1.1s cubic-bezier(.45,0,.7,.4) both wolk-weg}.kaart.is-levend .kaart__dorp .drone__zweef{animation:3.2s ease-in-out infinite alternate drone-zweef}.kaart.is-levend .kaart__dorp .drone__schaduw{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite alternate drone-schaduw}.kaart.is-levend .kaart__dorp .rook__wolk{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-out infinite both rook}.kaart.is-levend .kaart__dorp .rook__wolk--2{animation-delay:1.4s}.kaart.is-levend .kaart__dorp .rook__wolk--3{animation-delay:2.8s}.kaart.is-levend .kaart__dorp .vlag__golf{transform-box:fill-box;transform-origin:0;animation:1.8s ease-in-out infinite alternate vlag}.kaart.is-levend .kaart__dorp .molen__wieken{animation:16s linear infinite molen}.kaart.is-levend .kaart__dorp .fontein__straal{transform-box:fill-box;transform-origin:50% 100%;animation:1.4s ease-in-out infinite alternate fontein}.kaart.is-levend.is-stil .kaart__dorp *,.kaart.is-levend.is-verborgen .kaart__dorp *{animation-play-state:paused!important}.kaart__dorp .kat__lijf,.kaart__dorp .eend__lijf,.kaart__dorp .pop{transform-box:fill-box;transform-origin:50% 100%;transition:transform .2s var(--film-plop)}.kaart__dorp .ei-kat.is-hover .kat__lijf,.kaart__dorp .ei-eend.is-hover .eend__lijf,.kaart__dorp .pop.is-hover{transform:translateY(-.12px)}.kaart__dorp .ei-kat.is-aan .kat__lijf{animation:ei-sprong .9s var(--film-plop)}.kaart__dorp .ei-eend.is-aan .eend__lijf{animation:1.1s ease-in-out ei-duik}.kaart__dorp .drone__looping{transform-box:fill-box;transform-origin:50%}.kaart__dorp .drone__looping.is-aan{animation:1.3s cubic-bezier(.5,0,.3,1) ei-looping}.kaart__dorp .pop.ei-sander.is-aan{animation:ei-hop .5s var(--film-plop) 2}.kaart__dorp .ei-sander.is-aan .pop__arm-r-draai{animation:.35s ease-in-out 4 alternate ei-zwaai}.kaart__dorp .pop.ei-ryan.is-aan{animation:ei-hop .5s var(--film-plop)}.kaart__dorp .ei-ryan.is-aan .ryan__code line{transform-box:fill-box;transform-origin:0;animation:.5s steps(4,end) both ei-typ}.kaart__dorp .ei-ryan.is-aan .ryan__code line:nth-child(2){animation-delay:.15s}.kaart__dorp .ei-ryan.is-aan .ryan__code line:nth-child(3){animation-delay:.3s}.kaart__dorp .ei-ryan.is-aan .ryan__code line:nth-child(4){animation-delay:.45s}.kaart__dorp .ei-fontein.is-aan .fontein__straal{animation:ei-plons 1.1s var(--film-plop)}.kaart .kaart__dorp .ei-molen.is-aan .molen__wieken{animation:.8s cubic-bezier(.3,0,.6,1) 3 molen}.kaart__dorp .luik__dicht{transition:opacity .25s}.kaart__wolkje{animation:wolkje 2.8s var(--film-plop) both}.kaart__teller.is-nieuw{animation:teller .6s var(--film-plop)}.kaart__hint{animation:.4s ease-out both kaart-in}}@media (prefers-reduced-motion:reduce){.kaart__dorp .kelder{transition:opacity .2s;transform:none}.kaart__dorp .plek__lijf,.kaart__dorp .woonhuis__dak,.kaart__dorp .garage__deur{transition:none}.kaart__dorp .plek.is-actief .plek__lijf{transform:none}.kaart__dorp .plek.is-actief .woonhuis__dak{opacity:.18;transform:none}.kaart__dorp .plek.is-actief .garage__deur{opacity:0;transform:none}}@keyframes kaart-in{0%{opacity:0}}@keyframes kaart-plop{0%{opacity:0;transform:translateY(-1.2px)scale(.55,.3)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes bord-in{0%{opacity:0;transform:translate(-50%, calc(4px / var(--zoom))) scale(calc(.5 / var(--zoom)))}to{opacity:1;transform:translate(-50%, calc(4px / var(--zoom))) scale(calc(1 / var(--zoom)))}}@keyframes welkom-in{0%{opacity:0;transform:translateY(-14px)}}@keyframes wolk-weg{0%,15%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--kant) * 38vw)) scale(2.6)}}@keyframes drone-zweef{0%{transform:translateY(0)}to{transform:translateY(-.45px)}}@keyframes drone-schaduw{0%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(.82)}}@keyframes rook{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(.8px,-3.2px)scale(1.3)}}@keyframes vlag{0%{transform:skewY(-4deg)scaleX(.94)}to{transform:skewY(5deg)scaleX(1)}}@keyframes molen{to{transform:rotate(360deg)}}@keyframes fontein{0%{transform:scaleY(.88)}to{transform:scaleY(1.06)}}@keyframes ei-sprong{0%,to{transform:none}35%{transform:translateY(-.55px)scale(1.06,.94)}60%{transform:translateY(0)scale(1.1,.9)}}@keyframes ei-duik{0%,to{opacity:1;transform:none}30%,65%{opacity:0;transform:translateY(.18px)scaleY(.2)}}@keyframes ei-looping{0%{transform:none}45%{transform:translateY(-.9px)rotate(-200deg)}to{transform:rotate(-360deg)}}@keyframes ei-hop{50%{transform:translateY(-.28px)}}@keyframes ei-zwaai{0%{transform:rotate(-22deg)}to{transform:rotate(18deg)}}@keyframes ei-typ{0%{transform:scaleX(0)}}@keyframes ei-plons{40%{transform:scaleY(1.9)}}@keyframes wolkje{0%{opacity:0;transform:translate(-50%, calc(-100% - 10px / var(--zoom))) scale(calc(.6 / var(--zoom)))}10%,88%{opacity:1;transform:translate(-50%, calc(-100% - 10px / var(--zoom))) scale(calc(1 / var(--zoom)))}to{opacity:0;transform:translate(-50%, calc(-100% - 10px / var(--zoom))) scale(calc(1 / var(--zoom)))}}@keyframes teller{40%{transform:translateY(-4px)}}@keyframes rit-n{0%{opacity:1;transform:translate(0)}26.98%{opacity:1;transform:translate(11.78px,6.8px)}26.99%,to{opacity:0;transform:translate(11.78px,6.8px)}}.rit--n .rit__wagen{transform:translate(5.89px,3.4px)}@keyframes rit-o{0%,26.97%{opacity:0;transform:translate(0)}26.98%{opacity:1;transform:translate(0)}50%{opacity:1;transform:translate(-10.05px,5.8px)}50.01%,to{opacity:0;transform:translate(-10.05px,5.8px)}}.rit--o .rit__wagen{opacity:0;transform:translate(-5.03px,2.9px)}@keyframes rit-z{0%,49.99%{opacity:0;transform:translate(0)}50%{opacity:1;transform:translate(0)}76.98%{opacity:1;transform:translate(-11.78px,-6.8px)}76.99%,to{opacity:0;transform:translate(-11.78px,-6.8px)}}.rit--z .rit__wagen{opacity:0;transform:translate(-5.89px,-3.4px)}@keyframes rit-w{0%,76.97%{opacity:0;transform:translate(0)}76.98%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(10.05px,-5.8px)}}.rit--w .rit__wagen{opacity:0;transform:translate(5.03px,-2.9px)}@keyframes rit-fiets{0%{opacity:0;transform:translate(0)}4%{opacity:1}96%{opacity:1}to{opacity:0;transform:translate(29.36px,16.95px)}}.rit--fiets .rit__wagen{transform:translate(12.33px,7.12px)}@media (prefers-reduced-motion:no-preference){.kaart.is-levend .rit--n .rit__wagen{animation:22.91s linear infinite rit-n}.kaart.is-levend .rit--o .rit__wagen{animation:22.91s linear infinite rit-o}.kaart.is-levend .rit--z .rit__wagen{animation:22.91s linear infinite rit-z}.kaart.is-levend .rit--w .rit__wagen{animation:22.91s linear infinite rit-w}.kaart.is-levend .rit--fiets .rit__wagen{animation:26.08s linear 4s infinite backwards rit-fiets}}
