PageSourceSearch

https://theg4alliance.org/assets/index-CBXtUq9_.js

js theg4alliance.org collected 2026-09-24 19:13:19 UTC 40,849 bytes, 1 lines download raw bytes

1import{c as _,r as d,j as e,L as m,A as f,s as S,M as G,b as j,k as H}from"./index-Cjv12OKR.js";import{p as z}from"./pillar-awareness-G-1tePNX.js";import{R as l}from"./Reveal-CqLVSQd7.js";import{u as C,C as E,f as R}from"./updates-IFHqnc8G.js";import{F as q}from"./file-text-DfsZCaHb.js";import{U as D}from"./users-round-HMArT_ao.js";import{C as M}from"./calendar-BkvlFS1I.js";import{V as U,H as W,N as O}from"./video-yK4kMrDE.js";import{M as T}from"./megaphone-Cd47c2Am.js";import{D as B,a as P,b as $,c as V,C as J}from"./dialog-B6pHC2Ra.js";import{S as K}from"./sparkles-OEc01NEC.js";import{A as y}from"./arrow-right-8jxrZ9-i.js";import"./index-CsFLq07k.js";import"./utils-BQHNewu7.js";const Z=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]],Q=_("volume-2",Z);const Y=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]],X=_("volume-x",Y),I="/assets/hero-surgery-682JOLg-.jpg",ee="/assets/pillar-policy-CEkon_Hx.jpg",ae="/assets/pillar-resources-C2UKKZo6.jpg",te="/__l5e/assets-v1/74e5b3e6-d1df-4760-b8b2-2375c29128ad/g4-alliance-homepage.mp4",se={url:te};function A({value:a,duration:t=2e3,suffix:n=""}){const i=d.useRef(null),[s,o]=d.useState(0),x=d.useRef(!1);d.useEffect(()=>{const r=i.current;if(!r)return;const c=()=>{if(x.current)return;x.current=!0;const b=performance.now();let u=0;const N=L=>{const k=Math.min(1,(L-b)/t),F=1-Math.pow(1-k,3);o(a*F),k<1&&(u=requestAnimationFrame(N))};return u=requestAnimationFrame(N),()=>cancelAnimationFrame(u)};let p=null;typeof IntersectionObserver<"u"&&(p=new IntersectionObserver(b=>{for(const u of b)if(u.isIntersecting){c(),p?.disconnect();break}},{threshold:.15}),p.observe(r));const v=()=>{if(x.current)return;const b=r.getBoundingClientRect(),u=window.innerHeight||document.documentElement.clientHeight;b.top<u&&b.bottom>0&&c()};return v(),window.addEventListener("scroll",v,{passive:!0}),window.addEventListener("resize",v),()=>{p?.disconnect(),window.removeEventListener("scroll",v),window.removeEventListener("resize",v)}},[a,t]);const h=a>=10?Math.round(s).toString():s.toFixed(1);return e.jsxs("span",{ref:i,children:[h,n]})}const re={advocacy:T,news:O,podcast:W,webinar:U,event:M,partner:D,report:q};function ne(){const{data:a}=C({queryKey:["resources","featured"],queryFn:async()=>{const{data:i,error:s}=await S.from("updates").select("*").eq("status","published").eq("is_featured",!0).order("published_at",{ascending:!1}).limit(1).maybeSingle();if(s)throw s;return i}});if(!a)return null;const t=re[a.category]??O,n=E[a.category];return e.jsx("section",{className:"py-20 md:py-28",children:e.jsxs("div",{className:"container-page",children:[e.jsxs("div",{className:"flex items-end justify-between mb-8",children:[e.jsxs("div",{children:[e.jsx("p",{className:"eyebrow",children:"Featured update"}),e.jsx("h2",{className:"mt-2 font-display text-3xl md:text-4xl tracking-tight",children:"What's new from the coalition"})]}),e.jsxs(m,{to:"/resources",className:"hidden md:inline-flex items-center gap-1.5 text-sm font-medium text-ink hover:text-primary",children:["View all ",e.jsx(f,{className:"h-4 w-4"})]})]}),e.jsx(l,{children:e.jsx(m,{to:"/resources/$slug",params:{slug:a.slug},className:"group block rounded-3xl overflow-hidden bg-ink-deep text-on-deep border border-ink-deep shadow-[var(--shadow-card)]",children:e.jsxs("div",{className:"grid lg:grid-cols-[1.1fr_1fr] gap-0",children:[e.jsxs("div",{className:"relative aspect-[16/10] lg:aspect-auto overflow-hidden bg-ink-soft",children:[a.featured_image_url?e.jsx("img",{src:a.featured_image_url,alt:a.title,className:"absolute inset-0 h-full w-full object-cover transition-transform duration-700 group-hover:scale-105"}):e.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:e.jsx(t,{className:"h-24 w-24 text-white/15"})}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-tr from-ink/90 via-ink/40 to-transparent"}),e.jsxs("span",{className:"absolute top-5 left-5 inline-flex items-center gap-2 rounded-full bg-white/15 backdrop-blur px-3 py-1.5 text-[10px] font-medium uppercase tracking-[0.18em] text-white border border-white/30",children:[e.jsx(t,{className:"h-3 w-3"})," ",n?.label]})]}),e.jsxs("div",{className:"p-8 md:p-12 flex flex-col justify-center",children:[e.jsxs("p",{className:"text-[11px] uppercase tracking-[0.22em] text-primary font-medium",children:[R(a.published_at),a.author&&e.jsxs("span",{className:"text-white/40",children:[" · ",a.author]})]}),e.jsx("h3",{className:"mt-4 font-display text-2xl md:text-4xl leading-[1.05] tracking-tight text-balance",children:a.title}),e.jsx("p",{className:"mt-5 text-white/70 leading-relaxed text-pretty line-clamp-4",children:a.summary}),e.jsx("div",{className:"mt-7",children:e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full bg-primary text-primary-foreground px-5 py-3 text-sm font-medium group-hover:brightness-110 transition-all",children:[a.cta_label||"Read the story",e.jsx(f,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]})})]})]})})})]})})}const ie=[{key:"tbi-unrsf",label:"Advocacy",title:"G4 Alliance & Global Coalition for TBI pledge to the UN Road Safety Fund through 2030",date:"2026-07-20T00:00:00.000Z",href:"/g4-tbi-unrsf-road-safety-pledge"},{key:"oer-launch",label:"Global Surgery Data",title:"G4 Alliance launches global pilot of the WHO Operative Encounter Module",date:"2026-08-16T00:00:00.000Z",href:"/oer-global-pilot-launch"}],le=48;function oe({limit:a=4}){const{data:t=[]}=C({queryKey:["latest-announcements",a],queryFn:async()=>{const{data:r,error:c}=await S.from("updates").select("*").eq("status","published").order("published_at",{ascending:!1}).limit(a);if(c)throw c;return r??[]}}),n=[...ie,...t.map(r=>({key:r.id,label:E[r.category]?.label??"News",title:r.title,date:r.published_at,href:`/resources/${r.slug}`}))].sort((r,c)=>+new Date(c.date)-+new Date(r.date)).slice(0,a),i=d.useRef(null),[s,o]=d.useState(0);d.useEffect(()=>{if(!i.current)return;const r=i.current,c=()=>
1o(r.scrollWidth/2);c();const p=new ResizeObserver(c);return p.observe(r),()=>p.disconnect()},[n.length]);const x=s?s/le:0;if(!n.length)return null;const h=[...n,...n];return e.jsx("section",{className:"relative border-y border-border/60 bg-ink-deep text-on-deep",children:e.jsx("div",{className:"container-page",children:e.jsxs("div",{className:"flex items-stretch gap-4 md:gap-6",children:[e.jsxs("div",{className:"flex shrink-0 items-center gap-2 self-center py-1",children:[e.jsxs("span",{className:"relative flex h-2 w-2",children:[e.jsx("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-primary/70"}),e.jsx("span",{className:"relative inline-flex h-2 w-2 rounded-full bg-primary"})]}),e.jsxs("span",{className:"flex items-center gap-1.5 text-[11px] font-semibold uppercase tracking-[0.14em]",children:[e.jsx(T,{className:"h-3 w-3"}),"Latest"]})]}),e.jsx("span",{className:"hidden self-stretch w-px bg-on-deep/15 md:block"}),e.jsx("div",{className:"relative min-w-0 flex-1 overflow-hidden before:pointer-events-none before:absolute before:left-0 before:top-0 before:z-10 before:h-full before:w-8 before:bg-gradient-to-r before:from-ink-deep before:to-transparent after:pointer-events-none after:absolute after:right-0 after:top-0 after:z-10 after:h-full after:w-8 after:bg-gradient-to-l after:from-ink-deep after:to-transparent",children:e.jsx("div",{ref:i,className:"animate-marquee flex w-max items-center gap-1 py-1 will-change-transform",style:{"--marquee-duration":`${x}s`},children:h.map((r,c)=>e.jsxs(m,{to:r.href,className:"group relative flex shrink-0 items-center gap-3 rounded-full px-3 py-1.5 text-on-deep/90 transition-colors hover:bg-on-deep/5 hover:text-on-deep",children:[e.jsx("span",{className:"rounded-full bg-primary/15 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-[0.12em] text-primary",children:r.label}),e.jsx("span",{className:"max-w-[36ch] truncate text-sm font-medium leading-tight md:max-w-[48ch]",children:r.title}),e.jsx("span",{className:"hidden text-xs text-on-deep/50 md:inline-block",children:R(r.date)}),e.jsx(f,{className:"h-3.5 w-3.5 shrink-0 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]},`${r.key}-${c}`))})}),e.jsxs(m,{to:"/resources",className:"group hidden shrink-0 items-center gap-1 self-center rounded-full border border-on-deep/20 bg-on-deep/5 px-3 py-1.5 text-[11px] font-semibold uppercase tracking-[0.1em] text-on-deep transition-colors hover:border-primary/60 hover:bg-primary/15 hover:text-primary md:inline-flex",children:["View all",e.jsx(f,{className:"h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]})]})})})}const g={register:"https://ghana.theg4alliance.org/registration",program:"https://ghana.theg4alliance.org/program",travel:"https://ghana.theg4alliance.org/travel",body:"A week of G4 Alliance internal meetings, board business and a two-day conference on national surgical, obstetric, trauma and anaesthesia planning in Ghana and across Africa."},w=["Accra, Ghana","5–11 November 2026","Conference 9–10 November","Registration closes 11 October","G4 Alliance Ghana 2026"];function ce({open:a,onOpenChange:t}){return e.jsx(B,{open:a,onOpenChange:t,children:e.jsxs(P,{className:"max-w-[min(92vw,36rem)] gap-0 overflow-hidden rounded-[3px] border-border bg-card p-0 sm:rounded-[3px]",children:[e.jsx("div",{className:"h-[3px] w-full",style:{backgroundImage:"var(--flag-rule)"}}),e.jsxs("div",{className:"p-6 sm:p-8",children:[e.jsx("span",{className:"inline-block rounded-[3px] bg-ghana-red px-2.5 py-1 text-[0.62rem] font-semibold uppercase tracking-[0.2em] text-white",children:"G4 Alliance Ghana 2026"}),e.jsx($,{className:"mt-4 font-display text-2xl leading-tight text-foreground",children:"Accra, Ghana · 5–11 November 2026"}),e.jsx("div",{className:"mt-6 grid grid-cols-1 divide-y divide-border border-y border-border sm:grid-cols-3 sm:divide-x sm:divide-y-0",children:[{label:"When",value:"5–11 November 2026"},{label:"Where",value:"Alisa Hotel, Accra, Ghana"},{label:"Conference days",value:"Mon 9 & Tue 10 November"}].map(n=>e.jsxs("div",{className:"px-0 py-4 sm:px-4 sm:first:pl-0 sm:last:pr-0",children:[e.jsx("div",{className:"text-[0.6rem] font-semibold uppercase tracking-[0.2em] text-ghana-red",children:n.label}),e.jsx("div",{className:"mt-1.5 text-sm font-medium leading-snug text-foreground",children:n.value})]},n.label))}),e.jsx(V,{className:"mt-5 text-[0.95rem] leading-[1.55] text-muted-foreground",children:g.body}),e.jsx("p",{className:"mt-3 text-xs font-medium uppercase tracking-[0.16em] text-ghana-red",children:"Registration closes 11 October 2026"}),e.jsxs("div",{className:"mt-6 flex flex-wrap gap-3",children:[e.jsx("a",{href:g.register,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center rounded-[3px] bg-ghana-red px-5 py-2.5 text-xs font-semibold uppercase tracking-[0.14em] text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ghana-red focus-visible:ring-offset-2",children:"Register now"}),e.jsx("a",{href:g.program,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center rounded-[3px] border border-ghana-red px-5 py-2.5 text-xs font-semibold uppercase tracking-[0.14em] text-ghana-red transition-colors hover:bg-ghana-red hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ghana-red focus-visible:ring-offset-2",children:"View the program"})]})]})]})})}const de="/assets/ghana-2026-accra-CT75i8HZ.jpg";function me(){const a=[...w,...w,...w];return e.jsx("div",{className:"mt-px overflow-hidden bg-ghana-gold","aria-hidden":"true",children:e.jsx("div",{className:"animate-marquee flex w-max items-center whitespace-nowrap py-2",style:{"--marquee-duration":"38s"},children:[0,1].map(t=>e.jsx("div",{className:"flex items-center",children:a.map((n,i)=>e.jsxs("span",{className:"flex items-center text-[0.72rem] font-bold uppercase tracking-[0.2em] text-ink",children:[n,e.jsx("span",{className:"mx-4 opacity-50",children:"//"})]},`${t}-${i}`))},t))})})}function xe(){const[a,t]=d.useState(!1);return e.jsxs("section",{"aria-labelledby":"ghana-2026-heading",className:"relative z-10 pt-8 md:pt-12",children:[e.jsx("div",{className:"container-page",children:e.jsx(l,{children:e.jsxs("div",{className:"group overflow-hidden rounded-[3px] shadow-[var(--shadow-card)]",children:[e.jsx("div",{className:"h-[3px] w-full",style:{backgroundImage:"var(--flag-rule)"}}),e.jsxs("div",{className:"relative grid items-stretch gap-0 md:grid-cols-[minmax(0,1.1fr)_minmax(0,0.9fr)]",style:{backgroundImage:"var(--gradient-ghana)"},children:[e.jsxs("div",{className:"relative p-6 sm:p-9 md:p-11",children:[e.jsx("span",{className:"inline-block rounded-[3px] bg-ghana-red px-2.5 py-1 text-[0.62rem] font-semibold uppercase tracking-[0.2em] text-white",children:"Upcoming event · Ghana 2026"}),e.jsxs("h2",{id:"ghana-2026-heading",className:"mt-4 inline-block font-display text-3xl leading-[1.05] text-white sm:text-4xl md:text-[2.7rem]",children:["G4 Alliance Ghana 2026",e.jsx("span",{className:"mt-2 block h-px w-full origin-left scale-x-0 bg-ghana-gold transition-transform duration-500 group-hover:scale-x-100"})]}),e.jsxs("div",{className:"mt-4 flex flex-wrap items-center gap-x-4 gap-y-2 text-[0.72rem] font-semibold uppercase tracking-[0.18em] text-white/70",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(G,{className:"h-3.5 w-3.5 shrink-0"})," Alisa Hotel, Accra"]}),e.jsx("span",{className:"hidden h-3 w-px bg-white/25 sm:block"}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(J,{className:"h-3.5 w-3.5 shrink-0"})," 5–11 November 2026"]})]}),e.jsx("p",{className:"mt-5 max-w-xl text-[0.95rem] leading-[1.55] text-white/80",children:g.body}),e.jsx("p",{className:"mt-4 text-[0.72rem] font-semibold uppercase tracking-[0.18em] text-ghana-gold",children:"Registration open · closes 11 October 2026"}),e.jsxs("div",{className:"mt-7 flex flex-wrap items-center gap-3",children:[e.jsx("a",{href:g.register,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center rounded-[3px] bg-ghana-red px-6 py-3 text-xs font-semibold uppercase tracking-[0.14em] text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ghana-gold focus-visible:ring-offset-2 focus-visible:ring-offset-ghana-green-deep",children:"Register now"}),e.jsxs("a",{href:g.program,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-[3px] border border-white/40 px-6 py-3 text-xs font-semibold uppercase tracking-[0.14em] text-white transition-colors hover:border-ghana-ivory hover:bg-ghana-ivory hover:text-ghana-green-deep focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ghana-gold focus-visible:ring-offset-2 focus-visible:ring-offset-ghana-green-deep",children:["View the program",e.jsx(f,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]})]}),e.jsxs("div",{className:"mt-5 flex flex-wrap items-center gap-x-5 gap-y-2 text-xs text-white/55",children:[e.jsx("button",{type:"button",onClick:()=>
1t(!0),className:"link-underline cursor-pointer transition-colors hover:text-white",children:"Quick info"}),e.jsx("a",{href:g.travel,target:"_blank",rel:"noopener noreferrer",className:"link-underline transition-colors hover:text-white",children:"Travel & accommodation"})]})]}),e.jsxs("div",{className:"relative min-h-[220px] overflow-hidden md:min-h-full",children:[e.jsx("img",{src:de,alt:"Black Star Independence Arch in Accra, Ghana, at golden hour with Ghanaian flags flying nearby",width:1280,height:960,loading:"lazy",className:"h-full w-full object-cover transition-transform duration-[9000ms] ease-out motion-safe:group-hover:scale-105 motion-reduce:transition-none"}),e.jsx("div",{className:"pointer-events-none absolute inset-0",style:{backgroundImage:"linear-gradient(90deg, oklch(0.235 0.07 156) 0%, oklch(0.235 0.07 156 / 0.55) 35%, oklch(0.235 0.07 156 / 0.15) 100%)"}}),e.jsx("div",{className:"pointer-events-none absolute inset-0 bg-ghana-gold/10 mix-blend-overlay"})]})]}),e.jsx(me,{})]})})}),e.jsx(ce,{open:a,onOpenChange:t})]})}function he({words:a,suffix:t,interval:n=2600,className:i=""}){const[s,o]=d.useState(0);d.useEffect(()=>{if(a.length<2)return;const r=setInterval(()=>{o(c=>(c+1)%a.length)},n);return()=>clearInterval(r)},[a,n]);const x=a[s],h=t?`${x} ${t}`:x;return e.jsxs(j.span,{layout:!0,transition:{type:"spring",stiffness:240,damping:30},className:`relative inline-block align-baseline whitespace-nowrap ${i}`,children:[e.jsx("span",{"aria-hidden":"true",className:"invisible",children:h}),e.jsx("span",{className:"sr-only","aria-live":"polite",children:h}),e.jsx(H,{mode:"wait",initial:!1,children:e.jsx(j.span,{"aria-hidden":"true",initial:{opacity:0,y:"0.3em",filter:"blur(6px)"},animate:{opacity:1,y:"0em",filter:"blur(0px)"},exit:{opacity:0,y:"-0.3em",filter:"blur(6px)"},transition:{duration:.42,ease:[.22,1,.36,1]},className:"absolute inset-0 will-change-[transform,opacity,filter]",children:h},x)})]})}const pe=[{title:"Awareness",img:z,body:"Build awareness of the need, gap, and capacity for SOTA care, by building a united civil society voice for the global SOTA care agenda."},{title:"Policy",img:ee,body:"Support an enabling environment for SOTA care capacity development by leading civil society to analyze, develop, and promote policies with governments and other stakeholders."},{title:"Resource Mobilization",img:ae,body:"Grow, align, and optimize resources from all sources for SOTA care capacity building."}],ue=[{tag:"Advocacy",title:"G4 Alliance & Global Coalition for TBI Pledge to the UN Road Safety Fund Through 2030",excerpt:"At UN Headquarters in New York, the coalition committed non-financial expertise across eight areas — bringing TBI, post-crash care, rehabilitation and measurable outcomes into the road-safety agenda.",date:"July 20, 2026",to:"/g4-tbi-unrsf-road-safety-pledge",ctaLabel:"Read the Story"},{tag:"Global Surgery Data",title:"G4 Alliance Launches Global Pilot of the WHO Operative Encounter Module",excerpt:"Nearly ten years in the making — 60+ hospitals across 16 countries expressed interest, nine sites launched the 12-week pilot, backed by the ECHO SCOPE Community of Practice.",date:"August 2026",to:"/oer-global-pilot-launch",ctaLabel:"Read the Story"},{tag:"Leadership & Recognition",title:"Dr. Charity Chenge Honored in Gombe State",excerpt:"A hall at the newly constructed School of Nursing Sciences in Gombe State has been named in recognition of Dr. Charity Chenge's leadership and contributions to stronger health systems.",date:"October 22, 2025",to:"/dr-charity-chenge-honored-gombe-state",ctaLabel:"Read the Story"},{tag:"Webinar",title:"Innovation & Technology Working Group Webinar",excerpt:"Join us July 22, 2026 with Dr. Philip K. Frykman (AirLife), Dr. Abhilash Chandra (SABRN), and Joy Egbe (Newdigit).",date:"July 22, 2026"},{tag:"Awards",title:"2026 SOTA Care Awards: Honorees Coming Soon",excerpt:"Nominations for the 2026 SOTA Care Awards are closed. Honorees will be announced later this year.",date:"2026"},{tag:"Fellowship",title:"G4 Alliance 2026–2027 Fellowship — Applications Closed",excerpt:"Thank y
1ou to all applicants. The incoming cohort will be announced soon.",date:"March 2026"}],ge=["Access and influence the global surgery space.","Enhance your organization's visibility and credibility at the international level and through networking with other like-minded organisations and individuals.","Collaborate with G4 Alliance members to advance global surgical care.","Access exclusive resources to enhance your organization's work."];function qe(){return e.jsxs("main",{className:"overflow-hidden",children:[e.jsx(fe,{}),e.jsx(xe,{}),e.jsx(be,{}),e.jsx(ne,{}),e.jsx(oe,{limit:4}),e.jsx(ye,{}),e.jsx(ve,{}),e.jsx(je,{}),e.jsx(we,{}),e.jsx(Ne,{}),e.jsx(ke,{}),e.jsx(Ae,{})]})}function fe(){const a=[{label:"Save Lives",body:"5 billion people lack access to safe, timely surgical care. We change that."},{label:"Shape Policy",body:"Enhancing Perioperative Care within the Emergency Critical and Operative Care Agenda."},{label:"Unite the Field",body:"70+ member organizations, one global voice for surgical, obstetric, trauma & anaesthesia care."},{label:"Drive Action",body:"From advocacy to capacity-building — turning resolutions into real outcomes."}],[t,n]=d.useState(0);return e.jsxs("section",{className:"relative pt-16 md:pt-20 pb-4 md:pb-6 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 -z-10",style:{background:"radial-gradient(ellipse at 12% 0%, color-mix(in oklab, var(--primary) 22%, transparent) 0%, transparent 55%), radial-gradient(ellipse at 95% 15%, color-mix(in oklab, var(--primary) 10%, transparent) 0%, transparent 60%), var(--color-background)"}}),e.jsxs("div",{className:"container-page",children:[e.jsxs(j.div,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.6},className:"flex flex-wrap items-center justify-between gap-3",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-ink-deep/15 bg-white/70 backdrop-blur px-3 py-1 text-[0.65rem] font-medium tracking-[0.22em] uppercase text-[oklch(0.18_0.02_250)]",children:[e.jsx(K,{className:"h-3 w-3 text-primary"})," Global Coalition · Est. 2015"]}),e.jsxs("p",{className:"text-xs md:text-sm text-ink-soft hidden md:block",children:[e.jsx("span",{className:"text-primary font-semibold",children:"Our mission"})," — advocating for the neglected surgical patient."]})]}),e.jsxs(j.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.05,ease:[.22,1,.36,1]},className:"mt-2 md:mt-3 font-display font-medium leading-[0.95] tracking-[-0.04em] text-balance text-[clamp(2.3rem,8.8vw,4.5rem)] md:text-[clamp(2rem,5.5vw,4.5rem)]",children:[e.jsx("span",{className:"text-primary",children:"GLOBAL"})," ",e.jsx("span",{className:"text-ink",children:"alliance for"})," ",e.jsx(he,{words:["Surgery","Obstetrics","Trauma","Anesthesia"],suffix:"care",interval:2600,className:"text-primary italic font-light"})]}),e.jsxs(j.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.9,delay:.15,ease:[.22,1,.36,1]},className:"mt-4 md:mt-5 relative rounded-[20px] md:rounded-[28px] overflow-hidden shadow-[var(--shadow-card)] bg-ink-deep h-[clamp(320px,46vh,460px)]",children:[e.jsx("img",{src:I,alt:"Surgical team providing care in a global health setting",className:"absolute inset-0 h-full w-full object-cover",width:1920,height:1080}),e.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(180deg, oklch(0.18 0.02 250 / 0.30) 0%, oklch(0.18 0.02 250 / 0.55) 55%, oklch(0.10 0.02 250 / 0.9) 100%)"}}),e.jsxs("div",{className:"absolute left-4 md:left-6 bottom-20 md:bottom-20 max-w-sm pr-4",children:[e.jsx("p",{className:"text-[0.6rem] font-medium tracking-[0.22em] uppercase text-primary",children:"Where Care Meets Action"}),e.jsxs("h2",{className:"mt-1.5 font-display font-medium text-white leading-[0.95] tracking-[-0.03em]",style:{fontSize:"clamp(1.15rem, 2.2vw, 1.85rem)"},children:["FIVE BILLION ",e.jsx("span",{className:"italic font-light text-[oklch(0.92_0.12_60)]",children:"without safe"})," surgery"]})]}),e.jsx("div",{className:"hidden md:flex absolute right-4 top-4 bottom-4 w-[17rem] flex-col gap-1.5",children:a.map((i,s)=>{const o=s===t;return e.jsxs("button",{type:"button",onMouseEnter:()=>n(s),onFocus:()=>n(s),className:`group text-left rounded-lg px-3 py-2 transition-all duration-500 backdrop-blur-md border ${o?"bg-ink-deep text-white border-ink-deep flex-[2] shadow-[0_16px_48px_-16px_oklch(0.1_0.02_250_/_0.5)]":"bg-white/8 text-white border-white/20 hover:bg-white/15 flex-[1]"}`,children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsxs("span",{className:`font-mono text-[0.6rem] tracking-wider ${o?"text-primary":"text-white/70"}`,children:[String(s+1).padStart(2,"0")," /"]}),e.jsx("span",{className:"font-display text-sm tracking-tight",children:i.label})]}),e.jsx("div",{className:`grid transition-all duration-500 ${o?"grid-rows-[1fr] opacity-100 mt-1.5":"grid-rows-[0fr] opacity-0"}`,children:e.jsx("p",{className:"overflow-hidden text-[0.7rem] leading-relaxed text-white/80",children:i.body})})]},i.label)})}),e.jsx("div",{className:"md:hidden absolute right-2 top-2 w-[8rem] flex flex-col gap-1",children:a.map((i,s)=>{const o=s===t;return e.jsxs("button",{type:"button",onClick:()=>n(s),className:`group text-left rounded-lg px-2 py-1.5 transition-all duration-500 backdrop-blur-md border ${o?"bg-ink-deep text-white border-ink-deep shadow-[0_16px_48px_-16px_oklch(0.1_0.02_250_/_0.5)]":"bg-white/8 text-white border-white/20 hover:bg-white/15"}`,children:[e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("span",{className:`font-mono text-[0.55rem] tracking-wider ${o?"text-primary":"text-white/70"}`,children:[String(s+1).padStart(2,"0")," /"]}),e.jsx("span",{className:"font-display text-[0.7rem] tracking-tight",children:i.label})]}),e.jsx("div",{className:`grid transition-all duration-500 ${o?"grid-rows-[1fr] opacity-100 mt-1":"grid-rows-[0fr] opacity-0"}`,children:e.jsx("p",{className:"overflow-hidden text-[0.6rem] leading-relaxed text-white/80",children:i.body})})]},i.label)})}),e.jsx("div",{className:"absolute left-3 md:left-5 bottom-3 md:bottom-4",children:e.jsxs("div",{className:"flex items-center gap-2.5 rounded-full bg-[oklch(0.92_0.07_55)] p-1 pl-3.5 md:pl-4 shadow-[var(--shadow-card)] border border-white/40",children:[e.jsx("span",{className:"text-[0.7rem] md:text-xs font-medium text-[oklch(0.18_0.03_55)] truncate max-w-[10rem] md:max-w-none",children:"Join 70+ organizations"}),e.jsx(m,{to:"/membership/become-a-member",className:"group shrink-0 inline-flex items-center justify-center h-8 w-8 md:h-9 md:w-9 rounded-full bg-[oklch(0.18_0.03_55)] text-white hover:bg-primary transition-colors","aria-label":"Become a member",children:e.jsx(y,{className:"h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"})})]})})]})]})]})}function be(){return e.jsx("section",{className:"relative z-10 py-8 md:py-12",children:e.jsx("div",{className:"container-page",children:e.jsx(l,{children:e.jsxs("div",{className:"relative overflow-hidden rounded-2xl md:rounded-3xl border border-white/10 p-6 md:p-10 text-on-deep shadow-[var(--shadow-card)]",style:{backgroundImage:"var(--gradient-navy)"},children:[e.jsx("div",{className:"pointer-events-none absolute -right-24 -top-28 h-80 w-80 rounded-full bg-navy-glow/25 blur-3xl"}),e.jsx("div",{className:"pointer-events-none absolute -left-24 bottom-[-6rem] h-72 w-72 rounded-full bg-primary/15 blur-3xl"}),e.jsx("div",{className:"pointer-events-none absolute inset-0 opacity-[0.14]",style:{backgroundImage:"linear-gradient(to right, rgb(255 255 255 / 0.6) 1px, transparent 1px), linear-gradient(to bottom, rgb(255 255 255 / 0.6) 1px, transparent 1px)",backgroundSize:"56px 56px",maskImage:"radial-gradient(120% 100% at 85% 0%, black 0%, transparent 70%)",WebkitMaskImage:"radial-gradient(120% 100% at 85% 0%, black 0%, transparent 70%)"}}),e.jsxs("div",{className:"pointer-events-none absolute right-6 top-1/2 hidden -translate-y-1/2 lg:block",children:[e.jsx("div",{className:"h-56 w-56 rounded-full border border-white/10"}),e.jsx("div",{className:"absolute inset-6 rounded-full border border-white/10"}),e.jsx("div",{className:"absolute inset-12 rounded-full border border-navy-glow/25"})]}),e.jsxs("div",{className:"relative grid md:grid-cols-[1fr_auto] items-center gap-6",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2 text-[0.7rem] font-medium uppercase tracking-[0.2em] text-on-deep/70",children:[e.jsx("span",{className:"rounded-full bg-navy-glow/20 px-2.5 py-0.5 text-on-deep ring-1 ring-navy-glow/40",children:"New"}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(M,{className:"h-3.5 w-3.5"})," Sept 19–28, 2026"]}),e.jsx("span",{className:"hidden h-3 w-px bg-white/20 sm:block"}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(G,{className:"h-3.5 w-3.5"})," New York"]})]}),e.jsx("h2",{className:"mt-3 font-display text-2xl md:text-3xl text-on-deep",children:"Navigate UNGA81 with G4 Alliance — schedule & side events guide"}),e.jsx("p",{className:"mt-2 max-w-2xl text-on-deep/70",children:"Browse every side event by day, filter by health track, build and save your own agenda, view the venue map, and check official UN access requirements on our dedicated UNGA81 hub."})]}),e.jsxs("div",{className:"flex flex-col items-start md:items-end gap-3",children:[e.jsxs("a",{href:"https://unga81.theg4alliance.org/",target:"_blank",rel:"noopener noreferrer",className:"group inline-flex items-center gap-2 rounded-full bg-on-deep px-6 py-3 text-sm font-semibold text-ink-deep shadow-[0_10px_30px_-12px_rgb(0_0_0/0.7)] transition-all hover:bg-primary hover:text-primary-foreground",children:["Explore the UNGA81 Hub",e.jsx(f,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]}),e.jsxs("a",{href:"https://wha79.theg4alliance.org/",target:"_blank",rel:"noopener noreferrer",className:"group inline-flex items-center gap-1.5 text-xs text-on-deep/50 transition-colors hover:text-on-deep/80",children:["Archive: WHA79 Geneva recap",e.jsx(f,{className:"h-3 w-3 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]})]})]})]})})})})}
1function ye(){const a=d.useRef(null),[t,n]=d.useState(!0),i=()=>{const s=a.current;if(!s)return;const o=!t;s.muted=o,o||(s.currentTime=0,s.play()),n(o)};return e.jsx("section",{className:"py-24 md:py-32",children:e.jsxs("div",{className:"container-page text-center max-w-4xl",children:[e.jsxs(l,{children:[e.jsx("p",{className:"eyebrow",children:"Why Global Surgery Matters"}),e.jsx("h2",{className:"mt-4 font-display text-3xl md:text-5xl text-balance",children:"A short story about the G4 Alliance."})]}),e.jsx(l,{delay:.15,children:e.jsxs("div",{className:"mt-10 aspect-video rounded-2xl overflow-hidden shadow-[var(--shadow-card)] bg-ink-deep relative group",children:[e.jsx("video",{ref:a,src:se.url,className:"h-full w-full object-cover",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",poster:I}),e.jsx("div",{className:`pointer-events-none absolute inset-0 bg-gradient-to-t from-ink/40 via-transparent to-transparent transition-opacity duration-500 ${t?"opacity-100":"opacity-0"}`}),e.jsx("button",{type:"button",onClick:i,"aria-label":t?"Play with sound":"Mute video","aria-pressed":!t,className:"absolute bottom-5 right-5 md:bottom-7 md:right-7 inline-flex items-center gap-2 rounded-full bg-primary/95 text-primary-foreground px-4 py-3 md:px-5 md:py-4 shadow-[var(--shadow-glow)] backdrop-blur transition-all hover:bg-primary hover:scale-105 focus:outline-none focus-visible:ring-2 focus-visible:ring-primary-foreground/60",children:t?e.jsxs(e.Fragment,{children:[e.jsxs("span",{className:"relative flex h-4 w-4 items-center justify-center",children:[e.jsx("span",{className:"absolute inline-flex h-full w-full rounded-full bg-primary-foreground/40 animate-ping"}),e.jsx(X,{className:"h-4 w-4 relative"})]}),e.jsx("span",{className:"text-xs md:text-sm font-medium tracking-wide uppercase",children:"Tap for sound"})]}):e.jsxs(e.Fragment,{children:[e.jsx(Q,{className:"h-4 w-4"}),e.jsx("span",{className:"text-xs md:text-sm font-medium tracking-wide uppercase",children:"Mute"})]})})]})})]})})}function ve(){return e.jsx("section",{className:"py-16 md:py-20 border-y border-border bg-surface",children:e.jsxs("div",{className:"container-page grid md:grid-cols-2 gap-12 md:gap-20",children:[e.jsx(l,{children:e.jsxs("div",{children:[e.jsxs("p",{className:"font-display text-6xl md:text-7xl text-primary tracking-tight",children:[e.jsx(A,{value:5,suffix:""}),e.jsx("span",{className:"text-3xl md:text-4xl text-ink-soft ml-2",children:"Billion"})]}),e.jsx("p",{className:"mt-4 text-ink-soft text-lg max-w-md",children:"People lack access to safe surgical care and anaesthesia when needed."})]})}),e.jsx(l,{delay:.15,children:e.jsxs("div",{children:[e.jsxs("p",{className:"font-display text-6xl md:text-7xl text-primary tracking-tight",children:[e.jsx(A,{value:17,suffix:""}),e.jsx("span",{className:"text-3xl md:text-4xl text-ink-soft ml-2",children:"Million"})]}),e.jsx("p",{className:"mt-4 text-ink-soft text-lg max-w-md",children:"Lives lost due to untreated surgical conditions in a single year."})]})})]})})}function je(){return e.jsx("section",{className:"py-24 md:py-36",children:e.jsxs("div",{className:"container-page grid lg:grid-cols-12 gap-12 items-start",children:[e.jsxs(l,{className:"lg:col-span-5",children:[e.jsx("p",{className:"eyebrow",children:"Uniting for Global Surgical Care"}),e.jsxs("h2",{className:"mt-4 font-display text-4xl md:text-5xl leading-[1.05] text-balance",children:["Champion a cause that knows ",e.jsx("em",{className:"italic text-primary font-light",children:"no borders."})]})]}),e.jsxs("div",{className:"lg:col-span-7 space-y-6 text-lg leading-relaxed text-ink-soft",children:[e.jsx(l,{delay:.1,children:e.jsxs("p",{children:["Join us at the forefront of a dynamic global movement, uniting associations and organizations across continents to champion a cause that knows no borders. At G4 Alliance, we are committed to a clear and compelling mission:"," ",e.jsx("span",{className:"text-ink font-medium",children:"advocating for the neglected surgical patient."})]})}),e.jsx(l,{delay:.2,children:e.jsx("p",{children:"Our goal is simple yet profound — to ensure access to quality, safe, timely, and affordable emergency and essential surgical, obstetric, trauma, and anaesthesia (SOTA) care for all."})}),e.jsx(l,{delay:.3,children:e.jsxs(m,{to:"/about/who-we-are",className:"link-un
1derline inline-flex items-center gap-2 text-ink font-medium mt-4",children:["Discover more about us ",e.jsx(y,{className:"h-4 w-4"})]})})]})]})})}function we(){return e.jsxs("section",{className:"py-24 md:py-32 bg-ink-deep text-on-deep relative overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 opacity-30",children:[e.jsx("div",{className:"absolute -top-40 -left-20 w-96 h-96 rounded-full bg-primary/30 blur-[120px]"}),e.jsx("div",{className:"absolute -bottom-40 -right-20 w-96 h-96 rounded-full bg-primary/20 blur-[120px]"})]}),e.jsxs("div",{className:"container-page relative",children:[e.jsx("div",{className:"max-w-2xl",children:e.jsxs(l,{children:[e.jsx("p",{className:"eyebrow",children:"Our Foundation"}),e.jsx("h2",{className:"mt-4 font-display text-4xl md:text-5xl text-white text-balance",children:"G4 Alliance Core Pillars"}),e.jsx("p",{className:"mt-6 text-white/70 text-lg leading-relaxed",children:"Together, these pillars form the foundation of our relentless pursuit to make quality surgical care a global priority."})]})}),e.jsx("div",{className:"mt-16 grid md:grid-cols-3 gap-6 md:gap-8",children:pe.map((a,t)=>e.jsx(l,{delay:t*.1,children:e.jsxs("article",{className:"group relative rounded-2xl overflow-hidden bg-white/5 border border-white/10 backdrop-blur h-full",children:[e.jsx("div",{className:"aspect-[4/3] overflow-hidden",children:e.jsx("img",{src:a.img,alt:a.title,className:"h-full w-full object-cover transition-transform duration-[1.2s] group-hover:scale-110",loading:"lazy",width:1024,height:1280})}),e.jsxs("div",{className:"p-6 md:p-8",children:[e.jsxs("div",{className:"flex items-baseline gap-3",children:[e.jsxs("span",{className:"font-display text-primary text-2xl",children:["0",t+1]}),e.jsx("h3",{className:"font-display text-2xl md:text-3xl text-white",children:a.title})]}),e.jsx("p",{className:"mt-4 text-white/70 leading-relaxed text-sm",children:a.body})]})]})},a.title))})]})]})}function Ne(){return e.jsx("section",{className:"py-32 md:py-40 relative",children:e.jsxs("div",{className:"container-page text-center max-w-4xl",children:[e.jsx(l,{children:e.jsx("p",{className:"eyebrow",children:"Our Global Goal & Target"})}),e.jsx(l,{delay:.1,children:e.jsxs("h2",{className:"mt-6 font-display text-3xl md:text-5xl lg:text-6xl leading-[1.1] text-balance",children:["To increase access to ",e.jsx("em",{className:"italic text-primary font-light",children:"safe, essential, and timely"})," ","surgical, obstetric, trauma and anaesthesia care as part of"," ",e.jsx("em",{className:"italic font-light",children:"universal health coverage."})]})}),e.jsx(l,{delay:.2,children:e.jsxs(m,{to:"/what-we-do",className:"mt-12 inline-flex items-center gap-2 rounded-full bg-ink-deep px-8 py-4 text-sm font-medium text-on-deep hover:bg-primary transition-colors",children:["Explore what we do",e.jsx(y,{className:"h-4 w-4"})]})})]})})}function ke(){return e.jsx("section",{className:"py-24 md:py-32 bg-surface",children:e.jsxs("div",{className:"container-page",children:[e.jsxs("div",{className:"flex items-end justify-between flex-wrap gap-6 mb-16",children:[e.jsx(l,{children:e.jsxs("div",{children:[e.jsx("p",{className:"eyebrow",children:"Latest News & Updates"}),e.jsx("h2",{className:"mt-4 font-display text-4xl md:text-5xl text-balance max-w-xl",children:"From our newsroom"})]})}),e.jsx(l,{delay:.1,children:e.jsxs(m,{to:"/our-work/news-updates",className:"link-underline inline-flex items-center gap-2 text-ink font-medium",children:["Go to News & Updates ",e.jsx(y,{className:"h-4 w-4"})]})})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6 md:gap-8",children:ue.map((a,t)=>e.jsx(l,{delay:t*.1,children:e.jsxs("article",{className:"group flex flex-col h-full rounded-2xl bg-card p-7 border border-border hover:border-primary/40 transition-all hover:shadow-[var(--shadow-card)]",children:[e.jsxs("div",{className:"flex items-center justify-between text-xs text-ink-soft",children:[e.jsx("span",{className:"rounded-full bg-accent px-3 py-1 text-accent-foreground font-medium",children:a.tag}),e.jsx("span",{children:a.date})]}),e.jsx("h3",{className:"mt-5 font-display text-2xl leading-tight text-balance group-hover:text-primary transition-colors",children:a.title}),e.jsx("p",{className:"mt-3 text-sm text-ink-soft leading-relaxed flex-1",children:a.excerpt}),e.jsxs(m,{to:a.to??"/our-work/news-updates",className:"mt-6 inline-flex items-center gap-1 text-sm font-medium text-primary",children:[a.ctaLabel??"Read more",e.jsx(y,{className:"h-3.5 w-3.5 transition-transform group-hover:translate-x-1"})]})]})},a.title))})]})})}function Ae(){return e.jsx("section",{className:"py-24 md:py-36",children:e.jsx("div",{className:"container-page",children:e.jsxs("div",{className:"rounded-3xl bg-ink-deep relative overflow-hidden p-8 md:p-16 lg:p-20",children:[e.jsx("div",{className:"absolute inset-0 opacity-90",style:{background:"var(--gradient-warm)"}}),e.jsx("div",{className:"absolute inset-0 bg-ink-deep/55"}
1),e.jsx("div",{className:"absolute -right-40 -top-40 w-[500px] h-[500px] rounded-full bg-white/5 blur-3xl"}),e.jsxs("div",{className:"relative grid lg:grid-cols-2 gap-12 items-center text-primary-foreground",children:[e.jsx("div",{children:e.jsxs(l,{children:[e.jsx("p",{className:"eyebrow text-[oklch(0.92_0.08_55)]",children:"Member Benefits"}),e.jsx("h2",{className:"mt-4 font-display text-4xl md:text-5xl lg:text-6xl text-white text-balance leading-[1.05]",children:"Join the G4 Alliance"}),e.jsx("p",{className:"mt-4 font-display italic text-2xl text-white/80",children:"Apply today."})]})}),e.jsx("div",{children:e.jsxs(l,{delay:.15,children:[e.jsx("ul",{className:"space-y-4",children:ge.map(a=>e.jsxs("li",{className:"flex items-start gap-3 text-white/90",children:[e.jsx("span",{className:"mt-2 h-1.5 w-1.5 rounded-full bg-primary shrink-0"}),e.jsx("span",{className:"leading-relaxed",children:a})]},a))}),e.jsxs(m,{to:"/membership/become-a-member",className:"mt-10 inline-flex items-center gap-2 rounded-full bg-white px-8 py-4 text-sm font-medium text-[oklch(0.18_0.02_250)] hover:bg-primary hover:text-primary-foreground transition-colors",children:["Become a Member",e.jsx(y,{className:"h-4 w-4"})]})]})})]})]})})})}export{qe as component};

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.