.vtk-link-page,.vtk-link-page *{box-sizing:border-box}.vtk-link-page{isolation:isolate;width:100%;min-height:100svh;color:var(--paper);background:var(--navy);flex:1 0 auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}.vtk-link-page-pattern{z-index:-1;opacity:.5;pointer-events:none;background-image:url(/technisch-pattern.svg);background-position:-70px -60px;background-size:470px 470px;position:absolute;inset:0}.vtk-link-page-shell{width:min(100%,620px);padding:max(20px, env(safe-area-inset-top)) 18px max(64px, env(safe-area-inset-bottom));margin:0 auto;position:relative}.vtk-link-page-share{top:max(20px, env(safe-area-inset-top));width:44px;height:44px;color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;place-items:center;transition:background .16s,transform .16s,border-color .16s;display:grid;position:absolute;right:18px}.vtk-link-page-share:hover{background:#ffffff2e;border-color:#ffffff6b;transform:translateY(-1px)}.vtk-link-page-share:focus-visible,.vtk-link-page-social:focus-visible,.vtk-link-page-link:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.vtk-link-page-share svg{width:19px;height:19px}.vtk-link-page-head{padding-bottom:22px;position:relative}.vtk-link-page-head:after{content:"";background:var(--yellow);height:2px;position:absolute;bottom:0;left:0;right:0}.vtk-link-page-profile{text-align:center;flex-direction:column;align-items:center;padding-top:46px;display:flex}.vtk-link-page-logo{object-fit:contain;width:auto;max-width:min(240px,62cqw);height:54px;display:block}.vtk-link-page-title{letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(1.75rem,8cqw,2.15rem);font-weight:700;line-height:1.05}.vtk-link-page-tagline{max-width:42ch;color:var(--on-dark-muted);text-wrap:balance;margin:12px 0 0;font-size:.95rem;line-height:1.55}.vtk-link-page-socials{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:25px;display:flex}.vtk-link-page-social{width:44px;height:44px;color:var(--paper);background:#ffffff17;border:1px solid #fff3;border-radius:999px;place-items:center;transition:color .16s,background .16s,transform .16s;display:grid}.vtk-link-page-social:hover{color:var(--ink);background:var(--yellow);transform:translateY(-2px)}.vtk-link-page-social svg{width:21px;height:21px}.vtk-link-page-links{flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.vtk-link-page-link{min-height:62px;color:var(--ink);background:var(--surface);border:1px solid #ffffff8c;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.vtk-link-page-link:before{content:"";background:var(--yellow);border-radius:999px;flex:none;width:6px;height:6px}.vtk-link-page-link:hover{border-color:var(--yellow);transform:translateY(-2px)}.vtk-link-page-link-label{text-overflow:ellipsis;flex:1;min-width:0;font-size:.95rem;font-weight:650;line-height:1.35;overflow:hidden}.vtk-link-page-link svg{opacity:.4;flex:none;width:16px;height:16px}.vtk-link-page-foot{color:var(--on-dark-muted);font-family:var(--mono);letter-spacing:.16em;text-align:center;text-transform:uppercase;opacity:.7;margin:26px 0 0;font-size:.62rem}.vtk-link-page-preview{pointer-events:none;min-height:560px}@container (min-width:640px){.vtk-link-page-pattern{opacity:.42;background-position:calc(50% + 260px) -90px;background-size:620px 620px}.vtk-link-page-shell{padding-left:24px;padding-right:24px}.vtk-link-page-profile{padding-top:56px}.vtk-link-page-logo{height:58px}.vtk-link-page-link{border-radius:16px;min-height:66px}}@media (prefers-reduced-motion:reduce){.vtk-link-page-share,.vtk-link-page-social,.vtk-link-page-link{transition:none}}