@font-face{font-family:Chivo;src:url(/_astro/chivo.C9xmyxk3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_astro/jetbrains-mono.Dh7Lu4wR.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}.fanince-logo{align-items:start;gap:var(--space-4);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;display:grid}.fanince-logo__play{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block}.fanince-logo__play:focus-visible,.fanince-logo__sound:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.fanince-logo__stage{perspective:600px;width:100%;transform-style:preserve-3d;display:block;position:relative}.fanince-logo__letter{font-family:var(--font-family-sans);font-weight:var(--font-weight-bold);color:var(--color-text);white-space:nowrap;border-radius:var(--radius-sm);transition:color var(--motion-duration-slow) var(--motion-easing-standard), background-color var(--motion-duration-base) var(--motion-easing-standard);line-height:1.2;position:absolute;top:0;left:0}.fanince-logo__letter.is-selected{background:var(--color-selection)}.fanince-logo__letter.is-win{color:var(--color-green)}.fanince-logo__cursor{background:var(--color-text);width:3px;transition:transform var(--motion-duration-fast) ease-out;position:absolute;left:0}.fanince-logo__slogan{font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);color:var(--color-text-muted);white-space:nowrap;line-height:1.2;display:block;position:absolute;left:0}.fanince-logo__win{color:var(--color-green)}.fanince-logo__caret{vertical-align:-.15em;background:var(--color-text-muted);opacity:0;width:2px;height:1em;margin-left:1px;display:inline-block}.fanince-logo__sound{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3) 0 10px;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font:var(--font-weight-medium) var(--font-size-xs) / 1 var(--font-family-mono);cursor:pointer;touch-action:manipulation;transition:color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);margin-top:6px;display:inline-flex}@media (pointer:coarse){.fanince-logo__sound{min-height:44px;margin-top:0}}.fanince-logo__sound:hover{color:var(--color-text);border-color:var(--color-text-muted)}.fanince-logo__sound svg{flex:none;width:16px;height:16px}.fanince-logo__wave{opacity:0}.fanince-logo__sound[aria-pressed=true]{color:var(--color-text)}.fanince-logo__sound[aria-pressed=true] .fanince-logo__wave{opacity:1}.fanince-logo__sound[aria-pressed=true] .fanince-logo__mute{opacity:0}.fanince-logo__led{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--color-text-muted);border-radius:50%;flex:none}.fanince-logo__sound[aria-pressed=true] .fanince-logo__led{background:var(--color-green);box-shadow:none}@media (prefers-reduced-motion:reduce){.fanince-logo__letter,.fanince-logo__cursor,.fanince-logo__sound{transition:none}}.works[data-astro-cid-yinkzh74] dl[data-astro-cid-yinkzh74]{margin:0}.works__row[data-astro-cid-yinkzh74]{gap:var(--space-3);grid-template-columns:9.5em minmax(0,1fr);align-items:baseline;padding:13px 18px;display:grid}.works__row[data-astro-cid-yinkzh74]+.works__row[data-astro-cid-yinkzh74]{border-top:1px solid var(--color-line)}dt[data-astro-cid-yinkzh74]{font:var(--font-weight-medium) var(--font-size-xs) / 1.4 var(--font-family-mono);color:var(--color-text-muted)}dd[data-astro-cid-yinkzh74]{font-size:17px;font-weight:var(--font-weight-medium);margin:0;line-height:1.4}dd[data-astro-cid-yinkzh74] span[data-astro-cid-yinkzh74]+span[data-astro-cid-yinkzh74]:before{content:" · ";color:var(--color-text-muted);font-weight:var(--font-weight-regular)}@media (width<=560px){.works__row[data-astro-cid-yinkzh74]{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.rekentool[data-astro-cid-yu42dqqn]{max-width:40rem;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md)}.rekentool__form[data-astro-cid-yu42dqqn]{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.rekentool__form[data-astro-cid-yu42dqqn] input[data-astro-cid-yu42dqqn]{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.rekentool__uitkomst[data-astro-cid-yu42dqqn]{border-top:1px solid var(--color-line);padding-top:var(--space-4);display:block}.rekentool__uitkomst[data-astro-cid-yu42dqqn]:empty{display:none}.rekentool__uitkomst[data-astro-cid-yu42dqqn] p{margin:0 0 var(--space-1);color:var(--color-text-muted)}.rekentool__uitkomst[data-astro-cid-yu42dqqn] .rekentool__bedrag{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.rekentool__regel[data-astro-cid-yu42dqqn]{color:var(--color-text-muted)}.hero[data-astro-cid-lcdefpme]{max-width:var(--page-max);padding:clamp(28px, 5vw, 64px) var(--gutter) 40px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(32px,4vw,64px);margin:0 auto;display:grid}.hero__copy[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;display:flex}.hero__copy[data-astro-cid-lcdefpme] .logo-animatie{border-bottom:1px solid var(--color-line);padding-bottom:28px}.hero__text[data-astro-cid-lcdefpme]{margin-top:clamp(28px,4vw,44px)}.hero__text[data-astro-cid-lcdefpme] h1{max-width:16ch;margin-bottom:22px;font-size:clamp(34px,3.6vw,56px)}.hero__text[data-astro-cid-lcdefpme] p{margin:0}.instrument[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:var(--shadow), inset 0 1px 0 var(--panel-shine);isolation:isolate;grid-template-rows:30px 1fr;grid-template-columns:36px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.instrument__corner[data-astro-cid-lcdefpme]{background:var(--well);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.instrument__cols[data-astro-cid-lcdefpme],.instrument__rows[data-astro-cid-lcdefpme]{background:var(--well);font:var(--font-weight-medium) 11px / 1 var(--font-family-mono);color:var(--color-text-muted);-webkit-user-select:none;user-select:none;display:grid}.instrument__cols[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(10,1fr)}.instrument__rows[data-astro-cid-lcdefpme]{border-right:1px solid var(--color-line);grid-template-rows:repeat(14,1fr)}.instrument__cols[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.instrument__rows[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{place-items:center;display:grid}.instrument__cols[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{border-left:1px solid var(--color-line)}.instrument__rows[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line)}.instrument__cols[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(n+2):nth-child(-n+9),.instrument__rows[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(n+2):nth-child(-n+13){background:color-mix(in srgb, var(--color-selection) 70%, var(--well));color:var(--color-text)}.instrument__screen[data-astro-cid-lcdefpme]{background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:10% 7.14286%;flex-direction:column;justify-content:center;min-width:0;padding:clamp(12px,2vw,28px);display:flex;position:relative}.instrument__more[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);text-align:right}.readout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(16px,2vw,24px);padding-bottom:clamp(48px,6vw,88px);display:grid}.calc__cells[data-astro-cid-lcdefpme]{flex:1;grid-template-columns:1fr 1fr;display:grid}.calc__cell[data-astro-cid-lcdefpme]{min-width:0;padding:22px 22px 24px}.calc__cell[data-astro-cid-lcdefpme]+.calc__cell[data-astro-cid-lcdefpme]{border-left:1px solid var(--color-line)}.calc__cell[data-astro-cid-lcdefpme].is-active{box-shadow:inset 0 0 0 2px var(--color-text);border-radius:0 0 0 var(--radius-md)}.calc__addr[data-astro-cid-lcdefpme]{font:var(--font-weight-medium) 11px / 1 var(--font-family-mono);color:var(--color-text-muted);display:block}.calc__val[data-astro-cid-lcdefpme]{font:var(--font-weight-medium) clamp(30px, 3vw, 44px) / 1 var(--font-family-mono);letter-spacing:-.03em;color:var(--color-green);margin-top:14px;display:block}.calc__unit[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}.band[data-astro-cid-lcdefpme]{padding-bottom:clamp(48px,6vw,88px)}.werken[data-astro-cid-lcdefpme]{max-width:60rem}.werken[data-astro-cid-lcdefpme] h2{margin-top:0}.werken[data-astro-cid-lcdefpme] h2~*{margin-left:56px}.werken[data-astro-cid-lcdefpme] h3{counter-increment:rij;padding:var(--space-6) 0 var(--space-2) 56px;border-top:1px solid var(--color-line);margin:0;position:relative}.werken[data-astro-cid-lcdefpme] h3:before{content:counter(rij);left:0;top:var(--space-6);width:36px;padding-right:var(--space-2);border-right:1px solid var(--color-line);text-align:right;font:var(--font-weight-medium) var(--font-size-xs) / 2 var(--font-family-mono);color:var(--color-text-muted);position:absolute}.werken[data-astro-cid-lcdefpme]{counter-reset:rij}.werken[data-astro-cid-lcdefpme] p{margin-bottom:var(--space-6);max-width:60ch}.slot[data-astro-cid-lcdefpme]{padding:clamp(24px,4vw,48px)}.slot__text[data-astro-cid-lcdefpme] h2{margin-top:0}.slot[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}@media (width<=1100px){.hero[data-astro-cid-lcdefpme],.readout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hero[data-astro-cid-lcdefpme]{gap:28px;padding-top:24px}.actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}.instrument[data-astro-cid-lcdefpme]{grid-template-rows:22px 1fr;grid-template-columns:22px minmax(0,1fr)}.instrument__cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr)}.instrument__cols[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(n+7){display:none}.instrument__screen[data-astro-cid-lcdefpme]{background-size:16.6667% 7.14286%;padding:8px}.calc__cells[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.calc__cell[data-astro-cid-lcdefpme]+.calc__cell[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--color-line)}.calc__cell[data-astro-cid-lcdefpme].is-active{border-radius:0}.werken[data-astro-cid-lcdefpme] h2~*{margin-left:40px}.werken[data-astro-cid-lcdefpme] h3{padding-left:40px;margin-left:0!important}.werken[data-astro-cid-lcdefpme] h3:before{width:26px}}
