.HomePage_pageWrapper__febOB{padding-top:var(--header-height,80px)}.HomePage_heroSection__T5Ohh{min-height:calc(100vh - var(--header-height, 80px));display:flex;align-items:center;position:relative;overflow:hidden;padding:var(--space-3xl,6rem) var(--space-xl,3rem)}.HomePage_heroSection__T5Ohh:before{content:"";position:absolute;inset:0;z-index:0}.light-mode .HomePage_heroSection__T5Ohh:before,body:not(.dark-mode) .HomePage_heroSection__T5Ohh:before{background:linear-gradient(135deg,rgba(250,251,251,.9) 0,var(--light-bg-tint) 50%,rgba(250,251,251,.9) 100%)}.dark .HomePage_heroSection__T5Ohh:before,.dark-mode .HomePage_heroSection__T5Ohh:before{background:linear-gradient(135deg,var(--dark-bg-primary) 0,var(--dark-bg-secondary) 50%,var(--dark-bg-primary) 100%)}.HomePage_heroContainer__X8y8x{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:var(--space-3xl,6rem);gap:var(--space-3xl,6rem);align-items:center;position:relative;z-index:1;width:100%}@media (min-width:1024px){.HomePage_heroContainer__X8y8x{grid-template-columns:1fr 1fr}}.HomePage_heroContent__LuM_u{text-align:center}@media (min-width:1024px){.HomePage_heroContent__LuM_u{text-align:left}}.HomePage_heroTagline__avj95{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--space-sm,1rem)}.light-mode .HomePage_heroTagline__avj95,body:not(.dark-mode) .HomePage_heroTagline__avj95{color:var(--light-text-muted,#7F878B)}.dark .HomePage_heroTagline__avj95,.dark-mode .HomePage_heroTagline__avj95{color:var(--dark-text-muted,#5C6366)}.HomePage_heroHeading__uxBBe{font-size:clamp(3rem,6vw,5.5rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--space-md,1.5rem)}.light-mode .HomePage_heroHeading__uxBBe,body:not(.dark-mode) .HomePage_heroHeading__uxBBe{color:var(--light-text-primary,#0A1810)}.dark .HomePage_heroHeading__uxBBe,.dark-mode .HomePage_heroHeading__uxBBe{color:var(--dark-text-primary,#E8F9ED)}.HomePage_heroHeadingAccent__RJKBB{color:var(--accent-tertiary,#5CB87A)}.HomePage_heroHeadingAccent__RJKBB:after{display:none}.HomePage_heroDescription__5PKIy{font-size:1.25rem;line-height:1.6;margin-bottom:var(--space-xl,3rem);max-width:90%}.light-mode .HomePage_heroDescription__5PKIy,body:not(.dark-mode) .HomePage_heroDescription__5PKIy{color:var(--light-text-muted,#7F878B)}.dark .HomePage_heroDescription__5PKIy,.dark-mode .HomePage_heroDescription__5PKIy{color:var(--dark-text-muted,#5C6366)}@media (min-width:1024px){.HomePage_heroDescription__5PKIy{margin-left:0;margin-right:0}}@media (max-width:1023px){.HomePage_heroDescription__5PKIy{margin-left:auto;margin-right:auto}}.HomePage_heroCtas__qZNgg{display:flex;flex-direction:column;gap:var(--space-sm,1rem)}@media (min-width:480px){.HomePage_heroCtas__qZNgg{flex-direction:row;justify-content:center}}@media (min-width:1024px){.HomePage_heroCtas__qZNgg{justify-content:flex-start}}.HomePage_heroPrimaryCta__JeNEi{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;background:linear-gradient(135deg,var(--accent-primary,#2A6847),var(--accent-secondary,#3A8F62));color:white;border-radius:var(--radius-md,12px);font-weight:500;font-size:.9375rem;text-decoration:none;transition:all var(--transition-base);box-shadow:0 4px 16px rgba(42,104,71,.3)}.HomePage_heroPrimaryCta__JeNEi:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(42,104,71,.4)}.HomePage_heroSecondaryCta__IFBQE{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;border:1px solid var(--accent-tertiary,#5cb87a);border-radius:var(--radius-md,12px);font-weight:500;font-size:.9375rem;text-decoration:none;transition:all var(--transition-base);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.light-mode .HomePage_heroSecondaryCta__IFBQE,body:not(.dark-mode) .HomePage_heroSecondaryCta__IFBQE{background:rgba(42,104,71,.08);color:var(--accent-primary,#2A6847)}.dark .HomePage_heroSecondaryCta__IFBQE,.dark-mode .HomePage_heroSecondaryCta__IFBQE{background:rgba(92,184,122,.1);color:var(--accent-tertiary,#5CB87A)}.HomePage_heroSecondaryCta__IFBQE:hover{transform:translateY(-1px)}.HomePage_heroImageWrapper__E7lmO{position:relative;border-radius:var(--radius-2xl,24px);overflow:hidden;box-shadow:0 20px 60px rgba(10,24,16,.3)}.HomePage_heroImage__fwBkp{width:100%;height:auto;display:block;transition:transform var(--transition-slow)}.HomePage_heroImageWrapper__E7lmO:hover .HomePage_heroImage__fwBkp{transform:scale(1.02)}.HomePage_heroImageOverlay__AF6Ay{display:none}.HomePage_statsSection__XdO5x{background:var(--color-background-card);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:var(--spacing-3xl) var(--spacing-lg)}.HomePage_statsContainer__jKZpD{max-width:var(--max-width-content);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}@media (min-width:768px){.HomePage_statsContainer__jKZpD{grid-template-columns:repeat(4,1fr);gap:var(--spacing-3xl)}}.HomePage_statItem__4eJta{text-align:center;padding:var(--spacing-lg)}.HomePage_statValue__5N9ld{display:block;font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-accent);line-height:1;margin-bottom:var(--spacing-sm)}@media (min-width:768px){.HomePage_statValue__5N9ld{font-size:var(--font-size-5xl)}}.HomePage_statLabel__Zp1LK{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-weight-medium)}.HomePage_sectionContainer__u9ldx{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--spacing-lg)}.HomePage_sectionHeader__FljRa{text-align:center;margin-bottom:var(--spacing-4xl)}.HomePage_sectionTitle__kchF_{font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-lg);position:relative;display:inline-block}.HomePage_sectionTitle__kchF_:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--gradient-primary);border-radius:var(--border-radius-full)}.HomePage_sectionSubtitle__wUZ26{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:600px;margin:var(--spacing-xl) auto 0}.HomePage_sectionCta___bQpJ{text-align:center;margin-top:var(--spacing-3xl)}.HomePage_secondaryCta__uhCo3{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-accent);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);text-decoration:none;padding:var(--spacing-md) var(--spacing-xl);border:2px solid var(--color-border-accent);border-radius:var(--border-radius-lg);transition:all var(--transition-base)}.HomePage_secondaryCta__uhCo3:hover{background:var(--color-brand-primary);color:var(--color-text-inverse);transform:translateY(-2px);box-shadow:var(--shadow-accent)}.HomePage_researchSection__KPZAQ{padding:var(--space-3xl,6rem) var(--space-xl,3rem)}.HomePage_researchGrid__k7jgD{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-lg,2rem);gap:var(--space-lg,2rem)}.HomePage_researchCard__SKlfh{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:var(--radius-xl,20px);padding:var(--space-xl,3rem);transition:all var(--transition-slow);position:relative;overflow:hidden;cursor:pointer}.light-mode .HomePage_researchCard__SKlfh,body:not(.dark-mode) .HomePage_researchCard__SKlfh{background:rgba(255,255,255,.7);border:1px solid rgba(21,48,33,.08);box-shadow:0 8px 32px rgba(10,24,16,.08)}.dark .HomePage_researchCard__SKlfh,.dark-mode .HomePage_researchCard__SKlfh{background:var(--dark-bg-tertiary);border:1px solid rgba(var(--accent-primary-rgb,139,218,163),.12);box-shadow:0 8px 32px rgba(0,0,0,.3)}.HomePage_researchCard__SKlfh:after,.HomePage_researchCard__SKlfh:before{display:none}.HomePage_researchCard__SKlfh:hover{transform:translateY(-8px)}.light-mode .HomePage_researchCard__SKlfh:hover,body:not(.dark-mode) .HomePage_researchCard__SKlfh:hover{box-shadow:0 20px 60px rgba(10,24,16,.15);border-color:rgba(42,104,71,.25)}.dark .HomePage_researchCard__SKlfh:hover,.dark-mode .HomePage_researchCard__SKlfh:hover{box-shadow:0 20px 60px rgba(10,24,16,.4);border-color:rgba(139,218,163,.25)}.HomePage_researchIconWrapper__qdtkv{width:56px;height:56px;border-radius:var(--radius-lg,16px);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md,1.5rem);transition:all var(--transition-base)}.light-mode .HomePage_researchIconWrapper__qdtkv,body:not(.dark-mode) .HomePage_researchIconWrapper__qdtkv{background:rgba(42,104,71,.1);color:var(--accent-primary,#2A6847)}.dark .HomePage_researchIconWrapper__qdtkv,.dark-mode .HomePage_researchIconWrapper__qdtkv{background:rgba(92,184,122,.15);color:var(--accent-tertiary,#5CB87A)}.HomePage_researchCard__SKlfh:hover .HomePage_researchIconWrapper__qdtkv{background:linear-gradient(135deg,var(--accent-primary,#2A6847),var(--accent-secondary,#3A8F62));color:white;transform:scale(1.05)}.HomePage_researchCardTitle__NFxAN{font-size:1.25rem;font-weight:600;margin-bottom:var(--space-sm,1rem);transition:color var(--transition-base)}.HomePage_researchCard__SKlfh:hover .HomePage_researchCardTitle__NFxAN{color:var(--accent-tertiary,#5CB87A)}.HomePage_researchCardDescription___ILCL{font-size:.9375rem;line-height:1.6}.light-mode .HomePage_researchCardDescription___ILCL,body:not(.dark-mode) .HomePage_researchCardDescription___ILCL{color:var(--light-text-muted,#7F878B)}.dark .HomePage_researchCardDescription___ILCL,.dark-mode .HomePage_researchCardDescription___ILCL{color:var(--dark-text-muted,#5C6366)}.HomePage_publicationsSection__kZ_us{padding:var(--spacing-5xl) var(--spacing-lg);background:var(--color-background-secondary)}.HomePage_publicationsList___BPKL{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:900px;margin:0 auto}.HomePage_publicationItem__fV_dj{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-xl);background:var(--color-background-card);border-radius:var(--border-radius-lg);text-decoration:none;transition:all var(--transition-slow);border:1px solid var(--color-border-light);border-left:3px solid transparent;position:relative;overflow:hidden}.HomePage_publicationItem__fV_dj:after{content:"";position:absolute;inset:0;background:var(--gradient-card-hover);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.HomePage_publicationItem__fV_dj:hover{border-left-color:var(--color-border-accent);box-shadow:var(--shadow-lg);transform:translateX(8px)}.HomePage_publicationItem__fV_dj:hover:after{opacity:1}.HomePage_publicationContent__8_X25{flex:1 1;min-width:0}.HomePage_publicationTitle__19wLs{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-snug);transition:color var(--transition-fast)}.HomePage_publicationItem__fV_dj:hover .HomePage_publicationTitle__19wLs{color:var(--color-text-accent)}.HomePage_publicationAuthors__j6Iz1{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.HomePage_publicationMeta__WGS81{display:flex;align-items:center;gap:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.HomePage_publicationJournal__qMKGC{font-style:italic}.HomePage_publicationDate__eUzoe{display:flex;align-items:center;gap:var(--spacing-xs)}.HomePage_publicationArrow__UH8cW{flex-shrink:0;color:var(--color-text-tertiary);transition:all var(--transition-base)}.HomePage_publicationItem__fV_dj:hover .HomePage_publicationArrow__UH8cW{color:var(--color-text-accent);transform:translateX(4px)}.HomePage_newsSection__eNOoL{padding:var(--space-3xl,6rem) var(--space-xl,3rem)}.HomePage_newsGrid__xiSEy{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-lg,2rem);gap:var(--space-lg,2rem)}.HomePage_newsCard__N7cVE{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:var(--radius-xl,20px);overflow:hidden;text-decoration:none;transition:all var(--transition-slow);display:flex;flex-direction:column;position:relative}.light-mode .HomePage_newsCard__N7cVE,body:not(.dark-mode) .HomePage_newsCard__N7cVE{background:rgba(255,255,255,.7);border:1px solid rgba(21,48,33,.08);box-shadow:0 8px 32px rgba(10,24,16,.08)}.dark .HomePage_newsCard__N7cVE,.dark-mode .HomePage_newsCard__N7cVE{background:var(--dark-bg-tertiary);border:1px solid rgba(var(--accent-primary-rgb,139,218,163),.12);box-shadow:0 8px 32px rgba(0,0,0,.3)}.HomePage_newsCard__N7cVE:after{display:none}.HomePage_newsCard__N7cVE:hover{transform:translateY(-8px)}.light-mode .HomePage_newsCard__N7cVE:hover,body:not(.dark-mode) .HomePage_newsCard__N7cVE:hover{box-shadow:0 20px 60px rgba(10,24,16,.15);border-color:rgba(42,104,71,.25)}.dark .HomePage_newsCard__N7cVE:hover,.dark-mode .HomePage_newsCard__N7cVE:hover{box-shadow:0 20px 60px rgba(10,24,16,.4);border-color:rgba(139,218,163,.25)}.HomePage_newsImageWrapper__uhTjd{position:relative;aspect-ratio:16/9;overflow:hidden}.HomePage_newsImage__Q0tKV{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.HomePage_newsCard__N7cVE:hover .HomePage_newsImage__Q0tKV{transform:scale(1.08)}.HomePage_newsContent__aq2Vw{padding:var(--space-lg,2rem);display:flex;flex-direction:column;flex:1 1}.HomePage_newsDate__mCRUM{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-xs,.5rem);color:var(--accent-tertiary,#5CB87A)}.HomePage_newsTitle__uLCC7{font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:var(--space-sm,1rem);transition:color var(--transition-base)}.HomePage_newsCard__N7cVE:hover .HomePage_newsTitle__uLCC7{color:var(--accent-tertiary,#5CB87A)}.HomePage_newsSummary__btXRJ{font-size:.9375rem;line-height:1.6;flex:1 1;margin-bottom:var(--space-md,1.5rem);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.light-mode .HomePage_newsSummary__btXRJ,body:not(.dark-mode) .HomePage_newsSummary__btXRJ{color:var(--light-text-muted,#7F878B)}.dark .HomePage_newsSummary__btXRJ,.dark-mode .HomePage_newsSummary__btXRJ{color:var(--dark-text-muted,#5C6366)}.HomePage_newsReadMore__wCP93{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:var(--accent-tertiary,#5CB87A);margin-top:auto;transition:gap var(--transition-base)}.HomePage_newsCard__N7cVE:hover .HomePage_newsReadMore__wCP93{gap:.75rem}.HomePage_ctaSection__LxSXJ{padding:var(--space-3xl,6rem) var(--space-xl,3rem)}.HomePage_ctaContainer__3FO8L{max-width:700px;margin:0 auto;text-align:center;padding:var(--space-2xl,4rem);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:var(--radius-2xl,24px);position:relative;overflow:hidden}.light-mode .HomePage_ctaContainer__3FO8L,body:not(.dark-mode) .HomePage_ctaContainer__3FO8L{background:rgba(255,255,255,.7);border:1px solid rgba(21,48,33,.08);box-shadow:0 8px 32px rgba(10,24,16,.08)}.dark .HomePage_ctaContainer__3FO8L,.dark-mode .HomePage_ctaContainer__3FO8L{background:var(--dark-bg-tertiary);border:1px solid rgba(var(--accent-primary-rgb,139,218,163),.12);box-shadow:0 8px 32px rgba(0,0,0,.3)}.HomePage_ctaContainer__3FO8L:before{display:none}.HomePage_ctaTitle__WSMWa{font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.2;margin-bottom:var(--space-md,1.5rem)}.HomePage_ctaDescription__5V5nI{font-size:1.125rem;line-height:1.7;margin-bottom:var(--space-xl,3rem);max-width:500px;margin-left:auto;margin-right:auto}.light-mode .HomePage_ctaDescription__5V5nI,body:not(.dark-mode) .HomePage_ctaDescription__5V5nI{color:var(--light-text-muted,#7F878B)}.dark .HomePage_ctaDescription__5V5nI,.dark-mode .HomePage_ctaDescription__5V5nI{color:var(--dark-text-muted,#5C6366)}.HomePage_ctaButtons__4S13x{display:flex;flex-direction:column;gap:var(--space-sm,1rem);justify-content:center}@media (min-width:480px){.HomePage_ctaButtons__4S13x{flex-direction:row}}.HomePage_ctaPrimaryButton__Ei5oQ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;background:linear-gradient(135deg,var(--accent-primary,#2A6847),var(--accent-secondary,#3A8F62));color:white;border-radius:var(--radius-md,12px);font-weight:500;font-size:.9375rem;text-decoration:none;transition:all var(--transition-base);box-shadow:0 4px 16px rgba(42,104,71,.3)}.HomePage_ctaPrimaryButton__Ei5oQ:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(42,104,71,.4)}.HomePage_ctaSecondaryButton__8dpLV{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;border:1px solid var(--accent-tertiary,#5cb87a);border-radius:var(--radius-md,12px);font-weight:500;font-size:.9375rem;text-decoration:none;transition:all var(--transition-base);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.light-mode .HomePage_ctaSecondaryButton__8dpLV,body:not(.dark-mode) .HomePage_ctaSecondaryButton__8dpLV{background:rgba(42,104,71,.08);color:var(--accent-primary,#2A6847)}.dark .HomePage_ctaSecondaryButton__8dpLV,.dark-mode .HomePage_ctaSecondaryButton__8dpLV{background:rgba(92,184,122,.1);color:var(--accent-tertiary,#5CB87A)}.HomePage_ctaSecondaryButton__8dpLV:hover{transform:translateY(-1px)}