.worked-with{grid-column:1 / -1;border-top:1px solid var(--line-soft);padding:28px 0 10px;min-width:0;width:100%;max-width:100%}.worked-with-title{display:block;margin-bottom:16px;color:var(--gold-bright);font:800 10px 'Space Mono',monospace;letter-spacing:.16em;text-transform:uppercase;min-width:0;width:100%;max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.65}.worked-slider{position:relative;height:112px;overflow:hidden;display:flex;align-items:center;background:rgba(167,134,69,.018);border:1px solid var(--line-soft);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}.worked-track{display:flex;align-items:center;width:max-content;gap:28px;will-change:transform;transform:translate3d(0,0,0);animation:none!important;animation-play-state:running}.worked-slide{position:relative;flex:0 0 auto;width:190px;height:88px;display:flex;align-items:center;justify-content:center;opacity:1;animation:none;transition:transform .35s ease}.worked-slide img{display:block;width:auto;height:auto;max-width:180px;max-height:70px;object-fit:contain;filter:none;transition:transform .3s,filter .3s}.worked-slide:hover img{transform:scale(1.04);filter:brightness(1.08)}.worked-slider:before,.worked-slider:after{content:'';position:absolute;top:0;bottom:0;width:16%;z-index:2;pointer-events:none}.worked-slider:before{left:0;background:linear-gradient(90deg,var(--black) 0%,rgba(0,0,0,.96) 35%,transparent 100%)}.worked-slider:after{right:0;background:linear-gradient(270deg,var(--black) 0%,rgba(0,0,0,.96) 35%,transparent 100%)}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.stat-card{background:var(--black);padding:28px 26px}.stat-card h3{margin:0 0 18px;color:var(--gold-bright);font:800 11px 'Space Mono',monospace;letter-spacing:.13em;text-transform:uppercase}.rank-list{margin:0;padding:0;list-style:none}.rank-list li{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.rank-list li:last-child{border-bottom:0}.rank{color:var(--gold-dim);font:700 10px 'Space Mono',monospace}.rank-list strong{font-family:'M PLUS Rounded 1c',Inter,sans-serif;font-size:14px;color:#ddd}.rank-list a{color:var(--gold-bright);text-decoration:none;font:10px 'Space Mono',monospace}.spotify-profile{display:inline-flex;align-items:center;gap:9px;margin-top:20px;padding:10px 13px;border:1px solid var(--gold-dim);color:var(--gold-bright);text-decoration:none;font:700 10px 'Space Mono',monospace;letter-spacing:.07em}.spotify-note{margin-top:16px;color:#706b63;font:10px/1.7 'Space Mono',monospace}.projects-dropdown{position:relative;display:flex;align-items:center;height:100%}.projects-dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-2px);display:flex;flex-direction:column;min-width:150px;padding:10px 6px 6px;opacity:0;visibility:hidden;pointer-events:none;border:1px solid var(--line);background:rgba(7,6,4,.98);box-shadow:0 18px 40px rgba(0,0,0,.4);z-index:1100;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.projects-dropdown-menu:before{content:'';position:absolute;left:0;right:0;top:-10px;height:10px}.projects-dropdown-menu a{display:flex!important;align-items:center;justify-content:center;padding:11px 14px!important;color:#ddd;text-decoration:none;font:700 10px 'Space Mono',monospace;letter-spacing:.08em;white-space:nowrap}.projects-dropdown-menu a:hover,.projects-dropdown-menu a.active{color:var(--gold-bright);background:rgba(167,134,69,.08)}.projects-dropdown:hover .projects-dropdown-menu,.projects-dropdown:focus-within .projects-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.dropdown-chevron{font-size:9px;margin-left:5px}.nav nav .projects-dropdown>a{height:100%;display:flex;align-items:center;text-decoration:none}.worked-slide img[src*="stichtingsuperhelden.png"]{width:180px;max-width:180px;height:70px;max-height:70px;object-fit:contain;object-position:center;background:transparent;mix-blend-mode:screen}.worked-slide img[src*="stichtingsuperhelden.png"]:hover{transform:scale(1.04)}@media(max-width:900px){html,body{max-width:100%;overflow-x:hidden}.nav{height:72px!important;padding:0 18px!important;display:block!important}.nav .brand{position:absolute!important;left:50%!important;top:47%!important;transform:translate(-50%,-50%)!important;width:150px!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important}.nav .brand img{display:block!important;width:150px!important;height:auto!important;max-width:none!important;object-fit:contain!important;object-position:center!important;transform:none!important}.nav nav{display:none!important}.mobile-menu-toggle{position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;z-index:1002!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;width:42px!important;height:42px!important;padding:10px!important;border:1px solid var(--line)!important;background:rgba(7,6,4,.96)!important;cursor:pointer!important}.mobile-menu-toggle span{display:block!important;width:20px!important;height:2px!important;background:var(--gold-bright)!important}.mobile-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.7)!important;backdrop-filter:blur(3px)!important;z-index:999!important;opacity:0!important;visibility:hidden!important;transition:opacity .25s,visibility .25s}.mobile-menu-backdrop.open{opacity:1!important;visibility:visible!important}.nav nav.mobile-menu{position:fixed!important;top:0!important;left:0!important;right:auto!important;width:min(82vw,340px)!important;height:100dvh!important;margin:0!important;padding:105px 30px 40px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;background:rgba(7,6,4,.98);border-right:1px solid var(--line);transform:translateX(-100%);transition:transform .3s cubic-bezier(.22,.61,.36,1);overflow-y:auto;z-index:1000}.nav nav.mobile-menu.open{transform:translateX(0)}.nav nav.mobile-menu a{height:auto!important;padding:16px 0!important;font-size:12px!important;border-bottom:1px solid var(--line-soft);justify-content:flex-start}.nav nav.mobile-menu a.active:after{left:0!important;right:auto!important;width:38px!important;bottom:7px!important}.nav.mobile-open{z-index:1001!important}body.menu-open{overflow:hidden}.projects-dropdown{display:block!important;width:100%;height:auto!important}.projects-dropdown>a{width:100%;box-sizing:border-box}.projects-dropdown-menu{position:static;transform:none!important;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0;display:block;max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;border:0;box-shadow:none;background:transparent;transition:max-height .25s ease,opacity .2s ease,padding .25s ease}.projects-dropdown.open .projects-dropdown-menu{max-height:80px;padding:3px 0 4px 14px;opacity:1;visibility:visible;pointer-events:auto}.projects-dropdown.open .projects-dropdown-menu a{border-bottom:0!important;padding:12px 0!important;font-size:11px!important}.worked-with{padding:22px 0 8px;min-width:0!important;width:100%!important;max-width:100%!important}.worked-with-title{font-size:9px!important;letter-spacing:.13em!important;white-space:normal!important;line-height:1.65!important;max-width:100%!important;width:100%!important;padding-right:4px;box-sizing:border-box}.worked-slider{height:92px}.worked-track{gap:18px;animation:none!important;animation-play-state:running!important}.worked-slide{width:145px;height:72px;opacity:1}.worked-slide img{max-width:135px;max-height:56px}.worked-slide img[src*="stichtingsuperhelden.png"]{width:135px;max-width:135px;height:56px;max-height:56px}main,footer{width:calc(100% - 36px);max-width:100%}footer{grid-template-columns:minmax(0,1fr)!important;gap:0;padding-bottom:36px!important;min-width:0!important;overflow:hidden!important}footer .footer-meta{text-align:left!important;padding-top:6px!important}footer .contact{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:10px 20px;min-width:0!important;max-width:100%!important}footer .contact a,footer .contact span{overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.55!important;max-width:100%!important}.page-hero{padding-top:150px!important;min-height:auto!important;padding-bottom:72px!important}.page-content{margin:40px 0 70px!important}.links a,.links>div{align-items:flex-start;flex-direction:column;gap:7px;padding:17px 0;min-width:0!important;width:100%!important;max-width:100%!important;overflow:hidden}.links strong,.links span{min-width:0!important;max-width:100%!important;width:100%;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;line-height:1.55!important}.skill-levels{grid-template-columns:1fr 1fr}.skills{grid-template-columns:1fr}.skill{min-width:0;padding:20px 18px}.skill-top{min-width:0;flex-wrap:wrap;gap:10px}.skill-info{min-width:0;flex:1 1 190px}.skill strong{overflow-wrap:anywhere}.skill b{flex:0 0 auto}}@media(max-width:480px){main,footer{width:calc(100% - 28px)}.nav .brand{width:140px}.nav .brand img{width:140px}.mobile-menu-toggle{left:14px}.page-hero{padding-top:142px}.page-hero h1{font-size:clamp(62px,18vw,105px)}.worked-slide{width:125px!important}.worked-slide img{max-width:120px!important}.worked-slide img[src*="stichtingsuperhelden.png"]{width:120px;max-width:120px;height:56px;max-height:56px}.worked-slider:before,.worked-slider:after{width:20%}}@media(prefers-reduced-motion:reduce){.worked-track{animation:none!important;animation-play-state:running!important}.worked-slide{animation:none;opacity:1}}@media(min-width:901px){footer .contact .admin-dashboard-link{margin-left:auto;color:var(--gold-bright)!important}}@media(max-width:900px){footer .contact .admin-dashboard-link{margin-left:auto;color:var(--gold-bright)!important}}