@font-face{font-family:Selawik;src:url(/fonts/Selawik-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Selawik;src:url(/fonts/Selawik-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Selawik;src:url(/fonts/Selawik-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Selawik;src:url(/fonts/Selawik-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ink:#0b2a47;--ink-soft:#2f5677;--glass-edge:#ffffffc7;--aqua:#36c6ee;--aqua-deep:#0a86c4;--font:"Selawik", "Segoe UI", "Frutiger", "Helvetica Neue", Arial, sans-serif;--radius:14px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font);font-synthesis-weight:none;color:var(--ink);-webkit-font-smoothing:antialiased;background:#6fb4ec;margin:0;font-size:16px;line-height:1.4;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:var(--ink);background:#9fe3ff}:focus-visible{outline-offset:2px;outline:2px solid #fff}.hemel{z-index:-3;background:linear-gradient(#2e84dc2e 0%,#fff0 45%),url(/aero/hemel-heuvel.jpg) bottom/cover no-repeat;position:fixed;inset:0}.zon{z-index:-2;pointer-events:none;background:radial-gradient(circle,#ffffffbf 0%,#ffffff47 28%,#fff0 62%);border-radius:50%;width:60vmax;height:60vmax;position:fixed;top:-18vmax;left:-12vmax}.bellen{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bel{bottom:-14vmin;left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:opstijgen var(--d) linear var(--delay) infinite;background:radial-gradient(circle at 32% 26%,#fffffff2 0 6%,#fff0 22%),radial-gradient(circle at 70% 80%,#b4f0ff8c 0 8%,#fff0 30%),radial-gradient(circle,#ffffff0a 55%,#aae1ff59 78%,#ffffffd9 100%);border-radius:50%;position:absolute;box-shadow:inset 0 0 12px #ffffff8c,0 0 18px #a0e1ff59}@keyframes opstijgen{0%{opacity:0;transform:translate(0,0)scale(.85)}10%{opacity:.95}50%{transform:translate3d(calc(var(--w) * 1px), -55vh, 0) scale(1)}90%{opacity:.9}to{transform:translate3d(calc(var(--w) * -.6px), -118vh, 0) scale(1.05);opacity:0}}.page{width:100%;padding:18px 14px 40px}.venster{border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(#ffffff75 0%,#d6eeff4d 100%);border-radius:12px;width:100%;max-width:560px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00285059,0 22px 60px -10px #0032648c,inset 0 1px #fffffff2,inset 0 0 40px #ffffff2e}.venster:before{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff80 0%,#ffffff1f 34%,#fff0 35%);position:absolute;inset:0}.venster>*{position:relative}.titelbalk{background:linear-gradient(#ffffff8c 0%,#ffffff1f 50%,#bee1fa33 100%);border-bottom:1px solid #fff9;align-items:center;gap:10px;min-height:34px;padding:4px 8px 4px 12px;display:flex}.titel-icoon{background:radial-gradient(circle at 35% 30%, #fff 0 18%, var(--aqua) 55%, var(--aqua-deep) 100%);border-radius:4px;flex:none;width:14px;height:14px;box-shadow:0 0 0 1px #00467880,0 0 8px #78dcffe6}.titel-tekst{min-width:0;color:var(--ink);text-shadow:0 0 8px #fff,0 0 3px #fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.titel-knoppen{flex:none;gap:2px;display:flex}.titel-knop{background:linear-gradient(#ffffffd9 0%,#bee1fab3 48%,#78beebcc 52%,#beebffe6 100%);border:1px solid #00325a8c;border-radius:4px;width:22px;height:18px;box-shadow:inset 0 1px #fff}.titel-knop:last-child{background:linear-gradient(#f6b2a6 0%,#e4604b 48%,#c52c17 52%,#ee8a6b 100%);border-color:#640a05b3;width:34px}.venster-body{padding:14px 14px 16px}.muziek-knop{height:24px;color:var(--ink);font:600 12px/1 var(--font);cursor:pointer;background:linear-gradient(#fff 0%,#d6efff 48%,#a8dcfa 52%,#d8f4ff 100%);border:1px solid #00466e8c;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 10px 0 4px;transition:box-shadow .18s,filter .18s;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 4px #003c6459}.muziek-knop:hover,.muziek-knop:focus-visible{filter:saturate(1.25)brightness(1.05);outline:none;box-shadow:inset 0 1px #fff,0 0 0 1px #fff,0 0 12px 2px #50d2fff2}.muziek-knop[aria-pressed=true]{background:linear-gradient(#e9ffd8 0%,#aee883 48%,#6cc23a 52%,#c4f19d 100%);border-color:#1e5a0aa6}.muziek-orb{background:radial-gradient(circle at 35% 28%,#fff 0 14%,#7fe0ff 38%,#0a86c4 100%);border-radius:50%;width:16px;height:16px;position:relative;box-shadow:0 0 0 1px #003c648c}.muziek-orb:after{content:"";filter:drop-shadow(0 0 1px #00325acc);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #fff;position:absolute;top:4px;left:6px}.muziek-knop[aria-pressed=true] .muziek-orb:after{background:linear-gradient(90deg,#fff 0 35%,#0000 35% 65%,#fff 65% 100%);border:0;width:8px;height:8px;top:4px;left:4px}.kop{align-items:center;gap:14px;margin-bottom:10px;display:flex}.orb-avatar{background:linear-gradient(160deg,#fff 0%,#9fe3ff 38%,#1d9bd8 62%,#8be0ff 100%);border-radius:50%;flex:none;width:78px;height:78px;padding:4px;position:relative;box-shadow:0 0 0 1px #004678b3,0 6px 18px #00468280,0 0 18px #78e1ffe6}.orb-avatar:after{content:"";pointer-events:none;background:linear-gradient(#ffffffd9,#fff0);border-radius:50%;width:70%;height:40%;position:absolute;top:4%;left:8%}.avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%}.kop-tekst{min-width:0}.chip{letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 1px 1px #003c0099;background:linear-gradient(#8fe55b 0%,#4dba1e 50%,#36a00f 52%,#6fd23a 100%);border:1px solid #145a0099;border-radius:999px;margin:0 0 4px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block;box-shadow:inset 0 1px #ffffffb3}.hero-name{letter-spacing:-.01em;color:#fff;text-shadow:0 0 14px #00468cd9,0 2px 3px #0032648c;margin:0;font-size:clamp(30px,8.6vw,42px);font-weight:300;line-height:1.02}.hero-name span{display:block}.naam-pine{font-weight:600}.hero-functie{color:var(--ink);text-shadow:0 0 8px #fff,0 0 3px #fff;margin:0 0 8px;font-size:14px}.kop-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.status-line,.ig-count{height:26px;color:var(--ink);background:linear-gradient(#ffffffe6,#cdebff8c);border:1px solid #ffffffe6;border-radius:13px;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 4px #003c6e4d,inset 0 1px #fff}.status-line{opacity:0;transition:opacity .3s}.status-line.is-visible{opacity:1}.status-line:before{content:"";background:radial-gradient(circle at 35% 30%,#eaffd0 0 20%,#6fd23a 60%,#2f8f12 100%);border-radius:50%;width:9px;height:9px;box-shadow:0 0 6px 1px #6edc3ce6}.ig-count{transition:box-shadow .18s}.ig-count:hover{box-shadow:0 0 0 1px #fff,0 0 12px 2px #50d2fff2}.social-icon{background:linear-gradient(#ffffffe6,#cdebff8c);border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.logo-svg{line-height:0;display:inline-flex}.ig-count .logo-svg,.social-icon .logo-svg{width:14px;height:14px}.logo-svg svg{width:100%;height:100%}.bord{gap:7px;display:grid}.bord-kop{justify-content:space-between;align-items:baseline;margin:0 2px 2px;display:flex}.bord-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 8px #fff,0 0 3px #fff;margin:0;font-size:13px;font-weight:700}.bord-teller{color:var(--ink-soft);text-shadow:0 0 6px #fff;font-size:12px}.rij{min-height:48px;color:var(--ink);background:linear-gradient(#fffffff2 0%,#e4f5ffd1 49%,#a8dcf8cc 51%,#d2f2ffeb 100%);border:1px solid #fffffff2;border-radius:24px;align-items:center;gap:12px;padding:5px 10px 5px 6px;transition:box-shadow .2s,transform .2s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00467866,0 4px 10px -2px #003c6e66,inset 0 1px #fff}.rij:hover,.rij:focus-visible{filter:saturate(1.2)brightness(1.04);outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #006eaabf,0 0 0 3px #ffffffe6,0 0 18px 4px #46cdffd9,inset 0 1px #fff}.rij:active{transform:translateY(1px)}.rij-logo{color:#fff;background:radial-gradient(circle at 35% 25%,#bff0ff 0%,#2fb4e8 46%,#0a6fb0 100%);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 0 0 1px #003c6eb3,inset 0 -3px 6px #00326473}.rij-logo:after{content:"";pointer-events:none;background:linear-gradient(#ffffffe6,#fff0);border-radius:50%;width:76%;height:46%;position:absolute;top:6%;left:12%}.rij-logo .logo-svg{z-index:1;width:18px;height:18px;position:relative}.rij-logo .logo-svg svg{filter:drop-shadow(0 1px 1px #0028508c)}.rij-logo img{z-index:1;border-radius:6px;width:22px;height:22px;position:relative}.rij-tekst{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.rij-titel{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.rij-leader{flex:1}.rij-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);flex:none;font-size:11px;font-weight:600}.rij-pijl{color:#fff;background:linear-gradient(#9ae860,#3fae14);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 0 1px #145a0099,inset 0 1px #ffffffb3}.rij-pijl svg{width:14px;height:14px}@media (max-width:479px){.rij-tag{display:none}.rij-titel{white-space:normal;line-height:1.15}}.ticker{background:linear-gradient(#ffffff59,#003c6e40),url(/aero/spetter.jpg) 50%/cover;border:1px solid #ffffffe6;border-radius:999px;max-width:560px;margin:14px auto 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00467866,0 6px 14px -4px #003c6e80}.ticker-track{letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #003264cc;gap:24px;width:max-content;padding:7px 0;font-size:13px;font-weight:600;animation:32s linear infinite loop;display:flex}@keyframes loop{to{transform:translate(-50%)}}.uitgelicht{border-radius:var(--radius);color:#fff;text-shadow:0 1px 3px #001e46b3;background:linear-gradient(#00326e1f 0%,#00285a9e 100%),url(/aero/water-rimpel.jpg) 50%/cover;border:1px solid #ffffffd9;gap:6px;margin-top:16px;padding:14px;transition:box-shadow .2s,filter .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00467873,0 10px 24px -8px #003264a6,inset 0 1px #fffc}.uitgelicht:before{content:"";pointer-events:none;background:linear-gradient(#fff6 0%,#ffffff14 42%,#fff0 43%);position:absolute;inset:0}.uitgelicht>*{position:relative}.uitgelicht:hover,.uitgelicht:focus-visible{filter:saturate(1.15)brightness(1.05);outline:none;box-shadow:0 0 0 1px #006eaacc,0 0 0 3px #ffffffd9,0 0 22px 4px #46cdffcc,inset 0 1px #fffc}.uitgelicht-oog{letter-spacing:.1em;text-transform:uppercase;color:#c5f0ff;font-size:11px;font-weight:700}.uitgelicht-titel{font-size:28px;font-weight:300;line-height:1.05}.uitgelicht-lead{max-width:44ch;font-size:15px;line-height:1.35}.uitgelicht-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.uitgelicht-chip{background:#ffffff47;border:1px solid #ffffffbf;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;box-shadow:inset 0 1px #fff9}.uitgelicht-knop{color:#fff;text-shadow:0 1px 1px #004600b3;background:linear-gradient(#a6f070 0%,#5fc12a 49%,#3fa412 51%,#79d940 100%);border:1px solid #145a00bf;border-radius:17px;justify-self:start;align-items:center;gap:6px;height:34px;margin-top:6px;padding:0 14px 0 18px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fffc,0 2px 6px #00320073}.uitgelicht-knop svg{width:16px;height:16px}.luister{margin-top:16px}.luister-kop{letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 8px #fff,0 0 3px #fff;margin:0 2px 6px;font-size:12px;font-weight:700}.nowplaying{border-radius:var(--radius);color:#fff;background:linear-gradient(#00193c59,#00193cb8),url(/aero/bokeh.jpg) 50%/cover;border:1px solid #ffffffbf;align-items:center;gap:12px;padding:10px;transition:box-shadow .2s;display:flex;box-shadow:0 0 0 1px #003c6e73,0 8px 20px -8px #00285ab3,inset 0 1px #ffffffb3}.nowplaying:hover{box-shadow:0 0 0 1px #fff,0 0 18px 3px #50d2ffd9}.nowplaying-media{flex:none}.nowplaying-img{object-fit:cover;background:#fff3;border:1px solid #fffc;border-radius:8px;width:56px;height:56px}.nowplaying-body{flex:1;gap:2px;min-width:0;display:grid}.nowplaying-live{letter-spacing:.08em;text-transform:uppercase;color:#c5f0ff;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.nowplaying-live-dot{background:radial-gradient(circle at 35% 30%,#eaffd0,#6fd23a 60%,#2f8f12);border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px 1px #6edc3ce6}.nowplaying-title,.nowplaying-artist{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #001432cc;overflow:hidden}.nowplaying-title{font-weight:600}.nowplaying-artist{opacity:.9;font-size:13px}.nowplaying-bar{background:#ffffff40;border:1px solid #fff9;border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.nowplaying-bar-fill{background:linear-gradient(#b6f58a,#4fb91b);height:100%;display:block}.nowplaying-arrow{flex:none;width:22px;height:22px}.nowplaying-arrow svg{width:100%;height:100%}.foot{color:var(--ink);text-shadow:0 0 8px #fff,0 0 3px #fff;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin-top:16px;font-size:12px;display:flex}.foot a{text-underline-offset:2px;text-decoration:underline}.foot kbd,.palette-esc{font:600 11px/16px var(--font);color:var(--ink);text-shadow:none;background:linear-gradient(#fff,#cfeaff);border:1px solid #00467880;border-radius:4px;padding:0 6px;display:inline-block}.palette{z-index:100;-webkit-backdrop-filter:blur(6px);background:#00285a66;justify-content:center;align-items:flex-start;padding:12vh 14px 14px;display:flex;position:fixed;inset:0}.palette-box{-webkit-backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(#ffffffd1,#d6eeffb8);border:1px solid #ffffffe6;border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00326480,0 30px 70px -20px #00285ab3,inset 0 1px #fff}.palette-input-row{border-bottom:1px solid #00467840;align-items:center;gap:10px;padding:10px 14px;display:flex}.palette-prompt{color:var(--aqua-deep);font-size:20px;font-weight:700}.palette-input{min-width:0;font:400 16px var(--font);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.palette-input::placeholder{color:var(--ink-soft)}.palette-list{margin:0;padding:6px;list-style:none;overflow-y:auto}.palette-item{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.palette-item.is-active{background:linear-gradient(#fffffff2,#a8defad9);border-color:#006eaa8c;box-shadow:inset 0 1px #fff,0 0 10px #46cdff99}.palette-item-label{font-weight:600}.palette-item-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:600}.palette-empty{text-align:center;color:var(--ink-soft);padding:14px}.privacy-page{padding:24px 14px 40px}.privacy-sheet{border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(1.4);background:linear-gradient(#ffffffc7,#e0f2ffad);border-radius:12px;max-width:640px;margin:0 auto;padding:22px 22px 26px;box-shadow:0 0 0 1px #00326466,0 22px 60px -10px #0032648c,inset 0 1px #fff}.privacy-sheet h1{margin:0 0 12px;font-size:28px;font-weight:300;line-height:1.1}.privacy-sheet h2{margin:20px 0 6px;font-size:17px;font-weight:600}.privacy-sheet p,.privacy-sheet li{line-height:1.5}.privacy-sheet a{color:var(--aqua-deep);text-decoration:underline}.privacy-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:12px;font-weight:700}.privacy-sheet a.privacy-back{color:#fff;text-shadow:0 1px 1px #004600b3;background:linear-gradient(#a6f070 0%,#5fc12a 49%,#3fa412 51%,#79d940 100%);border:1px solid #145a00bf;border-radius:17px;align-items:center;height:34px;margin-top:16px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fffc,0 2px 6px #00320073}.credit-lijst{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.credit-lijst li{background:#ffffff8c;border:1px solid #ffffffe6;border-radius:8px;padding:8px 10px;font-size:14px}.up{animation:.7s cubic-bezier(.2,.7,.2,1) both omhoog}.d1{animation-delay:50ms}.d2{animation-delay:.12s}.d3{animation-delay:.2s}.d4{animation-delay:.28s}.d5{animation-delay:.36s}@keyframes omhoog{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.up,.ticker-track{animation:none!important}.bel{display:none}}
