.chero{display:flex;align-items:center;min-height:min(780px,100svh);padding-top:calc(var(--header-h) + clamp(28px, 5vh, 64px));padding-bottom:clamp(48px,6vw,84px);background:radial-gradient(70% 70% at 20% 30%,#0b0c0e 0,var(--bg) 70%)}.chero:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(180deg,transparent,var(--bg));pointer-events:none}.chero>.container{position:relative;z-index:1;width:100%}.chero+.contact{padding-top:clamp(8px,2vw,24px)}.chero__photo{position:absolute;top:0;right:0;bottom:0;width:min(64%,1080px);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 20%,#000 52%),linear-gradient(180deg,rgba(0,0,0,.45),#000 20%,#000 68%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 20%,#000 52%),linear-gradient(180deg,rgba(0,0,0,.45),#000 20%,#000 68%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.chero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 34%;filter:brightness(.74) saturate(.95) contrast(1.04);transform:scale(1.06);transform-origin:60% 40%;animation:chero-drift 26s ease-in-out infinite alternate}@keyframes chero-drift{to{transform:scale(1.12) translate3d(-1.2%,.6%,0)}}html.js .chero__photo[data-reveal=fade]{transition-duration:1.6s}.chero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:32px;gap:32px}.chero__text{display:grid;justify-items:start;grid-gap:22px;gap:22px;max-width:620px}.chero__title{max-width:11ch;font-size:clamp(2.7rem,5.6vw,5.6rem)}.chero__lead{max-width:500px}.chero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:6px}.chero__team{margin-top:10px;font-size:.88rem}.chero__cap{display:flex;align-items:center;gap:14px;margin-bottom:clamp(0px,2vw,24px);padding:10px 10px 10px 14px;border-radius:999px;font-style:normal;background:rgba(10,10,12,.5);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 20px 40px -24px rgba(0,0,0,.9)}.chero__cap-i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--teal);background:rgba(58,255,255,.08);box-shadow:inset 0 0 0 1px rgba(58,255,255,.2)}.chero__cap-t{display:grid;grid-gap:1px;gap:1px;font-size:.88rem;font-weight:600;line-height:1.3;color:var(--text);white-space:nowrap}.chero__cap-t small{font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.chero__route{display:inline-flex;align-items:center;gap:6px;margin-left:4px;padding:9px 14px;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap;color:#000;background:#fff;transition:background .3s,transform .4s var(--ease-out)}.chero__route:hover{background:var(--teal)}@media (max-width:900px){.chero{display:block;min-height:0;padding-top:calc(var(--header-h) + clamp(260px, 74vw, 520px));padding-bottom:clamp(40px,8vw,72px)}.chero:after{display:none}.chero__photo{left:0;bottom:auto;width:auto;height:calc(var(--header-h) + clamp(330px, 92vw, 640px));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),#000 18%,#000 50%,transparent 94%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),#000 18%,#000 50%,transparent 94%)}.chero__photo img{object-position:50% 24%}.chero__grid{grid-template-columns:minmax(0,1fr);gap:28px}.chero__cap{justify-self:start;margin:0}}@media (max-width:480px){.chero__cap{width:100%;border-radius:22px}.chero__cap-t{white-space:normal}.chero__route{margin-left:auto}.chero__team{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.chero__photo img{animation:none}}#bericht{scroll-margin-top:calc(var(--header-h) + 24px)}.contact__route{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.86rem;font-weight:700;color:var(--text);transition:color .3s}.contact__addr .contact__route svg{margin:0;color:currentColor}.contact__route:hover{color:var(--teal)}