About Global Information Forum

Building a Global Knowledge Community

Through libraries, research, learning, professional collaboration, and equitable information access.

Global Information Forum (GIF) is a professional and academic platform dedicated to connecting libraries, researchers, students, academicians, information professionals, institutions, and knowledge communities worldwide.

Global Collaboration
Knowledge Access
Research Advancement
Our Institutional Focus
GIF

Connecting Knowledge with Communities

Supporting inclusive learning, research, innovation, and professional development through a globally connected information network.

Libraries and Learning Strengthening access to knowledge
Research and Publication Advancing scholarly communication
Professional Networks Creating international collaboration
Global Reach
Knowledge Innovation

A Global Platform for Knowledge, Research, and Information Professionals

GIF brings together individuals and institutions engaged in libraries, information science, education, research, technology, scholarly communication, and knowledge management.

Advancing Knowledge Through Meaningful Connections

Global Information Forum recognizes libraries and information services as essential foundations of learning, innovation, informed citizenship, and sustainable social development.

We create opportunities for professionals, researchers, students, educators, and institutions to exchange ideas, develop skills, build partnerships, and contribute to the advancement of inclusive knowledge societies.

GIF connects local knowledge initiatives with wider regional and international professional communities.

GIF Serves as a Bridge Between

01
Libraries and Communities

Expanding public engagement and access to information.

02
Researchers and Academic Networks

Creating opportunities for knowledge exchange and collaboration.

03
Students and Learning Opportunities

Supporting academic, research, and professional development.

04
Professionals and Emerging Technologies

Developing knowledge and skills for changing information environments.

05
Institutions and Global Collaboration

Promoting partnerships across sectors, disciplines, and borders.

A Community Driven by Knowledge and Collaboration

GIF represents a new generation of professional networks where information professionals, researchers, educators, and learners work together to address contemporary knowledge challenges.

01

Knowledge Should Be Accessible

Information and learning resources should reach people and communities regardless of location, background, or institutional capacity.

02

Libraries Are Catalysts for Development

Libraries are centers for learning, innovation, research, cultural participation, digital inclusion, and community empowerment.

03

Research Creates Impact

Strong research cultures and effective scholarly communication support evidence-based decisions and sustainable societal progress.

04

Collaboration Drives Innovation

Cooperation among professionals, institutions, and communities strengthens knowledge exchange and produces sustainable solutions.

Transforming Knowledge into Opportunity and Impact

Our activities connect professional learning, research support, information access, technological awareness, and global networking.

Connecting Libraries with People

We promote libraries as active learning, information, innovation, and community engagement centers.

  • Library awareness campaigns
  • Information literacy initiatives
  • Community learning programmes
  • Modern library service advocacy

Supporting Students and Learners

We help students strengthen their academic, research, digital, and professional capabilities.

  • Learning workshops
  • Academic guidance
  • Research skill development
  • Mentorship and networking

Empowering Researchers

We create spaces for collaboration, discussion, scholarly communication, and interdisciplinary research.

  • Research discussions
  • Academic networking
  • Publication support
  • Collaborative research initiatives

Promoting Research Culture

We encourage ethical, rigorous, and impact-oriented research among students, professionals, and academicians.

  • Academic writing
  • Scholarly publishing
  • Research ethics
  • Evidence-based practices

Professional Development

We help information professionals and researchers remain effective in a rapidly changing global environment.

  • Seminars and conferences
  • Training programmes
  • Webinars and workshops
  • Professional networking events

Digital Knowledge and Technology

We encourage informed and responsible engagement with technologies transforming libraries, education, and research.

  • Digital libraries
  • Artificial intelligence
  • Open knowledge systems
  • Responsible technology use
Our Vision

Building an Informed and Knowledge-Based Global Society

To establish a globally connected knowledge community where libraries, information services, research, and learning opportunities empower people and contribute to inclusive and sustainable social development.

Our Mission

Connecting People, Institutions, and Ideas

To connect people, libraries, researchers, and institutions through professional development, knowledge sharing, research collaboration, information literacy, and innovative learning initiatives.

Strategic Priorities Guiding Our Work

GIF’s objectives provide a clear direction for programmes, partnerships, publications, professional engagement, and community initiatives.

Our work is guided by professional integrity, inclusion, collaboration, ethical information practice, and public benefit.

01

Promote awareness of libraries and modern information services.

02

Support students and researchers through meaningful development opportunities.

03

Encourage research culture, academic writing, and scholarly communication.

04

Develop professional networks among librarians and information specialists.

05

Facilitate collaboration among universities, libraries, and organizations.

06

Promote digital literacy, information ethics, and responsible practices.

07

Encourage innovation in libraries, knowledge management, and research services.

One Forum, Diverse Knowledge Communities

GIF welcomes people and organizations from different sectors, disciplines, professional backgrounds, and regions.

Information Professionals

Librarians, archivists, documentation specialists, digital curators, and knowledge management professionals.

Explore Membership

Researchers and Academicians

Scholars engaged in information science, education, technology, social sciences, and interdisciplinary research.

Explore Publications

Students and Learners

Emerging professionals seeking academic, research, leadership, digital, and career development opportunities.

Explore Programmes

Institutions and Networks

Universities, libraries, research centres, NGOs, associations, and knowledge-focused organizations.

Discuss Collaboration

Building Stronger Knowledge Systems Together

GIF welcomes institutional partnerships, joint programmes, professional exchanges, research initiatives, publications, training activities, and community-focused knowledge projects.

Partner with GIF
Universities and academic institutions
Libraries and professional associations
Research centres and scholarly networks
NGOs and development organizations
Information technology communities
Knowledge and innovation networks
Join the Global Information Forum

Become Part of a Growing Global Knowledge Community

Connect with professionals, researchers, learners, libraries, and institutions committed to knowledge access, research advancement, professional development, and global collaboration.

Knowledge Access
Learning Development
Research Advancement
Global Collaboration
Information Innovation
Responsible Practice
/* ========================================== FULL-WIDTH WORDPRESS / ELEMENTOR RESET This makes the design full-bleed even when the theme or Elementor container is boxed. ========================================== */ html, body { width: 100%; max-width: 100%; margin: 0; padding: 0; overflow-x: clip; } /* Remove width and side-padding restrictions from the page template. */ body:has(#gif-about-page) #page, body:has(#gif-about-page) #content, body:has(#gif-about-page) .site-content, body:has(#gif-about-page) .content-area, body:has(#gif-about-page) main.site-main, body:has(#gif-about-page) article.page, body:has(#gif-about-page) .entry-content, body:has(#gif-about-page) .page-content { width: 100% !important; max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; overflow: visible !important; } /* Scoped Elementor parent-container reset. */ body:has(#gif-about-page) .elementor:has(#gif-about-page), body:has(#gif-about-page) .e-con:has(#gif-about-page), body:has(#gif-about-page) .e-con-inner:has(#gif-about-page), body:has(#gif-about-page) .elementor-section:has(#gif-about-page), body:has(#gif-about-page) .elementor-container:has(#gif-about-page), body:has(#gif-about-page) .elementor-column:has(#gif-about-page), body:has(#gif-about-page) .elementor-widget-wrap:has(#gif-about-page), body:has(#gif-about-page) .elementor-widget-html:has(#gif-about-page), body:has(#gif-about-page) .elementor-widget-html:has(#gif-about-page) > .elementor-widget-container { width: 100% !important; max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; overflow: visible !important; } body:has(#gif-about-page) .elementor-column:has(#gif-about-page) { flex: 0 0 100% !important; } /* ========================================== GLOBAL VARIABLES ========================================== */ #gif-about-page { --gif-primary: #073763; --gif-primary-dark: #031f3d; --gif-primary-light: #0b5598; --gif-secondary: #0a88b9; --gif-accent: #22b8d8; --gif-accent-light: #dff7fc; --gif-white: #ffffff; --gif-background: #f5f8fc; --gif-background-alt: #edf4fa; --gif-text: #27384a; --gif-heading: #082f55; --gif-muted: #607287; --gif-border: #dce7f1; --gif-shadow: 0 20px 55px rgba(4, 45, 83, 0.11); --gif-shadow-hover: 0 28px 70px rgba(4, 45, 83, 0.18); --gif-radius: 22px; --gif-radius-small: 14px; --gif-transition: 0.35s ease; position: relative; left: 50%; width: 100vw !important; max-width: 100vw !important; min-width: 100vw; margin: 0 0 0 -50vw !important; padding: 0 !important; overflow: hidden; background: var(--gif-white); color: var(--gif-text); font-family: "Inter", "Segoe UI", Arial, sans-serif; line-height: 1.7; } #gif-about-page, #gif-about-page * { box-sizing: border-box; } #gif-about-page h1, #gif-about-page h2, #gif-about-page h3, #gif-about-page h4, #gif-about-page p { margin-top: 0; } #gif-about-page img, #gif-about-page svg { display: block; } #gif-about-page a { text-decoration: none; } #gif-about-page .gif-svg-library { position: absolute; width: 0; height: 0; overflow: hidden; } #gif-about-page .gif-container { position: relative; z-index: 2; width: calc(100% - clamp(36px, 6vw, 120px)); max-width: 1480px; margin: 0 auto; padding: 0; } #gif-about-page .gif-section { padding: 105px 0; } /* ========================================== GENERAL COMPONENTS ========================================== */ #gif-about-page .gif-section-heading { max-width: 760px; margin-bottom: 52px; } #gif-about-page .gif-section-heading.gif-centered { margin-left: auto; margin-right: auto; text-align: center; } #gif-about-page .gif-section-label { display: inline-flex; align-items: center; gap: 8px; margin-bottom: 15px; color: var(--gif-secondary); font-size: 13px; font-weight: 800; line-height: 1.2; letter-spacing: 1.8px; text-transform: uppercase; } #gif-about-page .gif-section-label::before { width: 28px; height: 2px; background: currentColor; content: ""; } #gif-about-page .gif-label-light { color: #8de5f6; } #gif-about-page .gif-section-heading h2 { margin-bottom: 20px; color: var(--gif-heading); font-size: clamp(30px, 4vw, 48px); font-weight: 800; line-height: 1.16; letter-spacing: -1.3px; } #gif-about-page .gif-section-heading p { margin-bottom: 0; color: var(--gif-muted); font-size: 17px; line-height: 1.85; } #gif-about-page .gif-button { display: inline-flex; min-height: 52px; align-items: center; justify-content: center; gap: 11px; padding: 13px 24px; border: 1px solid transparent; border-radius: 10px; font-size: 15px; font-weight: 750; line-height: 1.2; transition: transform var(--gif-transition), background var(--gif-transition), color var(--gif-transition), border-color var(--gif-transition), box-shadow var(--gif-transition); } #gif-about-page .gif-button svg { width: 19px; height: 19px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; transition: transform var(--gif-transition); } #gif-about-page .gif-button:hover { transform: translateY(-3px); } #gif-about-page .gif-button:hover svg { transform: translateX(4px); } #gif-about-page .gif-button-primary { background: linear-gradient(135deg, var(--gif-accent), var(--gif-secondary)); color: var(--gif-white); box-shadow: 0 14px 30px rgba(10, 136, 185, 0.28); } #gif-about-page .gif-button-primary:hover { color: var(--gif-white); box-shadow: 0 18px 38px rgba(10, 136, 185, 0.37); } #gif-about-page .gif-button-outline { border-color: rgba(255, 255, 255, 0.4); background: rgba(255, 255, 255, 0.06); color: var(--gif-white); backdrop-filter: blur(10px); } #gif-about-page .gif-button-outline:hover { border-color: var(--gif-white); background: var(--gif-white); color: var(--gif-primary); } #gif-about-page .gif-button-white { background: var(--gif-white); color: var(--gif-primary); box-shadow: 0 15px 35px rgba(0, 0, 0, 0.16); } #gif-about-page .gif-button-white:hover { background: #eefaff; color: var(--gif-primary-dark); } #gif-about-page .gif-button-outline-dark { border-color: var(--gif-primary); background: transparent; color: var(--gif-primary); } #gif-about-page .gif-button-outline-dark:hover { background: var(--gif-primary); color: var(--gif-white); } /* ========================================== HERO SECTION ========================================== */ #gif-about-page .gif-about-hero { position: relative; min-height: 820px; display: flex; align-items: center; overflow: hidden; padding: 110px 0 145px; background: radial-gradient(circle at 15% 20%, rgba(34, 184, 216, 0.2), transparent 29%), radial-gradient(circle at 83% 18%, rgba(34, 184, 216, 0.15), transparent 24%), linear-gradient(135deg, #031d38 0%, #073763 51%, #075c85 100%); } #gif-about-page .gif-hero-grid-pattern { position: absolute; inset: 0; opacity: 0.15; background-image: linear-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.08) 1px, transparent 1px); background-size: 50px 50px; mask-image: linear-gradient(to bottom, black, transparent 94%); } #gif-about-page .gif-hero-decoration { position: absolute; border: 1px solid rgba(255, 255, 255, 0.13); border-radius: 50%; pointer-events: none; } #gif-about-page .gif-decoration-one { top: -180px; right: -130px; width: 510px; height: 510px; box-shadow: 0 0 0 70px rgba(255, 255, 255, 0.025), 0 0 0 140px rgba(255, 255, 255, 0.018); } #gif-about-page .gif-decoration-two { bottom: -220px; left: -150px; width: 520px; height: 520px; box-shadow: 0 0 0 75px rgba(255, 255, 255, 0.025), 0 0 0 150px rgba(255, 255, 255, 0.018); } #gif-about-page .gif-hero-layout { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(380px, 0.95fr); align-items: center; gap: 80px; } #gif-about-page .gif-eyebrow { display: inline-flex; align-items: center; gap: 10px; margin-bottom: 24px; padding: 8px 14px 8px 9px; border: 1px solid rgba(255, 255, 255, 0.19); border-radius: 30px; background: rgba(255, 255, 255, 0.08); color: #d9f7ff; font-size: 12px; font-weight: 750; letter-spacing: 1.25px; text-transform: uppercase; backdrop-filter: blur(10px); } #gif-about-page .gif-eyebrow-icon { display: inline-flex; width: 28px; height: 28px; align-items: center; justify-content: center; border-radius: 50%; background: var(--gif-accent); color: var(--gif-white); } #gif-about-page .gif-eyebrow-icon svg { width: 15px; height: 15px; fill: none; stroke: currentColor; stroke-width: 1.8; } #gif-about-page .gif-hero-content h1 { max-width: 720px; margin-bottom: 23px; color: var(--gif-white); font-size: clamp(47px, 6vw, 75px); font-weight: 850; line-height: 1.03; letter-spacing: -2.8px; } #gif-about-page .gif-hero-content h1 span { display: block; background: linear-gradient(90deg, #ffffff, #6ce2f4); -webkit-background-clip: text; background-clip: text; color: transparent; } #gif-about-page .gif-hero-content h2 { max-width: 670px; margin-bottom: 21px; color: #bfeaf4; font-size: clamp(20px, 2.3vw, 27px); font-weight: 500; line-height: 1.47; letter-spacing: -0.3px; } #gif-about-page .gif-hero-content > p { max-width: 680px; margin-bottom: 31px; color: rgba(255, 255, 255, 0.78); font-size: 16px; line-height: 1.86; text-align: justify; } #gif-about-page .gif-hero-actions { display: flex; flex-wrap: wrap; gap: 13px; margin-bottom: 35px; } #gif-about-page .gif-hero-highlights { display: flex; flex-wrap: wrap; gap: 13px 23px; color: rgba(255, 255, 255, 0.76); font-size: 13px; font-weight: 650; } #gif-about-page .gif-hero-highlights div { display: flex; align-items: center; gap: 8px; } #gif-about-page .gif-highlight-dot { width: 7px; height: 7px; border-radius: 50%; background: #68e3f5; box-shadow: 0 0 0 5px rgba(104, 227, 245, 0.12); } #gif-about-page .gif-hero-visual { position: relative; padding: 27px 0 21px; } #gif-about-page .gif-focus-panel { position: relative; z-index: 2; overflow: hidden; padding: 30px; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 26px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.05)); color: var(--gif-white); box-shadow: 0 35px 80px rgba(0, 0, 0, 0.28); backdrop-filter: blur(19px); } #gif-about-page .gif-focus-panel::before { position: absolute; top: -100px; right: -90px; width: 260px; height: 260px; border-radius: 50%; background: rgba(33, 190, 221, 0.14); content: ""; } #gif-about-page .gif-focus-panel-header { position: relative; z-index: 2; display: flex; align-items: center; justify-content: space-between; margin-bottom: 28px; color: #d8f7ff; font-size: 13px; font-weight: 750; letter-spacing: 1px; text-transform: uppercase; } #gif-about-page .gif-live-indicator { display: flex; align-items: center; gap: 7px; padding: 6px 9px; border-radius: 20px; background: rgba(255, 255, 255, 0.09); font-size: 10px; letter-spacing: 1.3px; } #gif-about-page .gif-live-indicator span { width: 7px; height: 7px; border-radius: 50%; background: #67e6b5; box-shadow: 0 0 0 5px rgba(103, 230, 181, 0.12); animation: gifPulse 2.3s infinite; } #gif-about-page .gif-focus-main-icon { position: relative; z-index: 2; display: flex; width: 72px; height: 72px; align-items: center; justify-content: center; margin-bottom: 21px; border-radius: 18px; background: linear-gradient(135deg, var(--gif-accent), #78e8f6); color: var(--gif-primary-dark); box-shadow: 0 18px 35px rgba(0, 0, 0, 0.17); } #gif-about-page .gif-focus-main-icon svg { width: 39px; height: 39px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; } #gif-about-page .gif-focus-panel > h3 { position: relative; z-index: 2; margin-bottom: 13px; color: var(--gif-white); font-size: 26px; line-height: 1.3; } #gif-about-page .gif-focus-panel > p { position: relative; z-index: 2; margin-bottom: 25px; color: rgba(255, 255, 255, 0.71); font-size: 14px; line-height: 1.75; } #gif-about-page .gif-focus-list { position: relative; z-index: 2; display: grid; gap: 11px; } #gif-about-page .gif-focus-item { display: flex; align-items: center; gap: 13px; padding: 13px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 13px; background: rgba(1, 24, 46, 0.28); transition: transform var(--gif-transition), background var(--gif-transition); } #gif-about-page .gif-focus-item:hover { transform: translateX(5px); background: rgba(1, 24, 46, 0.47); } #gif-about-page .gif-focus-icon { display: flex; width: 42px; height: 42px; flex: 0 0 42px; align-items: center; justify-content: center; border-radius: 11px; background: rgba(67, 213, 239, 0.14); color: #7de9f8; } #gif-about-page .gif-focus-icon svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; } #gif-about-page .gif-focus-item strong, #gif-about-page .gif-focus-item span { display: block; } #gif-about-page .gif-focus-item strong { margin-bottom: 2px; color: var(--gif-white); font-size: 13px; } #gif-about-page .gif-focus-item span { color: rgba(255, 255, 255, 0.58); font-size: 11px; } #gif-about-page .gif-floating-card { position: absolute; z-index: 3; display: flex; align-items: center; gap: 9px; padding: 11px 15px; border: 1px solid rgba(255, 255, 255, 0.42); border-radius: 12px; background: rgba(255, 255, 255, 0.94); color: var(--gif-primary); box-shadow: 0 18px 45px rgba(0, 0, 0, 0.2); font-size: 12px; font-weight: 800; animation: gifFloat 4.5s ease-in-out infinite; } #gif-about-page .gif-floating-card svg { width: 19px; height: 19px; fill: none; stroke: var(--gif-secondary); stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; } #gif-about-page .gif-floating-card-one { top: 4px; right: -18px; } #gif-about-page .gif-floating-card-two { bottom: -4px; left: -35px; animation-delay: -2s; } #gif-about-page .gif-hero-wave { position: absolute; right: 0; bottom: -1px; left: 0; height: 105px; line-height: 0; } #gif-about-page .gif-hero-wave svg { width: 100%; height: 100%; } #gif-about-page .gif-hero-wave path { fill: var(--gif-white); } /* ========================================== WHO WE ARE ========================================== */ #gif-about-page .gif-who-section { background: var(--gif-white); } #gif-about-page .gif-who-layout { display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(440px, 1.1fr); align-items: start; gap: 65px; } #gif-about-page .gif-who-description { padding: 15px 0; } #gif-about-page .gif-who-description > h3 { margin-bottom: 20px; color: var(--gif-heading); font-size: 30px; line-height: 1.3; letter-spacing: -0.5px; } #gif-about-page .gif-who-description > p { margin-bottom: 17px; color: var(--gif-muted); font-size: 16px; line-height: 1.9; text-align: justify; } #gif-about-page .gif-inline-message { display: flex; align-items: flex-start; gap: 14px; margin-top: 28px; padding: 20px; border: 1px solid #cfeaf3; border-radius: var(--gif-radius-small); background: linear-gradient(135deg, #f0fbfe, #f7fcff); } #gif-about-page .gif-inline-message > div { display: flex; width: 43px; height: 43px; flex: 0 0 43px; align-items: center; justify-content: center; border-radius: 11px; background: var(--gif-secondary); color: var(--gif-white); } #gif-about-page .gif-inline-message svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.8; } #gif-about-page .gif-inline-message p { margin: 0; color: var(--gif-heading); font-size: 14px; font-weight: 650; line-height: 1.65; } #gif-about-page .gif-bridge-panel { padding: 35px; border: 1px solid var(--gif-border); border-radius: var(--gif-radius); background: var(--gif-background); box-shadow: var(--gif-shadow); } #gif-about-page .gif-bridge-panel > h3 { margin-bottom: 25px; color: var(--gif-heading); font-size: 24px; } #gif-about-page .gif-bridge-list { display: grid; gap: 12px; } #gif-about-page .gif-bridge-item { display: grid; grid-template-columns: 48px 1fr; gap: 14px; padding: 15px; border: 1px solid transparent; border-radius: 13px; background: var(--gif-white); transition: transform var(--gif-transition), border-color var(--gif-transition), box-shadow var(--gif-transition); } #gif-about-page .gif-bridge-item:hover { transform: translateX(7px); border-color: #b8dce9; box-shadow: 0 14px 30px rgba(5, 54, 96, 0.08); } #gif-about-page .gif-bridge-item > span { display: flex; width: 48px; height: 48px; align-items: center; justify-content: center; border-radius: 12px; background: var(--gif-accent-light); color: var(--gif-secondary); font-size: 13px; font-weight: 850; } #gif-about-page .gif-bridge-item strong { display: block; margin-bottom: 3px; color: var(--gif-heading); font-size: 14px; } #gif-about-page .gif-bridge-item p { margin: 0; color: var(--gif-muted); font-size: 12px; line-height: 1.6; } /* ========================================== IDENTITY AND BELIEFS ========================================== */ #gif-about-page .gif-identity-section { background: linear-gradient(180deg, var(--gif-background), #ffffff); } #gif-about-page .gif-belief-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; } #gif-about-page .gif-belief-card { position: relative; overflow: hidden; min-height: 355px; padding: 31px 27px; border: 1px solid var(--gif-border); border-radius: var(--gif-radius); background: var(--gif-white); box-shadow: 0 12px 35px rgba(4, 48, 86, 0.06); transition: transform var(--gif-transition), border-color var(--gif-transition), box-shadow var(--gif-transition); } #gif-about-page .gif-belief-card::after { position: absolute; right: -65px; bottom: -65px; width: 150px; height: 150px; border-radius: 50%; background: var(--gif-accent-light); opacity: 0; content: ""; transition: opacity var(--gif-transition); } #gif-about-page .gif-belief-card:hover { transform: translateY(-10px); border-color: #abdce9; box-shadow: var(--gif-shadow-hover); } #gif-about-page .gif-belief-card:hover::after { opacity: 0.72; } #gif-about-page .gif-card-number { position: absolute; top: 20px; right: 22px; color: #d7e5ef; font-size: 30px; font-weight: 850; } #gif-about-page .gif-card-icon { position: relative; z-index: 2; display: flex; width: 62px; height: 62px; align-items: center; justify-content: center; margin-bottom: 27px; border-radius: 16px; background: linear-gradient(135deg, var(--gif-primary), var(--gif-secondary)); color: var(--gif-white); box-shadow: 0 14px 30px rgba(5, 67, 115, 0.2); transition: transform var(--gif-transition); } #gif-about-page .gif-belief-card:hover .gif-card-icon { transform: rotate(-5deg) scale(1.06); } #gif-about-page .gif-card-icon svg { width: 30px; height: 30px; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; } #gif-about-page .gif-belief-card h3 { position: relative; z-index: 2; margin-bottom: 14px; color: var(--gif-heading); font-size: 20px; line-height: 1.36; } #gif-about-page .gif-belief-card p { position: relative; z-index: 2; margin-bottom: 0; color: var(--gif-muted); font-size: 14px; line-height: 1.78; text-align: justify; } /* ========================================== ACTIVITIES ========================================== */ #gif-about-page .gif-activities-section { position: relative; background: radial-gradient(circle at 8% 5%, rgba(28, 172, 210, 0.14), transparent 25%), linear-gradient(135deg, #042847, #063e68 55%, #07597e); } #gif-about-page .gif-activities-section .gif-section-heading h2 { color: var(--gif-white); } #gif-about-page .gif-activities-section .gif-section-heading p { color: rgba(255, 255, 255, 0.7); } #gif-about-page .gif-activities-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; } #gif-about-page .gif-activity-card { position: relative; overflow: hidden; min-height: 435px; padding: 31px 28px; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: var(--gif-radius); background: rgba(255, 255, 255, 0.075); backdrop-filter: blur(12px); transition: transform var(--gif-transition), background var(--gif-transition), border-color var(--gif-transition); } #gif-about-page .gif-activity-card::before { position: absolute; top: 0; right: 0; left: 0; height: 4px; background: linear-gradient(90deg, var(--gif-accent), transparent); content: ""; transform: scaleX(0); transform-origin: left; transition: transform var(--gif-transition); } #gif-about-page .gif-activity-card:hover { transform: translateY(-9px); border-color: rgba(105, 226, 245, 0.43); background: rgba(255, 255, 255, 0.12); } #gif-about-page .gif-activity-card:hover::before { transform: scaleX(1); } #gif-about-page .gif-activity-icon { display: flex; width: 61px; height: 61px; align-items: center; justify-content: center; margin-bottom: 25px; border-radius: 15px; background: rgba(79, 217, 239, 0.13); color: #69e4f5; transition: transform var(--gif-transition); } #gif-about-page .gif-activity-card:hover .gif-activity-icon { transform: scale(1.08) rotate(-4deg); } #gif-about-page .gif-activity-icon svg { width: 31px; height: 31px; fill: none; stroke: currentColor; stroke-width: 1.65; stroke-linecap: round; stroke-linejoin: round; } #gif-about-page .gif-activity-card h3 { margin-bottom: 13px; color: var(--gif-white); font-size: 21px; line-height: 1.35; } #gif-about-page .gif-activity-card > p { min-height: 74px; margin-bottom: 20px; color: rgba(255, 255, 255, 0.67); font-size: 14px; line-height: 1.75; } #gif-about-page .gif-activity-card ul { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; } #gif-about-page .gif-activity-card li { position: relative; padding-left: 20px; color: rgba(255, 255, 255, 0.83); font-size: 13px; } #gif-about-page .gif-activity-card li::before { position: absolute; top: 10px; left: 0; width: 7px; height: 7px; border-radius: 50%; background: var(--gif-accent); content: ""; box-shadow: 0 0 0 4px rgba(34, 184, 216, 0.12); } /* ========================================== VISION AND MISSION ========================================== */ #gif-about-page .gif-direction-section { background: var(--gif-white); } #gif-about-page .gif-direction-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 25px; } #gif-about-page .gif-direction-card { position: relative; overflow: hidden; min-height: 410px; padding: 48px; border-radius: 26px; transition: transform var(--gif-transition), box-shadow var(--gif-transition); } #gif-about-page .gif-direction-card:hover { transform: translateY(-8px); box-shadow: var(--gif-shadow-hover); } #gif-about-page .gif-direction-card::after { position: absolute; right: -90px; bottom: -105px; width: 300px; height: 300px; border-radius: 50%; content: ""; } #gif-about-page .gif-vision-card { background: linear-gradient(145deg, #e9f8fc, #f8fdff); color: var(--gif-heading); } #gif-about-page .gif-vision-card::after { border: 45px solid rgba(34, 184, 216, 0.07); } #gif-about-page .gif-mission-card { background: linear-gradient(145deg, var(--gif-primary), #075b83); color: var(--gif-white); } #gif-about-page .gif-mission-card::after { border: 45px solid rgba(255, 255, 255, 0.05); } #gif-about-page .gif-direction-icon { position: relative; z-index: 2; display: flex; width: 68px; height: 68px; align-items: center; justify-content: center; margin-bottom: 30px; border-radius: 18px; } #gif-about-page .gif-vision-card .gif-direction-icon { background: var(--gif-white); color: var(--gif-secondary); box-shadow: 0 15px 30px rgba(8, 68, 111, 0.1); } #gif-about-page .gif-mission-card .gif-direction-icon { background: rgba(255, 255, 255, 0.13); color: #74e5f5; } #gif-about-page .gif-direction-icon svg { width: 34px; height: 34px; fill: none; stroke: currentColor; stroke-width: 1.65; stroke-linecap: round; stroke-linejoin: round; } #gif-about-page .gif-direction-card > span { position: relative; z-index: 2; display: block; margin-bottom: 12px; color: var(--gif-secondary); font-size: 12px; font-weight: 850; letter-spacing: 1.8px; text-transform: uppercase; } #gif-about-page .gif-mission-card > span { color: #81e8f7; } #gif-about-page .gif-direction-card h2 { position: relative; z-index: 2; margin-bottom: 20px; font-size: clamp(27px, 3vw, 38px); line-height: 1.2; letter-spacing: -0.8px; } #gif-about-page .gif-vision-card h2 { color: var(--gif-heading); } #gif-about-page .gif-mission-card h2 { color: var(--gif-white); } #gif-about-page .gif-direction-card p { position: relative; z-index: 2; margin-bottom: 0; font-size: 15px; line-height: 1.85; text-align: justify; } #gif-about-page .gif-vision-card p { color: var(--gif-muted); } #gif-about-page .gif-mission-card p { color: rgba(255, 255, 255, 0.72); } /* ========================================== OBJECTIVES ========================================== */ #gif-about-page .gif-objectives-section { background: var(--gif-background); } #gif-about-page .gif-objectives-layout { display: grid; grid-template-columns: minmax(320px, 0.8fr) minmax(500px, 1.2fr); align-items: start; gap: 75px; } #gif-about-page .gif-objectives-layout .gif-section-heading { position: sticky; top: 35px; margin-bottom: 0; } #gif-about-page .gif-objective-note { display: flex; align-items: flex-start; gap: 14px; margin-top: 28px; padding: 20px; border-left: 4px solid var(--gif-secondary); border-radius: 0 13px 13px 0; background: var(--gif-white); box-shadow: 0 12px 30px rgba(6, 52, 91, 0.07); } #gif-about-page .gif-objective-note svg { width: 25px; height: 25px; flex: 0 0 25px; fill: none; stroke: var(--gif-secondary); stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; } #gif-about-page .gif-objective-note p { margin: 0; color: var(--gif-heading); font-size: 13px; font-weight: 650; line-height: 1.65; } #gif-about-page .gif-objectives-list { display: grid; gap: 13px; } #gif-about-page .gif-objective-item { display: grid; grid-template-columns: 63px 1fr; align-items: center; gap: 19px; min-height: 91px; padding: 16px 21px; border: 1px solid var(--gif-border); border-radius: 16px; background: var(--gif-white); box-shadow: 0 8px 25px rgba(5, 50, 88, 0.045); transition: transform var(--gif-transition), border-color var(--gif-transition), box-shadow var(--gif-transition); } #gif-about-page .gif-objective-item:hover { transform: translateX(8px); border-color: #a8d8e7; box-shadow: 0 17px 38px rgba(5, 50, 88, 0.1); } #gif-about-page .gif-objective-item span { display: flex; width: 58px; height: 58px; align-items: center; justify-content: center; border-radius: 14px; background: linear-gradient(135deg, var(--gif-primary), var(--gif-secondary)); color: var(--gif-white); font-size: 14px; font-weight: 850; } #gif-about-page .gif-objective-item p { margin: 0; color: var(--gif-heading); font-size: 15px; font-weight: 650; line-height: 1.6; } /* ========================================== GLOBAL COMMUNITY ========================================== */ #gif-about-page .gif-community-section { background: var(--gif-white); } #gif-about-page .gif-community-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; } #gif-about-page .gif-community-card { display: flex; min-height: 355px; flex-direction: column; padding: 30px 26px; border: 1px solid var(--gif-border); border-radius: var(--gif-radius); background: var(--gif-white); box-shadow: 0 12px 35px rgba(4, 47, 84, 0.06); transition: transform var(--gif-transition), border-color var(--gif-transition), box-shadow var(--gif-transition); } #gif-about-page .gif-community-card:hover { transform: translateY(-9px); border-color: #a9dce9; box-shadow: var(--gif-shadow-hover); } #gif-about-page .gif-community-icon { display: flex; width: 61px; height: 61px; align-items: center; justify-content: center; margin-bottom: 24px; border-radius: 16px; background: var(--gif-accent-light); color: var(--gif-secondary); transition: transform var(--gif-transition), background var(--gif-transition), color var(--gif-transition); } #gif-about-page .gif-community-card:hover .gif-community-icon { transform: rotate(-5deg) scale(1.07); background: var(--gif-secondary); color: var(--gif-white); } #gif-about-page .gif-community-icon svg { width: 30px; height: 30px; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; } #gif-about-page .gif-community-card h3 { margin-bottom: 13px; color: var(--gif-heading); font-size: 20px; line-height: 1.35; } #gif-about-page .gif-community-card p { margin-bottom: 24px; color: var(--gif-muted); font-size: 14px; line-height: 1.77; text-align: justify; } #gif-about-page .gif-community-card a { display: inline-flex; align-items: center; gap: 8px; margin-top: auto; color: var(--gif-secondary); font-size: 13px; font-weight: 800; } #gif-about-page .gif-community-card a svg { width: 17px; height: 17px; fill: none; stroke: currentColor; stroke-width: 1.8; transition: transform var(--gif-transition); } #gif-about-page .gif-community-card a:hover svg { transform: translateX(5px); } /* ========================================== COLLABORATION ========================================== */ #gif-about-page .gif-collaboration-section { padding-top: 45px; padding-bottom: 105px; background: var(--gif-white); } #gif-about-page .gif-collaboration-panel { position: relative; display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 75px; overflow: hidden; padding: 65px; border-radius: 28px; background: radial-gradient(circle at 100% 0, rgba(63, 214, 239, 0.17), transparent 32%), linear-gradient(135deg, #032543, #07537a); box-shadow: 0 30px 70px rgba(3, 42, 74, 0.23); } #gif-about-page .gif-collaboration-panel::after { position: absolute; right: -110px; bottom: -170px; width: 420px; height: 420px; border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 50%; box-shadow: 0 0 0 60px rgba(255, 255, 255, 0.025), 0 0 0 120px rgba(255, 255, 255, 0.018); content: ""; } #gif-about-page .gif-collaboration-content, #gif-about-page .gif-partnership-list { position: relative; z-index: 2; } #gif-about-page .gif-collaboration-content h2 { margin-bottom: 20px; color: var(--gif-white); font-size: clamp(31px, 4vw, 47px); line-height: 1.16; letter-spacing: -1px; } #gif-about-page .gif-collaboration-content p { margin-bottom: 30px; color: rgba(255, 255, 255, 0.7); font-size: 15px; line-height: 1.83; text-align: justify; } #gif-about-page .gif-partnership-list { display: grid; align-content: center; gap: 12px; } #gif-about-page .gif-partnership-list div { display: flex; align-items: center; gap: 13px; padding: 15px 17px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 13px; background: rgba(255, 255, 255, 0.07); color: rgba(255, 255, 255, 0.86); font-size: 13px; font-weight: 650; backdrop-filter: blur(10px); transition: transform var(--gif-transition), background var(--gif-transition); } #gif-about-page .gif-partnership-list div:hover { transform: translateX(7px); background: rgba(255, 255, 255, 0.12); } #gif-about-page .gif-partnership-list svg { width: 21px; height: 21px; flex: 0 0 21px; fill: none; stroke: #6de5f5; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; } /* ========================================== FINAL CALL TO ACTION ========================================== */ #gif-about-page .gif-final-cta { position: relative; overflow: hidden; padding: 105px 0; background: radial-gradient(circle at 50% 0, rgba(33, 184, 216, 0.16), transparent 36%), var(--gif-background); } #gif-about-page .gif-final-cta-pattern { position: absolute; inset: 0; opacity: 0.36; background-image: radial-gradient(#b9d7e4 1px, transparent 1px); background-size: 26px 26px; mask-image: linear-gradient(to bottom, black, transparent); } #gif-about-page .gif-final-cta-inner { display: grid; grid-template-columns: 1fr 0.9fr; align-items: center; gap: 75px; } #gif-about-page .gif-final-cta-content > span { display: block; margin-bottom: 15px; color: var(--gif-secondary); font-size: 13px; font-weight: 850; letter-spacing: 1.8px; text-transform: uppercase; } #gif-about-page .gif-final-cta-content h2 { margin-bottom: 20px; color: var(--gif-heading); font-size: clamp(34px, 4.5vw, 53px); line-height: 1.12; letter-spacing: -1.4px; } #gif-about-page .gif-final-cta-content p { margin-bottom: 30px; color: var(--gif-muted); font-size: 16px; line-height: 1.85; text-align: justify; } #gif-about-page .gif-final-actions { display: flex; flex-wrap: wrap; gap: 13px; } #gif-about-page .gif-commitment-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 13px; } #gif-about-page .gif-commitment-grid div { display: flex; min-height: 115px; flex-direction: column; align-items: flex-start; justify-content: center; gap: 10px; padding: 21px; border: 1px solid var(--gif-border); border-radius: 16px; background: rgba(255, 255, 255, 0.9); box-shadow: 0 12px 30px rgba(4, 47, 84, 0.055); transition: transform var(--gif-transition), border-color var(--gif-transition), box-shadow var(--gif-transition); } #gif-about-page .gif-commitment-grid div:hover { transform: translateY(-6px); border-color: #abdce9; box-shadow: 0 18px 40px rgba(4, 47, 84, 0.11); } #gif-about-page .gif-commitment-grid svg { width: 27px; height: 27px; fill: none; stroke: var(--gif-secondary); stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; } #gif-about-page .gif-commitment-grid span { color: var(--gif-heading); font-size: 13px; font-weight: 750; } /* ========================================== REVEAL ANIMATIONS ========================================== */ #gif-about-page .gif-reveal { opacity: 0; transform: translateY(28px); transition: opacity 0.75s ease, transform 0.75s ease; } #gif-about-page .gif-reveal.gif-visible { opacity: 1; transform: translateY(0); } @keyframes gifFloat { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } } @keyframes gifPulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.55; transform: scale(0.85); } } /* ========================================== TABLET RESPONSIVE ========================================== */ @media (max-width: 1050px) { #gif-about-page .gif-about-hero { min-height: auto; } #gif-about-page .gif-hero-layout { grid-template-columns: 1fr; gap: 60px; } #gif-about-page .gif-hero-content { max-width: 790px; } #gif-about-page .gif-hero-visual { width: min(650px, 100%); margin: 0 auto; } #gif-about-page .gif-who-layout, #gif-about-page .gif-objectives-layout { grid-template-columns: 1fr; gap: 45px; } #gif-about-page .gif-objectives-layout .gif-section-heading { position: static; } #gif-about-page .gif-belief-grid, #gif-about-page .gif-community-grid { grid-template-columns: repeat(2, 1fr); } #gif-about-page .gif-activities-grid { grid-template-columns: repeat(2, 1fr); } #gif-about-page .gif-activity-card > p { min-height: auto; } #gif-about-page .gif-collaboration-panel { grid-template-columns: 1fr; gap: 42px; } #gif-about-page .gif-final-cta-inner { grid-template-columns: 1fr; gap: 50px; } } /* ========================================== MOBILE RESPONSIVE ========================================== */ @media (max-width: 767px) { #gif-about-page .gif-container { width: calc(100% - 28px); max-width: none; } #gif-about-page .gif-section { padding: 75px 0; } #gif-about-page .gif-section-heading { margin-bottom: 38px; } #gif-about-page .gif-section-heading h2 { font-size: 32px; letter-spacing: -0.7px; } #gif-about-page .gif-section-heading p { font-size: 15px; } #gif-about-page .gif-about-hero { padding: 80px 0 125px; } #gif-about-page .gif-hero-layout { gap: 45px; } #gif-about-page .gif-hero-content h1 { font-size: 44px; letter-spacing: -1.7px; } #gif-about-page .gif-hero-content h2 { font-size: 20px; } #gif-about-page .gif-hero-content > p { font-size: 15px; text-align: left; } #gif-about-page .gif-hero-actions, #gif-about-page .gif-final-actions { flex-direction: column; } #gif-about-page .gif-button { width: 100%; } #gif-about-page .gif-hero-highlights { display: grid; } #gif-about-page .gif-focus-panel { padding: 23px; } #gif-about-page .gif-focus-panel > h3 { font-size: 23px; } #gif-about-page .gif-floating-card-one { top: -14px; right: 5px; } #gif-about-page .gif-floating-card-two { bottom: -19px; left: 5px; } #gif-about-page .gif-who-description > h3 { font-size: 25px; } #gif-about-page .gif-who-description > p, #gif-about-page .gif-belief-card p, #gif-about-page .gif-direction-card p, #gif-about-page .gif-community-card p, #gif-about-page .gif-collaboration-content p, #gif-about-page .gif-final-cta-content p { text-align: left; } #gif-about-page .gif-bridge-panel { padding: 22px; } #gif-about-page .gif-bridge-item { grid-template-columns: 43px 1fr; } #gif-about-page .gif-bridge-item > span { width: 43px; height: 43px; } #gif-about-page .gif-belief-grid, #gif-about-page .gif-activities-grid, #gif-about-page .gif-direction-grid, #gif-about-page .gif-community-grid { grid-template-columns: 1fr; } #gif-about-page .gif-belief-card, #gif-about-page .gif-activity-card, #gif-about-page .gif-community-card { min-height: auto; } #gif-about-page .gif-direction-card { min-height: auto; padding: 34px 27px; } #gif-about-page .gif-objective-item { grid-template-columns: 54px 1fr; gap: 14px; padding: 15px; } #gif-about-page .gif-objective-item span { width: 52px; height: 52px; } #gif-about-page .gif-collaboration-section { padding-top: 20px; padding-bottom: 75px; } #gif-about-page .gif-collaboration-panel { padding: 37px 23px; border-radius: 21px; } #gif-about-page .gif-collaboration-content h2 { font-size: 33px; } #gif-about-page .gif-final-cta { padding: 78px 0; } #gif-about-page .gif-final-cta-content h2 { font-size: 36px; } #gif-about-page .gif-commitment-grid { grid-template-columns: 1fr; } #gif-about-page .gif-commitment-grid div { min-height: 95px; } } /* ========================================== SMALL MOBILE ========================================== */ @media (max-width: 420px) { #gif-about-page .gif-hero-content h1 { font-size: 38px; } #gif-about-page .gif-eyebrow { font-size: 10px; letter-spacing: 0.8px; } #gif-about-page .gif-focus-panel-header { align-items: flex-start; gap: 15px; } #gif-about-page .gif-floating-card { font-size: 10px; } #gif-about-page .gif-objective-item p { font-size: 13px; } } /* ========================================== FULL-BLEED FALLBACK ========================================== */ @supports not selector(body:has(#gif-about-page)) { #gif-about-page { left: auto; width: 100vw !important; max-width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; } } /* ========================================== ACCESSIBILITY ========================================== */ @media (prefers-reduced-motion: reduce) { #gif-about-page *, #gif-about-page *::before, #gif-about-page *::after { scroll-behavior: auto !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; } #gif-about-page .gif-reveal { opacity: 1; transform: none; } } document.addEventListener("DOMContentLoaded", function () { const page = document.querySelector("#gif-about-page"); if (!page) { return; } const revealElements = page.querySelectorAll(".gif-reveal"); if ("IntersectionObserver" in window) { const revealObserver = new IntersectionObserver( function (entries, observer) { entries.forEach(function (entry) { if (entry.isIntersecting) { entry.target.classList.add("gif-visible"); observer.unobserve(entry.target); } }); }, { threshold: 0.12, rootMargin: "0px 0px -45px 0px" } ); revealElements.forEach(function (element, index) { element.style.transitionDelay = Math.min(index % 4, 3) * 80 + "ms"; revealObserver.observe(element); }); } else { revealElements.forEach(function (element) { element.classList.add("gif-visible"); }); } const anchorLinks = page.querySelectorAll('a[href^="#"]'); anchorLinks.forEach(function (link) { link.addEventListener("click", function (event) { const targetId = link.getAttribute("href"); if (!targetId || targetId === "#") { return; } const target = document.querySelector(targetId); if (target) { event.preventDefault(); target.scrollIntoView({ behavior: "smooth", block: "start" }); } }); }); });
Scroll to Top