Compare commits
2 commits
without-ai
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 32306e8fea | |||
| 4fc5af27b5 |
|
|
@ -199,7 +199,7 @@
|
||||||
// through them.
|
// through them.
|
||||||
const sceneOrder = [
|
const sceneOrder = [
|
||||||
'hero',
|
'hero',
|
||||||
'bifrost', 'bifrost-meaning',
|
'bifrost', 'bifrost-meaning', 'board-reveal',
|
||||||
'platform-question', 'platform-layers',
|
'platform-question', 'platform-layers',
|
||||||
'wiki-deepdive',
|
'wiki-deepdive',
|
||||||
'platform-cards',
|
'platform-cards',
|
||||||
|
|
@ -216,6 +216,7 @@
|
||||||
'hero': 'hero',
|
'hero': 'hero',
|
||||||
'bifrost': 'bifrost',
|
'bifrost': 'bifrost',
|
||||||
'bifrost-meaning': 'bifrost',
|
'bifrost-meaning': 'bifrost',
|
||||||
|
'board-reveal': 'bifrost',
|
||||||
'platform-question': 'platform-layers',
|
'platform-question': 'platform-layers',
|
||||||
'platform-layers': 'platform-layers',
|
'platform-layers': 'platform-layers',
|
||||||
'wiki-deepdive': 'wiki-deepdive',
|
'wiki-deepdive': 'wiki-deepdive',
|
||||||
|
|
@ -666,6 +667,39 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// ─── Advisory board reveal ───────────────────────────────────
|
||||||
|
// The #board-reveal section (8-member grid) sits right after the
|
||||||
|
// final treasure-map stop. Header bits rise/fade in, then the
|
||||||
|
// portraits stagger up. Mirrors the .map-stop reveal pattern;
|
||||||
|
// reduced-motion users never reach this block (early return above)
|
||||||
|
// and get the static CSS fallback instead.
|
||||||
|
const boardSection = document.getElementById('board-reveal');
|
||||||
|
if (boardSection) {
|
||||||
|
const headBits = boardSection.querySelectorAll('.board-head > *');
|
||||||
|
const members = boardSection.querySelectorAll('.board-member');
|
||||||
|
const boardTl = gsap.timeline({
|
||||||
|
scrollTrigger: {
|
||||||
|
trigger: boardSection,
|
||||||
|
start: 'top 72%',
|
||||||
|
toggleActions: 'play none none reverse',
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (headBits.length) {
|
||||||
|
boardTl.to(headBits, {
|
||||||
|
opacity: 1, y: 0,
|
||||||
|
duration: 0.7, stagger: 0.1,
|
||||||
|
ease: 'power3.out',
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if (members.length) {
|
||||||
|
boardTl.to(members, {
|
||||||
|
opacity: 1, y: 0,
|
||||||
|
duration: 0.7, stagger: 0.06,
|
||||||
|
ease: 'power3.out',
|
||||||
|
}, '-=0.3');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* SCENE 6 — Join CTA + Innovationsfonden footer: REMOVED 2026-05-19
|
/* SCENE 6 — Join CTA + Innovationsfonden footer: REMOVED 2026-05-19
|
||||||
in the customer-presentation conversion. The CTA, confirmation
|
in the customer-presentation conversion. The CTA, confirmation
|
||||||
panel, click handler, and three-mark footer all went away with
|
panel, click handler, and three-mark footer all went away with
|
||||||
|
|
@ -679,7 +713,7 @@
|
||||||
document.fonts.ready.then(() => ScrollTrigger.refresh());
|
document.fonts.ready.then(() => ScrollTrigger.refresh());
|
||||||
}
|
}
|
||||||
// Refresh once illustrations have laid out
|
// Refresh once illustrations have laid out
|
||||||
const illustrations = document.querySelectorAll('#bifrost-meaning img');
|
const illustrations = document.querySelectorAll('#bifrost-meaning img, #board-reveal img');
|
||||||
let pending = illustrations.length;
|
let pending = illustrations.length;
|
||||||
if (pending === 0) ScrollTrigger.refresh();
|
if (pending === 0) ScrollTrigger.refresh();
|
||||||
illustrations.forEach((img) => {
|
illustrations.forEach((img) => {
|
||||||
|
|
|
||||||
BIN
protected/fenja/board/anna-jessen.jpg
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
protected/fenja/board/hakon-daltveit.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
protected/fenja/board/mads-nyborg.jpg
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
protected/fenja/board/mathies-laursen.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
protected/fenja/board/soren-friis.jpg
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
protected/fenja/board/torben-schutt.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
protected/fenja/board/ulla-nygaard-eliassen.jpg
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
protected/fenja/board/william-irving.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |