{"id":7,"date":"2026-09-08T15:17:46","date_gmt":"2026-09-08T15:17:46","guid":{"rendered":"https:\/\/s44s.eu\/?page_id=7"},"modified":"2026-09-08T15:21:47","modified_gmt":"2026-09-08T15:21:47","slug":"home","status":"publish","type":"page","link":"https:\/\/s44s.eu\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7\" class=\"elementor elementor-7\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6eed4f1 e-con-full e-flex e-con e-parent\" data-id=\"6eed4f1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ffa7f47 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ffa7f47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"s44s-scrollverse\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500&display=swap\" rel=\"stylesheet\">\n<style>\n  #s44s-scrollverse{ --s44s-bg:#0A0E14; --s44s-panel:#0C1018; --s44s-ink:#F3F5F9; --s44s-muted:#C7CDDA; --s44s-indigo:#5B7CFA; --s44s-gold:#E3B873; font-family:'IBM Plex Sans',-apple-system,sans-serif; }\n  #s44s-scrollverse *{ box-sizing:border-box; }\n  #s44s-scrollverse .s44s-story{ position:relative; height:440vh; background:var(--s44s-bg); }\n  #s44s-scrollverse .s44s-sticky{ position:sticky; top:0; left:0; height:100vh; width:100%; overflow:hidden; background:radial-gradient(120% 90% at 30% 20%, #101625 0%, #0A0E14 60%, #060810 100%); }\n  #s44s-scrollverse #s44s-canvas{ position:absolute; inset:0; width:100%; height:100%; display:block; z-index:1; }\n  #s44s-scrollverse .s44s-textwrap{ position:absolute; inset:0; z-index:2; pointer-events:none; }\n  #s44s-scrollverse .s44s-stage{ position:absolute; inset:0; display:flex; flex-direction:column; justify-content:center; align-items:flex-start; padding:0 8vw; opacity:0; will-change:opacity, transform; }\n  #s44s-scrollverse .s44s-stage p{ max-width:620px; color:var(--s44s-muted); font-size:clamp(1.05rem,1.7vw,1.35rem); line-height:1.65; margin:0; font-weight:400; }\n  #s44s-scrollverse .s44s-stage-hero h1{ font-family:'Space Grotesk',sans-serif; font-weight:600; color:var(--s44s-ink); font-size:clamp(2.2rem,6vw,4.4rem); line-height:1.12; margin:0 0 1.6rem; letter-spacing:-0.01em; }\n  #s44s-scrollverse .s44s-scrollcue{ position:absolute; left:8vw; bottom:8vh; display:flex; align-items:center; gap:12px; color:var(--s44s-muted); font-size:.85rem; z-index:3; }\n  #s44s-scrollverse .s44s-scrollcue .s44s-line{ width:1px; height:34px; background:linear-gradient(to bottom, var(--s44s-muted), transparent); animation:s44sCueMove 1.8s ease-in-out infinite; }\n  @keyframes s44sCueMove{ 0%,100%{ transform:translateY(0); opacity:.9;} 50%{ transform:translateY(8px); opacity:.35;} }\n  @media (prefers-reduced-motion:reduce){ #s44s-scrollverse .s44s-scrollcue .s44s-line{ animation:none; } }\n\n  #s44s-scrollverse .s44s-closing{ background:var(--s44s-panel); padding:9vh 8vw 12vh; border-top:1px solid rgba(255,255,255,0.08); }\n  #s44s-scrollverse .s44s-closing p{ max-width:640px; color:var(--s44s-muted); font-size:clamp(1.15rem,2vw,1.5rem); line-height:1.6; margin:0 0 2.4rem; font-weight:400; }\n  #s44s-scrollverse .s44s-cta{ display:inline-block; background:var(--s44s-gold); color:#1a1406; font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:1rem; padding:14px 30px; border-radius:6px; text-decoration:none; transition:opacity .2s ease; }\n  #s44s-scrollverse .s44s-cta:hover{ opacity:.85; }\n\n  @media (max-width:700px){\n    #s44s-scrollverse .s44s-story{ height:400vh; }\n    #s44s-scrollverse .s44s-stage{ padding:0 6vw; }\n    #s44s-scrollverse .s44s-scrollcue{ left:6vw; }\n    #s44s-scrollverse .s44s-closing{ padding:8vh 6vw 10vh; }\n  }\n<\/style>\n\n<div class=\"s44s-story\" id=\"s44sStory\">\n  <div class=\"s44s-sticky\" id=\"s44sSticky\">\n    <canvas id=\"s44s-canvas\"><\/canvas>\n    <div class=\"s44s-textwrap\">\n      <div class=\"s44s-stage s44s-stage-hero\" id=\"s44sHero\">\n        <h1>Advancing European SaaS.<br>Fueling Innovation.<\/h1>\n      <\/div>\n      <div class=\"s44s-stage s44s-stage-1\" id=\"s44sS1\">\n        <p>S44S is a curated collective of innovative businesses dedicated to leading European tech and development. Bound by a shared vision, we unite visionary software developers with strategic capital to accelerate high-velocity Software as a Service (SaaS) solutions.<\/p>\n      <\/div>\n      <div class=\"s44s-stage s44s-stage-2\" id=\"s44sS2\">\n        <p>Our focus is strictly European. The S44S portfolio consists of cutting-edge entities rooted in the European market or actively driving European innovation. We identify emerging shifts, capitalize on proven trends, and engineer scalable platforms built for a fast-paced digital economy.<\/p>\n      <\/div>\n      <div class=\"s44s-stage s44s-stage-3\" id=\"s44sS3\">\n        <p>True innovation requires both flawless execution and powerful backing. By bridging elite tech development with strategic investment, our active portfolio spans the continent - from the technological hubs of Norway to the strategic capital of Monaco.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"s44s-scrollcue\" id=\"s44sCue\"><span class=\"s44s-line\"><\/span><span>Scroll<\/span><\/div>\n  <\/div>\n<\/div>\n\n<div class=\"s44s-closing\">\n  <p>As a dynamic and expanding network, the S44S collective remains continuously open to new partnerships that strengthen the European digital ecosystem.<\/p>\n  <a href=\"#contact\" class=\"s44s-cta\">Partner with S44S<\/a>\n<\/div>\n\n<script>\n(function(){\n  var root = document.getElementById('s44s-scrollverse');\n  if(!root) return;\n  var reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var storyEl = document.getElementById('s44sStory');\n  var stickyEl = document.getElementById('s44sSticky');\n  var canvas = document.getElementById('s44s-canvas');\n  var hero = document.getElementById('s44sHero');\n  var s1 = document.getElementById('s44sS1');\n  var s2 = document.getElementById('s44sS2');\n  var s3 = document.getElementById('s44sS3');\n  var cue = document.getElementById('s44sCue');\n\n  function clamp01(v){ return Math.max(0, Math.min(1, v)); }\n  function smoothstep(e0, e1, x){ var t = clamp01((x - e0) \/ (e1 - e0)); return t * t * (3 - 2 * t); }\n  function lerp(a, b, t){ return a + (b - a) * t; }\n\n  function fallbackStatic(){\n    hero.style.opacity = 1;\n    s1.style.opacity = 0; s2.style.opacity = 0; s3.style.opacity = 0;\n    stickyEl.style.background = 'linear-gradient(160deg,#0A0E14,#0C1018)';\n  }\n\n  function loadThree(cb){\n    if (window.THREE) { cb(); return; }\n    var s = document.createElement('script');\n    s.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r128\/three.min.js';\n    s.onload = cb;\n    s.onerror = fallbackStatic;\n    document.head.appendChild(s);\n  }\n\n  loadThree(function(){\n    try { init(); } catch (e) { fallbackStatic(); }\n  });\n\n  \/\/ real NASA Blue Marble-derived Earth textures (mrdoob\/three.js example assets, jsDelivr CDN)\n  var TEX_BASE = 'https:\/\/cdn.jsdelivr.net\/gh\/mrdoob\/three.js@r128\/examples\/textures\/planets\/';\n  var TEX = {\n    day:      TEX_BASE + 'earth_atmos_2048.jpg',\n    lights:   TEX_BASE + 'earth_lights_2048.png',\n    normal:   TEX_BASE + 'earth_normal_2048.jpg',\n    specular: TEX_BASE + 'earth_specular_2048.jpg',\n    clouds:   TEX_BASE + 'earth_clouds_1024.png'\n  };\n\n  function init(){\n    var THREE = window.THREE;\n    var width = stickyEl.clientWidth, height = stickyEl.clientHeight;\n\n    var scene = new THREE.Scene();\n    var camera = new THREE.PerspectiveCamera(45, width \/ height, 0.1, 100);\n    var camStart = new THREE.Vector3(0, 0, 6.4);\n    camera.position.copy(camStart);\n\n    var renderer = new THREE.WebGLRenderer({ canvas: canvas, alpha: true, antialias: true });\n    renderer.setPixelRatio(Math.min(window.devicePixelRatio || 1, 2));\n    renderer.setSize(width, height);\n    renderer.outputEncoding = THREE.sRGBEncoding;\n\n    \/\/ ---- lighting (needed for the Phong-shaded photoreal Earth) ----\n    scene.add(new THREE.AmbientLight(0x8fa6cc, 0.55));\n    var sun = new THREE.DirectionalLight(0xffffff, 1.25);\n    sun.position.set(3.2, 1.4, 3.6);\n    scene.add(sun);\n\n    \/\/ ---- starfield ----\n    function starField(n, radius){\n      var arr = new Float32Array(n * 3);\n      for (var i = 0; i < n; i++){\n        var v = new THREE.Vector3(Math.random()*2-1, Math.random()*2-1, Math.random()*2-1).normalize().multiplyScalar(radius*(0.8+Math.random()*0.4));\n        arr[i*3]=v.x; arr[i*3+1]=v.y; arr[i*3+2]=v.z;\n      }\n      return arr;\n    }\n    var starGeo = new THREE.BufferGeometry();\n    starGeo.setAttribute('position', new THREE.BufferAttribute(starField(700, 30), 3));\n    var starMat = new THREE.PointsMaterial({ size: 0.02, color: 0xcfe0ff, transparent: true, opacity: 0.6, sizeAttenuation: true });\n    var stars = new THREE.Points(starGeo, starMat);\n    scene.add(stars);\n\n    \/\/ ---- globe group (real, textured Earth) ----\n    var GLOBE_R = 2;\n    var globeGroup = new THREE.Group();\n    scene.add(globeGroup);\n\n    var loader = new THREE.TextureLoader();\n    loader.setCrossOrigin('anonymous');\n    var loadedOK = true;\n\n    var earthMaterial = new THREE.MeshPhongMaterial({\n      color: 0x0a1526,\n      shininess: 10,\n      specular: new THREE.Color(0x223355)\n    });\n    var earthMesh = new THREE.Mesh(new THREE.SphereGeometry(GLOBE_R, 64, 40), earthMaterial);\n    earthMesh.renderOrder = 1;\n    globeGroup.add(earthMesh);\n\n    function safeLoad(url, onLoad){\n      loader.load(url, onLoad, undefined, function(){ loadedOK = false; });\n    }\n\n    safeLoad(TEX.day, function(tex){\n      tex.encoding = THREE.sRGBEncoding;\n      earthMaterial.map = tex;\n      earthMaterial.color.set(0xffffff);\n      earthMaterial.needsUpdate = true;\n    });\n    safeLoad(TEX.lights, function(tex){\n      tex.encoding = THREE.sRGBEncoding;\n      earthMaterial.emissiveMap = tex;\n      earthMaterial.emissive = new THREE.Color(0xffcf8a);\n      earthMaterial.emissiveIntensity = 0.55;\n      earthMaterial.needsUpdate = true;\n    });\n    safeLoad(TEX.normal, function(tex){\n      earthMaterial.normalMap = tex;\n      earthMaterial.normalScale = new THREE.Vector2(0.55, 0.55);\n      earthMaterial.needsUpdate = true;\n    });\n    safeLoad(TEX.specular, function(tex){\n      earthMaterial.specularMap = tex;\n      earthMaterial.needsUpdate = true;\n    });\n\n    \/\/ clouds, drifting slowly and independently\n    var cloudsMaterial = new THREE.MeshPhongMaterial({ transparent: true, opacity: 0.55, depthWrite: false });\n    var cloudsMesh = new THREE.Mesh(new THREE.SphereGeometry(GLOBE_R * 1.012, 64, 40), cloudsMaterial);\n    cloudsMesh.renderOrder = 2;\n    globeGroup.add(cloudsMesh);\n    safeLoad(TEX.clouds, function(tex){\n      cloudsMaterial.map = tex;\n      cloudsMaterial.needsUpdate = true;\n    });\n\n    \/\/ soft rim \/ atmosphere glow\n    var glowMat = new THREE.MeshBasicMaterial({ color: 0x6fb3ff, transparent: true, opacity: 0.14, side: THREE.BackSide });\n    var glowMesh = new THREE.Mesh(new THREE.SphereGeometry(GLOBE_R * 1.045, 32, 20), glowMat);\n    glowMesh.renderOrder = 3;\n    globeGroup.add(glowMesh);\n\n    function latLonToVec3(lat, lon, radius){\n      var phi = (90 - lat) * Math.PI \/ 180;\n      var theta = (lon + 180) * Math.PI \/ 180;\n      return new THREE.Vector3(\n        -radius * Math.sin(phi) * Math.cos(theta),\n        radius * Math.cos(phi),\n        radius * Math.sin(phi) * Math.sin(theta)\n      );\n    }\n\n    \/\/ accent hub markers + connecting arcs (Oslo-Monaco, Paris-Amsterdam, Madrid-Rome)\n    var CITY_LATLON = {\n      oslo:      [59.9, 10.75],\n      monaco:    [43.73, 7.42],\n      paris:     [48.85, 2.35],\n      amsterdam: [52.37, 4.90],\n      madrid:    [40.42, -3.70],\n      rome:      [41.90, 12.50]\n    };\n    var ROUTES = [['oslo', 'monaco'], ['paris', 'amsterdam'], ['madrid', 'rome']];\n\n    function makeHub(pos){\n      var m = new THREE.Mesh(new THREE.SphereGeometry(0.03, 12, 12), new THREE.MeshBasicMaterial({ color: 0x8FA6FF }));\n      m.position.copy(pos);\n      m.renderOrder = 4;\n      return m;\n    }\n    var hubMeshes = [];\n    var cityPositions = {};\n    Object.keys(CITY_LATLON).forEach(function(key){\n      var ll = CITY_LATLON[key];\n      var pos = latLonToVec3(ll[0], ll[1], GLOBE_R * 1.02);\n      cityPositions[key] = pos;\n      var hub = makeHub(pos);\n      globeGroup.add(hub);\n      hubMeshes.push(hub);\n    });\n\n    var arcLines = [];\n    ROUTES.forEach(function(route){\n      var a = cityPositions[route[0]], b = cityPositions[route[1]];\n      var mid = a.clone().add(b).multiplyScalar(0.5).normalize().multiplyScalar(GLOBE_R + 0.55);\n      var curve = new THREE.QuadraticBezierCurve3(a, mid, b);\n      var arcGeo = new THREE.BufferGeometry().setFromPoints(curve.getPoints(64));\n      var arcMat = new THREE.LineBasicMaterial({ color: 0x8FA6FF, transparent: true, opacity: 0 });\n      var arcLine = new THREE.Line(arcGeo, arcMat);\n      arcGeo.setDrawRange(0, 0);\n      globeGroup.add(arcLine);\n      arcLines.push({ geo: arcGeo, mat: arcMat });\n    });\n\n    \/\/ ---- tech group (revealed after the Europe zoom) ----\n    var techGroup = new THREE.Group();\n    techGroup.scale.setScalar(0.001);\n    scene.add(techGroup);\n\n    var icoMat = new THREE.MeshBasicMaterial({ color: 0x5B7CFA, wireframe: true, transparent: true, opacity: 0 });\n    var icoMesh = new THREE.Mesh(new THREE.IcosahedronGeometry(1.6, 1), icoMat);\n    techGroup.add(icoMesh);\n\n    var cubes = [];\n    for (var k = 0; k < 10; k++){\n      var cm = new THREE.MeshBasicMaterial({ color: 0x8FA6FF, transparent: true, opacity: 0 });\n      var cube = new THREE.Mesh(new THREE.BoxGeometry(0.09,0.09,0.09), cm);\n      var a = (k \/ 10) * Math.PI * 2;\n      var rad = 2.1 + (k % 3) * 0.15;\n      cube.position.set(Math.cos(a) * rad, Math.sin(a * 2) * 0.6, Math.sin(a) * rad);\n      techGroup.add(cube);\n      cubes.push(cube);\n    }\n\n    \/* -------------------------------------------------------------\n     * Rotation + camera are BOTH driven by the same scroll progress\n     * value, so the globe always lands precisely on Europe -- no\n     * independent time-based spin to desync them.\n     * ----------------------------------------------------------- *\/\n    var europeDir = latLonToVec3(52, 15, 1);\n    var europeLatRad = 52 * Math.PI \/ 180;\n    function rotationToFaceCamera(v){\n      var a1 = Math.atan2(-v.x, v.z);\n      var testZ = -v.x * Math.sin(a1) + v.z * Math.cos(a1);\n      return testZ >= 0 ? a1 : a1 + Math.PI;\n    }\n    var targetRotY = rotationToFaceCamera(europeDir);\n\n    var rotYAtScrollStart = null;\n\n    var progress = 0;\n    function computeProgress(){\n      var rect = storyEl.getBoundingClientRect();\n      var total = storyEl.offsetHeight - stickyEl.offsetHeight;\n      if (total <= 0) { progress = 0; return; }\n      progress = clamp01(-rect.top \/ total);\n    }\n\n    function updateText(){\n      var heroOpacity = 1 - smoothstep(0.03, 0.09, progress);\n      hero.style.opacity = heroOpacity;\n      cue.style.opacity = heroOpacity;\n      if (!reduceMotion) hero.style.transform = 'translateY(' + lerp(0, -24, smoothstep(0.03, 0.10, progress)) + 'px)';\n\n      var s1In = smoothstep(0.10, 0.18, progress), s1Out = 1 - smoothstep(0.32, 0.38, progress);\n      var s1v = Math.min(s1In, s1Out);\n      s1.style.opacity = s1v;\n      if (!reduceMotion) s1.style.transform = 'translateY(' + lerp(24, 0, s1In) + 'px)';\n\n      var s2In = smoothstep(0.40, 0.47, progress), s2Out = 1 - smoothstep(0.58, 0.64, progress);\n      var s2v = Math.min(s2In, s2Out);\n      s2.style.opacity = s2v;\n      if (!reduceMotion) s2.style.transform = 'translateY(' + lerp(24, 0, s2In) + 'px)';\n\n      var s3In = smoothstep(0.68, 0.76, progress);\n      s3.style.opacity = s3In;\n      if (!reduceMotion) s3.style.transform = 'translateY(' + lerp(24, 0, s3In) + 'px)';\n    }\n\n    function updateScene(){\n      var zoomT = smoothstep(0.05, 0.36, progress);\n      if (zoomT > 0 && rotYAtScrollStart === null){\n        rotYAtScrollStart = globeGroup.rotation.y;\n      }\n      if (rotYAtScrollStart !== null){\n        var delta = targetRotY - rotYAtScrollStart;\n        delta = ((delta + Math.PI) % (Math.PI * 2)) - Math.PI;\n        globeGroup.rotation.y = rotYAtScrollStart + delta * zoomT;\n      }\n\n      var camDist = lerp(6.4, 3.1, smoothstep(0.05, 0.36, progress));\n      camDist = lerp(camDist, 2.15, smoothstep(0.64, 0.90, progress));\n\n      \/\/ The camera orbits UP to Europe's latitude -- like a satellite moving\n      \/\/ to hover directly over the continent -- instead of staying on the\n      \/\/ equatorial plane and just tilting its gaze upward. The old approach\n      \/\/ always left the camera \"looking up\" at Europe from the south, which\n      \/\/ framed a huge arc of the Mediterranean\/North Africa below it even\n      \/\/ though Europe itself was, technically, dead center of the frame.\n      var elevT = smoothstep(0.05, 0.36, progress) * (1 - smoothstep(0.64, 0.90, progress));\n      var elevAngle = europeLatRad * elevT;\n      camera.position.set(0, camDist * Math.sin(elevAngle), camDist * Math.cos(elevAngle));\n      camera.lookAt(0, 0, 0);\n\n      var globeFade = 1 - smoothstep(0.64, 0.90, progress);\n      earthMaterial.transparent = globeFade < 1;\n      earthMaterial.opacity = globeFade;\n      cloudsMaterial.opacity = 0.55 * globeFade;\n      glowMat.opacity = 0.14 * globeFade;\n      for (var h = 0; h < hubMeshes.length; h++) hubMeshes[h].visible = globeFade > 0.02;\n\n      var arcT = smoothstep(0.08, 0.30, progress);\n      var arcOpacity = 0.9 * smoothstep(0.08, 0.15, progress) * globeFade;\n      for (var r = 0; r < arcLines.length; r++){\n        arcLines[r].geo.setDrawRange(0, Math.floor(arcT * 65));\n        arcLines[r].mat.opacity = arcOpacity;\n      }\n\n      var techScale = smoothstep(0.64, 0.88, progress);\n      techGroup.scale.setScalar(lerp(0.001, 1, techScale));\n      icoMat.opacity = 0.5 * techScale;\n      for (var c = 0; c < cubes.length; c++) cubes[c].material.opacity = 0.7 * techScale;\n    }\n\n    var lastTime = performance.now();\n    function animate(){\n      var now = performance.now();\n      var dt = (now - lastTime) \/ 1000;\n      lastTime = now;\n\n      computeProgress();\n\n      if (!reduceMotion && rotYAtScrollStart === null){\n        globeGroup.rotation.y += dt * 0.05;\n      }\n      if (!reduceMotion){\n        cloudsMesh.rotation.y += dt * 0.012;\n        techGroup.rotation.y += dt * 0.12;\n        techGroup.rotation.x += dt * 0.04;\n        stars.rotation.y += dt * 0.004;\n      }\n\n      updateText();\n\n      if (!reduceMotion){\n        updateScene();\n      } else {\n        camera.position.copy(camStart);\n        camera.lookAt(0, 0, 0);\n      }\n\n      renderer.render(scene, camera);\n      requestAnimationFrame(animate);\n    }\n    animate();\n\n    window.addEventListener('resize', function(){\n      width = stickyEl.clientWidth; height = stickyEl.clientHeight;\n      camera.aspect = width \/ height;\n      camera.updateProjectionMatrix();\n      renderer.setSize(width, height);\n    });\n  }\n})();\n<\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Advancing European SaaS.Fueling Innovation. S44S is a curated collective of innovative businesses dedicated to leading European tech and development. Bound [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/s44s.eu\/index.php\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s44s.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/s44s.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/s44s.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/s44s.eu\/index.php\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":7,"href":"https:\/\/s44s.eu\/index.php\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":15,"href":"https:\/\/s44s.eu\/index.php\/wp-json\/wp\/v2\/pages\/7\/revisions\/15"}],"wp:attachment":[{"href":"https:\/\/s44s.eu\/index.php\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}