1import{r,j as e,L as i}from"./vendor-react-C4lSvK_c.js";import{c as p,L as g,e as f,z as l,a as o,G as b,A as N}from"./index-DAMXMjK3.js";import{B as j}from"./Breadcrumbs-DybpqDUf.js";import{S as w}from"./sparkles-CFLSu3Ne.js";import"./vendor-query-C1ZGw0xR.js";import"./vendor-motion-Cpi027kt.js";import"./house-CJagOrvP.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const d=p("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]),c="/assets/news-produktlinie-CBeJniS_.webp",v="/assets/news-kooperation-CRm6W6UT.webp",y={"neue-produktlinie-2024":c,"werkstaetten-kooperation":v},U=()=>{const t=r.useRef(null),[n,m]=r.useState(!1);r.useEffect(()=>{const s=new IntersectionObserver(([a])=>{a.isIntersecting&&m(!0)},{threshold:.1});return t.current&&s.observe(t.current),()=>s.disconnect()},[]);const x=s=>new Date(s).toLocaleDateString("de-DE",{day:"2-digit",month:"long",year:"numeric"});return e.jsxs(g,{children:[e.jsx(f,{title:"News & Aktuelles | Dr. JUNGHANS® Medical GmbH",description:"Aktuelle Neuigkeiten von Dr. JUNGHANS® Medical: Produktneuheiten, Kooperationen und Unternehmensmeldungen.",canonical:"/news",keywords:"News, Neuigkeiten, Dr. JUNGHANS®, Medizinprodukte News, Unternehmensnews",noindex:!0}),e.jsxs("section",{className:"relative overflow-hidden bg-gradient-to-br from-primary via-primary to-accent-foreground text-primary-foreground py-20 lg:py-28 [--ring:0_0%_100%]",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden hidden md:block","aria-hidden":"true",children:[e.jsx("div",{className:"absolute top-1/4 -right-20 w-80 h-80 bg-white/5 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-0 left-1/4 w-60 h-60 bg-white/10 rounded-full blur-2xl"})]}),e.jsxs("div",{className:"container relative",children:[e.jsx(j,{tone:"dark"}),e.jsxs("div",{className:"max-w-3xl",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-white/10 backdrop-blur-sm text-white text-sm font-medium mb-6 border border-white/20",children:[e.jsx(d,{className:"h-4 w-4"}),"Aktuelles aus dem Unternehmen"]}),e.jsxs("h1",{className:"text-4xl lg:text-5xl font-bold mb-6 tracking-tight",children:["Neues von",e.jsx("span",{className:"block text-white/90",children:"Dr. JUNGHANS® Medical"})]}),e.jsx("p",{className:"text-xl text-primary-foreground leading-relaxed max-w-2xl",children:"Entdecken Sie die neuesten Entwicklungen aus unserem Hause - von innovativen Produkten über soziale Projekte bis hin zu spannenden Kooperationen."}),e.jsxs("div",{className:"flex flex-wrap gap-8 mt-10",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-white/10 backdrop-blur-sm flex items-center justify-center border border-white/20",children:e.jsx(w,{className:"h-6 w-6"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-2xl font-bold",children:"100+"}),e.jsx("p",{className:"text-sm text-primary-foreground",children:"Jahre Erfahrung"})]})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-white/10 backdrop-blur-sm flex items-center justify-center border border-white/20",children:e.jsx(d,{className:"h-6 w-6"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-2xl font-bold",children:l.length}),e.jsx("p",{className:"text-sm text-primary-foreground",children:"Aktuelle Meldungen"})]})]})]})]})]})]}),e.jsx("section",{className:"section-padding",ref:t,children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:o("text-center max-w-2xl mx-auto mb-12 transition-all duration-700",n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"),children:[e.jsx("h2",{className:"text-2xl lg:text-3xl font-bold mb-4",children:"Alle Meldungen"}),e.jsx("p",{className:"text-muted-foreground",children:"Von Produktinnovationen über soziales Engagement bis zu regionalen Partnerschaften - bleiben Sie auf dem Laufenden."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 lg:gap-8",children:l.map((s,a)=>e.jsxs("article",{className:o("card-elevated overflow-hidden group transition-all duration-700",n?"opacity-100 translate-y-0":"opacity-0 translate-y-12"),style:{transitionDelay:n?`${a*150}ms`:"0ms"},children:[e.jsxs("div",{className:"aspect-video relative overflow-hidden",children:[e.jsx("img",{src:y[s.id]||c,loading:"lazy",decoding:"async",alt:s.title,className:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-[1.02]"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/40 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"})]}),e.jsxs("div",{className:"p-6",children:[e.jsx("div",{className:"flex flex-wrap gap-2 mb-3",children:s.tags.map((h,u)=>e.jsx("span",{className:"px-2.5 py-1 bg-primary/10 text-primary text-xs font-medium rounded-full",children:h},u))}),e.jsx("h3",{className:"text-lg font-semibold mb-2 group-hover:text-primary transition-colors line-clamp-2",children:e.jsx(i,{to:`/news/${s.id}`,children:s.title})}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-muted-foreground mb-3",children:[e.jsx(b,{className:"h-4 w-4"}),e.jsx("time",{dateTime:s.date,children:x(s.date)})]}),e.jsx("p",{className:"text-muted-foreground text-sm line-clamp-3 mb-4",children:s.teaser}),e.jsxs(i,{to:`/news/${s.id}`,className:"-my-3 inline-flex min-h-11 items-center text-sm font-medium text-primary hover:text-accent-foreground transition-colors group/link",children:["Weiterlesen",e.jsx(N,{className:"h-4 w-4 ml-1 transition-transform group-hover/link:translate-x-1"})]})]})]},s.id))})]})})]})};export{U as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.