GET https://dev.2026.apknowhow.co.uk/expertise/brand

Components

6 Twig Components
44 Render Count
45 ms Render Time
8.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
Render:Button
"ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender"
site/components/button.html.twig
16 6.32ms
Render:MenuLink
"ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink"
site/components/link.html.twig
11 18.00ms
Render:Datablock
"ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender"
site/datablocks/DatablockRender.html.twig
9 35.48ms
Render:Image
"ApKnowhow\ApEchoBundle\Twig\Components\Render\Image"
site/components/image.html.twig
4 3.32ms
Render:RichText
"ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText"
site/components/rich_text.html.twig
3 0.14ms
Editor:VisualEditorBridge
"ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge"
@ApEcho/editor/_visual_editor_bridge.html.twig
1 0.12ms

Render calls

Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 6.0 MiB 1.71 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2731
    -id: 9455
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2738 …}
    -name: "Work"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2832 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9442
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423651 {#2843
      date: 2026-01-26 10:34:11.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423680 {#2839
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3452
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3484 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.43 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3484 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3512
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3484 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 6.0 MiB 0.80 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2828
    -id: 9456
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2738 …}
    -name: "Expertise"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2827 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9445
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423658 {#2830
      date: 2026-01-26 10:34:18.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423680 {#2829
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3584
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3603 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.26 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3603 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3624
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3603 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 6.0 MiB 1.22 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2823
    -id: 9457
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2738 …}
    -name: "Culture"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2822 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9443
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423670 {#2825
      date: 2026-01-26 10:34:30.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423680 {#2824
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3670
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3689 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.27 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3689 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3710
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3689 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 6.0 MiB 1.20 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2819
    -id: 9458
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2738 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2818 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9444
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423680 {#2820
      date: 2026-01-26 10:34:40.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#3773
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3792 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.27 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3792 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#3813
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#3792 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 26.28 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#3885
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: null
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.04 ms
Input props
[
  "class" => "ap-button ap-button-text "
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-text "
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4536
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 6.0 MiB 0.03 ms
Input props
[
  "class" => "ap-button ap-button-text  m-t-50"
  "linkButton" => null
]
Attributes
[
  "class" => "ap-button ap-button-text  m-t-50"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#4585
  +linkButton: null
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.11 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4630
    -id: 10789
    -className: null
    -classId: null
    -name: "Planning"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4632 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 service-category-child-content-item">\n
          <div class="ap-grid">\n
              <div class="ap-width-1-1">\n
                  {% if datablock.has(['heading']) %}\n
                      <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }}  </h2>\n
                  {% endif %}\n
      \n
                  {% if datablock.has(['summary']) %}\n
              <div >  <div class="ap-content ap-text-paragraph">\n
                          {{ datablock.value('summary') }}\n
                      </div></div>\n
                  {% endif %}\n
              </div>\n
          </div>\n
          <style>\n
      \n
              .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n
          </style>\n
      </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      """
    -publishedData: [
      "heading" => "Planning"
      "summary" => "Marketing based on assumptions fails. We uncover what actually drives decisions in your market through competitor analysis and customer research. Strategy rooted in insight, not guesswork."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035499 {#4625
      date: 2026-04-24 12:58:19.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Planning"
      "summary" => "Marketing based on assumptions fails. We uncover what actually drives decisions in your market through competitor analysis and customer research. Strategy rooted in insight, not guesswork."
    ]
    -createdAt: DateTimeImmutable @1770053406 {#4622
      date: 2026-02-02 17:30:06.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035499 {#4624
      date: 2026-04-24 12:58:19.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4655
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4630
    -id: 10789
    -className: null
    -classId: null
    -name: "Planning"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4632 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 service-category-child-content-item">\n
          <div class="ap-grid">\n
              <div class="ap-width-1-1">\n
                  {% if datablock.has(['heading']) %}\n
                      <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }}  </h2>\n
                  {% endif %}\n
      \n
                  {% if datablock.has(['summary']) %}\n
              <div >  <div class="ap-content ap-text-paragraph">\n
                          {{ datablock.value('summary') }}\n
                      </div></div>\n
                  {% endif %}\n
              </div>\n
          </div>\n
          <style>\n
      \n
              .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n
          </style>\n
      </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      """
    -publishedData: [
      "heading" => "Planning"
      "summary" => "Marketing based on assumptions fails. We uncover what actually drives decisions in your market through competitor analysis and customer research. Strategy rooted in insight, not guesswork."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035499 {#4625
      date: 2026-04-24 12:58:19.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Planning"
      "summary" => "Marketing based on assumptions fails. We uncover what actually drives decisions in your market through competitor analysis and customer research. Strategy rooted in insight, not guesswork."
    ]
    -createdAt: DateTimeImmutable @1770053406 {#4622
      date: 2026-02-02 17:30:06.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035499 {#4624
      date: 2026-04-24 12:58:19.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.05 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4637
    -id: 10790
    -className: null
    -classId: null
    -name: "Brand Strategy"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4638 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 service-category-child-content-item">\n
          <div class="ap-grid">\n
              <div class="ap-width-1-1">\n
                  {% if datablock.has(['heading']) %}\n
                      <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }}  </h2>\n
                  {% endif %}\n
      \n
                  {% if datablock.has(['summary']) %}\n
              <div >  <div class="ap-content ap-text-paragraph">\n
                          {{ datablock.value('summary') }}\n
                      </div></div>\n
                  {% endif %}\n
              </div>\n
          </div>\n
          <style>\n
      \n
              .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n
          </style>\n
      </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      """
    -publishedData: [
      "heading" => "Brand Strategy"
      "summary" => "Unclear positioning means you compete on price. We define who you are, why it matters, and how you're different - then build messaging frameworks and brand architecture that guide every decision. Strategy that drives differentiation, not decoration."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035506 {#4634
      date: 2026-04-24 12:58:26.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Brand Strategy"
      "summary" => "Unclear positioning means you compete on price. We define who you are, why it matters, and how you're different - then build messaging frameworks and brand architecture that guide every decision. Strategy that drives differentiation, not decoration."
    ]
    -createdAt: DateTimeImmutable @1770053528 {#4635
      date: 2026-02-02 17:32:08.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035506 {#4636
      date: 2026-04-24 12:58:26.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4721
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4637
    -id: 10790
    -className: null
    -classId: null
    -name: "Brand Strategy"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4638 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 service-category-child-content-item">\n
          <div class="ap-grid">\n
              <div class="ap-width-1-1">\n
                  {% if datablock.has(['heading']) %}\n
                      <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }}  </h2>\n
                  {% endif %}\n
      \n
                  {% if datablock.has(['summary']) %}\n
              <div >  <div class="ap-content ap-text-paragraph">\n
                          {{ datablock.value('summary') }}\n
                      </div></div>\n
                  {% endif %}\n
              </div>\n
          </div>\n
          <style>\n
      \n
              .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n
          </style>\n
      </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      """
    -publishedData: [
      "heading" => "Brand Strategy"
      "summary" => "Unclear positioning means you compete on price. We define who you are, why it matters, and how you're different - then build messaging frameworks and brand architecture that guide every decision. Strategy that drives differentiation, not decoration."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035506 {#4634
      date: 2026-04-24 12:58:26.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Brand Strategy"
      "summary" => "Unclear positioning means you compete on price. We define who you are, why it matters, and how you're different - then build messaging frameworks and brand architecture that guide every decision. Strategy that drives differentiation, not decoration."
    ]
    -createdAt: DateTimeImmutable @1770053528 {#4635
      date: 2026-02-02 17:32:08.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035506 {#4636
      date: 2026-04-24 12:58:26.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.04 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4643
    -id: 10791
    -className: null
    -classId: null
    -name: "Branding"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4644 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 service-category-child-content-item">\n
          <div class="ap-grid">\n
              <div class="ap-width-1-1">\n
                  {% if datablock.has(['heading']) %}\n
                      <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }}  </h2>\n
                  {% endif %}\n
      \n
                  {% if datablock.has(['summary']) %}\n
              <div >  <div class="ap-content ap-text-paragraph">\n
                          {{ datablock.value('summary') }}\n
                      </div></div>\n
                  {% endif %}\n
              </div>\n
          </div>\n
          <style>\n
      \n
              .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n
          </style>\n
      </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      """
    -publishedData: [
      "heading" => "Branding"
      "summary" => "The goal of branding is being instantly recognisable for what you do best. We create visual and verbal identity systems - from logo and typography to tone of voice and brand guidelines - that make you distinctive and memorable across every touchpoint. Identity built to last and flex as you grow."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035514 {#4640
      date: 2026-04-24 12:58:34.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Branding"
      "summary" => "The goal of branding is being instantly recognisable for what you do best. We create visual and verbal identity systems - from logo and typography to tone of voice and brand guidelines - that make you distinctive and memorable across every touchpoint. Identity built to last and flex as you grow."
    ]
    -createdAt: DateTimeImmutable @1770053548 {#4641
      date: 2026-02-02 17:32:28.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035514 {#4642
      date: 2026-04-24 12:58:34.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4765
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4643
    -id: 10791
    -className: null
    -classId: null
    -name: "Branding"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4644 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 service-category-child-content-item">\n
          <div class="ap-grid">\n
              <div class="ap-width-1-1">\n
                  {% if datablock.has(['heading']) %}\n
                      <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }}  </h2>\n
                  {% endif %}\n
      \n
                  {% if datablock.has(['summary']) %}\n
              <div >  <div class="ap-content ap-text-paragraph">\n
                          {{ datablock.value('summary') }}\n
                      </div></div>\n
                  {% endif %}\n
              </div>\n
          </div>\n
          <style>\n
      \n
              .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n
          </style>\n
      </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      """
    -publishedData: [
      "heading" => "Branding"
      "summary" => "The goal of branding is being instantly recognisable for what you do best. We create visual and verbal identity systems - from logo and typography to tone of voice and brand guidelines - that make you distinctive and memorable across every touchpoint. Identity built to last and flex as you grow."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035514 {#4640
      date: 2026-04-24 12:58:34.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Branding"
      "summary" => "The goal of branding is being instantly recognisable for what you do best. We create visual and verbal identity systems - from logo and typography to tone of voice and brand guidelines - that make you distinctive and memorable across every touchpoint. Identity built to last and flex as you grow."
    ]
    -createdAt: DateTimeImmutable @1770053548 {#4641
      date: 2026-02-02 17:32:28.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035514 {#4642
      date: 2026-04-24 12:58:34.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 6.0 MiB 0.04 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4649
    -id: 10792
    -className: null
    -classId: null
    -name: "Campaign"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4650 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 service-category-child-content-item">\n
          <div class="ap-grid">\n
              <div class="ap-width-1-1">\n
                  {% if datablock.has(['heading']) %}\n
                      <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }}  </h2>\n
                  {% endif %}\n
      \n
                  {% if datablock.has(['summary']) %}\n
              <div >  <div class="ap-content ap-text-paragraph">\n
                          {{ datablock.value('summary') }}\n
                      </div></div>\n
                  {% endif %}\n
              </div>\n
          </div>\n
          <style>\n
      \n
              .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n
          </style>\n
      </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      """
    -publishedData: [
      "heading" => "Campaign"
      "summary" => "Most campaigns look good but don't move the needle. We build integrated work that's designed to perform - whether that's driving awareness, generating leads, or converting interest into sales. Strategy, creative, and execution working together across every channel to deliver measurable commercial impact."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035521 {#4646
      date: 2026-04-24 12:58:41.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Campaign"
      "summary" => "Most campaigns look good but don't move the needle. We build integrated work that's designed to perform - whether that's driving awareness, generating leads, or converting interest into sales. Strategy, creative, and execution working together across every channel to deliver measurable commercial impact."
    ]
    -createdAt: DateTimeImmutable @1770053570 {#4647
      date: 2026-02-02 17:32:50.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035521 {#4648
      date: 2026-04-24 12:58:41.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4809
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4649
    -id: 10792
    -className: null
    -classId: null
    -name: "Campaign"
    -global: null
    -template: "service-category-child"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3928 …}
    -children: Doctrine\ORM\PersistentCollection {#4650 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-1-1 service-category-child-content-item">\n
          <div class="ap-grid">\n
              <div class="ap-width-1-1">\n
                  {% if datablock.has(['heading']) %}\n
                      <h2 class="ap-heading ap-heading-brand ap-heading-medium m-b-15">{{ datablock.value('heading') }}  </h2>\n
                  {% endif %}\n
      \n
                  {% if datablock.has(['summary']) %}\n
              <div >  <div class="ap-content ap-text-paragraph">\n
                          {{ datablock.value('summary') }}\n
                      </div></div>\n
                  {% endif %}\n
              </div>\n
          </div>\n
          <style>\n
      \n
              .service-category-child-content-item + .service-category-child-content-item {margin-top:30px;}\n
          </style>\n
      </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      """
    -publishedData: [
      "heading" => "Campaign"
      "summary" => "Most campaigns look good but don't move the needle. We build integrated work that's designed to perform - whether that's driving awareness, generating leads, or converting interest into sales. Strategy, creative, and execution working together across every channel to deliver measurable commercial impact."
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035521 {#4646
      date: 2026-04-24 12:58:41.0 UTC (+00:00)
    }
    -data: [
      "heading" => "Campaign"
      "summary" => "Most campaigns look good but don't move the needle. We build integrated work that's designed to perform - whether that's driving awareness, generating leads, or converting interest into sales. Strategy, creative, and execution working together across every channel to deliver measurable commercial impact."
    ]
    -createdAt: DateTimeImmutable @1770053570 {#4647
      date: 2026-02-02 17:32:50.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035521 {#4648
      date: 2026-04-24 12:58:41.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 6.0 MiB 0.07 ms
Input props
[
  "content" => [
    "time" => 1774981291169
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#4857
  +content: [
    "time" => 1774981291169
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1116 …}
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 3.38 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4915
    -id: 10857
    -className: null
    -classId: null
    -name: "DAF"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4917 …}
    -position: 0
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-10-12 {{ datablock.value('width') }}   ">\n
      \n
      \n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                 class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n
              {% if datablock.has(['title']) %}\n
                  <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n
                       style="background: linear-gradient(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\n
                      <div class="ap-position-bottom  ap-padding-medium">\n
      \n
      \n
                          <div class="ap-button ap-button-headline">\n
                          <span class="ap-color-white">\n
              {{ datablock.value('title') }}\n
      </span>\n
                              <span class="arrow-circle ap-flex-shrink-remove">\n
      \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n
                        xmlns="http://www.w3.org/2000/svg">\n
          <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n
                stroke-linecap="round" stroke-linejoin="round"></path>\n
        </svg>\n
      \t\t\t</span>\n
                          </div>\n
      \n
      \n
                      </div>\n
                  </div>\n
              {% endif %}\n
          </a>\n
      \n
      </div>\n
      \n
      \n
      \n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11240
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54063"
      ]
      "title" => "DAF"
      "width" => "ap-width-1-4@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035537 {#4910
      date: 2026-04-24 12:58:57.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11240
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54063"
      ]
      "title" => "DAF"
      "width" => "ap-width-1-4@m"
    ]
    -createdAt: DateTimeImmutable @1770116497 {#4901
      date: 2026-02-03 11:01:37.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035537 {#4909
      date: 2026-04-24 12:58:57.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#4940
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4915
    -id: 10857
    -className: null
    -classId: null
    -name: "DAF"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4917 …}
    -position: 0
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-10-12 {{ datablock.value('width') }}   ">\n
      \n
      \n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                 class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n
              {% if datablock.has(['title']) %}\n
                  <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n
                       style="background: linear-gradient(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\n
                      <div class="ap-position-bottom  ap-padding-medium">\n
      \n
      \n
                          <div class="ap-button ap-button-headline">\n
                          <span class="ap-color-white">\n
              {{ datablock.value('title') }}\n
      </span>\n
                              <span class="arrow-circle ap-flex-shrink-remove">\n
      \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n
                        xmlns="http://www.w3.org/2000/svg">\n
          <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n
                stroke-linecap="round" stroke-linejoin="round"></path>\n
        </svg>\n
      \t\t\t</span>\n
                          </div>\n
      \n
      \n
                      </div>\n
                  </div>\n
              {% endif %}\n
          </a>\n
      \n
      </div>\n
      \n
      \n
      \n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11240
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54063"
      ]
      "title" => "DAF"
      "width" => "ap-width-1-4@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035537 {#4910
      date: 2026-04-24 12:58:57.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11240
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54063"
      ]
      "title" => "DAF"
      "width" => "ap-width-1-4@m"
    ]
    -createdAt: DateTimeImmutable @1770116497 {#4901
      date: 2026-02-03 11:01:37.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035537 {#4909
      date: 2026-04-24 12:58:57.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 8.0 MiB 1.96 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "54063"
  ]
  "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"
]
Attributes
[
  "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#5024
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "54063"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 1.89 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4922
    -id: 10843
    -className: null
    -classId: null
    -name: "Mansfield Building Society"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4923 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-10-12 {{ datablock.value('width') }}   ">\n
      \n
      \n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                 class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n
              {% if datablock.has(['title']) %}\n
                  <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n
                       style="background: linear-gradient(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\n
                      <div class="ap-position-bottom  ap-padding-medium">\n
      \n
      \n
                          <div class="ap-button ap-button-headline">\n
                          <span class="ap-color-white">\n
              {{ datablock.value('title') }}\n
      </span>\n
                              <span class="arrow-circle ap-flex-shrink-remove">\n
      \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n
                        xmlns="http://www.w3.org/2000/svg">\n
          <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n
                stroke-linecap="round" stroke-linejoin="round"></path>\n
        </svg>\n
      \t\t\t</span>\n
                          </div>\n
      \n
      \n
                      </div>\n
                  </div>\n
              {% endif %}\n
          </a>\n
      \n
      </div>\n
      \n
      \n
      \n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11158
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54067"
      ]
      "title" => "Mansfield Building Society"
      "width" => "ap-width-1-4@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035545 {#4919
      date: 2026-04-24 12:59:05.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11158
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54067"
      ]
      "title" => "Mansfield Building Society"
      "width" => "ap-width-1-4@m"
    ]
    -createdAt: DateTimeImmutable @1770116183 {#4920
      date: 2026-02-03 10:56:23.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035545 {#4921
      date: 2026-04-24 12:59:05.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5229
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4922
    -id: 10843
    -className: null
    -classId: null
    -name: "Mansfield Building Society"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4923 …}
    -position: 1
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-10-12 {{ datablock.value('width') }}   ">\n
      \n
      \n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                 class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n
              {% if datablock.has(['title']) %}\n
                  <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n
                       style="background: linear-gradient(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\n
                      <div class="ap-position-bottom  ap-padding-medium">\n
      \n
      \n
                          <div class="ap-button ap-button-headline">\n
                          <span class="ap-color-white">\n
              {{ datablock.value('title') }}\n
      </span>\n
                              <span class="arrow-circle ap-flex-shrink-remove">\n
      \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n
                        xmlns="http://www.w3.org/2000/svg">\n
          <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n
                stroke-linecap="round" stroke-linejoin="round"></path>\n
        </svg>\n
      \t\t\t</span>\n
                          </div>\n
      \n
      \n
                      </div>\n
                  </div>\n
              {% endif %}\n
          </a>\n
      \n
      </div>\n
      \n
      \n
      \n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11158
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54067"
      ]
      "title" => "Mansfield Building Society"
      "width" => "ap-width-1-4@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035545 {#4919
      date: 2026-04-24 12:59:05.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11158
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54067"
      ]
      "title" => "Mansfield Building Society"
      "width" => "ap-width-1-4@m"
    ]
    -createdAt: DateTimeImmutable @1770116183 {#4920
      date: 2026-02-03 10:56:23.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035545 {#4921
      date: 2026-04-24 12:59:05.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 8.0 MiB 0.45 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "54067"
  ]
  "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"
]
Attributes
[
  "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#5285
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "54067"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 1.85 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4928
    -id: 10825
    -className: null
    -classId: null
    -name: "Ripon Farm Services"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4929 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-10-12 {{ datablock.value('width') }}   ">\n
      \n
      \n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                 class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n
              {% if datablock.has(['title']) %}\n
                  <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n
                       style="background: linear-gradient(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\n
                      <div class="ap-position-bottom  ap-padding-medium">\n
      \n
      \n
                          <div class="ap-button ap-button-headline">\n
                          <span class="ap-color-white">\n
              {{ datablock.value('title') }}\n
      </span>\n
                              <span class="arrow-circle ap-flex-shrink-remove">\n
      \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n
                        xmlns="http://www.w3.org/2000/svg">\n
          <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n
                stroke-linecap="round" stroke-linejoin="round"></path>\n
        </svg>\n
      \t\t\t</span>\n
                          </div>\n
      \n
      \n
                      </div>\n
                  </div>\n
              {% endif %}\n
          </a>\n
      \n
      </div>\n
      \n
      \n
      \n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11365
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54071"
      ]
      "title" => "Ripon Farm Services"
      "width" => "ap-width-1-4@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035554 {#4925
      date: 2026-04-24 12:59:14.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11365
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54071"
      ]
      "title" => "Ripon Farm Services"
      "width" => "ap-width-1-4@m"
    ]
    -createdAt: DateTimeImmutable @1770115666 {#4926
      date: 2026-02-03 10:47:46.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035554 {#4927
      date: 2026-04-24 12:59:14.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5353
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4928
    -id: 10825
    -className: null
    -classId: null
    -name: "Ripon Farm Services"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4929 …}
    -position: 2
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-10-12 {{ datablock.value('width') }}   ">\n
      \n
      \n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                 class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n
              {% if datablock.has(['title']) %}\n
                  <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n
                       style="background: linear-gradient(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\n
                      <div class="ap-position-bottom  ap-padding-medium">\n
      \n
      \n
                          <div class="ap-button ap-button-headline">\n
                          <span class="ap-color-white">\n
              {{ datablock.value('title') }}\n
      </span>\n
                              <span class="arrow-circle ap-flex-shrink-remove">\n
      \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n
                        xmlns="http://www.w3.org/2000/svg">\n
          <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n
                stroke-linecap="round" stroke-linejoin="round"></path>\n
        </svg>\n
      \t\t\t</span>\n
                          </div>\n
      \n
      \n
                      </div>\n
                  </div>\n
              {% endif %}\n
          </a>\n
      \n
      </div>\n
      \n
      \n
      \n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11365
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54071"
      ]
      "title" => "Ripon Farm Services"
      "width" => "ap-width-1-4@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035554 {#4925
      date: 2026-04-24 12:59:14.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 11365
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54071"
      ]
      "title" => "Ripon Farm Services"
      "width" => "ap-width-1-4@m"
    ]
    -createdAt: DateTimeImmutable @1770115666 {#4926
      date: 2026-02-03 10:47:46.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035554 {#4927
      date: 2026-04-24 12:59:14.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 8.0 MiB 0.46 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "54071"
  ]
  "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"
]
Attributes
[
  "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#5409
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "54071"
  ]
}
Render:Datablock ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender 8.0 MiB 1.85 ms
Input props
[
  "page" => ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  "datablock" => ApKnowhow\ApEchoBundle\Entity\DataBlock {#4934
    -id: 10826
    -className: null
    -classId: null
    -name: "Rowland Homes"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4935 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-10-12 {{ datablock.value('width') }}   ">\n
      \n
      \n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                 class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n
              {% if datablock.has(['title']) %}\n
                  <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n
                       style="background: linear-gradient(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\n
                      <div class="ap-position-bottom  ap-padding-medium">\n
      \n
      \n
                          <div class="ap-button ap-button-headline">\n
                          <span class="ap-color-white">\n
              {{ datablock.value('title') }}\n
      </span>\n
                              <span class="arrow-circle ap-flex-shrink-remove">\n
      \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n
                        xmlns="http://www.w3.org/2000/svg">\n
          <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n
                stroke-linecap="round" stroke-linejoin="round"></path>\n
        </svg>\n
      \t\t\t</span>\n
                          </div>\n
      \n
      \n
                      </div>\n
                  </div>\n
              {% endif %}\n
          </a>\n
      \n
      </div>\n
      \n
      \n
      \n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 9701
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54079"
      ]
      "title" => "Rowland Homes"
      "width" => "ap-width-1-4@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035562 {#4931
      date: 2026-04-24 12:59:22.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 9701
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54079"
      ]
      "title" => "Rowland Homes"
      "width" => "ap-width-1-4@m"
    ]
    -createdAt: DateTimeImmutable @1770115669 {#4932
      date: 2026-02-03 10:47:49.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035562 {#4933
      date: 2026-04-24 12:59:22.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\DatablockRender {#5477
  +page: ApKnowhow\ApEchoBundle\Entity\Page {#2595
    -id: 9733
    -parent: ApKnowhow\ApEchoBundle\Entity\Page {#2437 …}
    -pages: Doctrine\ORM\PersistentCollection {#2596 …}
    -canonicalPage: null
    -canonicalForPages: Doctrine\ORM\PersistentCollection {#2627 …}
    -socialShareImage: null
    -template: "standard"
    -title: null
    -description: null
    -keywords: null
    -position: 1
    -accessLevel: 1
    -enabled: true
    -name: "Brand"
    -slug: "brand"
    -excludeSlug: false
    -inSitemap: true
    -inMenu: true
    -redirects: Doctrine\ORM\PersistentCollection {#2590 …}
    +level: null
    -preview: false
    -publishedTemplate: """
      {% extends 'site/layout/base.html.twig' %}\n
      {% block description %}{{ page.description }}{% endblock %}\n
      {% block keywords %}{{ page.keywords }}{% endblock %}\n
      {% block title %}{{ page.title }}{% endblock %}\n
      """
    -publishedData: []
    -published: true
    -publishedAt: DateTimeImmutable @1777035614 {#2543
      date: 2026-04-24 13:00:14.0 UTC (+00:00)
    }
    -data: null
    -createdAt: DateTimeImmutable @1769528177 {#2535
      date: 2026-01-27 15:36:17.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1785425454 {#2424
      date: 2026-07-30 15:30:54.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  +datablock: ApKnowhow\ApEchoBundle\Entity\DataBlock {#4934
    -id: 10826
    -className: null
    -classId: null
    -name: "Rowland Homes"
    -global: null
    -template: "card-grid-slider-item"
    -enabled: true
    -parent: ApKnowhow\ApEchoBundle\Entity\DataBlock {#3940 …}
    -children: Doctrine\ORM\PersistentCollection {#4935 …}
    -position: 3
    -preview: false
    -publishedTemplate: """
      <div class="ap-width-10-12 {{ datablock.value('width') }}   ">\n
      \n
      \n
          <a {{ render_link(datablock.value('link', 'link'))|raw }} class="ap-link-reset ap-position-relative ap-display-block">\n
              <twig:Render:Image image="{{ datablock.value('image', 'array') }}"\n
                                 class="ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"/>\n
              {% if datablock.has(['title']) %}\n
                  <div class="ap-position-bottom ap-height-1-1 ap-border-radius-medium"\n
                       style="background: linear-gradient(\n
        180deg,\n
        rgba(0, 0, 0, 0) 0%,\n
        rgba(0, 0, 0, 0.5) 100%\n
      );">\n
                      <div class="ap-position-bottom  ap-padding-medium">\n
      \n
      \n
                          <div class="ap-button ap-button-headline">\n
                          <span class="ap-color-white">\n
              {{ datablock.value('title') }}\n
      </span>\n
                              <span class="arrow-circle ap-flex-shrink-remove">\n
      \t\t\t <svg class="arrow-icon" width="12" height="12" viewBox="0 0 15 15" fill="none"\n
                        xmlns="http://www.w3.org/2000/svg">\n
          <path d="M3.80403 0.999923H13.4548V10.6506M12.7846 1.67011L0.999804 13.4549" stroke="currentColor" stroke-width="2"\n
                stroke-linecap="round" stroke-linejoin="round"></path>\n
        </svg>\n
      \t\t\t</span>\n
                          </div>\n
      \n
      \n
                      </div>\n
                  </div>\n
              {% endif %}\n
          </a>\n
      \n
      </div>\n
      \n
      \n
      \n
      """
    -publishedData: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 9701
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54079"
      ]
      "title" => "Rowland Homes"
      "width" => "ap-width-1-4@m"
    ]
    -published: true
    -publishedAt: DateTimeImmutable @1777035562 {#4931
      date: 2026-04-24 12:59:22.0 UTC (+00:00)
    }
    -data: [
      "link" => [
        "type" => "internal"
        "link_data" => [
          "anchor" => null
          "external" => null
          "internal" => 9701
        ]
        "button_size" => null
        "button_text" => "alt"
        "show_button" => true
        "button_style" => null
      ]
      "image" => [
        "alt_text" => "alt"
        "image_caption" => null
        "image_cropped" => "54079"
      ]
      "title" => "Rowland Homes"
      "width" => "ap-width-1-4@m"
    ]
    -createdAt: DateTimeImmutable @1770115669 {#4932
      date: 2026-02-03 10:47:49.0 UTC (+00:00)
    }
    -createdBy: "MikeBailey"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1777035562 {#4933
      date: 2026-04-24 12:59:22.0 UTC (+00:00)
    }
    -updatedBy: "MikeBailey"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
    -publishSchedule: null
  }
  -twig: Twig\Environment {#195 …}
  -dataBlockTemplateRegistry: ApKnowhow\ApEchoBundle\Registry\DataBlockTemplateRegistry {#1477 …}
  -dataBlockManager: ApKnowhow\ApEchoBundle\Service\Manager\DataBlockManager {#1567 …}
  -visualEditorContext: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}
Render:Image ApKnowhow\ApEchoBundle\Twig\Components\Render\Image 8.0 MiB 0.44 ms
Input props
[
  "image" => [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "54079"
  ]
  "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"
]
Attributes
[
  "class" => "ap-border-radius-medium ap-overflow-hidden ap-display-block ap-width-1-1"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\Image {#5533
  +image: [
    "alt_text" => "alt"
    "image_caption" => null
    "image_cropped" => "54079"
  ]
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 8.0 MiB 0.04 ms
Input props
[
  "content" => [
    "time" => 1772120229809
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5617
  +content: [
    "time" => 1772120229809
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1116 …}
}
Render:RichText ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText 8.0 MiB 0.03 ms
Input props
[
  "content" => [
    "time" => 1775066979073
    "blocks" => []
    "version" => "2.31.1"
  ]
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\RichText {#5688
  +content: [
    "time" => 1775066979073
    "blocks" => []
    "version" => "2.31.1"
  ]
  -editorJS: ApKnowhow\ApEchoBundle\Service\EditorJs\EditorJsParser {#1116 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.56 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5724
    #type: "internal"
    #text: "Let's start the conversation"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "large"
    #style: "primary"
  }
  "class" => "ap-button ap-button-text"
]
Attributes
[
  "class" => "ap-button ap-button-text"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5731
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5724
    #type: "internal"
    #text: "Let's start the conversation"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "large"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.04 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5725
    #type: "internal"
    #text: "Discuss a project"
    #linkData: "9446"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  "class" => "ap-button ap-button-text"
]
Attributes
[
  "class" => "ap-button ap-button-text"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5772
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5725
    #type: "internal"
    #text: "Discuss a project"
    #linkData: "9446"
    #classes: ""
    #show: false
    #size: "medium"
    #style: "primary"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.55 ms
Input props
[
  "class" => "ap-button ap-button-text"
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5837
    #type: "internal"
    #text: "Discuss a project"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "text"
  }
]
Attributes
[
  "class" => "ap-button ap-button-text"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5843
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5837
    #type: "internal"
    #text: "Discuss a project"
    #linkData: "9444"
    #classes: ""
    #show: true
    #size: "medium"
    #style: "text"
  }
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.61 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2854
    -id: 9459
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2808 …}
    -name: "Work"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2847 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9442
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423699 {#2850
      date: 2026-01-26 10:34:59.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423734 {#2846
      date: 2026-01-26 10:35:34.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5882
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5898 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.53 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5898 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#5919
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5898 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.62 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2861
    -id: 9460
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2808 …}
    -name: "Culture"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2862 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9443
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423707 {#2858
      date: 2026-01-26 10:35:07.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775042077 {#2863
      date: 2026-04-01 11:14:37.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#5965
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5981 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.55 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5981 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6002
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#5981 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.62 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2855
    -id: 54221
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2808 …}
    -name: "Expertise"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2856 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9445
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1775042187 {#2852
      date: 2026-04-01 11:16:27.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775042191 {#2857
      date: 2026-04-01 11:16:31.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6048
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6064 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.56 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6064 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6085
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6064 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 1.59 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2870
    -id: 9461
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2808 …}
    -name: "Contact"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2871 …}
    -enabled: true
    -position: 4
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9444
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423713 {#2849
      date: 2026-01-26 10:35:13.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1775042123 {#2851
      date: 2026-04-01 11:15:23.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6131
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6147 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.53 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6147 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6168
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6147 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 2.31 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2880
    -id: 9463
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2812 …}
    -name: "Cookie policy"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2883 …}
    -enabled: true
    -position: 1
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9448
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423752 {#2881
      date: 2026-01-26 10:35:52.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423768 {#2884
      date: 2026-01-26 10:36:08.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
  "class" => "ap-text-meta"
]
Attributes
[
  "class" => "ap-text-meta"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6214
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6232 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.57 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6232 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6253
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6232 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 2.18 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2893
    -id: 9464
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2812 …}
    -name: "Legal Information"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2894 …}
    -enabled: true
    -position: 2
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9450
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423760 {#2891
      date: 2026-01-26 10:36:00.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: DateTimeImmutable @1769423768 {#2892
      date: 2026-01-26 10:36:08.0 UTC (+00:00)
    }
    -updatedBy: "stephenshaw"
    -updatedFrom: "62.6.61.34"
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
  "class" => "ap-text-meta"
]
Attributes
[
  "class" => "ap-text-meta"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6316
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6332 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.56 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6332 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6353
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6332 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Render:MenuLink ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink 8.0 MiB 2.15 ms
Input props
[
  "link" => ApKnowhow\ApEchoBundle\Entity\MenuItem {#2897
    -id: 9465
    -menu: ApKnowhow\ApEchoBundle\Entity\Menu {#2812 …}
    -name: "Privacy policy"
    -type: "internal"
    -parent: null
    -menuItems: Doctrine\ORM\PersistentCollection {#2898 …}
    -enabled: true
    -position: 3
    -data: [
      "anchor" => null
      "external" => null
      "internal" => 9449
      "cssClasses" => null
    ]
    -link: ""
    -createdAt: DateTimeImmutable @1769423768 {#2896
      date: 2026-01-26 10:36:08.0 UTC (+00:00)
    }
    -createdBy: "stephenshaw"
    -createdFrom: "62.6.61.34"
    -updatedAt: null
    -updatedBy: null
    -updatedFrom: null
    #deletedBy: null
    #deletedFrom: null
    #deletedAt: null
  }
  "class" => "ap-text-meta"
]
Attributes
[
  "class" => "ap-text-meta"
]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\MenuLink {#6416
  +link: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6432 …}
}
Render:Button ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender 8.0 MiB 0.57 ms
Input props
[
  "linkButton" => ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6432 …}
]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Render\ButtonRender {#6453
  +linkButton: ApKnowhow\ApEchoBundle\Models\Data\LinkButton {#6432 …}
  -pageManager: ApKnowhow\ApEchoBundle\Service\Manager\PageManager {#821 …}
  -documentManager: ApKnowhow\ApEchoBundle\Service\Manager\DocumentManager {#2066 …}
}
Editor:VisualEditorBridge ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge 8.0 MiB 0.12 ms
Input props
[]
Attributes
[]
Component
ApKnowhow\ApEchoBundle\Twig\Components\Editor\VisualEditorBridge {#6518
  -context: ApKnowhow\ApEchoBundle\Service\VisualEditorContext {#3884 …}
}