{"id":160,"date":"2026-09-30T10:26:42","date_gmt":"2026-09-30T10:26:42","guid":{"rendered":"https:\/\/heritwin.eu\/?page_id=160"},"modified":"2026-10-23T11:22:12","modified_gmt":"2026-10-23T11:22:12","slug":"heritwin-website","status":"publish","type":"page","link":"https:\/\/heritwin-eccch.eu\/","title":{"rendered":"HERITWIN WEBSITE"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"160\" class=\"elementor elementor-160\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a26c50f e-flex e-con-boxed e-con e-parent\" data-id=\"a26c50f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86ad0cc elementor-widget elementor-widget-html\" data-id=\"86ad0cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"heritwin-site\">\r\n  <style>\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Arimo:wght@400;500;600;700&family=Lora:wght@500;600&display=swap');\r\n\r\n    #heritwin-site,\r\n    #heritwin-site * { box-sizing: border-box; }\r\n\r\n    #heritwin-site {\r\n      --brown: #97581c;\r\n      --brown-dark: #6f3e12;\r\n      --blue: #2b6ba7;\r\n      --blue-dark: #1e527f;\r\n      --beige: #f3eee4;\r\n      --paper: #fbf8f1;\r\n      --white: #fff;\r\n      --dark: #302b26;\r\n      --muted: #71695f;\r\n      --line: rgba(151, 88, 28, .18);\r\n      --shadow: 0 18px 50px rgba(48, 43, 38, .10);\r\n      --shadow-hover: 0 28px 70px rgba(48, 43, 38, .17);\r\n      --radius: 22px;\r\n      --max: 1200px;\r\n\r\n      width: 100%;\r\n      max-width: 100%;\r\n      margin: 0;\r\n      color: var(--dark);\r\n      background: var(--paper);\r\n      font-family: \"Arimo\", sans-serif;\r\n      line-height: 1.65;\r\n      overflow-x: clip;\r\n    }\r\n\r\n    #heritwin-site a { color: inherit; text-decoration: none; }\r\n    #heritwin-site button { font: inherit; }\r\n    #heritwin-site img { display: block; max-width: 100%; }\r\n\r\n    #heritwin-site .hw-container {\r\n      width: min(var(--max), calc(100% - 48px));\r\n      margin-inline: auto;\r\n    }\r\n\r\n    \/* =========================\r\n       HEADER\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-header {\r\n      position: sticky;\r\n      top: 0;\r\n      z-index: 1000;\r\n      background: rgba(251, 248, 241, .96);\r\n      backdrop-filter: blur(16px);\r\n      -webkit-backdrop-filter: blur(16px);\r\n      border-bottom: 1px solid rgba(48, 43, 38, .08);\r\n    }\r\n\r\n    #heritwin-site .hw-topbar {\r\n      min-height: 38px;\r\n      background: var(--dark);\r\n      color: rgba(255, 255, 255, .78);\r\n    }\r\n\r\n    #heritwin-site .hw-topbar-inner {\r\n      min-height: 38px;\r\n      width: min(var(--max), calc(100% - 48px));\r\n      margin-inline: auto;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: flex-end;\r\n      gap: 7px;\r\n    }\r\n\r\n    #heritwin-site .hw-social-label {\r\n      margin-right: 8px;\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      letter-spacing: .14em;\r\n      text-transform: uppercase;\r\n      opacity: .58;\r\n    }\r\n\r\n    #heritwin-site .hw-social-link {\r\n      width: 27px;\r\n      height: 27px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      border: 1px solid rgba(255, 255, 255, .15);\r\n      border-radius: 50%;\r\n      color: rgba(255, 255, 255, .82);\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      transition: transform .25s ease, background .25s ease, color .25s ease, border-color .25s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-social-link:hover {\r\n      transform: translateY(-2px);\r\n      background: var(--brown);\r\n      border-color: var(--brown);\r\n      color: #fff;\r\n    }\r\n\r\n    #heritwin-site .hw-nav {\r\n      min-height: 82px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 30px;\r\n    }\r\n\r\n    #heritwin-site .hw-brand {\r\n      flex: 0 0 auto;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      border: 0;\r\n      padding: 0;\r\n      background: transparent;\r\n      cursor: pointer;\r\n    }\r\n\r\n    #heritwin-site .hw-brand img { width: 152px; height: auto; }\r\n\r\n    #heritwin-site .hw-menu {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: flex-end;\r\n      gap: 5px;\r\n    }\r\n\r\n    #heritwin-site .hw-menu button,\r\n    #heritwin-site .hw-menu .hw-menu-link {\r\n      position: relative;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      text-decoration: none;\r\n      border: 0;\r\n      background: transparent;\r\n      color: var(--dark);\r\n      padding: 11px 12px;\r\n      border-radius: 10px;\r\n      cursor: pointer;\r\n      font-size: 13px;\r\n      font-weight: 600;\r\n      transition: color .2s ease, background .2s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-menu button::after,\r\n    #heritwin-site .hw-menu .hw-menu-link::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      left: 12px;\r\n      right: 12px;\r\n      bottom: 6px;\r\n      height: 2px;\r\n      border-radius: 10px;\r\n      background: var(--brown);\r\n      transform: scaleX(0);\r\n      transition: transform .25s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-menu button:hover,\r\n    #heritwin-site .hw-menu button.active,\r\n    #heritwin-site .hw-menu .hw-menu-link:hover {\r\n      color: var(--brown);\r\n      background: rgba(151, 88, 28, .06);\r\n    }\r\n\r\n    #heritwin-site .hw-menu button:hover::after,\r\n    #heritwin-site .hw-menu button.active::after,\r\n    #heritwin-site .hw-menu .hw-menu-link:hover::after {\r\n      transform: scaleX(1);\r\n    }\r\n\r\n    \/* =========================\r\n       DROPDOWN (Publications)\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-dropdown { position: relative; }\r\n\r\n    #heritwin-site .hw-dropdown-toggle {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 7px;\r\n    }\r\n\r\n    #heritwin-site .hw-caret {\r\n      width: 6px;\r\n      height: 6px;\r\n      border-right: 2px solid currentColor;\r\n      border-bottom: 2px solid currentColor;\r\n      transform: rotate(45deg) translateY(-2px);\r\n      transition: transform .25s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-dropdown.open .hw-caret {\r\n      transform: rotate(225deg) translateY(-2px);\r\n    }\r\n\r\n    #heritwin-site .hw-submenu {\r\n      position: absolute;\r\n      top: 100%;\r\n      right: 0;\r\n      min-width: 190px;\r\n      padding: 8px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 2px;\r\n      background: #fff;\r\n      border: 1px solid var(--line);\r\n      border-radius: 14px;\r\n      box-shadow: var(--shadow);\r\n      opacity: 0;\r\n      visibility: hidden;\r\n      transform: translateY(8px);\r\n      transition: opacity .25s ease, transform .25s ease, visibility .25s ease;\r\n      z-index: 1100;\r\n    }\r\n\r\n    \/* ponte invisibile per non perdere l'hover tra bottone e tendina *\/\r\n    #heritwin-site .hw-submenu::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      left: 0;\r\n      right: 0;\r\n      top: -10px;\r\n      height: 10px;\r\n    }\r\n\r\n    #heritwin-site .hw-dropdown:hover .hw-submenu,\r\n    #heritwin-site .hw-dropdown:focus-within .hw-submenu,\r\n    #heritwin-site .hw-dropdown.open .hw-submenu {\r\n      opacity: 1;\r\n      visibility: visible;\r\n      transform: translateY(0);\r\n    }\r\n\r\n    #heritwin-site .hw-submenu a {\r\n      display: block;\r\n      padding: 11px 14px;\r\n      border-radius: 10px;\r\n      color: var(--dark);\r\n      font-size: 13px;\r\n      font-weight: 600;\r\n      transition: background .2s ease, color .2s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-submenu a:hover {\r\n      background: rgba(151, 88, 28, .08);\r\n      color: var(--brown);\r\n    }\r\n\r\n    #heritwin-site .hw-mobile-toggle {\r\n      display: none;\r\n      width: 44px;\r\n      height: 44px;\r\n      border: 1px solid var(--line);\r\n      border-radius: 12px;\r\n      background: var(--paper);\r\n      cursor: pointer;\r\n      color: var(--dark);\r\n      align-items: center;\r\n      justify-content: center;\r\n    }\r\n\r\n    #heritwin-site .hw-mobile-toggle span,\r\n    #heritwin-site .hw-mobile-toggle span::before,\r\n    #heritwin-site .hw-mobile-toggle span::after {\r\n      display: block;\r\n      width: 20px;\r\n      height: 2px;\r\n      margin: auto;\r\n      border-radius: 10px;\r\n      background: currentColor;\r\n      content: \"\";\r\n      transition: .25s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-mobile-toggle span::before { transform: translateY(-6px); }\r\n    #heritwin-site .hw-mobile-toggle span::after { transform: translateY(4px); }\r\n\r\n    \/* =========================\r\n       GENERIC\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-page { display: none; animation: hwPageIn .55s ease both; }\r\n    #heritwin-site .hw-page.active { display: block; }\r\n\r\n    @keyframes hwPageIn {\r\n      from { opacity: 0; transform: translateY(14px); }\r\n      to { opacity: 1; transform: translateY(0); }\r\n    }\r\n\r\n    #heritwin-site .hw-section { padding: 100px 0; }\r\n    #heritwin-site .hw-section.beige { background: var(--beige); }\r\n    #heritwin-site .hw-section.paper { background: var(--paper); }\r\n\r\n    #heritwin-site .hw-kicker {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 9px;\r\n      margin-bottom: 17px;\r\n      color: var(--brown);\r\n      font-size: 11px;\r\n      font-weight: 700;\r\n      letter-spacing: .17em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    #heritwin-site .hw-kicker::before {\r\n      content: \"\";\r\n      width: 28px;\r\n      height: 2px;\r\n      background: currentColor;\r\n      border-radius: 20px;\r\n    }\r\n\r\n    #heritwin-site h1,\r\n    #heritwin-site h2,\r\n    #heritwin-site h3 {\r\n      margin: 0;\r\n      color: var(--dark);\r\n      font-family: \"Lora\", serif;\r\n      font-weight: 700;\r\n      line-height: 1.12;\r\n    }\r\n\r\n    #heritwin-site h2 {\r\n      font-size: clamp(34px, 4vw, 54px);\r\n      letter-spacing: -.035em;\r\n    }\r\n\r\n    #heritwin-site .hw-lead {\r\n      max-width: 760px;\r\n      margin: 22px 0 0;\r\n      color: var(--muted);\r\n      font-size: 18px;\r\n      line-height: 1.75;\r\n      text-align: left;\r\n    }\r\n\r\n    #heritwin-site .hw-section-head { max-width: 790px; margin-bottom: 48px; }\r\n\r\n    #heritwin-site .hw-btns {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 12px;\r\n      margin-top: 30px;\r\n    }\r\n\r\n    #heritwin-site .hw-btn {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 9px;\r\n      min-height: 48px;\r\n      padding: 0 20px;\r\n      border-radius: 999px;\r\n      border: 1px solid transparent;\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      cursor: pointer;\r\n      transition: transform .25s ease, box-shadow .25s ease, background .25s ease, color .25s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-btn:hover { transform: translateY(-3px); }\r\n\r\n    #heritwin-site .hw-btn.primary {\r\n      background: var(--brown);\r\n      color: #fff;\r\n      box-shadow: 0 12px 30px rgba(151, 88, 28, .22);\r\n    }\r\n\r\n    #heritwin-site .hw-btn.primary:hover {\r\n      background: var(--brown-dark);\r\n      box-shadow: 0 18px 36px rgba(151, 88, 28, .28);\r\n    }\r\n\r\n    #heritwin-site .hw-btn.secondary {\r\n      border-color: rgba(255, 255, 255, .35);\r\n      background: rgba(255, 255, 255, .08);\r\n      color: #fff;\r\n    }\r\n\r\n    #heritwin-site .hw-btn.secondary:hover { background: #fff; color: var(--dark); }\r\n\r\n    #heritwin-site .hw-btn.light {\r\n      border-color: var(--line);\r\n      background: transparent;\r\n      color: var(--brown);\r\n    }\r\n\r\n    #heritwin-site .hw-btn.light:hover { background: rgba(151, 88, 28, .07); }\r\n\r\n    \/* Testo giustificato solo su desktop (su schermi stretti crea spazi irregolari) *\/\r\n    @media (min-width: 821px) {\r\n      #heritwin-site p { text-align: justify; }\r\n      #heritwin-site .hw-hero-description,\r\n      #heritwin-site .hw-intro-copy { text-align: justify; }\r\n    }\r\n\r\n    \/* Il testo nelle card resta allineato a sinistra *\/\r\n    #heritwin-site .hw-pilot-content p,\r\n    #heritwin-site .hw-pilot-detail-content p,\r\n    #heritwin-site .hw-objective p { text-align: left; }\r\n\r\n    \/* =========================\r\n       HOME HERO\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-home-hero {\r\n      position: relative;\r\n      min-height: 570px;\r\n      display: flex;\r\n      align-items: center;\r\n      isolation: isolate;\r\n      overflow: hidden;\r\n      background:\r\n        linear-gradient(105deg, rgba(23, 71, 110, .72) 0%, rgba(24, 20, 16, .55) 46%, rgba(24, 20, 16, .15) 100%),\r\n        url(\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/09\/Portada-video-Heritwin-2.png\") center \/ cover no-repeat;\r\n    }\r\n\r\n    #heritwin-site .hw-home-hero::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0;\r\n      z-index: -1;\r\n      background:\r\n        radial-gradient(circle at 76% 25%, rgba(151, 88, 28, .30), transparent 28%),\r\n        linear-gradient(to top, rgba(20, 17, 13, .76), transparent 45%);\r\n      animation: hwHeroGlow 8s ease-in-out infinite alternate;\r\n    }\r\n\r\n    #heritwin-site .hw-home-hero::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      width: 440px;\r\n      height: 440px;\r\n      right: -170px;\r\n      top: 100px;\r\n      border: 1px solid rgba(255, 255, 255, .15);\r\n      border-radius: 50%;\r\n      box-shadow: 0 0 0 70px rgba(255, 255, 255, .025), 0 0 0 140px rgba(255, 255, 255, .015);\r\n      animation: hwOrbit 16s linear infinite;\r\n      pointer-events: none;\r\n    }\r\n\r\n    @keyframes hwHeroGlow {\r\n      from { opacity: .65; transform: scale(1); }\r\n      to { opacity: 1; transform: scale(1.05); }\r\n    }\r\n\r\n    @keyframes hwOrbit {\r\n      from { transform: rotate(0deg); }\r\n      to { transform: rotate(360deg); }\r\n    }\r\n\r\n    #heritwin-site .hw-hero-inner {\r\n      width: min(var(--max), calc(100% - 48px));\r\n      margin-inline: auto;\r\n      padding: 40px 0;\r\n      color: #fff;\r\n    }\r\n\r\n    #heritwin-site .hw-hero-copy { max-width: 780px; }\r\n\r\n    #heritwin-site .hw-hero-title {\r\n      max-width: 820px;\r\n      color: #fff;\r\n      font-size: clamp(44px, 6vw, 60px);\r\n      font-weight: 700;\r\n      letter-spacing: -.045em;\r\n      line-height: 1;\r\n    }\r\n\r\n    #heritwin-site .hw-hero-title span { color: #e1b17a; }\r\n\r\n    #heritwin-site .hw-hero-description {\r\n      max-width: 700px;\r\n      margin: 23px 0 0;\r\n      color: rgba(255, 255, 255, .84);\r\n      font-size: 17px;\r\n      line-height: 1.72;\r\n      text-align: left;\r\n    }\r\n\r\n    #heritwin-site .hw-hero-facts {\r\n      display: grid;\r\n      grid-template-columns: repeat(4, minmax(0, 1fr));\r\n      gap: 10px;\r\n      max-width: 950px;\r\n      margin-top: 35px;\r\n    }\r\n\r\n    #heritwin-site .hw-hero-fact {\r\n      position: relative;\r\n      min-height: 92px;\r\n      padding: 15px 17px;\r\n      border: 1px solid rgba(255, 255, 255, .16);\r\n      border-radius: 16px;\r\n      background: rgba(255, 255, 255, .075);\r\n      backdrop-filter: blur(13px);\r\n      -webkit-backdrop-filter: blur(13px);\r\n      overflow: hidden;\r\n      transition: transform .35s cubic-bezier(.2, .8, .2, 1), background .35s ease, border-color .35s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-hero-fact::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      width: 90px;\r\n      height: 90px;\r\n      right: -45px;\r\n      top: -45px;\r\n      border-radius: 50%;\r\n      background: rgba(255, 255, 255, .07);\r\n      transition: transform .5s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-hero-fact:hover {\r\n      transform: translateY(-7px);\r\n      background: rgba(255, 255, 255, .12);\r\n      border-color: rgba(255, 255, 255, .30);\r\n    }\r\n\r\n    #heritwin-site .hw-hero-fact:hover::before { transform: scale(2.2); }\r\n\r\n    #heritwin-site .hw-hero-fact small {\r\n      display: block;\r\n      margin-bottom: 4px;\r\n      color: rgba(255, 255, 255, .55);\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      letter-spacing: .12em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    #heritwin-site .hw-hero-fact strong {\r\n      display: block;\r\n      color: #fff;\r\n      font-size: 16px;\r\n      line-height: 1.3;\r\n    }\r\n\r\n    #heritwin-site .hw-hero-fact span {\r\n      display: block;\r\n      margin-top: 4px;\r\n      color: rgba(255, 255, 255, .65);\r\n      font-size: 11px;\r\n    }\r\n\r\n    \/* =========================\r\n       HOME INTRO\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-intro-grid {\r\n      display: grid;\r\n      grid-template-columns: 1.05fr .95fr;\r\n      gap: 80px;\r\n      align-items: center;\r\n    }\r\n\r\n    #heritwin-site .hw-intro-statement {\r\n      position: relative;\r\n      padding-left: 32px;\r\n      font-family: \"Lora\", serif;\r\n      color: var(--dark);\r\n      font-size: clamp(28px, 3.5vw, 48px);\r\n      line-height: 1.2;\r\n      letter-spacing: -.035em;\r\n    }\r\n\r\n    #heritwin-site .hw-intro-statement::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      left: 0;\r\n      top: 5px;\r\n      width: 5px;\r\n      height: calc(100% - 10px);\r\n      border-radius: 10px;\r\n      background: linear-gradient(to bottom, var(--brown), var(--blue));\r\n    }\r\n\r\n    #heritwin-site .hw-intro-copy {\r\n      color: var(--muted);\r\n      font-size: 16px;\r\n      line-height: 1.85;\r\n      text-align: left;\r\n    }\r\n\r\n    \/* =========================\r\n       DYNAMIC PILOT CARDS\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-pilot-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(5, minmax(0, 1fr));\r\n      gap: 14px;\r\n      perspective: 1200px;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-card {\r\n      --mx: 50%;\r\n      --my: 50%;\r\n\r\n      position: relative;\r\n      min-height: 390px;\r\n      display: flex;\r\n      align-items: flex-end;\r\n      overflow: hidden;\r\n      border-radius: var(--radius);\r\n      background: #3a332c;\r\n      box-shadow: 0 12px 30px rgba(48, 43, 38, .10);\r\n      isolation: isolate;\r\n      transform-style: preserve-3d;\r\n      transition: transform .5s cubic-bezier(.2, .8, .2, 1), box-shadow .5s ease;\r\n      will-change: transform;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-card::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0;\r\n      z-index: 1;\r\n      background: radial-gradient(circle at var(--mx) var(--my), rgba(255, 255, 255, .28), transparent 23%);\r\n      opacity: .75;\r\n      mix-blend-mode: screen;\r\n      pointer-events: none;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-card::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0;\r\n      z-index: 2;\r\n      background: linear-gradient(to top, rgba(15, 12, 9, .90) 0%, rgba(15, 12, 9, .40) 43%, rgba(15, 12, 9, .02) 78%);\r\n      pointer-events: none;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-image {\r\n      position: absolute;\r\n      inset: 0;\r\n      z-index: 0;\r\n      width: 100%;\r\n      height: 100%;\r\n      object-fit: cover;\r\n      transform: scale(1.03);\r\n      transition: transform .8s cubic-bezier(.2, .8, .2, 1), filter .5s ease;\r\n      filter: saturate(.92);\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-card:hover {\r\n      transform: translateY(-12px) rotateX(2deg) rotateY(-2deg);\r\n      box-shadow: var(--shadow-hover);\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-card:hover .hw-pilot-image {\r\n      transform: scale(1.13);\r\n      filter: saturate(1.12);\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-content {\r\n      position: relative;\r\n      z-index: 3;\r\n      width: 100%;\r\n      padding: 25px 21px 22px;\r\n      color: #fff;\r\n      transform: translateZ(30px);\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-country {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 7px;\r\n      margin-bottom: 8px;\r\n      color: rgba(255, 255, 255, .66);\r\n      font-size: 9px;\r\n      font-weight: 700;\r\n      letter-spacing: .15em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-country::before {\r\n      content: \"\";\r\n      width: 7px;\r\n      height: 7px;\r\n      border-radius: 50%;\r\n      background: #d7a568;\r\n      box-shadow: 0 0 0 5px rgba(215, 165, 104, .10);\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-content h3 {\r\n      color: #fff;\r\n      font-size: 25px;\r\n      line-height: 1.12;\r\n      letter-spacing: -.025em;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-content p {\r\n      max-height: 0;\r\n      margin: 0;\r\n      overflow: hidden;\r\n      color: rgba(255, 255, 255, .72);\r\n      font-size: 12px;\r\n      line-height: 1.55;\r\n      opacity: 0;\r\n      transform: translateY(12px);\r\n      transition: max-height .55s ease, margin .45s ease, opacity .35s ease, transform .45s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-card:hover .hw-pilot-content p {\r\n      max-height: 80px;\r\n      margin-top: 10px;\r\n      opacity: 1;\r\n      transform: translateY(0);\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-arrow {\r\n      position: absolute;\r\n      top: 18px;\r\n      right: 18px;\r\n      z-index: 4;\r\n      width: 36px;\r\n      height: 36px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      border: 1px solid rgba(255, 255, 255, .24);\r\n      border-radius: 50%;\r\n      color: #fff;\r\n      background: rgba(0, 0, 0, .13);\r\n      backdrop-filter: blur(8px);\r\n      transition: transform .35s ease, background .35s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-card:hover .hw-pilot-arrow {\r\n      transform: rotate(45deg);\r\n      background: rgba(151, 88, 28, .9);\r\n    }\r\n\r\n    \/* =========================\r\n       ANIMATED TIMELINE\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-timeline-wrap { position: relative; margin-top: 62px; }\r\n\r\n    #heritwin-site .hw-timeline-line {\r\n      position: absolute;\r\n      left: 0;\r\n      right: 0;\r\n      top: 22px;\r\n      height: 3px;\r\n      overflow: hidden;\r\n      border-radius: 10px;\r\n      background: rgba(151, 88, 28, .12);\r\n    }\r\n\r\n    #heritwin-site .hw-timeline-progress {\r\n      position: absolute;\r\n      left: 0;\r\n      top: 0;\r\n      width: 0%;\r\n      height: 100%;\r\n      border-radius: inherit;\r\n      background: linear-gradient(90deg, var(--brown), #c58a4a, var(--blue));\r\n      transition: width .25s ease-out;\r\n    }\r\n\r\n    #heritwin-site .hw-timeline {\r\n      position: relative;\r\n      display: grid;\r\n      grid-template-columns: repeat(5, 1fr);\r\n      gap: 20px;\r\n    }\r\n\r\n    #heritwin-site .hw-timeline-item {\r\n      position: relative;\r\n      padding-top: 54px;\r\n      opacity: 0;\r\n      transform: translateY(30px);\r\n      transition: opacity .65s ease, transform .65s cubic-bezier(.2, .8, .2, 1);\r\n    }\r\n\r\n    #heritwin-site .hw-timeline-item.visible { opacity: 1; transform: translateY(0); }\r\n\r\n    #heritwin-site .hw-timeline-item:nth-child(1) { transition-delay: .05s; }\r\n    #heritwin-site .hw-timeline-item:nth-child(2) { transition-delay: .15s; }\r\n    #heritwin-site .hw-timeline-item:nth-child(3) { transition-delay: .25s; }\r\n    #heritwin-site .hw-timeline-item:nth-child(4) { transition-delay: .35s; }\r\n    #heritwin-site .hw-timeline-item:nth-child(5) { transition-delay: .45s; }\r\n\r\n    #heritwin-site .hw-timeline-dot {\r\n      position: absolute;\r\n      left: 0;\r\n      top: 13px;\r\n      width: 20px;\r\n      height: 20px;\r\n      border: 5px solid var(--paper);\r\n      border-radius: 50%;\r\n      background: #c6b8a6;\r\n      box-shadow: 0 0 0 1px rgba(151, 88, 28, .20);\r\n      transition: background .45s ease, transform .4s cubic-bezier(.2, .8, .2, 1), box-shadow .4s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-timeline-item.visible .hw-timeline-dot {\r\n      background: var(--brown);\r\n      box-shadow: 0 0 0 1px rgba(151, 88, 28, .35), 0 0 0 8px rgba(151, 88, 28, .07);\r\n      animation: hwTimelinePulse 2.5s ease-in-out infinite;\r\n    }\r\n\r\n    #heritwin-site .hw-timeline-item:nth-child(2) .hw-timeline-dot { animation-delay: .25s; }\r\n    #heritwin-site .hw-timeline-item:nth-child(3) .hw-timeline-dot { animation-delay: .5s; }\r\n    #heritwin-site .hw-timeline-item:nth-child(4) .hw-timeline-dot { animation-delay: .75s; }\r\n    #heritwin-site .hw-timeline-item:nth-child(5) .hw-timeline-dot { animation-delay: 1s; }\r\n\r\n    @keyframes hwTimelinePulse {\r\n      0%, 100% { transform: scale(1); }\r\n      50% { transform: scale(1.18); }\r\n    }\r\n\r\n    #heritwin-site .hw-timeline-date {\r\n      display: block;\r\n      margin-bottom: 8px;\r\n      color: var(--brown);\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      letter-spacing: .13em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    #heritwin-site .hw-timeline-item h3 {\r\n      margin-bottom: 8px;\r\n      font-size: 18px;\r\n      line-height: 1.3;\r\n    }\r\n\r\n    #heritwin-site .hw-timeline-item p {\r\n      margin: 0;\r\n      color: var(--muted);\r\n      font-size: 13px;\r\n      line-height: 1.65;\r\n      text-align: left;\r\n    }\r\n\r\n    #heritwin-site .hw-timeline-item:hover .hw-timeline-dot {\r\n      transform: scale(1.3);\r\n      box-shadow: 0 0 0 9px rgba(151, 88, 28, .12);\r\n    }\r\n\r\n    \/* =========================\r\n       IMAGE BANNER\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-image-banner {\r\n      position: relative;\r\n      min-height: 370px;\r\n      display: flex;\r\n      align-items: center;\r\n      overflow: hidden;\r\n      background:\r\n        linear-gradient(90deg, rgba(26, 22, 18, .80), rgba(26, 22, 18, .22)),\r\n        url(\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/09\/Portada-video-Heritwin-2.png\") center \/ cover no-repeat;\r\n    }\r\n\r\n    #heritwin-site .hw-image-banner-content {\r\n      width: min(var(--max), calc(100% - 48px));\r\n      margin-inline: auto;\r\n      color: #fff;\r\n    }\r\n\r\n    #heritwin-site .hw-image-banner h2 {\r\n      max-width: 720px;\r\n      color: #fff;\r\n      font-size: clamp(44px, 6vw, 60px);\r\n    }\r\n\r\n    #heritwin-site .hw-image-banner p {\r\n      max-width: 680px;\r\n      margin-top: 18px;\r\n      color: rgba(255, 255, 255, .82);\r\n      font-size: 17px;\r\n    }\r\n\r\n    \/* =========================\r\n       OBJECTIVES\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-objectives-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(4, 1fr);\r\n      gap: 15px;\r\n      margin-top: 45px;\r\n    }\r\n\r\n    #heritwin-site .hw-objective {\r\n      position: relative;\r\n      min-height: 250px;\r\n      padding: 28px 24px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--line);\r\n      border-radius: var(--radius);\r\n      background: #fff;\r\n      box-shadow: 0 8px 30px rgba(48, 43, 38, .045);\r\n      transition: transform .4s cubic-bezier(.2, .8, .2, 1), box-shadow .4s ease, border-color .4s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-objective::before {\r\n      content: attr(data-icon);\r\n      position: absolute;\r\n      right: 18px;\r\n      top: 12px;\r\n      color: rgba(151, 88, 28, .09);\r\n      font-size: 108px;\r\n      line-height: 1;\r\n      font-family: \"Arimo\", sans-serif;\r\n      font-weight: 700;\r\n      pointer-events: none;\r\n    }\r\n\r\n    #heritwin-site .hw-objective:hover {\r\n      transform: translateY(-8px);\r\n      border-color: rgba(151, 88, 28, .35);\r\n      box-shadow: var(--shadow);\r\n    }\r\n\r\n    #heritwin-site .hw-objective-number {\r\n      position: relative;\r\n      width: 40px;\r\n      height: 40px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      margin-bottom: 28px;\r\n      border-radius: 50%;\r\n      background: var(--brown);\r\n      color: #fff;\r\n      font-size: 12px;\r\n      font-weight: 700;\r\n      z-index: 2;\r\n    }\r\n\r\n    #heritwin-site .hw-objective h3 {\r\n      position: relative;\r\n      margin-bottom: 10px;\r\n      font-size: 22px;\r\n      z-index: 2;\r\n    }\r\n\r\n    #heritwin-site .hw-objective p {\r\n      position: relative;\r\n      margin: 0;\r\n      color: var(--muted);\r\n      font-size: 14px;\r\n      line-height: 1.7;\r\n      z-index: 2;\r\n    }\r\n\r\n    \/* =========================\r\n       INNER HERO\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-inner-hero {\r\n      position: relative;\r\n      min-height: 410px;\r\n      display: flex;\r\n      align-items: center;\r\n      overflow: hidden;\r\n      color: #fff;\r\n      background-position: center;\r\n      background-size: cover;\r\n    }\r\n\r\n    #heritwin-site .hw-inner-hero::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0;\r\n      background: linear-gradient(90deg, rgba(25, 21, 17, .78), rgba(25, 21, 17, .22));\r\n    }\r\n\r\n    #heritwin-site .hw-inner-hero-content {\r\n      position: relative;\r\n      width: min(var(--max), calc(100% - 48px));\r\n      margin-inline: auto;\r\n      padding: 40px 0;\r\n    }\r\n\r\n    #heritwin-site .hw-inner-hero h1 {\r\n      max-width: 820px;\r\n      color: #fff;\r\n      font-size: clamp(44px, 6vw, 60px);\r\n      letter-spacing: -.045em;\r\n      line-height: 1;\r\n    }\r\n\r\n    #heritwin-site .hw-inner-hero p {\r\n      max-width: 690px;\r\n      margin: 18px 0 0;\r\n      color: rgba(255, 255, 255, .82);\r\n      font-size: 17px;\r\n    }\r\n\r\n    \/* =========================\r\n       ABOUT\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-about-copy { max-width: 900px; }\r\n\r\n    #heritwin-site .hw-about-copy p {\r\n      margin: 0 0 22px;\r\n      color: var(--muted);\r\n      font-size: 16px;\r\n      line-height: 1.85;\r\n    }\r\n\r\n    #heritwin-site .hw-about-copy p:last-child { margin-bottom: 0; }\r\n    #heritwin-site .hw-about-copy strong { color: var(--dark); font-weight: 700; }\r\n\r\n    \/* =========================\r\n       PILOTS\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-pilots-list { display: grid; gap: 22px; margin-top: 45px; }\r\n\r\n    #heritwin-site .hw-pilot-detail {\r\n      display: grid;\r\n      grid-template-columns: 280px 1fr;\r\n      min-height: 250px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--line);\r\n      border-radius: var(--radius);\r\n      background: #fff;\r\n      box-shadow: 0 8px 30px rgba(48, 43, 38, .045);\r\n      transition: transform .4s ease, box-shadow .4s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-detail:hover {\r\n      transform: translateY(-5px);\r\n      box-shadow: var(--shadow);\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-detail-image { min-height: 250px; overflow: hidden; }\r\n\r\n    #heritwin-site .hw-pilot-detail-image img {\r\n      width: 100%;\r\n      height: 100%;\r\n      object-fit: cover;\r\n      transition: transform .7s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-detail:hover img { transform: scale(1.08); }\r\n\r\n    #heritwin-site .hw-pilot-detail-content { padding: 34px 36px; }\r\n\r\n    #heritwin-site .hw-pilot-detail-content .country {\r\n      display: block;\r\n      margin-bottom: 7px;\r\n      color: var(--brown);\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      letter-spacing: .15em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-detail-content h3 {\r\n      margin-bottom: 12px;\r\n      font-size: 28px;\r\n      line-height: 1.2;\r\n    }\r\n\r\n    #heritwin-site .hw-pilot-detail-content p {\r\n      margin: 0;\r\n      color: var(--muted);\r\n      font-size: 14px;\r\n      line-height: 1.75;\r\n    }\r\n\r\n    \/* =========================\r\n       CONSORTIUM\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-consortium-label {\r\n      display: block;\r\n      margin: 0 0 18px;\r\n      color: var(--brown);\r\n      font-size: 14px;\r\n      font-weight: 700;\r\n      letter-spacing: .14em;\r\n      text-transform: uppercase;\r\n      text-align: center;\r\n    }\r\n\r\n    #heritwin-site .hw-coordinator {\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      margin-bottom: 55px;\r\n    }\r\n\r\n    #heritwin-site .hw-coordinator-logo {\r\n      width: min(100%, 520px);\r\n      min-height: 150px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      padding: 25px;\r\n      border: 1px solid var(--line);\r\n      border-radius: 16px;\r\n      background: #fff;\r\n    }\r\n\r\n    #heritwin-site .hw-coordinator-logo a {\r\n      width: 100%;\r\n      height: 100%;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n    }\r\n\r\n    #heritwin-site .hw-coordinator-logo img { max-height: 100px; width: auto; }\r\n\r\n    #heritwin-site .hw-partners-heading { margin-bottom: 30px; }\r\n    #heritwin-site .hw-partners-heading .hw-consortium-label { margin-bottom: 0; }\r\n\r\n    #heritwin-site .hw-partner-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(4, 1fr);\r\n      gap: 15px;\r\n    }\r\n\r\n    #heritwin-site .hw-partner {\r\n      min-height: 145px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      padding: 22px;\r\n      border: 1px solid var(--line);\r\n      border-radius: 17px;\r\n      background: #fff;\r\n      transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-partner:hover {\r\n      transform: translateY(-7px);\r\n      border-color: rgba(151, 88, 28, .3);\r\n      box-shadow: var(--shadow);\r\n    }\r\n\r\n    #heritwin-site .hw-partner img {\r\n      max-width: 150px;\r\n      max-height: 75px;\r\n      object-fit: contain;\r\n      transition: transform .35s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-partner:hover img { transform: scale(1.05); }\r\n\r\n    \/* =========================\r\n       CLOUD\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-cloud-content {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 48px;\r\n      align-items: stretch;\r\n    }\r\n\r\n    #heritwin-site .hw-cloud-text { order: 1; width: 100%; }\r\n\r\n    #heritwin-site .hw-cloud-text p {\r\n      margin: 0 0 23px;\r\n      color: var(--muted);\r\n      font-size: 16px;\r\n      line-height: 1.85;\r\n    }\r\n\r\n    #heritwin-site .hw-cloud-text p:last-child { margin-bottom: 0; }\r\n    #heritwin-site .hw-cloud-text strong { color: var(--dark); font-weight: 700; }\r\n\r\n    #heritwin-site .hw-cloud-text .hw-inline-link {\r\n      color: var(--blue-dark);\r\n      font-weight: 700;\r\n      text-decoration: underline;\r\n    }\r\n\r\n    #heritwin-site .hw-cloud-logos {\r\n      order: 2;\r\n      display: grid;\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      gap: 20px;\r\n      width: 100%;\r\n    }\r\n\r\n    #heritwin-site .hw-cloud-logo {\r\n      min-height: 190px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      padding: 35px;\r\n      border-radius: var(--radius);\r\n      background: #fff;\r\n      border: 1px solid var(--line);\r\n      box-shadow: var(--shadow);\r\n      transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;\r\n    }\r\n\r\n    #heritwin-site .hw-cloud-logo:hover {\r\n      transform: translateY(-7px);\r\n      border-color: rgba(151, 88, 28, .3);\r\n      box-shadow: var(--shadow-hover);\r\n    }\r\n\r\n    #heritwin-site .hw-cloud-logo a {\r\n      width: 100%;\r\n      height: 100%;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n    }\r\n\r\n    #heritwin-site .hw-cloud-logo img {\r\n      width: 100%;\r\n      max-width: 260px;\r\n      max-height: 110px;\r\n      margin-inline: auto;\r\n      object-fit: contain;\r\n    }\r\n\r\n    \/* =========================\r\n       SCROLL REVEAL\r\n    ========================= *\/\r\n\r\n    #heritwin-site .hw-reveal {\r\n      opacity: 0;\r\n      transform: translateY(28px);\r\n      transition: opacity .7s ease, transform .7s cubic-bezier(.2, .8, .2, 1);\r\n    }\r\n\r\n    #heritwin-site .hw-reveal.visible { opacity: 1; transform: translateY(0); }\r\n\r\n    #heritwin-site .hw-stagger > * {\r\n      opacity: 0;\r\n      transform: translateY(25px);\r\n      transition: opacity .65s ease, transform .65s cubic-bezier(.2, .8, .2, 1);\r\n    }\r\n\r\n    #heritwin-site .hw-stagger.visible > * { opacity: 1; transform: translateY(0); }\r\n\r\n    #heritwin-site .hw-stagger.visible > *:nth-child(1) { transition-delay: .05s; }\r\n    #heritwin-site .hw-stagger.visible > *:nth-child(2) { transition-delay: .11s; }\r\n    #heritwin-site .hw-stagger.visible > *:nth-child(3) { transition-delay: .17s; }\r\n    #heritwin-site .hw-stagger.visible > *:nth-child(4) { transition-delay: .23s; }\r\n    #heritwin-site .hw-stagger.visible > *:nth-child(5) { transition-delay: .29s; }\r\n\r\n    \/* =========================\r\n       RESPONSIVE\r\n    ========================= *\/\r\n\r\n    @media (max-width: 1050px) {\r\n      #heritwin-site .hw-menu { gap: 0; }\r\n      #heritwin-site .hw-menu button,\r\n      #heritwin-site .hw-menu .hw-menu-link { padding-inline: 9px; font-size: 12px; }\r\n      #heritwin-site .hw-pilot-grid { grid-template-columns: repeat(3, 1fr); }\r\n      #heritwin-site .hw-pilot-card { min-height: 350px; }\r\n      #heritwin-site .hw-objectives-grid { grid-template-columns: repeat(2, 1fr); }\r\n      #heritwin-site .hw-partner-grid { grid-template-columns: repeat(3, 1fr); }\r\n    }\r\n\r\n    @media (max-width: 820px) {\r\n      #heritwin-site .hw-container,\r\n      #heritwin-site .hw-topbar-inner { width: min(var(--max), calc(100% - 34px)); }\r\n\r\n      #heritwin-site .hw-nav { min-height: 70px; }\r\n      #heritwin-site .hw-mobile-toggle { display: flex; }\r\n\r\n      #heritwin-site .hw-menu {\r\n        position: absolute;\r\n        top: 100%;\r\n        left: 0;\r\n        right: 0;\r\n        display: none;\r\n        padding: 10px 17px 18px;\r\n        flex-direction: column;\r\n        align-items: stretch;\r\n        background: rgba(251, 248, 241, .98);\r\n        border-bottom: 1px solid var(--line);\r\n        box-shadow: 0 18px 35px rgba(48, 43, 38, .08);\r\n      }\r\n\r\n      #heritwin-site .hw-menu.open { display: flex; }\r\n\r\n      #heritwin-site .hw-menu button,\r\n      #heritwin-site .hw-menu .hw-menu-link {\r\n        width: 100%;\r\n        padding: 13px 12px;\r\n        text-align: left;\r\n      }\r\n\r\n      #heritwin-site .hw-menu button::after,\r\n      #heritwin-site .hw-menu .hw-menu-link::after { display: none; }\r\n\r\n      \/* Dropdown su mobile: fisarmonica *\/\r\n      #heritwin-site .hw-dropdown { width: 100%; }\r\n\r\n      #heritwin-site .hw-dropdown-toggle { justify-content: space-between; }\r\n\r\n      #heritwin-site .hw-submenu {\r\n        position: static;\r\n        display: none;\r\n        min-width: 0;\r\n        padding: 0 0 6px 14px;\r\n        border: 0;\r\n        border-radius: 0;\r\n        box-shadow: none;\r\n        background: transparent;\r\n        opacity: 1;\r\n        visibility: visible;\r\n        transform: none;\r\n      }\r\n\r\n      #heritwin-site .hw-submenu::before { display: none; }\r\n\r\n      #heritwin-site .hw-dropdown:hover .hw-submenu,\r\n      #heritwin-site .hw-dropdown:focus-within .hw-submenu { display: none; }\r\n\r\n      #heritwin-site .hw-dropdown.open .hw-submenu { display: flex; }\r\n\r\n      #heritwin-site .hw-hero-inner { width: calc(100% - 34px); }\r\n      #heritwin-site .hw-home-hero { min-height: 700px; }\r\n      #heritwin-site .hw-hero-facts { grid-template-columns: repeat(2, 1fr); }\r\n\r\n      #heritwin-site .hw-intro-grid { grid-template-columns: 1fr; gap: 35px; }\r\n\r\n      #heritwin-site .hw-pilot-grid { grid-template-columns: repeat(2, 1fr); }\r\n\r\n      \/* Descrizioni delle card sempre visibili su tablet e mobile (niente hover) *\/\r\n      #heritwin-site .hw-pilot-content p {\r\n        max-height: none;\r\n        margin-top: 10px;\r\n        opacity: 1;\r\n        transform: none;\r\n      }\r\n\r\n      #heritwin-site .hw-cloud-content { gap: 35px; }\r\n\r\n      #heritwin-site .hw-timeline { grid-template-columns: 1fr; gap: 25px; }\r\n\r\n      #heritwin-site .hw-timeline-line {\r\n        left: 9px;\r\n        right: auto;\r\n        top: 0;\r\n        bottom: 0;\r\n        width: 3px;\r\n        height: auto;\r\n      }\r\n\r\n      #heritwin-site .hw-timeline-progress {\r\n        width: 100%;\r\n        height: 0%;\r\n        background: linear-gradient(to bottom, var(--brown), #c58a4a, var(--blue));\r\n        transition: height .25s ease-out;\r\n      }\r\n\r\n      #heritwin-site .hw-timeline-item { padding: 0 0 0 42px; text-align: left; }\r\n      #heritwin-site .hw-timeline-item p { text-align: left; }\r\n      #heritwin-site .hw-timeline-dot { left: 0; top: 3px; }\r\n\r\n      #heritwin-site .hw-pilot-detail { grid-template-columns: 1fr; }\r\n      #heritwin-site .hw-pilot-detail-image { min-height: 220px; }\r\n\r\n      #heritwin-site .hw-partner-grid { grid-template-columns: repeat(2, 1fr); }\r\n    }\r\n\r\n    @media (max-width: 560px) {\r\n      #heritwin-site .hw-container,\r\n      #heritwin-site .hw-topbar-inner,\r\n      #heritwin-site .hw-hero-inner,\r\n      #heritwin-site .hw-image-banner-content,\r\n      #heritwin-site .hw-inner-hero-content { width: calc(100% - 28px); }\r\n\r\n      #heritwin-site .hw-social-label { display: none; }\r\n      #heritwin-site .hw-brand img { width: 128px; }\r\n      #heritwin-site .hw-home-hero { min-height: 720px; }\r\n\r\n      #heritwin-site .hw-hero-title,\r\n      #heritwin-site .hw-inner-hero h1,\r\n      #heritwin-site .hw-image-banner h2 { font-size: clamp(44px, 12vw, 60px); }\r\n\r\n      #heritwin-site .hw-hero-facts { grid-template-columns: 1fr 1fr; gap: 8px; }\r\n      #heritwin-site .hw-hero-fact { min-height: 90px; padding: 14px; }\r\n      #heritwin-site .hw-hero-fact strong { font-size: 14px; }\r\n\r\n      #heritwin-site .hw-section { padding: 72px 0; }\r\n\r\n      #heritwin-site .hw-pilot-grid,\r\n      #heritwin-site .hw-objectives-grid,\r\n      #heritwin-site .hw-partner-grid,\r\n      #heritwin-site .hw-cloud-logos { grid-template-columns: 1fr; }\r\n\r\n      #heritwin-site .hw-pilot-card { min-height: 330px; }\r\n      #heritwin-site .hw-inner-hero { min-height: 350px; }\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n      #heritwin-site *,\r\n      #heritwin-site *::before,\r\n      #heritwin-site *::after {\r\n        animation-duration: .01ms !important;\r\n        animation-iteration-count: 1 !important;\r\n        transition-duration: .01ms !important;\r\n        scroll-behavior: auto !important;\r\n      }\r\n\r\n      #heritwin-site .hw-timeline-progress { transition: none !important; }\r\n    }\r\n  <\/style>\r\n\r\n  <!-- =========================\r\n       HEADER\r\n  ========================= -->\r\n\r\n  <header class=\"hw-header\">\r\n    <div class=\"hw-topbar\">\r\n      <div class=\"hw-topbar-inner\">\r\n\r\n        <a class=\"hw-social-link\" href=\"https:\/\/www.linkedin.com\/company\/heritwin.eu\/posts\/?viewAsMember=true\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"LinkedIn\">in<\/a>\r\n        <a class=\"hw-social-link\" href=\"https:\/\/www.youtube.com\/@HERITWIN_EU\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"YouTube\">\u25b6<\/a>\r\n        <a class=\"hw-social-link\" href=\"https:\/\/x.com\/HERITWIN_EU\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"X\">\ud835\udd4f<\/a>\r\n        <a class=\"hw-social-link\" href=\"https:\/\/zenodo.org\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Zenodo\">Z<\/a>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hw-container hw-nav\">\r\n\r\n      <button class=\"hw-brand\" type=\"button\" onclick=\"heritwinShowPage('home')\" aria-label=\"HERITWIN Home\">\r\n        <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/09\/cropped-Logo-Heritwin-png.png\" alt=\"HERITWIN\">\r\n      <\/button>\r\n\r\n      <button class=\"hw-mobile-toggle\" type=\"button\" aria-label=\"Open navigation\" aria-expanded=\"false\" onclick=\"heritwinToggleMenu()\">\r\n        <span><\/span>\r\n      <\/button>\r\n\r\n      <nav class=\"hw-menu\" id=\"heritwin-menu\" aria-label=\"Main navigation\">\r\n        <button type=\"button\" data-page=\"home\" onclick=\"heritwinShowPage('home')\">Home<\/button>\r\n        <button type=\"button\" data-page=\"about\" onclick=\"heritwinShowPage('about')\">About<\/button>\r\n        <button type=\"button\" data-page=\"objectives\" onclick=\"heritwinShowPage('objectives')\">Objectives<\/button>\r\n        <button type=\"button\" data-page=\"pilots\" onclick=\"heritwinShowPage('pilots')\">Pilots<\/button>\r\n        <button type=\"button\" data-page=\"consortium\" onclick=\"heritwinShowPage('consortium')\">Consortium<\/button>\r\n        <button type=\"button\" data-page=\"cloud\" onclick=\"heritwinShowPage('cloud')\">Cultural Heritage Cloud<\/button>\r\n        <a class=\"hw-menu-link\" href=\"https:\/\/heritwin-eccch.eu\/?page_id=372\" target=\"_self\" rel=\"noopener noreferrer\">Events<\/a>\r\n\r\n        <!-- NEWSROOM (tendina) -->\r\n        <div class=\"hw-dropdown\" id=\"heritwin-dropdown\">\r\n          <button type=\"button\" class=\"hw-dropdown-toggle\" aria-haspopup=\"true\" aria-expanded=\"false\" onclick=\"heritwinToggleDropdown(event)\">\r\n            Newsroom\r\n            <span class=\"hw-caret\"><\/span>\r\n          <\/button>\r\n\r\n          <div class=\"hw-submenu\">\r\n            <!-- SOSTITUISCI I DUE LINK QUI SOTTO -->\r\n            <a\r\n              href=\"https:\/\/heritwin-eccch.eu\/?page_id=343\"\r\n              target=\"_self\"\r\n              rel=\"noopener noreferrer\">\r\n              Newsletter\r\n            <\/a>\r\n\r\n            <a\r\n              href=\"https:\/\/heritwin-eccch.eu\/?page_id=624\"\r\n              target=\"_self\"\r\n              rel=\"noopener noreferrer\">\r\n              Communication material\r\n            <\/a>\r\n\r\n            <a\r\n              href=\"https:\/\/heritwin-eccch.eu\/?page_id=652\"\r\n              target=\"_self\"\r\n              rel=\"noopener noreferrer\">\r\n              Press releases\r\n            <\/a>\r\n          <\/div>\r\n\r\n          \r\n        <\/div>\r\n\r\n        <!-- Publication (tendina) -->\r\n        <div class=\"hw-dropdown\" id=\"heritwin-dropdown\">\r\n          <button type=\"button\" class=\"hw-dropdown-toggle\" aria-haspopup=\"true\" aria-expanded=\"false\" onclick=\"heritwinToggleDropdown(event)\">\r\n            Publications\r\n            <span class=\"hw-caret\"><\/span>\r\n          <\/button>\r\n\r\n          <div class=\"hw-submenu\">\r\n            <!-- SOSTITUISCI I DUE LINK QUI SOTTO -->\r\n\r\n            <a\r\n              href=\"https:\/\/heritwin-eccch.eu\/?page_id=447\"\r\n              target=\"_self\"\r\n              rel=\"noopener noreferrer\">\r\n              Articles\r\n            <\/a>\r\n\r\n          \r\n\r\n            <a\r\n              href=\"https:\/\/heritwin-eccch.eu\/?page_id=468\"\r\n              target=\"_self\"\r\n              rel=\"noopener noreferrer\">\r\n              White Papers\r\n            <\/a>\r\n\r\n            <a\r\n              href=\"https:\/\/heritwin-eccch.eu\/?page_id=621\"\r\n              target=\"_self\"\r\n              rel=\"noopener noreferrer\">\r\n              Professional articles\r\n            <\/a>\r\n\r\n        \r\n\r\n             <a\r\n              href=\"https:\/\/heritwin-eccch.eu\/?page_id=614\"\r\n              target=\"_self\"\r\n              rel=\"noopener noreferrer\">\r\n              Peer-review papers\r\n            <\/a>\r\n          <\/div>\r\n\r\n          \r\n        <\/div>\r\n      <\/nav>\r\n\r\n    <\/div>\r\n\r\n    \r\n  <\/header>\r\n\r\n  <!-- =========================\r\n       HOME\r\n  ========================= -->\r\n\r\n  <main id=\"heritwin-home\" class=\"hw-page active\">\r\n\r\n    <section class=\"hw-home-hero\">\r\n      <div class=\"hw-hero-inner\">\r\n        <div class=\"hw-hero-copy\">\r\n\r\n          <h1 class=\"hw-hero-title\">\r\n            Digital twins for the places we <span>intend to keep.<\/span>\r\n          <\/h1>\r\n\r\n          <div class=\"hw-btns\">\r\n            <button class=\"hw-btn primary\" type=\"button\" onclick=\"heritwinShowPage('pilots')\">Explore the five pilots<\/button>\r\n            <button class=\"hw-btn secondary\" type=\"button\" onclick=\"document.getElementById('heritwin-home-timeline').scrollIntoView({behavior:'smooth'})\">See the roadmap<\/button>\r\n          <\/div>\r\n\r\n          <div class=\"hw-hero-facts\">\r\n\r\n            <div class=\"hw-hero-fact\">\r\n              <small>Programme<\/small>\r\n              <strong>Horizon Europe<\/strong>\r\n              <span>Cluster 2 \u00b7 Heritage-03<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"hw-hero-fact\">\r\n              <small>Duration<\/small>\r\n              <strong>30 months<\/strong>\r\n              <span>Sep 2026 \u2013 Feb 2029<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"hw-hero-fact\">\r\n              <small>EU contribution<\/small>\r\n              <strong>\u20ac4 million<\/strong>\r\n              <span>Grant no. TBC<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"hw-hero-fact\">\r\n              <small>Pilots<\/small>\r\n              <strong>Five sites<\/strong>\r\n              <span>SE \u00b7 NO \u00b7 ES \u00b7 UK \u00b7 GR<\/span>\r\n            <\/div>\r\n\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- INTRO -->\r\n\r\n    <section class=\"hw-section paper\">\r\n      <div class=\"hw-container\">\r\n        <div class=\"hw-intro-grid\">\r\n\r\n          <div class=\"hw-reveal\">\r\n            <div class=\"hw-intro-statement\">\r\n              Five real places. Five different heritage contexts.\r\n              One shared digital infrastructure.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"hw-intro-copy hw-reveal\">\r\n            HERITWIN moves digital twins beyond isolated demonstrations.\r\n            The project brings together semantic data, immersive technologies,\r\n            sensors, AI and participatory workflows and tests them where\r\n            heritage organisations actually work.\r\n\r\n            <br><br>\r\n\r\n            From fragmented collections and archaeological sites to fragile\r\n            Neolithic remains, pilgrimage routes and living heritage\r\n            environments, the pilots create evidence that can be compared,\r\n            reused and scaled across Europe.\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- DYNAMIC PILOT CARDS -->\r\n\r\n    <section class=\"hw-section beige\">\r\n      <div class=\"hw-container\">\r\n\r\n        <div class=\"hw-pilot-grid hw-stagger\">\r\n\r\n          <article class=\"hw-pilot-card\">\r\n            <img decoding=\"async\" class=\"hw-pilot-image\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Sweden-Stockholm-Expo-1930-closeup-1.png\" alt=\"Stockholm Exhibition 1930\" loading=\"lazy\">\r\n            <div class=\"hw-pilot-content\">\r\n              <div class=\"hw-pilot-country\">Sweden<\/div>\r\n              <h3>Stockholm 1930<\/h3>\r\n              <p>Fragmented multilingual collections connected through digital twins, AI-driven metadata and federated workflows.<\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"hw-pilot-card\">\r\n            <img decoding=\"async\" class=\"hw-pilot-image\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/DSC7070_hdr_2-2.jpg\" alt=\"Norwegian heritage environment\" loading=\"lazy\">\r\n            <div class=\"hw-pilot-content\">\r\n              <div class=\"hw-pilot-country\">Norway<\/div>\r\n              <h3>Telemark Canal<\/h3>\r\n              <p>Monitoring, predictive control and environmental resilience tested in a real heritage environment.<\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"hw-pilot-card\">\r\n            <img decoding=\"async\" class=\"hw-pilot-image\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Pilgrimage-along-Camino-de-Santiago-2.png\" alt=\"Camino de Santiago\" loading=\"lazy\">\r\n            <div class=\"hw-pilot-content\">\r\n              <div class=\"hw-pilot-country\">Spain<\/div>\r\n              <h3>Camino de Santiago<\/h3>\r\n              <p>The complete data-to-twin pipeline tested with smaller cultural organisations under everyday working conditions.<\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"hw-pilot-card\">\r\n            <img decoding=\"async\" class=\"hw-pilot-image\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/PENDING-COPYRIGHT-CONF-Knockmany1-1.jpg\" alt=\"Knockmany heritage site\" loading=\"lazy\">\r\n            <div class=\"hw-pilot-content\">\r\n              <div class=\"hw-pilot-country\">UK \u00b7 Northern Ireland<\/div>\r\n              <h3>Knockmany<\/h3>\r\n              <p>Sensors, edge AI and digital twins monitor fragile Neolithic remains and simulate emergency scenarios.<\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"hw-pilot-card\">\r\n            <img decoding=\"async\" class=\"hw-pilot-image\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Greece-Mycenae-is-an-archaeological-site-near-Mykines-in-Argolis-north-eastern-Peloponnese-Greece-1.jpg\" alt=\"Mycenae archaeological site\" loading=\"lazy\">\r\n            <div class=\"hw-pilot-content\">\r\n              <div class=\"hw-pilot-country\">Greece<\/div>\r\n              <h3>Aphytos<\/h3>\r\n              <p>Archaeological datasets, digital twins and XR environments connect buried sites with interactive exploration.<\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"hw-btns hw-reveal\">\r\n          <button class=\"hw-btn light\" type=\"button\" onclick=\"heritwinShowPage('pilots')\">Read all pilot details<\/button>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ANIMATED TIMELINE -->\r\n\r\n     <section\r\n      id=\"heritwin-home-timeline\"\r\n      class=\"hw-section paper\"\r\n    >\r\n\r\n      <div class=\"hw-container\">\r\n\r\n        <div class=\"hw-section-head hw-reveal\">\r\n\r\n          <h2>\r\n            From project start<br>\r\n            to reusable results.\r\n          <\/h2>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"hw-timeline-wrap\">\r\n\r\n          <div class=\"hw-timeline-line\">\r\n            <div\r\n              class=\"hw-timeline-progress\"\r\n              id=\"heritwin-timeline-progress\"\r\n            ><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"hw-timeline\">\r\n\r\n            <article class=\"hw-timeline-item\">\r\n\r\n              <div class=\"hw-timeline-dot\"><\/div>\r\n\r\n              <span class=\"hw-timeline-date\">\r\n                Sep 2026 \u00b7 M1\r\n              <\/span>\r\n\r\n              <h3>\r\n                Project start\r\n              <\/h3>\r\n\r\n              <p>\r\n                Consortium kick-off in Brussels, 7\u20138 September.\r\n              <\/p>\r\n\r\n            <\/article>\r\n\r\n            <article class=\"hw-timeline-item\">\r\n\r\n              <div class=\"hw-timeline-dot\"><\/div>\r\n\r\n              <span class=\"hw-timeline-date\">\r\n                M1 \u2013 M6\r\n              <\/span>\r\n\r\n              <h3>\r\n                Foundations\r\n              <\/h3>\r\n\r\n              <p>\r\n                Pilot plans, technical baselines, data responsibilities,\r\n                rights and access conditions.\r\n              <\/p>\r\n\r\n            <\/article>\r\n\r\n            <article class=\"hw-timeline-item\">\r\n\r\n              <div class=\"hw-timeline-dot\"><\/div>\r\n\r\n              <span class=\"hw-timeline-date\">\r\n                M7 \u2013 M20\r\n              <\/span>\r\n\r\n              <h3>\r\n                Pilot implementation\r\n              <\/h3>\r\n\r\n              <p>\r\n                Digital twins built and validated across the five sites,\r\n                with users involved throughout.\r\n              <\/p>\r\n\r\n            <\/article>\r\n\r\n            <article class=\"hw-timeline-item\">\r\n\r\n              <div class=\"hw-timeline-dot\"><\/div>\r\n\r\n              <span class=\"hw-timeline-date\">\r\n                M18 \u2013 M28\r\n              <\/span>\r\n\r\n              <h3>\r\n                Cross-pilot evaluation\r\n              <\/h3>\r\n\r\n              <p>\r\n                Evidence compared across sites rather than site by site.\r\n              <\/p>\r\n\r\n            <\/article>\r\n\r\n            <article class=\"hw-timeline-item\">\r\n\r\n              <div class=\"hw-timeline-dot\"><\/div>\r\n\r\n              <span class=\"hw-timeline-date\">\r\n                Feb 2029 \u00b7 M30\r\n              <\/span>\r\n\r\n              <h3>\r\n                Project end\r\n              <\/h3>\r\n\r\n              <p>\r\n                Methods, standards and results published for other heritage\r\n                organisations to reuse.\r\n              <\/p>\r\n\r\n            <\/article>\r\n\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/section>\r\n\r\n\r\n    <!-- BANNER -->\r\n\r\n    <section class=\"hw-image-banner\">\r\n      <div class=\"hw-image-banner-content\">\r\n        <h2>What actually holds up outside a demonstration?<\/h2>\r\n        <p>\r\n          HERITWIN compares evidence across five pilots to understand what\r\n          makes cultural digital twins useful, interoperable and sustainable.\r\n        <\/p>\r\n      <\/div>\r\n    <\/section>\r\n\r\n  <\/main>\r\n\r\n  <!-- =========================\r\n       ABOUT\r\n  ========================= -->\r\n\r\n  <main id=\"heritwin-about\" class=\"hw-page\">\r\n\r\n    <section class=\"hw-inner-hero\" style=\"background-image: url('https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/DSC7070_hdr_2-2.jpg');\">\r\n      <div class=\"hw-inner-hero-content\">\r\n        <h1>Digital heritage built for real places.<\/h1>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"hw-section paper\">\r\n      <div class=\"hw-container\">\r\n        <div class=\"hw-about-copy hw-reveal\">\r\n\r\n          <p>\r\n            <strong>HERITWIN<\/strong> strengthens Europe\u2019s cultural resilience\r\n            by validating the <strong>European Collaborative Cloud for\r\n            Cultural Heritage (ECCCH)<\/strong> through five real large-scale\r\n            pilots in Sweden, Norway, Spain, The UK (Northern Ireland), and\r\n            Greece. The project advances <strong>semantic digital twins,\r\n            eXtended Reality reconstructions<\/strong>, preparedness modelling\r\n            tools to support conservation, education, public engagement,\r\n            tourism, and interoperable European data spaces.\r\n          <\/p>\r\n\r\n          <p>\r\n            <strong>HERITWIN will:<\/strong> (1) deliver interoperable cultural\r\n            digital twins aligned with Semantic Framework for Cultural\r\n            Heritage through Conceptual Reference Model (CIDOC-CRM), European\r\n            Data Model (EDM), and FAIR principles; (2) demonstrate predictive\r\n            conservation and risk preparedness using sensor networks and\r\n            AI-based modelling; (3) widen participation through multilingual\r\n            eXtended Reality tools and co-creation platforms; (4) ensure\r\n            sustainable adoption via federated data spaces, open source\r\n            governance, and compliance with GDPR and the AI Act; and (5)\r\n            contribute directly to European and international standards and\r\n            policy for trustworthy, inclusive cultural heritage digitisation.\r\n          <\/p>\r\n\r\n          <p>\r\n            Key activities include immersive co-design with institutions and\r\n            communities, reference implementations of cultural twin pipelines,\r\n            federated access-control frameworks, and open source governance\r\n            structures. Cross-pilot validation will assess scalability,\r\n            cost-effectiveness, and compliance with European standards, with\r\n            results channelled into relevant standardisation bodies.\r\n          <\/p>\r\n\r\n          <p>\r\n            Expected outcomes include more than five operational cultural\r\n            twins, over 500 active users, predictive conservation systems that\r\n            reduce risk impacts by at least 15%, and open frameworks that\r\n            enable replication across Europe. Thus, <strong>HERITWIN<\/strong>\r\n            will deliver measurable cultural, societal, and technological\r\n            impact: safeguarding heritage, engaging citizens in a shared\r\n            European culture, and reinforcing Europe\u2019s leadership in\r\n            interoperable, sustainable, and ethical digital heritage\r\n            infrastructures.\r\n          <\/p>\r\n\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n  <\/main>\r\n\r\n  <!-- =========================\r\n       OBJECTIVES\r\n  ========================= -->\r\n\r\n  <main id=\"heritwin-objectives\" class=\"hw-page\">\r\n\r\n    <section class=\"hw-inner-hero\" style=\"background-image: url('https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Greece-Mycenae-is-an-archaeological-site-near-Mykines-in-Argolis-north-eastern-Peloponnese-Greece-1.jpg');\">\r\n      <div class=\"hw-inner-hero-content\">\r\n        <h1>Four practical objectives.<\/h1>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"hw-section beige\">\r\n      <div class=\"hw-container\">\r\n        <div class=\"hw-objectives-grid hw-stagger\">\r\n\r\n          <article class=\"hw-objective\" data-number=\"01\" data-icon=\"\u25a6\">\r\n            <div class=\"hw-objective-number\">01<\/div>\r\n            <h3>Organise what exists<\/h3>\r\n            <p>Scattered scans, surveys and archival records brought into a form that can be found and reused.<\/p>\r\n          <\/article>\r\n\r\n          <article class=\"hw-objective\" data-number=\"02\" data-icon=\"\u25c7\">\r\n            <div class=\"hw-objective-number\">02<\/div>\r\n            <h3>Build and validate twins<\/h3>\r\n            <p>Cultural digital twins created or verified against the physical site, with assumptions recorded.<\/p>\r\n          <\/article>\r\n\r\n          <article class=\"hw-objective\" data-number=\"03\" data-icon=\"\u2318\">\r\n            <div class=\"hw-objective-number\">03<\/div>\r\n            <h3>Connect data semantically<\/h3>\r\n            <p>Shared vocabularies and standards so records from different institutions can be read together.<\/p>\r\n          <\/article>\r\n\r\n          <article class=\"hw-objective\" data-number=\"04\" data-icon=\"\u25ce\">\r\n            <div class=\"hw-objective-number\">04<\/div>\r\n            <h3>Involve who stays<\/h3>\r\n            <p>The people responsible for the site after the pilot ends, tested as the actual users of the workflow.<\/p>\r\n          <\/article>\r\n\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n  <\/main>\r\n\r\n  <!-- =========================\r\n       PILOTS\r\n  ========================= -->\r\n\r\n  <main id=\"heritwin-pilots\" class=\"hw-page\">\r\n\r\n    <section class=\"hw-inner-hero\" style=\"background-image: url('https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/08\/telemark-canal-hogga-locks.jpg');\">\r\n      <div class=\"hw-inner-hero-content\">\r\n        <h1>Different heritage contexts. One shared infrastructure.<\/h1>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"hw-section paper\">\r\n      <div class=\"hw-container\">\r\n        <div class=\"hw-pilots-list hw-stagger\">\r\n\r\n          <article class=\"hw-pilot-detail\">\r\n            <div class=\"hw-pilot-detail-image\">\r\n              <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Sweden-Stockholm-Expo-1930-closeup-1.png\" alt=\"Stockholm Exhibition 1930\" loading=\"lazy\">\r\n            <\/div>\r\n            <div class=\"hw-pilot-detail-content\">\r\n              <span class=\"country\">Sweden<\/span>\r\n              <h3>Stockholm Exhibition (1930) Reconstruction<\/h3>\r\n              <p>\r\n                This pilot demonstrates ECCCH through the reconstruction of\r\n                fragmented multilingual collections related to the Stockholm\r\n                Exhibition of 1930. Museums, archives and research centres\r\n                collaborate using digital twins, AI-driven metadata enrichment,\r\n                adaptive content and federated workflows. The pilot will\r\n                validate ECCCH workflows and generate reusable frameworks,\r\n                educational resources and recommendations for heritage\r\n                organisations across Europe.\r\n              <\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"hw-pilot-detail\">\r\n            <div class=\"hw-pilot-detail-image\">\r\n              <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/MS-Henrik-Ibsen-i-kanalen_foto-Kaare-S.-Pedersen-1.jpg\" alt=\"Telemark Canal\" loading=\"lazy\">\r\n            <\/div>\r\n            <div class=\"hw-pilot-detail-content\">\r\n              <span class=\"country\">Norway<\/span>\r\n              <h3>Telemark Canal Preparedness Pilot<\/h3>\r\n              <p>\r\n                This pilot tests ECCCH monitoring and predictive control in a\r\n                real heritage environment. Digital twins model risks such as\r\n                humidity spikes, flooding and emergency evacuations, while AI\r\n                supports hazard mitigation, adaptive regulation and stability\r\n                control. The pilot also analyses visitor flows and environmental\r\n                changes to strengthen the resilience and preparedness of\r\n                cultural heritage assets. <a href=\"https:\/\/hafenstrom.com\/telemark-canal-as-a-test-case-for-preparedness-heritwin-project\/\" \r\n   target=\"_blank\" \r\n   rel=\"noopener noreferrer\" \r\n   style=\"color: #97581c; font-weight: bold;\">\r\n   Read more\r\n<\/a>\r\n              <\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"hw-pilot-detail\">\r\n            <div class=\"hw-pilot-detail-image\">\r\n              <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Camino-de-santiago.png\" alt=\"Camino de Santiago\" loading=\"lazy\">\r\n            <\/div>\r\n            <div class=\"hw-pilot-detail-content\">\r\n              <span class=\"country\">Spain<\/span>\r\n              <h3>Camino de Santiago Heritage Platform Validation<\/h3>\r\n              <p>\r\n                This pilot validates ECCCH with five Camino de Santiago\r\n                organisations, focusing on the needs of small and medium-sized\r\n                cultural organisations. It tests bulk digitisation, multi-user\r\n                sessions and diverse asset types, while connecting ECCCH with\r\n                the Common European Data Space for Cultural Heritage and EOSC.\r\n                The full pipeline, from data ingestion and semantic enrichment\r\n                to digital twins and collaborative interpretation, will be\r\n                evaluated under everyday working conditions.\r\n              <\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"hw-pilot-detail\">\r\n            <div class=\"hw-pilot-detail-image\">\r\n              <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/PENDING-COPYRIGHT-CONF-Knockmany2-1-e1790848022422.jpg\" alt=\"Knockmany\" loading=\"lazy\">\r\n            <\/div>\r\n            <div class=\"hw-pilot-detail-content\">\r\n              <span class=\"country\">UK \u00b7 Northern Ireland<\/span>\r\n              <h3>Intelligent Micro-Climate Control &amp; Digital Twin Integration for Heritage Conservation<\/h3>\r\n              <p>\r\n                This pilot tests an integrated sensor, edge, cloud and action\r\n                chain in real heritage contexts to safeguard fragile Neolithic\r\n                remains. Sensors and edge-based AI monitor environmental\r\n                conditions, while digital twins simulate extreme weather,\r\n                visitor surges and emergency scenarios. The pilot also\r\n                evaluates risk assessment, early detection of material\r\n                degradation, data sharing and interoperability between\r\n                institutions.\r\n              <\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n          <article class=\"hw-pilot-detail\">\r\n            <div class=\"hw-pilot-detail-image\">\r\n              <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Greece.png\" alt=\"Aphytos pilot\" loading=\"lazy\">\r\n            <\/div>\r\n            <div class=\"hw-pilot-detail-content\">\r\n              <span class=\"country\">Greece<\/span>\r\n              <h3>Aphytos Archaeological Documentation &amp; XR Exploration<\/h3>\r\n              <p>\r\n                The Aphytos pilot tests the complete ECCCH\u2013Digital Twin\u2013XR\r\n                workflow using semantically enriched archaeological datasets\r\n                and interoperability standards. Digital twins will reconstruct\r\n                the stratigraphy and spatial context of buried sites and\r\n                connect them with AR and VR environments for interactive\r\n                exploration. AI services will support content delivery,\r\n                accessibility and metadata enrichment, while the pilot will\r\n                also explore collaboration between heritage professionals,\r\n                educators, tourism operators and cultural industries.\r\n              <\/p>\r\n            <\/div>\r\n          <\/article>\r\n\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n  <\/main>\r\n\r\n  <!-- =========================\r\n       CONSORTIUM\r\n  ========================= -->\r\n\r\n  <main id=\"heritwin-consortium\" class=\"hw-page\">\r\n\r\n    <section class=\"hw-inner-hero\" style=\"background-image: url('https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Pilgrimage-along-Camino-de-Santiago-2.png');\">\r\n      <div class=\"hw-inner-hero-content\">\r\n        <h1>A European network of heritage and technology expertise.<\/h1>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"hw-section beige\">\r\n      <div class=\"hw-container\">\r\n\r\n        <div class=\"hw-coordinator hw-reveal\">\r\n          <span class=\"hw-consortium-label\">Coordinator<\/span>\r\n          <div class=\"hw-coordinator-logo\">\r\n            <a href=\"https:\/\/hafenstrom.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Hafenstrom\">\r\n              <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Logo-hafenstrom.png\" alt=\"Hafenstrom\">\r\n            <\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"hw-partners-heading hw-reveal\">\r\n          <span class=\"hw-consortium-label\">Partners<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"hw-partner-grid hw-stagger\">\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/www.ntnu.edu\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"NTNU\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/NTNU_Logo.jpg\" alt=\"NTNU\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/citic.udc.es\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"CITIC UDC\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Banner_HERITWIN-4.png\" alt=\"CITIC UDC\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/www.digicatapult.org.uk\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Digital Catapult\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Digital-Catapult-Logo-Red.png\" alt=\"Digital Catapult\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/svenskform.se\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Svensk Form\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Svensk.png\" alt=\"Svensk Form\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/kiklo.eu\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Kiklo\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Kiklo.png\" alt=\"Kiklo\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/www.anysolution.eu\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"AnySolution\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/New-Logo-Anysolution-2-1.png\" alt=\"AnySolution\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/inlecom.eu\/group\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"INLECOM\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/logo.png\" alt=\"INLECOM\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/www.eclipse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Eclipse Foundation\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/EF_Color.png\" alt=\"Eclipse Foundation\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/www.3dinteractive.se\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"3D Interactive\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/3d.png\" alt=\"3D Interactive\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/www.trialog.com\/en\/home\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Trialog\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Trialog-Logi.png\" alt=\"Trialog\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/www.of-us.se\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"OF-US\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/SofUsLogo.png\" alt=\"OF-US\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/telemarkfylke.no\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Telemark fylkeskommune\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/Telemark.png\" alt=\"Telemark fylkeskommune\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/dtsc.se\/cross-border-workshop-citiverse-and-digital-twins-11-december\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"DTSC\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/DTSC-Logo.jpg\" alt=\"DTSC\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/flaxandteal.co.uk\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Flax and Teal\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/FLAXETEAL.png\" alt=\"Flax &amp; Teal\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/www.culture.gov.gr\/en\/ministry\/SitePages\/viewyphresia.aspx?iID=1691\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Greek Ministry\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/LOGO_EFAXAGOR_black-with-BG.jpg\" alt=\"Greek Ministry\">\r\n          <\/a>\r\n\r\n          <a class=\"hw-partner\" href=\"https:\/\/tbc-as.no\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"TBC AS\">\r\n            <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/10\/TBCAS_logo_sort_gronn-scaled.jpg\" alt=\"TBC AS\">\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/section>\r\n\r\n  <\/main>\r\n\r\n  <!-- =========================\r\n       CULTURAL HERITAGE CLOUD\r\n  ========================= -->\r\n\r\n  <main id=\"heritwin-cloud\" class=\"hw-page\">\r\n\r\n    <section class=\"hw-inner-hero\" style=\"background-image: url('https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/08\/chalkidiki-ancient-stagira.jpg');\">\r\n      <div class=\"hw-inner-hero-content\">\r\n        <h1>A shared digital space for European heritage.<\/h1>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"hw-section paper\">\r\n      <div class=\"hw-container\">\r\n        <div class=\"hw-cloud-content\">\r\n\r\n          <div class=\"hw-cloud-text hw-reveal\">\r\n\r\n            <p>\r\n              The <strong>European Collaborative Cloud for Cultural Heritage\r\n              (ECCCH)<\/strong> \u2014or simply the Cultural Heritage Cloud\u2014is a\r\n              landmark EU initiative building a shared digital infrastructure\r\n              to connect cultural heritage institutions and professionals\r\n              across Europe. The platform aims to democratize access by\r\n              offering specialized digital tools that level the playing field\r\n              for smaller, remote institutions.\r\n            <\/p>\r\n\r\n            <p>\r\n              By introducing cutting-edge technology for artifact digitization\r\n              and artwork research, the Cloud brings a powerful digital\r\n              dimension to preservation, conservation, and restoration. It\r\n              empowers organizations of any scale, alongside professionals and\r\n              enthusiasts alike, to manage their digital assets more\r\n              effectively. This is achieved through boosted visibility,\r\n              stronger interconnectivity, and seamless access to training and\r\n              scientific resources designed to ease the sector's digital\r\n              transition.\r\n            <\/p>\r\n\r\n            <p>\r\n              At the heart of this development is the <strong>ECHOES project\r\n              (European Cloud for Heritage OpEn Science)<\/strong>, co-funded by\r\n              the European Commission and UK Research and Innovation (UKRI).\r\n              ECHOES brings together fragmented communities into a unified\r\n              network, coordinating outputs from various ECCCH-related calls,\r\n              such as HERITWIN. This holistic approach builds a collaborative\r\n              environment that sparks knowledge creation across both tangible\r\n              and intangible heritage.\r\n            <\/p>\r\n\r\n            <p>\r\n              This digital space allows users to digitize knowledge and\r\n              collaboratively analyze cultural phenomena. Here, both human\r\n              experts and AI can co-create interpretations that deepen our\r\n              understanding of history and art.\r\n            <\/p>\r\n\r\n            <p>\r\n              One of the project's most ambitious goals is developing\r\n              <strong>'Digital Twins'<\/strong> of heritage objects. By blending\r\n              multidisciplinary data, these Digital Twins enable users to\r\n              interact with and explore artifacts in entirely new ways,\r\n              encouraging collaborative, science-backed research.\r\n            <\/p>\r\n\r\n            <p>\r\n              Looking ahead to 2028, <strong>ECHOES<\/strong> will launch a\r\n              unified platform blending EU and national heritage projects. To\r\n              guarantee its future, the project will establish a permanent\r\n              legal entity, ensuring the Cloud continues to serve the sector's\r\n              digital needs for years to come.\r\n            <\/p>\r\n\r\n            <p>\r\n              For further information and to stay updated on the developments\r\n              of the <strong>Cultural Heritage Cloud<\/strong> visit the\r\n              dedicated website:\r\n              <a class=\"hw-inline-link\" href=\"https:\/\/echoes-eccch.eu\" target=\"_blank\" rel=\"noopener noreferrer\">echoes-eccch.eu<\/a>\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"hw-cloud-logos hw-reveal\">\r\n\r\n            <div class=\"hw-cloud-logo\">\r\n              <a href=\"https:\/\/www.echoes-eccch.eu\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Visit ECHOES official website\">\r\n                <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/09\/ECHOES_Logo_Blue_Horizontal_300x300.png\" alt=\"ECHOES\">\r\n              <\/a>\r\n            <\/div>\r\n\r\n            <div class=\"hw-cloud-logo\">\r\n              <a href=\"https:\/\/heritwin-eccch.eu\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Visit HERITWIN official website\">\r\n                <img decoding=\"async\" src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/09\/cropped-Logo-Heritwin-png.png\" alt=\"HERITWIN\">\r\n              <\/a>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n  <\/main>\r\n\r\n  <script>\r\n    (function () {\r\n      \"use strict\";\r\n\r\n      const root = document.getElementById(\"heritwin-site\");\r\n      if (!root) return;\r\n\r\n      const menu = root.querySelector(\"#heritwin-menu\");\r\n      const mobileToggle = root.querySelector(\".hw-mobile-toggle\");\r\n      const dropdown = root.querySelector(\"#heritwin-dropdown\");\r\n      const dropdownToggle = dropdown ? dropdown.querySelector(\".hw-dropdown-toggle\") : null;\r\n\r\n      const pageIds = [\"home\", \"about\", \"objectives\", \"pilots\", \"consortium\", \"cloud\"];\r\n\r\n       const timeline = root.querySelector(\".hw-timeline\");\r\n      const timelineProgress = root.querySelector(\"#heritwin-timeline-progress\");\r\n      const timelineItems = root.querySelectorAll(\".hw-timeline-item\");\r\n\r\n      const prefersReducedMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\r\n\r\n      \/* =========================\r\n         DROPDOWN\r\n      ========================= *\/\r\n\r\n      function closeDropdown() {\r\n        if (!dropdown) return;\r\n        dropdown.classList.remove(\"open\");\r\n        if (dropdownToggle) dropdownToggle.setAttribute(\"aria-expanded\", \"false\");\r\n      }\r\n\r\n      window.heritwinToggleDropdown = function (event) {\r\n        if (event) event.stopPropagation();\r\n        if (!dropdown || !dropdownToggle) return;\r\n\r\n        const open = dropdown.classList.toggle(\"open\");\r\n        dropdownToggle.setAttribute(\"aria-expanded\", String(open));\r\n      };\r\n\r\n      document.addEventListener(\"click\", function (event) {\r\n        if (dropdown && !dropdown.contains(event.target)) {\r\n          closeDropdown();\r\n        }\r\n      });\r\n\r\n      document.addEventListener(\"keydown\", function (event) {\r\n        if (event.key === \"Escape\") closeDropdown();\r\n      });\r\n\r\n      \/* =========================\r\n         MOBILE MENU\r\n      ========================= *\/\r\n\r\n      function closeMenu() {\r\n        if (menu && mobileToggle) {\r\n          menu.classList.remove(\"open\");\r\n          mobileToggle.setAttribute(\"aria-expanded\", \"false\");\r\n        }\r\n        closeDropdown();\r\n      }\r\n\r\n      window.heritwinToggleMenu = function () {\r\n        if (!menu || !mobileToggle) return;\r\n\r\n        const open = menu.classList.toggle(\"open\");\r\n        mobileToggle.setAttribute(\"aria-expanded\", String(open));\r\n        if (!open) closeDropdown();\r\n      };\r\n\r\n      \/* =========================\r\n         PAGE NAVIGATION (con URL hash)\r\n      ========================= *\/\r\n\r\n      function renderPage(page, shouldScroll) {\r\n\r\n        if (!pageIds.includes(page)) page = \"home\";\r\n\r\n        pageIds.forEach(function (id) {\r\n          const section = root.querySelector(\"#heritwin-\" + id);\r\n          if (section) section.classList.toggle(\"active\", id === page);\r\n        });\r\n\r\n        root.querySelectorAll(\".hw-menu button[data-page]\").forEach(function (button) {\r\n          const isActive = button.getAttribute(\"data-page\") === page;\r\n          button.classList.toggle(\"active\", isActive);\r\n\r\n          if (isActive) {\r\n            button.setAttribute(\"aria-current\", \"page\");\r\n          } else {\r\n            button.removeAttribute(\"aria-current\");\r\n          }\r\n        });\r\n\r\n        closeMenu();\r\n\r\n        if (shouldScroll) {\r\n          window.setTimeout(function () {\r\n            const rootTop = root.getBoundingClientRect().top + window.scrollY;\r\n\r\n            window.scrollTo({\r\n              top: Math.max(0, rootTop),\r\n              behavior: prefersReducedMotion ? \"auto\" : \"smooth\"\r\n            });\r\n          }, 20);\r\n        }\r\n\r\n        window.setTimeout(heritwinInitAnimations, 80);\r\n        window.setTimeout(heritwinUpdateTimeline, 120);\r\n      }\r\n\r\n      window.heritwinShowPage = function (page) {\r\n        if (!pageIds.includes(page)) page = \"home\";\r\n\r\n        const currentHash = window.location.hash.replace(\"#\", \"\");\r\n\r\n        if (currentHash !== page) {\r\n          \/\/ Cambiare l'hash aggiunge una voce alla cronologia (tasto Indietro funzionante)\r\n          window.location.hash = page;\r\n        } else {\r\n          renderPage(page, true);\r\n        }\r\n      };\r\n\r\n      window.addEventListener(\"hashchange\", function () {\r\n        const page = window.location.hash.replace(\"#\", \"\");\r\n\r\n        if (pageIds.includes(page)) {\r\n          renderPage(page, true);\r\n        }\r\n      });\r\n\r\n      \/* =========================\r\n         SCROLL REVEAL\r\n      ========================= *\/\r\n\r\n      let revealObserver = null;\r\n\r\n      function heritwinInitAnimations() {\r\n\r\n        if (!(\"IntersectionObserver\" in window)) {\r\n          root.querySelectorAll(\".hw-reveal, .hw-stagger\").forEach(function (el) {\r\n            el.classList.add(\"visible\");\r\n          });\r\n\r\n          timelineItems.forEach(function (item) {\r\n            item.classList.add(\"visible\");\r\n          });\r\n\r\n          return;\r\n        }\r\n\r\n        if (revealObserver) revealObserver.disconnect();\r\n\r\n        revealObserver = new IntersectionObserver(\r\n          function (entries) {\r\n            entries.forEach(function (entry) {\r\n              if (!entry.isIntersecting) return;\r\n\r\n              entry.target.classList.add(\"visible\");\r\n              revealObserver.unobserve(entry.target);\r\n            });\r\n          },\r\n          { threshold: .12, rootMargin: \"0px 0px -50px 0px\" }\r\n        );\r\n\r\n        root.querySelectorAll(\".hw-reveal, .hw-stagger\").forEach(function (el) {\r\n          if (!el.classList.contains(\"visible\")) {\r\n            revealObserver.observe(el);\r\n          }\r\n        });\r\n      }\r\n\r\n      \/* =========================\r\n         TIMELINE (solo scroll)\r\n      ========================= *\/\r\nfunction heritwinUpdateTimeline() {\r\n\r\n        if (!timeline || !timelineProgress) {\r\n          return;\r\n        }\r\n\r\n        const rect =\r\n          timeline.getBoundingClientRect();\r\n\r\n        const viewportHeight =\r\n          window.innerHeight || document.documentElement.clientHeight;\r\n\r\n        const start =\r\n          viewportHeight * .78;\r\n\r\n        const end =\r\n          viewportHeight * .22;\r\n\r\n        const distance =\r\n          start - end;\r\n\r\n        const mouseY = window._heritwinMouseY;\r\n\r\n        let progress;\r\n\r\n        if (typeof mouseY === \"number\") {\r\n\r\n          progress =\r\n            (mouseY - rect.top) \/ rect.height;\r\n\r\n        } else {\r\n\r\n          \/\/ Prima che il mouse venga mosso,\r\n          \/\/ mantiene il comportamento originale.\r\n          const current =\r\n            start - rect.top;\r\n\r\n          progress =\r\n            current \/ (rect.height + distance);\r\n        }\r\n\r\n        progress =\r\n          Math.max(\r\n            0,\r\n            Math.min(1, progress)\r\n          );\r\n\r\n        if (\r\n          window.matchMedia(\"(max-width: 820px)\").matches\r\n        ) {\r\n\r\n          timelineProgress.style.height =\r\n            (progress * 100) + \"%\";\r\n\r\n          timelineProgress.style.width =\r\n            \"100%\";\r\n\r\n        } else {\r\n\r\n          timelineProgress.style.width =\r\n            (progress * 100) + \"%\";\r\n\r\n          timelineProgress.style.height =\r\n            \"100%\";\r\n        }\r\n\r\n        timelineItems.forEach(function (item) {\r\n\r\n          const itemRect =\r\n            item.getBoundingClientRect();\r\n\r\n          const trigger =\r\n            viewportHeight * .78;\r\n\r\n          if (itemRect.top < trigger) {\r\n            item.classList.add(\"visible\");\r\n          }\r\n\r\n        });\r\n      }\r\n\r\n      document.addEventListener(\"mousemove\", function (e) {\r\n\r\n        window._heritwinMouseY = e.clientX;\r\n\r\n        requestTimelineUpdate();\r\n\r\n      });\r\n\r\n      let timelineTicking = false;\r\n\r\n      function requestTimelineUpdate() {\r\n\r\n        if (timelineTicking) return;\r\n\r\n        timelineTicking = true;\r\n\r\n        window.requestAnimationFrame(function () {\r\n\r\n          heritwinUpdateTimeline();\r\n\r\n          timelineTicking = false;\r\n\r\n        });\r\n      }\r\n\r\n      window.addEventListener(\r\n        \"scroll\",\r\n        requestTimelineUpdate,\r\n        { passive: true }\r\n      );\r\n\r\n      window.addEventListener(\r\n        \"resize\",\r\n        requestTimelineUpdate\r\n      );\r\n\r\n      \/* =========================\r\n         PILOT CARD 3D MOVEMENT\r\n      ========================= *\/\r\n\r\n      function initPilotCards() {\r\n\r\n        root.querySelectorAll(\".hw-pilot-card\").forEach(function (card) {\r\n\r\n          card.addEventListener(\"pointermove\", function (event) {\r\n\r\n            if (window.matchMedia(\"(max-width: 820px)\").matches) return;\r\n\r\n            const rect = card.getBoundingClientRect();\r\n\r\n            const px = ((event.clientX - rect.left) \/ rect.width) * 100;\r\n            const py = ((event.clientY - rect.top) \/ rect.height) * 100;\r\n\r\n            const rotateY = ((px - 50) \/ 50) * 3.5;\r\n            const rotateX = ((50 - py) \/ 50) * 3.5;\r\n\r\n            card.style.setProperty(\"--mx\", px + \"%\");\r\n            card.style.setProperty(\"--my\", py + \"%\");\r\n\r\n            card.style.transform =\r\n              \"translateY(-12px) rotateX(\" + rotateX + \"deg) rotateY(\" + rotateY + \"deg)\";\r\n          });\r\n\r\n          card.addEventListener(\"pointerleave\", function () {\r\n            card.style.setProperty(\"--mx\", \"50%\");\r\n            card.style.setProperty(\"--my\", \"50%\");\r\n            card.style.transform = \"\";\r\n          });\r\n\r\n        });\r\n      }\r\n\r\n      \/* =========================\r\n         KEYBOARD ACCESSIBILITY\r\n      ========================= *\/\r\n\r\n      root.querySelectorAll(\".hw-menu button\").forEach(function (button) {\r\n        button.addEventListener(\"keydown\", function (event) {\r\n          if (event.key !== \"Escape\") return;\r\n\r\n          closeMenu();\r\n          button.blur();\r\n        });\r\n      });\r\n\r\n      \/* =========================\r\n         RESIZE\r\n      ========================= *\/\r\n\r\n      window.addEventListener(\"resize\", function () {\r\n        if (window.innerWidth > 820) closeMenu();\r\n        requestTimelineUpdate();\r\n      });\r\n\r\n      \/* =========================\r\n         HERO PARALLAX\r\n      ========================= *\/\r\n\r\n      const hero = root.querySelector(\".hw-home-hero\");\r\n      let heroTicking = false;\r\n\r\n      function updateHero() {\r\n\r\n        if (!hero) return;\r\n\r\n        if (prefersReducedMotion || window.matchMedia(\"(max-width: 820px)\").matches) {\r\n          hero.style.backgroundPosition = \"center center\";\r\n          return;\r\n        }\r\n\r\n        const rect = hero.getBoundingClientRect();\r\n\r\n        if (rect.bottom <= 0 || rect.top >= window.innerHeight) return;\r\n\r\n        const offset = Math.max(-18, Math.min(18, rect.top * -.035));\r\n\r\n        hero.style.backgroundPosition = \"center \" + offset + \"px\";\r\n      }\r\n\r\n      function requestHeroUpdate() {\r\n        if (heroTicking) return;\r\n\r\n        heroTicking = true;\r\n\r\n        window.requestAnimationFrame(function () {\r\n          updateHero();\r\n          heroTicking = false;\r\n        });\r\n      }\r\n\r\n      window.addEventListener(\"scroll\", requestHeroUpdate, { passive: true });\r\n\r\n      \/* =========================\r\n         INITIALISE\r\n      ========================= *\/\r\n\r\n      initPilotCards();\r\n\r\n      \/\/ Apre la pagina indicata dall'hash (es. #pilots), altrimenti la home\r\n      const initialPage = window.location.hash.replace(\"#\", \"\");\r\n      renderPage(pageIds.includes(initialPage) ? initialPage : \"home\", false);\r\n\r\n      if (prefersReducedMotion) {\r\n\r\n        timelineItems.forEach(function (item) {\r\n          item.classList.add(\"visible\");\r\n        });\r\n\r\n        if (timelineProgress) {\r\n          timelineProgress.style.width = \"100%\";\r\n          timelineProgress.style.height = \"100%\";\r\n        }\r\n\r\n      } else {\r\n        requestTimelineUpdate();\r\n        requestHeroUpdate();\r\n      }\r\n\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-77b2a5b e-con e-atomic-element e-flexbox-base e-default-div e-fb11e8e \" data-id=\"77b2a5b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"77b2a5b\">\n    \t\t<div class=\"elementor-element elementor-element-1f4d706 elementor-widget elementor-widget-shortcode\" data-id=\"1f4d706\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">  \n  \n  <div class=\"\n    mailpoet_form_popup_overlay\n      \"><\/div>\n  <div\n    id=\"mailpoet_form_2\"\n    class=\"\n      mailpoet_form\n      mailpoet_form_shortcode\n      mailpoet_form_position_\n      mailpoet_form_animation_\n    \"\n      >\n\n    <style type=\"text\/css\">\n     #mailpoet_form_2 .mailpoet_form {  }\n#mailpoet_form_2 form { margin-bottom: 0; }\n#mailpoet_form_2 h2.mailpoet-heading { margin-bottom: 6px; margin-top: -3px; }\n#mailpoet_form_2 .mailpoet_column_with_background { padding: 0px; }\n#mailpoet_form_2 .mailpoet_form_column:not(:first-child) { margin-left: 20px; }\n#mailpoet_form_2 .mailpoet_paragraph { line-height: 20px; margin-bottom: 10px; }\n#mailpoet_form_2 .mailpoet_segment_label, #mailpoet_form_2 .mailpoet_text_label, #mailpoet_form_2 .mailpoet_textarea_label, #mailpoet_form_2 .mailpoet_select_label, #mailpoet_form_2 .mailpoet_radio_label, #mailpoet_form_2 .mailpoet_checkbox_label, #mailpoet_form_2 .mailpoet_list_label, #mailpoet_form_2 .mailpoet_date_label { display: block; font-weight: normal; }\n#mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea, #mailpoet_form_2 .mailpoet_select, #mailpoet_form_2 .mailpoet_date_month, #mailpoet_form_2 .mailpoet_date_day, #mailpoet_form_2 .mailpoet_date_year, #mailpoet_form_2 .mailpoet_date { display: block; }\n#mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea { width: 200px; }\n#mailpoet_form_2 .mailpoet_checkbox {  }\n#mailpoet_form_2 .mailpoet_submit {  }\n#mailpoet_form_2 .mailpoet_divider {  }\n#mailpoet_form_2 .mailpoet_message {  }\n#mailpoet_form_2 .mailpoet_form_loading { width: 30px; text-align: center; line-height: normal; }\n#mailpoet_form_2 .mailpoet_form_loading > span { width: 5px; height: 5px; background-color: #5b5b5b; }#mailpoet_form_2{border-radius: 0px;background: #e8e1d4;color: #2b6ba7;text-align: left;}#mailpoet_form_2 form.mailpoet_form {padding: 10px;}#mailpoet_form_2{width: 100%;}#mailpoet_form_2 .mailpoet_message {margin: 0; padding: 0 20px;}\n        #mailpoet_form_2 .mailpoet_validate_success {color: #006b44}\n        #mailpoet_form_2 input.parsley-success {color: #006b44}\n        #mailpoet_form_2 select.parsley-success {color: #006b44}\n        #mailpoet_form_2 textarea.parsley-success {color: #006b44}\n      \n        #mailpoet_form_2 .mailpoet_validate_error {color: #cf2e2e}\n        #mailpoet_form_2 input.parsley-error {color: #cf2e2e}\n        #mailpoet_form_2 select.parsley-error {color: #cf2e2e}\n        #mailpoet_form_2 textarea.textarea.parsley-error {color: #cf2e2e}\n        #mailpoet_form_2 .parsley-errors-list {color: #cf2e2e}\n        #mailpoet_form_2 .parsley-required {color: #cf2e2e}\n        #mailpoet_form_2 .parsley-custom-error-message {color: #cf2e2e}\n      #mailpoet_form_2 .mailpoet_paragraph.last {margin-bottom: 0} @media (max-width: 500px) {#mailpoet_form_2 {background: #e8e1d4;}} @media (min-width: 500px) {#mailpoet_form_2 .last .mailpoet_paragraph:last-child {margin-bottom: 0}}  @media (max-width: 500px) {#mailpoet_form_2 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child {margin-bottom: 0}} \n    <\/style>\n\n    <form\n      target=\"_self\"\n      method=\"post\"\n      action=\"https:\/\/heritwin-eccch.eu\/wp-admin\/admin-post.php?action=mailpoet_subscription_form\"\n      class=\"mailpoet_form mailpoet_form_form mailpoet_form_shortcode\"\n      novalidate\n      data-delay=\"\"\n      data-exit-intent-enabled=\"\"\n      data-trigger-mode=\"\"\n      data-click-trigger-selector=\"\"\n      data-font-family=\"\"\n      data-cookie-expiration-time=\"\"\n    >\n      <input type=\"hidden\" name=\"data[form_id]\" value=\"2\" \/>\n      <input type=\"hidden\" name=\"data[form_stamp]\" value=\"1793435156.59158583114c154b534aea203749089fa2537bb7b9de37cef3c81c6512a318c6\" \/>\n      <input type=\"hidden\" name=\"token\" value=\"e2d0696dc7\" \/>\n      <input type=\"hidden\" name=\"api_version\" value=\"v1\" \/>\n      <input type=\"hidden\" name=\"endpoint\" value=\"subscribers\" \/>\n      <input type=\"hidden\" name=\"mailpoet_method\" value=\"subscribe\" \/>\n\n      <label class=\"mailpoet_hp_email_label\" style=\"display: none !important;\">Please leave this field empty<input type=\"email\" name=\"data[email]\"\/><\/label><div class='mailpoet_spacer' style='height: 1px;'><\/div>\n<div class='mailpoet_form_columns_container'><div class=\"mailpoet_form_columns mailpoet_paragraph mailpoet_stack_on_mobile\"><div class=\"mailpoet_form_column mailpoet_vertically_align_top\" style=\"flex-basis:7%;\"><div class=\"mailpoet_form_image\"><figure class=\"size-large\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/mailpoet\/assets\/form-templates\/template-11\/soundicon.png\" alt width=68 height=69 style=\"width: 68px;height: 69px\"><\/figure><\/div>\n<\/div>\n<div class=\"mailpoet_form_column\" style=\"flex-basis:31%;\"><h2 class=\"mailpoet-heading  mailpoet-has-font-size\" style=\"text-align: left; color: #2b6ba7; font-size: 25px\"><span style=\"font-family: Fira Sans\" data-font=\"Fira Sans\" class=\"mailpoet-has-font\"><strong>Stay connected<\/strong><\/span>!<\/h2>\n<p class=\"mailpoet_form_paragraph  mailpoet-has-font-size\" style=\"text-align: left; color: #2b6ba7; font-size: 15px\">Receive news and updates from the HERITWIN project. Subscribe to our newsletter.<\/p>\n<\/div>\n<div class=\"mailpoet_form_column\" style=\"flex-basis:31%;\"><div class=\"mailpoet_paragraph \"><style>input[name=\"data[form_field_MmZmZDU3M2VkYjNhX2VtYWls]\"]::placeholder{color:#2b6ba7;opacity: 1;}<\/style><input type=\"email\" autocomplete=\"email\" class=\"mailpoet_text\" id=\"form_email_2\" name=\"data[form_field_MmZmZDU3M2VkYjNhX2VtYWls]\" title=\"Email Address\" value=\"\" style=\"width:100%;box-sizing:border-box;background-color:#ffffff;border-style:solid;border-radius:40px !important;border-width:0px;border-color:#313131;padding:10px;margin: 0 auto 0 0;font-family:&#039;Arial&#039;;font-size:15px;line-height:1.5;height:auto;color:#2b6ba7;\" data-automation-id=\"form_email\"  placeholder=\"Email Address *\" aria-label=\"Email Address *\" data-parsley-errors-container=\".mailpoet_error_7vt8d\" data-parsley-required=\"true\" required aria-required=\"true\" data-parsley-minlength=\"6\" data-parsley-maxlength=\"150\" data-parsley-type-message=\"This value should be a valid email.\" data-parsley-required-message=\"This field is required.\"\/><span class=\"mailpoet_error_7vt8d\"><\/span><\/div>\n<\/div>\n<div class=\"mailpoet_form_column\" style=\"flex-basis:31%;\"><div class=\"mailpoet_paragraph \"><input type=\"submit\" class=\"mailpoet_submit\" value=\"Subscribe\" data-automation-id=\"subscribe-submit-button\" data-font-family='Arial' style=\"width:100%;box-sizing:border-box;background-color:#2b6ba7;border-style:solid;border-radius:40px !important;border-width:0px;border-color:#313131;padding:10px;margin: 0 auto 0 0;font-family:&#039;Arial&#039;;font-size:16px;line-height:1.5;height:auto;color:#ffffff;font-weight:bold;\" \/><span class=\"mailpoet_form_loading\"><span class=\"mailpoet_bounce1\"><\/span><span class=\"mailpoet_bounce2\"><\/span><span class=\"mailpoet_bounce3\"><\/span><\/span><\/div>\n<\/div>\n<\/div><\/div>\n\n      <div class=\"mailpoet_message\">\n        <p class=\"mailpoet_validate_success\"\n                style=\"display:none;\"\n                >Check your inbox or spam folder to confirm your subscription.\n        <\/p>\n        <p class=\"mailpoet_validate_error\"\n                style=\"display:none;\"\n                >        <\/p>\n      <\/div>\n    <\/form>\n\n      <\/div>\n\n  <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0b67b3c e-con e-atomic-element e-flexbox-base e-default-div e-5c2b26a \" data-id=\"0b67b3c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0b67b3c\">\n    \t\t<div class=\"elementor-element elementor-element-b3183ee elementor-widget elementor-widget-html\" data-id=\"b3183ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================\r\n   HERITWIN FOOTER \u2014 VERSIONE AUTONOMA\r\n========================================= *\/\r\n\r\n.heritwin-footer {\r\n  --brown: #97581c;\r\n  --blue: #2b6ba7;\r\n  --beige: #f3eee4;\r\n  --muted: #0f0f0f;\r\n  --line: rgba(151, 88, 28, 0.18);\r\n\r\n  width: 100%;\r\n  background: #e9e1d4;\r\n  color: #302b26;\r\n  font-family: \"Arimo\", Arial, sans-serif;\r\n  line-height: 1.65;\r\n  box-sizing: border-box;\r\n  border-top: 1px solid var(--line);\r\n}\r\n\r\n.heritwin-footer *,\r\n.heritwin-footer *::before,\r\n.heritwin-footer *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   PARTE SUPERIORE\r\n========================================= *\/\r\n\r\n.heritwin-footer .footer-inner {\r\n  width: min(1200px, calc(100% - 48px));\r\n  margin: 0 auto;\r\n  padding: 40px 0;\r\n\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 40px;\r\n  align-items: start;\r\n}\r\n\r\n.heritwin-footer .footer-left {\r\n  min-width: 0;\r\n}\r\n\r\n.heritwin-footer .eu-funding {\r\n  margin-top: 0;\r\n  max-width: 620px;\r\n}\r\n\r\n.heritwin-footer .eu-funding-logo {\r\n  display: block;\r\n  width: 235px;\r\n  height: auto;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.heritwin-footer .eu-disclaimer {\r\n  max-width: 650px;\r\n  margin: 0;\r\n\r\n  color: var(--muted);\r\n  font-size: 0.75rem;\r\n  line-height: 1.55;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   PARTE DESTRA\r\n========================================= *\/\r\n\r\n.heritwin-footer .footer-right {\r\n  min-width: 0;\r\n  text-align: right;\r\n}\r\n\r\n.heritwin-footer .footer-right p {\r\n  margin: 0 0 12px;\r\n\r\n  color: var(--muted);\r\n  font-size: 0.86rem;\r\n}\r\n\r\n.heritwin-footer .echoes-mark {\r\n  display: inline-block;\r\n  margin-top: 10px;\r\n  text-decoration: none;\r\n}\r\n\r\n.heritwin-footer .echoes-logo {\r\n  display: block;\r\n  width: 400px;\r\n  max-width: 100%;\r\n  height: auto;\r\n\r\n  object-fit: contain;\r\n  margin-left: auto;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   PARTE INFERIORE\r\n========================================= *\/\r\n\r\n.heritwin-footer .footer-bottom {\r\n  width: 100%;\r\n\r\n  border-top: 1px solid var(--line);\r\n  background: rgba(233, 225, 212, 0.65);\r\n}\r\n\r\n.heritwin-footer .footer-bottom-inner {\r\n  width: min(1200px, calc(100% - 48px));\r\n  min-height: 64px;\r\n\r\n  margin: 0 auto;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\r\n  gap: 24px;\r\n  padding: 18px 0;\r\n}\r\n\r\n.heritwin-footer .footer-copyright {\r\n  color: var(--muted);\r\n  font-size: 0.75rem;\r\n  line-height: 1.4;\r\n}\r\n\r\n.heritwin-footer .footer-legal {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: flex-end;\r\n\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n\r\n  font-size: 0.75rem;\r\n}\r\n\r\n.heritwin-footer .footer-legal a {\r\n  color: var(--blue);\r\n  text-decoration: none;\r\n  font-weight: 600;\r\n\r\n  transition:\r\n    color 0.2s ease,\r\n    opacity 0.2s ease;\r\n}\r\n\r\n.heritwin-footer .footer-legal a:hover {\r\n  color: var(--brown);\r\n  text-decoration: underline;\r\n}\r\n\r\n.heritwin-footer .footer-legal span {\r\n  color: var(--muted);\r\n}\r\n\r\n\r\n\/* =========================================\r\n   MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 800px) {\r\n\r\n  .heritwin-footer .footer-inner {\r\n    width: calc(100% - 32px);\r\n\r\n    grid-template-columns: 1fr;\r\n    gap: 30px;\r\n\r\n    padding: 34px 0;\r\n  }\r\n\r\n  .heritwin-footer .footer-right {\r\n    text-align: left;\r\n  }\r\n\r\n  .heritwin-footer .echoes-logo {\r\n    width: 360px;\r\n    max-width: 100%;\r\n    margin-left: 0;\r\n  }\r\n\r\n  .heritwin-footer .eu-funding-logo {\r\n    width: 220px;\r\n  }\r\n\r\n  .heritwin-footer .eu-disclaimer {\r\n    font-size: 0.72rem;\r\n  }\r\n\r\n  .heritwin-footer .footer-bottom-inner {\r\n    width: calc(100% - 32px);\r\n\r\n    min-height: 0;\r\n\r\n    padding: 18px 0;\r\n\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    justify-content: flex-start;\r\n\r\n    gap: 10px;\r\n  }\r\n\r\n  .heritwin-footer .footer-copyright {\r\n    font-size: 0.72rem;\r\n  }\r\n\r\n  .heritwin-footer .footer-legal {\r\n    justify-content: flex-start;\r\n    gap: 8px;\r\n    font-size: 0.72rem;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<!-- =========================================\r\n     HERITWIN FOOTER\r\n========================================= -->\r\n\r\n<footer class=\"heritwin-footer\">\r\n\r\n  <div class=\"footer-inner\">\r\n\r\n    <!-- SINISTRA -->\r\n    <div class=\"footer-left\">\r\n\r\n      <div class=\"eu-funding\">\r\n\r\n        <img decoding=\"async\"\r\n          class=\"eu-funding-logo\"\r\n          src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/09\/EN_FundedbytheEU_RGB_POS-scaled.png\"\r\n          alt=\"Funded by the European Union\"\r\n        >\r\n\r\n        <p class=\"eu-disclaimer\">\r\n          Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Research Executive Agency (REA). Neither the European Union nor the granting authority can be held responsible for them.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- DESTRA -->\r\n    <div class=\"footer-right\">\r\n\r\n      <p>\r\n        This project is part of the Cultural Heritage Cloud initiative.\r\n      <\/p>\r\n\r\n      <a\r\n        class=\"echoes-mark\"\r\n        href=\"https:\/\/www.echoes-eccch.eu\/\"\r\n        target=\"_blank\"\r\n        rel=\"noopener\"\r\n        aria-label=\"ECHOES website\"\r\n      >\r\n\r\n        <img decoding=\"async\"\r\n          class=\"echoes-logo\"\r\n          src=\"https:\/\/heritwin-eccch.eu\/wp-content\/uploads\/2026\/09\/ECHOES_Logo_Blue_Horizontal_300x300.png\"\r\n          alt=\"ECHOES\"\r\n        >\r\n\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n  <!-- BARRA INFERIORE -->\r\n  <div class=\"footer-bottom\">\r\n\r\n    <div class=\"footer-bottom-inner\">\r\n\r\n      <div class=\"footer-copyright\">\r\n        \u00a9 2026 HERITWIN. All rights reserved.\r\n      <\/div>\r\n\r\n      <nav\r\n        class=\"footer-legal\"\r\n        aria-label=\"Legal links\"\r\n      >\r\n\r\n        <!-- PRIVACY POLICY -->\r\n        <a\r\n          href=\"https:\/\/heritwin-eccch.eu\/?page_id=326\"\r\n          target=\"_blank\"\r\n          rel=\"noopener noreferrer\"\r\n        >\r\n          Privacy Policy\r\n        <\/a>\r\n\r\n        <span aria-hidden=\"true\">\u00b7<\/span>\r\n\r\n        <!-- COOKIES POLICY -->\r\n        <a\r\n          href=\"https:\/\/portal.mineco.gob.es\/es-es\/ministerio\/Paginas\/Politica_de_cookies.aspx\"\r\n          target=\"_blank\"\r\n          rel=\"noopener noreferrer\"\r\n        >\r\n          Cookies Policy\r\n        <\/a>\r\n\r\n      <\/nav>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/footer>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>in \u25b6 \ud835\udd4f Z Home About Objectives Pilots Consortium Cultural Heritage Cloud Events Newsroom Newsletter Communication material Press releases Publications [&hellip;]<\/p>\n","protected":false},"author":3,"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":"disabled","ast-banner-title-visibility":"disabled","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":"disabled","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-160","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/heritwin-eccch.eu\/index.php?rest_route=\/wp\/v2\/pages\/160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/heritwin-eccch.eu\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/heritwin-eccch.eu\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/heritwin-eccch.eu\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/heritwin-eccch.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=160"}],"version-history":[{"count":0,"href":"https:\/\/heritwin-eccch.eu\/index.php?rest_route=\/wp\/v2\/pages\/160\/revisions"}],"wp:attachment":[{"href":"https:\/\/heritwin-eccch.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}