@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_6d0c14{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_6d0c14{--font-arc-pixel:"Press Start 2P","Press Start 2P Fallback"}.arc{--arc-bg:#0a0a0a;--arc-yellow:#ffff00;--arc-cyan:#00ffff;--arc-red:#ff0000;--arc-green:#00ff00;--arc-text:#ffff00;--arc-font:var(--font-arc-pixel),monospace;font-family:var(--arc-font);background:var(--arc-bg);color:var(--arc-text);min-height:100dvh;position:relative;text-transform:uppercase;line-height:1.8}.arc:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 4px);pointer-events:none;z-index:998}.arc-shell{display:grid;grid-template-columns:1fr;gap:48px;max-width:1200px;margin:0 auto;padding:32px 16px}@media (min-width:768px){.arc-shell{grid-template-columns:1fr 1fr;padding:48px 32px}}.arc-showcase-label{font-family:var(--arc-font);font-size:8px;color:var(--arc-cyan);letter-spacing:.15em;margin-bottom:16px;text-transform:uppercase}.arc-poster{background:var(--arc-bg);border:2px solid var(--arc-cyan);padding:32px 24px;position:relative;box-shadow:0 0 16px rgba(0,255,255,.2)}.arc-poster__eyebrow{font-size:8px;color:var(--arc-cyan);letter-spacing:.2em;margin-bottom:16px;display:block}.arc-poster__occasion{font-size:36px;color:var(--arc-yellow);text-shadow:2px 2px 0 #ff0000;margin:0 0 16px;line-height:1.3}.arc-poster__names{font-size:12px;color:var(--arc-yellow);margin-bottom:24px;letter-spacing:.1em}.arc-divider{border:none;border-top:1px solid var(--arc-cyan);margin:20px 0;opacity:.5}.arc-poster__location{font-size:8px;color:var(--arc-cyan);margin-bottom:20px;letter-spacing:.1em}.arc-date-block{border:2px solid var(--arc-cyan);font-size:10px;color:var(--arc-yellow);margin-bottom:8px;box-shadow:0 0 8px rgba(0,255,255,.3)}.arc-date-block,.arc-rsvp-block{display:inline-block;padding:8px 16px}.arc-rsvp-block{border:2px solid var(--arc-red);font-size:8px;color:var(--arc-red);margin-bottom:20px;margin-left:8px}.arc-poster__contact{font-size:8px;color:var(--arc-cyan);margin-bottom:12px;letter-spacing:.05em}.arc-poster__contact a{color:var(--arc-yellow);text-decoration:none}.arc-poster__contact a:hover{text-decoration:underline}.arc-poster__note{font-size:8px;color:var(--arc-green);margin-top:16px;border-top:1px solid rgba(0,255,0,.3);padding-top:12px}.arc-site{background:var(--arc-bg);border:2px solid var(--arc-yellow);box-shadow:0 0 16px rgba(255,255,0,.15)}.arc-hero{padding:32px 24px;border-bottom:2px solid var(--arc-cyan);position:relative}.arc-hero__tag{font-size:8px;color:var(--arc-cyan);letter-spacing:.2em;margin-bottom:12px;display:block}.arc-hero__names{font-size:28px;color:var(--arc-yellow);text-shadow:2px 2px 0 #ff0000;margin:0 0 20px;line-height:1.4}.arc-hero__meta{display:flex;flex-wrap:wrap;gap:8px}.arc-meta-badge{display:inline-block;border:2px solid var(--arc-red);padding:4px 10px;font-size:8px;color:var(--arc-red)}.arc-section{padding:24px;border-bottom:1px solid rgba(0,255,255,.2)}.arc-section:last-child{border-bottom:none}.arc-section-label{display:block;font-size:8px;color:var(--arc-cyan);letter-spacing:.2em;margin-bottom:16px}.arc-intro-text{font-size:8px;color:var(--arc-yellow);line-height:2}.arc-countdown{display:flex;gap:16px;flex-wrap:wrap}.arc-count{display:flex;flex-direction:column;align-items:center;gap:4px}.arc-count__num{font-size:36px;color:var(--arc-red);text-shadow:1px 1px 0 #880000;display:block;line-height:1}.arc-count__label{font-size:8px;color:var(--arc-cyan);letter-spacing:.1em}.arc-prog__row{display:flex;gap:16px;margin-bottom:8px;align-items:baseline}.arc-prog__time{font-size:10px;color:var(--arc-yellow);min-width:48px;flex-shrink:0}.arc-prog__label{font-size:8px;color:var(--arc-cyan);letter-spacing:.05em}.arc-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.arc-box{border:1px solid var(--arc-cyan);padding:10px;display:flex;flex-direction:column;gap:4px}.arc-box strong{font-size:8px;color:var(--arc-yellow);font-weight:400}.arc-box span{font-size:8px;color:var(--arc-green)}.arc-address{font-size:8px;color:var(--arc-cyan);margin-bottom:12px}.arc-btn{display:inline-block;background:var(--arc-yellow);color:#000000;font-family:var(--arc-font);font-size:8px;text-transform:uppercase;letter-spacing:.1em;padding:10px 20px;text-decoration:none;border:none;cursor:pointer}.arc-btn,.arc-btn:hover{box-shadow:2px 2px 0 var(--arc-red)}.arc-btn:hover{background:var(--arc-cyan)}.arc-btn--ghost{background:transparent;color:var(--arc-cyan);border:2px solid var(--arc-cyan);box-shadow:2px 2px 0 var(--arc-cyan)}.arc-btn--ghost:hover{background:var(--arc-cyan);color:#000000}.arc-contact-text{font-size:8px;color:var(--arc-yellow);line-height:2}.arc-contact-text a{color:var(--arc-cyan);text-decoration:none}.arc-contact-text a:hover{text-decoration:underline}.arc-quiz{background:#0a0a0a;border:2px solid #ffff00;max-width:520px;margin:0 auto}.arc-quiz-header{background:#00ffff;padding:.75rem 1.25rem;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.arc-quiz-header-naam{font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arc-quiz-header-naam,.arc-quiz-header-ronde{font-family:var(--arc-font,monospace);color:#0a0a0a}.arc-quiz-header-ronde{font-size:.75rem;opacity:.75;white-space:nowrap}.arc-quiz-body{padding:1.75rem 1.5rem 1.25rem}.arc-quiz-nr{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#00ffff;margin-bottom:.75rem}.arc-quiz-nr,.arc-quiz-tekst{font-family:var(--arc-font,monospace)}.arc-quiz-tekst{font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:700;line-height:1.3;color:#ffff00;margin:0 0 1.5rem}.arc-quiz-invoer{display:flex;flex-direction:column;gap:.75rem}.arc-quiz-input{background:transparent;border:none;border-bottom:1px solid #ffff00;color:#ffff00;font-family:var(--arc-font,monospace);font-size:1rem;padding:.5rem 0;outline:none;width:100%}.arc-quiz-input::-moz-placeholder{color:#00ffff;opacity:.45;font-style:italic}.arc-quiz-input::placeholder{color:#00ffff;opacity:.45;font-style:italic}.arc-quiz-btn{align-self:flex-start;background:#00ffff;border:2px solid #ffff00;color:#0a0a0a;font-family:var(--arc-font,monospace);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1.25rem;cursor:default}.arc-quiz-scores{border-top:1px solid #ffff00;padding:.75rem 1.5rem;display:flex;flex-direction:column;gap:.4rem}.arc-quiz-score-rij{display:flex;justify-content:space-between;align-items:center}.arc-quiz-score-naam{font-family:var(--arc-font,monospace);font-size:.85rem;color:#ffff00}.arc-quiz-score-naam--first{color:#00ff00;font-weight:700}.arc-quiz-score-pt{font-family:var(--arc-font,monospace);font-size:.9rem;font-weight:700;color:#00ffff}