What’s in the name?

GeschiedenisHistory ActueelCurrent
tap a word
G A !

Our name means Current History. Although it might seem contradictory, this is the core idea that drives our initiative — acknowledging past contexts to understand present strategies, policies, and narratives.

Our vision

Applied History

Today history only serves as a tool for narrative legitimization. Our goal is to change this status quo and make it a central tool to critically analyze current events and inform future national and international developments.

To do so, we bridge tomorrow’s actors — students and young professionals — with current actors and institutions through debates, expert talks, podcasts, publications and magazines where past, present and future developments are studied.

With this mission, GA! aims to foster a more informed, analytical, and engaged society that uses Applied History to shape better policies, governance, and public discourse.

Our own history

History in action, not only in archives

In octobre 2023, Hugo Abrial was missing a place where students could meet, share their views and debate with professionals on historical developments, using them as a tool to analyze current and future developments. He contacted his fellow student Jelle Timmermans and thus, GA! was born. One year later, Christophe van der Kwast joined the initiative to help the founders structure and expand GA!.

Since November 2024, Geschiedenis Actueel is led by teams of student recruited from different Universities, but mostly from Utrecht University. This restructuration made possible a rapid and solid growth in GA!’s outreach and activities. As the only student-led ThinkTank working on International Relations and History in the whole Benelux, we have become an incubator for students and young professionals seeking valuable experience on the job market.

This unique position allows us to collaborate with leading actors and institutions such as the Ministry of the Interior, Clingendael and HCSS.

Publish & amplify

Students and young researchers publish their own work and grow their voice with real audiences.

We publish magazine issues, analytical reports, and online articles — all written and edited by students. Your work reaches historians, policy-makers, and curious minds beyond the lecture hall.
Learn more

Learn by doing

Work with peers and partners on real briefs and debates. Outcomes over titles — skill, not status.

Join a committee, co-author a report, moderate a debate. GA! is structured around doing, not just studying — every member ships something real.
Learn more

Make it heard

Join the magazine, podcasts, and events — turn research into formats people actually engage with.

From our GA! Insights podcast series to expert talk events and symposia, we transform academic work into public conversations that matter beyond university walls.
Learn more

Collaborate & connect

Partner with universities, ministries, and peers to create impact together. GA! thrives on collaboration and exchange.

We’ve worked with Clingendael, HCSS, the Ministry of Interior, Utrecht University, and international student associations. Your network grows every project.
Learn more
GA! Timeline Founding → present
Filter
20+
Events

Monthly gatherings, expert talks, and joint symposia.

90+
Contributors

A growing network of students and young professionals collaborating on applied history.

3
Committees

From research & writing to events & outreach — pick a lane and start contributing.

4
Years running

Founded in 2022 — growing through partnerships, publications, and public events.

=div id=”ga-ev-cfg” style=”display:none” aria-hidden=”true” (function(){ /* ── TIMELINE DATA ── */ var LS_TL=’ga_tl_cache’; var TL_DEFAULT=/*GA_TL_START*/[{“date”:”12 Jan 2026″,”what”:”GA! Magazine Nederlandse Weerbaarheid”,”desc”:”Thematic issue on Dutch Resilience (with support of the Ministry of Binnelandse Zaken).”,”badge”:”Magazine”,”tag”:””,”link”:”https://gathinktank.com/wp-content/uploads/2025/01/GA-Magazine-January-2025.pdf”,”link_label”:”PDF”},{“date”:”05 Feb 2026″,”what”:”DUB Interviews GA Founder on Growth Insights”,”desc”:”Utrecht University’s newspaper DUB interviews the GA! founder on the think tank’s rapid growth and impact.”,”badge”:”Update”,”tag”:”Press”,”link”:”https://gathinktank.com/2026/02/05/ga-is-being-interviewed/”,”link_label”:”Read”},{“date”:”12 Feb 2026″,”what”:”AI’s Impact on Military Intelligence and Decision-Making”,”desc”:”Analysis of how artificial intelligence is reshaping military intelligence gathering, battlefield decision-making and the future of defence.”,”badge”:”Event”,”tag”:””,”link”:”https://gathinktank.com/2026/02/12/ais-impact-on-military-intelligence-and-decision-making/”,”link_label”:”Source”},{“date”:”16 Mar 2026″,”what”:”The Defense #1: Transatlantic Turmoil”,”desc”:”How Ideological Values and Strategic Calculations Helped Shape and Break the Transatlantic Alliance, written under the supervision of Dr. Pien van der Hoeven at Utrecht University.”,”badge”:”Podcast”,”tag”:””,”link”:”https://open.spotify.com/episode/2ndigRrs1hmstnpvDc2dY8?si=mMR_cUohSp-eOMPjWYq2VQ”,”link_label”:”Source”},{“date”:”20 Mar 2026″,”what”:”Can Oil Prices Topple Empires?”,”desc”:”Historical analysis of the role of oil prices and institutions in the collapse of the Soviet Union — a The Core episode companion piece.”,”badge”:”Podcast”,”tag”:”The Core”,”link”:”https://gathinktank.com/2026/03/20/can-oil-prices-topple-empires/”,”link_label”:”Source”},{“date”:”25 Mar 2026″,”what”:”Living in the Interim: Powers in a Post-Unipolar World Order”,”desc”:”A deep dive into the shifting balance of power as the post-Cold War unipolar moment gives way to a contested multipolar order.”,”badge”:”Magazine”,”tag”:””,”link”:”https://gathinktank.com/wp-content/uploads/2026/03/GA-Magazine-Living-in-the-Interim-1.pdf”,”link_label”:”PDF”},{“date”:”27 Mar 2026″,”what”:”The Defense #2: A crisis between the modern and the premodern”,”desc”:”A comparative analysis of the reception of the causes and development of the Amsterdam financial crisis of 1763 in economic articles and primary sources.”,”badge”:”Podcast”,”tag”:””,”link”:”https://open.spotify.com/episode/6kK8muj5e1Jn2sK4MmZ2hb?si=XMPqFkzjSOa5vkoOyJKYEQ”,”link_label”:”Source”},{“date”:”06 Jan 2025″,”what”:”Security as Living History”,”desc”:”Flagship essay introducing security as a historical process; foundation of the 2025 GA! security magazine.”,”badge”:”Publication”,”tag”:””,”link”:”https://gathinktank.com/2025/01/06/security-as-living-history/”,”link_label”:”Source”},{“date”:”13 Jan 2025″,”what”:”Student Insight Night — Trump’s Policies: Isolationism in the US”,”desc”:”Reading Room, Faculty Club Helios (Utrecht).”,”badge”:”Event”,”tag”:””,”link”:”https://gathinktank.com/2025/01/18/maga-americas-newfound-isolationism/”,”link_label”:”Recap”},{“date”:”13 Jan 2025″,”what”:”The Collapse of Oslo and Israel’s Far-Right Surge”,”desc”:”How the failure of the Oslo Accords reshaped Israeli politics and the region’s security horizon.”,”badge”:”Publication”,”tag”:””,”link”:”https://gathinktank.com/2025/01/13/the-collapse-of-oslo-and-israels-far-right-surge/”,”link_label”:”Source”},{“date”:”15 Jan 2025″,”what”:”GA! Insights #13 — Barbary Piracy”,”desc”:”Privateering, trade, and security in the Mediterranean.”,”badge”:”Podcast”,”tag”:””,”link”:”https://gathinktank.com/ga-podcasts-insights/”,”link_label”:”Listen”},{“date”:”18 Jan 2025″,”what”:”Trump’s Policies: A Shift Towards Isolationism in the US”,”desc”:”Analytical companion piece examining the revival of isolationism during Trump II.”,”badge”:”Publication”,”tag”:””,”link”:”https://gathinktank.com/2025/01/18/maga-americas-newfound-isolationism/”,”link_label”:”Source”},{“date”:”20 Jan 2025″,”what”:”Armenia’s Strategy after Nagorno-Karabakh”,”desc”:”Strategic analysis of Armenia’s realignment after the collapse of Nagorno-Karabakh.”,”badge”:”Publication”,”tag”:””,”link”:”https://gathinktank.com/2025/01/20/armenias-strategy-after-nagorno-karabak/”,”link_label”:”Source”},{“date”:”10 Feb 2025″,”what”:”GA Expert Talk — Naval Warfare (Napoleon → present)”,”desc”:”UU Drift Library, room E.0.21.”,”badge”:”Event”,”tag”:””,”link”:”https://gathinktank.com/2025/02/12/ga-expert-talk-the-history-of-naval-warfare-from-the-napoleonic-era-to-the-present/”,”link_label”:”Recap”},{“date”:”15 Feb 2025″,”what”:”GA! Insights #14 — From Empire to Enmity”,”desc”:”Ottoman legacy in Greek-Turkish relations.”,”badge”:”Podcast”,”tag”:””,”link”:”https://gathinktank.com/ga-podcasts-insights/”,”link_label”:”Listen”},{“date”:”10 Mar 2025″,”what”:”Student Insight Night — Tearing down the memory of the USSR”,”desc”:”Soviet mosaics & monuments in Ukraine — UU Drift Library, E.0.21.”,”badge”:”Event”,”tag”:””,”link”:”https://gathinktank.com/2025/03/11/ga-student-insight-night-tearing-down-the-memory-of-the-ussr-ways-to-approach-soviet-mosaics-and-monuments-in-ukraine-today/”,”link_label”:”Recap”},{“date”:”01 Apr 2025″,”what”:”GA! Magazine — Spain in the World”,”desc”:”Issue on Spain’s international role.”,”badge”:”Magazine”,”tag”:””,”link”:”https://gathinktank.com/wp-content/uploads/2025/04/Publication-version-GA-Spain-Magazine-5-1-2.pdf”,”link_label”:”PDF”},{“date”:”12 May 2025″,”what”:”Student Insight Night — Shaken Allegiance: Canada & Trump II”,”desc”:”Reading Room, Faculty Club Helios — alliance stress.”,”badge”:”Event”,”tag”:””,”link”:”https://gathinktank.com/2025/05/14/student-insight-night-shaken-allegiance-how-canada-exemplifies-the-challenges-us-allies-face-during-trump-ii/”,”link_label”:”Recap”},{“date”:”05 Jun 2025″,”what”:”GA × SIB — Independent Europe”,”desc”:”Ruppert 033, UU — debate on European strategic autonomy.”,”badge”:”Event”,”tag”:”Collaboration”,”link”:”https://gathinktank.com/2025/06/11/report-on-independent-europe/”,”link_label”:”Report”},{“date”:”12 Jun 2025″,”what”:”GA × Clingendael — Deterrence or Dialogue?”,”desc”:”De Zalen van Zeven — NATO strategy: deterrence vs. dialogue.”,”badge”:”Event”,”tag”:”Collaboration”,”link”:”https://gathinktank.com/2025/06/24/deterrence-or-dialogue-nato-ukraine-and-the-russian-threat-analytical-report/”,”link_label”:”Analytical report”},{“date”:”16 Jul 2025″,”what”:”ANBI status granted”,”desc”:”GA! officially recognized as a Public Benefit Organization.”,”badge”:”Organization”,”tag”:””,”link”:”https://gathinktank.com/anbi/”,”link_label”:”ANBI page”},{“date”:”01 Sep 2025″,”what”:”GA! Magazine — Dutch Resilience”,”desc”:”Magazine on Dutch resilience; supported by BZK.”,”badge”:”Magazine”,”tag”:””,”link”:”https://gathinktank.com/magazines/”,”link_label”:”Magazines”},{“date”:”08 Sep 2025″,”what”:”Expert Talk — A Brief History of the Israeli–Palestinian Conflict”,”desc”:”Public lecture with Dr. Peter Malcontent at Instituto Cervantes.”,”badge”:”Event”,”tag”:””,”link”:”https://gathinktank.com/2025/09/10/a-report-on-gas-september-2025-expert-talk-with-dr-peter-malcontent/”,”link_label”:”Event notes”},{“date”:”15 Jan 2024″,”what”:”GA! Insights #6 — Saudi Arabia & Mohammed bin Salman”,”desc”:”Opportunities and risks in the transformation project.”,”badge”:”Podcast”,”tag”:””,”link”:”https://gathinktank.com/ga-podcasts-insights/”,”link_label”:”Listen”},{“date”:”15 Mar 2024″,”what”:”GA! Insights #8 — Cold War Echoes (Energy)”,”desc”:”Energy politics with Cold War echoes.”,”badge”:”Podcast”,”tag”:””,”link”:”https://gathinktank.com/ga-podcasts-insights/”,”link_label”:”Listen”},{“date”:”26 Sep 2024″,”what”:”GA! Symposium — The Netherlands at Europe’s Crossroads”,”desc”:”International symposium.”,”badge”:”Event”,”tag”:”International”,”link”:”https://gathinktank.com/2024/09/26/ga-symposium-the-netherlands-at-europes-crossroads/”,”link_label”:”Source”},{“date”:”10 Oct 2024″,”what”:”Report — GA × Politics&Co Symposium”,”desc”:”Joint symposium with Politics&Co.”,”badge”:”Publication”,”tag”:”Collaboration”,”link”:”https://gathinktank.com/2024/10/10/a-report-on-the-ga-x-politicsco-symposium/”,”link_label”:”Source”},{“date”:”12 Nov 2024″,”what”:”GA Expert Talk — The Role of Energy in the History of IR”,”desc”:”UU Drift, E.0.21.”,”badge”:”Event”,”tag”:””,”link”:”https://gathinktank.com/2024/11/14/ga-expert-talk-the-role-of-energy-in-the-history-of-ir/”,”link_label”:”Source”},{“date”:”13 Dec 2024″,”what”:”Conference — Spain Today III (GeoPolitics & Energy Transition)”,”desc”:”Utrecht University Hall, Belle van Zuylenzaal.”,”badge”:”Event”,”tag”:”International”,”link”:”https://gathinktank.com/2024/12/11/%F0%9F%8C%8D-join-us-for-spain-today-iii-%F0%9F%8C%B1/”,”link_label”:”Source”},{“date”:”18 Dec 2024″,”what”:”Syrian Standoff”,”desc”:”Analysis of the Syrian conflict and shifting regional power dynamics.”,”badge”:”Publication”,”tag”:””,”link”:”https://gathinktank.com/2024/12/18/syrian-standoff/”,”link_label”:”Source”},{“date”:”01 Mar 2023″,”what”:”GA! Magazine — Navigating Multipolarity”,”desc”:”BRICS and the changing world order.”,”badge”:”Magazine”,”tag”:””,”link”:”https://gathinktank.com/magazines/”,”link_label”:”Covers”},{“date”:”14 Sep 2023″,”what”:”History manipulation — China & the BRI”,”desc”:”How history legitimizes the BRI narrative.”,”badge”:”Publication”,”tag”:””,”link”:”https://gathinktank.com/2023/09/14/an-example-of-history-manipulation-chinese-use-of-history-as-justification-of-the-belt-and-road-initiative/”,”link_label”:”Source”},{“date”:”27 Nov 2023″,”what”:”Spain Today II — Dialogues on (Geo)Political and Economic Strategy”,”desc”:”International conference; strategic dialogue.”,”badge”:”Event”,”tag”:”International”,”link”:”https://www.uu.nl/staff/SFMMassink/Activities”,”link_label”:”More”},{“date”:”01 Oct 2022″,”what”:”Founding of GA! (student think tank)”,”desc”:”Launch at Utrecht University; applying historical insight to current affairs.”,”badge”:”Organization”,”tag”:””,”link”:”https://gathinktank.com/about/”,”link_label”:”About GA!”},{“date”:”01 Nov 2022″,”what”:”GA! Magazine — Small States”,”desc”:”First GA! magazine: role and resilience of small states.”,”badge”:”Magazine”,”tag”:””,”link”:”https://gathinktank.com/magazines/”,”link_label”:”Covers”}]/*GA_TL_END*/; var monthMap={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11}; function parseDate(txt){if(!txt)return null;var p=txt.trim().replace(/\s+/g,’ ‘).split(‘ ‘);if(p.length<3)return null;var d=parseInt(p[0],10),m=monthMap[p[1]],y=parseInt(p[2],10);if(isNaN(d)||m===undefined||isNaN(y))return null;return new Date(y,m,d);} function quarter(d){return Math.floor(d.getMonth()/3)+1;} function loadTl(){try{var c=localStorage.getItem(LS_TL);if(c){var p=JSON.parse(c);if(p&&p.length)return p;}}catch(e){}return TL_DEFAULT;} function buildTimeline(){ var items=loadTl(); var tl=document.querySelector('.ga-tl .timeline'); if(!tl)return; tl.innerHTML=''; var navLinks=Array.from(document.querySelectorAll('.ga-tl .year-nav a[href^="#y"]')); function setActive(){var cur=null;navLinks.forEach(function(a){var t=document.getElementById(a.getAttribute('href').slice(1));if(t&&t.getBoundingClientRect().top<=120)cur=a;});navLinks.forEach(function(a){a.classList.toggle('tl-active',a===cur);});} document.addEventListener('scroll',setActive,{passive:true});setActive(); var buckets={}; items.forEach(function(item){var d=parseDate(item.date);if(!d)return;var y=d.getFullYear();if(!buckets[y])buckets[y]=[];buckets[y].push({item:item,date:d});}); var years=Object.keys(buckets).map(Number).sort(function(a,b){return b-a;}); years.forEach(function(yr){ var det=document.createElement('details');det.className='year';det.id='y'+yr; if(yr===Math.max.apply(null,years))det.open=true; det.innerHTML='‘+yr+’‘; tl.appendChild(det); var list=buckets[yr];list.sort(function(a,b){return a.date-b.date;}); var lastQ=null; list.forEach(function(e){ var q=quarter(e.date); if(q!==lastQ){var qh=document.createElement(‘div’);qh.className=’qhead’;qh.textContent=’Q’+q+’ ‘+yr;det.appendChild(qh);lastQ=q;} var div=document.createElement(‘div’);div.className=’item’; div.innerHTML=’
‘+e.item.date+’
‘+e.item.what+’
‘ +(e.item.desc?’
‘+e.item.desc+’
‘:”) +’
‘ +(e.item.badge?’‘+e.item.badge+’‘:”) +(e.item.tag?’‘+e.item.tag+’‘:”) +(e.item.link?’‘+e.item.link_label+’‘:”) +’
‘; det.appendChild(div); }); }); var filterBtns=document.querySelectorAll(‘.ga-tl-filter button’); filterBtns.forEach(function(btn){btn.addEventListener(‘click’,function(){filterBtns.forEach(function(b){b.classList.remove(‘active’);});this.classList.add(‘active’);var f=this.dataset.filter;document.querySelectorAll(‘.ga-tl .item’).forEach(function(item){if(f===’all’){item.classList.remove(‘tl-hidden’);}else{var badge=item.querySelector(‘.badge’);var match=badge&&badge.textContent.trim().toLowerCase()===f.toLowerCase();item.classList.toggle(‘tl-hidden’,!match);}});if(f!==’all’)document.querySelectorAll(‘.ga-tl details.year’).forEach(function(d){d.open=true;});});}); } buildTimeline(); /* ── EDIT TIMELINE FAB ── */ function maybeShowTlFab(){if(document.getElementById(‘wpadminbar’)){var f=document.getElementById(‘ga-tl-fab’);if(f)f.style.display=’block’;}} if(document.readyState===’loading’)document.addEventListener(‘DOMContentLoaded’,maybeShowTlFab); else maybeShowTlFab(); setTimeout(maybeShowTlFab,800); var tlFab=document.getElementById(‘ga-tl-fab’); if(tlFab)tlFab.onclick=function(){openTlModal();}; function openTlModal(){ var tlItems=loadTl(); var existing=document.getElementById(‘ga-tl-ov’);if(existing)existing.remove(); var ov=document.createElement(‘div’);ov.id=’ga-tl-ov’; ov.style.cssText=’position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.75);overflow-y:auto;padding:1rem;font-family:Libre Baskerville,Georgia,serif;color:#2c2420;display:flex;align-items:flex-start;justify-content:center;’; ov.innerHTML=’
‘ +’
‘ +’

Timeline Editor

‘ +’Add or remove timeline entries
‘ +’
‘ +’
‘ +’‘ +’‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’
‘ +’‘ +’
‘ +’‘ +’‘ +’‘ +’
‘; document.body.appendChild(ov); document.body.style.overflow=’hidden’; var currentTab=’add’; function showTab(t){currentTab=t;ov.querySelectorAll(‘.tl-tab’).forEach(function(b){var on=b.dataset.t===t;b.style.color=on?’#B29250′:’#9c8476′;b.style.borderBottom=on?’2px solid #B29250′:’2px solid transparent’;});ov.querySelectorAll(‘.tl-pan’).forEach(function(p){p.style.display=’none’;});var pan=ov.querySelector(‘.tl-pan-‘+t);if(pan)pan.style.display=’flex’;if(t===’list’)buildList();} ov.querySelectorAll(‘.tl-tab’).forEach(function(b){b.addEventListener(‘click’,function(){showTab(b.dataset.t);});}); function buildList(){ var list=document.getElementById(‘tl-list’);list.innerHTML=”; var badgeColors={Event:’#B29250′,Publication:’#2e7d5e’,Magazine:’#5c3d8f’,Podcast:’#a33050′,Organization:’#1976d2′,Update:’#6b5a4e’}; var sorted=[].concat(tlItems).sort(function(a,b){var da=parseDate(a.date),db=parseDate(b.date);if(!da&&!db)return 0;if(!da)return 1;if(!db)return -1;return db-da;}); sorted.forEach(function(item){ var origIdx=tlItems.indexOf(item); var row=document.createElement(‘div’); row.style.cssText=’display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;background:#fff;border:1px solid rgba(204,186,169,.3);border-radius:8px;’; row.innerHTML=’
‘ +’
‘+item.what+’
‘ +’
‘+item.date+(item.badge?’ · ‘+item.badge:”)+’
‘ +’‘; row.querySelector(‘button’).onclick=function(){tlItems.splice(parseInt(this.dataset.orig),1);buildList();}; list.appendChild(row); }); } function closeModal(){ov.remove();document.body.style.overflow=”;} document.getElementById(‘tl-close’).onclick=closeModal; document.getElementById(‘tl-cancel’).onclick=closeModal; ov.onclick=function(e){if(e.target===ov)closeModal();}; document.getElementById(‘tl-save’).onclick=function(){ var k=localStorage.getItem(‘ga_ev_key’)||”; if(!k){k=prompt(‘Enter your secret key:’);if(!k)return;localStorage.setItem(‘ga_ev_key’,k);} if(currentTab===’add’){ var date=(document.getElementById(‘tl-date’)||{value:”}).value.trim(); var what=(document.getElementById(‘tl-what’)||{value:”}).value.trim(); if(!date||!what){var r=document.getElementById(‘tl-res’);r.style.cssText=’display:block;background:#fff5f5;color:#c62828;border:1px solid #f4433640;’;r.textContent=’Please fill in the date and title.’;return;} if(!parseDate(date)){var r2=document.getElementById(‘tl-res’);r2.style.cssText=’display:block;background:#fff5f5;color:#c62828;border:1px solid #f4433640;’;r2.textContent=’Date format: 07 Apr 2026′;return;} tlItems.push({date:date,what:what,desc:(document.getElementById(‘tl-desc’)||{value:”}).value.trim(),badge:(document.getElementById(‘tl-badge’)||{value:’Event’}).value,tag:(document.getElementById(‘tl-tag’)||{value:”}).value.trim(),link:(document.getElementById(‘tl-link’)||{value:”}).value.trim(),link_label:(document.getElementById(‘tl-linklabel’)||{value:’Source’}).value.trim()||’Source’}); } var btn=document.getElementById(‘tl-save’);btn.disabled=true;btn.textContent=’Saving…’; var res=document.getElementById(‘tl-res’);res.style.display=’none’; fetch(‘https://gathinktank.com/wp-json/ga/v1/update-timeline’,{method:’POST’,headers:{‘Content-Type’:’application/json’},body:JSON.stringify({items:tlItems,_ga_key:k})}) .then(function(r){return r.text().then(function(t){var d;try{d=JSON.parse(t);}catch(x){d={message:t};}return{ok:r.ok,status:r.status,d:d};});}) .then(function(r){ btn.disabled=false;btn.textContent=’Save & publish →’; if(!r.ok){res.style.cssText=’display:block;background:#fff5f5;color:#c62828;border:1px solid #f4433640;’;res.textContent=’HTTP ‘+r.status+’: ‘+(r.d.message||JSON.stringify(r.d));return;} try{localStorage.setItem(LS_TL,JSON.stringify(tlItems));}catch(e){} buildTimeline(); res.style.cssText=’display:block;background:#f0faf0;color:#2e7d32;border:1px solid #4caf5040;’; res.textContent=’✓ ‘+(r.d.message||’Timeline updated!’); [‘tl-date’,’tl-what’,’tl-desc’,’tl-tag’,’tl-link’,’tl-linklabel’].forEach(function(id){var el=document.getElementById(id);if(el)el.value=”;}); }) .catch(function(e){btn.disabled=false;btn.textContent=’Save & publish →’;res.style.cssText=’display:block;background:#fff5f5;color:#c62828;border:1px solid #f4433640;’;res.textContent=’Network error: ‘+e.message;}); }; } /* ══════════════════════════════════════════ ORIGINAL INTERACTIVITY ══════════════════════════════════════════ */ const GOLD=’#B29250′,GOLD2=’#E3BF7E’,MUTED=’rgba(178,146,80,0.35)’; document.querySelectorAll(‘.ga-word’).forEach(w=>{function flip(){w.classList.toggle(‘flipped’);}w.addEventListener(‘click’,flip);w.addEventListener(‘keydown’,e=>{if(e.key===’Enter’||e.key===’ ‘){e.preventDefault();flip();}});}); const hint=document.querySelector(‘.ga-nameplay-hint’); document.querySelector(‘.ga-nameplay’)?.addEventListener(‘click’,()=>hint?.classList.add(‘hidden’),{once:true}); const tip=document.getElementById(‘gaLetterTip’); document.querySelectorAll(‘.ga-letter’).forEach(l=>{function activate(){document.querySelectorAll(‘.ga-letter’).forEach(x=>x.classList.remove(‘lit’));l.classList.add(‘lit’);if(tip)tip.textContent=l.dataset.meaning||”;}function deactivate(){l.classList.remove(‘lit’);if(tip)tip.textContent=”;}l.addEventListener(‘mouseenter’,activate);l.addEventListener(‘mouseleave’,deactivate);l.addEventListener(‘focus’,activate);l.addEventListener(‘blur’,deactivate);l.addEventListener(‘click’,()=>l.classList.contains(‘lit’)?deactivate():activate());l.addEventListener(‘keydown’,e=>{if(e.key===’Enter’)activate();});}); function makeSVG(w,h){const s=document.createElementNS(‘http://www.w3.org/2000/svg’,’svg’);s.setAttribute(‘viewBox’,`0 0 ${w} ${h}`);s.setAttribute(‘width’,w);s.setAttribute(‘height’,h);s.classList.add(‘stat-art’);return s;} function el(tag,attrs){const e=document.createElementNS(‘http://www.w3.org/2000/svg’,tag);Object.entries(attrs).forEach(([k,v])=>e.setAttribute(k,v));return e;} (function(){const sum=document.querySelector(‘.ga-statz .stat.ev > summary’);if(!sum)return;const s=makeSVG(160,110);s.appendChild(el(‘rect’,{x:30,y:18,width:100,height:80,rx:8,fill:’none’,stroke:GOLD,’stroke-width’:’2′}));s.appendChild(el(‘rect’,{x:30,y:18,width:100,height:22,rx:8,fill:GOLD2,opacity:’.6′}));s.appendChild(el(‘rect’,{x:30,y:30,width:100,height:10,fill:GOLD2,opacity:’.6′}));[55,105].forEach(x=>{s.appendChild(el(‘rect’,{x:x-5,y:12,width:10,height:14,rx:5,fill:’none’,stroke:GOLD,’stroke-width’:’1.8′}));});const num=el(‘text’,{x:80,y:74,’text-anchor’:’middle’,’font-size’:’28’,’font-weight’:’700′,fill:GOLD,’font-family’:’serif’});num.textContent=’20’;s.appendChild(num);let dx=38,dy=56;for(let r=0;r<2;r++){for(let c=0;c<5;c++){s.appendChild(el('circle',{cx:dx+c*16,cy:dy+r*10,r:'2',fill:GOLD,opacity:'.4'}));}}const anim=el('animateTransform',{attributeName:'transform',type:'scale',values:'1 1;1.04 1.04;1 1',dur:'2.8s',repeatCount:'indefinite','transform-origin':'80 58'});num.appendChild(anim);sum.appendChild(s);})(); (function(){const sum=document.querySelector('.ga-statz .stat.mb > summary’);if(!sum)return;const s=makeSVG(160,110);function person(cx,cy,sc,opacity){const g=el(‘g’,{transform:`translate(${cx},${cy}) scale(${sc})`,opacity});g.appendChild(el(‘circle’,{cx:0,cy:-14,r:6,fill:GOLD}));g.appendChild(el(‘path’,{d:’M-8 0 Q-8-10 0-10 Q8-10 8 0 L8 14 L-8 14 Z’,fill:GOLD}));s.appendChild(g);}[-52,-26,0,26,52].forEach((x,i)=>person(80+x,70,.55,.25+i*.04));[-36,-12,12,36].forEach((x,i)=>person(80+x,78,.7,.38+i*.05));[-20,0,20].forEach((x,i)=>person(80+x,90,.88,.55+i*.08));const anim=el(‘animateTransform’,{attributeName:’transform’,type:’scale’,values:’1 1;1.02 1.005;1 1′,dur:’3.2s’,repeatCount:’indefinite’,’transform-origin’:’80 80′});s.appendChild(anim);sum.appendChild(s);})(); (function(){const sum=document.querySelector(‘.ga-statz .stat.cm > summary’);if(!sum)return;const s=makeSVG(160,110);const cx=80,cy=58,tr=30;s.appendChild(el(‘ellipse’,{cx,cy,rx:tr,ry:tr*.55,fill:’none’,stroke:GOLD,’stroke-width’:’2′}));s.appendChild(el(‘ellipse’,{cx,cy,rx:tr*.7,ry:tr*.35,fill:GOLD2,opacity:’.15′}));[270,30,150].forEach((deg,i)=>{const rad=deg*Math.PI/180;const sx=cx+(tr+18)*Math.cos(rad);const sy=cy+(tr+18)*.7*Math.sin(rad);s.appendChild(el(‘rect’,{x:sx-9,y:sy-6,width:18,height:13,rx:4,fill:’none’,stroke:GOLD,’stroke-width’:’1.5′}));const head=el(‘circle’,{cx:sx,cy:sy-13,r:6,fill:GOLD,opacity:’.7′});const pulse=el(‘animate’,{attributeName:’opacity’,values:’.7;1;.7′,dur:’2.4s’,begin:`${i*0.8}s`,repeatCount:’indefinite’});head.appendChild(pulse);s.appendChild(head);});sum.appendChild(s);})(); (function(){const sum=document.querySelector(‘.ga-statz .stat.yr.clock > summary’);if(!sum)return;const s=makeSVG(160,110);const bx=20,by=20,bw=120,bh=74,mid=bx+bw/2;s.appendChild(el(‘rect’,{x:bx+4,y:by+4,width:bw,height:bh,rx:4,fill:’rgba(178,146,80,.15)’}));s.appendChild(el(‘rect’,{x:bx,y:by,width:bw/2,height:bh,rx:4,fill:’#fff’,stroke:GOLD,’stroke-width’:’1.5′}));s.appendChild(el(‘rect’,{x:mid,y:by,width:bw/2,height:bh,rx:4,fill:’#fffdf5′,stroke:GOLD,’stroke-width’:’1.5′}));s.appendChild(el(‘line’,{x1:mid,y1:by,x2:mid,y2:by+bh,stroke:GOLD2,’stroke-width’:’2.5′}));[0,1,2,3,4].forEach(i=>{s.appendChild(el(‘rect’,{x:bx+8,y:by+10+i*11,width:46-i*3,height:3,rx:1.5,fill:GOLD,opacity:’.3′}));s.appendChild(el(‘rect’,{x:mid+8,y:by+10+i*11,width:40+i*2,height:3,rx:1.5,fill:GOLD,opacity:’.3′}));});const curl=el(‘path’,{d:`M${mid+bw/2} ${by+bh} L${mid+bw/2-18} ${by+bh-14} L${mid+bw/2} ${by+bh-2} Z`,fill:GOLD2,opacity:’.5′});const curlAnim=el(‘animate’,{attributeName:’d’,values:`M${mid+bw/2} ${by+bh} L${mid+bw/2-6} ${by+bh-5} L${mid+bw/2} ${by+bh-1} Z;M${mid+bw/2} ${by+bh} L${mid+bw/2-22} ${by+bh-18} L${mid+bw/2} ${by+bh-3} Z;M${mid+bw/2} ${by+bh} L${mid+bw/2-6} ${by+bh-5} L${mid+bw/2} ${by+bh-1} Z`,dur:’3s’,repeatCount:’indefinite’});curl.appendChild(curlAnim);s.appendChild(curl);sum.appendChild(s);})(); function countUp(el,target,duration){const start=performance.now();function step(now){const p=Math.min((now-start)/duration,1);const eased=1-Math.pow(1-p,3);el.textContent=Math.round(eased*target);if(p<1)requestAnimationFrame(step);}requestAnimationFrame(step);} const numEls=document.querySelectorAll('.ga-statz .num'); const observed=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(!entry.isIntersecting)return;const numEl=entry.target.querySelector(‘[data-target]’);if(!numEl)return;countUp(numEl,parseInt(numEl.dataset.target,10),900);observed.unobserve(entry.target);});},{threshold:0.5}); numEls.forEach(numEl=>{const txt=numEl.childNodes[0];if(!txt||txt.nodeType!==3)return;const val=parseInt(txt.textContent.trim(),10);if(isNaN(val))return;const span=document.createElement(‘span’);span.dataset.target=val;span.textContent=’0′;txt.replaceWith(span);observed.observe(numEl.closest(‘details’));}); document.querySelectorAll(‘.ga-about-visual .ga-card’).forEach(card=>{card.addEventListener(‘click’,function(){document.querySelectorAll(‘.ga-about-visual .ga-card.expanded’).forEach(c=>{if(c!==this)c.classList.remove(‘expanded’);});this.classList.toggle(‘expanded’);});}); })();

Latest

● Upcoming

Next Event

Loading…
RSVP — Free entry Free entry · Limited seats
GA! event

Edit Next Event

Saves to homepage + events page
April–Oct = Summer CEST (+02:00) · Nov–Mar = Winter CET (+01:00)
Upload in WordPress → Media first, then paste the URL.
Saved in your browser after first use — you only need to enter it once.