.sys-db-beeld[data-holo]{background:radial-gradient(circle at 50% 50%, rgb(var(--vlak-rgb)) 0 19%, rgb(var(--vlak-rgb) / 0) 27%)}.sys-db-beeld[data-rust=true],.sys-db-beeld[data-rust=true] *{animation-play-state:paused!important}.sys-db-bol[data-ander=true] .sys-db-beeld[data-holo]{filter:none}.sys-db-bol[data-ander=true] .holo{opacity:.4}.holo{color:rgb(var(--inkt-rgb));perspective:700px;transition:opacity .5s;display:block;position:absolute;inset:0}.holo-draai{width:40%;height:40%;transform-style:preserve-3d;animation-name:holo-draai;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;top:25%;left:30%}@keyframes holo-draai{0%{transform:rotateY(-24deg)rotateX(6deg)translateY(2%)}to{transform:rotateY(24deg)rotateX(6deg)translateY(-3%)}}.holo-ding{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;filter:drop-shadow(0 0 2px rgb(var(--inkt-rgb) / .45));animation-name:holo-flikker;animation-duration:4.3s;animation-timing-function:step-end;animation-iteration-count:infinite;overflow:visible}@keyframes holo-flikker{0%,to{opacity:.95}47%{opacity:.6}49%{opacity:.95}83%{opacity:.78}85%{opacity:.95}}.holo-vlak>rect,.holo-vlak>path:first-child{fill:rgb(var(--inkt-rgb) / .05)}.holo-zacht{opacity:.45}.holo-voet{border:1px solid rgb(var(--inkt-rgb) / .55);width:26%;height:4.5%;box-shadow:0 0 10px rgb(var(--inkt-rgb) / .18);border-radius:50%;position:absolute;top:72%;left:50%;transform:translate(-50%)}.holo-bundel{background:linear-gradient(to top, rgb(var(--inkt-rgb) / .13), rgb(var(--inkt-rgb) / 0));clip-path:polygon(36% 100%,64% 100%,100% 0,0 0);width:46%;height:50%;position:absolute;top:24%;left:50%;transform:translate(-50%)}.holo-scan{background:rgb(var(--inkt-rgb) / .7);height:1px;box-shadow:0 0 6px rgb(var(--inkt-rgb) / .5);opacity:0;animation-name:holo-scan;animation-duration:3.4s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:24%;left:30%;right:30%}@keyframes holo-scan{0%{opacity:0;top:24%}12%{opacity:.8}70%{opacity:.5;top:70%}76%,to{opacity:0;top:72%}}.holo-baan{stroke-dasharray:1.2 2.2;opacity:.45}.holo-vlieg{stroke-width:.9px;opacity:0;animation-name:holo-vlieg;animation-duration:3.9s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite}@keyframes holo-vlieg{0%{opacity:0;transform:translate(52px,52px)scale(.3)}18%{opacity:1;transform:translate(62px,44px)scale(.8)}60%{opacity:1;transform:translate(79px,31px)scale(.95)}to{opacity:0;transform:translate(93px,19px)scale(.6)}}.holo-tekst text{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;fill:currentColor;stroke:none;opacity:.75;font-size:5px}.holo-tekst circle{fill:currentColor;stroke:none}.holo-regels path{stroke-dasharray:1;stroke-dashoffset:1px}.holo-regels>g path,.holo-totaal{animation-name:holo-regel;animation-duration:4.4s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-delay:inherit}.holo-regels>g{animation-delay:inherit}.holo-totaal{stroke-width:2px;animation-delay:1.5s}@keyframes holo-regel{0%{stroke-dashoffset:1px}18%,86%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.holo-stempel{transform-origin:66px 74px;opacity:0;animation-name:holo-stempel;animation-duration:4.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}@keyframes holo-stempel{0%,44%{opacity:0;transform:scale(1.7)rotate(-14deg)}54%,86%{opacity:1;transform:scale(1)rotate(-8deg)}96%,to{opacity:0;transform:scale(1)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.holo *,.holo-ding{animation-name:none!important}.holo-regels path{stroke-dashoffset:0}.holo-stempel{opacity:1;transform:rotate(-8deg)}.holo-vlieg{opacity:0}.holo-scan{display:none}}@media (max-width:639px){.sys-db-naam{max-width:104%}}
.holo-hk-zij{fill:rgb(var(--inkt-rgb) / .1)!important}.holo-hk-blad path{fill:rgb(var(--inkt-rgb) / .08)}.holo-hk-blad path:first-child{fill:rgb(var(--inkt-rgb) / .14)}.holo-hk-mat{stroke-width:.75px;opacity:0;animation-name:holo-hk-mat;animation-duration:5.7s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes holo-hk-mat{0%{opacity:0}4%,30%{opacity:1}37%,to{opacity:0}}.holo-hk-staal{stroke-width:.7px;fill:rgb(var(--inkt-rgb) / 0);opacity:.5;transform-box:fill-box;transform-origin:50%;animation-name:holo-hk-staal;animation-duration:5.7s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes holo-hk-staal{0%{fill:rgb(var(--inkt-rgb) / 0);opacity:.5;transform:scale(1)}5%,30%{fill:rgb(var(--inkt-rgb) / .75);opacity:1;transform:scale(1.18)}37%,to{fill:rgb(var(--inkt-rgb) / 0);opacity:.5;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.holo-hk-mat,.holo-hk-staal{animation-name:none}.holo-hk-mat[data-k="0"]{opacity:1}}
.mf{gap:12px;display:grid}.mf-deel{animation:.6s ease-out both mf-in;position:absolute;inset:0}.mf-deel[data-weg=true]{z-index:0;animation:.6s ease-in both mf-uit}.mf-deel:not([data-weg=true]){z-index:1}@keyframes mf-in{0%{opacity:0}}@keyframes mf-uit{to{opacity:0}}.mf-hoofdstukken{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mf-hoofdstuk{text-align:left;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--fog);cursor:pointer;background:0 0;border:0;gap:8px;padding:2px 0;font-size:10px;transition:color .3s;display:grid}.mf-hoofdstuk[aria-pressed=true]{color:rgb(var(--inkt-rgb))}.mf-hoofdstuk:focus-visible{outline:none}.mf-hoofdstuk:focus-visible>span:first-child{text-underline-offset:4px;text-decoration:underline}.mf-spoor{background:rgb(var(--inkt-rgb) / .16);height:1px;display:block;position:relative;overflow:hidden}.mf-vul{background:rgb(var(--inkt-rgb));transform-origin:0;animation-name:mf-vul;animation-timing-function:linear;animation-fill-mode:both;position:absolute;inset:0}@keyframes mf-vul{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mf-balk{z-index:4}.mf-app{background:var(--an-ink);width:2.3em;height:2.3em;color:var(--an-vlak);font-family:var(--font-fraunces), Georgia, serif;letter-spacing:0;border-radius:.55em;flex:none;place-items:center;font-size:1em;display:grid}.mf-app.is-klein{border-radius:50%;width:1.9em;height:1.9em;font-size:.85em}.mf-afzender{align-items:center;gap:.55em;min-width:0;display:flex}.mf-afzender>span:last-child{gap:.1em;min-width:0;display:grid}.mf-afzender .an-klein{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@property --mf-f{syntax:"<number>";inherits:true;initial-value:0}.mf-venster{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.mf-rol{--mf-f:0;transform:translateY(calc(var(--mf-f) * 100%));position:absolute;inset:0}.mf-strook{width:100%;height:auto;transform:translateY(calc(var(--mf-f) * -100%));display:block}.mf-rol[data-rol=true]{animation-name:mf-rol;animation-duration:7.4s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}@keyframes mf-rol{0%,6%{--mf-f:0}22%,36%{--mf-f:.2}54%,68%{--mf-f:.58}88%,to{--mf-f:1}}.mf-tel{aspect-ratio:9/19.5;height:90%;top:6%;left:50%;transform:translate(-50%)}.mf-tel .an-tel-notch{z-index:5}.mf-slot{align-content:start;justify-items:center;gap:.2em;padding-top:19%;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0}.mf-slot[data-weg=true]{opacity:0;transform:translateY(-6%)}.mf-slot-tijd{letter-spacing:-.03em;font-size:3.6em;font-weight:300;line-height:1}.mf-melding{z-index:2;border:1px solid var(--an-lijn);background:rgb(var(--vlak-rgb) / .92);opacity:0;border-radius:.9em;gap:.6em;padding:.65em;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:38%;left:5%;right:5%;transform:translateY(-1.2em)scale(.96);box-shadow:0 .8em 2em #0000001a}.mf-melding[data-aan=true]{opacity:1;transform:none}.mf-melding[data-druk=true]{transition-duration:.15s;transform:scale(.95)}.mf-melding[data-weg=true]{opacity:0;transition-duration:.4s;transform:scale(1.04)}.mf-melding>span:last-child{gap:.15em;min-width:0;font-size:.82em;display:grid}.mf-melding-kop{justify-content:space-between;gap:.5em;display:flex}.mf-melding-tekst{color:var(--fog)}.mf-mail{z-index:3;color:#141414;clip-path:inset(38% 5% 46% round .9em);opacity:0;background:#fff;flex-direction:column;transition:clip-path .7s cubic-bezier(.65,0,.35,1),opacity .25s;display:flex;position:absolute;inset:0}.mf-mail[data-aan=true]{clip-path:inset(0 round 1.8em);opacity:1}.mf-mailkop{border-bottom:1px solid #e7e4de;gap:.55em;padding:2.9em .8em .6em;font-size:.82em;display:grid}.mf-mail .an-klein{color:#6b6862}.mf-mail .mf-app{color:#fff;background:#141414}@container (max-width:520px){.mf-tel-scene .mf-balk .an-label{visibility:hidden}}@media (prefers-reduced-motion:reduce){.mf-deel,.mf-vul,.mf-rol[data-rol=true]{animation:none}}
.od-venster{background:#fbfaf7;flex:1;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.od-blad{will-change:transform;transition:transform 1.05s cubic-bezier(.65,0,.35,1);position:relative}.od{--od-ink:#1a1917;--od-fog:#77726a;--od-lijn:#e4e0d8;--od-klei:#9a6b4b;color:var(--od-ink);font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:0;text-transform:none;background:#fbfaf7;padding-bottom:8cqw;font-size:3.3cqw;line-height:1.45;display:grid;position:relative}.od b{font-weight:600}.od small{color:var(--od-fog);font-size:.82em;display:block}.od-kop{justify-content:space-between;align-items:flex-end;gap:4cqw;padding:7cqw 6cqw 5cqw;display:flex}.od-merk{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.04em;font-size:7.4cqw;font-weight:500;line-height:.9;display:grid}.od-merk span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.32em;text-transform:uppercase;color:var(--od-klei);margin-top:.7em;font-size:.3em;font-weight:400}.od-meta,.od-label,.od-onderschrift,.od-nr,.oa-veld small,.oa-groep small{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--od-fog);font-size:2.3cqw}.od-meta{text-align:right;line-height:1.6}.od-opbouw-raster{grid-template-columns:1.25fr 1fr;align-items:center;gap:3cqw;display:grid}.od-stapel{width:100%;height:auto;display:block;overflow:visible}.od-laag{opacity:0;transition:transform .9s cubic-bezier(.22,1.25,.36,1),opacity .35s ease-out;transform:translateY(-140px)}.od-laag[data-aan=true]{opacity:1;transform:none}.od-legenda{gap:2.4cqw;margin:0;padding:0;list-style:none;display:grid}.od-legenda li{opacity:.2;align-items:baseline;gap:1.2cqw;transition:opacity .5s .3s;display:flex}.od-legenda li[data-aan=true]{opacity:1}.od-legenda b{font-size:.95em;line-height:1.2;display:block}.od-nr{color:var(--od-klei)}.od-knop{background:var(--od-ink);color:#fbfaf7;border-radius:99em;place-items:center;height:12cqw;font-weight:600;transition:transform .18s,background-color .4s;display:grid;position:relative}.od-knop[data-druk=true]{transform:scale(.96)}.od-knop[data-klaar=true]{background:var(--od-klei)}.od-knop-in,.od-knop-klaar{grid-area:1/1;align-items:center;gap:1.6cqw;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);display:inline-flex}.od-knop-klaar{opacity:0;transform:translateY(40%)}.od-knop[data-klaar=true] .od-knop-in{opacity:0;transform:translateY(-40%)}.od-knop[data-klaar=true] .od-knop-klaar{opacity:1;transform:none}.od-knop .an-vink{stroke:currentColor;width:1.3em;height:1.3em}.od-tik{opacity:0;pointer-events:none;background:#ffffff73;border-radius:50%;width:10cqw;height:10cqw;margin:-5cqw 0 0 -5cqw;position:absolute;top:50%;left:50%}.od-tik[data-aan=true]{animation:.7s ease-out both od-tik}@keyframes od-tik{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.od-geldig{text-align:center}.od-adres{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--fog);align-items:center;gap:.5em;font-size:.74em;display:inline-flex}.od-slot{fill:none;stroke:currentColor;stroke-width:1.8px;width:1em;height:1em}.mf-win-chroom{border-bottom:1px solid var(--an-lijn);align-items:center;gap:.4em;padding:0 .9em;display:flex}.mf-win-chroom i{background:rgb(var(--inkt-rgb) / .16);border-radius:50%;width:.6em;height:.6em}.od-win{border:1px solid var(--an-lijn-sterk);background:var(--an-vlak);opacity:0;border-radius:.7em;grid-template-rows:2.3em 1fr;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:13% 4% 5%;overflow:hidden;transform:translateY(1.2em)scale(.98);box-shadow:0 1.5em 3em #0000001a}.od-win[data-aan=true]{opacity:1;transform:none}.od-win-chroom .od-adres{background:rgb(var(--inkt-rgb) / .05);border-radius:.4em;flex:1;justify-content:center;margin-right:3.4em;padding:.3em .8em}.od-win-lijf{opacity:0;background:#fbfaf7;justify-content:center;min-height:0;transition:opacity .6s;display:flex}.od-win-lijf[data-aan=true]{opacity:1}.od-foto{margin:0}.od-foto img{width:100%;height:auto;display:block}.od-onderschrift{margin:2.4cqw 6cqw 0}.od-intro{gap:3cqw;padding:8cqw 6cqw 4cqw;display:grid}.od-groet{color:var(--od-fog);margin:0}.od-titel{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:8.4cqw;font-weight:400;line-height:1.04}.od-tekst{color:#4a4741;max-width:36em;margin:0}.od-sectie{border-top:1px solid var(--od-lijn);gap:4cqw;margin:6cqw 6cqw 0;padding-top:5cqw;display:grid}.od-label{color:var(--od-klei)}.od-regels{margin:0;padding:0;list-style:none;display:grid}.od-regels li{border-bottom:1px solid var(--od-lijn);grid-template-columns:10cqw 1fr auto;align-items:center;gap:3cqw;padding:2.2cqw 0;display:grid}.od-regels b{line-height:1.25;display:block}.od-duim img{width:100%;height:auto;display:block}.od-bedrag,.od-som dd{font-variant-numeric:tabular-nums;white-space:nowrap}.od-som{gap:1.2cqw;margin:0;display:grid}.od-som div{color:var(--od-fog);justify-content:space-between;display:flex}.od-som dd{margin:0}.od-som .od-totaal{border-top:1px solid var(--od-ink);color:var(--od-ink);align-items:baseline;margin-top:1.6cqw;padding-top:3cqw}.od-totaal dt{font-weight:600}.od-totaal dd{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;font-size:2.1em;line-height:1}.od-planning ol{grid-template-columns:repeat(4,1fr);gap:2cqw;margin:0;padding:0;list-style:none;display:grid}.od-planning li{border-top:2px solid var(--od-ink);gap:1cqw;padding-top:2.4cqw;font-size:.86em;line-height:1.25;display:grid}.od-planning li:last-child{border-top-color:var(--od-klei)}.od-planning small{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:2.3cqw}.od-tel-pagina{background:#fbfaf7}.od-adres.is-tel{color:#6b6862;background:#f1efea;border-bottom:1px solid #e4e0d8;justify-content:center;padding:2.6em 0 .55em;font-size:.62em}.ot,.ot-achter{position:absolute;inset:0}.ot-achter{transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1)}.ot-achter[data-dim=true]{opacity:.18;transform:scale(.97)}.ot-voor{pointer-events:none;opacity:0;transition:opacity .5s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(14%)}.ot-voor[data-aan=true]{opacity:1;transform:none}.ot-voor .ot-tel{height:90%;top:5%}.od.oa{padding-bottom:6cqw;font-size:1.75cqw}.oa .od-merk{font-size:3cqw}.oa .od-label,.oa .od-nr,.oa-veld small,.oa-groep small{font-size:1.15cqw}.oa-nav{justify-content:space-between;align-items:center;padding:2.2cqw 4cqw;display:flex}.oa-links{color:var(--od-fog);align-items:center;gap:2.6cqw;font-size:.86em;display:flex}.oa-links b{background:var(--od-ink);color:#fbfaf7;border-radius:99em;padding:.5em 1.1em;font-weight:500}.oa-hero{gap:2.6cqw;display:grid}.oa-foto{aspect-ratio:16/6.4;border-radius:.6cqw;margin:0 4cqw;overflow:hidden}.oa-foto img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.oa-hero-tekst{justify-content:space-between;align-items:flex-end;gap:4cqw;padding:0 4cqw;display:flex}.oa .od-titel{max-width:15em;font-size:3.7cqw}.oa-cta{background:var(--od-ink);color:#fbfaf7;border-radius:99em;flex:none;align-items:center;gap:.6em;padding:.9em 1.5em;font-weight:500;transition:transform .18s;display:inline-flex}.oa-cta[data-druk=true]{transform:scale(.95)}.oa-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.1em;height:1.1em}.oa-config{border-top:1px solid var(--od-lijn);grid-template-columns:1fr 1.1fr;align-items:center;gap:4cqw;margin:6cqw 4cqw 0;padding-top:4cqw;display:grid}.oa-kolom{gap:2.1cqw;display:grid}.oa-kop{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;margin:0 0 .6cqw;font-size:3cqw;font-weight:400;line-height:1.05}.oa-groep{gap:.8cqw;display:grid}.oa-chips{gap:.9cqw;display:flex}.oa-chip{border:1px solid var(--od-lijn);background:#fff;border-radius:99em;padding:.55em 1.05em;font-size:.92em;transition:background-color .3s,color .3s,border-color .3s,transform .18s}.oa-chip[data-aan=true]{border-color:var(--od-ink);background:var(--od-ink);color:#fbfaf7}.oa-beeld{grid-template-columns:1.5fr 1fr;align-items:center;gap:2cqw;display:grid}.oa .od-legenda{gap:1.4cqw}.oa-omtrek{fill:none;stroke:#c9c4ba;stroke-width:3px;stroke-dasharray:12 10;transition:opacity .4s}.oa-omtrek[data-weg=true]{opacity:0}.oa-gegevens{border-top:1px solid var(--od-lijn);gap:2.2cqw;margin:6cqw 4cqw 0;padding-top:4cqw;display:grid}.oa-velden{grid-template-columns:1fr 1fr;gap:1.6cqw 2.4cqw;display:grid}.oa-veld{gap:.7cqw;display:grid}.oa-veld>span{border:1px solid var(--od-lijn);background:#fff;border-radius:.5cqw;min-height:1.3em;padding:.8em 1em}.oa-veld[data-doel]>span{border-color:var(--od-ink)}.oa .od-knop{justify-self:start;min-width:26cqw;height:5cqw;padding:0 3cqw}.oa .od-tik{width:5cqw;height:5cqw;margin:-2.5cqw 0 0 -2.5cqw}.oa .od-knop .an-vink{stroke-width:2px}.oa-bevestiging{color:var(--od-klei);opacity:0;transition:opacity .5s .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(.5em)}.oa-bevestiging[data-aan=true]{opacity:1;transform:none}.oa-cursor{z-index:5;opacity:0;pointer-events:none;width:2.6cqw;height:2.6cqw;transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;top:0;left:0}.oa-cursor[data-aan=true]{opacity:1}.oa-cursor svg{fill:#141414;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 .2cqw .4cqw #00000040);transform-origin:20% 15%;width:100%;height:100%;transition:transform .15s;display:block}.oa-cursor[data-klik=true] svg{transform:scale(.82)}@container (max-width:520px){.od-scene .mf-balk .an-label{visibility:hidden}}@media (prefers-reduced-motion:reduce){.od-blad,.od-laag,.od-legenda li,.oa-cursor,.ot-achter,.ot-voor{transition:none}.od-tik[data-aan=true]{animation:none}}
.gh-beeld.gh-anim{background-color:rgb(var(--vlak-rgb));background-image:linear-gradient(rgb(var(--inkt-rgb) / .045) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--inkt-rgb) / .045) 1px, transparent 1px), linear-gradient(rgb(var(--inkt-rgb) / .022), rgb(var(--inkt-rgb) / .022));border:1px solid var(--line);background-position:-1px -1px;background-size:2.5rem 2.5rem,2.5rem 2.5rem,auto;container-type:inline-size}@media (max-width:767px){.gh-beeld.gh-anim{aspect-ratio:1}}.an{--an-ink:rgb(var(--inkt-rgb));--an-vlak:rgb(var(--vlak-rgb));--an-lijn:rgb(var(--inkt-rgb) / .14);--an-lijn-sterk:rgb(var(--inkt-rgb) / .28);font-family:var(--font-geist), system-ui, sans-serif;color:var(--an-ink);font-size:1.85cqw;line-height:1.3;position:absolute;inset:0;overflow:hidden}@container (max-width:520px){.an{font-size:2.45cqw}}.an b{font-weight:600}.an-label,.an-klein,.an-chip,.an-status,.an-klok,.an-mail-kop{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.74em;font-weight:400}.an-klein{color:var(--fog)}.an-getal{font-variant-numeric:tabular-nums;white-space:nowrap}.an-balk{justify-content:space-between;align-items:center;gap:1em;display:flex;position:absolute;top:4.5%;left:4%;right:4%}.an-chip,.an-klok{border:1px solid var(--an-lijn-sterk);border-radius:99em;align-items:center;gap:.5em;padding:.35em .7em;display:inline-flex}.an-chip i,.an-klok i{background:var(--fog);border-radius:50%;width:.55em;height:.55em;transition:background-color .3s}.an-chip[data-aan=true] i,.an-klok i{background:var(--an-ink);animation-name:an-puls;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.an-klok{font-size:.85em}@keyframes an-puls{50%{opacity:.25}}.an-kaart{border:1px solid var(--an-lijn-sterk);background:rgb(var(--vlak-rgb) / .94);opacity:0;transition:opacity .45s ease-out, transform .7s var(--ease-uit), border-color .4s;border-radius:.4em;align-content:start;gap:.35em;padding:.75em .85em;display:grid;position:absolute;transform:translateY(.7em)scale(.98)}.an-kaart[data-aan=true]{opacity:1;transform:none}.an-kaart>b{font-size:1em;line-height:1.2}.an-regel{background:rgb(var(--inkt-rgb) / .1);border-radius:.2em;height:.38em;display:block}.an-regel.is-kort{width:58%}.an-status{align-items:center;gap:.35em;display:inline-flex}.an-vink{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.an-icoon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:1.2em;height:1.2em}.an-mail-kop{color:var(--fog);align-items:center;gap:.45em;display:inline-flex}.an-typ{display:inline-block;position:relative}.an-typ-vol{visibility:hidden}.an-typ-los{position:absolute;inset:0}.an-cursor{vertical-align:-.15em;background:var(--an-ink);width:.5em;height:1em;margin-left:.08em;display:inline-block}.an-sein{background:var(--an-ink);color:var(--an-vlak);opacity:0;transition:opacity .4s ease-out, transform .7s var(--ease-uit);border-radius:.45em;align-items:center;gap:.7em;padding:.8em 1.05em;display:flex;position:absolute;transform:translateY(.8em)scale(.96);box-shadow:0 1em 2.5em #0000002e}.an-sein[data-aan=true]{opacity:1;transform:none}.an-sein>span{opacity:.85;gap:.15em;font-size:.86em;display:grid}.an-sein b{opacity:1;font-size:1.16em}.an-sein .an-vink{border:1px solid rgb(var(--vlak-rgb) / .4);border-radius:50%;width:1.5em;height:1.5em;padding:.2em}.an-tel{border:1px solid var(--an-lijn-sterk);background:var(--an-vlak);border-radius:2.3em;padding:.55em;position:absolute;box-shadow:0 1.5em 3em #0000001f}.an-tel-notch{z-index:3;background:var(--an-ink);border-radius:99em;width:4.2em;height:1.1em;position:absolute;top:1.05em;left:50%;transform:translate(-50%)}.an-tel-scherm{background:rgb(var(--inkt-rgb) / .035);border-radius:1.8em;height:100%;position:relative;overflow:hidden}.an-tel-titel{letter-spacing:-.02em;margin:0 0 .5em;font-size:1.5em;font-weight:600;display:block}.an-m1-dag{font-family:var(--font-archivo), var(--font-geist), sans-serif;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.04em;font-size:2.5em;font-weight:900;line-height:1;position:absolute;top:12%;left:4%}.an-m1-dag b{font-weight:900}.an-m1-spoor{width:70.5%;height:0;position:absolute;top:66%;left:14.5%}.an-m1-lijn,.an-m1-gevuld{height:2px;position:absolute;top:-1px;left:0}.an-m1-lijn{background-image:linear-gradient(90deg, var(--an-lijn-sterk) 50%, transparent 50%);background-size:.6em 2px;width:100%}.an-m1-gevuld{background:var(--an-ink);transition:width 1.3s var(--ease-io)}.an-m1-halte{border:1.5px solid var(--an-lijn-sterk);background:var(--an-vlak);border-radius:50%;width:.85em;height:.85em;transition:border-color .4s,background-color .4s,opacity .4s;position:absolute;top:0;transform:translate(-50%,-50%)}.an-m1-halte:before{content:"";background:var(--an-lijn);width:1px;height:2.6em;position:absolute;bottom:100%;left:50%}.an-m1-halte>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--fog);font-size:.74em;position:absolute;top:1.4em;left:50%;transform:translate(-50%)}.an-m1-halte[data-aan=true]{border-color:var(--an-ink);background:var(--an-ink)}.an-m1-halte[data-weg=true]{opacity:.35}.an-m1-punt{background:rgb(var(--inkt-rgb) / .16);width:1.5em;height:1.5em;box-shadow:0 0 0 .35em rgb(var(--inkt-rgb) / .06);transition:left 1.3s var(--ease-io), transform .5s var(--ease-uit);border-radius:50%;position:absolute;top:0;transform:translate(-50%,-50%)scale(0)}.an-m1-punt[data-aan=true]{transform:translate(-50%,-50%)scale(1)}.an-m1-mail{width:21%;top:26%}.an-m1-mail>b{min-height:2.4em}.an-m1-gestopt{background:0 0;border-style:dashed}.an-m1-gestopt[data-aan=true]{opacity:.6}.an-m1-gestopt>b{text-decoration:line-through}.an-m1-aanvraag{width:21%;top:76%;left:4%}.an-m1-antwoord{border-color:var(--an-ink);width:30%;top:76%;left:51%}.an-m1 .an-sein{top:11%;right:4%}.an-o1-aanvraag{width:27%;top:32%;left:4%}.an-o-veld{border-bottom:1px solid var(--an-lijn);padding:.35em 0;font-size:.92em}.an-o1-pijl{fill:none;width:7%;stroke:var(--an-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease-io);position:absolute;top:46%;left:32.5%;overflow:visible}.an-o1-pijl[data-aan=true]{stroke-dashoffset:0}.an-vel{border:1px solid var(--an-lijn-sterk);background:var(--an-vlak);opacity:0;transition:opacity .5s, transform .8s var(--ease-uit);border-radius:.3em;align-content:start;gap:.9em;padding:1.3em 1.4em;display:grid;position:absolute;transform:translateY(1.2em);box-shadow:0 1.5em 3em #0000001a}.an-vel[data-aan=true]{opacity:1;transform:none}.an-o1-vel{width:55%;height:80%;top:14%;left:41%}.an-vel-kop{border-bottom:1.5px solid var(--an-ink);justify-content:space-between;align-items:baseline;padding-bottom:.7em;display:flex}.an-vel-kop>b{font-family:var(--font-archivo), sans-serif;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.03em;font-size:1.35em;font-weight:900}.an-vel-regels{display:grid}.an-vel-regel{border-bottom:1px solid var(--an-lijn);opacity:0;grid-template-columns:1fr auto;column-gap:1em;padding:.5em 0;font-size:.95em;transition:opacity .3s;display:grid}.an-vel-regel[data-aan=true]{opacity:1}.an-vel-regel>.an-klein{grid-row:2;font-size:.72em}.an-vel-regel>.an-getal{grid-area:1/2/3;align-self:center}.an-vel-totaal{opacity:0;justify-content:space-between;align-items:baseline;font-size:.95em;transition:opacity .3s;display:flex}.an-vel-totaal[data-aan=true]{opacity:1}.an-vel-totaal b{letter-spacing:-.02em;font-size:1.45em}.an-o1-verstuurd{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;opacity:0;align-items:center;gap:.4em;font-size:.74em;transition:opacity .4s;display:inline-flex}.an-o1-verstuurd[data-aan=true]{opacity:1}.an-stempel{border:.2em solid var(--an-ink);color:var(--an-ink);opacity:0;border-radius:.4em;justify-items:center;gap:.15em;padding:.55em 1em;transition:opacity .2s,transform .45s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;bottom:7%;right:6%;transform:rotate(-12deg)scale(1.8)}.an-stempel[data-aan=true]{opacity:1;transform:rotate(-9deg)scale(1)}.an-stempel b{font-family:var(--font-archivo), sans-serif;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;font-size:1.5em;font-weight:900;line-height:1}.an-stempel small{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68em}
