cloudflare
tcp/443 tcp/80 tcp/8443
Open service 172.66.0.96:80 · meijssen.com
2026-01-26 15:12
HTTP/1.1 301 Moved Permanently Date: Mon, 26 Jan 2026 15:12:37 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 26 Jan 2026 16:12:37 GMT Location: https://meijssen.com/ Set-Cookie: __cf_bm=8XY3GFFHXQssV7N0ioA3p3JOVDBb3idPWuZ874R_6Io-1769440357-1.0.1.1-lp58kk.smq_DUSCNz1U_o4QDog6DigfAzBGbSt6H60W1Tmaj3AR0kOg5I_SV47qOw_P8SKiCIarJyWxgzl8J8eZ4K9UHsAB.X0J8uHRgLo4; path=/; expires=Mon, 26-Jan-26 15:42:37 GMT; domain=.meijssen.com; HttpOnly Server: cloudflare CF-RAY: 9c40f3184b91d2d2-FRA alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 2a06:98c1:58::60:443 · meijssen.com
2026-01-26 15:12
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 15:12:39 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c40f327eb6e39c1-FRA
last-modified: Sun, 02 Nov 2025 12:19:37 GMT
x-rgw-object-type: Normal
x-amz-request-id: tx0000083b53fc6d2095584-00694ae085-b8331dd5-ams3c
Cache-Control: public,max-age=10,s-maxage=86400
x-do-app-origin: 05e2c17f-2286-4721-8fdd-aa3a48f9c9ab
x-do-orig-status: 200
CF-Cache-Status: HIT
Age: 14
Accept-Ranges: bytes
Set-Cookie: __cf_bm=jZ2o0N1N2emHwwT5kUcfXybjlUTywh_r.oTEZaLA5PY-1769440359-1.0.1.1-xPYA1iA4hzpbnLqrNTsdHjAd18XPt0HXZ34uA71wbax82OMPc1yNm0YOpPYNLeOIJg0V2WkfHSNTkoHNUfp_90qaeWGWcmtgYQltz7gQDjU; path=/; expires=Mon, 26-Jan-26 15:42:39 GMT; domain=.meijssen.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Ries Meijssen
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ries Meijssen</title>
<script async src="https://unpkg.com/es-module-shims@1.8.0/dist/es-module-shims.js"></script>
<script type="importmap">
{
"imports": {
"three": "https://unpkg.com/three@0.157.0/build/three.module.js",
"three/addons/": "https://unpkg.com/three@0.157.0/examples/jsm/"
}
}
</script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: #333;
background: #fff;
}
#scene-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.content {
position: relative;
z-index: 1;
}
section {
min-height: 100vh;
padding: 2rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.section-content {
max-width: 800px;
background: rgba(255, 255, 255, 0.9);
padding: 2rem;
border-radius: 15px;
backdrop-filter: blur(10px);
}
h1 {
font-size: 3.5rem;
margin-bottom: 1rem;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
p {
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 1rem;
}
.nav-dots {
position: fixed;
right: 2rem;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 1rem;
}
.nav-dot {
width: 12px;
height: 12px;
background: rgba(255, 255, 255, 0.5);
border-radius: 50%;
cursor: pointer;
transition: transform 0.3s ease, background 0.3s ease;
}
.nav-dot.active {
background: #2196F3;
transform: scale(1.3);
}
.nav-dot:hover {
transform: scale(1.2);
}
/* Enhanced Content Styles */
.founders {
font-size: 1.3rem;
margin: 0.5rem 0;
color: #333;
font-weight: 500;
opacity: 0.9;
}
.tagline {
font-size: 2rem;
margin: 1rem 0;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
}
.scroll-hint {
font-size: 1.1rem;
opacity: 0.8;
margin-bottom: 2rem;
}
.intro-buttons {
display: flex;
gap: 1rem;
margin-top: 2rem;
}
.nav-button {
padding: 12px 24px;
border-radius: 8px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 500;
border: 2px solid #2196F3;
}
.nav-button:not(.primary) {
background: rgba(33, 150, 243, 0.1);
color: #2196F3;
}
.nav-button.primary {
background: #2196F3;
color: white;
}
.nav-button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2);
}
.project-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin-t
Open service 2606:4700:7::60:80 · meijssen.com
2026-01-26 15:12
HTTP/1.1 301 Moved Permanently Date: Mon, 26 Jan 2026 15:12:36 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 26 Jan 2026 16:12:36 GMT Location: https://meijssen.com/ Set-Cookie: __cf_bm=8cKw2TCtBrCA0c_ZEZREdsDqeJVFZrOZ_bvKfAHkRck-1769440356-1.0.1.1-q5AdwPVqwTugOsrGnCmELvMxvvQllc607e.pcecVdkdno.5lE3Mnvi2EOyYF_V9xgHR.PIPzLwZwcb.T9uQ_ZplY.LOBVZMXgVhNX6rUR7w; path=/; expires=Mon, 26-Jan-26 15:42:36 GMT; domain=.meijssen.com; HttpOnly Server: cloudflare CF-RAY: 9c40f312aab3b917-SJC alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 2a06:98c1:58::60:8443 · meijssen.com
2026-01-26 15:12
HTTP/1.1 522 Date: Mon, 26 Jan 2026 15:12:58 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9c40f32618fe2151-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.66.0.96:443 · meijssen.com
2026-01-26 15:12
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 15:12:34 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c40f30a2f76de95-EWR
last-modified: Sun, 02 Nov 2025 12:19:37 GMT
x-rgw-object-type: Normal
x-amz-request-id: tx00000d01661501a47770e-006976388c-b8331dd5-ams3c
Cache-Control: public,max-age=10,s-maxage=86400
x-do-app-origin: 05e2c17f-2286-4721-8fdd-aa3a48f9c9ab
x-do-orig-status: 200
CF-Cache-Status: HIT
Age: 84950
Accept-Ranges: bytes
Set-Cookie: __cf_bm=IpoBTYOkPzeu2QSGHTh1HNho6bIIWQfZOXN.i0jCOQk-1769440354-1.0.1.1-0swKRjU5q8PXCE0epj1ViX8Itny71X0FDgPdQgXkE_rdqceNea9TXRkExsm_L14zf.uJe80LbkONCnny3dclJPl6gu79MblwVlb1oKdWoSw; path=/; expires=Mon, 26-Jan-26 15:42:34 GMT; domain=.meijssen.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Ries Meijssen
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ries Meijssen</title>
<script async src="https://unpkg.com/es-module-shims@1.8.0/dist/es-module-shims.js"></script>
<script type="importmap">
{
"imports": {
"three": "https://unpkg.com/three@0.157.0/build/three.module.js",
"three/addons/": "https://unpkg.com/three@0.157.0/examples/jsm/"
}
}
</script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: #333;
background: #fff;
}
#scene-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.content {
position: relative;
z-index: 1;
}
section {
min-height: 100vh;
padding: 2rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.section-content {
max-width: 800px;
background: rgba(255, 255, 255, 0.9);
padding: 2rem;
border-radius: 15px;
backdrop-filter: blur(10px);
}
h1 {
font-size: 3.5rem;
margin-bottom: 1rem;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
p {
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 1rem;
}
.nav-dots {
position: fixed;
right: 2rem;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 1rem;
}
.nav-dot {
width: 12px;
height: 12px;
background: rgba(255, 255, 255, 0.5);
border-radius: 50%;
cursor: pointer;
transition: transform 0.3s ease, background 0.3s ease;
}
.nav-dot.active {
background: #2196F3;
transform: scale(1.3);
}
.nav-dot:hover {
transform: scale(1.2);
}
/* Enhanced Content Styles */
.founders {
font-size: 1.3rem;
margin: 0.5rem 0;
color: #333;
font-weight: 500;
opacity: 0.9;
}
.tagline {
font-size: 2rem;
margin: 1rem 0;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
}
.scroll-hint {
font-size: 1.1rem;
opacity: 0.8;
margin-bottom: 2rem;
}
.intro-buttons {
display: flex;
gap: 1rem;
margin-top: 2rem;
}
.nav-button {
padding: 12px 24px;
border-radius: 8px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 500;
border: 2px solid #2196F3;
}
.nav-button:not(.primary) {
background: rgba(33, 150, 243, 0.1);
color: #2196F3;
}
.nav-button.primary {
background: #2196F3;
color: white;
}
.nav-button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2);
}
.project-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin-t
Open service 172.66.0.96:8443 · meijssen.com
2026-01-26 15:12
HTTP/1.1 522 Date: Mon, 26 Jan 2026 15:12:59 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9c40f32afe471ea7-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:7::60:8443 · meijssen.com
2026-01-26 15:12
HTTP/1.1 522 Date: Mon, 26 Jan 2026 15:13:00 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9c40f32d0ae3c537-BLR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 162.159.140.98:8443 · meijssen.com
2026-01-26 15:12
HTTP/1.1 522 Date: Mon, 26 Jan 2026 15:13:00 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9c40f32f8c51e7b6-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 162.159.140.98:443 · meijssen.com
2026-01-26 15:12
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 15:12:39 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c40f3275a698cea-FRA
last-modified: Sun, 02 Nov 2025 12:19:37 GMT
x-rgw-object-type: Normal
x-amz-request-id: tx0000083b53fc6d2095584-00694ae085-b8331dd5-ams3c
Cache-Control: public,max-age=10,s-maxage=86400
x-do-app-origin: 05e2c17f-2286-4721-8fdd-aa3a48f9c9ab
x-do-orig-status: 200
CF-Cache-Status: HIT
Age: 14
Accept-Ranges: bytes
Set-Cookie: __cf_bm=y.SWs2lovWfntN9y72JpSgVXKejVDd2zaMZ3nadujqU-1769440359-1.0.1.1-MXjEMn3AHXrHVTkO0meeRoWigfrpKxIr7pu5MnPEEqlnvvm5OcW8QK7QlZReLwtCykSbMdLe82r1CCJ_E_ed44HI18KmHNAHt7h5Ddt4Y_o; path=/; expires=Mon, 26-Jan-26 15:42:39 GMT; domain=.meijssen.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Ries Meijssen
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ries Meijssen</title>
<script async src="https://unpkg.com/es-module-shims@1.8.0/dist/es-module-shims.js"></script>
<script type="importmap">
{
"imports": {
"three": "https://unpkg.com/three@0.157.0/build/three.module.js",
"three/addons/": "https://unpkg.com/three@0.157.0/examples/jsm/"
}
}
</script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: #333;
background: #fff;
}
#scene-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.content {
position: relative;
z-index: 1;
}
section {
min-height: 100vh;
padding: 2rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.section-content {
max-width: 800px;
background: rgba(255, 255, 255, 0.9);
padding: 2rem;
border-radius: 15px;
backdrop-filter: blur(10px);
}
h1 {
font-size: 3.5rem;
margin-bottom: 1rem;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
p {
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 1rem;
}
.nav-dots {
position: fixed;
right: 2rem;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 1rem;
}
.nav-dot {
width: 12px;
height: 12px;
background: rgba(255, 255, 255, 0.5);
border-radius: 50%;
cursor: pointer;
transition: transform 0.3s ease, background 0.3s ease;
}
.nav-dot.active {
background: #2196F3;
transform: scale(1.3);
}
.nav-dot:hover {
transform: scale(1.2);
}
/* Enhanced Content Styles */
.founders {
font-size: 1.3rem;
margin: 0.5rem 0;
color: #333;
font-weight: 500;
opacity: 0.9;
}
.tagline {
font-size: 2rem;
margin: 1rem 0;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
}
.scroll-hint {
font-size: 1.1rem;
opacity: 0.8;
margin-bottom: 2rem;
}
.intro-buttons {
display: flex;
gap: 1rem;
margin-top: 2rem;
}
.nav-button {
padding: 12px 24px;
border-radius: 8px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 500;
border: 2px solid #2196F3;
}
.nav-button:not(.primary) {
background: rgba(33, 150, 243, 0.1);
color: #2196F3;
}
.nav-button.primary {
background: #2196F3;
color: white;
}
.nav-button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2);
}
.project-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin-t
Open service 162.159.140.98:80 · meijssen.com
2026-01-26 15:12
HTTP/1.1 301 Moved Permanently Date: Mon, 26 Jan 2026 15:12:39 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 26 Jan 2026 16:12:39 GMT Location: https://meijssen.com/ Set-Cookie: __cf_bm=Ka2dFN0QQiTtJ_jVFJKcKLIHn4dgLN0c4xxEbrxo8ZE-1769440359-1.0.1.1-y7IGSrmjI6xMcdpDrrh2nhOQYPjZ3o80q_Gr5VytCukxPbMysMz9umbiT2LTz88E0qLfOiSyUWPrDCES4rufhSDNLW6e7VXhOBEm3qaRMUc; path=/; expires=Mon, 26-Jan-26 15:42:39 GMT; domain=.meijssen.com; HttpOnly Server: cloudflare CF-RAY: 9c40f32508efd9d3-FRA alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 2a06:98c1:58::60:80 · meijssen.com
2026-01-26 15:12
HTTP/1.1 301 Moved Permanently Date: Mon, 26 Jan 2026 15:12:35 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 26 Jan 2026 16:12:35 GMT Location: https://meijssen.com/ Set-Cookie: __cf_bm=BN3oqNqxCRxf4KTm.YBaQvY5pAb9l0h6MChZG.SZ9bM-1769440355-1.0.1.1-kUCZrW9LapJECAP.29XViYZ4wabLGafKK0JMG4ayl7UdGkZsxuDGYUY2S0eL5D3TnMRbe5Ref5mOgrfW9dPZKVjwEXhcPrwnf.YHdxIdSCE; path=/; expires=Mon, 26-Jan-26 15:42:35 GMT; domain=.meijssen.com; HttpOnly Server: cloudflare CF-RAY: 9c40f30adddfac4c-YYZ alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 2606:4700:7::60:443 · meijssen.com
2026-01-26 15:12
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 15:12:37 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c40f3181f3f78a5-YYZ
last-modified: Sun, 02 Nov 2025 12:19:37 GMT
x-rgw-object-type: Normal
x-amz-request-id: tx00000d01661501a47770e-006976388c-b8331dd5-ams3c
Cache-Control: public,max-age=10,s-maxage=86400
x-do-app-origin: 05e2c17f-2286-4721-8fdd-aa3a48f9c9ab
x-do-orig-status: 200
CF-Cache-Status: HIT
Age: 13
Accept-Ranges: bytes
Set-Cookie: __cf_bm=zOavDYU8n5OUNIxTfwYCZP_03_uQ5uDR94I5jOlIlQA-1769440357-1.0.1.1-rJTL06kNrujC4fv2ZfJh0TOWDR4VJDn6ROA.ozdccH1DSqODrrsiO8L5p4HGHwmDp6VG6fvnFoGcsYdfahoQ2BlwnQzerMYTKj8EF.8ypIc; path=/; expires=Mon, 26-Jan-26 15:42:37 GMT; domain=.meijssen.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Ries Meijssen
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ries Meijssen</title>
<script async src="https://unpkg.com/es-module-shims@1.8.0/dist/es-module-shims.js"></script>
<script type="importmap">
{
"imports": {
"three": "https://unpkg.com/three@0.157.0/build/three.module.js",
"three/addons/": "https://unpkg.com/three@0.157.0/examples/jsm/"
}
}
</script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: #333;
background: #fff;
}
#scene-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.content {
position: relative;
z-index: 1;
}
section {
min-height: 100vh;
padding: 2rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.section-content {
max-width: 800px;
background: rgba(255, 255, 255, 0.9);
padding: 2rem;
border-radius: 15px;
backdrop-filter: blur(10px);
}
h1 {
font-size: 3.5rem;
margin-bottom: 1rem;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
p {
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 1rem;
}
.nav-dots {
position: fixed;
right: 2rem;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 1rem;
}
.nav-dot {
width: 12px;
height: 12px;
background: rgba(255, 255, 255, 0.5);
border-radius: 50%;
cursor: pointer;
transition: transform 0.3s ease, background 0.3s ease;
}
.nav-dot.active {
background: #2196F3;
transform: scale(1.3);
}
.nav-dot:hover {
transform: scale(1.2);
}
/* Enhanced Content Styles */
.founders {
font-size: 1.3rem;
margin: 0.5rem 0;
color: #333;
font-weight: 500;
opacity: 0.9;
}
.tagline {
font-size: 2rem;
margin: 1rem 0;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
}
.scroll-hint {
font-size: 1.1rem;
opacity: 0.8;
margin-bottom: 2rem;
}
.intro-buttons {
display: flex;
gap: 1rem;
margin-top: 2rem;
}
.nav-button {
padding: 12px 24px;
border-radius: 8px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 500;
border: 2px solid #2196F3;
}
.nav-button:not(.primary) {
background: rgba(33, 150, 243, 0.1);
color: #2196F3;
}
.nav-button.primary {
background: #2196F3;
color: white;
}
.nav-button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2);
}
.project-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin-t
Open service 2606:4700:7::60:80 · meijssen.com
2026-01-05 12:18
HTTP/1.1 301 Moved Permanently Date: Mon, 05 Jan 2026 12:18:28 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 05 Jan 2026 13:18:28 GMT Location: https://meijssen.com/ Set-Cookie: __cf_bm=H_N6FwCpf1hEnuQBK2SwghVUIbT7BsmI7VJ6yjaMvA8-1767615508-1.0.1.1-Ot8UZAEPh4pN9UjxlcWu9e7mrxB4xREnTkUTX0aD1SugEn9dNESgHgJA1D0MpKfpCGRQB7wPWZ6tch6oSoKO5O.UqD5svvEc3ttzRKiG9zA; path=/; expires=Mon, 05-Jan-26 12:48:28 GMT; domain=.meijssen.com; HttpOnly Server: cloudflare CF-RAY: 9b92eb1dcb18aace-YYZ alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 2a06:98c1:58::60:80 · meijssen.com
2026-01-05 12:18
HTTP/1.1 301 Moved Permanently Date: Mon, 05 Jan 2026 12:18:28 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 05 Jan 2026 13:18:28 GMT Location: https://meijssen.com/ Set-Cookie: __cf_bm=AU5BbbF3JjlJK0pebxhLVn9KmvwKZ5GVaUUXw0OUkN4-1767615508-1.0.1.1-tFaDY99rScqur3VSmZ5nCyUbEwEHULywzVMEdHxrwkoFt1uL4mCK8.b3ByGThbUn4BIhDVQvmOO2D06MLYKr9TORdazJDijYgJRocg8DB74; path=/; expires=Mon, 05-Jan-26 12:48:28 GMT; domain=.meijssen.com; HttpOnly Server: cloudflare CF-RAY: 9b92eb1dce55ebb8-YYZ alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 172.66.0.96:80 · meijssen.com
2026-01-05 12:18
HTTP/1.1 301 Moved Permanently Date: Mon, 05 Jan 2026 12:18:28 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 05 Jan 2026 13:18:28 GMT Location: https://meijssen.com/ Set-Cookie: __cf_bm=731GQYENaF_I6_LSB9yUJElgpsxKGvN9il2QOZzp9JE-1767615508-1.0.1.1-78wXCHZhekFz378semPjLpTvB4Jjk59YMgWHvhfEiHFdOC9_Zj0a6cjyuuTGiNwwNa04YjE0348zAWTK_Sg.jH6JfuJp_S2xr5NIBRSXazk; path=/; expires=Mon, 05-Jan-26 12:48:28 GMT; domain=.meijssen.com; HttpOnly Server: cloudflare CF-RAY: 9b92eb1d98b1904f-FRA alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 162.159.140.98:8443 · meijssen.com
2026-01-05 12:18
HTTP/1.1 522 Date: Mon, 05 Jan 2026 12:18:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b92eb236cf571b3-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:7::60:443 · meijssen.com
2026-01-05 12:18
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 12:18:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b92eb1d5ac2914a-FRA
last-modified: Sun, 02 Nov 2025 12:19:37 GMT
x-rgw-object-type: Normal
x-amz-request-id: tx0000083b53fc6d2095584-00694ae085-b8331dd5-ams3c
Cache-Control: public,max-age=10,s-maxage=86400
x-do-app-origin: 05e2c17f-2286-4721-8fdd-aa3a48f9c9ab
x-do-orig-status: 200
CF-Cache-Status: HIT
Age: 9674
Accept-Ranges: bytes
Set-Cookie: __cf_bm=t05G5.faY1P6aF_JVV0OPFtttu0aF9tTNLQ0_nSupos-1767615508-1.0.1.1-OJGPgK676uHhV7d9DYww4ptT9Bv97OP4vi8vl46OzSpPQZRuVsAU8Zo2ldhAPH4wgFJ_xZNket5ndTtbNIsdn0zgMVLt_wW2XI2IoZ6oRG0; path=/; expires=Mon, 05-Jan-26 12:48:28 GMT; domain=.meijssen.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Ries Meijssen
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ries Meijssen</title>
<script async src="https://unpkg.com/es-module-shims@1.8.0/dist/es-module-shims.js"></script>
<script type="importmap">
{
"imports": {
"three": "https://unpkg.com/three@0.157.0/build/three.module.js",
"three/addons/": "https://unpkg.com/three@0.157.0/examples/jsm/"
}
}
</script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: #333;
background: #fff;
}
#scene-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.content {
position: relative;
z-index: 1;
}
section {
min-height: 100vh;
padding: 2rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.section-content {
max-width: 800px;
background: rgba(255, 255, 255, 0.9);
padding: 2rem;
border-radius: 15px;
backdrop-filter: blur(10px);
}
h1 {
font-size: 3.5rem;
margin-bottom: 1rem;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
p {
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 1rem;
}
.nav-dots {
position: fixed;
right: 2rem;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 1rem;
}
.nav-dot {
width: 12px;
height: 12px;
background: rgba(255, 255, 255, 0.5);
border-radius: 50%;
cursor: pointer;
transition: transform 0.3s ease, background 0.3s ease;
}
.nav-dot.active {
background: #2196F3;
transform: scale(1.3);
}
.nav-dot:hover {
transform: scale(1.2);
}
/* Enhanced Content Styles */
.founders {
font-size: 1.3rem;
margin: 0.5rem 0;
color: #333;
font-weight: 500;
opacity: 0.9;
}
.tagline {
font-size: 2rem;
margin: 1rem 0;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
}
.scroll-hint {
font-size: 1.1rem;
opacity: 0.8;
margin-bottom: 2rem;
}
.intro-buttons {
display: flex;
gap: 1rem;
margin-top: 2rem;
}
.nav-button {
padding: 12px 24px;
border-radius: 8px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 500;
border: 2px solid #2196F3;
}
.nav-button:not(.primary) {
background: rgba(33, 150, 243, 0.1);
color: #2196F3;
}
.nav-button.primary {
background: #2196F3;
color: white;
}
.nav-button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2);
}
.project-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin-t
Open service 172.66.0.96:8443 · meijssen.com
2026-01-05 12:18
HTTP/1.1 522 Date: Mon, 05 Jan 2026 12:18:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b92eb236b43dc91-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2a06:98c1:58::60:443 · meijssen.com
2026-01-05 12:18
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 12:18:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b92eb1dcc776d94-AMS
last-modified: Sun, 02 Nov 2025 12:19:37 GMT
x-rgw-object-type: Normal
x-amz-request-id: tx00000d959b6dfbc86ec2f-0069074dfe-ac45806e-ams3c
Cache-Control: public,max-age=10,s-maxage=86400
x-do-app-origin: 05e2c17f-2286-4721-8fdd-aa3a48f9c9ab
x-do-orig-status: 200
CF-Cache-Status: HIT
Age: 64153
Accept-Ranges: bytes
Set-Cookie: __cf_bm=UEWViRkF5O1vOgOXbFJX5ldQDdGX7B_eUP1xhy_F5Vc-1767615508-1.0.1.1-sGNOeOYfDq7iuFk_pJhBxyUCtIJUve.aeErw.I60O9VEjcMhsM53BMTHK2KtTyZjs1s8lTDs0xkxKx9cMjzzOn4FHCIklHs7dni4K7j.IRk; path=/; expires=Mon, 05-Jan-26 12:48:28 GMT; domain=.meijssen.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Ries Meijssen
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ries Meijssen</title>
<script async src="https://unpkg.com/es-module-shims@1.8.0/dist/es-module-shims.js"></script>
<script type="importmap">
{
"imports": {
"three": "https://unpkg.com/three@0.157.0/build/three.module.js",
"three/addons/": "https://unpkg.com/three@0.157.0/examples/jsm/"
}
}
</script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: #333;
background: #fff;
}
#scene-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.content {
position: relative;
z-index: 1;
}
section {
min-height: 100vh;
padding: 2rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.section-content {
max-width: 800px;
background: rgba(255, 255, 255, 0.9);
padding: 2rem;
border-radius: 15px;
backdrop-filter: blur(10px);
}
h1 {
font-size: 3.5rem;
margin-bottom: 1rem;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
p {
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 1rem;
}
.nav-dots {
position: fixed;
right: 2rem;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 1rem;
}
.nav-dot {
width: 12px;
height: 12px;
background: rgba(255, 255, 255, 0.5);
border-radius: 50%;
cursor: pointer;
transition: transform 0.3s ease, background 0.3s ease;
}
.nav-dot.active {
background: #2196F3;
transform: scale(1.3);
}
.nav-dot:hover {
transform: scale(1.2);
}
/* Enhanced Content Styles */
.founders {
font-size: 1.3rem;
margin: 0.5rem 0;
color: #333;
font-weight: 500;
opacity: 0.9;
}
.tagline {
font-size: 2rem;
margin: 1rem 0;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
}
.scroll-hint {
font-size: 1.1rem;
opacity: 0.8;
margin-bottom: 2rem;
}
.intro-buttons {
display: flex;
gap: 1rem;
margin-top: 2rem;
}
.nav-button {
padding: 12px 24px;
border-radius: 8px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 500;
border: 2px solid #2196F3;
}
.nav-button:not(.primary) {
background: rgba(33, 150, 243, 0.1);
color: #2196F3;
}
.nav-button.primary {
background: #2196F3;
color: white;
}
.nav-button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2);
}
.project-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin-t
Open service 162.159.140.98:443 · meijssen.com
2026-01-05 12:18
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 12:18:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b92eb1dae68fba6-AMS
last-modified: Sun, 02 Nov 2025 12:19:37 GMT
x-rgw-object-type: Normal
x-amz-request-id: tx00000d959b6dfbc86ec2f-0069074dfe-ac45806e-ams3c
Cache-Control: public,max-age=10,s-maxage=86400
x-do-app-origin: 05e2c17f-2286-4721-8fdd-aa3a48f9c9ab
x-do-orig-status: 200
CF-Cache-Status: HIT
Age: 64153
Accept-Ranges: bytes
Set-Cookie: __cf_bm=AZEvESJcrAIxFIhwpX1hUvKZrtuXpriKiTrH2i.b.Cg-1767615508-1.0.1.1-_10.CRH7Fd9RJe.O4dSS9w127NJ.4z_wZqvazZUG7casuEd7yJQmAmpGS8YcgcN3YQ4.3dH6eBP2.0zNzWlB91PHqqPGgYrfRPxZrWUoOVA; path=/; expires=Mon, 05-Jan-26 12:48:28 GMT; domain=.meijssen.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Ries Meijssen
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ries Meijssen</title>
<script async src="https://unpkg.com/es-module-shims@1.8.0/dist/es-module-shims.js"></script>
<script type="importmap">
{
"imports": {
"three": "https://unpkg.com/three@0.157.0/build/three.module.js",
"three/addons/": "https://unpkg.com/three@0.157.0/examples/jsm/"
}
}
</script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: #333;
background: #fff;
}
#scene-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.content {
position: relative;
z-index: 1;
}
section {
min-height: 100vh;
padding: 2rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.section-content {
max-width: 800px;
background: rgba(255, 255, 255, 0.9);
padding: 2rem;
border-radius: 15px;
backdrop-filter: blur(10px);
}
h1 {
font-size: 3.5rem;
margin-bottom: 1rem;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
p {
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 1rem;
}
.nav-dots {
position: fixed;
right: 2rem;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 1rem;
}
.nav-dot {
width: 12px;
height: 12px;
background: rgba(255, 255, 255, 0.5);
border-radius: 50%;
cursor: pointer;
transition: transform 0.3s ease, background 0.3s ease;
}
.nav-dot.active {
background: #2196F3;
transform: scale(1.3);
}
.nav-dot:hover {
transform: scale(1.2);
}
/* Enhanced Content Styles */
.founders {
font-size: 1.3rem;
margin: 0.5rem 0;
color: #333;
font-weight: 500;
opacity: 0.9;
}
.tagline {
font-size: 2rem;
margin: 1rem 0;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
}
.scroll-hint {
font-size: 1.1rem;
opacity: 0.8;
margin-bottom: 2rem;
}
.intro-buttons {
display: flex;
gap: 1rem;
margin-top: 2rem;
}
.nav-button {
padding: 12px 24px;
border-radius: 8px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 500;
border: 2px solid #2196F3;
}
.nav-button:not(.primary) {
background: rgba(33, 150, 243, 0.1);
color: #2196F3;
}
.nav-button.primary {
background: #2196F3;
color: white;
}
.nav-button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2);
}
.project-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin-t
Open service 162.159.140.98:80 · meijssen.com
2026-01-05 12:18
HTTP/1.1 301 Moved Permanently Date: Mon, 05 Jan 2026 12:18:28 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 05 Jan 2026 13:18:27 GMT Location: https://meijssen.com/ Set-Cookie: __cf_bm=T.tH6zPRpi8xU_cL.CsCQgXsj5s7n5vZrIH5Jf22I28-1767615507-1.0.1.1-hZS1jbN2xziOIbi__5V4.UUJ0i2drNDvkcdMCWx_SSEw6gJ62WW9mzke177R7sLcCOtSLtXVPAKKMwqLLt_sLiYpo5tn5JOGMgIg9iyKUUI; path=/; expires=Mon, 05-Jan-26 12:48:27 GMT; domain=.meijssen.com; HttpOnly Server: cloudflare CF-RAY: 9b92eb1cecfd1cb7-FRA alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 2606:4700:7::60:8443 · meijssen.com
2026-01-05 12:18
HTTP/1.1 522 Date: Mon, 05 Jan 2026 12:18:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b92eb23196c3816-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2a06:98c1:58::60:8443 · meijssen.com
2026-01-05 12:18
HTTP/1.1 522 Date: Mon, 05 Jan 2026 12:18:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b92eb231dcf37d1-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.66.0.96:443 · meijssen.com
2026-01-05 12:18
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 12:18:27 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b92eb1cbca57c7c-EWR
last-modified: Sun, 02 Nov 2025 12:19:37 GMT
x-rgw-object-type: Normal
x-amz-request-id: tx00000810ccc96da6676ea-00695bac0e-b8331dd5-ams3c
Cache-Control: public,max-age=10,s-maxage=86400
x-do-app-origin: 05e2c17f-2286-4721-8fdd-aa3a48f9c9ab
x-do-orig-status: 200
CF-Cache-Status: HIT
Age: 5
Accept-Ranges: bytes
Set-Cookie: __cf_bm=agBWW4pRE6f7p2BVtJvHnSQpOD0RguuHRNvaM5O0RYM-1767615507-1.0.1.1-LfjdoVIaZce1yU4AaiQFDrehBDkTNt5NCeaNQ21uAU4yrPIyXAZFL_DKXktY24zMYuU7W1mw3qM4Nx.EZz6bvmJ333kYxXWWMobxUaRZTVI; path=/; expires=Mon, 05-Jan-26 12:48:27 GMT; domain=.meijssen.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Ries Meijssen
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ries Meijssen</title>
<script async src="https://unpkg.com/es-module-shims@1.8.0/dist/es-module-shims.js"></script>
<script type="importmap">
{
"imports": {
"three": "https://unpkg.com/three@0.157.0/build/three.module.js",
"three/addons/": "https://unpkg.com/three@0.157.0/examples/jsm/"
}
}
</script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: #333;
background: #fff;
}
#scene-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.content {
position: relative;
z-index: 1;
}
section {
min-height: 100vh;
padding: 2rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.section-content {
max-width: 800px;
background: rgba(255, 255, 255, 0.9);
padding: 2rem;
border-radius: 15px;
backdrop-filter: blur(10px);
}
h1 {
font-size: 3.5rem;
margin-bottom: 1rem;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
p {
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 1rem;
}
.nav-dots {
position: fixed;
right: 2rem;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 1rem;
}
.nav-dot {
width: 12px;
height: 12px;
background: rgba(255, 255, 255, 0.5);
border-radius: 50%;
cursor: pointer;
transition: transform 0.3s ease, background 0.3s ease;
}
.nav-dot.active {
background: #2196F3;
transform: scale(1.3);
}
.nav-dot:hover {
transform: scale(1.2);
}
/* Enhanced Content Styles */
.founders {
font-size: 1.3rem;
margin: 0.5rem 0;
color: #333;
font-weight: 500;
opacity: 0.9;
}
.tagline {
font-size: 2rem;
margin: 1rem 0;
background: linear-gradient(45deg, #2196F3, #00BCD4);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
}
.scroll-hint {
font-size: 1.1rem;
opacity: 0.8;
margin-bottom: 2rem;
}
.intro-buttons {
display: flex;
gap: 1rem;
margin-top: 2rem;
}
.nav-button {
padding: 12px 24px;
border-radius: 8px;
text-decoration: none;
transition: all 0.3s ease;
font-weight: 500;
border: 2px solid #2196F3;
}
.nav-button:not(.primary) {
background: rgba(33, 150, 243, 0.1);
color: #2196F3;
}
.nav-button.primary {
background: #2196F3;
color: white;
}
.nav-button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2);
}
.project-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin-t