diff --git a/config/default/sync/block.block.gin_breadcrumbs.yml b/config/default/sync/block.block.gin_breadcrumbs.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5255c459c0269f6ebc1843abd0b8048afa856003
--- /dev/null
+++ b/config/default/sync/block.block.gin_breadcrumbs.yml
@@ -0,0 +1,22 @@
+uuid: 4def33f3-2874-4e32-b82e-8a224839e260
+langcode: en
+status: true
+dependencies:
+  module:
+    - system
+  theme:
+    - gin
+_core:
+  default_config_hash: y9X3xgCsO59pQyzNLzY1D3SDJJxCHILLWkpPnmuTJ2E
+id: gin_breadcrumbs
+theme: gin
+region: breadcrumb
+weight: 0
+provider: null
+plugin: system_breadcrumb_block
+settings:
+  id: system_breadcrumb_block
+  label: Breadcrumbs
+  provider: system
+  label_display: '0'
+visibility: {  }
diff --git a/config/default/sync/block.block.gin_content.yml b/config/default/sync/block.block.gin_content.yml
new file mode 100644
index 0000000000000000000000000000000000000000..92e5e3572b7c878a61f766a1be6516560d50fad8
--- /dev/null
+++ b/config/default/sync/block.block.gin_content.yml
@@ -0,0 +1,22 @@
+uuid: 86fd28a0-39d6-45f9-a036-ee7932b4fb29
+langcode: en
+status: true
+dependencies:
+  module:
+    - system
+  theme:
+    - gin
+_core:
+  default_config_hash: hBHXB7hC05XU7pDYzETt-GUcpFlogK1gkjyAsg0Ym58
+id: gin_content
+theme: gin
+region: content
+weight: 0
+provider: null
+plugin: system_main_block
+settings:
+  id: system_main_block
+  label: 'Main page content'
+  provider: system
+  label_display: '0'
+visibility: {  }
diff --git a/config/default/sync/block.block.gin_local_actions.yml b/config/default/sync/block.block.gin_local_actions.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f4835d202cc828c2352b0d4c0c6287ae6cc7a7fe
--- /dev/null
+++ b/config/default/sync/block.block.gin_local_actions.yml
@@ -0,0 +1,20 @@
+uuid: 6e2b83dc-bd98-417f-aea5-329e88335f40
+langcode: en
+status: true
+dependencies:
+  theme:
+    - gin
+_core:
+  default_config_hash: OQ9aJ-4qVwK1x00o9EOYK4eFDjQr_HLpbPiJaPSVZiQ
+id: gin_local_actions
+theme: gin
+region: content
+weight: -10
+provider: null
+plugin: local_actions_block
+settings:
+  id: local_actions_block
+  label: 'Primary admin actions'
+  provider: core
+  label_display: '0'
+visibility: {  }
diff --git a/config/default/sync/block.block.gin_messages.yml b/config/default/sync/block.block.gin_messages.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a3ebb92425503350060764e33321cf261a5cbc1b
--- /dev/null
+++ b/config/default/sync/block.block.gin_messages.yml
@@ -0,0 +1,22 @@
+uuid: c140482b-c325-4943-a717-8f979d709498
+langcode: en
+status: true
+dependencies:
+  module:
+    - system
+  theme:
+    - gin
+_core:
+  default_config_hash: WvPhI8OwllG0gE69-F8qL3ai3nd5SbYD6JpmEuZcyok
+id: gin_messages
+theme: gin
+region: highlighted
+weight: 0
+provider: null
+plugin: system_messages_block
+settings:
+  id: system_messages_block
+  label: 'Status messages'
+  provider: system
+  label_display: '0'
+visibility: {  }
diff --git a/config/default/sync/block.block.gin_page_title.yml b/config/default/sync/block.block.gin_page_title.yml
new file mode 100644
index 0000000000000000000000000000000000000000..35f1853a4663aa5c00095cb519125ca1b79071a2
--- /dev/null
+++ b/config/default/sync/block.block.gin_page_title.yml
@@ -0,0 +1,20 @@
+uuid: fb863e9e-d5bb-4ea8-b383-3e3114030ad4
+langcode: en
+status: true
+dependencies:
+  theme:
+    - gin
+_core:
+  default_config_hash: HLQY2xgby8K3vN_98hiOSasOhm9pdCsH234-s0duJ8Q
+id: gin_page_title
+theme: gin
+region: header
+weight: -30
+provider: null
+plugin: page_title_block
+settings:
+  id: page_title_block
+  label: 'Page title'
+  provider: core
+  label_display: '0'
+visibility: {  }
diff --git a/config/default/sync/block.block.gin_primary_local_tasks.yml b/config/default/sync/block.block.gin_primary_local_tasks.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1f24d418ccb4493250a631abf9bca3208788b513
--- /dev/null
+++ b/config/default/sync/block.block.gin_primary_local_tasks.yml
@@ -0,0 +1,22 @@
+uuid: 1e6cb4ab-4e03-4a52-b3d8-25cc535a8766
+langcode: en
+status: true
+dependencies:
+  theme:
+    - gin
+_core:
+  default_config_hash: Hh01DLj9k7UnNdPpOQXHZHW7GHf2OPNDQyCJF7_R9ac
+id: gin_primary_local_tasks
+theme: gin
+region: header
+weight: 0
+provider: null
+plugin: local_tasks_block
+settings:
+  id: local_tasks_block
+  label: 'Primary tabs'
+  provider: core
+  label_display: '0'
+  primary: true
+  secondary: false
+visibility: {  }
diff --git a/config/default/sync/block.block.gin_secondary_local_tasks.yml b/config/default/sync/block.block.gin_secondary_local_tasks.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f33b04a7d3779316a329f04ca0ee6045d8137008
--- /dev/null
+++ b/config/default/sync/block.block.gin_secondary_local_tasks.yml
@@ -0,0 +1,22 @@
+uuid: daddae7b-eb6e-4911-99e9-58c91043cfee
+langcode: en
+status: true
+dependencies:
+  theme:
+    - gin
+_core:
+  default_config_hash: BCWhood0xXFQYqxFgL1spXdb9KeIuXH1YvTdjIEedDg
+id: gin_secondary_local_tasks
+theme: gin
+region: pre_content
+weight: 0
+provider: null
+plugin: local_tasks_block
+settings:
+  id: local_tasks_block
+  label: 'Secondary tabs'
+  provider: core
+  label_display: '0'
+  primary: false
+  secondary: true
+visibility: {  }
diff --git a/config/default/sync/core.entity_form_display.media.audio.default.yml b/config/default/sync/core.entity_form_display.media.audio.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..66762512f1bb0d5126e58da6a5491214befd6e5d
--- /dev/null
+++ b/config/default/sync/core.entity_form_display.media.audio.default.yml
@@ -0,0 +1,53 @@
+uuid: 4b6dfac6-cf7a-4b4d-b01b-7e0e7b117cd1
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.media.audio.field_media_audio_file
+    - media.type.audio
+  module:
+    - file
+    - path
+id: media.audio.default
+targetEntityType: media
+bundle: audio
+mode: default
+content:
+  created:
+    type: datetime_timestamp
+    weight: 10
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  field_media_audio_file:
+    weight: 0
+    settings:
+      progress_indicator: throbber
+    third_party_settings: {  }
+    type: file_generic
+    region: content
+  path:
+    type: path
+    weight: 30
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 100
+    region: content
+    third_party_settings: {  }
+  uid:
+    type: entity_reference_autocomplete
+    weight: 5
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    region: content
+    third_party_settings: {  }
+hidden:
+  name: true
diff --git a/config/default/sync/core.entity_form_display.media.audio.media_library.yml b/config/default/sync/core.entity_form_display.media.audio.media_library.yml
new file mode 100644
index 0000000000000000000000000000000000000000..bb46493d850cf1dc1fef63c2d8f4cdc4112988dc
--- /dev/null
+++ b/config/default/sync/core.entity_form_display.media.audio.media_library.yml
@@ -0,0 +1,20 @@
+uuid: fde5bdde-227c-4564-a6f9-66028c7484ed
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_form_mode.media.media_library
+    - field.field.media.audio.field_media_audio_file
+    - media.type.audio
+id: media.audio.media_library
+targetEntityType: media
+bundle: audio
+mode: media_library
+content: {  }
+hidden:
+  created: true
+  field_media_audio_file: true
+  name: true
+  path: true
+  status: true
+  uid: true
diff --git a/config/default/sync/core.entity_form_display.media.document.default.yml b/config/default/sync/core.entity_form_display.media.document.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1e0f78889ff089a08f139570c5f5c3f08303e69c
--- /dev/null
+++ b/config/default/sync/core.entity_form_display.media.document.default.yml
@@ -0,0 +1,52 @@
+uuid: fd481b9f-7986-4daf-b700-c702a29973e9
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.media.document.field_media_document
+    - media.type.document
+  module:
+    - file
+id: media.document.default
+targetEntityType: media
+bundle: document
+mode: default
+content:
+  created:
+    type: datetime_timestamp
+    weight: 10
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  field_media_document:
+    settings:
+      progress_indicator: throbber
+    third_party_settings: {  }
+    type: file_generic
+    weight: 0
+    region: content
+  path:
+    type: path
+    weight: 30
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 100
+    region: content
+    third_party_settings: {  }
+  uid:
+    type: entity_reference_autocomplete
+    weight: 5
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    region: content
+    third_party_settings: {  }
+hidden:
+  name: true
diff --git a/config/default/sync/core.entity_form_display.media.document.media_library.yml b/config/default/sync/core.entity_form_display.media.document.media_library.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b9250f136a2e48de690c1d5c6842b03f367d29f1
--- /dev/null
+++ b/config/default/sync/core.entity_form_display.media.document.media_library.yml
@@ -0,0 +1,20 @@
+uuid: 5ffd3c80-69ff-4a40-82b1-fc8b31b5befd
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_form_mode.media.media_library
+    - field.field.media.document.field_media_document
+    - media.type.document
+id: media.document.media_library
+targetEntityType: media
+bundle: document
+mode: media_library
+content: {  }
+hidden:
+  created: true
+  field_media_document: true
+  name: true
+  path: true
+  status: true
+  uid: true
diff --git a/config/default/sync/core.entity_form_display.media.image.default.yml b/config/default/sync/core.entity_form_display.media.image.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..23b160081c080073ce6c7e40999a48ffd16b861d
--- /dev/null
+++ b/config/default/sync/core.entity_form_display.media.image.default.yml
@@ -0,0 +1,54 @@
+uuid: 1f81d070-6f95-4d8f-8c25-10d3eeeeaa21
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.media.image.field_media_image
+    - image.style.thumbnail
+    - media.type.image
+  module:
+    - image
+id: media.image.default
+targetEntityType: media
+bundle: image
+mode: default
+content:
+  created:
+    type: datetime_timestamp
+    weight: 10
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  field_media_image:
+    settings:
+      progress_indicator: throbber
+      preview_image_style: thumbnail
+    third_party_settings: {  }
+    type: image_image
+    weight: 0
+    region: content
+  path:
+    type: path
+    weight: 30
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 100
+    region: content
+    third_party_settings: {  }
+  uid:
+    type: entity_reference_autocomplete
+    weight: 5
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    region: content
+    third_party_settings: {  }
+hidden:
+  name: true
diff --git a/config/default/sync/core.entity_form_display.media.image.media_library.yml b/config/default/sync/core.entity_form_display.media.image.media_library.yml
new file mode 100644
index 0000000000000000000000000000000000000000..42276c8780b2ac2206947f52ad597d85929f5068
--- /dev/null
+++ b/config/default/sync/core.entity_form_display.media.image.media_library.yml
@@ -0,0 +1,30 @@
+uuid: b4a01608-de14-4c42-90a4-336b39e57f4c
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_form_mode.media.media_library
+    - field.field.media.image.field_media_image
+    - image.style.thumbnail
+    - media.type.image
+  module:
+    - image
+id: media.image.media_library
+targetEntityType: media
+bundle: image
+mode: media_library
+content:
+  field_media_image:
+    type: image_image
+    weight: 1
+    region: content
+    settings:
+      progress_indicator: throbber
+      preview_image_style: thumbnail
+    third_party_settings: {  }
+hidden:
+  created: true
+  name: true
+  path: true
+  status: true
+  uid: true
diff --git a/config/default/sync/core.entity_form_display.media.remote_video.default.yml b/config/default/sync/core.entity_form_display.media.remote_video.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..8e28f0e08615449e21ec8fde74ab7607c515e168
--- /dev/null
+++ b/config/default/sync/core.entity_form_display.media.remote_video.default.yml
@@ -0,0 +1,54 @@
+uuid: cb1eaa20-d40b-4701-a810-dd005e1ad2ab
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.media.remote_video.field_media_oembed_video
+    - media.type.remote_video
+  module:
+    - media
+    - path
+id: media.remote_video.default
+targetEntityType: media
+bundle: remote_video
+mode: default
+content:
+  created:
+    type: datetime_timestamp
+    weight: 10
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  field_media_oembed_video:
+    type: oembed_textfield
+    weight: 0
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    region: content
+  path:
+    type: path
+    weight: 30
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 100
+    region: content
+    third_party_settings: {  }
+  uid:
+    type: entity_reference_autocomplete
+    weight: 5
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    region: content
+    third_party_settings: {  }
+hidden:
+  name: true
diff --git a/config/default/sync/core.entity_form_display.media.remote_video.media_library.yml b/config/default/sync/core.entity_form_display.media.remote_video.media_library.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c2f46b92266ac20097c6990cc317cf79e74f6bfc
--- /dev/null
+++ b/config/default/sync/core.entity_form_display.media.remote_video.media_library.yml
@@ -0,0 +1,20 @@
+uuid: d24c828e-3208-488a-bfc9-5400eaca7886
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_form_mode.media.media_library
+    - field.field.media.remote_video.field_media_oembed_video
+    - media.type.remote_video
+id: media.remote_video.media_library
+targetEntityType: media
+bundle: remote_video
+mode: media_library
+content: {  }
+hidden:
+  created: true
+  field_media_oembed_video: true
+  name: true
+  path: true
+  status: true
+  uid: true
diff --git a/config/default/sync/core.entity_form_display.media.video.default.yml b/config/default/sync/core.entity_form_display.media.video.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..699026221440921ccaace04ca223062aa5cd7e51
--- /dev/null
+++ b/config/default/sync/core.entity_form_display.media.video.default.yml
@@ -0,0 +1,53 @@
+uuid: 88ada110-b588-4eed-ace6-e558a1d2467c
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.media.video.field_media_video_file
+    - media.type.video
+  module:
+    - file
+    - path
+id: media.video.default
+targetEntityType: media
+bundle: video
+mode: default
+content:
+  created:
+    type: datetime_timestamp
+    weight: 10
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  field_media_video_file:
+    weight: 0
+    settings:
+      progress_indicator: throbber
+    third_party_settings: {  }
+    type: file_generic
+    region: content
+  path:
+    type: path
+    weight: 30
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 100
+    region: content
+    third_party_settings: {  }
+  uid:
+    type: entity_reference_autocomplete
+    weight: 5
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    region: content
+    third_party_settings: {  }
+hidden:
+  name: true
diff --git a/config/default/sync/core.entity_form_display.media.video.media_library.yml b/config/default/sync/core.entity_form_display.media.video.media_library.yml
new file mode 100644
index 0000000000000000000000000000000000000000..4bcbb319b021d42603c2645d18c75e754719fed7
--- /dev/null
+++ b/config/default/sync/core.entity_form_display.media.video.media_library.yml
@@ -0,0 +1,20 @@
+uuid: 9c3f541e-311c-4f5a-9fe3-15a1a5efa567
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_form_mode.media.media_library
+    - field.field.media.video.field_media_video_file
+    - media.type.video
+id: media.video.media_library
+targetEntityType: media
+bundle: video
+mode: media_library
+content: {  }
+hidden:
+  created: true
+  field_media_video_file: true
+  name: true
+  path: true
+  status: true
+  uid: true
diff --git a/config/default/sync/core.entity_view_display.media.audio.default.yml b/config/default/sync/core.entity_view_display.media.audio.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ccb870668fb10ab96218781908db4e433d2eeb45
--- /dev/null
+++ b/config/default/sync/core.entity_view_display.media.audio.default.yml
@@ -0,0 +1,30 @@
+uuid: d9e61467-932b-403c-aab6-646821bc5581
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.media.audio.field_media_audio_file
+    - media.type.audio
+  module:
+    - file
+id: media.audio.default
+targetEntityType: media
+bundle: audio
+mode: default
+content:
+  field_media_audio_file:
+    type: file_audio
+    weight: 0
+    label: visually_hidden
+    settings:
+      controls: true
+      autoplay: false
+      loop: false
+      multiple_file_display_type: tags
+    third_party_settings: {  }
+    region: content
+hidden:
+  created: true
+  name: true
+  thumbnail: true
+  uid: true
diff --git a/config/default/sync/core.entity_view_display.media.audio.media_library.yml b/config/default/sync/core.entity_view_display.media.audio.media_library.yml
new file mode 100644
index 0000000000000000000000000000000000000000..905928c7e63ee4446ab6ba3ce1ecf8c0213c3a5f
--- /dev/null
+++ b/config/default/sync/core.entity_view_display.media.audio.media_library.yml
@@ -0,0 +1,30 @@
+uuid: 2691e881-30eb-4705-9f98-5c66cd7d0ea4
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.media.media_library
+    - field.field.media.audio.field_media_audio_file
+    - image.style.thumbnail
+    - media.type.audio
+  module:
+    - image
+id: media.audio.media_library
+targetEntityType: media
+bundle: audio
+mode: media_library
+content:
+  thumbnail:
+    type: image
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      image_style: thumbnail
+      image_link: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  field_media_audio_file: true
+  name: true
+  uid: true
diff --git a/config/default/sync/core.entity_view_display.media.document.default.yml b/config/default/sync/core.entity_view_display.media.document.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5fbc4ce13c72b4c2c76a9219699c72febc6384c6
--- /dev/null
+++ b/config/default/sync/core.entity_view_display.media.document.default.yml
@@ -0,0 +1,26 @@
+uuid: bbb0a601-44da-45c5-8448-0a644461ad46
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.media.document.field_media_document
+    - media.type.document
+  module:
+    - file
+id: media.document.default
+targetEntityType: media
+bundle: document
+mode: default
+content:
+  field_media_document:
+    label: visually_hidden
+    settings: {  }
+    third_party_settings: {  }
+    type: file_default
+    weight: 1
+    region: content
+hidden:
+  created: true
+  name: true
+  thumbnail: true
+  uid: true
diff --git a/config/default/sync/core.entity_view_display.media.document.media_library.yml b/config/default/sync/core.entity_view_display.media.document.media_library.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c345a7dcad1e869e854d85d80d3b8d1e4bf33eb2
--- /dev/null
+++ b/config/default/sync/core.entity_view_display.media.document.media_library.yml
@@ -0,0 +1,30 @@
+uuid: 3546d0f7-cb6f-4160-9831-488ed50c791c
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.media.media_library
+    - field.field.media.document.field_media_document
+    - image.style.thumbnail
+    - media.type.document
+  module:
+    - image
+id: media.document.media_library
+targetEntityType: media
+bundle: document
+mode: media_library
+content:
+  thumbnail:
+    type: image
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      image_style: thumbnail
+      image_link: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  field_media_document: true
+  name: true
+  uid: true
diff --git a/config/default/sync/core.entity_view_display.media.image.default.yml b/config/default/sync/core.entity_view_display.media.image.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..2adcacbfa9a748b859cccb486812da17f6336d68
--- /dev/null
+++ b/config/default/sync/core.entity_view_display.media.image.default.yml
@@ -0,0 +1,29 @@
+uuid: 518279a4-598f-4930-b0b7-bb3f63fe2c6b
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.media.image.field_media_image
+    - image.style.large
+    - media.type.image
+  module:
+    - image
+id: media.image.default
+targetEntityType: media
+bundle: image
+mode: default
+content:
+  field_media_image:
+    label: visually_hidden
+    settings:
+      image_style: large
+      image_link: ''
+    third_party_settings: {  }
+    type: image
+    weight: 1
+    region: content
+hidden:
+  created: true
+  name: true
+  thumbnail: true
+  uid: true
diff --git a/config/default/sync/core.entity_view_display.media.image.media_library.yml b/config/default/sync/core.entity_view_display.media.image.media_library.yml
new file mode 100644
index 0000000000000000000000000000000000000000..82432a92b71d2079f5c331b2ad3ed667579ce0f8
--- /dev/null
+++ b/config/default/sync/core.entity_view_display.media.image.media_library.yml
@@ -0,0 +1,30 @@
+uuid: 09d63a08-c438-42c0-a2cc-65e6cf4b9a3c
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.media.media_library
+    - field.field.media.image.field_media_image
+    - image.style.medium
+    - media.type.image
+  module:
+    - image
+id: media.image.media_library
+targetEntityType: media
+bundle: image
+mode: media_library
+content:
+  thumbnail:
+    type: image
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      image_style: medium
+      image_link: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  field_media_image: true
+  name: true
+  uid: true
diff --git a/config/default/sync/core.entity_view_display.media.remote_video.default.yml b/config/default/sync/core.entity_view_display.media.remote_video.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7414bbc0794df95d7b11ffab6c9dc12a556ba996
--- /dev/null
+++ b/config/default/sync/core.entity_view_display.media.remote_video.default.yml
@@ -0,0 +1,28 @@
+uuid: a0d282da-65f2-42b0-afed-25d3d806fcff
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.media.remote_video.field_media_oembed_video
+    - media.type.remote_video
+  module:
+    - media
+id: media.remote_video.default
+targetEntityType: media
+bundle: remote_video
+mode: default
+content:
+  field_media_oembed_video:
+    type: oembed
+    weight: 0
+    label: hidden
+    settings:
+      max_width: 0
+      max_height: 0
+    third_party_settings: {  }
+    region: content
+hidden:
+  created: true
+  name: true
+  thumbnail: true
+  uid: true
diff --git a/config/default/sync/core.entity_view_display.media.remote_video.media_library.yml b/config/default/sync/core.entity_view_display.media.remote_video.media_library.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d06b1d065c24ea60bc01913095d8ef16d8689581
--- /dev/null
+++ b/config/default/sync/core.entity_view_display.media.remote_video.media_library.yml
@@ -0,0 +1,30 @@
+uuid: 6927035d-39c8-4bbf-b4ed-9aab6dbce329
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.media.media_library
+    - field.field.media.remote_video.field_media_oembed_video
+    - image.style.medium
+    - media.type.remote_video
+  module:
+    - image
+id: media.remote_video.media_library
+targetEntityType: media
+bundle: remote_video
+mode: media_library
+content:
+  thumbnail:
+    type: image
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      image_style: medium
+      image_link: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  field_media_oembed_video: true
+  name: true
+  uid: true
diff --git a/config/default/sync/core.entity_view_display.media.video.default.yml b/config/default/sync/core.entity_view_display.media.video.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..83cf52498f976a819968cc885d68c7207eeb3618
--- /dev/null
+++ b/config/default/sync/core.entity_view_display.media.video.default.yml
@@ -0,0 +1,33 @@
+uuid: 321a5b1a-1052-46a5-944a-a376034b3827
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.media.video.field_media_video_file
+    - media.type.video
+  module:
+    - file
+id: media.video.default
+targetEntityType: media
+bundle: video
+mode: default
+content:
+  field_media_video_file:
+    type: file_video
+    weight: 0
+    label: visually_hidden
+    settings:
+      muted: false
+      width: 640
+      height: 480
+      controls: true
+      autoplay: false
+      loop: false
+      multiple_file_display_type: tags
+    third_party_settings: {  }
+    region: content
+hidden:
+  created: true
+  name: true
+  thumbnail: true
+  uid: true
diff --git a/config/default/sync/core.entity_view_display.media.video.media_library.yml b/config/default/sync/core.entity_view_display.media.video.media_library.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d93f371c9b539a994a5384a630cc404fc50964b5
--- /dev/null
+++ b/config/default/sync/core.entity_view_display.media.video.media_library.yml
@@ -0,0 +1,30 @@
+uuid: 3a8f81a9-a7eb-418b-bbc9-1d0a6e1c32b8
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.media.media_library
+    - field.field.media.video.field_media_video_file
+    - image.style.thumbnail
+    - media.type.video
+  module:
+    - image
+id: media.video.media_library
+targetEntityType: media
+bundle: video
+mode: media_library
+content:
+  thumbnail:
+    type: image
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      image_style: thumbnail
+      image_link: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  field_media_video_file: true
+  name: true
+  uid: true
diff --git a/config/default/sync/core.extension.yml b/config/default/sync/core.extension.yml
index d81945a1613eef0683624f8df145f91648dcf90d..70b58825b94bff4bacd4893b7acde8d794ca1f6b 100644
--- a/config/default/sync/core.extension.yml
+++ b/config/default/sync/core.extension.yml
@@ -14,6 +14,7 @@ module:
   config: 0
   config_filter: 0
   config_split: 0
+  content_moderation: 0
   contextual: 0
   ctools: 0
   datetime: 0
@@ -65,6 +66,7 @@ module:
   update: 0
   user: 0
   views_ui: 0
+  workflows: 0
   extlink: 1
   pathauto: 1
   views: 10
@@ -72,6 +74,7 @@ module:
 theme:
   claro: 0
   bartik: 0
+  gin: 0
 profile: minimal
 _core:
   default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc
diff --git a/config/default/sync/field.field.media.audio.field_media_audio_file.yml b/config/default/sync/field.field.media.audio.field_media_audio_file.yml
new file mode 100644
index 0000000000000000000000000000000000000000..3cfb0b7feafd7a79204dfc222e98acdad753579d
--- /dev/null
+++ b/config/default/sync/field.field.media.audio.field_media_audio_file.yml
@@ -0,0 +1,27 @@
+uuid: f59650fe-010a-468f-9ba7-aa159453caa2
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.media.field_media_audio_file
+    - media.type.audio
+  module:
+    - file
+id: media.audio.field_media_audio_file
+field_name: field_media_audio_file
+entity_type: media
+bundle: audio
+label: 'Audio file'
+description: ''
+required: true
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  file_extensions: 'mp3 wav aac'
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  max_filesize: ''
+  description_field: false
+  handler: 'default:file'
+  handler_settings: {  }
+field_type: file
diff --git a/config/default/sync/field.field.media.document.field_media_document.yml b/config/default/sync/field.field.media.document.field_media_document.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0a86289b221f9851b14459fb43983f720347b7b2
--- /dev/null
+++ b/config/default/sync/field.field.media.document.field_media_document.yml
@@ -0,0 +1,30 @@
+uuid: d74de2b8-f7ed-4e89-9618-32576512a583
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.media.field_media_document
+    - media.type.document
+  enforced:
+    module:
+      - media
+  module:
+    - file
+id: media.document.field_media_document
+field_name: field_media_document
+entity_type: media
+bundle: document
+label: Document
+description: ''
+required: true
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  file_extensions: 'txt rtf doc docx ppt pptx xls xlsx pdf odf odg odp ods odt fodt fods fodp fodg key numbers pages'
+  max_filesize: ''
+  handler: 'default:file'
+  handler_settings: {  }
+  description_field: false
+field_type: file
diff --git a/config/default/sync/field.field.media.image.field_media_image.yml b/config/default/sync/field.field.media.image.field_media_image.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5dfdfd1c12112cbc80f89be08483de00059da8c2
--- /dev/null
+++ b/config/default/sync/field.field.media.image.field_media_image.yml
@@ -0,0 +1,41 @@
+uuid: ddbc7304-81ed-4bd0-afa5-10ba85c86c4b
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.media.field_media_image
+    - media.type.image
+  enforced:
+    module:
+      - media
+  module:
+    - image
+id: media.image.field_media_image
+field_name: field_media_image
+entity_type: media
+bundle: image
+label: Image
+description: ''
+required: true
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  alt_field: true
+  alt_field_required: true
+  title_field: false
+  title_field_required: false
+  max_resolution: ''
+  min_resolution: ''
+  default_image:
+    uuid: null
+    alt: ''
+    title: ''
+    width: null
+    height: null
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  file_extensions: 'png gif jpg jpeg'
+  max_filesize: ''
+  handler: 'default:file'
+  handler_settings: {  }
+field_type: image
diff --git a/config/default/sync/field.field.media.remote_video.field_media_oembed_video.yml b/config/default/sync/field.field.media.remote_video.field_media_oembed_video.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ee157496590e65788b85b43ca58cb93240f508ec
--- /dev/null
+++ b/config/default/sync/field.field.media.remote_video.field_media_oembed_video.yml
@@ -0,0 +1,19 @@
+uuid: a38a056b-55b2-437d-9d30-f63a880ff741
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.media.field_media_oembed_video
+    - media.type.remote_video
+id: media.remote_video.field_media_oembed_video
+field_name: field_media_oembed_video
+entity_type: media
+bundle: remote_video
+label: 'Video URL'
+description: ''
+required: true
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string
diff --git a/config/default/sync/field.field.media.video.field_media_video_file.yml b/config/default/sync/field.field.media.video.field_media_video_file.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0d8a757e739647633f3b9146acf9df2f7d592312
--- /dev/null
+++ b/config/default/sync/field.field.media.video.field_media_video_file.yml
@@ -0,0 +1,27 @@
+uuid: c021f2c0-f40d-457a-a489-77fc3e835e1a
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.media.field_media_video_file
+    - media.type.video
+  module:
+    - file
+id: media.video.field_media_video_file
+field_name: field_media_video_file
+entity_type: media
+bundle: video
+label: 'Video file'
+description: ''
+required: true
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  file_extensions: mp4
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  max_filesize: ''
+  description_field: false
+  handler: 'default:file'
+  handler_settings: {  }
+field_type: file
diff --git a/config/default/sync/field.storage.media.field_media_audio_file.yml b/config/default/sync/field.storage.media.field_media_audio_file.yml
new file mode 100644
index 0000000000000000000000000000000000000000..912560948ded91922258966fe7d146d5c2c5c91d
--- /dev/null
+++ b/config/default/sync/field.storage.media.field_media_audio_file.yml
@@ -0,0 +1,23 @@
+uuid: 0ad3156a-dab2-46d9-8638-8428327141a4
+langcode: en
+status: true
+dependencies:
+  module:
+    - file
+    - media
+id: media.field_media_audio_file
+field_name: field_media_audio_file
+entity_type: media
+type: file
+settings:
+  target_type: file
+  display_field: false
+  display_default: false
+  uri_scheme: public
+module: file
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/default/sync/field.storage.media.field_media_document.yml b/config/default/sync/field.storage.media.field_media_document.yml
new file mode 100644
index 0000000000000000000000000000000000000000..576dd5218323198477dc92acf8eb7ecd45f73732
--- /dev/null
+++ b/config/default/sync/field.storage.media.field_media_document.yml
@@ -0,0 +1,26 @@
+uuid: 3ab65245-2397-4309-a9af-2657c0de8895
+langcode: en
+status: true
+dependencies:
+  enforced:
+    module:
+      - media
+  module:
+    - file
+    - media
+id: media.field_media_document
+field_name: field_media_document
+entity_type: media
+type: file
+settings:
+  uri_scheme: public
+  target_type: file
+  display_field: false
+  display_default: false
+module: file
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/default/sync/field.storage.media.field_media_image.yml b/config/default/sync/field.storage.media.field_media_image.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a18d23948a3b725ba678244be67dbe08f7aa3e4e
--- /dev/null
+++ b/config/default/sync/field.storage.media.field_media_image.yml
@@ -0,0 +1,33 @@
+uuid: 045cd94c-215e-4547-a5b1-980769964487
+langcode: en
+status: true
+dependencies:
+  enforced:
+    module:
+      - media
+  module:
+    - file
+    - image
+    - media
+id: media.field_media_image
+field_name: field_media_image
+entity_type: media
+type: image
+settings:
+  default_image:
+    uuid: null
+    alt: ''
+    title: ''
+    width: null
+    height: null
+  target_type: file
+  display_field: false
+  display_default: false
+  uri_scheme: public
+module: image
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/default/sync/field.storage.media.field_media_oembed_video.yml b/config/default/sync/field.storage.media.field_media_oembed_video.yml
new file mode 100644
index 0000000000000000000000000000000000000000..3a1b04249455e44047b8aec0f2fed16adb9b869e
--- /dev/null
+++ b/config/default/sync/field.storage.media.field_media_oembed_video.yml
@@ -0,0 +1,21 @@
+uuid: 5dedef85-82e8-49a5-b4c7-7c75b433517a
+langcode: en
+status: true
+dependencies:
+  module:
+    - media
+id: media.field_media_oembed_video
+field_name: field_media_oembed_video
+entity_type: media
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/default/sync/field.storage.media.field_media_video_file.yml b/config/default/sync/field.storage.media.field_media_video_file.yml
new file mode 100644
index 0000000000000000000000000000000000000000..3b58bfde78ab5a7a91cf99bf79bae224a2d42e98
--- /dev/null
+++ b/config/default/sync/field.storage.media.field_media_video_file.yml
@@ -0,0 +1,23 @@
+uuid: 6eff90e9-97ba-49b6-811a-2a06211f22a0
+langcode: en
+status: true
+dependencies:
+  module:
+    - file
+    - media
+id: media.field_media_video_file
+field_name: field_media_video_file
+entity_type: media
+type: file
+settings:
+  target_type: file
+  display_field: false
+  display_default: false
+  uri_scheme: public
+module: file
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/default/sync/gin.settings.yml b/config/default/sync/gin.settings.yml
new file mode 100644
index 0000000000000000000000000000000000000000..12448744db4d2c574e914a75228b59e024ced866
--- /dev/null
+++ b/config/default/sync/gin.settings.yml
@@ -0,0 +1,12 @@
+preset_accent_color: blue
+preset_focus_color: gin
+enable_darkmode: false
+classic_toolbar: vertical
+icon_default: true
+icon_path: ''
+high_contrast_mode: false
+third_party_settings:
+  shortcut:
+    module_link: true
+_core:
+  default_config_hash: CEHTCpo0zzrZOJNa9_M2R_HdYKrq3v1zlRVCf66hh7U
diff --git a/config/default/sync/image.style.max_1300x1300.yml b/config/default/sync/image.style.max_1300x1300.yml
new file mode 100644
index 0000000000000000000000000000000000000000..6c63d8fed426fa3b873693a2ae95e2fb0c149272
--- /dev/null
+++ b/config/default/sync/image.style.max_1300x1300.yml
@@ -0,0 +1,20 @@
+uuid: f11337f0-efae-4f92-88c1-2bab7f38eda5
+langcode: en
+status: true
+dependencies:
+  module:
+    - responsive_image
+  enforced:
+    module:
+      - responsive_image
+name: max_1300x1300
+label: 'Max 1300x1300'
+effects:
+  04caae9a-fa3e-4ea6-ae09-9c26aec7d308:
+    uuid: 04caae9a-fa3e-4ea6-ae09-9c26aec7d308
+    id: image_scale
+    weight: 1
+    data:
+      width: 1300
+      height: 1300
+      upscale: false
diff --git a/config/default/sync/image.style.max_2600x2600.yml b/config/default/sync/image.style.max_2600x2600.yml
new file mode 100644
index 0000000000000000000000000000000000000000..fd67e6678f1be55877b5d703f0b97dbaf1913433
--- /dev/null
+++ b/config/default/sync/image.style.max_2600x2600.yml
@@ -0,0 +1,20 @@
+uuid: 7660bf6f-837f-4fbf-a033-65f801f631c1
+langcode: en
+status: true
+dependencies:
+  module:
+    - responsive_image
+  enforced:
+    module:
+      - responsive_image
+name: max_2600x2600
+label: 'Max 2600x2600'
+effects:
+  9b311dd1-0351-45a1-9500-cd069e4670cb:
+    uuid: 9b311dd1-0351-45a1-9500-cd069e4670cb
+    id: image_scale
+    weight: 3
+    data:
+      width: 2600
+      height: 2600
+      upscale: false
diff --git a/config/default/sync/image.style.max_325x325.yml b/config/default/sync/image.style.max_325x325.yml
new file mode 100644
index 0000000000000000000000000000000000000000..780e57d3564a8fd5e9bf3be3b9c2654ae671c24d
--- /dev/null
+++ b/config/default/sync/image.style.max_325x325.yml
@@ -0,0 +1,20 @@
+uuid: 69bcc142-1f36-4938-9fd5-c934a165605b
+langcode: en
+status: true
+dependencies:
+  module:
+    - responsive_image
+  enforced:
+    module:
+      - responsive_image
+name: max_325x325
+label: 'Max 325x325'
+effects:
+  cb842cc8-682f-42a6-bd05-5a1ac726f0d8:
+    uuid: cb842cc8-682f-42a6-bd05-5a1ac726f0d8
+    id: image_scale
+    weight: 1
+    data:
+      width: 325
+      height: 325
+      upscale: false
diff --git a/config/default/sync/image.style.max_650x650.yml b/config/default/sync/image.style.max_650x650.yml
new file mode 100644
index 0000000000000000000000000000000000000000..6edc33ef409a55eefdaa5339e6860f77be3b9b91
--- /dev/null
+++ b/config/default/sync/image.style.max_650x650.yml
@@ -0,0 +1,20 @@
+uuid: 79817a85-ab6b-4905-b8c5-d86f9e2e122b
+langcode: en
+status: true
+dependencies:
+  module:
+    - responsive_image
+  enforced:
+    module:
+      - responsive_image
+name: max_650x650
+label: 'Max 650x650'
+effects:
+  949c201a-77f5-48f6-ba00-be91eb1aad47:
+    uuid: 949c201a-77f5-48f6-ba00-be91eb1aad47
+    id: image_scale
+    weight: 1
+    data:
+      width: 650
+      height: 650
+      upscale: false
diff --git a/config/default/sync/media.type.audio.yml b/config/default/sync/media.type.audio.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e33e63e5b1e8f8ccdce3d369d5c4d5fbbb6f2a2e
--- /dev/null
+++ b/config/default/sync/media.type.audio.yml
@@ -0,0 +1,14 @@
+uuid: a852d5f2-8af1-43dd-9f3f-c0b866e9c386
+langcode: en
+status: true
+dependencies: {  }
+id: audio
+label: Audio
+description: 'A locally hosted audio file.'
+source: audio_file
+queue_thumbnail_downloads: false
+new_revision: true
+source_configuration:
+  source_field: field_media_audio_file
+field_map:
+  name: name
diff --git a/config/default/sync/media.type.document.yml b/config/default/sync/media.type.document.yml
new file mode 100644
index 0000000000000000000000000000000000000000..4542fecd542092a44b6dc13828bb88c50d3834f8
--- /dev/null
+++ b/config/default/sync/media.type.document.yml
@@ -0,0 +1,14 @@
+uuid: 7913b827-cb80-47c7-a221-8b54ac86b1b9
+langcode: en
+status: true
+dependencies: {  }
+id: document
+label: Document
+description: 'An uploaded file or document, such as a PDF.'
+source: file
+queue_thumbnail_downloads: false
+new_revision: true
+source_configuration:
+  source_field: field_media_document
+field_map:
+  name: name
diff --git a/config/default/sync/media.type.image.yml b/config/default/sync/media.type.image.yml
new file mode 100644
index 0000000000000000000000000000000000000000..198f957fa60916ca7cf3648c860f993a05c9d483
--- /dev/null
+++ b/config/default/sync/media.type.image.yml
@@ -0,0 +1,14 @@
+uuid: 591a5856-d399-46ae-b9d5-53bdf24f31fe
+langcode: en
+status: true
+dependencies: {  }
+id: image
+label: Image
+description: 'Use local images for reusable media.'
+source: image
+queue_thumbnail_downloads: false
+new_revision: true
+source_configuration:
+  source_field: field_media_image
+field_map:
+  name: name
diff --git a/config/default/sync/media.type.remote_video.yml b/config/default/sync/media.type.remote_video.yml
new file mode 100644
index 0000000000000000000000000000000000000000..00bb9ed041c5b76842a6010bda40cce1ac4f9b0a
--- /dev/null
+++ b/config/default/sync/media.type.remote_video.yml
@@ -0,0 +1,18 @@
+uuid: 2d3631ce-05aa-42d6-8360-d039e8bc9fda
+langcode: en
+status: true
+dependencies: {  }
+id: remote_video
+label: 'Remote video'
+description: 'A remotely hosted video from YouTube or Vimeo.'
+source: 'oembed:video'
+queue_thumbnail_downloads: false
+new_revision: true
+source_configuration:
+  thumbnails_directory: 'public://oembed_thumbnails'
+  providers:
+    - YouTube
+    - Vimeo
+  source_field: field_media_oembed_video
+field_map:
+  title: name
diff --git a/config/default/sync/media.type.video.yml b/config/default/sync/media.type.video.yml
new file mode 100644
index 0000000000000000000000000000000000000000..4f92ee4cff1572f67838114c8e1050979a9a7a07
--- /dev/null
+++ b/config/default/sync/media.type.video.yml
@@ -0,0 +1,14 @@
+uuid: cd94949d-6738-4d4b-a705-326093758eea
+langcode: en
+status: true
+dependencies: {  }
+id: video
+label: Video
+description: 'A locally hosted video file.'
+source: video_file
+queue_thumbnail_downloads: false
+new_revision: true
+source_configuration:
+  source_field: field_media_video_file
+field_map:
+  name: name
diff --git a/config/default/sync/responsive_image.styles.narrow.yml b/config/default/sync/responsive_image.styles.narrow.yml
new file mode 100644
index 0000000000000000000000000000000000000000..eb6928390c6bb9438ed93207534acc193c0ba575
--- /dev/null
+++ b/config/default/sync/responsive_image.styles.narrow.yml
@@ -0,0 +1,23 @@
+uuid: 8eb79e19-da57-4bd3-8304-4e0b5a147276
+langcode: en
+status: true
+dependencies:
+  config:
+    - image.style.max_1300x1300
+    - image.style.max_650x650
+    - image.style.max_325x325
+id: narrow
+label: Narrow
+image_style_mappings:
+  -
+    breakpoint_id: responsive_image.viewport_sizing
+    multiplier: 1x
+    image_mapping_type: sizes
+    image_mapping:
+      sizes: '(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw'
+      sizes_image_styles:
+        - max_1300x1300
+        - max_650x650
+        - max_325x325
+breakpoint_group: responsive_image
+fallback_image_style: max_325x325
diff --git a/config/default/sync/responsive_image.styles.wide.yml b/config/default/sync/responsive_image.styles.wide.yml
new file mode 100644
index 0000000000000000000000000000000000000000..62468ac1dabc6bb5f47bb2e0dc8543baccf69016
--- /dev/null
+++ b/config/default/sync/responsive_image.styles.wide.yml
@@ -0,0 +1,25 @@
+uuid: 5cffd3ef-5656-4446-b200-b771d8076568
+langcode: en
+status: true
+dependencies:
+  config:
+    - image.style.max_2600x2600
+    - image.style.max_1300x1300
+    - image.style.max_650x650
+    - image.style.max_325x325
+id: wide
+label: Wide
+image_style_mappings:
+  -
+    breakpoint_id: responsive_image.viewport_sizing
+    multiplier: 1x
+    image_mapping_type: sizes
+    image_mapping:
+      sizes: '(min-width: 1290px) 1290px, 100vw'
+      sizes_image_styles:
+        - max_2600x2600
+        - max_1300x1300
+        - max_650x650
+        - max_325x325
+breakpoint_group: responsive_image
+fallback_image_style: max_325x325
diff --git a/config/default/sync/system.theme.yml b/config/default/sync/system.theme.yml
index 0b71330a9976fff240f296fe24f2f36f75ebc814..26d55fdd42205eec8d3aac1f967f1a56d6cb10bc 100644
--- a/config/default/sync/system.theme.yml
+++ b/config/default/sync/system.theme.yml
@@ -1,4 +1,4 @@
-admin: claro
+admin: gin
 default: bartik
 _core:
   default_config_hash: 6lQ55NXM9ysybMQ6NzJj4dtiQ1dAkOYxdDompa-r_kk
diff --git a/config/default/sync/views.view.moderated_content.yml b/config/default/sync/views.view.moderated_content.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0669f1c752664541a121992d007b0129a49bfca9
--- /dev/null
+++ b/config/default/sync/views.view.moderated_content.yml
@@ -0,0 +1,833 @@
+uuid: e77adb13-ffe3-403e-9afe-8350530c86ec
+langcode: en
+status: true
+dependencies:
+  enforced:
+    module:
+      - content_moderation
+  module:
+    - node
+    - user
+_core:
+  default_config_hash: Kjqf5d4F134C3zua0tXV7LA3m5OEeS_Fowa2dP9kk2I
+id: moderated_content
+label: 'Moderated content'
+module: views
+description: 'Find and moderate content.'
+tag: ''
+base_table: node_field_revision
+base_field: vid
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: perm
+        options:
+          perm: 'view any unpublished content'
+      cache:
+        type: tag
+        options: {  }
+      query:
+        type: views_query
+        options:
+          disable_sql_rewrite: false
+          distinct: false
+          replica: false
+          query_comment: ''
+          query_tags: {  }
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Filter
+          reset_button: true
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: full
+        options:
+          items_per_page: 50
+          offset: 0
+          id: 0
+          total_pages: null
+          tags:
+            previous: '‹ Previous'
+            next: 'Next ›'
+            first: '« First'
+            last: 'Last »'
+          expose:
+            items_per_page: false
+            items_per_page_label: 'Items per page'
+            items_per_page_options: '5, 10, 25, 50'
+            items_per_page_options_all: false
+            items_per_page_options_all_label: '- All -'
+            offset: false
+            offset_label: Offset
+          quantity: 9
+      style:
+        type: table
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          override: true
+          sticky: true
+          caption: ''
+          summary: ''
+          description: ''
+          columns:
+            title: title
+            type: type
+            name: name
+            moderation_state: moderation_state
+            changed: changed
+          info:
+            title:
+              sortable: true
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            type:
+              sortable: true
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            name:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            moderation_state:
+              sortable: true
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            changed:
+              sortable: true
+              default_sort_order: desc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+          default: changed
+          empty_table: true
+      row:
+        type: fields
+      fields:
+        title:
+          id: title
+          table: node_field_revision
+          field: title
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: Title
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: false
+            ellipsis: false
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: string
+          settings:
+            link_to_entity: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: node
+          entity_field: title
+          plugin_id: field
+        type:
+          id: type
+          table: node_field_data
+          field: type
+          relationship: nid
+          group_type: group
+          admin_label: ''
+          label: 'Content type'
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: target_id
+          type: entity_reference_label
+          settings:
+            link: false
+          group_column: target_id
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: node
+          entity_field: type
+          plugin_id: field
+        name:
+          id: name
+          table: users_field_data
+          field: name
+          relationship: uid
+          group_type: group
+          admin_label: ''
+          label: Author
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: user_name
+          settings:
+            link_to_entity: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: user
+          entity_field: name
+          plugin_id: field
+        moderation_state:
+          id: moderation_state
+          table: node_field_revision
+          field: moderation_state
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: 'Moderation state'
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: content_moderation_state
+          settings: {  }
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: node
+          plugin_id: field
+        changed:
+          id: changed
+          table: node_field_revision
+          field: changed
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: Updated
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: false
+            ellipsis: false
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: timestamp
+          settings:
+            date_format: short
+            custom_date_format: ''
+            timezone: ''
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: node
+          entity_field: changed
+          plugin_id: field
+        operations:
+          id: operations
+          table: node_revision
+          field: operations
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: Operations
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          destination: true
+          entity_type: node
+          plugin_id: entity_operations
+      filters:
+        latest_translation_affected_revision:
+          id: latest_translation_affected_revision
+          table: node_revision
+          field: latest_translation_affected_revision
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+            operator_limit_selection: false
+            operator_list: {  }
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          plugin_id: latest_translation_affected_revision
+        title:
+          id: title
+          table: node_field_revision
+          field: title
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: contains
+          value: ''
+          group: 1
+          exposed: true
+          expose:
+            operator_id: title_op
+            label: Title
+            description: ''
+            use_operator: false
+            operator: title_op
+            identifier: title
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+            operator_limit_selection: false
+            operator_list: {  }
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          entity_field: title
+          plugin_id: string
+        type:
+          id: type
+          table: node_field_data
+          field: type
+          relationship: nid
+          group_type: group
+          admin_label: ''
+          operator: in
+          value: {  }
+          group: 1
+          exposed: true
+          expose:
+            operator_id: type_op
+            label: 'Content type'
+            description: ''
+            use_operator: false
+            operator: type_op
+            identifier: type
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+            reduce: false
+            operator_limit_selection: false
+            operator_list: {  }
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          entity_field: type
+          plugin_id: bundle
+        moderation_state:
+          id: moderation_state
+          table: node_field_revision
+          field: moderation_state
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: in
+          value:
+            editorial-draft: editorial-draft
+            editorial-archived: editorial-archived
+          group: 1
+          exposed: true
+          expose:
+            operator_id: moderation_state_op
+            label: 'Moderation state'
+            description: ''
+            use_operator: false
+            operator: moderation_state_op
+            identifier: moderation_state
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+            reduce: true
+            operator_limit_selection: false
+            operator_list: {  }
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          plugin_id: moderation_state_filter
+        langcode:
+          id: langcode
+          table: node_field_revision
+          field: langcode
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: in
+          value: {  }
+          group: 1
+          exposed: true
+          expose:
+            operator_id: langcode_op
+            label: Language
+            description: ''
+            use_operator: false
+            operator: langcode_op
+            identifier: langcode
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+            reduce: false
+            operator_limit_selection: false
+            operator_list: {  }
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          entity_field: langcode
+          plugin_id: language
+        moderation_state_1:
+          id: moderation_state_1
+          table: node_field_revision
+          field: moderation_state
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: 'not in'
+          value:
+            editorial-published: editorial-published
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+            reduce: false
+            operator_limit_selection: false
+            operator_list: {  }
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          plugin_id: moderation_state_filter
+      sorts: {  }
+      title: 'Moderated content'
+      header: {  }
+      footer: {  }
+      empty:
+        area_text_custom:
+          id: area_text_custom
+          table: views
+          field: area_text_custom
+          relationship: none
+          group_type: group
+          admin_label: ''
+          empty: true
+          tokenize: false
+          content: 'No moderated content available. Only pending versions of content, such as drafts, are listed here.'
+          plugin_id: text_custom
+      relationships:
+        nid:
+          id: nid
+          table: node_field_revision
+          field: nid
+          relationship: none
+          group_type: group
+          admin_label: 'Get the actual content from a content revision.'
+          required: false
+          entity_type: node
+          entity_field: nid
+          plugin_id: standard
+        uid:
+          id: uid
+          table: node_field_revision
+          field: uid
+          relationship: none
+          group_type: group
+          admin_label: User
+          required: false
+          entity_type: node
+          entity_field: uid
+          plugin_id: standard
+      arguments: {  }
+      display_extenders: {  }
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - 'user.node_grants:view'
+        - user.permissions
+      tags: {  }
+  moderated_content:
+    display_plugin: page
+    id: moderated_content
+    display_title: 'Moderated content'
+    position: 1
+    display_options:
+      display_extenders: {  }
+      path: admin/content/moderated
+      display_description: ''
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - 'user.node_grants:view'
+        - user.permissions
+      tags: {  }
diff --git a/config/default/sync/workflows.workflow.editorial.yml b/config/default/sync/workflows.workflow.editorial.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d984ff8adbcd91c3f6ca39c0056098fbd25afa0d
--- /dev/null
+++ b/config/default/sync/workflows.workflow.editorial.yml
@@ -0,0 +1,61 @@
+uuid: b17d4f1c-38c7-48f8-afc8-0a4d6763ecbb
+langcode: en
+status: true
+dependencies:
+  module:
+    - content_moderation
+id: editorial
+label: Editorial
+type: content_moderation
+type_settings:
+  states:
+    archived:
+      label: Archived
+      weight: 5
+      published: false
+      default_revision: true
+    draft:
+      label: Draft
+      published: false
+      default_revision: false
+      weight: -5
+    published:
+      label: Published
+      published: true
+      default_revision: true
+      weight: 0
+  transitions:
+    archive:
+      label: Archive
+      from:
+        - published
+      to: archived
+      weight: 2
+    archived_draft:
+      label: 'Restore to Draft'
+      from:
+        - archived
+      to: draft
+      weight: 3
+    archived_published:
+      label: Restore
+      from:
+        - archived
+      to: published
+      weight: 4
+    create_new_draft:
+      label: 'Create New Draft'
+      to: draft
+      weight: 0
+      from:
+        - draft
+        - published
+    publish:
+      label: Publish
+      to: published
+      weight: 1
+      from:
+        - draft
+        - published
+  entity_types: {  }
+  default_moderation_state: draft