.np3hyq_ueberUnsPage{background:linear-gradient(#fff 0%,#f8fafc 100%);min-height:100vh}.np3hyq_container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.np3hyq_section{padding:var(--spacing-3xl) var(--spacing-lg);scroll-margin-top:100px}.np3hyq_section:nth-child(odd){background:var(--surface)}.np3hyq_section:nth-child(2n){background:#f8fafc}.np3hyq_sectionHeader{text-align:center;margin-bottom:var(--spacing-3xl);max-width:800px;margin-left:auto;margin-right:auto}.np3hyq_sectionTitle{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-md)}.np3hyq_sectionSubtitle{font-size:var(--font-size-lg);color:var(--text-muted);line-height:1.6}.np3hyq_teamDescription{text-align:center;font-size:var(--font-size-lg);color:var(--text-muted);margin-bottom:var(--spacing-3xl);max-width:800px;margin-left:auto;margin-right:auto;line-height:1.8}.np3hyq_teamGrid{gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl);grid-template-columns:repeat(2,1fr);display:grid}.np3hyq_teamGridSingle{margin-bottom:var(--spacing-3xl);grid-template-columns:minmax(auto,560px);justify-content:center;display:grid}.np3hyq_teamCard{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--stroke);transition:all .3s;overflow:hidden}.np3hyq_teamCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-1);transform:translateY(-4px)}.np3hyq_teamImageWrapper{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);justify-content:center;align-items:center;width:100%;height:280px;display:flex}.np3hyq_teamImagePlaceholder{width:120px;height:120px;color:var(--text-primary);border:1px solid var(--stroke);background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border-radius:50%;justify-content:center;align-items:center;display:flex}.np3hyq_teamImagePlaceholder svg{width:64px;height:64px}.np3hyq_teamCardContent{padding:var(--spacing-xl)}.np3hyq_teamMemberName{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.np3hyq_teamMemberRole{font-size:var(--font-size-lg);color:var(--color-primary-1);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.np3hyq_teamMemberQualification{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:var(--spacing-md);font-style:italic}.np3hyq_teamMemberDescription{color:var(--text-muted);margin-bottom:var(--spacing-lg);line-height:1.7}.np3hyq_teamSpecialties{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.np3hyq_specialtyBadge{color:var(--text-primary);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--stroke);background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%)}.np3hyq_valuesSection{margin-top:var(--spacing-3xl);padding:var(--spacing-2xl);background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--stroke);box-shadow:var(--shadow-sm)}.np3hyq_valuesTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-2xl)}.np3hyq_valuesGrid{gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.np3hyq_valueCard{padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);background:#fff;transition:all .3s}.np3hyq_valueCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.np3hyq_valueIcon{width:60px;height:60px;color:var(--text-primary);margin:0 auto var(--spacing-md);border:1px solid var(--stroke);background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:50%;justify-content:center;align-items:center;display:flex}.np3hyq_valueIcon svg{width:28px;height:28px}.np3hyq_valueTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.np3hyq_valueDescription{color:var(--text-muted);line-height:1.6;font-size:var(--font-size-sm)}.np3hyq_bioLayout{gap:var(--spacing-3xl);grid-template-columns:320px 1fr;align-items:start;display:grid}.np3hyq_bioImageColumn{position:sticky;top:120px}.np3hyq_bioPersonCard{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--stroke);overflow:hidden}.np3hyq_bioImageWrapper{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);width:100%;height:300px;position:relative;overflow:hidden}.np3hyq_bioImage{object-fit:cover;object-position:top}.np3hyq_bioImagePlaceholder{justify-content:center;align-items:center;display:flex}.np3hyq_bioPersonInfo{padding:var(--spacing-xl);text-align:center}.np3hyq_bioPersonName{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.np3hyq_bioPersonRole{font-size:var(--font-size-base);color:var(--color-primary-1);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.np3hyq_bioPersonQualification{font-size:var(--font-size-sm);color:var(--text-muted);font-style:italic;line-height:1.6}.np3hyq_bioTextColumn{gap:var(--spacing-lg);flex-direction:column;display:flex}.np3hyq_bioParagraph{font-size:var(--font-size-base);color:var(--text-muted);line-height:1.85}.np3hyq_certificationsList{border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--stroke);border-left:3px solid var(--color-primary-1);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}.np3hyq_certificationsIntro{font-size:var(--font-size-base);color:var(--text-primary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}.np3hyq_certItems{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.np3hyq_certItem{align-items:baseline;gap:var(--spacing-sm);color:var(--text-muted);font-size:var(--font-size-base);line-height:1.6;display:flex}.np3hyq_certBullet{color:var(--color-primary-1);font-weight:var(--font-weight-bold);flex-shrink:0}.np3hyq_bioClosing{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:var(--font-weight-medium);padding:var(--spacing-lg) var(--spacing-xl);border-left:3px solid var(--color-primary-1);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);font-style:italic;line-height:1.7}.np3hyq_praxisClosing{text-align:center;font-size:var(--font-size-lg);color:var(--text-muted);max-width:800px;margin:var(--spacing-2xl) auto 0;padding:var(--spacing-xl);background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--stroke);box-shadow:var(--shadow-sm);line-height:1.8}.np3hyq_praxisDescription{text-align:center;font-size:var(--font-size-lg);color:var(--text-muted);margin-bottom:var(--spacing-3xl);max-width:800px;margin-left:auto;margin-right:auto;line-height:1.8}.np3hyq_featuresGrid{gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);grid-template-columns:repeat(2,1fr);display:grid}.np3hyq_featureCard{background:var(--surface);padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);gap:var(--spacing-lg);border:1px solid var(--stroke);border-left:3px solid var(--color-primary-1);transition:all .3s;display:flex}.np3hyq_featureCard:hover{box-shadow:var(--shadow-md);transform:translate(4px)}.np3hyq_featureIcon{width:60px;height:60px;color:var(--text-primary);border:1px solid var(--stroke);background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.np3hyq_featureIcon svg{width:28px;height:28px}.np3hyq_featureTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.np3hyq_featureDescription{color:var(--text-muted);line-height:1.7}.np3hyq_equipmentSection{background:var(--surface);padding:var(--spacing-2xl);border-radius:var(--radius-xl);margin-bottom:var(--spacing-3xl);border:1px solid var(--stroke);box-shadow:var(--shadow-sm)}.np3hyq_equipmentTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-xl);text-align:center}.np3hyq_equipmentList{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.np3hyq_equipmentItem{align-items:flex-start;gap:var(--spacing-md);color:var(--text-muted);padding:var(--spacing-sm);border-radius:var(--radius-md);background:#fff;line-height:1.6;display:flex}.np3hyq_equipmentCheck{color:var(--color-primary-1);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);flex-shrink:0}.np3hyq_gallerySection{margin-top:var(--spacing-3xl)}.np3hyq_galleryTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-xl);text-align:center}.np3hyq_galleryGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.np3hyq_galleryItem{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all .3s;overflow:hidden}.np3hyq_galleryItem:hover{box-shadow:var(--shadow-md);transform:scale(1.03)}.np3hyq_galleryImagePlaceholder{width:100%;height:200px;color:var(--text-primary);background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);justify-content:center;align-items:center;display:flex}.np3hyq_galleryImagePlaceholder svg{width:48px;height:48px}.np3hyq_galleryCaption{padding:var(--spacing-md);background:var(--surface);text-align:center;font-weight:var(--font-weight-medium);color:var(--text-primary)}.np3hyq_geschichteDescription{text-align:center;font-size:var(--font-size-lg);color:var(--text-muted);margin-bottom:var(--spacing-3xl);max-width:800px;margin-left:auto;margin-right:auto;line-height:1.8}.np3hyq_timeline{max-width:900px;margin:0 auto var(--spacing-3xl);padding-left:var(--spacing-2xl);position:relative}.np3hyq_timeline:before{content:"";background:linear-gradient(to bottom, var(--color-primary-1), var(--stroke));width:3px;position:absolute;top:0;bottom:0;left:0}.np3hyq_timelineItem{padding:var(--spacing-xl) 0;padding-left:var(--spacing-2xl);position:relative}.np3hyq_timelineMarker{left:-12px;top:var(--spacing-xl);background:var(--surface);border:4px solid var(--color-primary-1);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute}.np3hyq_timelineItem.np3hyq_milestone .np3hyq_timelineMarker{border-width:5px;border-color:var(--color-primary-1);background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);width:40px;height:40px;left:-18px}.np3hyq_timelineYear{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap;position:absolute;top:50%;left:-80px;transform:translateY(-50%)}.np3hyq_timelineItem.np3hyq_milestone .np3hyq_timelineYear{color:var(--color-primary-1);font-size:var(--font-size-xl)}.np3hyq_timelineContent{background:var(--surface);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all .3s}.np3hyq_timelineItem.np3hyq_milestone .np3hyq_timelineContent{border:2px solid var(--color-primary-1);box-shadow:var(--shadow-md)}.np3hyq_timelineContent:hover{box-shadow:var(--shadow-md);transform:translate(4px)}.np3hyq_timelineTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.np3hyq_timelineDescription{color:var(--text-muted);line-height:1.7}.np3hyq_achievementsSection{padding:var(--spacing-3xl) var(--spacing-2xl);border-radius:var(--radius-xl);margin-bottom:var(--spacing-3xl);border:1px solid var(--stroke);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}.np3hyq_achievementsTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-2xl)}.np3hyq_statsGrid{gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.np3hyq_statCard{padding:var(--spacing-2xl);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-md);background:#fff;transition:all .3s}.np3hyq_statCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.np3hyq_statIcon{width:60px;height:60px;color:var(--text-primary);margin:0 auto var(--spacing-md);border:1px solid var(--stroke);background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:50%;justify-content:center;align-items:center;display:flex}.np3hyq_statIcon svg{width:28px;height:28px}.np3hyq_statNumber{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-bold);color:var(--color-primary-1);margin-bottom:var(--spacing-xs)}.np3hyq_statLabel{font-size:var(--font-size-lg);color:var(--text-muted);font-weight:var(--font-weight-medium)}.np3hyq_philosophySection{background:var(--surface);padding:var(--spacing-3xl) var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.np3hyq_philosophyTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-lg)}.np3hyq_philosophyDescription{text-align:center;font-size:var(--font-size-lg);color:var(--text-muted);max-width:800px;margin:0 auto var(--spacing-3xl);line-height:1.8}.np3hyq_principlesGrid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.np3hyq_principleCard{background:var(--surface);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--stroke);border-left:3px solid var(--color-primary-1);box-shadow:var(--shadow-sm);transition:all .3s}.np3hyq_principleCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.np3hyq_principleTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.np3hyq_principleDescription{color:var(--text-muted);line-height:1.7}@media (max-width:1024px){.np3hyq_bioLayout{grid-template-columns:1fr}.np3hyq_bioImageColumn{position:static}.np3hyq_bioPersonCard{grid-template-columns:180px 1fr;display:grid}.np3hyq_bioImageWrapper{height:100%;min-height:200px}.np3hyq_bioPersonInfo{text-align:left;flex-direction:column;justify-content:center;display:flex}.np3hyq_teamGrid{grid-template-columns:1fr}.np3hyq_valuesGrid{grid-template-columns:repeat(2,1fr)}.np3hyq_featuresGrid,.np3hyq_equipmentList{grid-template-columns:1fr}.np3hyq_galleryGrid,.np3hyq_statsGrid{grid-template-columns:repeat(2,1fr)}.np3hyq_principlesGrid{grid-template-columns:1fr}}@media (max-width:768px){.np3hyq_bioPersonCard{grid-template-columns:1fr}.np3hyq_bioImageWrapper{height:220px}.np3hyq_bioPersonInfo{text-align:center}.np3hyq_bioClosing{font-size:var(--font-size-base)}.np3hyq_section{padding:var(--spacing-2xl) var(--spacing-md);scroll-margin-top:80px}.np3hyq_sectionTitle{font-size:clamp(1.5rem,6vw,2rem)}.np3hyq_valuesGrid{grid-template-columns:1fr}.np3hyq_featureCard{padding:var(--spacing-lg);flex-direction:column}.np3hyq_timeline{padding-left:var(--spacing-xl)}.np3hyq_timeline:before{left:0}.np3hyq_timelineItem{padding-left:var(--spacing-xl)}.np3hyq_timelineYear{margin-bottom:var(--spacing-sm);display:block;position:static;transform:none}.np3hyq_statsGrid,.np3hyq_galleryGrid{grid-template-columns:1fr}}@media (max-width:480px){.np3hyq_teamCardContent{padding:var(--spacing-lg)}.np3hyq_teamImageWrapper{height:220px}.np3hyq_teamImagePlaceholder{width:100px;height:100px}.np3hyq_teamImagePlaceholder svg{width:48px;height:48px}.np3hyq_teamSpecialties{flex-direction:column}.np3hyq_specialtyBadge{display:inline-block}.np3hyq_valuesSection,.np3hyq_equipmentSection,.np3hyq_achievementsSection,.np3hyq_philosophySection{padding:var(--spacing-lg)}}.np3hyq_karriereSubtitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary-1);margin-bottom:var(--spacing-md)}.np3hyq_karriereIntro{font-size:var(--font-size-lg);color:var(--text-muted);max-width:700px;margin:0 auto;line-height:1.7}.np3hyq_karriereGrid{gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);grid-template-columns:repeat(3,1fr);display:grid}.np3hyq_karriereCard{background:var(--surface);border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--stroke);border-top:3px solid var(--color-primary-1)}.np3hyq_karriereCardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-lg)}.np3hyq_karriereList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.np3hyq_karriereListItem{align-items:baseline;gap:var(--spacing-sm);color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.6;display:flex}.np3hyq_karriereBullet{color:var(--color-primary-1);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);flex-shrink:0}.np3hyq_karriereRequirementLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-lg)}.np3hyq_karriereRequirementLabelOptional{margin-top:var(--spacing-xl);color:var(--text-muted)}.np3hyq_karriereApplyBox{border-radius:var(--radius-xl);padding:var(--spacing-3xl);border:1px solid var(--stroke);border-left:4px solid var(--color-primary-1);justify-content:space-between;align-items:center;gap:var(--spacing-2xl);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);flex-wrap:wrap;display:flex}.np3hyq_karriereApplyTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-lg)}.np3hyq_karriereApplyContact{flex:1}.np3hyq_karriereApplyName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-md)}.np3hyq_karriereApplyLinks{gap:var(--spacing-sm);flex-direction:column;display:flex}.np3hyq_karriereApplyLink{align-items:center;gap:var(--spacing-sm);color:var(--color-primary-1);font-size:var(--font-size-base);text-decoration:none;transition:opacity .2s;display:inline-flex}.np3hyq_karriereApplyLink:hover{opacity:.75}.np3hyq_karriereDownloadBtn{align-items:center;gap:var(--spacing-sm);background:var(--color-primary-1);color:#fff;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.np3hyq_karriereDownloadBtn:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:1024px){.np3hyq_karriereGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.np3hyq_karriereGrid{grid-template-columns:1fr}.np3hyq_karriereApplyBox{flex-direction:column;align-items:flex-start}}
