@font-face{font-family:PKAboutInter;src:url(inter-latin.3100e775e8.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body.pk-about-document{margin:0;background:#111}#pk-about-v6{--pk-copy:#b5b5b5;color:#fff;background:#111;font:400 16px/1.65 PKAboutInter,Arial,sans-serif;isolation:isolate}#pk-about-v6 *,#pk-about-v6 *::before,#pk-about-v6 *::after{box-sizing:border-box}#pk-about-v6 :where(h1,h2,h3,p,ol){margin:0;padding:0;color:inherit;font-family:inherit}#pk-about-v6 a{color:inherit;text-decoration:none}#pk-about-v6 a:focus-visible{outline:2px solid #fff;outline-offset:6px}#pk-about-v6 .skip{position:fixed;top:-80px;left:24px;z-index:40;background:#fff;color:#111;padding:12px}#pk-about-v6 .skip:focus{top:8px}#pk-about-v6 .preview-bar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4.4%;background:#111;border-bottom:1px solid #ffffff26;min-height:80px}#pk-about-v6 .preview-brand{font-size:12px;letter-spacing:.03em}#pk-about-v6 .preview-links{display:flex;gap:8px;flex-wrap:wrap}#pk-about-v6 .preview-links a{font-size:12px;padding:9px 12px;border:1px solid #ffffff40;transition:background .2s}#pk-about-v6 .preview-links a:hover{background:#ffffff18}#pk-about-v6 .context-link{text-decoration:underline;text-decoration-color:#ffffff90;text-underline-offset:3px;text-decoration-thickness:1px}#pk-about-v6 .context-link:hover{text-decoration-color:#fff}#pk-about-v6 #pk-skills{padding:clamp(64px,8vw,116px) max(24px,4.4vw);border-top:1px solid #ffffff25;scroll-margin-top:114px}#pk-about-v6 .skills-wrap{max-width:1280px;margin:auto}#pk-about-v6 .skills-head{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-bottom:70px}#pk-about-v6 #skills-title{font-size:clamp(38px,5.1vw,76px);font-weight:500;letter-spacing:-.055em;line-height:1.02;text-wrap:balance;max-width:650px}#pk-about-v6 .skills-intro{font-size:17px;line-height:1.8;color:var(--pk-copy);max-width:540px}#pk-about-v6 .skills-map{position:relative;display:grid;grid-template-columns:32% 36% 32%;grid-template-rows:repeat(4,150px)}#pk-about-v6 .skills-map svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#pk-about-v6 .edge{stroke:#ffffff60;fill:none;stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .2s,filter .2s}#pk-about-v6 .map-dot{fill:#fff;stroke:none}#pk-about-v6 .map-hub{position:relative;z-index:1;grid-column:2;grid-row:1/5;align-self:center;justify-self:center;width:178px;aspect-ratio:1;border:1px solid #ffffffa0;border-radius:50%;display:grid;place-items:center;background:#111;box-shadow:0 0 25px #ffffff0b,inset 0 0 24px #ffffff07}#pk-about-v6 .map-hub span{font-size:24px;line-height:1.15;letter-spacing:-.045em;text-align:center}#pk-about-v6 .map-node{align-self:center;position:relative;z-index:2;background:#111;padding:18px 0;border-bottom:1px solid #ffffff38;transition:border-color .2s,transform .2s;min-width:0}#pk-about-v6 .map-left{grid-column:1}#pk-about-v6 .map-right{grid-column:3;text-align:right}#pk-about-v6 .row-1{grid-row:1}#pk-about-v6 .row-2{grid-row:2}#pk-about-v6 .row-3{grid-row:3}#pk-about-v6 .row-4{grid-row:4}#pk-about-v6 .node-name{font-size:clamp(17px,1.7vw,23px);letter-spacing:-.03em;line-height:1.25;display:block;font-weight:500}#pk-about-v6 .node-short{font-size:12px;line-height:1.7;color:var(--pk-copy);display:block;margin-top:9px;max-width:300px}#pk-about-v6 .map-right .node-short{margin-left:auto}#pk-about-v6 .map-node:hover{border-color:#fff;transform:translateY(-3px)}#pk-about-v6 .mobile-skills-model{display:none}#pk-about-v6 #mobile-kreismodell{scroll-margin-top:132px}#pk-about-v6 #pk-weg{--weg-axis:202px;padding:clamp(64px,8vw,116px) max(24px,4.4vw);scroll-margin-top:112px}#pk-about-v6 .weg-wrap{max-width:1180px;margin:auto}#pk-about-v6 .weg-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:76px}#pk-about-v6 #weg-title{font-size:clamp(36px,4.9vw,66px);font-weight:500;line-height:1.04;letter-spacing:-.055em;max-width:600px;text-wrap:balance}#pk-about-v6 .weg-intro{font-size:17px;color:var(--pk-copy);max-width:490px;justify-self:end;line-height:1.7}#pk-about-v6 .weg-list{list-style:none;max-width:1000px;margin:auto}#pk-about-v6 .weg-row{position:relative;display:grid;grid-template-columns:176px 1fr;column-gap:66px;padding-bottom:58px}#pk-about-v6 .weg-row:last-child{padding-bottom:0}#pk-about-v6 .weg-row::before{content:"";position:absolute;z-index:1;left:calc(var(--weg-axis) - 5px);top:8px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 0 6px #fffb,0 0 18px #fff6,0 0 32px #fff2}#pk-about-v6 .weg-row::after{content:"";position:absolute;left:var(--weg-axis);width:1px;top:14px;bottom:-14px;background:#ffffffad;box-shadow:0 0 5px #fff7,0 0 13px #fff3}#pk-about-v6 .weg-row:last-child::after{display:none}#pk-about-v6 .weg-date{padding-top:3px;font-size:11px;letter-spacing:.025em;line-height:1.6;text-align:right;color:var(--pk-copy);font-variant-numeric:tabular-nums}#pk-about-v6 .weg-parallel{display:block;margin-top:6px;font-size:10px;color:var(--pk-copy)}#pk-about-v6 .weg-row h3{font-size:clamp(20px,2vw,26px);letter-spacing:-.025em;line-height:1.25;font-weight:500}#pk-about-v6 .weg-company{font-size:12px;color:#eee;line-height:1.6;margin-top:6px}#pk-about-v6 .weg-body{font-size:15px;line-height:1.8;color:var(--pk-copy);margin-top:16px;max-width:690px;text-wrap:pretty}#pk-about-v6 .weg-closing{margin:76px 0 0 242px;border-top:1px solid #ffffff30;padding-top:32px;max-width:758px}#pk-about-v6 .weg-closing h3{font-size:clamp(24px,3vw,36px);letter-spacing:-.04em;line-height:1.25;font-weight:500;text-wrap:balance}#pk-about-v6 .weg-closing p{font-size:16px;line-height:1.8;color:var(--pk-copy);margin-top:18px}#pk-about-v6 .weg-website-link{display:inline-flex;align-items:center;gap:28px;margin-top:28px;padding-bottom:7px;border-bottom:1px solid #fff;font-size:13px}#pk-about-v6 .weg-website-link span{transition:transform .2s}#pk-about-v6 .weg-website-link:hover span{transform:translate(3px,-3px)}@media(min-width:1600px){#pk-about-v6 .skills-wrap{max-width:1450px}}@media(max-width:1000px){#pk-about-v6 .map-hub{width:145px}#pk-about-v6 .map-hub span{font-size:21px}#pk-about-v6 .node-short{font-size:11px}}@media(max-width:760px){#pk-about-v6 .preview-bar{align-items:flex-start;flex-direction:column;padding:12px 24px;gap:10px}#pk-about-v6 .preview-brand{font-size:11px}#pk-about-v6 .preview-links{gap:6px}#pk-about-v6 .preview-links a{font-size:11px;padding:8px}#pk-about-v6 #pk-skills{padding:64px 24px;scroll-margin-top:132px}#pk-about-v6 .skills-head{grid-template-columns:1fr;gap:25px;margin-bottom:42px}#pk-about-v6 #skills-title{font-size:clamp(36px,8vw,56px)}#pk-about-v6 .skills-intro{font-size:16px}#pk-about-v6 .skills-map{display:none}#pk-about-v6 .mobile-skills-model{display:grid;gap:40px}#pk-about-v6 .triad-art{max-width:430px;margin:auto}#pk-about-v6 .triad-art svg{display:block;width:100%;height:auto;overflow:visible}#pk-about-v6 .ring{fill:none;stroke:#ffffff75;stroke-width:1.38;transition:stroke .25s}#pk-about-v6 .triad-art text{font:400 23.75px PKAboutInter,Arial,sans-serif;letter-spacing:-.03em;text-anchor:middle;fill:#fff}#pk-about-v6 .triad-note{font-size:18px;letter-spacing:-.025em;line-height:1.4;margin-top:18px;color:var(--pk-copy)}#pk-about-v6 .triad-group{padding:28px 0 36px;border-top:1px solid #ffffff35}#pk-about-v6 .triad-group-title{font-size:34px;letter-spacing:-.055em;line-height:1.1;font-weight:500;margin-bottom:28px}#pk-about-v6 .skill-topic+.skill-topic{margin-top:32px}#pk-about-v6 .skill-title{font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:1.25}#pk-about-v6 .skill-topic p{font-size:15px;line-height:1.8;color:var(--pk-copy);margin-top:16px;text-wrap:pretty}#pk-about-v6:has(.group-human:hover) .ring-human,#pk-about-v6:has(.group-design:hover) .ring-design,#pk-about-v6:has(.group-system:hover) .ring-system{stroke:#fff}#pk-about-v6 #pk-weg{--weg-axis:6px;padding-inline:24px}#pk-about-v6 .weg-head{grid-template-columns:1fr;gap:24px;margin-bottom:48px}#pk-about-v6 .weg-intro{justify-self:start;font-size:16px}#pk-about-v6 .weg-row{display:block;padding:0 0 42px 34px}#pk-about-v6 .weg-row::before{top:8px}#pk-about-v6 .weg-date{text-align:left;margin-bottom:12px;font-size:11px}#pk-about-v6 .weg-parallel{display:inline;margin-left:10px}#pk-about-v6 .weg-closing{margin:48px 0 0 34px}}@media(prefers-reduced-motion:reduce){#pk-about-v6 *,#pk-about-v6 *::before,#pk-about-v6 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#pk-about-v6:has(.node-1:hover) .edge-1{stroke:#fff;filter:drop-shadow(0 0 3px #fff9)}#pk-about-v6:has(.node-4:hover) .edge-4{stroke:#fff;filter:drop-shadow(0 0 3px #fff9)}#pk-about-v6:has(.node-2:hover) .edge-2{stroke:#fff;filter:drop-shadow(0 0 3px #fff9)}#pk-about-v6:has(.node-3:hover) .edge-3{stroke:#fff;filter:drop-shadow(0 0 3px #fff9)}#pk-about-v6:has(.node-5:hover) .edge-5{stroke:#fff;filter:drop-shadow(0 0 3px #fff9)}#pk-about-v6:has(.node-6:hover) .edge-6{stroke:#fff;filter:drop-shadow(0 0 3px #fff9)}#pk-about-v6:has(.node-0:hover) .edge-0{stroke:#fff;filter:drop-shadow(0 0 3px #fff9)}#pk-about-v6:has(.node-7:hover) .edge-7{stroke:#fff;filter:drop-shadow(0 0 3px #fff9)}