diff --git a/wp-content/themes/twentytwentyfive/assets/css/editor-style.css b/wp-content/themes/twentytwentyfive/assets/css/editor-style.css
new file mode 100644
index 0000000000..13b91baa2b
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/assets/css/editor-style.css
@@ -0,0 +1,8 @@
+/*
+ * Link styles
+ * https://github.com/WordPress/gutenberg/issues/42319
+ */
+a {
+	text-decoration-thickness: 1px !important;
+	text-underline-offset: .1em;
+}
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2
new file mode 100644
index 0000000000..ddfcab273d
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Bold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Bold.woff2
new file mode 100644
index 0000000000..72e0916b7a
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Bold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Light.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Light.woff2
new file mode 100644
index 0000000000..b0785513dd
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Light.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Medium.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Medium.woff2
new file mode 100644
index 0000000000..abb387289a
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Medium.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Regular.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Regular.woff2
new file mode 100644
index 0000000000..e73750b41c
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-Regular.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-SemiBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-SemiBold.woff2
new file mode 100644
index 0000000000..2b5777f8a3
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-SemiBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Black.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Black.woff2
new file mode 100644
index 0000000000..bac3ec2603
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Black.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BlackItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BlackItalic.woff2
new file mode 100644
index 0000000000..a550f65e53
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BlackItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Bold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Bold.woff2
new file mode 100644
index 0000000000..d67367ca55
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Bold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BoldItalic.woff2
new file mode 100644
index 0000000000..0d4ee8724f
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBold.woff2
new file mode 100644
index 0000000000..5ba058ca6d
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2
new file mode 100644
index 0000000000..5e40008695
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLight.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLight.woff2
new file mode 100644
index 0000000000..a06977d56c
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLight.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2
new file mode 100644
index 0000000000..ca7c7d763a
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Italic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Italic.woff2
new file mode 100644
index 0000000000..212cd3b520
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Italic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Light.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Light.woff2
new file mode 100644
index 0000000000..027c4e4caf
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Light.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-LightItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-LightItalic.woff2
new file mode 100644
index 0000000000..e16e676266
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-LightItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Medium.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Medium.woff2
new file mode 100644
index 0000000000..00b0ea7e86
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Medium.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-MediumItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-MediumItalic.woff2
new file mode 100644
index 0000000000..47a5428ea2
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-MediumItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Regular.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Regular.woff2
new file mode 100644
index 0000000000..d224f4ff8d
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Regular.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBold.woff2
new file mode 100644
index 0000000000..ff815c0b51
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2
new file mode 100644
index 0000000000..897a0f6c18
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Thin.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Thin.woff2
new file mode 100644
index 0000000000..444b0c7f0e
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Thin.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ThinItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ThinItalic.woff2
new file mode 100644
index 0000000000..85da45d218
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ThinItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Black.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Black.woff2
new file mode 100644
index 0000000000..2fefc2e991
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Black.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BlackItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BlackItalic.woff2
new file mode 100644
index 0000000000..aa9ab25924
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BlackItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Bold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Bold.woff2
new file mode 100644
index 0000000000..218a007313
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Bold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BoldItalic.woff2
new file mode 100644
index 0000000000..e32f0317c3
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBold.woff2
new file mode 100644
index 0000000000..0d3efcd384
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2
new file mode 100644
index 0000000000..4665bfdc49
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLight.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLight.woff2
new file mode 100644
index 0000000000..bc7f2ae0d2
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLight.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2
new file mode 100644
index 0000000000..9e7bd16eda
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Light.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Light.woff2
new file mode 100644
index 0000000000..0d00850fbe
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Light.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-LightItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-LightItalic.woff2
new file mode 100644
index 0000000000..2ab7591f6c
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-LightItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Medium.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Medium.woff2
new file mode 100644
index 0000000000..fe4b21a649
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Medium.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-MediumItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-MediumItalic.woff2
new file mode 100644
index 0000000000..da06424b36
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-MediumItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Regular.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Regular.woff2
new file mode 100644
index 0000000000..043102e34d
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Regular.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-RegularItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-RegularItalic.woff2
new file mode 100644
index 0000000000..dd072f4472
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-RegularItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBold.woff2
new file mode 100644
index 0000000000..d00879adf7
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2
new file mode 100644
index 0000000000..8d5628b375
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Bold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Bold.woff2
new file mode 100644
index 0000000000..ed47f9ca61
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Bold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-ExtraBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-ExtraBold.woff2
new file mode 100644
index 0000000000..a7038ea16c
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-ExtraBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-ExtraLight.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-ExtraLight.woff2
new file mode 100644
index 0000000000..796d57ef01
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-ExtraLight.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Light.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Light.woff2
new file mode 100644
index 0000000000..5925f9271f
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Light.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Medium.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Medium.woff2
new file mode 100644
index 0000000000..aaf29b65e2
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Medium.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Regular.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Regular.woff2
new file mode 100644
index 0000000000..896fb3d750
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-Regular.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-SemiBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-SemiBold.woff2
new file mode 100644
index 0000000000..1ae825d0bb
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-SemiBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Bold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Bold.woff2
new file mode 100644
index 0000000000..18e20ab14c
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Bold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-BoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-BoldItalic.woff2
new file mode 100644
index 0000000000..e2decc1397
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-BoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-ExtraBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-ExtraBold.woff2
new file mode 100644
index 0000000000..ba618f5afc
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-ExtraBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-ExtraBoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-ExtraBoldItalic.woff2
new file mode 100644
index 0000000000..a526a50db2
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-ExtraBoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Italic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Italic.woff2
new file mode 100644
index 0000000000..1a1002e054
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Italic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Light.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Light.woff2
new file mode 100644
index 0000000000..2f4b619b33
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Light.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-LightItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-LightItalic.woff2
new file mode 100644
index 0000000000..bb12a7595e
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-LightItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Medium.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Medium.woff2
new file mode 100644
index 0000000000..23da2aa292
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Medium.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-MediumItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-MediumItalic.woff2
new file mode 100644
index 0000000000..e632093c80
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-MediumItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Regular.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Regular.woff2
new file mode 100644
index 0000000000..069d54aaf2
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Regular.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-SemiBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-SemiBold.woff2
new file mode 100644
index 0000000000..9455dae697
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-SemiBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-SemiBoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-SemiBoldItalic.woff2
new file mode 100644
index 0000000000..4c629993fb
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-SemiBoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2
new file mode 100644
index 0000000000..8484d4f231
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Black.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Black.woff2
new file mode 100644
index 0000000000..734db27f75
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Black.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-BlackItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-BlackItalic.woff2
new file mode 100644
index 0000000000..d110163ccb
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-BlackItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Bold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Bold.woff2
new file mode 100644
index 0000000000..b1358a0a44
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Bold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-BoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-BoldItalic.woff2
new file mode 100644
index 0000000000..f3bd2002c7
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-BoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-ExtraBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-ExtraBold.woff2
new file mode 100644
index 0000000000..c77e64b817
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-ExtraBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-ExtraBoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-ExtraBoldItalic.woff2
new file mode 100644
index 0000000000..b4e160bff4
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-ExtraBoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Italic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Italic.woff2
new file mode 100644
index 0000000000..950e32b57b
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Italic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Medium.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Medium.woff2
new file mode 100644
index 0000000000..4c0d5e7153
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Medium.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-MediumItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-MediumItalic.woff2
new file mode 100644
index 0000000000..730622825e
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-MediumItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Regular.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Regular.woff2
new file mode 100644
index 0000000000..9a4475faac
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Regular.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-SemiBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-SemiBold.woff2
new file mode 100644
index 0000000000..ae8dd07dc2
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-SemiBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-SemiBoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-SemiBoldItalic.woff2
new file mode 100644
index 0000000000..3f276a9604
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-SemiBoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Black.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Black.woff2
new file mode 100644
index 0000000000..c7dc960896
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Black.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-BlackItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-BlackItalic.woff2
new file mode 100644
index 0000000000..336bdbbdfd
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-BlackItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Bold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Bold.woff2
new file mode 100644
index 0000000000..ffa7325332
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Bold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-BoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-BoldItalic.woff2
new file mode 100644
index 0000000000..69d96976d4
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-BoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraBold.woff2
new file mode 100644
index 0000000000..41645ec978
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraBoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraBoldItalic.woff2
new file mode 100644
index 0000000000..e4b94a4e12
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraBoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraLight.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraLight.woff2
new file mode 100644
index 0000000000..f7d4a1d552
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraLight.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraLightItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraLightItalic.woff2
new file mode 100644
index 0000000000..0945281a3b
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ExtraLightItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Italic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Italic.woff2
new file mode 100644
index 0000000000..49bc0db898
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Italic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Light.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Light.woff2
new file mode 100644
index 0000000000..ee9874d890
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Light.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-LightItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-LightItalic.woff2
new file mode 100644
index 0000000000..c52e110212
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-LightItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Medium.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Medium.woff2
new file mode 100644
index 0000000000..ff28a852a1
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Medium.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-MediumItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-MediumItalic.woff2
new file mode 100644
index 0000000000..6e0d0e36cc
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-MediumItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Regular.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Regular.woff2
new file mode 100644
index 0000000000..013a222b0c
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Regular.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-SemiBold.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-SemiBold.woff2
new file mode 100644
index 0000000000..1ef4a1be3b
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-SemiBold.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-SemiBoldItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-SemiBoldItalic.woff2
new file mode 100644
index 0000000000..a7e93845e1
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-SemiBoldItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Thin.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Thin.woff2
new file mode 100644
index 0000000000..18d972607f
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Thin.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ThinItalic.woff2 b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ThinItalic.woff2
new file mode 100644
index 0000000000..f78243b5f4
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-ThinItalic.woff2 differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/agenda-img-4.webp b/wp-content/themes/twentytwentyfive/assets/images/agenda-img-4.webp
new file mode 100644
index 0000000000..d7a00dc7fe
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/agenda-img-4.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/avatar.webp b/wp-content/themes/twentytwentyfive/assets/images/avatar.webp
new file mode 100644
index 0000000000..845019cbd2
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/avatar.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/book-image-landing.webp b/wp-content/themes/twentytwentyfive/assets/images/book-image-landing.webp
new file mode 100644
index 0000000000..f30065c8b6
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/book-image-landing.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/book-image.webp b/wp-content/themes/twentytwentyfive/assets/images/book-image.webp
new file mode 100644
index 0000000000..92beb78e99
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/book-image.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/botany-flowers.webp b/wp-content/themes/twentytwentyfive/assets/images/botany-flowers.webp
new file mode 100644
index 0000000000..bb34c39c98
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/botany-flowers.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/category-anthuriums.webp b/wp-content/themes/twentytwentyfive/assets/images/category-anthuriums.webp
new file mode 100644
index 0000000000..0f1d2fa0d6
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/category-anthuriums.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/category-cactus.webp b/wp-content/themes/twentytwentyfive/assets/images/category-cactus.webp
new file mode 100644
index 0000000000..9c90905a9e
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/category-cactus.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/category-sunflowers.webp b/wp-content/themes/twentytwentyfive/assets/images/category-sunflowers.webp
new file mode 100644
index 0000000000..eced76d4f0
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/category-sunflowers.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/coming-soon-bg-image.webp b/wp-content/themes/twentytwentyfive/assets/images/coming-soon-bg-image.webp
new file mode 100644
index 0000000000..ac96d52c23
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/coming-soon-bg-image.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/coral-square.webp b/wp-content/themes/twentytwentyfive/assets/images/coral-square.webp
new file mode 100644
index 0000000000..73c068fe1a
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/coral-square.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/cv-bio.webp b/wp-content/themes/twentytwentyfive/assets/images/cv-bio.webp
new file mode 100644
index 0000000000..31fac97470
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/cv-bio.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/dallas-creek-square.webp b/wp-content/themes/twentytwentyfive/assets/images/dallas-creek-square.webp
new file mode 100644
index 0000000000..d36340128b
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/dallas-creek-square.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/fair-sauimatani-square.webp b/wp-content/themes/twentytwentyfive/assets/images/fair-sauimatani-square.webp
new file mode 100644
index 0000000000..85449d8010
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/fair-sauimatani-square.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/flower-meadow-square.webp b/wp-content/themes/twentytwentyfive/assets/images/flower-meadow-square.webp
new file mode 100644
index 0000000000..4b9cd30aff
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/flower-meadow-square.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/grid-flower-1.webp b/wp-content/themes/twentytwentyfive/assets/images/grid-flower-1.webp
new file mode 100644
index 0000000000..4fadf2edfe
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/grid-flower-1.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/grid-flower-2.webp b/wp-content/themes/twentytwentyfive/assets/images/grid-flower-2.webp
new file mode 100644
index 0000000000..56698dafea
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/grid-flower-2.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/hero-podcast.webp b/wp-content/themes/twentytwentyfive/assets/images/hero-podcast.webp
new file mode 100644
index 0000000000..7383213247
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/hero-podcast.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-13029755.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-13029755.webp
new file mode 100644
index 0000000000..1a03fc5385
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-13029755.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-2211732.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-2211732.webp
new file mode 100644
index 0000000000..f5ccb93d05
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-2211732.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-2222755.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-2222755.webp
new file mode 100644
index 0000000000..c2ad28bc10
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-2222755.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-2224378.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-2224378.webp
new file mode 100644
index 0000000000..dc5a84a4e2
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-2224378.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8799471.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8799471.webp
new file mode 100644
index 0000000000..3435a3b3fc
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8799471.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8799918.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8799918.webp
new file mode 100644
index 0000000000..74f54e6827
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8799918.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8802603-original.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8802603-original.webp
new file mode 100644
index 0000000000..d75c1d3e1b
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8802603-original.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8802835-jpeg-scaled.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8802835-jpeg-scaled.webp
new file mode 100644
index 0000000000..648be67c9c
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8802835-jpeg-scaled.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8802845.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8802845.webp
new file mode 100644
index 0000000000..f4eabf2ea5
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8802845.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8803077-original.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8803077-original.webp
new file mode 100644
index 0000000000..82ebf6bd45
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8803077-original.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8812207.webp b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8812207.webp
new file mode 100644
index 0000000000..427db85fe3
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8812207.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/link-in-bio-background.webp b/wp-content/themes/twentytwentyfive/assets/images/link-in-bio-background.webp
new file mode 100644
index 0000000000..0f31d5bc95
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/link-in-bio-background.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/link-in-bio-image.webp b/wp-content/themes/twentytwentyfive/assets/images/link-in-bio-image.webp
new file mode 100644
index 0000000000..75efc7d3ad
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/link-in-bio-image.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/location.webp b/wp-content/themes/twentytwentyfive/assets/images/location.webp
new file mode 100644
index 0000000000..fb3eea8bae
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/location.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/marshland-birds-square.webp b/wp-content/themes/twentytwentyfive/assets/images/marshland-birds-square.webp
new file mode 100644
index 0000000000..5b2bc76f1c
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/marshland-birds-square.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/parthenon-square.webp b/wp-content/themes/twentytwentyfive/assets/images/parthenon-square.webp
new file mode 100644
index 0000000000..039281da55
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/parthenon-square.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/poster-image-background.webp b/wp-content/themes/twentytwentyfive/assets/images/poster-image-background.webp
new file mode 100644
index 0000000000..0c91076da3
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/poster-image-background.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/services-subscriber-photo.webp b/wp-content/themes/twentytwentyfive/assets/images/services-subscriber-photo.webp
new file mode 100644
index 0000000000..785147d20e
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/services-subscriber-photo.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/team-photo-1.webp b/wp-content/themes/twentytwentyfive/assets/images/team-photo-1.webp
new file mode 100644
index 0000000000..34d9ad9419
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/team-photo-1.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/team-photo-2.webp b/wp-content/themes/twentytwentyfive/assets/images/team-photo-2.webp
new file mode 100644
index 0000000000..f4f7cd427f
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/team-photo-2.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/team-photo-3.webp b/wp-content/themes/twentytwentyfive/assets/images/team-photo-3.webp
new file mode 100644
index 0000000000..ae0fc5ae6b
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/team-photo-3.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/team-photo-4.webp b/wp-content/themes/twentytwentyfive/assets/images/team-photo-4.webp
new file mode 100644
index 0000000000..c1ebdce628
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/team-photo-4.webp differ
diff --git a/wp-content/themes/twentytwentyfive/assets/images/vash-gon-square.webp b/wp-content/themes/twentytwentyfive/assets/images/vash-gon-square.webp
new file mode 100644
index 0000000000..a9b8d178f5
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/assets/images/vash-gon-square.webp differ
diff --git a/wp-content/themes/twentytwentyfive/functions.php b/wp-content/themes/twentytwentyfive/functions.php
new file mode 100644
index 0000000000..03880ba21f
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/functions.php
@@ -0,0 +1,161 @@
+<?php
+/**
+ * Twenty Twenty-Five functions and definitions.
+ *
+ * @link https://developer.wordpress.org/themes/basics/theme-functions/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+// Adds theme support for post formats.
+if ( ! function_exists( 'twentytwentyfive_post_format_setup' ) ) :
+	/**
+	 * Adds theme support for post formats.
+	 *
+	 * @since Twenty Twenty-Five 1.0
+	 *
+	 * @return void
+	 */
+	function twentytwentyfive_post_format_setup() {
+		add_theme_support( 'post-formats', array( 'audio', 'gallery', 'image', 'link', 'quote', 'video' ) );
+	}
+endif;
+add_action( 'after_setup_theme', 'twentytwentyfive_post_format_setup' );
+
+// Enqueues editor-style.css in the editors.
+if ( ! function_exists( 'twentytwentyfive_editor_style' ) ) :
+	/**
+	 * Enqueues editor-style.css in the editors.
+	 *
+	 * @since Twenty Twenty-Five 1.0
+	 *
+	 * @return void
+	 */
+	function twentytwentyfive_editor_style() {
+		add_editor_style( get_parent_theme_file_uri( 'assets/css/editor-style.css' ) );
+	}
+endif;
+add_action( 'after_setup_theme', 'twentytwentyfive_editor_style' );
+
+// Enqueues style.css on the front.
+if ( ! function_exists( 'twentytwentyfive_enqueue_styles' ) ) :
+	/**
+	 * Enqueues style.css on the front.
+	 *
+	 * @since Twenty Twenty-Five 1.0
+	 *
+	 * @return void
+	 */
+	function twentytwentyfive_enqueue_styles() {
+		wp_enqueue_style(
+			'twentytwentyfive-style',
+			get_parent_theme_file_uri( 'style.css' ),
+			array(),
+			wp_get_theme()->get( 'Version' )
+		);
+	}
+endif;
+add_action( 'wp_enqueue_scripts', 'twentytwentyfive_enqueue_styles' );
+
+// Registers custom block styles.
+if ( ! function_exists( 'twentytwentyfive_block_styles' ) ) :
+	/**
+	 * Registers custom block styles.
+	 *
+	 * @since Twenty Twenty-Five 1.0
+	 *
+	 * @return void
+	 */
+	function twentytwentyfive_block_styles() {
+		register_block_style(
+			'core/list',
+			array(
+				'name'         => 'checkmark-list',
+				'label'        => __( 'Checkmark', 'twentytwentyfive' ),
+				'inline_style' => '
+				ul.is-style-checkmark-list {
+					list-style-type: "\2713";
+				}
+
+				ul.is-style-checkmark-list li {
+					padding-inline-start: 1ch;
+				}',
+			)
+		);
+	}
+endif;
+add_action( 'init', 'twentytwentyfive_block_styles' );
+
+// Registers pattern categories.
+if ( ! function_exists( 'twentytwentyfive_pattern_categories' ) ) :
+	/**
+	 * Registers pattern categories.
+	 *
+	 * @since Twenty Twenty-Five 1.0
+	 *
+	 * @return void
+	 */
+	function twentytwentyfive_pattern_categories() {
+
+		register_block_pattern_category(
+			'twentytwentyfive_page',
+			array(
+				'label'       => __( 'Pages', 'twentytwentyfive' ),
+				'description' => __( 'A collection of full page layouts.', 'twentytwentyfive' ),
+			)
+		);
+
+		register_block_pattern_category(
+			'twentytwentyfive_post-format',
+			array(
+				'label'       => __( 'Post format', 'twentytwentyfive' ),
+				'description' => __( 'A collection of post format patterns.', 'twentytwentyfive' ),
+			)
+		);
+	}
+endif;
+add_action( 'init', 'twentytwentyfive_pattern_categories' );
+
+// Registers block binding sources.
+if ( ! function_exists( 'twentytwentyfive_register_block_bindings' ) ) :
+	/**
+	 * Registers the copyright block binding source.
+	 *
+	 * @since Twenty Twenty-Five 1.0
+	 *
+	 * @return void
+	 */
+	function twentytwentyfive_register_block_bindings() {
+		register_block_bindings_source(
+			'twentytwentyfive/copyright',
+			array(
+				'label'              => _x( '&copy; YEAR', 'Label for the copyright placeholder in the editor', 'twentytwentyfive' ),
+				'get_value_callback' => 'twentytwentyfive_copyright_binding',
+			)
+		);
+	}
+endif;
+
+// Registers block binding callback function for the copyright.
+if ( ! function_exists( 'twentytwentyfive_copyright_binding' ) ) :
+	/**
+	 * Callback function for the copyright block binding source.
+	 *
+	 * @since Twenty Twenty-Five 1.0
+	 *
+	 * @return string Copyright text.
+	 */
+	function twentytwentyfive_copyright_binding() {
+		$copyright_text = sprintf(
+			/* translators: 1: Copyright symbol or word, 2: Year */
+			esc_html__( '%1$s %2$s', 'twentytwentyfive' ),
+			'&copy;',
+			wp_date( 'Y' )
+		);
+
+		return $copyright_text;
+	}
+endif;
+add_action( 'init', 'twentytwentyfive_register_block_bindings' );
diff --git a/wp-content/themes/twentytwentyfive/parts/footer-newsletter.html b/wp-content/themes/twentytwentyfive/parts/footer-newsletter.html
new file mode 100644
index 0000000000..8e1698856a
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/parts/footer-newsletter.html
@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"twentytwentyfive/footer-newsletter"} /-->
diff --git a/wp-content/themes/twentytwentyfive/parts/footer.html b/wp-content/themes/twentytwentyfive/parts/footer.html
new file mode 100644
index 0000000000..c2ea07ccad
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/parts/footer.html
@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"twentytwentyfive/footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/parts/header.html b/wp-content/themes/twentytwentyfive/parts/header.html
new file mode 100644
index 0000000000..7e3e990095
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/parts/header.html
@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"twentytwentyfive/header"} /-->
diff --git a/wp-content/themes/twentytwentyfive/parts/sidebar.html b/wp-content/themes/twentytwentyfive/parts/sidebar.html
new file mode 100644
index 0000000000..a29f829626
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/parts/sidebar.html
@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"twentytwentyfive/hidden-sidebar"} /-->
diff --git a/wp-content/themes/twentytwentyfive/parts/vertical-header.html b/wp-content/themes/twentytwentyfive/parts/vertical-header.html
new file mode 100644
index 0000000000..e102cc7324
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/parts/vertical-header.html
@@ -0,0 +1 @@
+<!-- wp:pattern {"slug":"twentytwentyfive/vertical-header"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/banner-about-book.php b/wp-content/themes/twentytwentyfive/patterns/banner-about-book.php
new file mode 100644
index 0000000000..be83dbb25a
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/banner-about-book.php
@@ -0,0 +1,41 @@
+<?php
+/**
+ * Title: Banner with book description
+ * Slug: twentytwentyfive/banner-about-book
+ * Categories: banner, featured
+ * Description: Banner with book description and accompanying image for promotion.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:columns {"verticalAlignment":null,"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"var:preset|spacing|70"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"verticalAlignment":"center","width":""} -->
+		<div class="wp-block-column is-vertically-aligned-center">
+			<!-- wp:heading {"level":3,"className":"wp-block-heading","fontSize":"xx-large"} -->
+			<h3 class="wp-block-heading has-xx-large-font-size">About the book</h3>
+			<!-- /wp:heading -->
+
+			<!-- wp:paragraph {"fontSize":"medium"} -->
+			<p class="has-medium-font-size">This exquisite compilation showcases a diverse array of photographs that capture the essence of different eras and cultures, reflecting the unique styles and perspectives of each artist. Fleckenstein’s evocative imagery, Strand’s groundbreaking modernist approach, and Kōno’s meticulous documentation of Japanese life come together in a harmonious blend that celebrates the art of photography. Each image in “The Stories Book” is accompanied by insightful commentary, providing historical context and revealing the stories behind the photographs. This collection is not only a visual feast but also a tribute to the power of photography to preserve and narrate the multifaceted experiences of humanity.</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"verticalAlignment":"center","width":"","layout":{"type":"default"}} -->
+		<div class="wp-block-column is-vertically-aligned-center">
+			<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+			<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/book-image-landing.webp" alt="Image of a book" style="aspect-ratio:1;object-fit:cover"/></figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/banner-cover-big-heading.php b/wp-content/themes/twentytwentyfive/patterns/banner-cover-big-heading.php
new file mode 100644
index 0000000000..292619d658
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/banner-cover-big-heading.php
@@ -0,0 +1,34 @@
+<?php
+/**
+ * Title: Cover with big heading
+ * Slug: twentytwentyfive/banner-cover-big-heading
+ * Categories: banner, about, featured
+ * Description: A full-width cover section with a large background image and an oversized heading.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-section-3","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull is-style-section-3" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","style":{"spacing":{}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:image {"sizeSlug":"full","linkDestination":"none","align":"wide"} -->
+		<figure class="wp-block-image alignwide size-full">
+			<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/coming-soon-bg-image.webp" alt="Photo of a field full of flowers, a blue sky and a tree." />
+		</figure>
+		<!-- /wp:image -->
+
+		<!-- wp:group {"align":"full","layout":{"type":"default"}} -->
+		<div class="wp-block-group alignfull">
+			<!-- wp:paragraph {"align":"left","style":{"typography":{"fontSize":"clamp(1rem, 380px, 24vw)","letterSpacing":"-0.02em","lineHeight":"1","fontWeight":"700"}}} -->
+			<p class="has-text-align-left" style="font-size:clamp(1rem, 380px, 24vw);font-weight:700;letter-spacing:-0.02em;line-height:1">Stories</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/banner-intro-image.php b/wp-content/themes/twentytwentyfive/patterns/banner-intro-image.php
new file mode 100644
index 0000000000..0c5e00693b
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/banner-intro-image.php
@@ -0,0 +1,52 @@
+<?php
+/**
+ * Title: Short heading and paragraph and image on the left
+ * Slug: twentytwentyfive/banner-intro-image
+ * Categories: banner
+ * Description: A Intro pattern with Short heading, paragraph and image on the left.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"width":"56%"} -->
+		<div class="wp-block-column" style="flex-basis:56%">
+			<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full"} -->
+			<figure class="wp-block-image size-full">
+				<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/botany-flowers.webp" alt="<?php echo esc_attr_x( 'Picture of a flower', 'Alt text for intro picture', 'twentytwentyfive' ); ?>" style="aspect-ratio:1;object-fit:cover" />
+			</figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"verticalAlignment":"center","style":{"spacing":{"blockGap":"var:preset|spacing|40"}}} -->
+		<div class="wp-block-column is-vertically-aligned-center">
+			<!-- wp:heading -->
+			<h2 class="wp-block-heading"><?php echo esc_html_x( 'New arrivals', 'Heading for banner with flower', 'twentytwentyfive' ); ?></h2>
+			<!-- /wp:heading -->
+
+			<!-- wp:paragraph -->
+			<p><?php echo esc_html_x( 'Like flowers that bloom in unexpected places, every story unfolds with beauty and resilience, revealing hidden wonders.', 'Sample description for banner with flower', 'twentytwentyfive' ); ?></p>
+			<!-- /wp:paragraph -->
+
+			<!-- wp:buttons -->
+			<div class="wp-block-buttons">
+				<!-- wp:button -->
+				<div class="wp-block-button">
+					<a class="wp-block-button__link wp-element-button"><?php echo esc_html_x( 'Learn More', 'Button text of intro section', 'twentytwentyfive' ); ?></a>
+				</div>
+				<!-- /wp:button -->
+			</div>
+			<!-- /wp:buttons -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/banner-intro.php b/wp-content/themes/twentytwentyfive/patterns/banner-intro.php
new file mode 100644
index 0000000000..e43f36fec0
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/banner-intro.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * Title: Intro with left-aligned description
+ * Slug: twentytwentyfive/banner-intro
+ * Categories: banner, featured
+ * Description: A large left-aligned heading with a brand name emphasized in bold.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:heading {"align":"wide","fontSize":"x-large"} -->
+	<h2 class="wp-block-heading alignwide has-x-large-font-size">
+		<?php
+			printf(
+				/* translators: %1$s is the brand name, e.g., 'Fleurs'. */
+				esc_html_x( 'We\'re %1$s, our mission is to deliver exquisite flower arrangements that not only adorn living spaces but also inspire a deeper appreciation for natural beauty.', 'Example pattern text', 'twentytwentyfive' ),
+				'<strong>' . esc_html_x( 'Fleurs', 'Example brand name in pattern', 'twentytwentyfive' ) . '</strong>'
+			);
+			?>
+	</h2>
+	<!-- /wp:heading -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/banner-poster.php b/wp-content/themes/twentytwentyfive/patterns/banner-poster.php
new file mode 100644
index 0000000000..e4d684a2f2
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/banner-poster.php
@@ -0,0 +1,62 @@
+<?php
+/**
+ * Title: Poster-like section
+ * Slug: twentytwentyfive/banner-poster
+ * Categories: banner, media, featured
+ * Description: A section that can be used as a banner or a landing page to announce an event.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/poster-image-background.webp","alt":"Picture of a historical building in ruins.","dimRatio":30,"overlayColor":"contrast","isUserOverlayColor":true,"minHeight":100,"minHeightUnit":"vh","align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-1"}}},"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50","top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"textColor":"accent-1","layout":{"type":"constrained"}} -->
+<div class="wp-block-cover alignfull has-accent-1-color has-text-color has-link-color" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);min-height:100vh"><span aria-hidden="true" class="wp-block-cover__background has-contrast-background-color has-background-dim-30 has-background-dim"></span><img class="wp-block-cover__image-background" alt="Picture of a historical building in ruins." src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/poster-image-background.webp" data-object-fit="cover"/>
+<div class="wp-block-cover__inner-container">
+	<!-- wp:group {"align":"wide","style":{"dimensions":{"minHeight":"100vh"}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"space-between","justifyContent":"stretch"}} -->
+	<div class="wp-block-group alignwide" style="min-height:100vh">
+		<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50"}}}} -->
+		<div class="wp-block-columns alignwide">
+			<!-- wp:column {"width":"66.66%"} -->
+			<div class="wp-block-column" style="flex-basis:66.66%">
+				<!-- wp:heading {"textAlign":"left","align":"wide","style":{"typography":{"fontSize":"12vw","lineHeight":"0.9","fontStyle":"normal","fontWeight":"300"}}} -->
+				<h2 class="wp-block-heading alignwide has-text-align-left" style="font-size:12vw;font-style:normal;font-weight:300;line-height:0.9">Stories, historias, iсторії, iστορίες.</h2>
+				<!-- /wp:heading -->
+			</div>
+			<!-- /wp:column -->
+
+			<!-- wp:column {"width":"33.33%"} -->
+			<div class="wp-block-column" style="flex-basis:33.33%">
+				<!-- wp:paragraph {"align":"right"} -->
+				<p class="has-text-align-right">Aug 08—10 2025<br>Fuego Bar, Mexico City</p>
+				<!-- /wp:paragraph -->
+			</div>
+			<!-- /wp:column -->
+		</div>
+		<!-- /wp:columns -->
+
+		<!-- wp:columns {"verticalAlignment":"bottom","isStackedOnMobile":false,"align":"wide"} -->
+		<div class="wp-block-columns alignwide are-vertically-aligned-bottom is-not-stacked-on-mobile">
+			<!-- wp:column {"verticalAlignment":"bottom","width":"66.66%"} -->
+			<div class="wp-block-column is-vertically-aligned-bottom" style="flex-basis:66.66%">
+				<!-- wp:heading {"textAlign":"left","align":"wide","style":{"typography":{"lineHeight":"0.9","fontStyle":"normal","fontWeight":"300"}},"fontSize":"xx-large"} -->
+				<h2 class="wp-block-heading alignwide has-text-align-left has-xx-large-font-size" style="font-style:normal;font-weight:300;line-height:0.9">Let’s hear them.</h2>
+				<!-- /wp:heading -->
+			</div>
+			<!-- /wp:column -->
+
+			<!-- wp:column {"verticalAlignment":"bottom","width":"33.33%"} -->
+			<div class="wp-block-column is-vertically-aligned-bottom" style="flex-basis:33.33%">
+				<!-- wp:paragraph {"align":"right"} -->
+				<p class="has-text-align-right">#stories</p>
+				<!-- /wp:paragraph -->
+			</div>
+			<!-- /wp:column -->
+		</div>
+		<!-- /wp:columns -->
+	</div>
+	<!-- /wp:group -->
+	</div>
+</div>
+<!-- /wp:cover -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/banner-with-description-and-images-grid.php b/wp-content/themes/twentytwentyfive/patterns/banner-with-description-and-images-grid.php
new file mode 100644
index 0000000000..28ffd75810
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/banner-with-description-and-images-grid.php
@@ -0,0 +1,45 @@
+<?php
+/**
+ * Title: Banner with description and images grid
+ * Slug: twentytwentyfive/banner-description-images-grid
+ * Categories: banner, featured
+ * Description: A banner with a short paragraph, and two images displayed in a grid layout.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","minimumColumnWidth":"26rem"}} -->
+	<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"space-between","justifyContent":"stretch","flexWrap":"nowrap"}} -->
+		<div class="wp-block-group">
+			<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"left"}} -->
+			<div class="wp-block-group">
+				<!-- wp:heading {"className":"is-style-text-annotation"} -->
+				<h2 class="wp-block-heading is-style-text-annotation"><?php esc_html_e( 'About Us', 'twentytwentyfive' ); ?></h2>
+				<!-- /wp:heading -->
+
+				<!-- wp:paragraph {"className":"is-style-text-subtitle"} -->
+				<p class="is-style-text-subtitle"><strong>Fleurs</strong> is a flower delivery and subscription business. Based in the EU, our mission is not only to deliver stunning flower arrangements across but also foster knowledge and enthusiasm on the beautiful gift of nature: flowers.</p>
+				<!-- /wp:paragraph -->
+
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:image {"aspectRatio":"16/9","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+			<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/grid-flower-1.webp" alt="Photography close up of a red flower." style="aspect-ratio:16/9;object-fit:cover"/></figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:image {"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+		<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/grid-flower-2.webp" alt="Black and white photography close up of a flower." style="aspect-ratio:3/4;object-fit:cover"/></figure>
+		<!-- /wp:image -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/comments.php b/wp-content/themes/twentytwentyfive/patterns/comments.php
new file mode 100644
index 0000000000..08c500f706
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/comments.php
@@ -0,0 +1,53 @@
+<?php
+/**
+ * Title: Comments
+ * Slug: twentytwentyfive/comments
+ * Description: Comments area with comments list, pagination, and comment form.
+ * Categories: text
+ * Block Types: core/comments
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:comments {"className":"wp-block-comments-query-loop","style":{"spacing":{"margin":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}}}} -->
+<div class="wp-block-comments wp-block-comments-query-loop" style="margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70)">
+	<!-- wp:heading {"fontSize":"x-large"} -->
+	<h2 class="wp-block-heading has-x-large-font-size"><?php esc_html_e( 'Comments', 'twentytwentyfive' ); ?></h2>
+	<!-- /wp:heading -->
+	<!-- wp:comments-title {"level":3,"fontSize":"large"} /-->
+	<!-- wp:comment-template -->
+	<!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","verticalAlignment":"top"}} -->
+		<div class="wp-block-group">
+			<!-- wp:avatar {"size":50} /-->
+			<!-- wp:group -->
+			<div class="wp-block-group">
+				<!-- wp:comment-date /-->
+				<!-- wp:comment-author-name /-->
+				<!-- wp:comment-content /-->
+				<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+				<div class="wp-block-group">
+					<!-- wp:comment-edit-link /-->
+					<!-- wp:comment-reply-link /-->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+	<!-- /wp:comment-template -->
+
+	<!-- wp:comments-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} -->
+	<!-- wp:comments-pagination-previous /-->
+	<!-- wp:comments-pagination-next /-->
+	<!-- /wp:comments-pagination -->
+
+	<!-- wp:post-comments-form /-->
+</div>
+<!-- /wp:comments -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/contact-centered-social-link.php b/wp-content/themes/twentytwentyfive/patterns/contact-centered-social-link.php
new file mode 100644
index 0000000000..f5afd1b69a
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/contact-centered-social-link.php
@@ -0,0 +1,39 @@
+<?php
+/**
+ * Title: Centered link and social links
+ * Slug: twentytwentyfive/contact-centered-social-link
+ * Keywords: contact, faq, questions
+ * Categories: contact
+ * Description: Centered contact section with a prominent message and social media links.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"},"blockGap":"var:preset|spacing|50"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:paragraph {"align":"center","className":"is-style-text-display","style":{"typography":{"fontStyle":"normal","fontWeight":"400"}}} -->
+		<p class="has-text-align-center is-style-text-display" style="font-style:normal;font-weight:400"><?php echo wp_kses_post( _x( 'Got questions? <br><a href="#" rel="nofollow">Feel free to reach out.</a>', 'Heading of the Contact social link pattern', 'twentytwentyfive' ) ); ?></p>
+		<!-- /wp:paragraph -->
+
+		<!-- wp:spacer {"height":"var:preset|spacing|40"} -->
+		<div style="height:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+
+		<!-- wp:social-links {"iconColor":"contrast","className":"has-icon-color is-style-logos-only","layout":{"type":"flex","justifyContent":"center"}} -->
+		<ul class="wp-block-social-links has-icon-color is-style-logos-only">
+			<!-- wp:social-link {"url":"#","service":"twitter"} /-->
+			<!-- wp:social-link {"url":"#","service":"facebook"} /-->
+			<!-- wp:social-link {"url":"#","service":"instagram"} /-->
+			<!-- wp:social-link {"url":"#","service":"pinterest"} /-->
+		</ul>
+		<!-- /wp:social-links -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/contact-info-locations.php b/wp-content/themes/twentytwentyfive/patterns/contact-info-locations.php
new file mode 100644
index 0000000000..56aa3e8500
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/contact-info-locations.php
@@ -0,0 +1,101 @@
+<?php
+/**
+ * Title: Contact, info and locations
+ * Slug: twentytwentyfive/contact-info-locations
+ * Keywords: contact, location
+ * Categories: contact
+ * Viewport width: 1400
+ * Description: Contact section with social media links, email, and multiple location details.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:heading {"textAlign":"left","align":"full","fontSize":"xx-large"} -->
+		<h2 class="wp-block-heading alignfull has-text-align-left has-xx-large-font-size">How to get in touch with us</h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"},"blockGap":"var:preset|spacing|50","margin":{"top":"var:preset|spacing|50"}},"border":{"top":{"color":"var:preset|color|accent-4","width":"1px"}}},"layout":{"type":"grid","minimumColumnWidth":"23rem"}} -->
+		<div class="wp-block-group alignwide" style="border-top-color:var(--wp--preset--color--accent-4);border-top-width:1px;margin-top:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+			<!-- wp:group {"style":{"layout":{"rowSpan":1,"columnSpan":2}},"layout":{"type":"flex","orientation":"vertical"}} -->
+			<div class="wp-block-group">
+				<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
+				<h3 class="wp-block-heading has-medium-font-size" style="font-style:normal;font-weight:700">Social media</h3>
+				<!-- /wp:heading -->
+				<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"fontSize":"medium","layout":{"type":"flex","orientation":"vertical"},"ariaLabel":"<?php esc_attr_e( 'Social', 'twentytwentyfive' ); ?>"} -->
+					<!-- wp:navigation-link {"label":"<?php esc_html_e( 'X/Twitter', 'twentytwentyfive' ); ?>","url":"#"} /-->
+					<!-- wp:navigation-link {"label":"<?php esc_html_e( 'Instagram', 'twentytwentyfive' ); ?>","url":"#"} /-->
+					<!-- wp:navigation-link {"label":"<?php esc_html_e( 'Facebook', 'twentytwentyfive' ); ?>","url":"#"} /-->
+					<!-- wp:navigation-link {"label":"<?php esc_html_e( 'TikTok', 'twentytwentyfive' ); ?>","url":"#"} /-->
+				<!-- /wp:navigation -->
+				<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
+				<h3 class="wp-block-heading has-medium-font-size" style="font-style:normal;font-weight:700">Email</h3>
+				<!-- /wp:heading -->
+				<!-- wp:paragraph {"fontSize":"medium"} -->
+				<p class="has-medium-font-size">example@example.com</p>
+				<!-- /wp:paragraph -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:group {"layout":{"type":"grid","minimumColumnWidth":null,"columnCount":2}} -->
+			<div class="wp-block-group">
+				<!-- wp:group {"style":{"layout":{"columnSpan":1,"rowSpan":1}},"layout":{"type":"constrained"}} -->
+				<div class="wp-block-group">
+					<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
+					<h3 class="wp-block-heading has-medium-font-size" style="font-style:normal;font-weight:700">New York</h3>
+					<!-- /wp:heading -->
+					<!-- wp:paragraph {"fontSize":"medium"} -->
+					<p class="has-medium-font-size">123 Example St. Manhattan, NY 10300 United States</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+
+				<!-- wp:group {"style":{"layout":{"columnSpan":1,"rowSpan":1}},"layout":{"type":"constrained"}} -->
+				<div class="wp-block-group">
+					<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
+					<h3 class="wp-block-heading has-medium-font-size" style="font-style:normal;font-weight:700">San Diego</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph {"fontSize":"medium"} -->
+					<p class="has-medium-font-size">123 Example St. Manhattan, NY 10300 United States</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+
+				<!-- wp:group {"style":{"layout":{"columnSpan":1,"rowSpan":1}},"layout":{"type":"constrained"}} -->
+				<div class="wp-block-group">
+					<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
+					<h3 class="wp-block-heading has-medium-font-size" style="font-style:normal;font-weight:700">Salt Lake City</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph {"fontSize":"medium"} -->
+					<p class="has-medium-font-size">123 Example St. Manhattan, NY 10300 United States</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+
+				<!-- wp:group {"style":{"layout":{"columnSpan":1,"rowSpan":1}},"layout":{"type":"constrained"}} -->
+				<div class="wp-block-group">
+					<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
+					<h3 class="wp-block-heading has-medium-font-size" style="font-style:normal;font-weight:700">Portland</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph {"fontSize":"medium"} -->
+					<p class="has-medium-font-size">123 Example St. Manhattan, NY 10300 United States</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/contact-location-and-link.php b/wp-content/themes/twentytwentyfive/patterns/contact-location-and-link.php
new file mode 100644
index 0000000000..896cda950a
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/contact-location-and-link.php
@@ -0,0 +1,43 @@
+<?php
+/**
+ * Title: Contact location and link
+ * Slug: twentytwentyfive/contact-location-and-link
+ * Categories: contact, featured
+ * Description: Contact section with a location address, a directions link, and an image of the location.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-section-3","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
+<div class="wp-block-group alignfull is-style-section-3" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"verticalAlignment":"top","width":""} -->
+		<div class="wp-block-column is-vertically-aligned-top">
+			<!-- wp:group {"style":{"dimensions":{"minHeight":"100%"},"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch","verticalAlignment":"space-between"}} -->
+			<div class="wp-block-group" style="min-height:100%"><!-- wp:paragraph {"className":"is-style-text-display","fontSize":"xx-large"} -->
+				<p class="is-style-text-display has-xx-large-font-size">Visit us at 123 Example St. Manhattan, NY 10300, United States</p>
+				<!-- /wp:paragraph -->
+
+				<!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase"}},"fontSize":"medium"} -->
+				<p class="has-medium-font-size" style="text-transform:uppercase"><a href="#">Get directions</a></p>
+				<!-- /wp:paragraph -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"verticalAlignment":"top","width":""} -->
+		<div class="wp-block-column is-vertically-aligned-top">
+			<!-- wp:image {"aspectRatio":"1","scale":"cover","linkDestination":"none","className":"wp-block-image size-large"} -->
+			<figure class="wp-block-image size-large"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/location.webp" alt="The business location" /></figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/cta-book-links.php b/wp-content/themes/twentytwentyfive/patterns/cta-book-links.php
new file mode 100644
index 0000000000..3c89a2f4b7
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/cta-book-links.php
@@ -0,0 +1,60 @@
+<?php
+/**
+ * Title: Call to action with book links
+ * Slug: twentytwentyfive/cta-book-links
+ * Categories: call-to-action, featured
+ * Description: A call to action section with links to get the book in different websites.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"},"blockGap":"var:preset|spacing|50"}},"layout":{"type":"constrained","contentSize":"800px"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:heading {"textAlign":"center","align":"wide","fontSize":"x-large"} -->
+	<h2 class="wp-block-heading alignwide has-text-align-center has-x-large-font-size">Buy your copy of The Stories Book</h2>
+	<!-- /wp:heading -->
+
+	<!-- wp:buttons {"align":"wide","fontSize":"medium","layout":{"type":"flex","justifyContent":"center","flexWrap":"wrap"}} -->
+	<div class="wp-block-buttons alignwide has-custom-font-size has-medium-font-size">
+		<!-- wp:button -->
+		<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Amazon</a></div>
+		<!-- /wp:button -->
+
+		<!-- wp:button -->
+		<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Audible</a></div>
+		<!-- /wp:button -->
+
+		<!-- wp:button -->
+		<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Barnes &amp; Noble</a></div>
+		<!-- /wp:button -->
+
+		<!-- wp:button -->
+		<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Apple Books</a></div>
+		<!-- /wp:button -->
+
+		<!-- wp:button -->
+		<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Bookshop.org</a></div>
+		<!-- /wp:button -->
+
+		<!-- wp:button -->
+		<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Spotify</a></div>
+		<!-- /wp:button -->
+
+		<!-- wp:button -->
+		<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">BAM!</a></div>
+		<!-- /wp:button -->
+
+		<!-- wp:button -->
+		<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Simon &amp; Schuster</a></div>
+		<!-- /wp:button -->
+	</div>
+	<!-- /wp:buttons -->
+
+	<!-- wp:paragraph {"align":"center","fontSize":"medium"} -->
+	<p class="has-text-align-center has-medium-font-size">Outside Europe? View <a href="#">international editions</a>.</p>
+	<!-- /wp:paragraph -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/cta-book-locations.php b/wp-content/themes/twentytwentyfive/patterns/cta-book-locations.php
new file mode 100644
index 0000000000..f502e46380
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/cta-book-locations.php
@@ -0,0 +1,148 @@
+<?php
+/**
+ * Title: Call to action with locations
+ * Slug: twentytwentyfive/cta-book-locations
+ * Categories: call-to-action, featured
+ * Description: A call to action section with links to get the book in the most popular locations.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-default","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull is-style-default" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"var:preset|spacing|80"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"width":"60%"} -->
+		<div class="wp-block-column" style="flex-basis:60%">
+			<!-- wp:group {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|30"}}},"layout":{"type":"flex","orientation":"vertical","flexWrap":"wrap"}} -->
+			<div class="wp-block-group" style="padding-bottom:var(--wp--preset--spacing--30)">
+				<!-- wp:heading -->
+				<h2 class="wp-block-heading">International editions</h2>
+				<!-- /wp:heading -->
+
+				<!-- wp:paragraph {"fontSize":"medium"} -->
+				<p class="has-medium-font-size">The Stories Book will be available from these international retailers.</p>
+				<!-- /wp:paragraph -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"width":"40%"} -->
+		<div class="wp-block-column" style="flex-basis:40%">
+			<!-- wp:columns -->
+			<div class="wp-block-columns">
+				<!-- wp:column {"width":"","style":{"spacing":{"blockGap":"var:preset|spacing|50"}}} -->
+				<div class="wp-block-column">
+					<!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+					<div class="wp-block-group">
+						<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} -->
+						<h3 class="wp-block-heading has-large-font-size" style="font-style:normal;font-weight:500">Australia</h3>
+						<!-- /wp:heading -->
+
+						<!-- wp:paragraph {"fontSize":"medium"} -->
+						<p class="has-medium-font-size"><a href="#">Book Store</a></p>
+						<!-- /wp:paragraph -->
+					</div>
+					<!-- /wp:group -->
+
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+					<div class="wp-block-group">
+						<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} -->
+						<h3 class="wp-block-heading has-large-font-size" style="font-style:normal;font-weight:500">Brazil</h3>
+						<!-- /wp:heading -->
+
+						<!-- wp:paragraph {"fontSize":"medium"} -->
+						<p class="has-medium-font-size"><a href="#">Book Store</a></p>
+						<!-- /wp:paragraph -->
+					</div>
+					<!-- /wp:group -->
+
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+					<div class="wp-block-group">
+						<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} -->
+						<h3 class="wp-block-heading has-large-font-size" style="font-style:normal;font-weight:500">Canada</h3>
+						<!-- /wp:heading -->
+
+						<!-- wp:paragraph {"fontSize":"medium"} -->
+						<p class="has-medium-font-size"><a href="#">Book Store</a></p>
+						<!-- /wp:paragraph -->
+					</div>
+					<!-- /wp:group -->
+
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+					<div class="wp-block-group">
+						<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} -->
+						<h3 class="wp-block-heading has-large-font-size" style="font-style:normal;font-weight:500">Japan</h3>
+						<!-- /wp:heading -->
+
+						<!-- wp:paragraph {"fontSize":"medium"} -->
+						<p class="has-medium-font-size"><a href="#">Book Store</a></p>
+						<!-- /wp:paragraph -->
+					</div>
+					<!-- /wp:group -->
+				</div>
+				<!-- /wp:column -->
+
+				<!-- wp:column {"width":"","style":{"spacing":{"blockGap":"var:preset|spacing|50"}}} -->
+				<div class="wp-block-column">
+					<!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+					<div class="wp-block-group">
+						<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} -->
+						<h3 class="wp-block-heading has-large-font-size" style="font-style:normal;font-weight:500">New Zealand</h3>
+						<!-- /wp:heading -->
+
+						<!-- wp:paragraph {"fontSize":"medium"} -->
+						<p class="has-medium-font-size"><a href="#">Book Store</a></p>
+						<!-- /wp:paragraph -->
+					</div>
+					<!-- /wp:group -->
+
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+					<div class="wp-block-group">
+						<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} -->
+						<h3 class="wp-block-heading has-large-font-size" style="font-style:normal;font-weight:500">Switzerland</h3>
+						<!-- /wp:heading -->
+
+						<!-- wp:paragraph {"fontSize":"medium"} -->
+						<p class="has-medium-font-size"><a href="#">Book Store</a></p>
+						<!-- /wp:paragraph -->
+					</div>
+					<!-- /wp:group -->
+
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+					<div class="wp-block-group">
+						<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} -->
+						<h3 class="wp-block-heading has-large-font-size" style="font-style:normal;font-weight:500">United States</h3>
+						<!-- /wp:heading -->
+
+						<!-- wp:paragraph {"fontSize":"medium"} -->
+						<p class="has-medium-font-size"><a href="#">Book Store</a></p>
+						<!-- /wp:paragraph -->
+					</div>
+					<!-- /wp:group -->
+
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"constrained","justifyContent":"left"}} -->
+					<div class="wp-block-group">
+						<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} -->
+						<h3 class="wp-block-heading has-large-font-size" style="font-style:normal;font-weight:500">United Kingdom</h3>
+						<!-- /wp:heading -->
+
+						<!-- wp:paragraph {"fontSize":"medium"} -->
+						<p class="has-medium-font-size"><a href="#">Book Store</a></p>
+						<!-- /wp:paragraph -->
+					</div>
+					<!-- /wp:group -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/cta-centered-heading.php b/wp-content/themes/twentytwentyfive/patterns/cta-centered-heading.php
new file mode 100644
index 0000000000..77a64d2511
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/cta-centered-heading.php
@@ -0,0 +1,35 @@
+<?php
+/**
+ * Title: Centered heading
+ * Slug: twentytwentyfive/cta-centered-heading
+ * Categories: call-to-action, featured
+ * Description: A hero with a centered heading, paragraph and button.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"right":"var:preset|spacing|40","left":"var:preset|spacing|40","top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}},"dimensions":{"minHeight":"0vh"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="min-height:0vh;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--40);">
+	<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group">
+		<!-- wp:heading {"textAlign":"center","level":1,"style":{"spacing":{"margin":{"right":"0","left":"0"},"padding":{"right":"0","left":"0"}}}} -->
+		<h1 class="wp-block-heading has-text-align-center" style="margin-right:0;margin-left:0;padding-right:0;padding-left:0">Tell your story</h1>
+		<!-- /wp:heading -->
+
+		<!-- wp:paragraph {"align":"center"} -->
+		<p class="has-text-align-center">Like flowers that bloom in unexpected places, every story unfolds with beauty and resilience, revealing hidden wonders.</p>
+		<!-- /wp:paragraph -->
+
+		<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
+		<div class="wp-block-buttons">
+			<!-- wp:button -->
+			<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Learn more</a></div>
+			<!-- /wp:button --></div>
+		<!-- /wp:buttons -->
+		</div>
+	<!-- /wp:group -->
+	</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/cta-events-list.php b/wp-content/themes/twentytwentyfive/patterns/cta-events-list.php
new file mode 100644
index 0000000000..37994db6f4
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/cta-events-list.php
@@ -0,0 +1,157 @@
+<?php
+/**
+ * Title: Events list
+ * Slug: twentytwentyfive/cta-events-list
+ * Categories: call-to-action
+ * Description: A list of events with call to action.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:heading -->
+		<h2 class="wp-block-heading">Upcoming events</h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:paragraph -->
+		<p>These are some of the upcoming events</p>
+		<!-- /wp:paragraph -->
+
+		<!-- wp:group {"style":{"spacing":{"blockGap":"0","margin":{"top":"var:preset|spacing|70"}}},"layout":{"type":"default"}} -->
+		<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--70)">
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+			<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+				<!-- wp:group {"layout":{"type":"constrained"}} -->
+				<div class="wp-block-group">
+					<!-- wp:heading {"level":3} -->
+					<h3 class="wp-block-heading">Tell your story</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph -->
+					<p>Atlanta, GA, USA</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|70"}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+				<div class="wp-block-group">
+					<!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase"}}} -->
+					<p style="text-transform:uppercase">Mon, Jan 1</p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:buttons -->
+					<div class="wp-block-buttons">
+						<!-- wp:button {"fontSize":"small"} -->
+						<div class="wp-block-button has-custom-font-size has-small-font-size"><a class="wp-block-button__link wp-element-button">Buy Tickets</a></div>
+						<!-- /wp:button -->
+					</div>
+					<!-- /wp:buttons -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+			<div class="wp-block-group" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"layout":{"type":"constrained"}} -->
+				<div class="wp-block-group">
+					<!-- wp:heading {"level":3} -->
+					<h3 class="wp-block-heading">“Stories, historias, iсторії, iστορίες”</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph -->
+					<p>Mexico City, Mexico</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|70"}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+				<div class="wp-block-group">
+					<!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase"}}} -->
+					<p style="text-transform:uppercase">Mon, Jan 1</p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:buttons -->
+					<div class="wp-block-buttons">
+						<!-- wp:button {"fontSize":"small"} -->
+						<div class="wp-block-button has-custom-font-size has-small-font-size"><a class="wp-block-button__link wp-element-button">Buy Tickets</a></div>
+						<!-- /wp:button -->
+					</div>
+					<!-- /wp:buttons -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+			<div class="wp-block-group" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"layout":{"type":"constrained"}} -->
+				<div class="wp-block-group">
+					<!-- wp:heading {"level":3} -->
+					<h3 class="wp-block-heading">Tell your story</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph -->
+					<p>Thornville, OH, USA</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|70"}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+				<div class="wp-block-group">
+					<!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase"}}} -->
+					<p style="text-transform:uppercase">Mon, Jan 1</p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:buttons -->
+					<div class="wp-block-buttons">
+						<!-- wp:button {"fontSize":"small"} -->
+						<div class="wp-block-button has-custom-font-size has-small-font-size"><a class="wp-block-button__link wp-element-button">Buy Tickets</a></div>
+						<!-- /wp:button -->
+					</div>
+					<!-- /wp:buttons -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+			<div class="wp-block-group" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"layout":{"type":"constrained"}} -->
+				<div class="wp-block-group">
+					<!-- wp:heading {"level":3} -->
+					<h3 class="wp-block-heading">“Stories, historias, iсторії, iστορίες”</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph -->
+					<p>Thornville, OH, USA</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|70"}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+				<div class="wp-block-group">
+					<!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase"}}} -->
+					<p style="text-transform:uppercase">Mon, Jan 1</p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:buttons -->
+					<div class="wp-block-buttons">
+						<!-- wp:button {"fontSize":"small"} -->
+						<div class="wp-block-button has-custom-font-size has-small-font-size"><a class="wp-block-button__link wp-element-button">Buy Tickets</a></div>
+						<!-- /wp:button -->
+					</div>
+					<!-- /wp:buttons -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/cta-grid-products-link.php b/wp-content/themes/twentytwentyfive/patterns/cta-grid-products-link.php
new file mode 100644
index 0000000000..4409295bf8
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/cta-grid-products-link.php
@@ -0,0 +1,141 @@
+<?php
+/**
+ * Title: Call to action with grid layout with products and link
+ * Slug: twentytwentyfive/cta-grid-products-link
+ * Categories: call-to-action
+ * Viewport width: 1400
+ * Description: A call to action featuring product images.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"var:preset|spacing|40","padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:heading {"style":{"typography":{"fontSize":"11.58rem","letterSpacing":"-0.02em"}}} -->
+		<h2 class="wp-block-heading" style="font-size:11.58rem;letter-spacing:-0.02em">Our online store.</h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:group {"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"10rem"}} -->
+		<div class="wp-block-group">
+			<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
+			<figure class="wp-block-image size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/grid-flower-2.webp' ); ?>" alt="Black and white flower" style="aspect-ratio:1;object-fit:cover"/></figure>
+			<!-- /wp:image -->
+
+			<!-- wp:cover {"dimRatio":0,"isDark":false,"style":{"dimensions":{"aspectRatio":"1"}},"fontSize":"medium"} -->
+			<div class="wp-block-cover is-light has-medium-font-size"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container">
+				<!-- wp:paragraph {"align":"center"} -->
+				<p class="has-text-align-center">Delivered every week</p>
+				<!-- /wp:paragraph -->
+			</div></div>
+			<!-- /wp:cover -->
+
+			<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
+			<figure class="wp-block-image size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/image-from-rawpixel-id-8799918.webp' ); ?>" alt="Closeup of plantlife in the Malibu Canyon area" style="aspect-ratio:1;object-fit:cover"/></figure>
+			<!-- /wp:image -->
+
+			<!-- wp:cover {"overlayColor":"contrast","isUserOverlayColor":true,"style":{"dimensions":{"aspectRatio":"1"}},"layout":{"type":"constrained"}} -->
+			<div class="wp-block-cover"><span aria-hidden="true" class="wp-block-cover__background has-contrast-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container">
+				<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+				<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+			</div></div>
+			<!-- /wp:cover -->
+
+			<!-- wp:cover {"dimRatio":0,"isDark":false,"style":{"dimensions":{"aspectRatio":"1"},"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"},"margin":{"top":"0","bottom":"0"}}}} -->
+			<div class="wp-block-cover is-light" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container">
+				<!-- wp:group {"style":{"spacing":{"blockGap":"0","padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40","left":"var:preset|spacing|40","right":"var:preset|spacing|40"}}},"fontSize":"medium","layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center","justifyContent":"center"}} -->
+				<div class="wp-block-group has-medium-font-size" style="padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)">
+					<!-- wp:paragraph {"align":"center"} -->
+					<p class="has-text-align-center">Starting at</p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph {"align":"center","style":{"typography":{"fontSize":"2.63rem"}}} -->
+					<p class="has-text-align-center" style="font-size:2.63rem">$30</p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph {"align":"center"} -->
+					<p class="has-text-align-center">/month</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+			</div></div>
+			<!-- /wp:cover -->
+
+			<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
+			<figure class="wp-block-image size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/image-from-rawpixel-id-8802845.webp' ); ?>" alt="Flora of Akaka Falls State Park" style="aspect-ratio:1;object-fit:cover"/></figure>
+			<!-- /wp:image -->
+
+			<!-- wp:cover {"dimRatio":0,"isDark":false,"style":{"dimensions":{"aspectRatio":"1"}},"fontSize":"medium"} -->
+			<div class="wp-block-cover is-light has-medium-font-size"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container">
+				<!-- wp:paragraph {"align":"center"} -->
+				<p class="has-text-align-center">Tailored to your needs</p>
+				<!-- /wp:paragraph -->
+			</div></div>
+			<!-- /wp:cover -->
+
+			<!-- wp:cover {"dimRatio":0,"isDark":false,"style":{"dimensions":{"aspectRatio":"1"}},"fontSize":"medium"} -->
+			<div class="wp-block-cover is-light has-medium-font-size"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container">
+				<!-- wp:paragraph {"align":"center"} -->
+				<p class="has-text-align-center">Free shipping</p>
+				<!-- /wp:paragraph -->
+			</div></div>
+			<!-- /wp:cover -->
+
+			<!-- wp:cover {"overlayColor":"accent-2","isUserOverlayColor":true,"isDark":false,"style":{"dimensions":{"aspectRatio":"1"}},"layout":{"type":"constrained"}} -->
+			<div class="wp-block-cover is-light"><span aria-hidden="true" class="wp-block-cover__background has-accent-2-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container">
+				<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+				<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+			</div></div>
+			<!-- /wp:cover -->
+
+			<!-- wp:cover {"dimRatio":0,"isDark":false,"style":{"dimensions":{"aspectRatio":"1"}},"fontSize":"medium"} -->
+			<div class="wp-block-cover is-light has-medium-font-size"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container">
+				<!-- wp:paragraph {"align":"center"} -->
+				<p class="has-text-align-center">Cancel anytime</p>
+				<!-- /wp:paragraph -->
+			</div></div>
+			<!-- /wp:cover -->
+
+			<!-- wp:cover {"overlayColor":"accent-3","isUserOverlayColor":true,"style":{"dimensions":{"aspectRatio":"1"}},"layout":{"type":"constrained"}} -->
+			<div class="wp-block-cover"><span aria-hidden="true" class="wp-block-cover__background has-accent-3-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container">
+				<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+				<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+			</div></div>
+			<!-- /wp:cover -->
+
+			<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
+			<figure class="wp-block-image size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/botany-flowers.webp' ); ?>" alt="Botany flowers" style="aspect-ratio:1;object-fit:cover"/></figure>
+			<!-- /wp:image -->
+
+			<!-- wp:cover {"overlayColor":"accent-1","isUserOverlayColor":true,"isDark":false,"style":{"dimensions":{"aspectRatio":"1"}},"layout":{"type":"constrained"}} -->
+			<div class="wp-block-cover is-light"><span aria-hidden="true" class="wp-block-cover__background has-accent-1-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container">
+				<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+				<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+			</div></div>
+			<!-- /wp:cover -->
+
+			<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
+			<figure class="wp-block-image size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/image-from-rawpixel-id-2211732.webp' ); ?>" alt="Black and white flower" style="aspect-ratio:1;object-fit:cover"/></figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:buttons -->
+		<div class="wp-block-buttons">
+			<!-- wp:button {"width":100} -->
+			<div class="wp-block-button has-custom-width wp-block-button__width-100"><a class="wp-block-button__link wp-element-button">Shop now</a></div>
+			<!-- /wp:button -->
+		</div>
+		<!-- /wp:buttons -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/cta-heading-search.php b/wp-content/themes/twentytwentyfive/patterns/cta-heading-search.php
new file mode 100644
index 0000000000..78b6e3a427
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/cta-heading-search.php
@@ -0,0 +1,25 @@
+<?php
+/**
+ * Title: Heading and search form
+ * Slug: twentytwentyfive/cta-heading-search
+ * Categories: call-to-action
+ * Description: Large heading with a search form for quick navigation.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"wide","style":{"spacing":{"blockGap":"var:preset|spacing|50","padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)"><!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:heading {"fontSize":"xx-large"} -->
+		<h2 class="wp-block-heading has-xx-large-font-size"><?php esc_html_e( 'What are you looking for?', 'twentytwentyfive' ); ?></h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:search {"label":"Search","showLabel":false,"placeholder":"<?php esc_html_e( 'Type here...', 'twentytwentyfive' ); ?>","buttonText":"<?php esc_html_e( 'Search', 'twentytwentyfive' ); ?>"} /-->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/cta-newsletter.php b/wp-content/themes/twentytwentyfive/patterns/cta-newsletter.php
new file mode 100644
index 0000000000..81c2d4dc18
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/cta-newsletter.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * Title: Newsletter sign-up
+ * Slug: twentytwentyfive/cta-newsletter
+ * Keywords: call-to-action, newsletter
+ * Categories: call-to-action
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:cover {"overlayColor":"accent-1","isUserOverlayColor":true,"minHeight":460,"isDark":false,"metadata":{"categories":["call-to-action"],"patternName":"twentytwentyfive/newsletter-sign-up","name":"Newsletter Sign Up"},"align":"full","style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50","top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained","contentSize":"800px"}} -->
+<div class="wp-block-cover alignfull is-light" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);min-height:460px"><span aria-hidden="true" class="wp-block-cover__background has-accent-1-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container">
+	<!-- wp:heading {"textAlign":"center","fontSize":"xx-large"} -->
+	<h2 class="wp-block-heading has-text-align-center has-xx-large-font-size">Sign up to get daily stories</h2>
+	<!-- /wp:heading -->
+
+	<!-- wp:paragraph {"align":"center","className":"is-style-text-subtitle"} -->
+	<p class="has-text-align-center is-style-text-subtitle">Get access to a curated collection of moments in time featuring photographs from historical relevance.</p>
+	<!-- /wp:paragraph -->
+
+	<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
+	<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+
+	<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
+	<div class="wp-block-buttons"><!-- wp:button {"textAlign":"center"} -->
+		<div class="wp-block-button"><a class="wp-block-button__link has-text-align-center wp-element-button">Subscribe</a></div>
+	<!-- /wp:button --></div>
+	<!-- /wp:buttons --></div></div>
+<!-- /wp:cover -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/event-3-col.php b/wp-content/themes/twentytwentyfive/patterns/event-3-col.php
new file mode 100644
index 0000000000..4a6720099a
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/event-3-col.php
@@ -0,0 +1,105 @@
+<?php
+/**
+ * Title: Events, 3 columns with event images and titles
+ * Slug: twentytwentyfive/event-3-col
+ * Categories: featured
+ * Description: A header with title and text and three columns that show 3 events with their images and titles.
+ * Keywords: events, columns, images
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"blockGap":"0"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","layout":{"type":"constrained","justifyContent":"left"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:heading {"fontSize":"x-large"} -->
+		<h2 class="wp-block-heading has-x-large-font-size"><?php esc_html_e( 'Events', 'twentytwentyfive' ); ?></h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:paragraph -->
+		<p><?php esc_html_e( 'These are some of the upcoming events.', 'twentytwentyfive' ); ?></p>
+		<!-- /wp:paragraph -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"0","left":"var:preset|spacing|50"},"padding":{"top":"0","bottom":"0"}}}} -->
+	<div class="wp-block-columns alignwide" style="padding-top:0;padding-bottom:0">
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"var:preset|spacing|70"},"blockGap":"0"}}} -->
+		<div class="wp-block-column" style="padding-top:var(--wp--preset--spacing--70)">
+			<!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
+			<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/image-from-rawpixel-id-8802835-jpeg-scaled.webp' ); ?>" alt="Event image" /></figure>
+			<!-- /wp:image -->
+
+			<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20","padding":{"top":"var:preset|spacing|30"}}},"layout":{"type":"flex","orientation":"vertical"}} -->
+			<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--30)">
+				<!-- wp:heading {"level":3,"style":{"spacing":{"padding":{"top":"var:preset|spacing|20"}}}} -->
+				<h3 class="wp-block-heading" style="padding-top:var(--wp--preset--spacing--20)"><?php esc_html_e( 'Tell your story', 'twentytwentyfive' ); ?></h3>
+				<!-- /wp:heading -->
+
+				<!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}}},"textColor":"accent-4","fontSize":"medium"} -->
+				<p class="has-accent-4-color has-text-color has-link-color has-medium-font-size"><?php esc_html_e( 'September 2, 2024', 'twentytwentyfive' ); ?></p>
+				<!-- /wp:paragraph -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:paragraph {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40"}}}} -->
+			<p style="padding-top:var(--wp--preset--spacing--40)"><a href="#"><?php esc_html_e( 'Event details', 'twentytwentyfive' ); ?></a></p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"var:preset|spacing|70"},"blockGap":"0"}}} -->
+		<div class="wp-block-column" style="padding-top:var(--wp--preset--spacing--70)">
+			<!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
+			<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/image-from-rawpixel-id-8802835-jpeg-scaled.webp' ); ?>" alt="Event image" /></figure>
+			<!-- /wp:image -->
+
+			<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20","padding":{"top":"var:preset|spacing|30"}}},"layout":{"type":"flex","orientation":"vertical"}} -->
+			<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--30)">
+				<!-- wp:heading {"level":3,"style":{"spacing":{"padding":{"top":"var:preset|spacing|20"}}}} -->
+				<h3 class="wp-block-heading" style="padding-top:var(--wp--preset--spacing--20)"><?php esc_html_e( 'Tell your story', 'twentytwentyfive' ); ?></h3>
+				<!-- /wp:heading -->
+
+				<!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}}},"textColor":"accent-4","fontSize":"medium"} -->
+				<p class="has-accent-4-color has-text-color has-link-color has-medium-font-size"><?php esc_html_e( 'September 2, 2024', 'twentytwentyfive' ); ?></p>
+				<!-- /wp:paragraph -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:paragraph {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40"}}}} -->
+			<p style="padding-top:var(--wp--preset--spacing--40)"><a href="#"><?php esc_html_e( 'Event details', 'twentytwentyfive' ); ?></a></p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"var:preset|spacing|70"},"blockGap":"0"}}} -->
+		<div class="wp-block-column" style="padding-top:var(--wp--preset--spacing--70)">
+			<!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
+			<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/image-from-rawpixel-id-8802835-jpeg-scaled.webp' ); ?>" alt="Event image" /></figure>
+			<!-- /wp:image -->
+
+			<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20","padding":{"top":"var:preset|spacing|30"}}},"layout":{"type":"flex","orientation":"vertical"}} -->
+			<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--30)">
+				<!-- wp:heading {"level":3,"style":{"spacing":{"padding":{"top":"var:preset|spacing|20"}}}} -->
+				<h3 class="wp-block-heading" style="padding-top:var(--wp--preset--spacing--20)"><?php esc_html_e( 'Tell your story', 'twentytwentyfive' ); ?></h3>
+				<!-- /wp:heading -->
+
+				<!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}}},"textColor":"accent-4","fontSize":"medium"} -->
+				<p class="has-accent-4-color has-text-color has-link-color has-medium-font-size"><?php esc_html_e( 'September 2, 2024', 'twentytwentyfive' ); ?></p>
+				<!-- /wp:paragraph -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:paragraph {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40"}}}} -->
+			<p style="padding-top:var(--wp--preset--spacing--40)"><a href="#"><?php esc_html_e( 'Event details', 'twentytwentyfive' ); ?></a></p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/event-rsvp.php b/wp-content/themes/twentytwentyfive/patterns/event-rsvp.php
new file mode 100644
index 0000000000..623493d00d
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/event-rsvp.php
@@ -0,0 +1,78 @@
+<?php
+/**
+ * Title: Event RSVP
+ * Slug: twentytwentyfive/event-rsvp
+ * Keywords: call-to-action, rsvp, event
+ * Categories: call-to-action
+ * Block Types: core/post-content
+ * Viewport width: 1400
+ * Description: RSVP for an upcoming event with a cover image and event details.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"grid","minimumColumnWidth":"70rem"}} -->
+	<div class="wp-block-group alignfull">
+		<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|80","left":"var:preset|spacing|40","right":"var:preset|spacing|40","top":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between","verticalAlignment":"top"}} -->
+		<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--40)">
+			<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+			<div class="wp-block-group">
+				<!-- wp:heading {"level":1} -->
+				<h1 class="wp-block-heading">Stories, historias, iсторії, iστορίες</h1>
+				<!-- /wp:heading -->
+
+				<!-- wp:paragraph {"fontSize":"x-large"} -->
+				<p class="has-x-large-font-size">Dec 12, 2024 — 10AM to 6PM</p>
+				<!-- /wp:paragraph -->
+
+				<!-- wp:spacer {"height":"0px","style":{"layout":{"selfStretch":"fixed","flexSize":"100px"}}} -->
+				<div style="height:0px" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:paragraph {"align":"left","style":{"typography":{"writingMode":"vertical-rl","textTransform":"uppercase","lineHeight":"0.6"}}} -->
+			<p class="has-text-align-left" style="line-height:0.6;text-transform:uppercase;writing-mode:vertical-rl">Free WorKshop</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"grid","minimumColumnWidth":"40rem","columnCount":null}} -->
+	<div class="wp-block-group alignfull">
+		<!-- wp:group {"className":"is-style-section-2","style":{"spacing":{"blockGap":"var:preset|spacing|20","padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30","left":"var:preset|spacing|40","right":"var:preset|spacing|40"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+		<div class="wp-block-group is-style-section-2" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40)">
+			<!-- wp:paragraph -->
+			<p>This immersive event celebrates the universal human experience through the lenses of history and ancestry, featuring a diverse array of photographers whose works capture the essence of different cultures and historical moments.</p>
+			<!-- /wp:paragraph -->
+
+			<!-- wp:spacer {"height":"0px","style":{"layout":{"selfStretch":"fixed","flexSize":"100px"}}} -->
+			<div style="height:0px" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+
+			<!-- wp:heading {"fontSize":"xx-large"} -->
+			<h2 class="wp-block-heading has-xx-large-font-size"><a href="#">RSVP</a></h2>
+			<!-- /wp:heading -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/image-from-rawpixel-id-8812207.webp","dimRatio":0,"overlayColor":"base","isUserOverlayColor":true,"isDark":false,"layout":{"type":"constrained"}} -->
+		<div class="wp-block-cover is-light">
+			<span aria-hidden="true" class="wp-block-cover__background has-base-background-color has-background-dim-0 has-background-dim"></span><img class="wp-block-cover__image-background" alt="Close up photo of white flowers on a grey background" src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/image-from-rawpixel-id-8812207.webp" data-object-fit="cover"/>
+			<div class="wp-block-cover__inner-container">
+				<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+				<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+			</div>
+		</div>
+		<!-- /wp:cover -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/event-schedule.php b/wp-content/themes/twentytwentyfive/patterns/event-schedule.php
new file mode 100644
index 0000000000..9aa9d32830
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/event-schedule.php
@@ -0,0 +1,199 @@
+<?php
+/**
+ * Title: Event schedule
+ * Slug: twentytwentyfive/event-schedule
+ * Categories: about, media, featured
+ * Description: A section with specified dates and times for an event.
+ * Keywords: events, agenda, schedule, lectures
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:heading {"fontSize":"xx-large"} -->
+		<h2 class="wp-block-heading has-xx-large-font-size">Agenda</h2>
+		<!-- /wp:heading -->
+		<!-- wp:paragraph -->
+		<p>These are some of the upcoming events.</p>
+		<!-- /wp:paragraph -->
+		<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
+		<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+		<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+		<div class="wp-block-group" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+			<!-- wp:columns -->
+			<div class="wp-block-columns">
+				<!-- wp:column {"verticalAlignment":"top","width":"40%"} -->
+				<div class="wp-block-column is-vertically-aligned-top" style="flex-basis:40%">
+					<!-- wp:heading {"level":3} -->
+					<h3 class="wp-block-heading">Friday, Feb. 1</h3>
+					<!-- /wp:heading -->
+				</div>
+				<!-- /wp:column -->
+				<!-- wp:column {"verticalAlignment":"top","width":"60%"} -->
+				<div class="wp-block-column is-vertically-aligned-top" style="flex-basis:60%">
+					<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|40","left":"var:preset|spacing|40"},"margin":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+					<div class="wp-block-columns is-not-stacked-on-mobile" style="margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">
+						<!-- wp:column {"width":"33.33%"} -->
+						<div class="wp-block-column" style="flex-basis:33.33%">
+							<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none","style":{"layout":{"selfStretch":"fixed","flexSize":"270px"}}} -->
+							<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/marshland-birds-square.webp" alt="Birds on a lake." style="aspect-ratio:1;object-fit:cover"/></figure>
+							<!-- /wp:image -->
+						</div>
+						<!-- /wp:column -->
+						<!-- wp:column {"width":"66.66%"} -->
+						<div class="wp-block-column" style="flex-basis:66.66%">
+							<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+							<div class="wp-block-group">
+								<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+								<div class="wp-block-group">
+									<!-- wp:heading {"level":4} -->
+									<h4 class="wp-block-heading"><a href="#">Fauna from North America and its characteristics</a></h4>
+									<!-- /wp:heading -->
+									<!-- wp:paragraph -->
+									<p>9 AM — 11 AM</p>
+									<!-- /wp:paragraph -->
+								</div>
+								<!-- /wp:group -->
+								<!-- wp:paragraph {"fontSize":"small"} -->
+								<p class="has-small-font-size">Lecture by <a href="#">Prof. Fiona Presley</a></p>
+								<!-- /wp:paragraph -->
+							</div>
+							<!-- /wp:group -->
+						</div>
+						<!-- /wp:column -->
+					</div>
+					<!-- /wp:columns -->
+					<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|40","left":"var:preset|spacing|40"},"margin":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+					<div class="wp-block-columns is-not-stacked-on-mobile" style="margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">
+						<!-- wp:column {"width":"33.33%"} -->
+						<div class="wp-block-column" style="flex-basis:33.33%">
+							<!-- wp:image {"id":2772,"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none","style":{"layout":{"selfStretch":"fixed","flexSize":"270px"}}} -->
+							<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/coral-square.webp" alt="View of the deep ocean." class="wp-image-2772" style="aspect-ratio:1;object-fit:cover"/></figure>
+							<!-- /wp:image -->
+						</div>
+						<!-- /wp:column -->
+						<!-- wp:column {"width":"66.66%"} -->
+						<div class="wp-block-column" style="flex-basis:66.66%">
+							<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+							<div class="wp-block-group">
+								<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+								<div class="wp-block-group">
+									<!-- wp:heading {"level":4} -->
+									<h4 class="wp-block-heading"><a href="#">Things you didn’t know about the deep ocean</a></h4>
+									<!-- /wp:heading -->
+									<!-- wp:paragraph -->
+									<p>9 AM — 11 AM</p>
+									<!-- /wp:paragraph -->
+								</div>
+								<!-- /wp:group -->
+								<!-- wp:paragraph {"fontSize":"small"} -->
+								<p class="has-small-font-size">Lecture by <a href="#">Prof. Fiona Presley</a></p>
+								<!-- /wp:paragraph -->
+							</div>
+							<!-- /wp:group -->
+						</div>
+						<!-- /wp:column -->
+					</div>
+					<!-- /wp:columns -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
+		<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+		<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+		<div class="wp-block-group" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+			<!-- wp:columns -->
+			<div class="wp-block-columns">
+				<!-- wp:column {"verticalAlignment":"top","width":"40%"} -->
+				<div class="wp-block-column is-vertically-aligned-top" style="flex-basis:40%">
+					<!-- wp:heading {"level":3} -->
+					<h3 class="wp-block-heading">Saturday, Feb. 2</h3>
+					<!-- /wp:heading -->
+				</div>
+				<!-- /wp:column -->
+				<!-- wp:column {"verticalAlignment":"top","width":"60%"} -->
+				<div class="wp-block-column is-vertically-aligned-top" style="flex-basis:60%">
+					<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|40","left":"var:preset|spacing|40"},"margin":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+					<div class="wp-block-columns is-not-stacked-on-mobile" style="margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">
+						<!-- wp:column {"width":"33.33%"} -->
+						<div class="wp-block-column" style="flex-basis:33.33%">
+							<!-- wp:image {"id":2773,"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none","style":{"layout":{"selfStretch":"fixed","flexSize":"270px"}}} -->
+							<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/parthenon-square.webp" alt="The acropolis in Athens." class="wp-image-2773" style="aspect-ratio:1;object-fit:cover"/></figure>
+							<!-- /wp:image -->
+						</div>
+						<!-- /wp:column -->
+						<!-- wp:column {"width":"66.66%"} -->
+						<div class="wp-block-column" style="flex-basis:66.66%"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+							<div class="wp-block-group">
+								<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+								<div class="wp-block-group">
+									<!-- wp:heading {"level":4} -->
+									<h4 class="wp-block-heading"><a href="#">Ancient buildings and symbols</a></h4>
+									<!-- /wp:heading -->
+									<!-- wp:paragraph -->
+									<p>9 AM — 11 AM</p>
+									<!-- /wp:paragraph -->
+								</div>
+								<!-- /wp:group -->
+								<!-- wp:paragraph {"fontSize":"small"} -->
+								<p class="has-small-font-size">Lecture by <a href="#">Prof. Fiona Presley</a></p>
+								<!-- /wp:paragraph -->
+							</div>
+							<!-- /wp:group -->
+						</div>
+						<!-- /wp:column -->
+					</div>
+					<!-- /wp:columns -->
+					<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|40","left":"var:preset|spacing|40"},"margin":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+					<div class="wp-block-columns is-not-stacked-on-mobile" style="margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">
+						<!-- wp:column {"width":"33.33%"} -->
+						<div class="wp-block-column" style="flex-basis:33.33%">
+							<!-- wp:image {"id":2774,"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none","style":{"layout":{"selfStretch":"fixed","flexSize":"270px"}}} -->
+							<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/agenda-img-4.webp" alt="Black and white photo of an african woman." class="wp-image-2774" style="aspect-ratio:1;object-fit:cover"/></figure>
+							<!-- /wp:image -->
+						</div>
+						<!-- /wp:column -->
+						<!-- wp:column {"width":"66.66%"} -->
+						<div class="wp-block-column" style="flex-basis:66.66%">
+							<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+							<div class="wp-block-group">
+								<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+								<div class="wp-block-group">
+									<!-- wp:heading {"level":4} -->
+									<h4 class="wp-block-heading"><a href="#">An introduction to African dialects</a></h4>
+									<!-- /wp:heading -->
+									<!-- wp:paragraph -->
+									<p>9 AM — 11 AM</p>
+									<!-- /wp:paragraph -->
+								</div>
+								<!-- /wp:group -->
+								<!-- wp:paragraph {"fontSize":"small"} -->
+								<p class="has-small-font-size">Lecture by <a href="#">Prof. Fiona Presley</a></p>
+								<!-- /wp:paragraph -->
+							</div>
+							<!-- /wp:group -->
+						</div>
+						<!-- /wp:column -->
+					</div>
+					<!-- /wp:columns -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/footer-centered.php b/wp-content/themes/twentytwentyfive/patterns/footer-centered.php
new file mode 100644
index 0000000000..93bab6aad9
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/footer-centered.php
@@ -0,0 +1,40 @@
+<?php
+/**
+ * Title: Centered footer
+ * Slug: twentytwentyfive/footer-centered
+ * Categories: footer
+ * Block Types: core/template-part/footer
+ * Description: Footer with centered site title and tagline.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)">
+	<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|10"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+	<div class="wp-block-group">
+		<!-- wp:site-title {"level":0,"textAlign":"center"} /-->
+		<!-- wp:site-tagline {"textAlign":"center"} /-->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+	<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+
+	<!-- wp:paragraph {"align":"center","fontSize":"small"} -->
+	<p class="has-text-align-center has-small-font-size">
+		<?php
+		printf(
+			/* Translators: Designed with WordPress. %1$s: WordPress link. */
+			esc_html__( 'Designed with %1$s', 'twentytwentyfive' ),
+			'<a href="' . esc_url( __( 'https://wordpress.org', 'twentytwentyfive' ) ) . '" rel="nofollow">WordPress</a>'
+		);
+		?>
+	</p>
+	<!-- /wp:paragraph -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/footer-columns.php b/wp-content/themes/twentytwentyfive/patterns/footer-columns.php
new file mode 100644
index 0000000000..d08a4d88d5
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/footer-columns.php
@@ -0,0 +1,84 @@
+<?php
+/**
+ * Title: Footer with columns
+ * Slug: twentytwentyfive/footer-columns
+ * Categories: footer
+ * Block Types: core/template-part/footer
+ * Description: Footer columns with title, tagline and links.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:group {"align":"full","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between","verticalAlignment":"top"}} -->
+		<div class="wp-block-group alignfull">
+			<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20","padding":{"top":"0","bottom":"0","left":"0","right":"0"}}},"layout":{"type":"constrained"}} -->
+			<div class="wp-block-group" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+				<!-- wp:site-title {"level":2,"fontSize":"xx-large"} /-->
+				<!-- wp:site-tagline /-->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|80"}},"layout":{"type":"flex","flexWrap":"wrap"}} -->
+			<div class="wp-block-group">
+				<!-- wp:group {"style":{"spacing":{"padding":{"right":"0","left":"0"}}},"layout":{"type":"constrained"}} -->
+				<div class="wp-block-group" style="padding-right:0;padding-left:0">
+					<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
+					<h3 class="wp-block-heading has-medium-font-size" style="font-style:normal;font-weight:700">Stories</h3>
+					<!-- /wp:heading -->
+					<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"fontSize":"medium","layout":{"type":"flex","orientation":"vertical"},"ariaLabel":"<?php esc_attr_e( 'Stories', 'twentytwentyfive' ); ?>"} -->
+						<!-- wp:navigation-link {"label":"<?php esc_html_e( 'Blog', 'twentytwentyfive' ); ?>","url":"#"} /-->
+						<!-- wp:navigation-link {"label":"<?php esc_html_e( 'About', 'twentytwentyfive' ); ?>","url":"#"} /-->
+						<!-- wp:navigation-link {"label":"<?php esc_html_e( 'FAQs', 'twentytwentyfive' ); ?>","url":"#"} /-->
+						<!-- wp:navigation-link {"label":"<?php esc_html_e( 'Authors', 'twentytwentyfive' ); ?>","url":"#"} /-->
+					<!-- /wp:navigation -->
+				</div>
+				<!-- /wp:group -->
+				<!-- wp:group {"style":{"spacing":{"padding":{"right":"0","left":"0"}}},"layout":{"type":"constrained"}} -->
+				<div class="wp-block-group" style="padding-right:0;padding-left:0">
+					<!-- wp:heading {"level":3,"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
+					<h3 class="wp-block-heading has-medium-font-size" style="font-style:normal;font-weight:700">Fleurs</h3>
+					<!-- /wp:heading -->
+					<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"fontSize":"medium","layout":{"type":"flex","orientation":"vertical"},"ariaLabel":"<?php esc_attr_e( 'Featured', 'twentytwentyfive' ); ?>"} -->
+						<!-- wp:navigation-link {"label":"<?php esc_html_e( 'Events', 'twentytwentyfive' ); ?>","url":"#"} /-->
+						<!-- wp:navigation-link {"label":"<?php esc_html_e( 'Shop', 'twentytwentyfive' ); ?>","url":"#"} /-->
+						<!-- wp:navigation-link {"label":"<?php esc_html_e( 'Patterns', 'twentytwentyfive' ); ?>","url":"#"} /-->
+						<!-- wp:navigation-link {"label":"<?php esc_html_e( 'Themes', 'twentytwentyfive' ); ?>","url":"#"} /-->
+					<!-- /wp:navigation -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:spacer {"height":"var:preset|spacing|60"} -->
+		<div style="height:var(--wp--preset--spacing--60)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+		<!-- wp:group {"align":"full","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+		<div class="wp-block-group alignfull">
+			<!-- wp:paragraph { "metadata":{ "bindings":{ "content":{ "source":"twentytwentyfive/copyright" } } }, "fontSize":"small" } -->
+			<p class="has-small-font-size"></p>
+			<!-- /wp:paragraph -->
+			<!-- wp:paragraph {"fontSize":"small"} -->
+			<p class="has-small-font-size">
+			<?php
+			printf(
+				/* Translators: Designed with WordPress. %1$s: WordPress link. */
+				esc_html__( 'Designed with %1$s', 'twentytwentyfive' ),
+				'<a href="' . esc_url( __( 'https://wordpress.org', 'twentytwentyfive' ) ) . '" rel="nofollow">WordPress</a>'
+			);
+			?>
+			</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/footer-newsletter.php b/wp-content/themes/twentytwentyfive/patterns/footer-newsletter.php
new file mode 100644
index 0000000000..e78e0ed0e3
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/footer-newsletter.php
@@ -0,0 +1,60 @@
+<?php
+/**
+ * Title: Footer with newsletter signup
+ * Slug: twentytwentyfive/footer-newsletter
+ * Categories: footer
+ * Block Types: core/template-part/footer
+ * Description: Footer with large site title and newsletter signup.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-section-3","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
+<div class="wp-block-group alignfull is-style-section-3" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:heading {"style":{"typography":{"fontSize":"clamp(1rem, 380px, 24vw)","letterSpacing":"-0.02em","fontWeight":"600","fontStyle":"normal"}}} -->
+		<h2 class="wp-block-heading" style="font-size:clamp(1rem, 380px, 24vw);font-style:normal;font-weight:600;letter-spacing:-0.02em">Stories</h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:paragraph {"fontSize":"x-large"} -->
+		<p class="has-x-large-font-size">Receive our articles in your inbox.</p>
+		<!-- /wp:paragraph -->
+
+		<!-- wp:buttons -->
+		<div class="wp-block-buttons">
+			<!-- wp:button -->
+			<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Subscribe</a></div>
+			<!-- /wp:button -->
+		</div>
+		<!-- /wp:buttons -->
+
+		<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+		<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+
+		<!-- wp:group {"align":"full","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+		<div class="wp-block-group alignfull">
+			<!-- wp:paragraph { "metadata":{ "bindings":{ "content":{ "source":"twentytwentyfive/copyright" } } }, "fontSize":"small" } -->
+			<p class="has-small-font-size"></p>
+			<!-- /wp:paragraph -->
+			<!-- wp:paragraph {"fontSize":"small"} -->
+			<p class="has-small-font-size">
+				<?php
+					printf(
+						/* Translators: Designed with WordPress. %1$s: WordPress link. */
+						esc_html__( 'Designed with %1$s', 'twentytwentyfive' ),
+						'<a href="' . esc_url( __( 'https://wordpress.org', 'twentytwentyfive' ) ) . '" rel="nofollow">WordPress</a>'
+					);
+					?>
+			</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/footer-social.php b/wp-content/themes/twentytwentyfive/patterns/footer-social.php
new file mode 100644
index 0000000000..d593a5b74b
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/footer-social.php
@@ -0,0 +1,42 @@
+<?php
+/**
+ * Title: Centered footer with social links
+ * Slug: twentytwentyfive/footer-social
+ * Categories: footer
+ * Block Types: core/template-part/footer
+ * Description: Footer with centered site title and social links.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-section-5","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull is-style-section-5" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|10"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+	<div class="wp-block-group">
+		<!-- wp:site-title {"level":2,"textAlign":"center","style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"400"}},"fontSize":"x-large"} /-->
+		<!-- wp:navigation {"overlayMenu":"never","style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|20"}},"fontSize":"x-large","layout":{"type":"flex","justifyContent":"center"},"ariaLabel":"<?php esc_attr_e( 'Social', 'twentytwentyfive' ); ?>"} -->
+		<!-- wp:navigation-link {"label":"Facebook","url":"#"} /-->
+		<!-- wp:navigation-link {"label":"Instagram","url":"#"} /-->
+		<!-- wp:navigation-link {"label":"X","url":"#"} /-->
+		<!-- /wp:navigation -->
+	</div>
+	<!-- /wp:group -->
+	<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
+	<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+	<!-- wp:paragraph {"align":"center","fontSize":"small"} -->
+	<p class="has-text-align-center has-small-font-size">
+		<?php
+		printf(
+			/* Translators: Designed with WordPress. %1$s: WordPress link. */
+			esc_html__( 'Designed with %1$s', 'twentytwentyfive' ),
+			'<a href="' . esc_url( __( 'https://wordpress.org', 'twentytwentyfive' ) ) . '" rel="nofollow">WordPress</a>'
+		);
+		?>
+	</p>
+	<!-- /wp:paragraph -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/footer.php b/wp-content/themes/twentytwentyfive/patterns/footer.php
new file mode 100644
index 0000000000..a2c75ad930
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/footer.php
@@ -0,0 +1,94 @@
+<?php
+/**
+ * Title: Footer
+ * Slug: twentytwentyfive/footer
+ * Categories: footer
+ * Block Types: core/template-part/footer
+ * Description: Footer columns with logo, title, tagline and links.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:site-logo /-->
+
+		<!-- wp:group {"align":"full","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between","verticalAlignment":"top"}} -->
+		<div class="wp-block-group alignfull">
+			<!-- wp:columns -->
+			<div class="wp-block-columns">
+				<!-- wp:column {"width":"100%"} -->
+				<div class="wp-block-column" style="flex-basis:100%"><!-- wp:site-title {"level":2} /-->
+
+				<!-- wp:site-tagline /-->
+				</div>
+				<!-- /wp:column -->
+
+				<!-- wp:column {"width":""} -->
+				<div class="wp-block-column">
+					<!-- wp:spacer {"height":"var:preset|spacing|40","width":"0px"} -->
+					<div style="height:var(--wp--preset--spacing--40);width:0px" aria-hidden="true" class="wp-block-spacer"></div>
+					<!-- /wp:spacer -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+
+			<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|80"}},"layout":{"type":"flex","flexWrap":"wrap","verticalAlignment":"top","justifyContent":"space-between"}} -->
+			<div class="wp-block-group">
+				<!-- wp:navigation {"overlayMenu":"never","layout":{"type":"flex","orientation":"vertical"}} -->
+					<!-- wp:navigation-link {"label":"Blog","url":"#"} /-->
+
+					<!-- wp:navigation-link {"label":"About","url":"#"} /-->
+
+					<!-- wp:navigation-link {"label":"FAQs","url":"#"} /-->
+
+					<!-- wp:navigation-link {"label":"Authors","url":"#"} /-->
+				<!-- /wp:navigation -->
+
+				<!-- wp:navigation {"overlayMenu":"never","layout":{"type":"flex","orientation":"vertical"}} -->
+					<!-- wp:navigation-link {"label":"Events","url":"#"} /-->
+
+					<!-- wp:navigation-link {"label":"Shop","url":"#"} /-->
+
+					<!-- wp:navigation-link {"label":"Patterns","url":"#"} /-->
+
+					<!-- wp:navigation-link {"label":"Themes","url":"#"} /-->
+				<!-- /wp:navigation -->
+			</div>
+				<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:spacer {"height":"var:preset|spacing|70"} -->
+		<div style="height:var(--wp--preset--spacing--70)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+
+		<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+		<div class="wp-block-group alignfull">
+			<!-- wp:paragraph { "metadata":{ "bindings":{ "content":{ "source":"twentytwentyfive/copyright" } } }, "fontSize":"small" } -->
+			<p class="has-small-font-size"></p>
+			<!-- /wp:paragraph -->
+
+			<!-- wp:paragraph {"fontSize":"small"} -->
+			<p class="has-small-font-size">
+				<?php
+				printf(
+					/* Translators: Designed with WordPress. %1$s: WordPress link. */
+					esc_html__( 'Designed with %1$s', 'twentytwentyfive' ),
+					'<a href="' . esc_url( __( 'https://wordpress.org', 'twentytwentyfive' ) ) . '" rel="nofollow">WordPress</a>'
+				);
+				?>
+			</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/format-audio.php b/wp-content/themes/twentytwentyfive/patterns/format-audio.php
new file mode 100644
index 0000000000..bcabe45261
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/format-audio.php
@@ -0,0 +1,38 @@
+<?php
+/**
+ * Title: Audio format
+ * Slug: twentytwentyfive/format-audio
+ * Categories: twentytwentyfive_post-format, featured
+ * Description: An audio post format with an image, title, audio player, and description.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"metadata":{"name":"Audio format"},"className":"is-style-section-3","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30","left":"var:preset|spacing|30","right":"var:preset|spacing|30"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group is-style-section-3" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)">
+	<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"blockGap":{"left":"var:preset|spacing|30"}}}} -->
+	<div class="wp-block-columns is-not-stacked-on-mobile">
+		<!-- wp:column {"width":"100px"} -->
+		<div class="wp-block-column" style="flex-basis:100px"><!-- wp:image {"width":"100px","height":"auto","aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+		<figure class="wp-block-image size-full is-resized"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/image-from-rawpixel-id-8802835-jpeg-scaled.webp' ); ?>" alt="Event image" style="aspect-ratio:1;object-fit:cover;width:100px;height:auto"/></figure>
+		<!-- /wp:image --></div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"width":""} -->
+		<div class="wp-block-column"><!-- wp:paragraph -->
+		<p>Episode 1: Acoma Pueblo with Prof. Fiona Presley</p>
+		<!-- /wp:paragraph -->
+
+		<!-- wp:paragraph {"fontSize":"small"} -->
+		<p class="has-small-font-size">Acoma Pueblo, in New Mexico, stands as a testament to the resilience and cultural heritage of the Acoma people</p>
+		<!-- /wp:paragraph -->
+
+		<!-- wp:audio -->
+		<figure class="wp-block-audio"><audio controls src="#"></audio></figure>
+		<!-- /wp:audio --></div>
+		<!-- /wp:column --></div>
+	<!-- /wp:columns --></div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/format-link.php b/wp-content/themes/twentytwentyfive/patterns/format-link.php
new file mode 100644
index 0000000000..79626d1af1
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/format-link.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * Title: Link format
+ * Slug: twentytwentyfive/format-link
+ * Categories: twentytwentyfive_post-format, featured
+ * Description: A link post format with a description and an emphasized link for key content.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"metadata":{"name":"Link format"},"className":"is-style-section-3","style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40","left":"var:preset|spacing|40","right":"var:preset|spacing|40"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group is-style-section-3" style="padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)">
+	<!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}}} -->
+	<p style="font-style:normal;font-weight:700">The Stories Book, a fine collection of moments in time featuring photographs from Louis Fleckenstein, Paul Strand and Asahachi Kōno, is available for pre-order</p>
+	<!-- /wp:paragraph -->
+
+	<!-- wp:group {"style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}}},"textColor":"accent-4","fontSize":"medium","layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+	<div class="wp-block-group has-accent-4-color has-text-color has-link-color has-medium-font-size">
+		<!-- wp:paragraph -->
+		<p><a href="#">https://example.com</a></p>
+		<!-- /wp:paragraph -->
+		</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/grid-videos.php b/wp-content/themes/twentytwentyfive/patterns/grid-videos.php
new file mode 100644
index 0000000000..3ed8d549bd
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/grid-videos.php
@@ -0,0 +1,56 @@
+<?php
+/**
+ * Title: Grid with videos
+ * Slug: twentytwentyfive/grid-videos
+ * Categories: about, featured
+ * Description: A grid with videos.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"blockGap":"var:preset|spacing|50"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:heading {"textAlign":"left","align":"wide","className":"is-style-text-subtitle","style":{"layout":{"selfStretch":"fit","flexSize":null}},"fontSize":"x-large"} -->
+		<h2 class="wp-block-heading alignwide has-text-align-left is-style-text-subtitle has-x-large-font-size">Explore the episodes</h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:paragraph {"className":"is-style-text-annotation"} -->
+		<p class="is-style-text-annotation">Podcast</p>
+		<!-- /wp:paragraph -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"align":"wide","style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","minimumColumnWidth":"19rem"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:video -->
+		<figure class="wp-block-video"></figure>
+		<!-- /wp:video -->
+
+		<!-- wp:video -->
+		<figure class="wp-block-video"></figure>
+		<!-- /wp:video -->
+
+		<!-- wp:video -->
+		<figure class="wp-block-video"></figure>
+		<!-- /wp:video -->
+
+		<!-- wp:video -->
+		<figure class="wp-block-video"></figure>
+		<!-- /wp:video -->
+
+		<!-- wp:video -->
+		<figure class="wp-block-video"></figure>
+		<!-- /wp:video -->
+
+		<!-- wp:video -->
+		<figure class="wp-block-video"></figure>
+		<!-- /wp:video -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/grid-with-categories.php b/wp-content/themes/twentytwentyfive/patterns/grid-with-categories.php
new file mode 100644
index 0000000000..2504f3230c
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/grid-with-categories.php
@@ -0,0 +1,64 @@
+<?php
+/**
+ * Title: Grid with categories
+ * Slug: twentytwentyfive/grid-with-categories
+ * Categories: media, featured
+ * Viewport width: 1400
+ * Description: A grid section with different categories.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","minimumColumnWidth":"16rem"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center"}} -->
+		<div class="wp-block-group">
+			<!-- wp:heading {"fontSize":"x-large"} -->
+			<h2 class="wp-block-heading has-x-large-font-size">Top Categories</h2>
+			<!-- /wp:heading -->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+		<div class="wp-block-group">
+			<!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/category-anthuriums.webp","id":2904,"alt":"Close up of a red anthurium.","dimRatio":0,"customOverlayColor":"#833d3a","isUserOverlayColor":true,"layout":{"type":"constrained"}} -->
+			<div class="wp-block-cover"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#833d3a"></span><img class="wp-block-cover__image-background wp-image-2904" alt="Close up of a red anthurium." src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/category-anthuriums.webp" data-object-fit="cover"/><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…","fontSize":"large"} -->
+			<p class="has-text-align-center has-large-font-size"></p><!-- /wp:paragraph --></div></div>
+			<!-- /wp:cover -->
+			<!-- wp:paragraph {"align":"center"} -->
+			<p class="has-text-align-center">Anthuriums</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+		<div class="wp-block-group">
+			<!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/category-cactus.webp","id":2905,"dimRatio":0,"customOverlayColor":"#828282","isUserOverlayColor":true,"isDark":false,"layout":{"type":"constrained"}} -->
+			<div class="wp-block-cover is-light"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#828282"></span><img class="wp-block-cover__image-background wp-image-2905" alt="" src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/category-cactus.webp" data-object-fit="cover"/><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…","fontSize":"large"} -->
+			<p class="has-text-align-center has-large-font-size"></p>
+			<!-- /wp:paragraph --></div></div>
+			<!-- /wp:cover -->
+			<!-- wp:paragraph {"align":"center"} -->
+			<p class="has-text-align-center">Cactus</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+		<div class="wp-block-group">
+			<!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/category-sunflowers.webp","id":2906,"dimRatio":0,"customOverlayColor":"#d6bc98","isUserOverlayColor":true,"isDark":false,"layout":{"type":"constrained"}} -->
+			<div class="wp-block-cover is-light"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#d6bc98"></span><img class="wp-block-cover__image-background wp-image-2906" alt="" src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/category-sunflowers.webp" data-object-fit="cover"/><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…","fontSize":"large"} -->
+			<p class="has-text-align-center has-large-font-size"></p>
+			<!-- /wp:paragraph --></div></div>
+			<!-- /wp:cover -->
+			<!-- wp:paragraph {"align":"center"} -->
+			<p class="has-text-align-center">Sunflowers</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/header-centered.php b/wp-content/themes/twentytwentyfive/patterns/header-centered.php
new file mode 100644
index 0000000000..d5c6fe3fdd
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/header-centered.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * Title: Centered header
+ * Slug: twentytwentyfive/header-centered
+ * Categories: header
+ * Block Types: core/template-part/header
+ * Description: Header with centered site title and navigation.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"layout":{"type":"constrained"}} -->
+<div class="wp-block-group">
+	<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|30"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--30)">
+		<!-- wp:site-title {"level":0,"textAlign":"center","align":"wide","fontSize":"x-large"} /-->
+		<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
+		<div class="wp-block-group alignwide">
+			<!-- wp:navigation {"layout":{"type":"flex","justifyContent":"center"}} /-->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/header-columns.php b/wp-content/themes/twentytwentyfive/patterns/header-columns.php
new file mode 100644
index 0000000000..d5ceb80bce
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/header-columns.php
@@ -0,0 +1,34 @@
+<?php
+/**
+ * Title: Header with columns
+ * Slug: twentytwentyfive/header-columns
+ * Categories: header
+ * Block Types: core/template-part/header
+ * Description: Header with site title and navigation in columns.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"layout":{"type":"constrained"}} -->
+<div class="wp-block-group">
+	<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|60"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between","verticalAlignment":"top"}} -->
+	<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20","padding":{"top":"0","bottom":"0","left":"0","right":"0"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+			<!-- wp:site-title {"level":0} /-->
+			<!-- wp:site-tagline /-->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:group {"layout":{"type":"constrained","justifyContent":"left"}} -->
+		<div class="wp-block-group">
+			<!-- wp:navigation {"layout":{"type":"flex","orientation":"vertical"}} /-->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:site-logo /-->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/header-large-title.php b/wp-content/themes/twentytwentyfive/patterns/header-large-title.php
new file mode 100644
index 0000000000..5bd1dbf521
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/header-large-title.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * Title: Header with large title
+ * Slug: twentytwentyfive/header-large-title
+ * Categories: header
+ * Block Types: core/template-part/header
+ * Description: Header with large site title and right-aligned navigation.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"style":{"border":{"bottom":{"color":"var:preset|color|accent-6","width":"1px"}},"spacing":{"padding":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="border-bottom-color:var(--wp--preset--color--accent-6);border-bottom-width:1px;padding-top:0;padding-bottom:0">
+	<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between","verticalAlignment":"center"}} -->
+	<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)">
+		<!-- wp:site-title {"level":0,"style":{"typography":{"fontSize":"100px","lineHeight":"1.2"}}} /-->
+		<!-- wp:group {"style":{"spacing":{"padding":{"right":"0","left":"0"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="padding-right:0;padding-left:0">
+			<!-- wp:navigation {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"flex","justifyContent":"right","orientation":"vertical"}} /-->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/header.php b/wp-content/themes/twentytwentyfive/patterns/header.php
new file mode 100644
index 0000000000..da36a3696c
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/header.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Title: Header
+ * Slug: twentytwentyfive/header
+ * Categories: header
+ * Block Types: core/template-part/header
+ * Description: Header with site title and navigation.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","layout":{"type":"default"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:group {"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group">
+		<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+		<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)">
+			<!-- wp:site-title {"level":0} /-->
+			<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|10"}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"right"}} -->
+			<div class="wp-block-group">
+				<!-- wp:navigation {"layout":{"type":"flex","justifyContent":"right","flexWrap":"wrap"}} /-->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/heading-and-paragraph-with-image.php b/wp-content/themes/twentytwentyfive/patterns/heading-and-paragraph-with-image.php
new file mode 100644
index 0000000000..b8efbfaec7
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/heading-and-paragraph-with-image.php
@@ -0,0 +1,44 @@
+<?php
+/**
+ * Title: Heading and paragraph with image on the right
+ * Slug: twentytwentyfive/heading-and-paragraph-with-image
+ * Categories: about
+ * Description: A two-column section with a heading and paragraph on the left, and an image on the right.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+
+<!-- wp:group {"align":"full","className":"is-style-section-5","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull is-style-section-5" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|60","left":"var:preset|spacing|80"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"verticalAlignment":"center","width":"50%"} -->
+		<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:50%">
+			<!-- wp:heading {"className":"wp-block-heading"} -->
+			<h2 class="wp-block-heading">
+				<?php esc_html_e( 'About the event', 'twentytwentyfive' ); ?>
+			</h2>
+			<!-- /wp:heading -->
+			<!-- wp:paragraph {"fontSize":"medium"} -->
+			<p class="has-medium-font-size"><?php echo esc_html_x( 'Held over a weekend, the event is structured around a series of exhibitions, workshops, and panel discussions. The exhibitions showcase a curated selection of photographs that tell compelling stories from various corners of the globe, each image accompanied by detailed narratives that provide context and deeper insight into the historical significance of the scenes depicted. These photographs are drawn from the archives of renowned photographers, as well as emerging talents, ensuring a blend of both classical and contemporary perspectives.', 'Event Overview Text', 'twentytwentyfive' ); ?></p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"verticalAlignment":"center","width":"50%","layout":{"type":"default"}} -->
+		<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:50%">
+			<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full"} -->
+			<figure class="wp-block-image size-full">
+				<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/image-from-rawpixel-id-8803077-original.webp' ); ?>" alt="<?php echo esc_attr_x( 'A classic black and white photo of an old church', 'Alt text for Overview picture', 'twentytwentyfive' ); ?>" style="aspect-ratio:1;object-fit:cover" />
+			</figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/hero-book.php b/wp-content/themes/twentytwentyfive/patterns/hero-book.php
new file mode 100644
index 0000000000..97ca504fc0
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/hero-book.php
@@ -0,0 +1,50 @@
+<?php
+/**
+ * Title: Hero book
+ * Slug: twentytwentyfive/hero-book
+ * Categories: featured, hero
+ * Keywords: podcast, hero, stories
+ * Description: A hero section for the book with a description and pre-order link.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:columns {"align":"full","style":{"spacing":{"blockGap":{"left":"0"}}}} -->
+	<div class="wp-block-columns alignfull">
+		<!-- wp:column {"width":"55%"} -->
+		<div class="wp-block-column" style="flex-basis:55%">
+			<!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/book-image-landing.webp","dimRatio":0,"customOverlayColor":"#6b6b6b","isUserOverlayColor":true,"isDark":false,"style":{"dimensions":{"aspectRatio":"1"}},"layout":{"type":"default"}} -->
+			<div class="wp-block-cover is-light">
+				<span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#6b6b6b"></span>
+				<img class="wp-block-cover__image-background" alt="Image of the book" src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/book-image-landing.webp" data-object-fit="cover"/>
+				<div class="wp-block-cover__inner-container">
+					<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+					<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+					<!-- /wp:spacer -->
+				</div>
+			</div>
+			<!-- /wp:cover -->
+		</div>
+		<!-- /wp:column -->
+
+<!-- wp:column {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60","left":"var:preset|spacing|60","right":"var:preset|spacing|60"}}}} -->
+<div class="wp-block-column is-vertically-aligned-center" style="padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
+<!-- wp:heading -->
+<h2 class="wp-block-heading has-xx-large-font-size"><?php echo esc_html_x( 'The Stories Book', 'Heading of the hero section', 'twentytwentyfive' ); ?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php echo esc_html_x( 'A fine collection of moments in time featuring photographs from Louis Fleckenstein, Paul Strand and Asahachi Kōno.', 'Content of the hero section', 'twentytwentyfive' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph {"fontSize":"medium"} -->
+<p class="has-medium-font-size"><?php echo esc_html_x( 'Available for pre-order now.', 'CTA text of the hero section', 'twentytwentyfive' ); ?></p>
+<!-- /wp:paragraph --></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns --></div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/hero-full-width-image.php b/wp-content/themes/twentytwentyfive/patterns/hero-full-width-image.php
new file mode 100644
index 0000000000..d3a806b07d
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/hero-full-width-image.php
@@ -0,0 +1,41 @@
+<?php
+/**
+ * Title: Hero, full width image
+ * Slug: twentytwentyfive/hero-full-width-image
+ * Categories: banner, featured
+ * Description: A hero with a full width image, heading, short paragraph and button.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+
+<!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/image-from-rawpixel-id-8802603-original.webp","alt":"Picture of a flower","dimRatio":10,"isUserOverlayColor":true,"focalPoint":{"x":0.5,"y":0.95},"minHeight":840,"minHeightUnit":"px","contentPosition":"bottom center","align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-cover alignfull has-custom-content-position is-position-bottom-center" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);min-height:840px">
+	<span aria-hidden="true" class="wp-block-cover__background has-background-dim-10 has-background-dim"></span>
+	<img class="wp-block-cover__image-background" alt="<?php echo esc_attr_x( 'Picture of a flower', 'Alt text for cover image', 'twentytwentyfive' ); ?>" src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/image-from-rawpixel-id-8802603-original.webp" style="object-position:50% 95%" data-object-fit="cover" data-object-position="50% 95%"/>
+	<div class="wp-block-cover__inner-container">
+		<!-- wp:group {"align":"wide","layout":{"type":"constrained","justifyContent":"left"}} -->
+		<div class="wp-block-group alignwide">
+			<!-- wp:heading {"textAlign":"left","fontSize":"xx-large"} -->
+			<h2 class="wp-block-heading has-text-align-left has-xx-large-font-size"><?php echo esc_html_x( 'Tell your story', 'Sample hero heading', 'twentytwentyfive' ); ?></h2>
+			<!-- /wp:heading -->
+
+			<!-- wp:paragraph -->
+			<p><?php echo esc_html_x( 'Like flowers that bloom in unexpected places, every story unfolds with beauty and resilience, revealing hidden wonders.', 'Sample hero paragraph', 'twentytwentyfive' ); ?></p>
+			<!-- /wp:paragraph -->
+
+			<!-- wp:buttons -->
+			<div class="wp-block-buttons">
+				<!-- wp:button -->
+				<div class="wp-block-button"><a class="wp-block-button__link wp-element-button"><?php echo esc_html_x( 'Learn More', 'Sample hero button', 'twentytwentyfive' ); ?></a></div>
+				<!-- /wp:button -->
+			</div>
+			<!-- /wp:buttons -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+</div>
+<!-- /wp:cover -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/hero-overlapped-book-cover-with-links.php b/wp-content/themes/twentytwentyfive/patterns/hero-overlapped-book-cover-with-links.php
new file mode 100644
index 0000000000..a571faf1c2
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/hero-overlapped-book-cover-with-links.php
@@ -0,0 +1,127 @@
+<?php
+/**
+ * Title: Hero, overlapped book cover with links
+ * Slug: twentytwentyfive/hero-overlapped-book-cover-with-links
+ * Categories: banner, featured
+ * Description: A hero with an overlapped book cover and links.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+
+<!-- wp:cover {"isUserOverlayColor":true,"customGradient":"linear-gradient(180deg,rgb(251,250,243) 51%,rgb(255,255,255) 51%)","contentPosition":"center center","align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}},"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"textColor":"contrast","layout":{"type":"constrained"}} -->
+<div class="wp-block-cover alignfull has-contrast-color has-text-color has-link-color" style="padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--50)">
+	<span aria-hidden="true" class="wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient" style="background:linear-gradient(180deg,rgb(251,250,243) 51%,rgb(255,255,255) 51%)"></span>
+	<div class="wp-block-cover__inner-container">
+		<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+		<div class="wp-block-group alignwide">
+			<!-- wp:columns {"verticalAlignment":"top","align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|80","left":"var:preset|spacing|80"}}}} -->
+			<div class="wp-block-columns alignwide are-vertically-aligned-top">
+				<!-- wp:column {"verticalAlignment":"top","width":"55%"} -->
+				<div class="wp-block-column is-vertically-aligned-top" style="flex-basis:55%">
+					<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"left","flexWrap":"nowrap","verticalAlignment":"top"}} -->
+					<div class="wp-block-group">
+						<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"constrained"}} -->
+						<div class="wp-block-group">
+							<!-- wp:heading {"fontSize":"xx-large"} -->
+							<h2 class="wp-block-heading has-xx-large-font-size">
+								<?php echo esc_html_x( 'The Stories Book', 'Hero - Overlapped book cover pattern headline text', 'twentytwentyfive' ); ?>
+							</h2>
+							<!-- /wp:heading -->
+							<!-- wp:paragraph {"className":"is-style-text-subtitle"} -->
+							<p class="is-style-text-subtitle">
+								<?php echo esc_html_x( 'A fine collection of moments in time featuring photographs from Louis Fleckenstein, Paul Strand and Asahachi Kōno.', 'Hero - Overlapped book cover pattern subline text', 'twentytwentyfive' ); ?>
+							</p>
+							<!-- /wp:paragraph -->
+						</div>
+						<!-- /wp:group -->
+
+						<!-- wp:spacer {"style":{"layout":{"selfStretch":"fit","flexSize":null},"spacing":{"margin":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}}}} -->
+						<div style="margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70)" aria-hidden="true" class="wp-block-spacer"></div>
+						<!-- /wp:spacer -->
+
+						<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+						<div class="wp-block-group">
+							<!-- wp:columns {"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|20","left":"var:preset|spacing|20"}}}} -->
+							<div class="wp-block-columns">
+								<!-- wp:column {"verticalAlignment":"stretch"} -->
+								<div class="wp-block-column is-vertically-aligned-stretch">
+									<!-- wp:buttons {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"horizontal","flexWrap":"wrap","justifyContent":"space-between"}} -->
+									<div class="wp-block-buttons">
+										<!-- wp:button {"width":100,"className":"is-style-fill"} -->
+										<div class="wp-block-button has-custom-width wp-block-button__width-100 is-style-fill">
+											<a class="wp-block-button__link wp-element-button" href="#">
+												<?php echo esc_html_x( 'Amazon', 'Hero - Overlapped book cover pattern button 1', 'twentytwentyfive' ); ?>
+											</a>
+										</div>
+										<!-- /wp:button -->
+										<!-- wp:button {"width":100,"className":"is-style-fill"} -->
+										<div class="wp-block-button has-custom-width wp-block-button__width-100 is-style-fill">
+											<a class="wp-block-button__link wp-element-button" href="#">
+												<?php echo esc_html_x( 'Apple Books', 'Hero - Overlapped book cover pattern button 2', 'twentytwentyfive' ); ?>
+											</a>
+										</div>
+										<!-- /wp:button -->
+									</div>
+									<!-- /wp:buttons -->
+								</div>
+								<!-- /wp:column -->
+								<!-- wp:column {"verticalAlignment":"stretch"} -->
+								<div class="wp-block-column is-vertically-aligned-stretch">
+									<!-- wp:buttons {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"horizontal","flexWrap":"wrap","justifyContent":"space-between"}} -->
+									<div class="wp-block-buttons">
+										<!-- wp:button {"width":100,"className":"is-style-fill"} -->
+										<div class="wp-block-button has-custom-width wp-block-button__width-100 is-style-fill">
+											<a class="wp-block-button__link wp-element-button" href="#">
+												<?php echo esc_html_x( 'Audible', 'Hero - Overlapped book cover pattern button 3', 'twentytwentyfive' ); ?>
+											</a>
+										</div>
+										<!-- /wp:button -->
+										<!-- wp:button {"width":100,"className":"is-style-fill"} -->
+										<div class="wp-block-button has-custom-width wp-block-button__width-100 is-style-fill">
+											<a class="wp-block-button__link wp-element-button" href="#">
+												<?php echo esc_html_x( 'Barnes & Noble', 'Hero - Overlapped book cover pattern button 4', 'twentytwentyfive' ); ?>
+											</a>
+										</div>
+										<!-- /wp:button -->
+									</div>
+									<!-- /wp:buttons -->
+								</div>
+								<!-- /wp:column -->
+							</div>
+							<!-- /wp:columns -->
+
+							<!-- wp:spacer {"style":{"layout":{"selfStretch":"fit","flexSize":null},"spacing":{"margin":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+							<div style="margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+							<!-- /wp:spacer -->
+
+							<!-- wp:paragraph {"fontSize":"medium"} -->
+							<p class="has-medium-font-size">
+								<?php echo wp_kses_post( _x( 'Outside Europe? View <a href="#" rel="nofollow">international editions</a>.', 'Hero - Overlapped book cover pattern bottom text', 'twentytwentyfive' ) ); ?>
+							</p>
+							<!-- /wp:paragraph -->
+						</div>
+						<!-- /wp:group -->
+					</div>
+					<!-- /wp:group -->
+				</div>
+				<!-- /wp:column -->
+				<!-- wp:column {"verticalAlignment":"top","width":"45%"} -->
+				<div class="wp-block-column is-vertically-aligned-top" style="flex-basis:45%">
+					<!-- wp:image {"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+					<figure class="wp-block-image size-full">
+						<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/book-image.webp" alt="<?php echo esc_attr__( 'Book Image', 'twentytwentyfive' ); ?>" style="aspect-ratio:3/4;object-fit:cover"/>
+					</figure>
+					<!-- /wp:image -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+</div>
+<!-- /wp:cover -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/hero-podcast.php b/wp-content/themes/twentytwentyfive/patterns/hero-podcast.php
new file mode 100644
index 0000000000..edcd2526ff
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/hero-podcast.php
@@ -0,0 +1,78 @@
+<?php
+/**
+ * Title: Hero podcast
+ * Slug: twentytwentyfive/hero-podcast
+ * Categories: featured, hero
+ * Keywords: podcast, hero, stories
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-section-2","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull is-style-section-2" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|60","left":"var:preset|spacing|60"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"width":"40%"} -->
+		<div class="wp-block-column" style="flex-basis:40%">
+			<!-- wp:image {"sizeSlug":"large","linkDestination":"none"} -->
+			<figure class="wp-block-image size-large">
+				<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/hero-podcast.webp" alt="<?php echo esc_attr_x( 'Picture of a person', 'Alt text for hero image', 'twentytwentyfive' ); ?>"/>
+			</figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:column -->
+
+
+		<!-- wp:column {"verticalAlignment":"center","width":"60%","style":{"spacing":{"blockGap":"var:preset|spacing|40"}}} -->
+		<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:60%">
+			<!-- wp:heading {"fontSize":"xx-large"} -->
+			<h2 class="wp-block-heading has-xx-large-font-size">The Stories Podcast</h2>
+			<!-- /wp:heading -->
+
+			<!-- wp:paragraph -->
+			<p><?php echo esc_html_x( 'Storytelling, expert analysis, and vivid descriptions. The Stories Podcast brings history to life, making it accessible and engaging for a global audience.', 'Podcast description', 'twentytwentyfive' ); ?></p>
+			<!-- /wp:paragraph -->
+
+			<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical","flexWrap":"wrap"}} -->
+			<div class="wp-block-group">
+
+				<!-- wp:heading {"level":3,"style":{"typography":{"textTransform":"uppercase","letterSpacing":"1px","fontStyle":"normal","fontWeight":"600"}},"fontSize":"small"} -->
+				<h3 class="wp-block-heading has-small-font-size" style="font-style:normal;font-weight:600;letter-spacing:1px;text-transform:uppercase">Subscribe on your favorite platform</h3>
+				<!-- /wp:heading -->
+
+				<!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap"}} -->
+				<div class="wp-block-group">
+					<!-- wp:paragraph {"className":"is-style-text-annotation"} -->
+					<p class="is-style-text-annotation"><a href="#"><?php echo esc_html_x( 'Youtube', 'Button text', 'twentytwentyfive' ); ?></a></p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph {"className":"is-style-text-annotation"} -->
+					<p class="is-style-text-annotation"><a href="#"><?php echo esc_html_x( 'Apple Podcasts', 'Button text', 'twentytwentyfive' ); ?></a></p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph {"className":"is-style-text-annotation"} -->
+					<p class="is-style-text-annotation"><a href="#"><?php echo esc_html_x( 'Spotify', 'Button text', 'twentytwentyfive' ); ?></a></p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph {"className":"is-style-text-annotation"} -->
+					<p class="is-style-text-annotation"><a href="#"><?php echo esc_html_x( 'Pocket Casts', 'Button text', 'twentytwentyfive' ); ?></a></p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph {"className":"is-style-text-annotation"} -->
+					<p class="is-style-text-annotation"><a href="#"><?php echo esc_html_x( 'RSS', 'Button text', 'twentytwentyfive' ); ?></a></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+
+			</div>
+			<!-- /wp:group -->
+
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/hidden-404.php b/wp-content/themes/twentytwentyfive/patterns/hidden-404.php
new file mode 100644
index 0000000000..f9ea93b510
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/hidden-404.php
@@ -0,0 +1,46 @@
+<?php
+/**
+ * Title: 404
+ * Slug: twentytwentyfive/hidden-404
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"style":{"spacing":{"padding":{"right":"0","left":"0"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group" style="padding-right:0;padding-left:0">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column -->
+		<div class="wp-block-column">
+			<!-- wp:image {"scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+			<figure class="wp-block-image size-full">
+				<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/image-from-rawpixel-id-13029755.webp" alt="<?php echo esc_attr_x( 'Small totara tree on ridge above Long Point', 'image description', 'twentytwentyfive' ); ?>" style="object-fit:cover" />
+			</figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:column -->
+		<!-- wp:column {"verticalAlignment":"bottom"} -->
+		<div class="wp-block-column is-vertically-aligned-bottom">
+			<!-- wp:group {"layout":{"type":"default"}} -->
+			<div class="wp-block-group">
+				<!-- wp:heading {"level":1} -->
+				<h1 class="wp-block-heading">
+					<?php echo esc_html_x( 'Page not found', '404 error message', 'twentytwentyfive' ); ?>
+				</h1>
+				<!-- /wp:heading -->
+				<!-- wp:paragraph -->
+				<p><?php echo esc_html_x( 'The page you are looking for doesn\'t exist, or it has been moved. Please try searching using the form below.', '404 error message', 'twentytwentyfive' ); ?></p>
+				<!-- /wp:paragraph -->
+				<!-- wp:pattern {"slug":"twentytwentyfive/hidden-search"} /-->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/hidden-blog-heading.php b/wp-content/themes/twentytwentyfive/patterns/hidden-blog-heading.php
new file mode 100644
index 0000000000..a632a2bad3
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/hidden-blog-heading.php
@@ -0,0 +1,16 @@
+<?php
+/**
+ * Title: Hidden blog heading
+ * Slug: twentytwentyfive/hidden-blog-heading
+ * Description: Hidden heading for the home page and index template.
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:heading {"textAlign":"left","level":1} -->
+<h1 class="wp-block-heading has-text-align-left"><?php esc_html_e( 'Blog', 'twentytwentyfive' ); ?></h1>
+<!-- /wp:heading -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/hidden-search.php b/wp-content/themes/twentytwentyfive/patterns/hidden-search.php
new file mode 100644
index 0000000000..e8c767ca41
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/hidden-search.php
@@ -0,0 +1,14 @@
+<?php
+/**
+ * Title: Search
+ * Slug: twentytwentyfive/hidden-search
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+
+<!-- wp:search {"label":"<?php esc_html_e( 'Search', 'twentytwentyfive' ); ?>","showLabel":false,"placeholder":"<?php echo esc_attr_x( 'Type something...', 'input placeholder text', 'twentytwentyfive' ); ?>","buttonText":"<?php echo esc_attr_x( 'Search', 'button label', 'twentytwentyfive' ); ?>"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/hidden-sidebar.php b/wp-content/themes/twentytwentyfive/patterns/hidden-sidebar.php
new file mode 100644
index 0000000000..0a4dd2d034
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/hidden-sidebar.php
@@ -0,0 +1,43 @@
+<?php
+/**
+ * Title: Sidebar
+ * Slug: twentytwentyfive/hidden-sidebar
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"600","textTransform":"uppercase","letterSpacing":"1.6px"}},"fontSize":"small"} -->
+<h2 class="wp-block-heading has-small-font-size" style="font-style:normal;font-weight:600;letter-spacing:1.6px;text-transform:uppercase"><?php esc_html_e( 'Other Posts', 'twentytwentyfive' ); ?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|40"} -->
+<div style="height:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer -->
+
+<!-- wp:query {"query":{"perPage":4,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]}} -->
+<div class="wp-block-query">
+	<!-- wp:post-template -->
+		<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+		<div class="wp-block-group">
+			<!-- wp:post-title {"isLink":true,"fontSize":"medium"} /-->
+
+			<!-- wp:post-date {"fontSize":"small"} /-->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+		<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+	<!-- /wp:post-template -->
+
+	<!-- wp:query-no-results -->
+		<!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results.","fontSize":"medium"} -->
+		<p class="has-medium-font-size"><?php esc_html_e( 'Sorry, but nothing was found. Please try a search with different keywords.', 'twentytwentyfive' ); ?></p>
+		<!-- /wp:paragraph -->
+	<!-- /wp:query-no-results -->
+</div>
+<!-- /wp:query -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/hidden-written-by.php b/wp-content/themes/twentytwentyfive/patterns/hidden-written-by.php
new file mode 100644
index 0000000000..ec5794377e
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/hidden-written-by.php
@@ -0,0 +1,24 @@
+<?php
+/**
+ * Title: Written by
+ * Slug: twentytwentyfive/hidden-written-by
+ * Inserter: no
+ *
+ * @package    WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since      Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.2em","margin":{"bottom":"var:preset|spacing|60"}}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap"}} -->
+<div class="wp-block-group has-small-font-size" style="margin-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:paragraph {"textColor":"accent-4"} -->
+	<p class="has-accent-4-color has-text-color">Written by </p>
+	<!-- /wp:paragraph -->
+	<!-- wp:post-author-name {"isLink":true} /-->
+	<!-- wp:paragraph {"textColor":"accent-4"} -->
+	<p class="has-accent-4-color has-text-color">in</p>
+	<!-- /wp:paragraph -->
+	<!-- wp:post-terms {"term":"category","style":{"typography":{"fontStyle":"normal","fontWeight":"300"}}} /-->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/logos.php b/wp-content/themes/twentytwentyfive/patterns/logos.php
new file mode 100644
index 0000000000..e62b28caa8
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/logos.php
@@ -0,0 +1,48 @@
+<?php
+/**
+ * Title: Logos
+ * Slug: twentytwentyfive/logos
+ * Categories: banner, featured
+ * Description: Showcasing the podcast's clients with a heading and a series of client logos.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-section-1","style":{"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull is-style-section-1" style="padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:heading {"textAlign":"center"} -->
+	<h2 class="wp-block-heading has-text-align-center">The Stories Podcast is sponsored by</h2>
+	<!-- /wp:heading -->
+
+	<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
+	<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+
+	<!-- wp:group {"align":"wide","style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"center"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:image {"width":"150px","aspectRatio":"4/3","scale":"contain","linkDestination":"none"} -->
+		<figure class="wp-block-image is-resized"><img alt="" style="aspect-ratio:4/3;object-fit:contain;width:150px"/></figure>
+		<!-- /wp:image -->
+
+		<!-- wp:image {"width":"150px","aspectRatio":"4/3","scale":"contain","linkDestination":"none"} -->
+		<figure class="wp-block-image is-resized"><img alt="" style="aspect-ratio:4/3;object-fit:contain;width:150px"/></figure>
+		<!-- /wp:image -->
+
+		<!-- wp:image {"width":"150px","aspectRatio":"4/3","scale":"contain","linkDestination":"none"} -->
+		<figure class="wp-block-image is-resized"><img alt="" style="aspect-ratio:4/3;object-fit:contain;width:150px"/></figure>
+		<!-- /wp:image -->
+
+		<!-- wp:image {"width":"150px","aspectRatio":"4/3","scale":"contain","linkDestination":"none"} -->
+		<figure class="wp-block-image is-resized"><img alt="" style="aspect-ratio:4/3;object-fit:contain;width:150px"/></figure>
+		<!-- /wp:image -->
+
+		<!-- wp:image {"width":"150px","aspectRatio":"4/3","scale":"contain","linkDestination":"none"} -->
+		<figure class="wp-block-image is-resized"><img alt="" style="aspect-ratio:4/3;object-fit:contain;width:150px"/></figure>
+		<!-- /wp:image -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/media-instagram-grid.php b/wp-content/themes/twentytwentyfive/patterns/media-instagram-grid.php
new file mode 100644
index 0000000000..4f21feec80
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/media-instagram-grid.php
@@ -0,0 +1,67 @@
+<?php
+/**
+ * Title: Instagram grid
+ * Slug: twentytwentyfive/media-instagram-grid
+ * Categories: media, gallery, featured
+ * Viewport width: 1440
+ * Description: A grid section with photos and a link to an Instagram profile.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:group {"align":"wide","style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","minimumColumnWidth":"18rem"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:cover {"overlayColor":"accent-1","isUserOverlayColor":true,"isDark":false,"style":{"dimensions":{"aspectRatio":"1"}}} -->
+		<div class="wp-block-cover is-light">
+			<span aria-hidden="true" class="wp-block-cover__background has-accent-1-background-color has-background-dim-100 has-background-dim"></span>
+			<div class="wp-block-cover__inner-container">
+				<!-- wp:group {"style":{"dimensions":{"minHeight":"100%"},"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center","justifyContent":"center"}} -->
+				<div class="wp-block-group" style="min-height:100%"><!-- wp:heading {"fontSize":"large"} -->
+					<h2 class="wp-block-heading has-large-font-size">Instagram</h2>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph {"align":"center","fontSize":"medium"} -->
+					<p class="has-text-align-center has-medium-font-size">@<a href="#">example</a></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+		</div>
+		<!-- /wp:cover -->
+
+		<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+		<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/flower-meadow-square.webp" alt="Photo of a field full of flowers, a blue sky and a tree." style="aspect-ratio:1;object-fit:cover"/></figure>
+		<!-- /wp:image -->
+
+		<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+		<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/vash-gon-square.webp" alt="Profile portrait of a native person." style="aspect-ratio:1;object-fit:cover"/></figure>
+		<!-- /wp:image -->
+
+		<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+		<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/coral-square.webp" alt="View of the deep ocean." style="aspect-ratio:1;object-fit:cover"/></figure>
+		<!-- /wp:image -->
+
+		<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+		<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/fair-sauimatani-square.webp" alt="A native New Zealander on a small boat at the beach." style="aspect-ratio:1;object-fit:cover"/></figure>
+		<!-- /wp:image -->
+
+		<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+		<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/parthenon-square.webp" alt="The acropolis in Athens." style="aspect-ratio:1;object-fit:cover"/></figure>
+		<!-- /wp:image -->
+
+		<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+		<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/dallas-creek-square.webp" alt="Close up of two flowers on a dark background." style="aspect-ratio:1;object-fit:cover"/></figure>
+		<!-- /wp:image -->
+
+		<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+		<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/marshland-birds-square.webp" alt="Birds on a lake." style="aspect-ratio:1;object-fit:cover"/></figure>
+		<!-- /wp:image -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/more-posts.php b/wp-content/themes/twentytwentyfive/patterns/more-posts.php
new file mode 100644
index 0000000000..26caa4749e
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/more-posts.php
@@ -0,0 +1,34 @@
+<?php
+/**
+ * Title: More posts
+ * Slug: twentytwentyfive/more-posts
+ * Description: Displays a list of posts with title and date.
+ * Categories: query
+ * Block Types: core/query
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:heading {"align":"wide","style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"700","letterSpacing":"1.4px"}},"fontSize":"small"} -->
+	<h2 class="wp-block-heading alignwide has-small-font-size" style="font-style:normal;font-weight:700;letter-spacing:1.4px;text-transform:uppercase">More posts</h2>
+	<!-- /wp:heading -->
+
+	<!-- wp:query {"query":{"perPage":4,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-query alignwide">
+		<!-- wp:post-template {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"default"}} -->
+			<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}},"border":{"bottom":{"color":"var:preset|color|accent-6","width":"1px"},"top":[],"right":[],"left":[]}},"layout":{"type":"flex","flexWrap":"nowrap","verticalAlignment":"center","justifyContent":"space-between"}} -->
+			<div class="wp-block-group alignfull" style="border-bottom-color:var(--wp--preset--color--accent-6);border-bottom-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)">
+				<!-- wp:post-title {"level":3,"isLink":true,"fontSize":"large"} /-->
+				<!-- wp:post-date {"textAlign":"right","isLink":true} /-->
+			</div>
+			<!-- /wp:group -->
+		<!-- /wp:post-template -->
+	</div>
+	<!-- /wp:query -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/overlapped-images.php b/wp-content/themes/twentytwentyfive/patterns/overlapped-images.php
new file mode 100644
index 0000000000..ebbda1be0e
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/overlapped-images.php
@@ -0,0 +1,50 @@
+<?php
+/**
+ * Title: Overlapping images and paragraph on right
+ * Slug: twentytwentyfive/overlapped-images
+ * Categories: about
+ * Description: A section with overlapping images, and a description.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-section-1","style":{"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull is-style-section-1" style="padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|80","left":"var:preset|spacing|80"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"width":"45%","style":{"spacing":{"padding":{"right":"var:preset|spacing|50"}}}} -->
+		<div class="wp-block-column" style="padding-right:var(--wp--preset--spacing--50);flex-basis:45%">
+			<!-- wp:image {"sizeSlug":"full"} -->
+			<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/image-from-rawpixel-id-8799471.webp" alt="<?php esc_attr_e( 'Photography close up of a red flower.', 'twentytwentyfive' ); ?>" /></figure>
+			<!-- /wp:image -->
+			<!-- wp:group {"style":{"spacing":{"margin":{"top":"-12vw"}}},"layout":{"type":"constrained"}} -->
+			<div class="wp-block-group" style="margin-top:-12vw">
+				<!-- wp:image {"width":"202px","sizeSlug":"full","align":"right","className":"is-resized","style":{"spacing":{"margin":{"right":"-5vw","left":"-5vw"}}}} -->
+				<figure class="wp-block-image alignright size-full is-resized" style="margin-right:-5vw;margin-left:-5vw"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/grid-flower-2.webp" alt="<?php esc_attr_e( 'Black and white photography close up of a flower.', 'twentytwentyfive' ); ?>" style="width:202px"/></figure>
+				<!-- /wp:image -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+		<!-- wp:column {"verticalAlignment":"center","width":"50%","style":{"spacing":{"padding":{"left":"0","right":"0"}}}} -->
+		<div class="wp-block-column is-vertically-aligned-center" style="padding-right:0;padding-left:0;flex-basis:50%">
+			<!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
+			<div class="wp-block-group">
+				<!-- wp:heading {"className":"is-style-text-annotation"} -->
+				<h2 class="wp-block-heading is-style-text-annotation"><?php esc_html_e( 'About Us', 'twentytwentyfive' ); ?></h2>
+				<!-- /wp:heading -->
+			</div>
+			<!-- /wp:group -->
+
+			<!-- wp:paragraph {"className":"is-style-text-subtitle"} -->
+			<p class="is-style-text-subtitle"><?php echo wp_kses_post( _x( '<strong>Fleurs</strong> is a flower delivery and subscription business. Based in the EU, our mission is not only to deliver stunning flower arrangements across but also foster knowledge and enthusiasm on the beautiful gift of nature: flowers.', 'Content of the overlap images and paragraph pattern', 'twentytwentyfive' ) ); ?></p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-business-home.php b/wp-content/themes/twentytwentyfive/patterns/page-business-home.php
new file mode 100644
index 0000000000..2c17df2548
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-business-home.php
@@ -0,0 +1,27 @@
+<?php
+/**
+ * Title: Business homepage
+ * Slug: twentytwentyfive/page-business-home
+ * Categories: twentytwentyfive_page, posts, featured
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Post Types: page, wp_template
+ * Viewport width: 1400
+ * Description: A business homepage pattern.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:pattern {"slug":"twentytwentyfive/cta-centered-heading"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/overlapped-images"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/services-3-col"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/testimonials-large"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/pricing-2-col"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/cta-newsletter"} /-->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-coming-soon.php b/wp-content/themes/twentytwentyfive/patterns/page-coming-soon.php
new file mode 100644
index 0000000000..4924197388
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-coming-soon.php
@@ -0,0 +1,46 @@
+<?php
+/**
+ * Title: Coming soon
+ * Slug: twentytwentyfive/page-coming-soon
+ * Categories: twentytwentyfive_page, featured
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Post Types: page, wp_template
+ * Viewport width: 1400
+ * Description: A full-width cover banner that can be applied to a page or it can work as a single landing page.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/coming-soon-bg-image.webp","alt":"Photo of a field full of flowers, a blue sky and a tree.","dimRatio":10,"minHeight":100,"minHeightUnit":"vh","align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-1"}},"heading":{"color":{"text":"var:preset|color|accent-1"}}},"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50","top":"200px","bottom":"200px"},"margin":{"top":"0","bottom":"0"},"blockGap":"var:preset|spacing|40"}},"textColor":"accent-1","layout":{"type":"constrained"}} -->
+<div class="wp-block-cover alignfull has-accent-1-color has-text-color has-link-color" style="margin-top:0;margin-bottom:0;padding-top:200px;padding-right:var(--wp--preset--spacing--50);padding-bottom:200px;padding-left:var(--wp--preset--spacing--50);min-height:100vh"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-10 has-background-dim"></span><img class="wp-block-cover__image-background" alt="Photo of a field full of flowers, a blue sky and a tree." src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/coming-soon-bg-image.webp" data-object-fit="cover"/>
+	<div class="wp-block-cover__inner-container">
+		<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+		<div class="wp-block-group">
+			<!-- wp:heading {"textAlign":"center","level":1,"className":"is-style-text-annotation"} -->
+			<h1 class="wp-block-heading has-text-align-center is-style-text-annotation">Event</h1>
+			<!-- /wp:heading -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:heading {"textAlign":"center","fontSize":"xx-large"} -->
+		<h2 class="wp-block-heading has-text-align-center has-xx-large-font-size">Something great is coming soon</h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:paragraph {"align":"center"} -->
+		<p class="has-text-align-center">Subscribe to get notified when our website is ready.</p>
+		<!-- /wp:paragraph -->
+
+		<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
+		<div class="wp-block-buttons">
+			<!-- wp:button {"backgroundColor":"accent-1","textColor":"contrast","className":"is-style-fill","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"borderColor":"accent-1"} -->
+			<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-contrast-color has-accent-1-background-color has-text-color has-background has-link-color has-border-color has-accent-1-border-color wp-element-button">Subscribe</a></div>
+			<!-- /wp:button -->
+		</div>
+		<!-- /wp:buttons -->
+	</div>
+</div>
+<!-- /wp:cover -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-cv-bio.php b/wp-content/themes/twentytwentyfive/patterns/page-cv-bio.php
new file mode 100644
index 0000000000..9b1da8538d
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-cv-bio.php
@@ -0,0 +1,58 @@
+<?php
+/**
+ * Title: CV/bio
+ * Slug: twentytwentyfive/page-cv-bio
+ * Categories: twentytwentyfive_page, about
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Viewport width: 1400
+ * Description: A pattern for a CV/Bio landing page.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:cover {"overlayColor":"base","isUserOverlayColor":true,"isDark":false,"align":"full","style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50","top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-cover alignfull is-light" style="padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--50)">
+	<span aria-hidden="true" class="wp-block-cover__background has-base-background-color has-background-dim-100 has-background-dim"></span>
+	<div class="wp-block-cover__inner-container">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|60","left":"var:preset|spacing|80"}}}} -->
+	<div class="wp-block-columns alignwide">
+			<!-- wp:column {"width":"65%"} -->
+			<div class="wp-block-column" style="flex-basis:65%">
+				<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+				<div class="wp-block-group">
+					<!-- wp:paragraph {"align":"left","style":{"typography":{"fontSize":"22rem","letterSpacing":"-0.03em"}}} -->
+					<p class="has-text-align-left" style="font-size:22rem;letter-spacing:-0.03em">Hey,</p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph {"className":"is-style-text-subtitle"} -->
+					<p class="is-style-text-subtitle">My name is Nora Winslow Keene, and I’m a committed public interest attorney. Living in Denver, Colorado, I’ve spent years championing the rights of underrepresented workers. A graduate of Stanford University, I played a key role in securing critical protections for agricultural laborers, ensuring better wages and access to healthcare. My work has focused on advocating for environmental justice and improving the quality of life for rural communities. Every case I take on is driven by the belief that everyone deserves dignity and fair treatment in the workplace.</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:column -->
+
+			<!-- wp:column {"width":"35%"} -->
+			<div class="wp-block-column" style="flex-basis:35%">
+				<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch","flexWrap":"nowrap"}} -->
+				<div class="wp-block-group">
+					<!-- wp:image {"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
+					<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/cv-bio.webp" alt="Portrait of a woman." style="aspect-ratio:3/4;object-fit:cover"/></figure>
+					<!-- /wp:image -->
+
+					<!-- wp:paragraph {"align":"right","style":{"typography":{"lineHeight":"1.2"}},"fontSize":"x-large"} -->
+					<p class="has-text-align-right has-x-large-font-size" style="line-height:1.2"><a href="#">Instagram</a><br><a href="#">LinkedIn</a><br><a href="#">Now</a></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:column -->
+		</div>
+	<!-- /wp:columns -->
+	</div>
+</div>
+<!-- /wp:cover -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-landing-book.php b/wp-content/themes/twentytwentyfive/patterns/page-landing-book.php
new file mode 100644
index 0000000000..2338bd7d82
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-landing-book.php
@@ -0,0 +1,27 @@
+<?php
+/**
+ * Title: Landing page for book
+ * Slug: twentytwentyfive/page-landing-book
+ * Categories: twentytwentyfive_page, featured
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Post Types: page, wp_template
+ * Viewport width: 1400
+ * Description: A landing page for the book with a hero section, pre-order links, locations, FAQs and newsletter signup.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:pattern {"slug":"twentytwentyfive/hero-book"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/cta-book-links"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/banner-about-book"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/cta-book-locations"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/text-faqs"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/cta-newsletter"} /-->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-landing-event.php b/wp-content/themes/twentytwentyfive/patterns/page-landing-event.php
new file mode 100644
index 0000000000..09fc0ae784
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-landing-event.php
@@ -0,0 +1,26 @@
+<?php
+/**
+ * Title: Landing page for event
+ * Slug: twentytwentyfive/page-landing-event
+ * Categories: twentytwentyfive_page, featured
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Post Types: page, wp_template
+ * Viewport width: 1400
+ * Description: A landing page for the event with a hero section, description, FAQs and call to action.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:pattern {"slug":"twentytwentyfive/hero-full-width-image"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/heading-and-paragraph-with-image"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/banner-description-images-grid"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/text-faqs"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/contact-centered-social-link"} /-->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-landing-podcast.php b/wp-content/themes/twentytwentyfive/patterns/page-landing-podcast.php
new file mode 100644
index 0000000000..f917bbe483
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-landing-podcast.php
@@ -0,0 +1,26 @@
+<?php
+/**
+ * Title: Landing page for podcast
+ * Slug: twentytwentyfive/page-landing-podcast
+ * Categories: twentytwentyfive_page, featured
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Post Types: page, wp_template
+ * Viewport width: 1400
+ * Description: A landing page for the podcast with a hero section, description, logos, grid with videos and newsletter signup.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:pattern {"slug":"twentytwentyfive/hero-podcast"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/heading-and-paragraph-with-image"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/logos"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/grid-videos"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/cta-newsletter"} /-->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-link-in-bio-heading-paragraph-links-image.php b/wp-content/themes/twentytwentyfive/patterns/page-link-in-bio-heading-paragraph-links-image.php
new file mode 100644
index 0000000000..e09ab65ce4
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-link-in-bio-heading-paragraph-links-image.php
@@ -0,0 +1,68 @@
+<?php
+/**
+ * Title: Link in bio heading, paragraph, links and full-height image
+ * Slug: twentytwentyfive/page-link-in-bio-heading-paragraph-links-image
+ * Categories: twentytwentyfive_page, banner, featured
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Viewport width: 1400
+ * Description: A link in bio landing page with a heading, paragraph, links and a full height image.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-section-4","style":{"dimensions":{"minHeight":"100vh"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull is-style-section-4" style="min-height:100vh">
+	<!-- wp:columns {"align":"full"} -->
+	<div class="wp-block-columns alignfull">
+		<!-- wp:column {"verticalAlignment":"center"} -->
+		<div class="wp-block-column is-vertically-aligned-center">
+			<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50","top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+			<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+				<!-- wp:heading -->
+				<h2 class="wp-block-heading">Lewis Hine</h2>
+				<!-- /wp:heading -->
+
+				<!-- wp:paragraph -->
+				<p>Lewis W. Hine studied sociology before moving to New York in 1901 to work at the Ethical Culture School, where he took up photography to enhance his teaching practices</p>
+				<!-- /wp:paragraph -->
+
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+				<div class="wp-block-group">
+					<!-- wp:paragraph -->
+					<p><a href="#">Instagram</a></p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph -->
+					<p><a href="#">X</a></p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph -->
+					<p><a href="#">TikTok</a></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column -->
+		<div class="wp-block-column">
+			<!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/link-in-bio-background.webp","alt":"Photo of a woman worker.","dimRatio":0,"customOverlayColor":"#6b6b6b","isUserOverlayColor":true,"minHeight":100,"minHeightUnit":"vh","layout":{"type":"default"}} -->
+			<div class="wp-block-cover" style="min-height:100vh"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#6b6b6b"></span>
+				<img class="wp-block-cover__image-background" alt="Photo of a woman worker." src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/link-in-bio-background.webp" data-object-fit="cover"/><div class="wp-block-cover__inner-container">
+				<!-- wp:paragraph {"align":"center","fontSize":"large"} -->
+				<p class="has-text-align-center has-large-font-size"></p>
+				<!-- /wp:paragraph -->
+			</div></div>
+			<!-- /wp:cover -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-link-in-bio-wide-margins.php b/wp-content/themes/twentytwentyfive/patterns/page-link-in-bio-wide-margins.php
new file mode 100644
index 0000000000..07cb60aacd
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-link-in-bio-wide-margins.php
@@ -0,0 +1,57 @@
+<?php
+/**
+ * Title: Link in bio with profile, links and wide margins
+ * Slug: twentytwentyfive/page-link-in-bio-wide-margins
+ * Categories: twentytwentyfive_page, banner, featured
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Viewport width: 1400
+ * Description: A link in bio landing page with social links, a profile photo and a brief description.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-section-1","style":{"dimensions":{"minHeight":"100vh"},"spacing":{"padding":{"right":"var:preset|spacing|80","left":"var:preset|spacing|80","top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull is-style-section-1" style="min-height:100vh;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--80)">
+	<!-- wp:columns {"verticalAlignment":"center","align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|60","left":"var:preset|spacing|60"}}}} -->
+	<div class="wp-block-columns alignwide are-vertically-aligned-center">
+		<!-- wp:column {"verticalAlignment":"center"} -->
+		<div class="wp-block-column is-vertically-aligned-center">
+			<!-- wp:image {"scale":"cover","sizeSlug":"full","linkDestination":"none","align":"center","style":{"border":{"radius":{"topLeft":"150px","bottomRight":"150px"}}}} -->
+			<figure class="wp-block-image aligncenter size-full has-custom-border"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/cv-bio.webp" alt="Portrait of a woman." style="border-top-left-radius:150px;border-bottom-right-radius:150px;object-fit:cover"/></figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"verticalAlignment":"center"} -->
+		<div class="wp-block-column is-vertically-aligned-center">
+			<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+			<div class="wp-block-group">
+				<!-- wp:heading {"textAlign":"left"} -->
+				<h2 class="wp-block-heading has-text-align-left">Nora Winslow Keene</h2>
+				<!-- /wp:heading -->
+
+				<!-- wp:paragraph -->
+				<p>I’m Nora, a dedicated public interest attorney based in Denver. I’m a graduate of Stanford University.</p>
+				<!-- /wp:paragraph -->
+
+				<!-- wp:social-links {"iconColor":"contrast","iconColorValue":"#111111","className":"is-style-logos-only"} -->
+				<ul class="wp-block-social-links has-icon-color is-style-logos-only">
+					<!-- wp:social-link {"url":"#","service":"x"} /-->
+
+					<!-- wp:social-link {"url":"#","service":"instagram"} /-->
+
+					<!-- wp:social-link {"url":"#","service":"whatsapp"} /-->
+				</ul>
+				<!-- /wp:social-links -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-link-in-bio-with-tight-margins.php b/wp-content/themes/twentytwentyfive/patterns/page-link-in-bio-with-tight-margins.php
new file mode 100644
index 0000000000..0bc260acfb
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-link-in-bio-with-tight-margins.php
@@ -0,0 +1,67 @@
+<?php
+/**
+ * Title: Link in bio with tight margins
+ * Slug: twentytwentyfive/page-link-in-bio-with-tight-margins
+ * Categories: twentytwentyfive_page, banner, featured
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Post Types: page, wp_template
+ * Viewport width: 1400
+ * Description: A full-width, full-height link in bio section with an image, a paragraph and social links.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","className":"is-style-section-5","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}},"dimensions":{"minHeight":"100vh"}},"layout":{"type":"default"}} -->
+<div class="wp-block-group alignfull is-style-section-5" style="min-height:100vh;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+	<!-- wp:columns {"align":"full","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-columns alignfull">
+		<!-- wp:column -->
+		<div class="wp-block-column">
+			<!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/link-in-bio-image.webp","alt":"Black and white photo focusing on a woman and a child from afar.","dimRatio":0,"customOverlayColor":"#818181","isUserOverlayColor":true,"minHeight":100,"minHeightUnit":"vh","isDark":false,"layout":{"type":"default"}} -->
+			<div class="wp-block-cover is-light" style="min-height:100vh">
+				<span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#818181"></span>
+				<img class="wp-block-cover__image-background" alt="Black and white photo focusing on a woman and a child from afar." src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/link-in-bio-image.webp" data-object-fit="cover"/><div class="wp-block-cover__inner-container">
+
+				<!-- wp:paragraph {"align":"center","fontSize":"large"} -->
+				<p class="has-text-align-center has-large-font-size"></p>
+				<!-- /wp:paragraph -->
+			</div></div>
+			<!-- /wp:cover -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column -->
+		<div class="wp-block-column">
+			<!-- wp:group {"style":{"dimensions":{"minHeight":"100%"}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"space-between","flexWrap":"nowrap","justifyContent":"stretch"}} -->
+			<div class="wp-block-group" style="min-height:100%">
+				<!-- wp:paragraph {"align":"left","style":{"typography":{"lineHeight":"1.2"}},"fontSize":"x-large"} -->
+				<p class="has-text-align-left has-x-large-font-size" style="line-height:1.2">I’m Asahachi Kōno, a Japanese&nbsp;photographer, a member of&nbsp;Los Angeles's Japanese Camera Pictorialists of California. Before returning to Japan, I worked as a photo retoucher.</p>
+				<!-- /wp:paragraph -->
+
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+				<div class="wp-block-group">
+					<!-- wp:paragraph -->
+					<p><a href="#">Instagram</a></p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph -->
+					<p><a href="#">X</a></p>
+					<!-- /wp:paragraph -->
+
+					<!-- wp:paragraph -->
+					<p><a href="#">TikTok</a></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-portfolio-home.php b/wp-content/themes/twentytwentyfive/patterns/page-portfolio-home.php
new file mode 100644
index 0000000000..1cf31e2fea
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-portfolio-home.php
@@ -0,0 +1,236 @@
+<?php
+/**
+ * Title: Portfolio homepage
+ * Slug: twentytwentyfive/page-portfolio-home
+ * Categories: twentytwentyfive_page, posts, featured
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Post Types: page, wp_template
+ * Viewport width: 1400
+ * Description: A portfolio homepage pattern.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","layout":{"type":"default"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:columns {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|50"}}}} -->
+		<div class="wp-block-columns alignwide" style="padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--50)">
+			<!-- wp:column {"width":"50%"} -->
+			<div class="wp-block-column" style="flex-basis:50%">
+				<!-- wp:heading {"level":1,"align":"wide","fontSize":"x-large"} -->
+				<h1 class="wp-block-heading alignwide has-x-large-font-size">My name is Anna Möller and these are some of my photo projects.</h1>
+				<!-- /wp:heading -->
+			</div>
+			<!-- /wp:column -->
+
+			<!-- wp:column {"width":"50%"} -->
+			<div class="wp-block-column" style="flex-basis:50%">
+				<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+				<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+				</div>
+			<!-- /wp:column -->
+		</div>
+		<!-- /wp:columns -->
+
+		<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|20"}}}} -->
+		<div class="wp-block-columns alignwide">
+			<!-- wp:column {"width":"66.66%"} -->
+			<div class="wp-block-column" style="flex-basis:66.66%">
+				<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"type":"default"}} -->
+				<div class="wp-block-query">
+					<!-- wp:post-template -->
+						<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+						<div class="wp-block-group">
+							<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+
+							<!-- wp:post-title {"isLink":true} /-->
+
+							<!-- wp:post-terms {"term":"category","style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}},"typography":{"fontStyle":"normal","fontWeight":"300"}}} /-->
+						</div>
+						<!-- /wp:group -->
+					<!-- /wp:post-template -->
+
+					<!-- wp:query-no-results -->
+					<!-- wp:paragraph -->
+					<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+					<!-- /wp:paragraph -->
+					<!-- /wp:query-no-results -->
+				</div>
+				<!-- /wp:query -->
+			</div>
+			<!-- /wp:column -->
+
+			<!-- wp:column {"width":"33.33%"} -->
+			<div class="wp-block-column" style="flex-basis:33.33%">
+				<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":"1","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"type":"default"}} -->
+				<div class="wp-block-query">
+					<!-- wp:post-template -->
+						<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+						<div class="wp-block-group">
+							<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+
+							<!-- wp:post-title {"isLink":true} /-->
+
+							<!-- wp:post-terms {"term":"category","style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}},"typography":{"fontStyle":"normal","fontWeight":"300"}}} /-->
+						</div>
+						<!-- /wp:group -->
+					<!-- /wp:post-template -->
+
+					<!-- wp:query-no-results -->
+					<!-- wp:paragraph -->
+					<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+					<!-- /wp:paragraph -->
+					<!-- /wp:query-no-results -->
+				</div>
+				<!-- /wp:query -->
+			</div>
+			<!-- /wp:column -->
+		</div>
+		<!-- /wp:columns -->
+
+		<!-- wp:spacer {"height":"var:preset|spacing|70"} -->
+		<div style="height:var(--wp--preset--spacing--70)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+
+		<!-- wp:query {"query":{"perPage":3,"pages":0,"offset":"2","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"align":"wide","layout":{"type":"default"}} -->
+		<div class="wp-block-query alignwide">
+			<!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"grid","columnCount":3}} -->
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+				<div class="wp-block-group">
+					<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+
+					<!-- wp:post-title {"isLink":true} /-->
+
+					<!-- wp:post-terms {"term":"category","style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}},"typography":{"fontStyle":"normal","fontWeight":"300"}}} /-->
+				</div>
+				<!-- /wp:group -->
+			<!-- /wp:post-template -->
+
+			<!-- wp:query-no-results -->
+			<!-- wp:paragraph -->
+			<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+			<!-- /wp:paragraph -->
+			<!-- /wp:query-no-results -->
+		</div>
+		<!-- /wp:query -->
+
+		<!-- wp:spacer {"height":"var:preset|spacing|70"} -->
+		<div style="height:var(--wp--preset--spacing--70)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+
+		<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|20"}}}} -->
+		<div class="wp-block-columns alignwide">
+			<!-- wp:column {"width":"33.33%"} -->
+			<div class="wp-block-column" style="flex-basis:33.33%">
+				<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":"5","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"type":"default"}} -->
+				<div class="wp-block-query">
+					<!-- wp:post-template -->
+						<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+						<div class="wp-block-group">
+							<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+
+							<!-- wp:post-title {"isLink":true} /-->
+
+							<!-- wp:post-terms {"term":"category","style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}},"typography":{"fontStyle":"normal","fontWeight":"300"}}} /-->
+						</div>
+						<!-- /wp:group -->
+					<!-- /wp:post-template -->
+
+					<!-- wp:query-no-results -->
+					<!-- wp:paragraph -->
+					<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+					<!-- /wp:paragraph -->
+					<!-- /wp:query-no-results -->
+				</div>
+				<!-- /wp:query -->
+			</div>
+			<!-- /wp:column -->
+
+			<!-- wp:column {"width":"66.66%"} -->
+			<div class="wp-block-column" style="flex-basis:66.66%">
+				<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":"6","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"type":"default"}} -->
+				<div class="wp-block-query">
+					<!-- wp:post-template -->
+						<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+						<div class="wp-block-group">
+							<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+
+							<!-- wp:post-title {"isLink":true} /-->
+
+							<!-- wp:post-terms {"term":"category","style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}},"typography":{"fontStyle":"normal","fontWeight":"300"}}} /-->
+						</div>
+						<!-- /wp:group -->
+					<!-- /wp:post-template -->
+
+					<!-- wp:query-no-results -->
+					<!-- wp:paragraph -->
+					<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+					<!-- /wp:paragraph -->
+					<!-- /wp:query-no-results -->
+				</div>
+				<!-- /wp:query -->
+			</div>
+			<!-- /wp:column -->
+		</div>
+		<!-- /wp:columns -->
+
+		<!-- wp:spacer {"height":"var:preset|spacing|70"} -->
+		<div style="height:var(--wp--preset--spacing--70)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+
+		<!-- wp:query {"query":{"perPage":3,"pages":0,"offset":"7","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"align":"wide","layout":{"type":"default"}} -->
+		<div class="wp-block-query alignwide">
+			<!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"grid","columnCount":3}} -->
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+				<div class="wp-block-group">
+					<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+
+					<!-- wp:post-title {"isLink":true} /-->
+
+					<!-- wp:post-terms {"term":"category","style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}},"typography":{"fontStyle":"normal","fontWeight":"300"}}} /-->
+				</div>
+				<!-- /wp:group -->
+			<!-- /wp:post-template -->
+
+			<!-- wp:query-no-results -->
+			<!-- wp:paragraph -->
+			<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+			<!-- /wp:paragraph -->
+			<!-- /wp:query-no-results -->
+		</div>
+		<!-- /wp:query -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:separator {"align":"full"} -->
+	<hr class="wp-block-separator alignfull has-alpha-channel-opacity"/>
+	<!-- /wp:separator -->
+
+	<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
+	<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+
+	<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+		<div class="wp-block-group alignwide">
+			<!-- wp:paragraph {"metadata":{"bindings":{"content":{"source":"twentytwentyfive/copyright"}}},"textColor":"accent-4","fontSize":"small"} -->
+			<p class="has-accent-4-color has-text-color has-small-font-size"></p>
+			<!-- /wp:paragraph -->
+
+			<!-- wp:paragraph {"fontSize":"small"} -->
+			<p class="has-small-font-size">email@example.com<br>+1 555 349 1806</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/page-shop-home.php b/wp-content/themes/twentytwentyfive/patterns/page-shop-home.php
new file mode 100644
index 0000000000..430908f568
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/page-shop-home.php
@@ -0,0 +1,24 @@
+<?php
+/**
+ * Title: Shop homepage
+ * Slug: twentytwentyfive/page-shop-home
+ * Categories: twentytwentyfive_page, posts, featured
+ * Keywords: starter
+ * Block Types: core/post-content
+ * Post Types: page, wp_template
+ * Viewport width: 1400
+ * Description: A shop homepage pattern.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:pattern {"slug":"twentytwentyfive/banner-intro-image"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/grid-with-categories"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/media-instagram-grid"} /-->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/post-navigation.php b/wp-content/themes/twentytwentyfive/patterns/post-navigation.php
new file mode 100644
index 0000000000..22852b223a
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/post-navigation.php
@@ -0,0 +1,24 @@
+<?php
+/**
+ * Title: Post navigation
+ * Slug: twentytwentyfive/post-navigation
+ * Categories: text
+ * Description: Next and previous post links.
+ * Block Types: core/post-navigation-link
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"wide","style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group alignwide" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60);">
+	<!-- wp:group {"ariaLabel":"<?php esc_attr_e( 'Post navigation', 'twentytwentyfive' ); ?>","tagName":"nav","align":"wide","style":{"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"}},"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+	<nav class="wp-block-group alignwide" aria-label="<?php esc_attr_e( 'Post navigation', 'twentytwentyfive' ); ?>" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+		<!-- wp:post-navigation-link {"type":"previous","showTitle":true,"arrow":"arrow"} /-->
+		<!-- wp:post-navigation-link {"showTitle":true,"arrow":"arrow"} /-->
+	</nav>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/post-with-left-aligned-content.php b/wp-content/themes/twentytwentyfive/patterns/post-with-left-aligned-content.php
new file mode 100644
index 0000000000..76ce4edc72
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/post-with-left-aligned-content.php
@@ -0,0 +1,113 @@
+<?php
+/**
+ * Title: Post with left-aligned content
+ * Slug: twentytwentyfive/post-with-left-aligned-content
+ * Template Types: posts, single
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+	<!-- wp:group {"tagName":"main","align":"wide","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"default"}} -->
+	<main class="wp-block-group alignwide">
+		<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+			<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}}} -->
+			<div class="wp-block-columns alignwide">
+				<!-- wp:column {"width":"40%"} -->
+				<div class="wp-block-column" style="flex-basis:40%">
+					<!-- wp:group {"align":"wide","style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+					<div class="wp-block-group alignwide">
+						<!-- wp:post-title {"level":1,"align":"wide","fontSize":"x-large"} /-->
+						<!-- wp:group {"style":{"spacing":{"blockGap":"4px"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap"}} -->
+							<div class="wp-block-group has-small-font-size">
+								<!-- wp:paragraph -->
+							<p>by</p>
+							<!-- /wp:paragraph -->
+
+							<!-- wp:post-author-name {"isLink":true,"fontSize":"small"} /-->
+						</div>
+						<!-- /wp:group -->
+					</div>
+					<!-- /wp:group -->
+				</div>
+				<!-- /wp:column -->
+				<!-- wp:column {"width":"60%"} -->
+				<div class="wp-block-column" style="flex-basis:60%">
+					<!-- wp:post-featured-image /-->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+
+			<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}}} -->
+			<div class="wp-block-columns alignwide">
+				<!-- wp:column {"width":"100%"} -->
+				<div class="wp-block-column" style="flex-basis:100%">
+					<!-- wp:group {"align":"wide","style":{"spacing":{"blockGap":"4px"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap"}} -->
+					<div class="wp-block-group alignwide has-small-font-size">
+						<!-- wp:post-date /-->
+						<!-- wp:paragraph -->
+						<p>·</p>
+						<!-- /wp:paragraph -->
+						<!-- wp:post-terms {"term":"category"} /-->
+					</div>
+					<!-- /wp:group -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+			<!-- wp:post-content {"align":"wide","layout":{"type":"constrained","justifyContent":"left","contentSize":"800px"}} /-->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:group {"align":"wide","style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"default"}} -->
+		<div class="wp-block-group alignwide" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)">
+			<!-- wp:group {"align":"wide","style":{"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"},"right":[],"bottom":[],"left":[]}},"layout":{"type":"constrained"}} -->
+			<div class="wp-block-group alignwide" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px">
+				<!-- wp:group {"ariaLabel":"<?php esc_attr_e( 'Post navigation', 'twentytwentyfive' ); ?>","tagName":"nav","align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+				<nav class="wp-block-group alignwide" aria-label="<?php esc_attr_e( 'Post navigation', 'twentytwentyfive' ); ?>" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+					<!-- wp:post-navigation-link {"type":"previous","showTitle":true,"arrow":"arrow"} /-->
+					<!-- wp:post-navigation-link {"showTitle":true,"arrow":"arrow"} /-->
+				</nav>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+			<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}}} -->
+			<div class="wp-block-columns alignwide">
+				<!-- wp:column {"width":"40%"} -->
+				<div class="wp-block-column" style="flex-basis:40%">
+					<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+					<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+					<!-- /wp:spacer -->
+				</div>
+				<!-- /wp:column -->
+				<!-- wp:column {"width":"60%","style":{"spacing":{"padding":{"top":"0","bottom":"0"}}}} -->
+				<div class="wp-block-column" style="padding-top:0;padding-bottom:0;flex-basis:60%">
+					<!-- wp:pattern {"slug":"twentytwentyfive/comments"} /-->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+		</div>
+		<!-- /wp:group -->
+	</main>
+	<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/pricing-2-col.php b/wp-content/themes/twentytwentyfive/patterns/pricing-2-col.php
new file mode 100644
index 0000000000..3c59038f25
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/pricing-2-col.php
@@ -0,0 +1,121 @@
+<?php
+/**
+ * Title: Pricing, 2 columns
+ * Slug: twentytwentyfive/pricing-2-col
+ * Categories: call-to-action, featured
+ * Viewport width: 1400
+ * Description: Pricing section with two columns, pricing plan, description, and call-to-action buttons.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:heading {"textAlign":"center","align":"wide"} -->
+	<h2 class="wp-block-heading alignwide has-text-align-center">Pricing</h2>
+	<!-- /wp:heading -->
+
+	<!-- wp:paragraph {"align":"center"} -->
+	<p class="has-text-align-center">Cancel or pause anytime.</p>
+	<!-- /wp:paragraph -->
+
+	<!-- wp:spacer {"height":"var:preset|spacing|40"} -->
+	<div style="height:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|30","left":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","right":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50"}},"border":{"width":"1px","color":"var:preset|color|accent-6","radius":"10px"}}} -->
+		<div class="wp-block-column has-border-color" style="border-color:var(--wp--preset--color--accent-6);border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:heading {"level":3} -->
+			<h3 class="wp-block-heading" id="free">Free</h3>
+			<!-- /wp:heading -->
+
+			<!-- wp:paragraph {"fontSize":"large"} -->
+			<p class="has-large-font-size">0€</p>
+			<!-- /wp:paragraph -->
+
+			<!-- wp:list {"className":"is-style-checkmark-list","style":{"spacing":{"padding":{"left":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}}},"fontSize":"small"} -->
+			<ul style="padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)" class="wp-block-list is-style-checkmark-list has-small-font-size">
+				<!-- wp:list-item -->
+				<li>Get access to our paid articles and weekly newsletter.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item -->
+				<li>Join our IRL events.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item -->
+				<li>Get a free tote bag.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item -->
+				<li>An elegant addition of home decor collection.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item -->
+				<li>Join our forums.</li>
+				<!-- /wp:list-item -->
+			</ul>
+			<!-- /wp:list -->
+
+			<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
+			<div class="wp-block-buttons">
+				<!-- wp:button {"width":100} -->
+				<div class="wp-block-button has-custom-width wp-block-button__width-100"><a class="wp-block-button__link wp-element-button">Join</a></div>
+				<!-- /wp:button -->
+			</div>
+			<!-- /wp:buttons -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","right":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50"}},"border":{"width":"1px","color":"var:preset|color|accent-6","radius":"10px"}},"layout":{"type":"default"}} -->
+		<div class="wp-block-column has-border-color" style="border-color:var(--wp--preset--color--accent-6);border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:heading {"level":3} -->
+			<h3 class="wp-block-heading" id="single">Single</h3>
+			<!-- /wp:heading -->
+
+			<!-- wp:paragraph {"fontSize":"large"} -->
+			<p class="has-large-font-size">20€/month</p>
+			<!-- /wp:paragraph -->
+
+			<!-- wp:list {"className":"is-style-checkmark-list","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|20","left":"var:preset|spacing|20"}}},"fontSize":"small"} -->
+			<ul style="padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)" class="wp-block-list is-style-checkmark-list has-small-font-size">
+				<!-- wp:list-item -->
+				<li>Get access to our paid articles and weekly newsletter.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item -->
+				<li>Join our IRL events.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item -->
+				<li>Get a free tote bag.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item -->
+				<li>An elegant addition of home decor collection.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item -->
+				<li>Join our forums.</li>
+				<!-- /wp:list-item -->
+			</ul>
+			<!-- /wp:list -->
+
+			<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
+			<div class="wp-block-buttons">
+				<!-- wp:button {"width":100} -->
+				<div class="wp-block-button has-custom-width wp-block-button__width-100"><a class="wp-block-button__link wp-element-button">Join</a></div>
+				<!-- /wp:button -->
+			</div>
+			<!-- /wp:buttons -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/pricing-3-col.php b/wp-content/themes/twentytwentyfive/patterns/pricing-3-col.php
new file mode 100644
index 0000000000..d935d3b7ba
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/pricing-3-col.php
@@ -0,0 +1,148 @@
+<?php
+/**
+ * Title: Pricing, 3 columns
+ * Slug: twentytwentyfive/pricing-3-col
+ * Categories: call-to-action, banner, featured, services
+ * Description: A three-column boxed pricing table designed to showcase services, descriptions, and pricing options.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:group {"align":"wide","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:heading {"fontSize":"x-large"} -->
+		<h2 class="wp-block-heading has-x-large-font-size">Choose your membership</h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:paragraph {"className":"is-style-text-annotation"} -->
+		<p class="is-style-text-annotation">Pricing</p>
+		<!-- /wp:paragraph -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"margin":{"top":"var:preset|spacing|70","bottom":"0"},"blockGap":{"top":"var:preset|spacing|30","left":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-columns alignwide" style="margin-top:var(--wp--preset--spacing--70);margin-bottom:0">
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40","left":"var:preset|spacing|40","right":"var:preset|spacing|40"}},"border":{"radius":"10px","width":"1px"}},"borderColor":"accent-6","layout":{"type":"constrained","justifyContent":"center"}} -->
+		<div class="wp-block-column has-border-color has-accent-6-border-color" style="border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)">
+			<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"blockGap":{"top":"0"},"margin":{"top":"0","bottom":"0"}}}} -->
+			<div class="wp-block-columns is-not-stacked-on-mobile" style="margin-top:0;margin-bottom:0">
+				<!-- wp:column {"width":"70%"} -->
+				<div class="wp-block-column" style="flex-basis:70%">
+					<!-- wp:heading {"level":3,"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|20"}}},"fontSize":"large"} -->
+					<h3 class="wp-block-heading has-large-font-size" style="margin-bottom:var(--wp--preset--spacing--20)">Free</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph {"fontSize":"small"} -->
+					<p class="has-small-font-size">Get access to our free articles and weekly newsletter.</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:column -->
+
+				<!-- wp:column {"style":{"spacing":{"margin":{"top":"0","bottom":"0","left":"0","right":"0"}}}} -->
+				<div class="wp-block-column" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">
+					<!-- wp:heading {"textAlign":"right","level":3,"style":{"typography":{"textDecoration":"line-through"}}} -->
+					<h3 class="wp-block-heading has-text-align-right" style="text-decoration:line-through">0€</h3>
+					<!-- /wp:heading -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+
+			<!-- wp:buttons {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}},"layout":{"type":"flex","justifyContent":"center"}} -->
+			<div class="wp-block-buttons" style="margin-top:var(--wp--preset--spacing--30)">
+				<!-- wp:button {"width":100,"style":{"typography":{"lineHeight":"1.2","letterSpacing":"0.08px"}}} -->
+				<div class="wp-block-button has-custom-width wp-block-button__width-100" style="letter-spacing:0.08px;line-height:1.2"><a class="wp-block-button__link wp-element-button" rel="#">Join</a></div>
+				<!-- /wp:button -->
+			</div>
+			<!-- /wp:buttons -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40","left":"var:preset|spacing|40","right":"var:preset|spacing|40"}},"border":{"radius":"10px","width":"1px"}},"borderColor":"accent-6","layout":{"type":"constrained","justifyContent":"center"}} -->
+		<div class="wp-block-column has-border-color has-accent-6-border-color" style="border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)">
+			<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"blockGap":{"top":"0"},"margin":{"top":"0","bottom":"0"}}}} -->
+			<div class="wp-block-columns is-not-stacked-on-mobile" style="margin-top:0;margin-bottom:0">
+				<!-- wp:column {"width":"70%"} -->
+				<div class="wp-block-column" style="flex-basis:70%">
+					<!-- wp:heading {"level":3,"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|20"}}},"fontSize":"large"} -->
+					<h3 class="wp-block-heading has-large-font-size" style="margin-bottom:var(--wp--preset--spacing--20)">Single</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph {"fontSize":"small"} -->
+					<p class="has-small-font-size">Get access to our paid newsletter and a limited pass for one event.</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:column -->
+
+				<!-- wp:column {"style":{"spacing":{"margin":{"top":"0","bottom":"0","left":"0","right":"0"}}}} -->
+				<div class="wp-block-column" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">
+					<!-- wp:heading {"textAlign":"right","level":3} -->
+					<h3 class="wp-block-heading has-text-align-right">20€</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph {"align":"right","style":{"spacing":{"margin":{"top":"0"}}},"fontSize":"small"} -->
+					<p class="has-text-align-right has-small-font-size" style="margin-top:0">Month</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+
+			<!-- wp:buttons {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}},"layout":{"type":"flex","justifyContent":"center"}} -->
+			<div class="wp-block-buttons" style="margin-top:var(--wp--preset--spacing--30)">
+				<!-- wp:button {"width":100,"style":{"typography":{"lineHeight":"1.2","letterSpacing":"0.08px"}}} -->
+				<div class="wp-block-button has-custom-width wp-block-button__width-100" style="letter-spacing:0.08px;line-height:1.2"><a class="wp-block-button__link wp-element-button" rel="#">Join</a></div>
+				<!-- /wp:button -->
+			</div>
+			<!-- /wp:buttons -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40","left":"var:preset|spacing|40","right":"var:preset|spacing|40"}},"border":{"radius":"10px","width":"1px"}},"borderColor":"accent-6","layout":{"type":"constrained","justifyContent":"center"}} -->
+		<div class="wp-block-column has-border-color has-accent-6-border-color" style="border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)">
+			<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"blockGap":{"top":"0"},"margin":{"top":"0","bottom":"0"}}}} -->
+			<div class="wp-block-columns is-not-stacked-on-mobile" style="margin-top:0;margin-bottom:0">
+				<!-- wp:column {"width":"70%"} -->
+				<div class="wp-block-column" style="flex-basis:70%">
+					<!-- wp:heading {"level":3,"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|20"}}},"fontSize":"large"} -->
+					<h3 class="wp-block-heading has-large-font-size" style="margin-bottom:var(--wp--preset--spacing--20)">Expert</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph {"fontSize":"small"} -->
+					<p class="has-small-font-size">Get access to our paid newsletter and an unlimited pass.</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:column -->
+
+				<!-- wp:column {"style":{"spacing":{"margin":{"top":"0","bottom":"0","left":"0","right":"0"}}}} -->
+				<div class="wp-block-column" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">
+					<!-- wp:heading {"textAlign":"right","level":3} -->
+					<h3 class="wp-block-heading has-text-align-right">40€</h3>
+					<!-- /wp:heading -->
+
+					<!-- wp:paragraph {"align":"right","style":{"spacing":{"margin":{"top":"0"}}},"fontSize":"small"} -->
+					<p class="has-text-align-right has-small-font-size" style="margin-top:0">Month</p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+
+			<!-- wp:buttons {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}},"layout":{"type":"flex","justifyContent":"center"}} -->
+			<div class="wp-block-buttons" style="margin-top:var(--wp--preset--spacing--30)">
+				<!-- wp:button {"width":100,"style":{"typography":{"lineHeight":"1.2","letterSpacing":"0.08px"}}} -->
+				<div class="wp-block-button has-custom-width wp-block-button__width-100" style="letter-spacing:0.08px;line-height:1.2"><a class="wp-block-button__link wp-element-button" rel="">Join</a></div>
+				<!-- /wp:button -->
+			</div>
+			<!-- /wp:buttons -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/services-3-col.php b/wp-content/themes/twentytwentyfive/patterns/services-3-col.php
new file mode 100644
index 0000000000..f53e42dbef
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/services-3-col.php
@@ -0,0 +1,79 @@
+<?php
+/**
+ * Title: Services, 3 columns
+ * Slug: twentytwentyfive/services-3-col
+ * Categories: call-to-action, banner, featured, services
+ * Description: Three columns with images and text to showcase services.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"blockGap":"var:preset|spacing|50"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:heading {"align":"wide"} -->
+	<h2 class="wp-block-heading alignwide">Our services</h2>
+	<!-- /wp:heading -->
+
+	<!-- wp:columns {"align":"wide"} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column -->
+		<div class="wp-block-column">
+
+			<!-- wp:image {"aspectRatio":"4/3","scale":"cover","sizeSlug":"full","style":{"spacing":{"margin":{"bottom":"24px"}}}} -->
+			<figure class="wp-block-image size-full" style="margin-bottom:24px">
+				<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/image-from-rawpixel-id-2222755.webp" alt="Image for service" style="aspect-ratio:4/3;object-fit:cover"/>
+			</figure>
+			<!-- /wp:image -->
+
+			<!-- wp:heading {"level":3} -->
+			<h3 class="wp-block-heading">Collect</h3>
+			<!-- /wp:heading -->
+
+			<!-- wp:paragraph {"fontSize":"medium"} -->
+			<p class="has-medium-font-size">Like flowers that bloom in unexpected places, every story unfolds with beauty and resilience</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column -->
+		<div class="wp-block-column">
+			<!-- wp:image {"aspectRatio":"4/3","scale":"cover","sizeSlug":"full","style":{"spacing":{"margin":{"bottom":"24px"}}}} -->
+			<figure class="wp-block-image size-full" style="margin-bottom:24px">
+				<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/image-from-rawpixel-id-2224378.webp" alt="Image for service" style="aspect-ratio:4/3;object-fit:cover"/>
+			</figure>
+			<!-- /wp:image -->
+
+			<!-- wp:heading {"level":3} -->
+			<h3 class="wp-block-heading">Assemble</h3>
+			<!-- /wp:heading -->
+
+			<!-- wp:paragraph {"fontSize":"medium"} -->
+			<p class="has-medium-font-size">Like flowers that bloom in unexpected places, every story unfolds with beauty and resilience</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column -->
+		<div class="wp-block-column">
+			<!-- wp:image {"aspectRatio":"4/3","scale":"cover","sizeSlug":"full","style":{"spacing":{"margin":{"bottom":"24px"}}}} -->
+			<figure class="wp-block-image size-full" style="margin-bottom:24px">
+				<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/image-from-rawpixel-id-2211732.webp" alt="Image for service" style="aspect-ratio:4/3;object-fit:cover"/>
+			</figure>
+			<!-- /wp:image -->
+
+			<!-- wp:heading {"level":3} -->
+			<h3 class="wp-block-heading">Deliver</h3>
+			<!-- /wp:heading -->
+
+			<!-- wp:paragraph {"fontSize":"medium"} -->
+			<p class="has-medium-font-size">Like flowers that bloom in unexpected places, every story unfolds with beauty and resilience</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/services-subscriber-only-section.php b/wp-content/themes/twentytwentyfive/patterns/services-subscriber-only-section.php
new file mode 100644
index 0000000000..3e3e1ff2f9
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/services-subscriber-only-section.php
@@ -0,0 +1,76 @@
+<?php
+/**
+ * Title: Services, subscriber only section
+ * Slug: twentytwentyfive/services-subscriber-only-section
+ * Categories: call-to-action, featured, services
+ * Description: A subscriber-only section highlighting exclusive services and offerings.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"blockGap":"var:preset|spacing|50","padding":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|70","left":"var:preset|spacing|70"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"verticalAlignment":"center"} -->
+		<div class="wp-block-column is-vertically-aligned-center">
+			<!-- wp:heading {"fontSize":"xx-large"} -->
+			<h2 class="wp-block-heading has-xx-large-font-size">Subscribe to get unlimited access</h2>
+			<!-- /wp:heading -->
+
+			<!-- wp:list {"className":"is-style-checkmark-list","style":{"spacing":{"margin":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"},"padding":{"left":"var:preset|spacing|30"}}}} -->
+			<ul style="margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--30)" class="wp-block-list is-style-checkmark-list">
+				<!-- wp:list-item {"fontSize":"medium"} -->
+				<li class="has-medium-font-size">Get access to our paid articles and weekly newsletter.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item {"fontSize":"medium"} -->
+				<li class="has-medium-font-size">Join our IRL event.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item {"fontSize":"medium"} -->
+				<li class="has-medium-font-size">Get a free tote bag.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item {"fontSize":"medium"} -->
+				<li class="has-medium-font-size">An elegant addition of home decor collection.</li>
+				<!-- /wp:list-item -->
+
+				<!-- wp:list-item {"fontSize":"medium"} -->
+				<li class="has-medium-font-size">Join our forums.</li>
+				<!-- /wp:list-item -->
+			</ul>
+			<!-- /wp:list -->
+
+			<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"left","flexWrap":"nowrap"}} -->
+			<div class="wp-block-buttons">
+				<!-- wp:button {"className":"is-style-fill"} -->
+				<div class="wp-block-button is-style-fill"><a class="wp-block-button__link wp-element-button">Subscribe</a></div>
+				<!-- /wp:button -->
+
+				<!-- wp:button {"className":"is-style-outline"} -->
+				<div class="wp-block-button is-style-outline"><a class="wp-block-button__link wp-element-button">View plans</a></div>
+				<!-- /wp:button -->
+			</div>
+			<!-- /wp:buttons -->
+
+			<!-- wp:paragraph {"fontSize":"small"} -->
+			<p class="has-small-font-size">Cancel or pause anytime.</p>
+			<!-- /wp:paragraph -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"verticalAlignment":"center"} -->
+		<div class="wp-block-column is-vertically-aligned-center">
+			<!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
+			<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/services-subscriber-photo.webp" alt="Smartphones capturing a scenic wildflower meadow with trees"/></figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/services-team-photos.php b/wp-content/themes/twentytwentyfive/patterns/services-team-photos.php
new file mode 100644
index 0000000000..15ba436a73
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/services-team-photos.php
@@ -0,0 +1,62 @@
+<?php
+/**
+ * Title: Services, team photos
+ * Slug: twentytwentyfive/services-team-photos
+ * Categories: banner, call-to-action, featured
+ * Description: Display team photos in a services section with grid layout.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:columns {"align":"wide"} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column -->
+		<div class="wp-block-column">
+			<!-- wp:heading -->
+			<h2 class="wp-block-heading">
+				Our small team is a group of driven, detail-oriented people who are passionate about their customers.
+			</h2>
+			<!-- /wp:heading -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column -->
+		<div class="wp-block-column">
+			<!-- wp:group {"layout":{"type":"grid","columnCount":2,"minimumColumnWidth":null}} -->
+			<div class="wp-block-group">
+				<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full"} -->
+				<figure class="wp-block-image size-full">
+					<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/team-photo-1.webp" alt="Ms. Nora Winslow Keene, a dedicated public interest attorney based in Denver." style="aspect-ratio:1;object-fit:cover"/>
+				</figure>
+				<!-- /wp:image -->
+
+				<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full"} -->
+				<figure class="wp-block-image size-full">
+					<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/team-photo-2.webp" alt="Young sugarcane field worker." style="aspect-ratio:1;object-fit:cover"/>
+				</figure>
+				<!-- /wp:image -->
+
+				<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full"} -->
+				<figure class="wp-block-image size-full">
+					<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/team-photo-3.webp" alt="Portraits of Miners." style="aspect-ratio:1;object-fit:cover"/>
+				</figure>
+				<!-- /wp:image -->
+
+				<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"full"} -->
+				<figure class="wp-block-image size-full">
+					<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/team-photo-4.webp" alt="Young Woman Soliciting Funds." style="aspect-ratio:1;object-fit:cover"/>
+				</figure>
+				<!-- /wp:image -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-404-vertical-header-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-404-vertical-header-blog.php
new file mode 100644
index 0000000000..b93343da67
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-404-vertical-header-blog.php
@@ -0,0 +1,41 @@
+<?php
+/**
+ * Title: Right-aligned blog, 404
+ * Slug: twentytwentyfive/template-404-vertical-header-blog
+ * Template Types: 404
+ * Viewport width: 1400
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"padding":{"right":"0","left":"0","top":"0","bottom":"0"},"blockGap":{"left":"0"}}}} -->
+<div class="wp-block-columns is-not-stacked-on-mobile" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+	<!-- wp:column {"width":"8rem"} -->
+	<div class="wp-block-column" style="flex-basis:8rem">
+		<!-- wp:template-part {"slug":"vertical-header"} /-->
+	</div>
+	<!-- /wp:column -->
+	<!-- wp:column {"width":"90%","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+	<div class="wp-block-column" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);flex-basis:90%">
+		<!-- wp:group {"tagName":"main","layout":{"type":"default"}} -->
+		<main class="wp-block-group">
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+
+			<!-- wp:pattern {"slug":"twentytwentyfive/hidden-404"} /-->
+
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+		</main>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:column -->
+</div>
+<!-- /wp:columns -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-archive-news-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-archive-news-blog.php
new file mode 100644
index 0000000000..0d5d4f435e
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-archive-news-blog.php
@@ -0,0 +1,39 @@
+<?php
+/**
+ * Title: News blog archive
+ * Slug: twentytwentyfive/template-archive-news-blog
+ * Template Types: archive
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
+<main class="wp-block-group">
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:spacer {"height":"var:preset|spacing|80"} -->
+		<div style="height:var(--wp--preset--spacing--80)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+		<!-- wp:query-title {"type":"archive"} /-->
+		<!-- wp:term-description /-->
+		<!-- wp:spacer {"height":"var:preset|spacing|40"} -->
+		<div style="height:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+	</div>
+	<!-- /wp:group -->
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-news-blog"} /-->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer-newsletter"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-archive-photo-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-archive-photo-blog.php
new file mode 100644
index 0000000000..e94b245642
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-archive-photo-blog.php
@@ -0,0 +1,26 @@
+<?php
+/**
+ * Title: Photo blog archive
+ * Slug: twentytwentyfive/template-archive-photo-blog
+ * Template Types: archive
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:query-title {"type":"archive","textAlign":"center"} /-->
+	<!-- wp:term-description {"textAlign":"center"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-photo-blog"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-archive-text-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-archive-text-blog.php
new file mode 100644
index 0000000000..26cc2437bb
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-archive-text-blog.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * Title: Text-only blog, archive
+ * Slug: twentytwentyfive/template-archive-text-blog
+ * Template Types: archive
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:query-title {"type":"archive","align":"wide","fontSize":"x-large"} /-->
+	<!-- wp:term-description {"align":"wide"} /-->
+	<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+	<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+	<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-text-blog"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-archive-vertical-header-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-archive-vertical-header-blog.php
new file mode 100644
index 0000000000..a9a47302cf
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-archive-vertical-header-blog.php
@@ -0,0 +1,48 @@
+<?php
+/**
+ * Title: Archive for the right-aligned blog
+ * Slug: twentytwentyfive/template-archive-vertical-header-blog
+ * Template Types: archive
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"padding":{"right":"0","left":"0","top":"0","bottom":"0"},"blockGap":{"left":"0"}}}} -->
+<div class="wp-block-columns is-not-stacked-on-mobile" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+	<!-- wp:column {"width":"8rem"} -->
+	<div class="wp-block-column" style="flex-basis:8rem">
+		<!-- wp:template-part {"slug":"vertical-header"} /-->
+	</div>
+	<!-- /wp:column -->
+
+	<!-- wp:column {"width":"90%","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+	<div class="wp-block-column" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);flex-basis:90%">
+		<!-- wp:group {"tagName":"main","layout":{"type":"default"}} -->
+		<main class="wp-block-group">
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+			<!-- wp:query-title {"type":"archive","fontSize":"large"} /-->
+			<!-- wp:term-description /-->
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+
+			<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-vertical-header-blog"} /-->
+
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+		</main>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:column -->
+</div>
+<!-- /wp:columns -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-home-news-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-home-news-blog.php
new file mode 100644
index 0000000000..27b3e48f6e
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-home-news-blog.php
@@ -0,0 +1,196 @@
+<?php
+/**
+ * Title: News blog home
+ * Slug: twentytwentyfive/template-home-news-blog
+ * Template Types: front-page, index, home
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
+<main class="wp-block-group">
+	<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}}} -->
+		<div class="wp-block-columns alignwide">
+			<!-- wp:column {"width":"25%"} -->
+			<div class="wp-block-column" style="flex-basis:25%">
+				<!-- wp:group {"style":{"layout":{"columnSpan":1,"rowSpan":1}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+				<div class="wp-block-group">
+					<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]}} -->
+					<div class="wp-block-query">
+						<!-- wp:post-template -->
+							<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+							<div class="wp-block-group">
+								<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+								<!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+								<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+							</div>
+							<!-- /wp:group -->
+						<!-- /wp:post-template -->
+						<!-- wp:query-no-results -->
+							<!-- wp:paragraph -->
+							<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+							<!-- /wp:paragraph -->
+						<!-- /wp:query-no-results -->
+					</div>
+					<!-- /wp:query -->
+					<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":"3","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]}} -->
+					<div class="wp-block-query">
+						<!-- wp:post-template -->
+							<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+							<div class="wp-block-group">
+								<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+								<!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+								<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+							</div>
+							<!-- /wp:group -->
+						<!-- /wp:post-template -->
+						<!-- wp:query-no-results -->
+							<!-- wp:paragraph -->
+							<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+							<!-- /wp:paragraph -->
+						<!-- /wp:query-no-results -->
+					</div>
+					<!-- /wp:query -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:column -->
+			<!-- wp:column {"width":"50%"} -->
+			<div class="wp-block-column" style="flex-basis:50%">
+				<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":"1","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]}} -->
+				<div class="wp-block-query">
+					<!-- wp:post-template -->
+						<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"default"}} -->
+						<div class="wp-block-group">
+							<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"4/3"} /-->
+							<!-- wp:post-title {"level":1,"isLink":true} /-->
+							<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+							<!-- wp:post-excerpt {"fontSize":"medium"} /-->
+						</div>
+						<!-- /wp:group -->
+					<!-- /wp:post-template -->
+					<!-- wp:query-no-results -->
+						<!-- wp:paragraph -->
+						<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+						<!-- /wp:paragraph -->
+					<!-- /wp:query-no-results -->
+				</div>
+				<!-- /wp:query -->
+			</div>
+			<!-- /wp:column -->
+			<!-- wp:column {"width":"25%"} -->
+			<div class="wp-block-column" style="flex-basis:25%">
+				<!-- wp:group {"style":{"layout":{"columnSpan":1,"rowSpan":1}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+				<div class="wp-block-group">
+					<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":"2","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]}} -->
+					<div class="wp-block-query">
+						<!-- wp:post-template -->
+							<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+							<div class="wp-block-group">
+								<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+								<!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+								<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+							</div>
+							<!-- /wp:group -->
+						<!-- /wp:post-template -->
+						<!-- wp:query-no-results -->
+							<!-- wp:paragraph -->
+							<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+							<!-- /wp:paragraph -->
+						<!-- /wp:query-no-results -->
+					</div>
+					<!-- /wp:query -->
+					<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":"4","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]}} -->
+					<div class="wp-block-query">
+						<!-- wp:post-template -->
+							<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+							<div class="wp-block-group">
+								<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+								<!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+								<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+							</div>
+							<!-- /wp:group -->
+						<!-- /wp:post-template -->
+						<!-- wp:query-no-results -->
+							<!-- wp:paragraph -->
+							<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+							<!-- /wp:paragraph -->
+						<!-- /wp:query-no-results -->
+					</div>
+					<!-- /wp:query -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:column -->
+		</div>
+		<!-- /wp:columns -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"blockGap":"var:preset|spacing|50"}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:query {"query":{"perPage":2,"pages":0,"offset":"5","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"align":"wide"} -->
+		<div class="wp-block-query alignwide">
+			<!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":2}} -->
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+				<div class="wp-block-group">
+					<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+					<!-- wp:post-title {"isLink":true,"fontSize":"x-large"} /-->
+					<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+				</div>
+				<!-- /wp:group -->
+			<!-- /wp:post-template -->
+			<!-- wp:query-no-results -->
+				<!-- wp:paragraph -->
+				<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+				<!-- /wp:paragraph -->
+			<!-- /wp:query-no-results -->
+		</div>
+		<!-- /wp:query -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:query {"query":{"perPage":6,"pages":0,"offset":"7","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"align":"wide"} -->
+		<div class="wp-block-query alignwide">
+			<!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":3}} -->
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+				<div class="wp-block-group">
+					<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"4/3"} /-->
+					<!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+					<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+				</div>
+				<!-- /wp:group -->
+			<!-- /wp:post-template -->
+			<!-- wp:query-no-results -->
+				<!-- wp:paragraph -->
+				<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+				<!-- /wp:paragraph -->
+			<!-- /wp:query-no-results -->
+			<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"constrained"}} -->
+			<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+				<!-- wp:query-pagination {"align":"wide","layout":{"type":"flex","justifyContent":"space-between"}} -->
+					<!-- wp:query-pagination-previous /-->
+					<!-- wp:query-pagination-numbers /-->
+					<!-- wp:query-pagination-next /-->
+				<!-- /wp:query-pagination -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:query -->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer-newsletter"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-home-photo-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-home-photo-blog.php
new file mode 100644
index 0000000000..fd485bbb56
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-home-photo-blog.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * Title: Photo blog home
+ * Slug: twentytwentyfive/template-home-photo-blog
+ * Template Types: front-page, index, home
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"center"}} -->
+	<div class="wp-block-group">
+		<!-- wp:heading {"textAlign":"center","level":1,"className":"is-style-text-annotation"} -->
+		<h1 class="wp-block-heading has-text-align-center is-style-text-annotation">Stories</h1>
+		<!-- /wp:heading -->
+	</div>
+	<!-- /wp:group -->
+	<!-- wp:heading {"textAlign":"center","align":"wide","fontSize":"xx-large"} -->
+	<h2 class="wp-block-heading alignwide has-text-align-center has-xx-large-font-size">Tell your story</h2>
+	<!-- /wp:heading -->
+	<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-photo-blog"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-home-posts-grid-news-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-home-posts-grid-news-blog.php
new file mode 100644
index 0000000000..f8e669ac49
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-home-posts-grid-news-blog.php
@@ -0,0 +1,136 @@
+<?php
+/**
+ * Title: News blog with featured posts grid
+ * Slug: twentytwentyfive/template-home-posts-grid-news-blog
+ * Template Types: front-page, index, home
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="margin-top:0;margin-bottom:0;">
+
+	<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false},"align":"wide"} -->
+		<div class="wp-block-query alignwide">
+			<!-- wp:post-template -->
+				<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"16/9","align":"wide"} /-->
+				<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+				<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--40)">
+					<!-- wp:post-title {"textAlign":"center","level":1,"isLink":true,"fontSize":"xx-large"} /-->
+					<!-- wp:post-terms {"term":"category","textAlign":"center","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+					<!-- wp:post-date {"textAlign":"center"} /-->
+				</div>
+				<!-- /wp:group -->
+			<!-- /wp:post-template -->
+			<!-- wp:query-no-results -->
+				<!-- wp:paragraph {"align":"center","placeholder":"Add text or blocks that will display when a query returns no results."} -->
+				<p class="has-text-align-center"><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+				<!-- /wp:paragraph -->
+			<!-- /wp:query-no-results -->
+		</div>
+		<!-- /wp:query -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:group {"align":"wide","style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"40rem"}} -->
+		<div class="wp-block-group alignwide">
+			<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":"1","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]}} -->
+			<div class="wp-block-query">
+				<!-- wp:post-template -->
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+					<div class="wp-block-group">
+						<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+						<!-- wp:post-title {"isLink":true,"fontSize":"x-large"} /-->
+						<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+					</div>
+					<!-- /wp:group -->
+				<!-- /wp:post-template -->
+				<!-- wp:query-no-results -->
+				<!-- wp:paragraph -->
+				<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+				<!-- /wp:paragraph -->
+				<!-- /wp:query-no-results -->
+			</div>
+			<!-- /wp:query -->
+			<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":"2","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]}} -->
+			<div class="wp-block-query">
+				<!-- wp:post-template -->
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+					<div class="wp-block-group">
+						<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+						<!-- wp:post-title {"isLink":true,"fontSize":"x-large"} /-->
+						<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+					</div>
+					<!-- /wp:group -->
+				<!-- /wp:post-template -->
+				<!-- wp:query-no-results -->
+				<!-- wp:paragraph -->
+				<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+				<!-- /wp:paragraph -->
+				<!-- /wp:query-no-results -->
+			</div>
+			<!-- /wp:query -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:query {"query":{"perPage":3,"pages":0,"offset":"3","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"align":"wide"} -->
+		<div class="wp-block-query alignwide">
+			<!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":3}} -->
+				<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"default"}} -->
+				<div class="wp-block-group">
+					<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"4/3"} /-->
+					<!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+					<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+				</div>
+				<!-- /wp:group -->
+			<!-- /wp:post-template -->
+			<!-- wp:query-no-results -->
+			<!-- wp:paragraph -->
+			<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+			<!-- /wp:paragraph -->
+			<!-- /wp:query-no-results -->
+		</div>
+		<!-- /wp:query -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:heading {"align":"wide"} -->
+		<h2 class="wp-block-heading alignwide">Architecture</h2>
+		<!-- /wp:heading -->
+		<!-- wp:query {"query":{"perPage":6,"pages":0,"offset":"6","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"align":"wide","layout":{"type":"default"}} -->
+		<div class="wp-block-query alignwide">
+			<!-- wp:post-template {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"default"}} -->
+				<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}},"border":{"bottom":{"color":"var:preset|color|accent-6","width":"1px"},"top":[],"right":[],"left":[]}},"layout":{"type":"flex","flexWrap":"nowrap","verticalAlignment":"center","justifyContent":"space-between"}} -->
+				<div class="wp-block-group alignfull" style="border-bottom-color:var(--wp--preset--color--accent-6);border-bottom-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)">
+					<!-- wp:post-title {"level":3,"isLink":true,"fontSize":"large"} /-->
+					<!-- wp:post-date {"textAlign":"right","isLink":true} /-->
+				</div>
+				<!-- /wp:group -->
+			<!-- /wp:post-template -->
+			</div>
+		<!-- /wp:query -->
+	</div>
+	<!-- /wp:group -->
+
+</main>
+<!-- /wp:group -->
+
+<!-- wp:pattern {"slug":"twentytwentyfive/cta-newsletter"} /-->
+
+<!-- wp:template-part {"slug":"footer-newsletter"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-home-text-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-home-text-blog.php
new file mode 100644
index 0000000000..eb6bb36741
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-home-text-blog.php
@@ -0,0 +1,29 @@
+<?php
+/**
+ * Title: Text-only blog, home
+ * Slug: twentytwentyfive/template-home-text-blog
+ * Template Types: front-page, home
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:heading {"level":1,"align":"wide","fontSize":"x-large"} -->
+	<h1 class="wp-block-heading alignwide has-x-large-font-size"><?php esc_html_e( 'Blog', 'twentytwentyfive' ); ?></h1>
+	<!-- /wp:heading -->
+	<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+	<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+	<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-text-blog"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-home-vertical-header-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-home-vertical-header-blog.php
new file mode 100644
index 0000000000..528d313b14
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-home-vertical-header-blog.php
@@ -0,0 +1,47 @@
+<?php
+/**
+ * Title: Homepage for right-aligned blog
+ * Slug: twentytwentyfive/template-home-vertical-header-blog
+ * Template Types: front-page, index, home
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"padding":{"right":"0","left":"0","top":"0","bottom":"0"},"blockGap":{"left":"0"}}}} -->
+<div class="wp-block-columns is-not-stacked-on-mobile" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+	<!-- wp:column {"width":"8rem"} -->
+	<div class="wp-block-column" style="flex-basis:8rem">
+		<!-- wp:template-part {"slug":"vertical-header"} /-->
+	</div>
+	<!-- /wp:column -->
+
+	<!-- wp:column {"width":"90%","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-column" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);flex-basis:90%">
+		<!-- wp:group {"tagName":"main","layout":{"type":"default"}} -->
+		<main class="wp-block-group">
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+			<!-- wp:pattern {"slug":"twentytwentyfive/hidden-blog-heading"} /-->
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+
+			<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-vertical-header-blog"} /-->
+
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+		</main>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:column -->
+</div>
+<!-- /wp:columns -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-home-with-sidebar-news-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-home-with-sidebar-news-blog.php
new file mode 100644
index 0000000000..9e8ed127de
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-home-with-sidebar-news-blog.php
@@ -0,0 +1,127 @@
+<?php
+/**
+ * Title: News blog with sidebar
+ * Slug: twentytwentyfive/template-home-with-sidebar-news-blog
+ * Template Types: front-page, index, home
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"width":"75%"} -->
+		<div class="wp-block-column" style="flex-basis:75%">
+			<!-- wp:query {"query":{"perPage":1,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false}} -->
+			<div class="wp-block-query">
+				<!-- wp:post-template -->
+					<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2","align":"wide"} /-->
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20","padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+					<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+						<!-- wp:post-title {"level":1,"isLink":true} /-->
+						<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+						<!-- wp:post-date /-->
+					</div>
+					<!-- /wp:group -->
+				<!-- /wp:post-template -->
+			</div>
+			<!-- /wp:query -->
+		</div>
+		<!-- /wp:column -->
+		<!-- wp:column {"width":"25%"} -->
+		<div class="wp-block-column" style="flex-basis:25%">
+			<!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"600","textTransform":"uppercase","letterSpacing":"1.6px"}},"fontSize":"small"} -->
+			<h2 class="wp-block-heading has-small-font-size" style="font-style:normal;font-weight:600;letter-spacing:1.6px;text-transform:uppercase">The Latest</h2>
+			<!-- /wp:heading -->
+			<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+			<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+			<!-- wp:query {"query":{"perPage":6,"pages":0,"offset":"1","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]}} -->
+			<div class="wp-block-query">
+				<!-- wp:post-template -->
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+					<div class="wp-block-group">
+						<!-- wp:post-title {"level":3,"isLink":true,"fontSize":"large"} /-->
+						<!-- wp:post-date {"fontSize":"small"} /-->
+					</div>
+					<!-- /wp:group -->
+					<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+					<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+					<!-- /wp:spacer -->
+				<!-- /wp:post-template -->
+				<!-- wp:query-no-results -->
+					<!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results.","fontSize":"medium"} -->
+					<p class="has-medium-font-size"><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+					<!-- /wp:paragraph -->
+				<!-- /wp:query-no-results -->
+			</div>
+			<!-- /wp:query -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+	<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+	<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+	<!-- wp:query {"query":{"perPage":4,"pages":0,"offset":"7","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"align":"wide"} -->
+	<div class="wp-block-query alignwide">
+		<!-- wp:post-template -->
+			<!-- wp:columns {"style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"},"margin":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"},"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}},"border":{"bottom":{"color":"var:preset|color|accent-6","width":"1px"}}}} -->
+			<div class="wp-block-columns" style="border-bottom-color:var(--wp--preset--color--accent-6);border-bottom-width:1px;margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)">
+				<!-- wp:column {"verticalAlignment":"center","width":"60%"} -->
+				<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:60%">
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+					<div class="wp-block-group">
+						<!-- wp:post-title {"fontSize":"x-large"} /-->
+						<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"wrap"}} -->
+						<div class="wp-block-group has-small-font-size">
+							<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+							<!-- wp:paragraph -->
+							<p>·</p>
+							<!-- /wp:paragraph -->
+							<!-- wp:post-date /-->
+						</div>
+						<!-- /wp:group -->
+					</div>
+					<!-- /wp:group -->
+				</div>
+				<!-- /wp:column -->
+				<!-- wp:column {"width":"20%"} -->
+				<div class="wp-block-column" style="flex-basis:20%"></div>
+				<!-- /wp:column -->
+				<!-- wp:column {"width":"13.33%"} -->
+				<div class="wp-block-column" style="flex-basis:13.33%">
+					<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","style":{"layout":{"selfStretch":"fixed","flexSize":"180px"}}} /-->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+		<!-- /wp:post-template -->
+		<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)">
+			<!-- wp:query-pagination {"fontSize":"medium","layout":{"type":"flex","justifyContent":"space-between"}} -->
+				<!-- wp:query-pagination-previous /-->
+				<!-- wp:query-pagination-numbers /-->
+				<!-- wp:query-pagination-next /-->
+			<!-- /wp:query-pagination -->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:query-no-results -->
+			<!-- wp:paragraph -->
+			<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+			<!-- /wp:paragraph -->
+		<!-- /wp:query-no-results -->
+	</div>
+	<!-- /wp:query -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer-newsletter"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-page-photo-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-page-photo-blog.php
new file mode 100644
index 0000000000..54ccb20be3
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-page-photo-blog.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * Title: Photo blog page
+ * Slug: twentytwentyfive/template-page-photo-blog
+ * Template Types: page
+ * Viewport width: 1400
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:post-title {"textAlign":"center","level":1,"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|60"}}},"fontSize":"x-large"} /-->
+		<!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|60"}}}} /-->
+		<!-- wp:post-content {"align":"full","layout":{"type":"constrained"}} /-->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-page-vertical-header-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-page-vertical-header-blog.php
new file mode 100644
index 0000000000..8be9a7e3a3
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-page-vertical-header-blog.php
@@ -0,0 +1,63 @@
+<?php
+/**
+ * Title: Page template for the right-aligned blog
+ * Slug: twentytwentyfive/template-page-vertical-header-blog
+ * Template Types: page
+ * Viewport width: 1400
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"padding":{"right":"0","left":"0","top":"0","bottom":"0"},"blockGap":{"left":"0"}}}} -->
+<div class="wp-block-columns is-not-stacked-on-mobile" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+	<!-- wp:column {"width":"8rem"} -->
+	<div class="wp-block-column" style="flex-basis:8rem">
+		<!-- wp:template-part {"slug":"vertical-header"} /-->
+	</div>
+	<!-- /wp:column -->
+	<!-- wp:column {"width":"90%","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|50","left":"0","right":"0"}}},"layout":{"type":"default"}} -->
+	<div class="wp-block-column" style="padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0;flex-basis:90%">
+		<!-- wp:group {"tagName":"main","layout":{"type":"default"}} -->
+		<main class="wp-block-group">
+			<!-- wp:post-featured-image {"aspectRatio":"16/9","height":""} /-->
+			<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+			<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+				<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+				<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+				<!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between","verticalAlignment":"top"}} -->
+				<div class="wp-block-group">
+					<!-- wp:post-title {"level":1,"style":{"layout":{"selfStretch":"fixed","flexSize":"70vw"}},"fontSize":"xx-large"} /-->
+				</div>
+				<!-- /wp:group -->
+				<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
+				<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+
+				<!-- wp:columns {"style":{"spacing":{"blockGap":{"left":"var:preset|spacing|70"}}}} -->
+				<div class="wp-block-columns">
+					<!-- wp:column {"width":"75%","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|60"}}}} -->
+					<div class="wp-block-column" style="padding-bottom:var(--wp--preset--spacing--60);flex-basis:75%">
+						<!-- wp:post-content {"layout":{"type":"default"}} /-->
+					</div>
+					<!-- /wp:column -->
+					<!-- wp:column {"width":"25%"} -->
+					<div class="wp-block-column" style="flex-basis:25%">
+					<!-- wp:template-part {"slug":"sidebar"} /-->
+					</div>
+					<!-- /wp:column -->
+				</div>
+				<!-- /wp:columns -->
+			</div>
+			<!-- /wp:group -->
+		</main>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:column -->
+</div>
+<!-- /wp:columns -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-query-loop-news-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-query-loop-news-blog.php
new file mode 100644
index 0000000000..a634c3e411
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-query-loop-news-blog.php
@@ -0,0 +1,61 @@
+<?php
+/**
+ * Title: News blog query loop
+ * Slug: twentytwentyfive/template-query-loop-news-blog
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:query {"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]}} -->
+<div class="wp-block-query"><!-- wp:post-template -->
+<!-- wp:columns {"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"var:preset|spacing|50"},"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}},"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"}}}} -->
+<div class="wp-block-columns" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)"><!-- wp:column {"width":"20%"} -->
+<div class="wp-block-column" style="flex-basis:20%"><!-- wp:post-date /--></div>
+<!-- /wp:column -->
+
+<!-- wp:column -->
+<div class="wp-block-column"><!-- wp:post-title /-->
+
+<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+
+<!-- wp:post-excerpt {"showMoreOnNewLine":false,"fontSize":"medium"} /-->
+
+<!-- wp:group {"style":{"spacing":{"blockGap":"0.12em"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+<div class="wp-block-group"><!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-4"}}}},"textColor":"accent-4","fontSize":"small"} -->
+<p class="has-accent-4-color has-text-color has-link-color has-small-font-size">Written by</p>
+<!-- /wp:paragraph -->
+
+<!-- wp:post-author-name {"isLink":true,"fontSize":"small"} /--></div>
+<!-- /wp:group --></div>
+<!-- /wp:column -->
+
+<!-- wp:column {"width":"20%"} -->
+<div class="wp-block-column" style="flex-basis:20%"><!-- wp:post-featured-image {"aspectRatio":"1"} /--></div>
+<!-- /wp:column --></div>
+<!-- /wp:columns -->
+<!-- /wp:post-template -->
+
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:query-pagination {"paginationArrow":"arrow","layout":{"type":"flex","justifyContent":"space-between"}} -->
+<!-- wp:query-pagination-previous {"label":"Newer Posts"} /-->
+
+<!-- wp:query-pagination-numbers /-->
+
+<!-- wp:query-pagination-next {"label":"Older Posts"} /-->
+<!-- /wp:query-pagination --></div>
+<!-- /wp:group -->
+
+<!-- wp:query-no-results -->
+<!-- wp:paragraph -->
+<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+<!-- /wp:paragraph -->
+<!-- /wp:query-no-results -->
+
+<!-- wp:spacer {"height":"var:preset|spacing|70"} -->
+<div style="height:var(--wp--preset--spacing--70)" aria-hidden="true" class="wp-block-spacer"></div>
+<!-- /wp:spacer --></div>
+<!-- /wp:query -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-query-loop-photo-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-query-loop-photo-blog.php
new file mode 100644
index 0000000000..e46dea9b35
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-query-loop-photo-blog.php
@@ -0,0 +1,45 @@
+<?php
+/**
+ * Title: Photo blog posts
+ * Slug: twentytwentyfive/template-query-loop-photo-blog
+ * Categories: query
+ * Block Types: core/query
+ * Description: A list of posts, 3 columns, with only featured images.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:query {"query":{"perPage":9,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"align":"wide","layout":{"type":"default"}} -->
+<div class="wp-block-query alignwide">
+		<!-- wp:group {"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group">
+		<!-- wp:query-no-results -->
+		<!-- wp:paragraph {"align":"center"} -->
+		<p class="has-text-align-center"><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+		<!-- /wp:paragraph -->
+		<!-- /wp:query-no-results -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+	<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);">
+		<!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"23rem"}} -->
+			<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1"} /-->
+		<!-- /wp:post-template -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"layout":{"type":"default"}} -->
+	<div class="wp-block-group">
+		<!-- wp:query-pagination {"paginationArrow":"arrow","align":"full","layout":{"type":"flex","justifyContent":"space-between"}} -->
+		<!-- wp:query-pagination-previous /-->
+		<!-- wp:query-pagination-numbers /-->
+		<!-- wp:query-pagination-next /-->
+		<!-- /wp:query-pagination -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:query -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-query-loop-text-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-query-loop-text-blog.php
new file mode 100644
index 0000000000..bb67c47586
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-query-loop-text-blog.php
@@ -0,0 +1,47 @@
+<?php
+/**
+ * Title: Text-only blog, posts
+ * Slug: twentytwentyfive/template-query-loop-text-blog
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:query {"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"align":"wide","layout":{"type":"default"}} -->
+<div class="wp-block-query alignwide">
+	<!-- wp:group {"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group">
+		<!-- wp:query-no-results {"align":"wide","fontSize":"medium"} -->
+			<!-- wp:paragraph -->
+			<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+			<!-- /wp:paragraph -->
+		<!-- /wp:query-no-results -->
+	</div>
+	<!-- /wp:group -->
+	<!-- wp:post-template {"align":"full","style":{"spacing":{"blockGap":"0"}},"layout":{"type":"default"}} -->
+		<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}},"border":{"bottom":{"color":"var:preset|color|accent-6","width":"1px"},"top":{},"right":{},"left":{}}},"layout":{"type":"flex","flexWrap":"nowrap","verticalAlignment":"center","justifyContent":"space-between"}} -->
+		<div class="wp-block-group alignfull" style="border-bottom-color:var(--wp--preset--color--accent-6);border-bottom-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)">
+			<!-- wp:post-title {"isLink":true,"fontSize":"large"} /-->
+			<!-- wp:post-date {"textAlign":"right","isLink":true,"fontSize":"small"} /-->
+		</div>
+		<!-- /wp:group -->
+	<!-- /wp:post-template -->
+
+	<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
+	<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+
+	<!-- wp:group {"align":"full","style":{"spacing":{"margin":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignfull" style="margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);">
+		<!-- wp:query-pagination {"align":"full","style":{"typography":{"fontStyle":"normal","fontWeight":"400"}},"layout":{"type":"flex","justifyContent":"space-between","flexWrap":"wrap"}} -->
+		<!-- wp:query-pagination-previous /-->
+		<!-- wp:query-pagination-numbers /-->
+		<!-- wp:query-pagination-next /-->
+		<!-- /wp:query-pagination -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:query -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-query-loop-vertical-header-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-query-loop-vertical-header-blog.php
new file mode 100644
index 0000000000..5aeeec28c1
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-query-loop-vertical-header-blog.php
@@ -0,0 +1,51 @@
+<?php
+/**
+ * Title: Right-aligned posts
+ * Slug: twentytwentyfive/template-query-loop-vertical-header-blog
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:query {"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]}} -->
+<div class="wp-block-query">
+	<!-- wp:post-template -->
+		<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
+		<div class="wp-block-group">
+			<!-- wp:post-title {"isLink":true,"fontSize":"xx-large"} /-->
+			<!-- wp:post-date {"fontSize":"small"} /-->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:spacer {"height":"var:preset|spacing|40"} -->
+		<div style="height:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+		<!-- wp:columns {"style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}}} -->
+		<div class="wp-block-columns"><!-- wp:column {"width":"70%"} -->
+		<div class="wp-block-column" style="flex-basis:70%"><!-- wp:post-excerpt {"moreText":"","showMoreOnNewLine":false} /--></div>
+		<!-- /wp:column -->
+
+		<!-- wp:column -->
+		<div class="wp-block-column"></div>
+		<!-- /wp:column --></div>
+		<!-- /wp:columns -->
+		<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"16/9"} /-->
+		<!-- wp:spacer {"height":"var:preset|spacing|80"} -->
+		<div style="height:var(--wp--preset--spacing--80)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+	<!-- /wp:post-template -->
+	<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"space-between","flexWrap":"wrap"}} -->
+		<!-- wp:query-pagination-previous /-->
+		<!-- wp:query-pagination-numbers /-->
+		<!-- wp:query-pagination-next /-->
+	<!-- /wp:query-pagination -->
+
+	<!-- wp:query-no-results -->
+		<!-- wp:paragraph -->
+		<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?>.</p>
+		<!-- /wp:paragraph -->
+	<!-- /wp:query-no-results -->
+</div>
+<!-- /wp:query -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-query-loop.php b/wp-content/themes/twentytwentyfive/patterns/template-query-loop.php
new file mode 100644
index 0000000000..43f1444f7d
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-query-loop.php
@@ -0,0 +1,46 @@
+<?php
+/**
+ * Title: List of posts, 1 column
+ * Slug: twentytwentyfive/template-query-loop
+ * Categories: query
+ * Block Types: core/query
+ * Description: A list of posts, 1 column, with featured image and post date.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:query {"query":{"perPage":3,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"align":"full","layout":{"type":"default"}} -->
+<div class="wp-block-query alignfull">
+	<!-- wp:post-template {"align":"full","layout":{"type":"default"}} -->
+		<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+			<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"3/2"} /-->
+			<!-- wp:post-title {"isLink":true,"fontSize":"x-large"} /-->
+			<!-- wp:post-content {"align":"full","fontSize":"medium","layout":{"type":"constrained"}} /-->
+			<!-- wp:post-date {"isLink":true,"style":{"spacing":{"margin":{"top":"var:preset|spacing|40"}}},"fontSize":"small"} /-->
+		</div>
+		<!-- /wp:group -->
+	<!-- /wp:post-template -->
+	<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:query-no-results -->
+		<!-- wp:paragraph -->
+		<p><?php echo esc_html_x( 'Sorry, but nothing was found. Please try a search with different keywords.', 'Message explaining that there are no results returned from a search', 'twentytwentyfive' ); ?></p>
+		<!-- /wp:paragraph -->
+		<!-- /wp:query-no-results -->
+	</div>
+	<!-- /wp:group -->
+	<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:query-pagination {"paginationArrow":"arrow","align":"wide","layout":{"type":"flex","justifyContent":"space-between"}} -->
+			<!-- wp:query-pagination-previous /-->
+			<!-- wp:query-pagination-numbers /-->
+			<!-- wp:query-pagination-next /-->
+		<!-- /wp:query-pagination -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:query -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-search-news-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-search-news-blog.php
new file mode 100644
index 0000000000..e4ff042bee
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-search-news-blog.php
@@ -0,0 +1,39 @@
+<?php
+/**
+ * Title: News blog search results
+ * Slug: twentytwentyfive/template-search-news-blog
+ * Template Types: search
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
+<main class="wp-block-group">
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:spacer {"height":"var:preset|spacing|80"} -->
+		<div style="height:var(--wp--preset--spacing--80)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+		<!-- wp:query-title {"type":"search"} /-->
+		<!-- wp:pattern {"slug":"twentytwentyfive/hidden-search"} /-->
+		<!-- wp:spacer {"height":"var:preset|spacing|40"} -->
+		<div style="height:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+	</div>
+	<!-- /wp:group -->
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-news-blog"} /-->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer-newsletter"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-search-photo-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-search-photo-blog.php
new file mode 100644
index 0000000000..c08992c214
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-search-photo-blog.php
@@ -0,0 +1,29 @@
+<?php
+/**
+ * Title: Photo blog search results
+ * Slug: twentytwentyfive/template-search-photo-blog
+ * Template Types: search
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:query-title {"type":"search","textAlign":"center","align":"wide"} /-->
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:pattern {"slug":"twentytwentyfive/hidden-search"} /-->
+	</div>
+	<!-- /wp:group -->
+	<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-photo-blog"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-search-text-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-search-text-blog.php
new file mode 100644
index 0000000000..c51a053fb0
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-search-text-blog.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Title: Text-only blog, search
+ * Slug: twentytwentyfive/template-search-text-blog
+ * Template Types: search
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:query-title {"type":"search","align":"wide","fontSize":"x-large"} /-->
+		<!-- wp:pattern {"slug":"twentytwentyfive/hidden-search"} /-->
+	</div>
+	<!-- /wp:group -->
+	<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+	<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+	<!-- /wp:spacer -->
+	<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-text-blog"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-search-vertical-header-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-search-vertical-header-blog.php
new file mode 100644
index 0000000000..3121358e84
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-search-vertical-header-blog.php
@@ -0,0 +1,45 @@
+<?php
+/**
+ * Title: Right-aligned blog, search
+ * Slug: twentytwentyfive/template-search-vertical-header-blog
+ * Template Types: search
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"padding":{"right":"0","left":"0","top":"0","bottom":"0"},"blockGap":{"left":"0"}}}} -->
+<div class="wp-block-columns is-not-stacked-on-mobile" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+	<!-- wp:column {"width":"8rem"} -->
+	<div class="wp-block-column" style="flex-basis:8rem">
+		<!-- wp:template-part {"slug":"vertical-header"} /-->
+	</div>
+	<!-- /wp:column -->
+	<!-- wp:column {"width":"90%","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+	<div class="wp-block-column" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);flex-basis:90%">
+		<!-- wp:group {"tagName":"main","layout":{"type":"default"}} -->
+		<main class="wp-block-group">
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+			<!-- wp:query-title {"type":"search","fontSize":"large"} /-->
+			<!-- wp:pattern {"slug":"twentytwentyfive/hidden-search"} /-->
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+			<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop-vertical-header-blog"} /-->
+			<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+			<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+		</main>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:column -->
+</div>
+<!-- /wp:columns -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-single-news-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-single-news-blog.php
new file mode 100644
index 0000000000..7ce4fb8546
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-single-news-blog.php
@@ -0,0 +1,141 @@
+<?php
+/**
+ * Title: News blog single post with sidebar
+ * Slug: twentytwentyfive/template-single-news-blog
+ * Template Types: posts, single
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
+<main class="wp-block-group">
+
+	<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+		<div class="wp-block-group alignwide">
+			<!-- wp:spacer {"height":"var:preset|spacing|80"} -->
+			<div style="height:var(--wp--preset--spacing--80)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+			<!-- wp:post-title {"level":1,"align":"wide","fontSize":"xx-large"} /-->
+			<!-- wp:spacer {"height":"var:preset|spacing|40"} -->
+			<div style="height:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+			<!-- /wp:spacer -->
+			<!-- wp:group {"layout":{"type":"default"}} -->
+			<div class="wp-block-group">
+				<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+				<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)">
+					<!-- wp:group {"style":{"spacing":{"blockGap":"4px"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap"}} -->
+					<div class="wp-block-group has-small-font-size">
+						<!-- wp:post-date /-->
+						<!-- wp:paragraph -->
+						<p>·</p>
+						<!-- /wp:paragraph -->
+						<!-- wp:post-terms {"term":"category","separator":",  ","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+					</div>
+					<!-- /wp:group -->
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+					<div class="wp-block-group">
+						<!-- wp:avatar {"size":30,"style":{"border":{"radius":"100px"}}} /-->
+						<!-- wp:post-author-name {"fontSize":"small"} /-->
+					</div>
+					<!-- /wp:group -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide"><!-- wp:post-featured-image {"align":"wide"} /--></div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|40"},"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}}} -->
+		<div class="wp-block-columns alignwide" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+			<!-- wp:column {"width":"5%"} -->
+			<div class="wp-block-column" style="flex-basis:5%"></div>
+			<!-- /wp:column -->
+			<!-- wp:column {"width":"65%","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|60"}}}} -->
+			<div class="wp-block-column" style="padding-bottom:var(--wp--preset--spacing--60);flex-basis:65%">
+				<!-- wp:post-content {"layout":{"type":"default"}} /-->
+				<!-- wp:spacer {"height":"var:preset|spacing|40"} -->
+				<div style="height:var(--wp--preset--spacing--40)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+				<!-- wp:post-terms {"term":"post_tag","separator":"  ","className":"is-style-post-terms-1","style":{"typography":{"fontStyle":"normal","fontWeight":"400"}}} /-->
+			</div>
+			<!-- /wp:column -->
+			<!-- wp:column {"width":"5%"} -->
+			<div class="wp-block-column" style="flex-basis:5%"></div>
+			<!-- /wp:column -->
+			<!-- wp:column {"width":"25%"} -->
+			<div class="wp-block-column" style="flex-basis:25%"><!-- wp:template-part {"slug":"sidebar"} /--></div>
+			<!-- /wp:column -->
+			<!-- wp:column {"width":"5%"} -->
+			<div class="wp-block-column" style="flex-basis:5%"></div>
+			<!-- /wp:column -->
+		</div>
+		<!-- /wp:columns -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"align":"wide","style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:group {"ariaLabel":"<?php esc_attr_e( 'Post navigation', 'twentytwentyfive' ); ?>","tagName":"nav","align":"wide","style":{"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"}},"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+		<nav class="wp-block-group alignwide" aria-label="<?php esc_attr_e( 'Post navigation', 'twentytwentyfive' ); ?>" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+			<!-- wp:post-navigation-link {"type":"previous","showTitle":true,"arrow":"arrow"} /-->
+			<!-- wp:post-navigation-link {"showTitle":true,"arrow":"arrow"} /-->
+		</nav>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"align":"wide","layout":{"type":"constrained","justifyContent":"center"}} -->
+	<div class="wp-block-group alignwide">
+		<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|40"},"margin":{"top":"0","bottom":"0"}}}} -->
+		<div class="wp-block-columns alignwide" style="margin-top:0;margin-bottom:0">
+			<!-- wp:column {"width":"5%"} -->
+			<div class="wp-block-column" style="flex-basis:5%"></div>
+			<!-- /wp:column -->
+
+			<!-- wp:column {"width":"65%","style":{"spacing":{"padding":{"top":"0","bottom":"0"}}}} -->
+			<div class="wp-block-column" style="padding-top:0;padding-bottom:0;flex-basis:65%">
+				<!-- wp:group {"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"}}},"layout":{"type":"default"}} -->
+				<div class="wp-block-group" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+					<!-- wp:pattern {"slug":"twentytwentyfive/comments"} /-->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:column -->
+
+			<!-- wp:column {"width":"5%"} -->
+			<div class="wp-block-column" style="flex-basis:5%"></div>
+			<!-- /wp:column -->
+
+			<!-- wp:column {"width":"25%"} -->
+			<div class="wp-block-column" style="flex-basis:25%"></div>
+			<!-- /wp:column -->
+
+			<!-- wp:column {"width":"5%"} -->
+			<div class="wp-block-column" style="flex-basis:5%"></div>
+			<!-- /wp:column -->
+
+		</div>
+		<!-- /wp:columns -->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer-newsletter"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-single-offset.php b/wp-content/themes/twentytwentyfive/patterns/template-single-offset.php
new file mode 100644
index 0000000000..8e860d057f
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-single-offset.php
@@ -0,0 +1,95 @@
+<?php
+/**
+ * Title: Offset post without featured image
+ * Slug: twentytwentyfive/template-single-offset
+ * Template Types: posts, single
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","align":"wide","layout":{"type":"default"}} -->
+<main class="wp-block-group alignwide">
+	<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|40"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--40)">
+		<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|50"}},"border":{"bottom":{"color":"var:preset|color|accent-6","width":"1px"},"top":[],"right":[],"left":[]}},"layout":{"type":"default"}} -->
+		<div class="wp-block-group alignwide" style="border-bottom-color:var(--wp--preset--color--accent-6);border-bottom-width:1px;padding-bottom:var(--wp--preset--spacing--50)">
+			<!-- wp:post-title {"level":1,"align":"wide","fontSize":"xx-large"} /-->
+			<!-- wp:post-terms {"term":"category","style":{"typography":{"textTransform":"uppercase","letterSpacing":"1.4px"}}} /-->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|50"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:group {"align":"wide","layout":{"type":"default"}} -->
+		<div class="wp-block-group alignwide">
+			<!-- wp:columns {"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"var:preset|spacing|50"}}}} -->
+			<div class="wp-block-columns">
+				<!-- wp:column {"width":"30%"} -->
+				<div class="wp-block-column" style="flex-basis:30%">
+					<!-- wp:group {"style":{"spacing":{"blockGap":"4px"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap"}} -->
+					<div class="wp-block-group has-small-font-size">
+						<!-- wp:paragraph -->
+						<p><?php esc_html_e( 'Published on', 'twentytwentyfive' ); ?></p>
+						<!-- /wp:paragraph -->
+						<!-- wp:post-date /-->
+					</div>
+					<!-- /wp:group -->
+				</div>
+				<!-- /wp:column -->
+
+				<!-- wp:column {"width":"70%"} -->
+				<div class="wp-block-column" style="flex-basis:70%">
+					<!-- wp:post-content {"layout":{"type":"default"}} /-->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"align":"wide","style":{"spacing":{"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide" style="margin-top:0;margin-bottom:0">
+		<!-- wp:group {"ariaLabel":"<?php esc_attr_e( 'Post navigation', 'twentytwentyfive' ); ?>","tagName":"nav","align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"},"right":{},"bottom":{},"left":{}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+		<nav class="wp-block-group alignwide" aria-label="<?php esc_attr_e( 'Post navigation', 'twentytwentyfive' ); ?>" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+			<!-- wp:post-navigation-link {"type":"previous","showTitle":true,"arrow":"arrow"} /-->
+			<!-- wp:post-navigation-link {"showTitle":true,"arrow":"arrow"} /-->
+		</nav>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+
+	<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}}} -->
+		<div class="wp-block-columns alignwide">
+			<!-- wp:column {"width":"30%"} -->
+			<div class="wp-block-column" style="flex-basis:30%">
+				<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
+				<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+			</div>
+			<!-- /wp:column -->
+			<!-- wp:column {"width":"70%","style":{"spacing":{"padding":{"top":"0","bottom":"0"}}}} -->
+			<div class="wp-block-column" style="padding-top:0;padding-bottom:0;flex-basis:70%">
+				<!-- wp:pattern {"slug":"twentytwentyfive/comments"} /-->
+			</div>
+			<!-- /wp:column -->
+		</div>
+		<!-- /wp:columns -->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-single-photo-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-single-photo-blog.php
new file mode 100644
index 0000000000..ea5418a18b
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-single-photo-blog.php
@@ -0,0 +1,109 @@
+<?php
+/**
+ * Title: Photo blog single post
+ * Slug: twentytwentyfive/template-single-photo-blog
+ * Template Types: posts, single
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|60"}}}} -->
+		<div class="wp-block-columns alignwide">
+			<!-- wp:column {"width":"60%"} -->
+			<div class="wp-block-column" style="flex-basis:60%">
+				<!-- wp:post-title {"level":1} /-->
+				</div>
+			<!-- /wp:column -->
+			<!-- wp:column {"width":"40%"} -->
+			<div class="wp-block-column" style="flex-basis:40%">
+				<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between","verticalAlignment":"top"}} -->
+				<div class="wp-block-group">
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+					<div class="wp-block-group">
+						<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|10"}},"layout":{"type":"constrained"}} -->
+						<div class="wp-block-group">
+							<!-- wp:paragraph {"fontSize":"small"} -->
+							<p class="has-small-font-size"><?php esc_html_e( 'Published on', 'twentytwentyfive' ); ?></p>
+							<!-- /wp:paragraph -->
+							<!-- wp:post-date {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"textColor":"contrast","fontSize":"small"} /--></div>
+						<!-- /wp:group -->
+						<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|10"}},"layout":{"type":"constrained"}} -->
+						<div class="wp-block-group">
+							<!-- wp:paragraph {"fontSize":"small"} -->
+							<p class="has-small-font-size"><?php esc_html_e( 'Posted by', 'twentytwentyfive' ); ?></p>
+							<!-- /wp:paragraph -->
+							<!-- wp:post-author-name {"isLink":true,"fontSize":"small"} /-->
+						</div>
+						<!-- /wp:group -->
+					</div>
+					<!-- /wp:group -->
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","orientation":"vertical"}} -->
+					<div class="wp-block-group">
+						<!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"constrained"}} -->
+						<div class="wp-block-group">
+							<!-- wp:paragraph {"fontSize":"small"} -->
+							<p class="has-small-font-size"><?php echo esc_html_x( 'Categories:', 'Prefix before one or more categories. Categories: category name', 'twentytwentyfive' ); ?></p>
+							<!-- /wp:paragraph -->
+							<!-- wp:post-terms {"term":"category","style":{"typography":{"fontStyle":"normal","fontWeight":"300"}}} /-->
+						</div>
+						<!-- /wp:group -->
+						<!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"constrained"}} -->
+						<div class="wp-block-group">
+							<!-- wp:paragraph {"fontSize":"small"} -->
+							<p class="has-small-font-size"><?php echo esc_html_x( 'Tagged:', 'Prefix before one or more tags. Tagged: tag name', 'twentytwentyfive' ); ?></p>
+							<!-- /wp:paragraph -->
+							<!-- wp:post-terms {"term":"post_tag","style":{"typography":{"fontStyle":"normal","fontWeight":"300"}}} /-->
+						</div>
+					<!-- /wp:group -->
+					</div>
+				<!-- /wp:group -->
+				</div>
+				<!-- /wp:group -->
+			</div>
+			<!-- /wp:column -->
+		</div>
+		<!-- /wp:columns -->
+		<!-- wp:group {"align":"wide","style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"0"}}},"layout":{"type":"default"}} -->
+		<div class="wp-block-group alignwide" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:0">
+			<!-- wp:group {"ariaLabel":"<?php esc_attr_e( 'Posts navigation', 'twentytwentyfive' ); ?>","tagName":"nav","style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+			<nav aria-label="<?php esc_attr_e( 'Posts navigation', 'twentytwentyfive' ); ?>" class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+				<!-- wp:post-navigation-link {"type":"previous","label":"Previous Photo","fontSize":"small"} /-->
+				<!-- wp:post-navigation-link {"label":"Next Photo","fontSize":"small"} /-->
+			</nav>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:post-featured-image {"aspectRatio":"auto","align":"wide"} /-->
+		</div>
+	<!-- /wp:group -->
+	<!-- wp:columns {"align":"wide"} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"width":"66.66%"} -->
+		<div class="wp-block-column" style="flex-basis:66.66%">
+			<!-- wp:post-content {"align":"full","layout":{"type":"default"}} /-->
+		</div>
+		<!-- /wp:column -->
+		<!-- wp:column {"width":"33.33%"} -->
+		<div class="wp-block-column" style="flex-basis:33.33%"></div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+	<!-- wp:group {"align":"wide","layout":{"type":"constrained","justifyContent":"left"}} -->
+	<div class="wp-block-group alignwide">	
+		<!-- wp:pattern {"slug":"twentytwentyfive/comments"} /-->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-single-text-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-single-text-blog.php
new file mode 100644
index 0000000000..0aed39bf14
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-single-text-blog.php
@@ -0,0 +1,49 @@
+<?php
+/**
+ * Title: Text-only blog, single post
+ * Slug: twentytwentyfive/template-single-text-blog
+ * Template Types: posts, single
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);">
+		<!-- wp:post-title {"level":1} /-->
+		<!-- wp:post-terms {"term":"category","style":{"typography":{"fontStyle":"normal","fontWeight":"400"}}} /-->
+		<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+		<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+		<!-- /wp:spacer -->
+		<!-- wp:post-content {"align":"full","layout":{"type":"constrained"}} /-->
+
+		<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:post-terms {"term":"post_tag","separator":"  ","className":"is-style-post-terms-1"} /-->
+		</div>
+		<!-- /wp:group -->
+
+		<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50"},"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group alignfull" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+			<!-- wp:group {"ariaLabel":"<?php esc_attr_e( 'Posts navigation', 'twentytwentyfive' ); ?>","tagName":"nav","align":"wide","style":{"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"},"right":[],"bottom":[],"left":[]},"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+			<nav class="wp-block-group alignwide" aria-label="<?php esc_attr_e( 'Posts navigation', 'twentytwentyfive' ); ?>" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+				<!-- wp:post-navigation-link {"type":"previous","showTitle":true,"arrow":"arrow"} /-->
+				<!-- wp:post-navigation-link {"showTitle":true,"arrow":"arrow"} /-->
+			</nav>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:group -->
+		<!-- wp:pattern {"slug":"twentytwentyfive/comments"} /-->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/template-single-vertical-header-blog.php b/wp-content/themes/twentytwentyfive/patterns/template-single-vertical-header-blog.php
new file mode 100644
index 0000000000..7028e05ad7
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/template-single-vertical-header-blog.php
@@ -0,0 +1,100 @@
+<?php
+/**
+ * Title: Right-aligned single post
+ * Slug: twentytwentyfive/template-single-vertical-header-blog
+ * Template Types: posts, single
+ * Viewport width: 1400
+ * Inserter: no
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"padding":{"right":"0","left":"0","top":"0","bottom":"0"},"blockGap":{"left":"0"}}}} -->
+<div class="wp-block-columns is-not-stacked-on-mobile" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+	<!-- wp:column {"width":"8rem"} -->
+	<div class="wp-block-column" style="flex-basis:8rem">
+		<!-- wp:template-part {"slug":"vertical-header"} /-->
+	</div>
+	<!-- /wp:column -->
+	<!-- wp:column {"width":"90%","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50","right":"0"}}},"layout":{"type":"default"}} -->
+	<div class="wp-block-column" style="padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);flex-basis:90%">
+		<!-- wp:group {"tagName":"main","layout":{"type":"default"}} -->
+		<main class="wp-block-group">
+			<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"0"}}},"layout":{"type":"default"}} -->
+			<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50);padding-left:0">
+				<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+				<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+				<!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between","verticalAlignment":"top"}} -->
+				<div class="wp-block-group">
+					<!-- wp:post-title {"level":1,"style":{"layout":{"selfStretch":"fixed","flexSize":"70vw"}},"fontSize":"xx-large"} /-->
+					<!-- wp:post-date {"textAlign":"right","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"textColor":"contrast","fontSize":"small"} /-->
+					</div>
+				<!-- /wp:group -->
+
+				<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+				<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+			</div>
+			<!-- /wp:group -->
+			<!-- wp:post-featured-image {"aspectRatio":"16/9"} /-->
+			<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+			<div class="wp-block-group" style="padding-right:var(--wp--preset--spacing--50)">
+				<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
+				<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)">
+					<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
+					<div class="wp-block-group">
+						<!-- wp:avatar {"size":30,"style":{"border":{"radius":"100px"}}} /-->
+						<!-- wp:post-author-name {"fontSize":"small"} /-->
+					</div>
+					<!-- /wp:group -->
+					<!-- wp:post-terms {"term":"post_tag","separator":"  ","className":"is-style-post-terms-1","style":{"typography":{"fontStyle":"normal","fontWeight":"400"}}} /-->
+				</div>
+				<!-- /wp:group -->
+
+				<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+				<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+
+				<!-- wp:columns {"style":{"spacing":{"blockGap":{"left":"var:preset|spacing|70"}}}} -->
+				<div class="wp-block-columns">
+					<!-- wp:column {"width":"75%","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|60"}}}} -->
+					<div class="wp-block-column" style="padding-bottom:var(--wp--preset--spacing--60);flex-basis:75%">
+						<!-- wp:post-content {"layout":{"type":"default"}} /-->
+					</div>
+					<!-- /wp:column -->
+					<!-- wp:column {"width":"25%"} -->
+					<div class="wp-block-column" style="flex-basis:25%">
+						<!-- wp:template-part {"slug":"sidebar"} /-->
+					</div>
+					<!-- /wp:column -->
+				</div>
+				<!-- /wp:columns -->
+
+				<!-- wp:spacer {"height":"var:preset|spacing|50"} -->
+				<div style="height:var(--wp--preset--spacing--50)" aria-hidden="true" class="wp-block-spacer"></div>
+				<!-- /wp:spacer -->
+			</div>
+			<!-- /wp:group -->
+			<!-- wp:group {"ariaLabel":"<?php esc_attr_e( 'Posts navigation', 'twentytwentyfive' ); ?>","tagName":"nav","align":"full","style":{"border":{"top":{"color":"var:preset|color|accent-6","width":"1px"}},"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"},"blockGap":"var:preset|spacing|40"}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"left"}} -->
+			<nav class="wp-block-group alignfull" aria-label="<?php esc_attr_e( 'Posts navigation', 'twentytwentyfive' ); ?>" style="border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+				<!-- wp:post-navigation-link {"type":"previous","showTitle":true,"arrow":"arrow"} /-->
+				<!-- wp:post-navigation-link {"showTitle":true,"arrow":"arrow"} /-->
+			</nav>
+			<!-- /wp:group -->
+		</main>
+		<!-- /wp:group -->
+		<!-- wp:group {"align":"wide","layout":{"type":"constrained","justifyContent":"left"},"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"}}}} -->
+		<div class="wp-block-group alignwide" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+			<!-- wp:pattern {"slug":"twentytwentyfive/comments"} /-->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:column -->
+</div>
+<!-- /wp:columns -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/patterns/testimonials-2-col.php b/wp-content/themes/twentytwentyfive/patterns/testimonials-2-col.php
new file mode 100644
index 0000000000..4da5397856
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/testimonials-2-col.php
@@ -0,0 +1,79 @@
+<?php
+/**
+ * Title: 2 columns with avatar
+ * Slug: twentytwentyfive/testimonials-2-col
+ * Keywords: testimonial
+ * Categories: testimonials
+ * Description: Two columns with testimonials and avatars.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|60","left":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column -->
+		<div class="wp-block-column">
+			<!-- wp:columns {"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|40","left":"var:preset|spacing|40"}}}} -->
+			<div class="wp-block-columns">
+				<!-- wp:column {"width":"64px"} -->
+				<div class="wp-block-column" style="flex-basis:64px">
+					<!-- wp:image {"width":"64px","aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none","className":"is-style-rounded"} -->
+					<figure class="wp-block-image size-large is-resized is-style-rounded"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/avatar.webp" alt="<?php echo esc_attr_x( 'Picture of a person', 'Alt text for testimonial image', 'twentytwentyfive' ); ?>" style="aspect-ratio:1;object-fit:cover;width:64px"/></figure>
+					<!-- /wp:image -->
+				</div>
+				<!-- /wp:column -->
+
+				<!-- wp:column -->
+				<div class="wp-block-column">
+					<!-- wp:quote {"className":"is-style-plain","style":{"typography":{"fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"x-large"} -->
+					<blockquote class="wp-block-quote is-style-plain has-x-large-font-size" style="font-style:normal;font-weight:400">
+						<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.1"}}} -->
+						<p style="line-height:1.1"><?php echo esc_html_x( '&ldquo;Superb product and customer service!&rdquo;', 'Sample testimonial', 'twentytwentyfive' ); ?></p>
+						<!-- /wp:paragraph -->
+						<cite><?php echo wp_kses_post( _x( 'Jo Mulligan <br /><sub>Atlanta, GA</sub>', 'Sample testimonial citation', 'twentytwentyfive' ) ); ?></cite>
+					</blockquote>
+					<!-- /wp:quote -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"width":""} -->
+		<div class="wp-block-column">
+			<!-- wp:columns {"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|40","left":"var:preset|spacing|40"}}}} -->
+			<div class="wp-block-columns">
+				<!-- wp:column {"width":"64px"} -->
+				<div class="wp-block-column" style="flex-basis:64px">
+					<!-- wp:image {"width":"64px","aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none","className":"is-style-rounded"} -->
+					<figure class="wp-block-image size-large is-resized is-style-rounded"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/avatar.webp" alt="<?php echo esc_attr_x( 'Picture of a person', 'Alt text for testimonial image', 'twentytwentyfive' ); ?>" style="aspect-ratio:1;object-fit:cover;width:64px"/></figure>
+					<!-- /wp:image -->
+				</div>
+				<!-- /wp:column -->
+
+				<!-- wp:column -->
+				<div class="wp-block-column">
+					<!-- wp:quote {"className":"is-style-plain","style":{"typography":{"fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"x-large"} -->
+					<blockquote class="wp-block-quote is-style-plain has-x-large-font-size" style="font-style:normal;font-weight:400">
+						<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.1"}}} -->
+						<p style="line-height:1.1"><?php echo esc_html_x( '&ldquo;Amazing quality and care. I love all your products.&rdquo;', 'Sample testimonial', 'twentytwentyfive' ); ?></p>
+						<!-- /wp:paragraph -->
+						<cite><?php echo wp_kses_post( _x( 'Otto Reid <br><sub>Springfield, IL</sub>', 'Sample testimonial citation', 'twentytwentyfive' ) ); ?></cite>
+					</blockquote>
+					<!-- /wp:quote -->
+				</div>
+				<!-- /wp:column -->
+			</div>
+			<!-- /wp:columns -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/testimonials-6-col.php b/wp-content/themes/twentytwentyfive/patterns/testimonials-6-col.php
new file mode 100644
index 0000000000..a610be6c72
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/testimonials-6-col.php
@@ -0,0 +1,127 @@
+<?php
+/**
+ * Title: 3 column layout with 6 testimonials
+ * Slug: twentytwentyfive/testimonials-6-col
+ * Keywords: testimonial
+ * Categories: testimonials
+ * Description: A section with three columns and two rows, each containing a testimonial and citation.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"},"blockGap":"var:preset|spacing|50"}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:heading {"align":"wide","fontSize":"xx-large"} -->
+	<h2 class="wp-block-heading alignwide has-xx-large-font-size"><?php echo esc_html_x( 'What people are saying', 'Testimonial section heading', 'twentytwentyfive' ); ?></h2>
+	<!-- /wp:heading -->
+
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|60","left":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"style":{"border":{"width":"1px","color":"var(--wp--preset--color--accent-6)","radius":"10px"},"spacing":{"padding":{"right":"var:preset|spacing|40","left":"var:preset|spacing|40","top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+		<div class="wp-block-column has-border-color" style="border-color:var(--wp--preset--color--accent-6);border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)">
+			<!-- wp:quote {"className":"is-style-plain","style":{"typography":{"fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"x-large"} -->
+			<blockquote class="wp-block-quote is-style-plain has-x-large-font-size" style="font-style:normal;font-weight:400">
+				<!-- wp:group {"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"400px"}} -->
+				<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+					<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.1"}}} -->
+					<p style="line-height:1.1"><?php echo esc_html_x( '&ldquo;Amazing quality and care. I love all your products.&rdquo;', 'Sample testimonial', 'twentytwentyfive' ); ?></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+				<cite><?php echo wp_kses_post( _x( 'Otto Reid <br><sub>Springfield, IL</sub>', 'Sample testimonial citation', 'twentytwentyfive' ) ); ?></cite>
+			</blockquote>
+			<!-- /wp:quote -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"style":{"border":{"width":"1px","color":"var(--wp--preset--color--accent-6)","radius":"10px"},"spacing":{"padding":{"right":"var:preset|spacing|40","left":"var:preset|spacing|40","top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+		<div class="wp-block-column has-border-color" style="border-color:var(--wp--preset--color--accent-6);border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)">
+			<!-- wp:quote {"className":"is-style-plain","style":{"typography":{"fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"x-large"} -->
+			<blockquote class="wp-block-quote is-style-plain has-x-large-font-size" style="font-style:normal;font-weight:400">
+				<!-- wp:group {"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"400px"}} -->
+				<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+					<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.1"}}} -->
+					<p style="line-height:1.1"><?php echo esc_html_x( '&ldquo;Amazing quality and care. I love all your products.&rdquo;', 'Sample testimonial', 'twentytwentyfive' ); ?></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+				<cite><?php echo wp_kses_post( _x( 'Otto Reid <br><sub>Springfield, IL</sub>', 'Sample testimonial citation', 'twentytwentyfive' ) ); ?></cite>
+			</blockquote>
+			<!-- /wp:quote -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"style":{"border":{"width":"1px","color":"var(--wp--preset--color--accent-6)","radius":"10px"},"spacing":{"padding":{"right":"var:preset|spacing|40","left":"var:preset|spacing|40","top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+		<div class="wp-block-column has-border-color" style="border-color:var(--wp--preset--color--accent-6);border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)">
+			<!-- wp:quote {"className":"is-style-plain","style":{"typography":{"fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"x-large"} -->
+			<blockquote class="wp-block-quote is-style-plain has-x-large-font-size" style="font-style:normal;font-weight:400">
+				<!-- wp:group {"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"400px"}} -->
+				<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+					<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.1"}}} -->
+					<p style="line-height:1.1"><?php echo esc_html_x( '&ldquo;Amazing quality and care. I love all your products.&rdquo;', 'Sample testimonial', 'twentytwentyfive' ); ?></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+				<cite><?php echo wp_kses_post( _x( 'Otto Reid <br><sub>Springfield, IL</sub>', 'Sample testimonial citation', 'twentytwentyfive' ) ); ?></cite>
+			</blockquote>
+			<!-- /wp:quote -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|60","left":"var:preset|spacing|50"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"style":{"border":{"width":"1px","color":"var(--wp--preset--color--accent-6)","radius":"10px"},"spacing":{"padding":{"right":"var:preset|spacing|40","left":"var:preset|spacing|40","top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+		<div class="wp-block-column has-border-color" style="border-color:var(--wp--preset--color--accent-6);border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)">
+			<!-- wp:quote {"className":"is-style-plain","style":{"typography":{"fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"x-large"} -->
+			<blockquote class="wp-block-quote is-style-plain has-x-large-font-size" style="font-style:normal;font-weight:400">
+				<!-- wp:group {"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"400px"}} -->
+				<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+					<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.1"}}} -->
+					<p style="line-height:1.1"><?php echo esc_html_x( '&ldquo;Amazing quality and care. I love all your products.&rdquo;', 'Sample testimonial', 'twentytwentyfive' ); ?></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group -->
+				<cite><?php echo wp_kses_post( _x( 'Otto Reid <br><sub>Springfield, IL</sub>', 'Sample testimonial citation', 'twentytwentyfive' ) ); ?></cite>
+			</blockquote>
+			<!-- /wp:quote -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"style":{"border":{"width":"1px","color":"var(--wp--preset--color--accent-6)","radius":"10px"},"spacing":{"padding":{"right":"var:preset|spacing|40","left":"var:preset|spacing|40","top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+		<div class="wp-block-column has-border-color" style="border-color:var(--wp--preset--color--accent-6);border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)"><!-- wp:quote {"className":"is-style-plain","style":{"typography":{"fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"x-large"} -->
+			<blockquote class="wp-block-quote is-style-plain has-x-large-font-size" style="font-style:normal;font-weight:400">
+				<!-- wp:group {"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"400px"}} -->
+				<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+					<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.1"}}} -->
+					<p style="line-height:1.1"><?php echo esc_html_x( '&ldquo;Amazing quality and care. I love all your products.&rdquo;', 'Sample testimonial', 'twentytwentyfive' ); ?></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group --><cite><?php echo wp_kses_post( _x( 'Otto Reid <br><sub>Springfield, IL</sub>', 'Sample testimonial citation', 'twentytwentyfive' ) ); ?></cite>
+			</blockquote>
+			<!-- /wp:quote -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"style":{"border":{"width":"1px","color":"var(--wp--preset--color--accent-6)","radius":"10px"},"spacing":{"padding":{"right":"var:preset|spacing|40","left":"var:preset|spacing|40","top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
+		<div class="wp-block-column has-border-color" style="border-color:var(--wp--preset--color--accent-6);border-width:1px;border-radius:10px;padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)"><!-- wp:quote {"className":"is-style-plain","style":{"typography":{"fontStyle":"normal","fontWeight":"400"},"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"x-large"} -->
+			<blockquote class="wp-block-quote is-style-plain has-x-large-font-size" style="font-style:normal;font-weight:400">
+				<!-- wp:group {"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"400px"}} -->
+				<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+					<!-- wp:paragraph {"style":{"typography":{"lineHeight":"1.1"}}} -->
+					<p style="line-height:1.1"><?php echo esc_html_x( '&ldquo;Amazing quality and care. I love all your products.&rdquo;', 'Sample testimonial', 'twentytwentyfive' ); ?></p>
+					<!-- /wp:paragraph -->
+				</div>
+				<!-- /wp:group --><cite><?php echo wp_kses_post( _x( 'Otto Reid <br><sub>Springfield, IL</sub>', 'Sample testimonial citation', 'twentytwentyfive' ) ); ?></cite>
+			</blockquote>
+			<!-- /wp:quote -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/testimonials-large.php b/wp-content/themes/twentytwentyfive/patterns/testimonials-large.php
new file mode 100644
index 0000000000..12fdaafa1e
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/testimonials-large.php
@@ -0,0 +1,54 @@
+<?php
+/**
+ * Title: Review with large image on right
+ * Slug: twentytwentyfive/testimonials-large
+ * Keywords: testimonial
+ * Categories: testimonials
+ * Description: A testimonial with a large image on the right.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+	<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|60"}}}} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column -->
+		<div class="wp-block-column">
+			<!-- wp:group {"style":{"dimensions":{"minHeight":"100%"},"spacing":{"blockGap":"var:preset|spacing|60"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"left","flexWrap":"wrap","verticalAlignment":"space-between"}} -->
+			<div class="wp-block-group" style="min-height:100%">
+				<!-- wp:heading {"className":"is-style-text-annotation","style":{"layout":{"selfStretch":"fit","flexSize":null}},"fontSize":"x-small"} -->
+				<h2 class="wp-block-heading is-style-text-annotation has-x-small-font-size"><?php echo esc_html_x( 'What people are saying', 'Testimonial heading', 'twentytwentyfive' ); ?></h2>
+				<!-- /wp:heading -->
+
+				<!-- wp:quote {"className":"is-style-plain","style":{"spacing":{"blockGap":"var:preset|spacing|50"},"typography":{"fontStyle":"normal","fontWeight":"400"}},"fontSize":"x-large"} -->
+				<blockquote class="wp-block-quote is-style-plain has-x-large-font-size" style="font-style:normal;font-weight:400">
+					<!-- wp:group {"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"400px"}} -->
+					<div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+						<!-- wp:paragraph {"fontSize":"xx-large"} -->
+						<p class="has-xx-large-font-size"><?php echo esc_html_x( '&ldquo;Superb product and customer service!&rdquo;', 'Sample testimonial', 'twentytwentyfive' ); ?></p>
+						<!-- /wp:paragraph -->
+					</div>
+					<!-- /wp:group -->
+					<cite><?php echo wp_kses_post( _x( 'Jo Mulligan <br /><sub>Atlanta, GA</sub>', 'Sample testimonial citation', 'twentytwentyfive' ) ); ?></cite>
+				</blockquote>
+				<!-- /wp:quote -->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"0","right":"0"}}}} -->
+		<div class="wp-block-column" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
+			<!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
+			<figure class="wp-block-image size-large"><img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/team-photo-3.webp" alt="<?php echo esc_attr_x( 'Picture of a person', 'Alt text for testimonial image', 'twentytwentyfive' ); ?>" style="aspect-ratio:1;object-fit:cover"/></figure>
+			<!-- /wp:image -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/text-faqs.php b/wp-content/themes/twentytwentyfive/patterns/text-faqs.php
new file mode 100644
index 0000000000..300480c433
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/text-faqs.php
@@ -0,0 +1,75 @@
+<?php
+/**
+ * Title: FAQs
+ * Slug: twentytwentyfive/text-faqs
+ * Categories: text, about, featured
+ * Keywords: faq, about, frequently asked questions
+ * Viewport width: 1400
+ * Description: A FAQs section with a FAQ heading and list of toggle questions and answers.
+ *
+ * @package    WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since      Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"full","layout":{"type":"constrained"}} -->
+<div class="wp-block-group alignfull">
+	<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"blockGap":"var:preset|spacing|50"}},"layout":{"type":"default"}} -->
+	<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+		<!-- wp:heading {"fontSize":"x-large"} -->
+		<h2 class="wp-block-heading has-x-large-font-size"><?php echo esc_html_x( 'Frequently Asked Questions', 'Heading of the FAQs', 'twentytwentyfive' ); ?></h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"default"}} -->
+		<div class="wp-block-group">
+			<!-- wp:details {"style":{"border":{"bottom":{"color":"var:preset|color|accent-6","width":"1px"}},"spacing":{"padding":{"bottom":"var:preset|spacing|30"}},"typography":{"fontStyle":"normal","fontWeight":"400"}}} -->
+			<details class="wp-block-details" style="border-bottom-color:var(--wp--preset--color--accent-6);border-bottom-width:1px;padding-bottom:var(--wp--preset--spacing--30);font-style:normal;font-weight:400">
+				<summary><?php echo esc_html_x( 'What is The Stories Book about?', 'Question in the FAQs pattern', 'twentytwentyfive' ); ?></summary>
+				<!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"300"}}} -->
+				<p style="font-style:normal;font-weight:300"><?php echo esc_html_x( 'This exquisite compilation showcases a diverse array of photographs that capture the essence of different eras and cultures, reflecting the unique styles and perspectives of each artist. Fleckenstein\'s evocative imagery, Strand\'s groundbreaking modernist approach, and Kōno\'s meticulous documentation of Japanese life come together in a harmonious blend that celebrates the art of photography.', 'Answer in the FAQs pattern', 'twentytwentyfive' ); ?></p>
+				<!-- /wp:paragraph -->
+			</details>
+			<!-- /wp:details -->
+
+			<!-- wp:details {"style":{"border":{"bottom":{"color":"var:preset|color|accent-6","width":"1px"}},"spacing":{"padding":{"bottom":"var:preset|spacing|30"}},"typography":{"fontStyle":"normal","fontWeight":"400"}}} -->
+			<details class="wp-block-details" style="border-bottom-color:var(--wp--preset--color--accent-6);border-bottom-width:1px;padding-bottom:var(--wp--preset--spacing--30);font-style:normal;font-weight:400">
+				<summary><?php echo esc_html_x( 'How much does The Stories Book cost?', 'Question in the FAQs pattern', 'twentytwentyfive' ); ?></summary>
+				<!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"300"}}} -->
+				<p style="font-style:normal;font-weight:300"><?php echo esc_html_x( 'This exquisite compilation showcases a diverse array of photographs that capture the essence of different eras and cultures, reflecting the unique styles and perspectives of each artist. Fleckenstein\'s evocative imagery, Strand\'s groundbreaking modernist approach, and Kōno\'s meticulous documentation of Japanese life come together in a harmonious blend that celebrates the art of photography.', 'Answer in the FAQs pattern', 'twentytwentyfive' ); ?></p>
+				<!-- /wp:paragraph -->
+			</details>
+			<!-- /wp:details -->
+
+			<!-- wp:details {"style":{"border":{"bottom":{"color":"var:preset|color|accent-6","width":"1px"}},"spacing":{"padding":{"bottom":"var:preset|spacing|30"}},"typography":{"fontStyle":"normal","fontWeight":"400"}}} -->
+			<details class="wp-block-details" style="border-bottom-color:var(--wp--preset--color--accent-6);border-bottom-width:1px;padding-bottom:var(--wp--preset--spacing--30);font-style:normal;font-weight:400">
+				<summary><?php echo esc_html_x( 'When will The Stories Book be released?', 'Question in the FAQs pattern', 'twentytwentyfive' ); ?></summary>
+				<!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"300"}}} -->
+				<p style="font-style:normal;font-weight:300"><?php echo esc_html_x( 'This exquisite compilation showcases a diverse array of photographs that capture the essence of different eras and cultures, reflecting the unique styles and perspectives of each artist. Fleckenstein\'s evocative imagery, Strand\'s groundbreaking modernist approach, and Kōno\'s meticulous documentation of Japanese life come together in a harmonious blend that celebrates the art of photography.', 'Answer in the FAQs pattern', 'twentytwentyfive' ); ?></p>
+				<!-- /wp:paragraph -->
+			</details>
+			<!-- /wp:details -->
+
+			<!-- wp:details {"style":{"border":{"bottom":{"color":"var:preset|color|accent-6","width":"1px"}},"spacing":{"padding":{"bottom":"var:preset|spacing|30"}},"typography":{"fontStyle":"normal","fontWeight":"400"}}} -->
+			<details class="wp-block-details" style="border-bottom-color:var(--wp--preset--color--accent-6);border-bottom-width:1px;padding-bottom:var(--wp--preset--spacing--30);font-style:normal;font-weight:400">
+				<summary><?php echo esc_html_x( 'Are signed copies available?', 'Question in the FAQs pattern', 'twentytwentyfive' ); ?></summary>
+				<!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"300"}}} -->
+				<p style="font-style:normal;font-weight:300"><?php echo esc_html_x( 'This exquisite compilation showcases a diverse array of photographs that capture the essence of different eras and cultures, reflecting the unique styles and perspectives of each artist. Fleckenstein\'s evocative imagery, Strand\'s groundbreaking modernist approach, and Kōno\'s meticulous documentation of Japanese life come together in a harmonious blend that celebrates the art of photography.', 'Answer in the FAQs pattern', 'twentytwentyfive' ); ?></p>
+				<!-- /wp:paragraph -->
+			</details>
+			<!-- /wp:details -->
+
+			<!-- wp:details {"style":{"typography":{"fontStyle":"normal","fontWeight":"400"}}} -->
+			<details class="wp-block-details" style="font-style:normal;font-weight:400">
+				<summary><?php echo esc_html_x( 'Will The Stories Book be available in other languages other that English?', 'Question in the FAQs pattern', 'twentytwentyfive' ); ?></summary>
+				<!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"300"}}} -->
+				<p style="font-style:normal;font-weight:300"><?php echo esc_html_x( 'This exquisite compilation showcases a diverse array of photographs that capture the essence of different eras and cultures, reflecting the unique styles and perspectives of each artist. Fleckenstein\'s evocative imagery, Strand\'s groundbreaking modernist approach, and Kōno\'s meticulous documentation of Japanese life come together in a harmonious blend that celebrates the art of photography.', 'Answer in the FAQs pattern', 'twentytwentyfive' ); ?></p>
+				<!-- /wp:paragraph -->
+			</details>
+			<!-- /wp:details -->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/patterns/vertical-header.php b/wp-content/themes/twentytwentyfive/patterns/vertical-header.php
new file mode 100644
index 0000000000..ae5c637e9b
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/patterns/vertical-header.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * Title: Vertical header
+ * Slug: twentytwentyfive/vertical-header
+ * Categories: header
+ * Block Types: core/template-part/vertical-header
+ * Description: Vertical Header with site title and navigation
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Five
+ * @since Twenty Twenty-Five 1.0
+ */
+
+?>
+<!-- wp:group {"align":"wide","style":{"position":{"type":"sticky","top":"0px"},"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group alignwide" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)">
+	<!-- wp:group {"align":"wide","style":{"dimensions":{"minHeight":"100vh"}},"layout":{"type":"constrained","justifyContent":"center"}} -->
+	<div class="wp-block-group alignwide" style="min-height:100vh;">
+		<!-- wp:group {"align":"full","layout":{"type":"flex","orientation":"vertical","justifyContent":"center","verticalAlignment":"center"}} -->
+		<div class="wp-block-group alignfull">
+			<!-- wp:navigation {"overlayMenu":"always","style":{"spacing":{"margin":{"top":"0"},"blockGap":"var:preset|spacing|20"},"layout":{"selfStretch":"fit","flexSize":null}},"layout":{"type":"flex","justifyContent":"right","orientation":"horizontal","flexWrap":"wrap"}} /-->
+			<!-- wp:site-title {"level":0,"style":{"typography":{"writingMode":"vertical-rl"}},"fontSize":"large"} /-->
+		</div>
+		<!-- /wp:group -->
+	</div>
+	<!-- /wp:group -->
+</div>
+<!-- /wp:group -->
diff --git a/wp-content/themes/twentytwentyfive/readme.txt b/wp-content/themes/twentytwentyfive/readme.txt
new file mode 100644
index 0000000000..4cc3232c7c
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/readme.txt
@@ -0,0 +1,267 @@
+=== Twenty Twenty-Five ===
+Contributors: wordpressdotorg
+Requires at least: 6.7
+Tested up to: 6.7
+Requires PHP: 7.2.24
+Stable tag: 1.0
+License: GPLv2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+
+== Description ==
+
+Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide.
+
+
+== Changelog ==
+
+
+== Copyright ==
+
+Twenty Twenty-Five WordPress Theme, (C) 2024 WordPress.org and contributors.
+Twenty Twenty-Five is distributed under the terms of the GNU GPL.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+This theme incorporates code from:
+
+Twenty Twenty-Four WordPress Theme, (C) 2023 WordPress.org
+License: GPLv2 or later. License URI: http://www.gnu.org/licenses/gpl-2.0.html
+
+
+This theme bundles the following third-party resources:
+
+=== Fonts ===
+.ttf files downloaded from fonts.google.com have been converted to .woff2 using
+https://github.com/google/woff2
+
+
+Fira Code Font
+Copyright (c) 2014, The Fira Code Project Authors
+License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
+Reference: https://github.com/tonsky/FiraCode
+Source: https://fonts.google.com/specimen/Fira+Code
+
+Manrope Font
+Copyright (c) 2018 The Manrope Project Authors
+License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
+Reference: https://github.com/sharanda/manrope
+Source: https://fonts.google.com/specimen/Manrope
+
+Vollkorn Font
+Copyright (c) 2005–2018, Friedrich Althausen
+License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
+Reference: https://github.com/FAlthausen/Vollkorn-Typeface
+Source: https://fonts.google.com/specimen/Vollkorn
+
+Fira Sans Font
+Digitized data copyright (c) 2012-2015, The Mozilla Foundation and Telefonica S.A.
+License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
+Reference: https://github.com/mozilla/Fira
+Source: https://fonts.google.com/specimen/Fira+Sans
+
+Platypi Font
+License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
+Reference: https://github.com/d-sargent/platypi
+Source: https://fonts.google.com/specimen/Platypi
+
+Ysabeau Office Font
+License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
+Reference: https://github.com/CatharsisFonts/Ysabeau
+Source: https://fonts.google.com/specimen/Ysabeau+Office
+
+Literata Font
+License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
+Reference: https://github.com/googlefonts/literata
+Source: https://fonts.google.com/specimen/Literata
+
+Roboto Slab Font
+License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
+Reference: hhttps://github.com/googlefonts/robotoslab
+Source: https://fonts.google.com/specimen/Roboto+Slab
+
+Beiruti Font
+License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
+Reference: https://github.com/googlefonts/beiruti
+Source: https://fonts.google.com/specimen/Beiruti
+
+=== Images ===
+
+Northern Buttercups.
+Free public domain CC0 image.
+image-from-rawpixel-id-8802603-original.webp
+https://www.rawpixel.com/image/8802603
+
+License: CC0 https://creativecommons.org/publicdomain/zero/1.0/
+Small totara tree on ridge above Long Point, Porirua Harbour, by Leslie Adkin.
+Free public domain CC0 image.
+image-from-rawpixel-id-13029755.webp
+https://www.rawpixel.com/image/13029755
+
+Old gray paris map.
+Free public domain CC0 image.
+location.webp
+https://www.rawpixel.com/image/6033837
+
+Delphinium (Larkspur).
+Free public domain CC0 image.
+image-from-rawpixel-id-2224378.webp
+https://www.rawpixel.com/image/2224378
+
+Campanula Alliariifolia (Cornish Bellflower).
+Free public domain CC0 image.
+image-from-rawpixel-id-2222755.webp
+https://www.rawpixel.com/image/2222755
+
+Centaurea Ruthenica(Star Thristle).
+Free public domain CC0 image.
+image-from-rawpixel-id-2211732.webp
+https://www.rawpixel.com/image/2211732
+
+Woman walking into the woods.
+Free public domain CC0 image.
+avatar.webp
+https://www.rawpixel.com/image/5918459
+
+Botany flowers.
+Free public domain CC0 image.
+botany-flowers.webp
+image-from-rawpixel-id-8812207.webp
+https://www.rawpixel.com/image/8812207
+
+Ms. Gail Falk Seltzer, a Staff Lawyer for Field Services.
+No known copyright restrictions
+team-photo-1.webp
+https://www.flickr.com/photos/usnationalarchives/3906419575/
+
+Young sugarcane field worker.
+No known copyright restrictions
+team-photo-2.webp
+https://www.flickr.com/photos/usnationalarchives/7157920320
+
+Portraits of Miners.
+No known copyright restrictions
+team-photo-3.webp
+https://www.flickr.com/photos/usnationalarchives/3906400735/
+
+Young Woman Soliciting Funds.
+No known copyright restrictions
+team-photo-4.webp
+https://www.flickr.com/photos/usnationalarchives/8676029464
+
+Corner view showing mostly left wall, Church, Acoma Pueblo.
+Free public domain CC0 image.
+image-from-rawpixel-id-8803077-original.webp
+https://www.rawpixel.com/image/8803077
+
+African Woman by Pascal Sébah and Jean Pascal Sébah
+Free public domain CC0 image.
+agenda-img-4.webp
+https://www.rawpixel.com/image/14263497
+
+Two Girls, Mill Workers by Lewis W Hine.
+Free public domain CC0 image.
+link-in-bio-background.webp
+https://www.rawpixel.com/image/14265869
+
+Cliff Palace, Mesa Verde National Park, Colorado (vertical orientation)
+Free public domain CC0 image.
+poster-image-background.webp
+image-from-rawpixel-id-8802835-jpeg-scaled.webp
+https://www.rawpixel.com/image/8802835
+
+Flower meadow in Llano, Texas.
+Free public domain CC0 image.
+coming-soon-bg-image.webp
+flower-meadow-square.webp
+services-subscriber-photo.webp
+https://www.rawpixel.com/image/8800058
+
+Hibiscus flower.
+Free public domain CC0 image.
+grid-flower-1.webp
+https://www.rawpixel.com/image/8799471
+
+Phacelia tanacetifolia (Lacy Phacelia) enlarged 4 times from Urformen der Kunst (1928) by Karl Blossfeldt.
+Free public domain CC0 image.
+grid-flower-2.webp
+https://www.rawpixel.com/image/2222743
+
+At Hawaiian Greenhouse, Inc, near Pahoa, anthuriums grow under a sun screen.
+Free public domain CC0 image.
+category-anthuriums.webp
+https://www.rawpixel.com/image/8799473
+
+Sunflower
+Free public domain CC0 image.
+category-sunflowers.webp
+https://www.rawpixel.com/image/8799614
+
+Detail of cactus "Saguaros, Saguro National Monument," Arizona. Photographer: Adams, Ansel, 1902-1984
+Free public domain CC0 image.
+category-cactus.webp
+https://www.rawpixel.com/image/8799351
+
+Vash Gon - Jicarilla by Edward S Curtis.
+Free public domain CC0 image.
+vash-gon-square.webp
+https://www.rawpixel.com/image/14262822
+
+One of the 40 Or More Species of Coral at John Pennekamp Coral Reef State Park, a Few Miles Off Key Largo.
+Free public domain CC0 image.
+coral-square.webp
+https://www.rawpixel.com/image/8799931
+
+[The fair "Sauimatani"] (23 July 1884) by Burton Brothers and Alfred Burton.
+Free public domain CC0 image.
+fair-sauimatani-square.webp
+https://www.rawpixel.com/image/13028387
+
+Parthenon op de Akropolis in Athene (westzijde) (c. 1880 - c. 1890) by Rhomaides Frères.
+Free public domain CC0 image.
+parthenon-square.webp
+https://www.rawpixel.com/image/13759051
+
+Near East Dallas Creek, 05/1972. Photographer: Norton, Boyd.
+Free public domain CC0 image.
+dallas-creek-square.webp
+https://www.rawpixel.com/image/8802688
+
+Marshland birds at the Lake Havasu National Wildlife Refuge.
+Free public domain CC0 image.
+marshland-birds-square.webp
+https://www.rawpixel.com/image/8799403
+
+Photograph - New York [Portrait - Washington Square] by Paul Strand.
+Free public domain CC0 image.
+hero-podcast.webp
+https://www.rawpixel.com/image/14264288
+
+Evening Breeze by Asahachi Kono.
+Free public domain CC0 image.
+link-in-bio-image
+https://www.rawpixel.com/image/14262995
+
+Bust by Mathew brady.
+Free public domain CC0 image.
+book-image-landing.webp
+book-image.webp
+https://www.rawpixel.com/image/8799536
+Book template by Beatriz Fialho, public domain.
+
+Flora of Akaka Falls State Park.
+Free public domain CC0 image.
+image-from-rawpixel-id-8802845.webp
+https://www.rawpixel.com/image/8802845
+
+Closeup of plantlife in the Malibu Canyon area of the Santa Monica Mountains.
+Free public domain CC0 image.
+image-from-rawpixel-id-8799918.webp
+https://www.rawpixel.com/image/8799918
diff --git a/wp-content/themes/twentytwentyfive/screenshot.png b/wp-content/themes/twentytwentyfive/screenshot.png
new file mode 100644
index 0000000000..5140a872e8
Binary files /dev/null and b/wp-content/themes/twentytwentyfive/screenshot.png differ
diff --git a/wp-content/themes/twentytwentyfive/style.css b/wp-content/themes/twentytwentyfive/style.css
new file mode 100644
index 0000000000..c64a52004d
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/style.css
@@ -0,0 +1,38 @@
+/*
+Theme Name: Twenty Twenty-Five
+Theme URI: https://wordpress.org/themes/twentytwentyfive/
+Author: the WordPress team
+Author URI: https://wordpress.org
+Description: Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide.
+Requires at least: 6.7
+Tested up to: 6.7
+Requires PHP: 7.2.24
+Version: 1.0
+License: GNU General Public License v2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+Text Domain: twentytwentyfive
+Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
+*/
+
+/*
+ * Link styles
+ * https://github.com/WordPress/gutenberg/issues/42319
+ */
+a {
+	text-decoration-thickness: 1px !important;
+	text-underline-offset: .1em;
+}
+
+/* Focus styles */
+:where(.wp-site-blocks *:focus) {
+	outline-width: 2px;
+	outline-style: solid;
+}
+
+/*
+ * Progresive enhancement to reduce widows and orphans
+ * https://github.com/WordPress/gutenberg/issues/55190
+ */
+h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
+	text-wrap: pretty;
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/01-evening.json b/wp-content/themes/twentytwentyfive/styles/01-evening.json
new file mode 100644
index 0000000000..d9446f2c3a
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/01-evening.json
@@ -0,0 +1,165 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Evening",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#1B1B1B",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#F0F0F0",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#786D0A",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#442369",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#D1D0EA",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#CBCBCB",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#353535",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#FFFFFF33",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"color": {
+			"text": "var:preset|color|accent-4"
+		},
+		"blocks": {
+			"core/button": {
+				"variations": {
+					"outline": {
+						"spacing": {
+							"padding": {
+								"bottom": "0.6rem",
+								"left": "1.6rem",
+								"right": "1.6rem",
+								"top": "0.6rem"
+							}
+						}
+					}
+				}
+			},
+			"core/code": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium",
+					"fontStyle": "normal",
+					"fontWeight": "300",
+					"letterSpacing": "0px"
+				}
+			},
+			"core/site-tagline": {
+				"color": {
+					"text": "var:preset|color|accent-4"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-4"
+						}
+					}
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"background": "var:preset|color|contrast",
+					"text": "var:preset|color|base"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)",
+						"text": "var:preset|color|base"
+					}
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "0.6rem",
+						"left": "1.6rem",
+						"right": "1.6rem",
+						"top": "0.6rem"
+					}
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var:preset|color|accent-4"
+				}
+			}
+		},
+		"variations": {
+			"section-2": {
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-4": {
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-2",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"section-5": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/02-noon.json b/wp-content/themes/twentytwentyfive/styles/02-noon.json
new file mode 100644
index 0000000000..013cae9e70
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/02-noon.json
@@ -0,0 +1,363 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Noon",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#F8F7F5",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#191919",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#FFFFFF",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#F5B684",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#191919",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#5F5F5F",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#F1EEE9",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#19191933",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		},
+		"typography": {
+			"fontSizes": [
+				{
+					"fluid": false,
+					"name": "Small",
+					"size": "0.9rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.3rem",
+						"min": "1.2rem"
+					},
+					"name": "Medium",
+					"size": "1rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": {
+						"max": "1.6rem",
+						"min": "1.3rem"
+					},
+					"name": "Large",
+					"size": "1.38rem",
+					"slug": "large"
+				},
+				{
+					"fluid": {
+						"max": "2rem",
+						"min": "1.75rem"
+					},
+					"name": "Extra Large",
+					"size": "1.75rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": {
+						"max": "3.625rem",
+						"min": "2.625rem"
+					},
+					"name": "Extra Extra Large",
+					"size": "2.625rem",
+					"slug": "xx-large"
+				}
+			]
+		}
+	},
+	"styles": {
+		"color": {
+			"text": "var:preset|color|accent-4"
+		},
+		"typography": {
+			"fontFamily": "var:preset|font-family|literata",
+			"fontSize": "var:preset|font-size|medium",
+			"fontStyle": "normal",
+			"fontWeight": "300",
+			"letterSpacing": "-0.22px",
+			"lineHeight": "1.5"
+		},
+		"blocks": {
+			"core/button": {
+				"border": {
+					"bottom": {
+						"color": "var:preset|color|contrast",
+						"style": "solid"
+					},
+					"left": {
+						"color": "var:preset|color|contrast",
+						"style": "solid"
+					},
+					"radius": "999px",
+					"right": {
+						"color": "var:preset|color|contrast",
+						"style": "solid"
+					},
+					"top": {
+						"color": "var:preset|color|contrast",
+						"style": "solid"
+					}
+				},
+				"shadow": "var:preset|shadow|natural",
+				"spacing": {
+					"padding": {
+						"bottom": "0.6rem",
+						"left": "1.6rem",
+						"right": "1.6rem",
+						"top": "0.6rem"
+					}
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti"
+				},
+				"variations": {
+					"outline": {
+						"shadow": "none",
+						"spacing": {
+							"padding": {
+								"bottom": "0.6rem",
+								"left": "1.6rem",
+								"right": "1.6rem",
+								"top": "0.6rem"
+							}
+						},
+						"border": {
+							"color": "currentColor"
+						}
+					}
+				}
+			},
+			"core/code": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium",
+					"fontStyle": "normal",
+					"fontWeight": "300"
+				}
+			},
+			"core/list": {
+				"typography": {
+					"lineHeight": "1.3"
+				}
+			},
+			"core/loginout": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-author": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti"
+				}
+			},
+			"core/post-date": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti",
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti",
+					"fontSize": "var:preset|font-size|medium",
+					"fontWeight": "300"
+				}
+			},
+			"core/post-title": {
+				"color": {
+					"text":  "var:preset|color|accent-3"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var:preset|font-size|xx-large",
+					"fontWeight": "500",
+					"letterSpacing": "-1px"
+				}
+			},
+			"core/pullquote": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti",
+					"fontWeight": "500",
+					"lineHeight": "1"
+				}
+			},
+			"core/query-pagination": {
+				"typography": {
+					"fontWeight": "300"
+				}
+			},
+			"core/query-title": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontWeight": "300"
+				}
+			},
+			"core/site-tagline": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti",
+					"fontWeight": "600",
+					"letterSpacing": "2.4px",
+					"textTransform": "uppercase"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"background": "var:preset|color|contrast",
+					"text": "var:preset|color|base"
+				}
+			},
+			"h3": {
+				"typography": {
+					"fontSize": "1.8rem"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontSize": "var:preset|font-size|large"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"h6": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"heading": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti",
+					"fontWeight": "500",
+					"letterSpacing": "-1px"
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				}
+			}
+		},
+		"variations": {
+			"section-4": {
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"button": {
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
+							}
+						}
+					},
+					"heading": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"section-5": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"button": {
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					},
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/03-dusk.json b/wp-content/themes/twentytwentyfive/styles/03-dusk.json
new file mode 100644
index 0000000000..b96757c6f1
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/03-dusk.json
@@ -0,0 +1,380 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Dusk",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#E2E2E2",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#3B3B3B",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#F5EDFF",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#650DD4",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#191919",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#5F5F5F",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#DBDBDB",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#3B3B3B33",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		},
+		"custom": {
+			"color": {
+				"accent-2-opacity-20": "#650DD433"
+			}
+		}
+	},
+	"styles": {
+		"typography": {
+			"fontFamily": "var:preset|font-family|fira-code",
+			"fontSize": "var:preset|font-size|medium",
+			"fontStyle": "normal",
+			"fontWeight": "300",
+			"letterSpacing": "-0.18px",
+			"lineHeight": "1.5"
+		},
+		"blocks": {
+			"core/code": {
+				"color": {
+					"text": "var:preset|color|black",
+					"background": "var:preset|color|accent-5"
+				}
+			},
+			"core/paragraph": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontWeight": "300"
+				},
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						},
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontWeight": "300"
+				},
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						},
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontWeight": "400",
+					"letterSpacing": "-0.96px"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			},
+			"core/pullquote": {
+				"color": {
+					"text": "var:preset|color|black"
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|vollkorn",
+					"fontSize": "var:preset|font-size|x-large",
+					"fontWeight": "400"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontFamily": "var:preset|font-family|fira-code",
+							"fontWeight": "300",
+							"letterSpacing": "-0.14px"
+						},
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"color": {
+					"text": "var:preset|color|black"
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|fira-code",
+					"fontWeight": "500",
+					"letterSpacing": "-0.18px"
+				}
+			},
+			"core/site-title": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|vollkorn",
+					"fontSize": "var:preset|font-size|x-large"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|fira-code",
+					"fontSize": "var:preset|font-size|medium",
+					"fontWeight": "400",
+					"letterSpacing": "-0.36px"
+				},
+				"color": {
+					"text": "var:preset|color|base",
+					"background": "var:preset|color|accent-2"
+				},
+				"border": {
+					"radius": "4px",
+					"color": "transparent"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
+					}
+				}
+			},
+			"heading": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|vollkorn"
+				}
+			},
+			"h1": {
+				"typography": {
+					"fontSize": "48px",
+					"letterSpacing": "-0.96px;"
+				}
+			},
+			"h2": {
+				"typography": {
+					"fontSize": "38px",
+					"letterSpacing": "-0.96px"
+				}
+			},
+			"h3": {
+				"typography": {
+					"fontSize": "32px",
+					"letterSpacing": "-0.64px"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontSize": "28px",
+					"letterSpacing": "-0.56px"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontSize": "24px",
+					"letterSpacing": "-0.48px"
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				}
+			}
+		},
+		"variations": {
+			"post-terms-1": {
+				"elements": {
+					"link": {
+						"border": {
+							"color": "var:custom|color|accent-2-opacity-20",
+							"radius": "4px",
+							"width": "0.8px",
+							"style": "solid"
+						},
+						"typography": {
+							"textDecoration": "none"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						}
+					}
+				}
+			},
+			"section-1":{
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			},
+			"section-2": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-3",
+							"text": "var:preset|color|base"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-3) 85%, transparent)"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			},
+			"section-3": {
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"heading": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"section-4": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"text": "var:preset|color|base"
+						},
+						":hover": {
+							"color": {
+								"text": "var:preset|color|base"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			},
+			"section-5": {
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-2",
+							"text": "var:preset|color|base"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)",
+								"text": "var:preset|color|base"
+							}
+						}
+					},
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/04-afternoon.json b/wp-content/themes/twentytwentyfive/styles/04-afternoon.json
new file mode 100644
index 0000000000..8c6bd1ca19
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/04-afternoon.json
@@ -0,0 +1,236 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Afternoon",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#DAE7BD",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#516028",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#C7F642",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#EBF6D3",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#303D10",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#516028",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#EBF6D3",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#51602833",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		},
+		"typography": {
+			"fontSizes": [
+				{
+					"fluid": false,
+					"name": "Small",
+					"size": "0.875rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.125rem",
+						"min": "1rem"
+					},
+					"name": "Medium",
+					"size": "1rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": {
+						"max": "1.375rem",
+						"min": "1.125rem"
+					},
+					"name": "Large",
+					"size": "1.38rem",
+					"slug": "large"
+				},
+				{
+					"fluid": {
+						"max": "2rem",
+						"min": "1.75rem"
+					},
+					"name": "Extra Large",
+					"size": "1.75rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": {
+						"max": "3.625rem",
+						"min": "2.625rem"
+					},
+					"name": "Extra Extra Large",
+					"size": "2.625rem",
+					"slug": "xx-large"
+				}
+			]
+		}
+	},
+	"styles": {
+		"typography": {
+			"fontFamily": "var:preset|font-family|ysabeau-office",
+			"fontStyle": "normal",
+			"fontWeight": "400",
+			"letterSpacing": "-0.22px",
+			"lineHeight": "1.6"
+		},
+		"blocks": {
+			"core/button": {
+				"border": {
+					"radius": "0px"
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "1rem",
+						"left": "1.6rem",
+						"right": "1.6rem",
+						"top": "1rem"
+					}
+				},
+				"variations": {
+					"outline": {
+						"spacing": {
+							"padding": {
+								"bottom": "1rem",
+								"left": "1.6rem",
+								"right": "1.6rem",
+								"top": "1rem"
+							}
+						}
+					}
+				}
+			},
+			"core/code": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium",
+					"fontStyle": "normal",
+					"fontWeight": "300",
+					"letterSpacing": "0px"
+				}
+			},
+			"core/list": {
+				"typography": {
+					"lineHeight": "1.3"
+				}
+			},
+			"core/loginout": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-author": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-author-biography": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "400"
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "500",
+					"letterSpacing": "-0.8px"
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi",
+					"letterSpacing": "-0.01em",
+					"lineHeight": "1.1"
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "300"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|ysabeau-office",
+					"fontSize": "var:preset|font-size|medium",
+					"letterSpacing": "1.44px",
+					"textTransform": "uppercase"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|ysabeau-office",
+					"fontWeight": "600",
+					"letterSpacing": "1.44px",
+					"textTransform": "uppercase"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi"
+				}
+			}
+		},
+		"variations": {
+			"section-2": {
+				"color": {
+					"background": "var:preset|color|accent-3",
+					"text": "var:preset|color|accent-1"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-1",
+							"text": "var:preset|color|accent-3"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)"
+							}
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/05-twilight.json b/wp-content/themes/twentytwentyfive/styles/05-twilight.json
new file mode 100644
index 0000000000..4b360864fd
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/05-twilight.json
@@ -0,0 +1,208 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Twilight",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#131313",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#FFFFFF",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#4B52FF",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#FF7A5C",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#252525",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#FFFFFF",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#252525",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#FFFFFF33",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"typography": {
+			"fontWeight": "500",
+			"lineHeight": "1.3",
+			"letterSpacing": "-0.22px"
+		},
+		"blocks": {
+			"core/button": {
+				"variations": {
+					"outline": {
+						"spacing": {
+							"padding": {
+								"bottom": "0.625rem",
+								"left": "1.375rem",
+								"right": "1.375rem",
+								"top": "0.625rem"
+							}
+						}
+					}
+				}
+			},
+			"core/code": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/navigation": {
+				"typography": {
+					"fontSize": "var:preset|font-size|large",
+					"letterSpacing": "-0.28px",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/post-author": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "500",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontWeight": "200",
+					"letterSpacing": "-2.32px"
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|roboto-slab",
+					"fontSize": "var:preset|font-size|x-large",
+					"fontWeight": "200"
+				}
+			},
+			"core/query-title": {
+				"typography": {
+					"fontWeight": "300"
+				}
+			},
+			"core/search": {
+				"typography": {
+					"textTransform": "uppercase"
+				}
+			},
+			"core/site-tagline": {
+				"typography": {
+					"fontSize": "var:preset|font-size|large"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "500",
+					"letterSpacing": "-0.28px",
+					"lineHeight": "1.3",
+					"textTransform": "uppercase"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"spacing": {
+					"padding": {
+						"bottom": "0.625rem",
+						"left": "1.375rem",
+						"right": "1.375rem",
+						"top": "0.625rem"
+					}
+				},
+				"typography": {
+					"fontWeight": "500",
+					"letterSpacing": "-0.36px",
+					"textTransform": "uppercase"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontWeight": "300",
+					"letterSpacing": "-0.5px"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontWeight": "400",
+					"letterSpacing": "0px"
+				}
+			},
+			"h6": {
+				"typography": {
+					"fontWeight": "400",
+					"letterSpacing": "1px"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|roboto-slab",
+					"fontWeight": "200",
+					"letterSpacing": "-0.5px",
+					"lineHeight": "1.2"
+				}
+			}
+		},
+		"variations": {
+			"section-2": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|accent-2"
+						},
+						":hover": {
+							"color": {
+								"text": "var:preset|color|accent-2"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/06-morning.json b/wp-content/themes/twentytwentyfive/styles/06-morning.json
new file mode 100644
index 0000000000..038dcc3c32
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/06-morning.json
@@ -0,0 +1,344 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Morning",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#DFDCD7",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#191919",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#7A9BDB",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#F7E6FF",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#182949",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#5F5F5F",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#D7D3CC",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#19191933",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"color": {
+			"text": "var:preset|color|accent-4"
+		},
+		"typography": {
+			"fontFamily": "var:preset|font-family|ysabeau-office",
+			"fontSize": "1.5rem",
+			"fontWeight": "400",
+			"letterSpacing": "-0.24px",
+			"lineHeight": "1.4"
+		},
+		"blocks": {
+			"core/code": {
+				"color": {
+					"text": "var:preset|color|contrast",
+					"background": "var:preset|color|accent-5"
+				}
+			},
+			"core/navigation": {
+				"typography": {
+					"fontSize": "1.25rem"
+				}
+			},
+			"core/paragraph": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						},
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontWeight": "400",
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						},
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontWeight": "900",
+					"letterSpacing": "-0.96px"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/pullquote": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"typography": {
+					"fontSize": "var:preset|font-size|x-large"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontSize": "var:preset|font-size|medium",
+							"letterSpacing": "-0.14px"
+						},
+						"color": {
+							"text": "var:preset|color|accent-4"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"typography": {
+					"fontSize": "1.5rem",
+					"fontWeight": "500",
+					"letterSpacing": "-0.18px"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontSize": "var:preset|font-size|medium",
+							"fontWeight": "300",
+							"letterSpacing": "-0.14px"
+						},
+						"color": {
+							"text": "var:preset|color|accent-4"
+						}
+					}
+				}
+			},
+			"core/query-title": {
+				"typography": {
+					"fontWeight": "900"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|ysabeau-office",
+					"textTransform": "uppercase",
+					"letterSpacing": "1.6px"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontSize": "1.375rem",
+					"fontWeight": "900",
+					"letterSpacing": "-0.36px"
+				},
+				"color": {
+					"text": "var:preset|color|contrast",
+					"background": "var:preset|color|accent-1"
+				},
+				"border": {
+					"radius": "0px"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)",
+						"text": "var:preset|color|contrast"
+					}
+				}
+			},
+			"heading": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontWeight": "900"
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				}
+			}
+		},
+		"variations": {
+			"post-terms-1": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"background": "var:preset|color|accent-5"
+						},
+						"border": {
+							"radius": "100px",
+							"color": "var:preset|color|accent-5"
+						},
+						"typography": {
+							"textDecoration": "none"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						}
+					}
+				}
+			},
+			"section-2": {
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-1",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-3": {
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|contrast",
+							"text": "var:preset|color|base"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-4": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-1",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)"
+						}
+					}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			},
+			"section-5": {
+				"elements": {
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-1",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+								"color": {
+									"background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/07-sunrise.json b/wp-content/themes/twentytwentyfive/styles/07-sunrise.json
new file mode 100644
index 0000000000..f6dbb1f980
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/07-sunrise.json
@@ -0,0 +1,379 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Sunrise",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#330616",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#FFFFFF",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#F0FDA6",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#DB9AB1",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#C1E4E7",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#DB9AB1",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#4A1628",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#DB9AB133",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"color": {
+			"text": "var:preset|color|accent-2"
+		},
+		"typography": {
+			"fontFamily": "var:preset|font-family|literata",
+			"fontSize": "1.5rem",
+			"letterSpacing": "-0.24px",
+			"lineHeight": "1.3"
+		},
+		"blocks": {
+			"core/code": {
+				"color": {
+					"text": "var:preset|color|accent-2",
+					"background": "var:preset|color|accent-5"
+				}
+			},
+			"core/navigation": {
+				"typography": {
+					"fontSize": "1.25rem"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						},
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontWeight": "400"
+				},
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						},
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontWeight": "800",
+					"letterSpacing": "-0.96px"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"core/pullquote": {
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi",
+					"fontSize": "var:preset|font-size|x-large",
+					"letterSpacing": "-0.76px",
+					"fontWeight": "800"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontFamily": "var:preset|font-family|literata",
+							"fontSize": "var:preset|font-size|small",
+							"fontWeight": "400",
+							"letterSpacing": "-0.14px"
+						},
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"typography": {
+					"fontSize": "1.5rem",
+					"fontWeight": "600",
+					"letterSpacing": "-0.24px"
+				},
+				"border": {
+					"color": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontSize": "var:preset|font-size|small",
+							"fontWeight": "300",
+							"letterSpacing": "-0.14px"
+						},
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi",
+					"fontSize": "30px",
+					"fontWeight": "800",
+					"letterSpacing": "-0.6px"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"text": "var:preset|color|base",
+					"background": "var:preset|color|accent-2"
+				},
+				"border": {
+					"radius": "0px"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
+					}
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi",
+					"fontSize": "1.5rem",
+					"fontWeight": "800"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi",
+					"fontWeight": "800"
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				}
+			}
+		},
+		"variations": {
+			"post-terms-1": {
+				"typography": {
+					"fontSize": "16px"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"background": "var:preset|color|accent-5"
+						},
+						"border": {
+							"radius": "100px",
+							"color": "var:preset|color|accent-5"
+						},
+						"typography": {
+							"textDecoration": "none"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						}
+					}
+				}
+			},
+			"section-1": {
+				"color": {
+					"text": "var:preset|color|accent-5",
+					"background": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-5"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-2": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-3": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-4": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-5": {
+				"color": {
+					"text": "var:preset|color|contrast",
+					"background": "var:preset|color|accent-5"
+				},
+				"elements": {
+					"heading": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|contrast",
+							"text": "var:preset|color|base"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)",
+								"text": "var:preset|color|base"
+							}
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/08-midnight.json b/wp-content/themes/twentytwentyfive/styles/08-midnight.json
new file mode 100644
index 0000000000..896de397e6
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/08-midnight.json
@@ -0,0 +1,339 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Midnight",
+	"settings": {
+		"color": {
+			"duotone": [
+				{
+					"colors": [
+						"#4433A6",
+						"#79F3B1"
+					],
+					"name": "Midnight filter",
+					"slug": "midnight-filter"
+				}
+			],
+			"palette": [
+				{
+					"color": "#4433A6",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#79F3B1",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#4433A6",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#372696",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#251D51",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#79F3B1",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#E8B7FF",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#79F3B133",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		},
+		"typography": {
+			"fontSizes": [
+				{
+					"fluid": false,
+					"name": "Small",
+					"size": "0.875rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.1rem",
+						"min": "0.9rem"
+					},
+					"name": "Medium",
+					"size": "1rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": {
+						"max": "1.2rem",
+						"min": "1.09rem"
+					},
+					"name": "Large",
+					"size": "1.38rem",
+					"slug": "large"
+				},
+				{
+					"fluid": {
+						"max": "2rem",
+						"min": "1.75rem"
+					},
+					"name": "Extra Large",
+					"size": "1.75rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": {
+						"max": "3.625rem",
+						"min": "2.625rem"
+					},
+					"name": "Extra Extra Large",
+					"size": "2.625rem",
+					"slug": "xx-large"
+				}
+			]
+		}
+	},
+	"styles": {
+		"typography": {
+			"fontFamily": "var:preset|font-family|fira-sans",
+			"fontStyle": "normal",
+			"fontWeight": "300",
+			"letterSpacing": "-0.24px",
+			"lineHeight": "1.4"
+		},
+		"blocks": {
+			"core/avatar": {
+				"filter": {
+					"duotone": "var:preset|duotone|midnight-filter"
+				}
+			},
+			"core/button": {
+				"variations": {
+					"outline": {
+						"spacing": {
+							"padding": {
+								"bottom": "1rem",
+								"left": "1rem",
+								"right": "1rem",
+								"top": "1rem"
+							}
+						}
+					}
+				}
+			},
+			"core/code": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium",
+					"fontWeight": "300"
+				},
+				"color": {
+					"background": "var:preset|color|accent-2",
+					"text": "var:preset|color|contrast"
+				}
+			},
+			"core/cover": {
+				"filter": {
+					"duotone": "var:preset|duotone|midnight-filter"
+				}
+			},
+			"core/image": {
+				"filter": {
+					"duotone": "var:preset|duotone|midnight-filter"
+				}
+			},
+			"core/post-author": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/post-date": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/post-featured-image": {
+				"filter": {
+					"duotone": "var:preset|duotone|midnight-filter"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontWeight": "400",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontWeight": "200",
+					"letterSpacing": "-2.72px"
+				}
+			},
+			"core/pullquote": {
+				"border": {
+					"bottom": {
+						"style": "none",
+						"width": "0px"
+					},
+					"left": {
+						"style": "none",
+						"width": "0px"
+					},
+					"right": {
+						"style": "none",
+						"width": "0px"
+					},
+					"top": {
+						"style": "none",
+						"width": "0px"
+					}
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontWeight": "200",
+					"letterSpacing": "0em",
+					"lineHeight": "1.1"
+				}
+			},
+			"core/query-pagination": {
+				"typography": {
+					"fontWeight": "300",
+					"letterSpacing": "0px"
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "300"
+				}
+			},
+			"core/search": {
+				"border": {
+					"radius": "0px"
+				}
+			},
+			"core/site-logo": {
+				"filter": {
+					"duotone": "var:preset|duotone|midnight-filter"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontSize": "var:preset|font-size|x-large",
+					"fontWeight": "300",
+					"letterSpacing": "-0.56px",
+					"textTransform": "uppercase"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"border": {
+					"radius": "0px"
+				},
+				"color": {
+					"background": "var:preset|color|contrast",
+					"text": "var:preset|color|base"
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "1rem",
+						"left": "1rem",
+						"right": "1rem",
+						"top": "1rem"
+					}
+				},
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontStyle": "normal",
+					"fontWeight": "600",
+					"letterSpacing": "-0.96px",
+					"textTransform": "uppercase"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)"
+					}
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontWeight": "200",
+					"letterSpacing": "-0.02em"
+				}
+			}
+		},
+		"variations": {
+			"section-1": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-3",
+							"text": "var:preset|color|accent-5"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-3) 85%, transparent)"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			},
+			"section-4": {
+				"color": {
+					"text": "var:preset|color|accent-5"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-5",
+							"text": "var:preset|color|accent-3"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-5) 85%, transparent)"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-5"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/blocks/01-display.json b/wp-content/themes/twentytwentyfive/styles/blocks/01-display.json
new file mode 100644
index 0000000000..253e45db48
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/blocks/01-display.json
@@ -0,0 +1,13 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Display",
+	"slug": "text-display",
+	"blockTypes": ["core/heading", "core/paragraph"],
+	"styles": {
+		"typography": {
+			"fontSize": "clamp(2.2rem, 2.2rem + ((1vw - 0.2rem) * 1.333), 3.5rem)",
+			"lineHeight": "1.2"
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/blocks/02-subtitle.json b/wp-content/themes/twentytwentyfive/styles/blocks/02-subtitle.json
new file mode 100644
index 0000000000..216f3b8275
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/blocks/02-subtitle.json
@@ -0,0 +1,13 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Subtitle",
+	"slug": "text-subtitle",
+	"blockTypes": ["core/heading", "core/paragraph"],
+	"styles": {
+		"typography": {
+			"fontSize": "clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem)",
+			"lineHeight": "1.2"
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/blocks/03-annotation.json b/wp-content/themes/twentytwentyfive/styles/blocks/03-annotation.json
new file mode 100644
index 0000000000..970b20a5df
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/blocks/03-annotation.json
@@ -0,0 +1,36 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Annotation",
+	"slug": "text-annotation",
+	"blockTypes": ["core/heading", "core/paragraph"],
+	"styles": {
+		"css": "display: inline-flex",
+		"typography": {
+			"fontSize": "var:preset|font-size|small",
+			"lineHeight": "1.5",
+			"letterSpacing": "normal"
+		},
+		"border": {
+			"color": "currentColor",
+			"style": "solid",
+			"width": "1px",
+			"radius": "16px"
+		},
+		"spacing": {
+			"padding": {
+				"top": "0.2rem",
+				"right": "0.6rem",
+				"bottom": "0.25rem",
+				"left": "0.6rem"
+			}
+		},
+		"elements": {
+			"link": {
+				"typography": {
+					"textDecoration": "none"
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/blocks/post-terms-1.json b/wp-content/themes/twentytwentyfive/styles/blocks/post-terms-1.json
new file mode 100644
index 0000000000..83cbe02e65
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/blocks/post-terms-1.json
@@ -0,0 +1,30 @@
+{
+	"version": 3,
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"title": "Pill shaped",
+	"slug": "post-terms-1",
+	"blockTypes": ["core/post-terms"],
+	"styles": {
+		"elements": {
+			"link": {
+				"border": {
+					"color": "var:preset|color|accent-6",
+					"radius": "20px",
+					"width": "0.8px",
+					"style": "solid"
+				},
+				"spacing": {
+					"padding": {
+						"top": "5px",
+						"right": "10px",
+						"bottom": "5px",
+						"left": "10px"
+					}
+				},
+				"typography": {
+					"fontWeight": "400"
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/colors/01-evening.json b/wp-content/themes/twentytwentyfive/styles/colors/01-evening.json
new file mode 100644
index 0000000000..255ae5f4e2
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/colors/01-evening.json
@@ -0,0 +1,135 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Evening",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#1B1B1B",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#F0F0F0",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#786D0A",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#442369",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#D1D0EA",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#CBCBCB",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#353535",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#FFFFFF33",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"color": {
+			"text": "var:preset|color|accent-4"
+		},
+		"blocks": {
+			"core/site-tagline": {
+				"color": {
+					"text": "var:preset|color|accent-4"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-4"
+						}
+					}
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"background": "var:preset|color|contrast",
+					"text": "var:preset|color|base"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)",
+						"text": "var:preset|color|base"
+					}
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var:preset|color|accent-4"
+				}
+			}
+		},
+		"variations": {
+			"section-2": {
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-4": {
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-2",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"section-5": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/colors/02-noon.json b/wp-content/themes/twentytwentyfive/styles/colors/02-noon.json
new file mode 100644
index 0000000000..818634c865
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/colors/02-noon.json
@@ -0,0 +1,185 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Noon",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#F8F7F5",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#191919",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#FFFFFF",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#F5B684",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#191919",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#5F5F5F",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#F1EEE9",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#19191933",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"color": {
+			"text": "var:preset|color|accent-4"
+		},
+		"blocks": {
+			"core/button": {
+				"border": {
+					"bottom": {
+						"color": "var:preset|color|contrast"
+					},
+					"left": {
+						"color": "var:preset|color|contrast"
+					},
+					"right": {
+						"color": "var:preset|color|contrast"
+					},
+					"top": {
+						"color": "var:preset|color|contrast"
+					}
+				},
+				"variations": {
+					"outline": {
+						"border": {
+							"color": "currentColor"
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			},
+			"core/pullquote": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			},
+			"core/query-title": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"background": "var:preset|color|contrast",
+					"text": "var:preset|color|base"
+				}
+			},
+			"heading": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				}
+			}
+		},
+		"variations": {
+			"section-4": {
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"button": {
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
+							}
+						}
+					},
+					"heading": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"section-5": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"button": {
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					},
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/colors/03-dusk.json b/wp-content/themes/twentytwentyfive/styles/colors/03-dusk.json
new file mode 100644
index 0000000000..568ccf6646
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/colors/03-dusk.json
@@ -0,0 +1,276 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Dusk",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#E2E2E2",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#3B3B3B",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#F5EDFF",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#650DD4",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#191919",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#5F5F5F",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#DBDBDB",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#3B3B3B33",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		},
+		"custom": {
+			"color": {
+				"accent-2-opacity-20": "#650DD433"
+			}
+		}
+	},
+	"styles": {
+		"blocks": {
+			"core/code": {
+				"color": {
+					"text": "var:preset|color|black",
+					"background": "var:preset|color|accent-5"
+				}
+			},
+			"core/paragraph": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"core/post-author-name": {
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"core/post-terms": {
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			},
+			"core/pullquote": {
+				"color": {
+					"text": "var:preset|color|black"
+				},
+				"elements": {
+					"cite": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"color": {
+					"text": "var:preset|color|black"
+				}
+			},
+			"core/site-title": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"text": "var:preset|color|base",
+					"background": "var:preset|color|accent-2"
+				},
+				"border": {
+					"color": "transparent"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
+					}
+				}
+			},
+			"heading": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				}
+			}
+		},
+		"variations": {
+			"post-terms-1": {
+				"elements": {
+					"link": {
+						"border": {
+							"color": "var:custom|color|accent-2-opacity-20"
+						}
+					}
+				}
+			},
+			"section-1":{
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			},
+			"section-2": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-3",
+							"text": "var:preset|color|base"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-3) 85%, transparent)"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			},
+			"section-3": {
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"heading": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"section-4": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"text": "var:preset|color|base"
+						},
+						":hover": {
+							"color": {
+								"text": "var:preset|color|base"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			},
+			"section-5": {
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-2",
+							"text": "var:preset|color|base"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)",
+								"text": "var:preset|color|base"
+							}
+						}
+					},
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/colors/04-afternoon.json b/wp-content/themes/twentytwentyfive/styles/colors/04-afternoon.json
new file mode 100644
index 0000000000..9c6efaf3f2
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/colors/04-afternoon.json
@@ -0,0 +1,74 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Afternoon",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#DAE7BD",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#516028",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#C7F642",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#EBF6D3",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#303D10",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#516028",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#EBF6D3",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#51602833",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"variations": {
+			"section-2": {
+				"color": {
+					"background": "var:preset|color|accent-3",
+					"text": "var:preset|color|accent-1"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-1",
+							"text": "var:preset|color|accent-3"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)"
+							}
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/colors/05-twilight.json b/wp-content/themes/twentytwentyfive/styles/colors/05-twilight.json
new file mode 100644
index 0000000000..710b86c49d
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/colors/05-twilight.json
@@ -0,0 +1,78 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Twilight",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#131313",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#FFFFFF",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#4B52FF",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#FF7A5C",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#252525",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#FFFFFF",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#252525",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#FFFFFF33",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"variations": {
+			"section-2": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|accent-2"
+						},
+						":hover": {
+							"color": {
+								"text": "var:preset|color|accent-2"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/colors/06-morning.json b/wp-content/themes/twentytwentyfive/styles/colors/06-morning.json
new file mode 100644
index 0000000000..4c8c0be8ea
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/colors/06-morning.json
@@ -0,0 +1,251 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Morning",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#DFDCD7",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#191919",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#7A9BDB",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#F7E6FF",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#182949",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#5F5F5F",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#D7D3CC",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#19191933",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"color": {
+			"text": "var:preset|color|accent-4"
+		},
+		"blocks": {
+			"core/code": {
+				"color": {
+					"text": "var:preset|color|contrast",
+					"background": "var:preset|color|accent-5"
+				}
+			},
+			"core/paragraph": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/post-author-name": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/post-terms": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/pullquote": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"cite": {
+						"color": {
+							"text": "var:preset|color|accent-4"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"cite": {
+						"color": {
+							"text": "var:preset|color|accent-4"
+						}
+					}
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"text": "var:preset|color|contrast",
+					"background": "var:preset|color|accent-1"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)",
+						"text": "var:preset|color|contrast"
+					}
+				}
+			},
+			"heading": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				}
+			}
+		},
+		"variations": {
+			"post-terms-1": {
+				"elements": {
+					"link": {
+						"color": {
+							"background": "var:preset|color|accent-5"
+						},
+						"border": {
+							"color": "var:preset|color|accent-5"
+						}
+					}
+				}
+			},
+			"section-2": {
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-1",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-3": {
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|contrast",
+							"text": "var:preset|color|base"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-4": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-1",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)"
+						}
+					}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			},
+			"section-5": {
+				"elements": {
+					"heading": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-1",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+								"color": {
+									"background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/colors/07-sunrise.json b/wp-content/themes/twentytwentyfive/styles/colors/07-sunrise.json
new file mode 100644
index 0000000000..7e6b4edff5
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/colors/07-sunrise.json
@@ -0,0 +1,288 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Sunrise",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#330616",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#FFFFFF",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#F0FDA6",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#DB9AB1",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#C1E4E7",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#DB9AB1",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#4A1628",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#DB9AB133",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"color": {
+			"text": "var:preset|color|accent-2"
+		},
+		"blocks": {
+			"core/code": {
+				"color": {
+					"text": "var:preset|color|accent-2",
+					"background": "var:preset|color|accent-5"
+				}
+			},
+			"core/post-author-name": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/post-terms": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"core/pullquote": {
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"cite": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"color": {
+					"text": "var:preset|color|accent-2"
+				},
+				"border": {
+					"color": "var:preset|color|accent-2"
+				},
+				"elements": {
+					"cite": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			},
+			"core/site-title": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-2"
+						}
+					}
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"text": "var:preset|color|base",
+					"background": "var:preset|color|accent-2"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
+					}
+				}
+			},
+			"link": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				}
+			}
+		},
+		"variations": {
+			"post-terms-1": {
+				"elements": {
+					"link": {
+						"color": {
+							"background": "var:preset|color|accent-5"
+						},
+						"border": {
+							"color": "var:preset|color|accent-5"
+						}
+					}
+				}
+			},
+			"section-1": {
+				"color": {
+					"text": "var:preset|color|accent-5",
+					"background": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-5"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-2": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-3": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-4": {
+				"color": {
+					"text": "var:preset|color|base"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|base"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|base",
+							"text": "var:preset|color|contrast"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
+							}
+						}
+					}
+				}
+			},
+			"section-5": {
+				"color": {
+					"text": "var:preset|color|contrast",
+					"background": "var:preset|color|accent-5"
+				},
+				"elements": {
+					"heading": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					},
+					"button": {
+						"color": {
+							"background": "var:preset|color|contrast",
+							"text": "var:preset|color|base"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)",
+								"text": "var:preset|color|base"
+							}
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/colors/08-midnight.json b/wp-content/themes/twentytwentyfive/styles/colors/08-midnight.json
new file mode 100644
index 0000000000..50facae8ea
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/colors/08-midnight.json
@@ -0,0 +1,134 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"title": "Midnight",
+	"settings": {
+		"color": {
+			"palette": [
+				{
+					"color": "#4433A6",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#79F3B1",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#4433A6",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#372696",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#251D51",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#79F3B1",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#E8B7FF",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "#79F3B133",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		}
+	},
+	"styles": {
+		"blocks": {
+			"core/code": {
+				"color": {
+					"background": "var:preset|color|accent-2",
+					"text": "var:preset|color|contrast"
+				}
+			},
+			"core/post-date": {
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"background": "var:preset|color|contrast",
+					"text": "var:preset|color|base"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)"
+					}
+				}
+			}
+		},
+		"variations": {
+			"section-1": {
+				"color": {
+					"text": "var:preset|color|accent-3"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-3",
+							"text": "var:preset|color|accent-5"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-3) 85%, transparent)"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-3"
+						}
+					}
+				}
+			},
+			"section-4": {
+				"color": {
+					"text": "var:preset|color|accent-5"
+				},
+				"elements": {
+					"button": {
+						"color": {
+							"background": "var:preset|color|accent-5",
+							"text": "var:preset|color|accent-3"
+						},
+						":hover": {
+							"color": {
+								"background": "color-mix(in srgb, var(--wp--preset--color--accent-5) 85%, transparent)"
+							}
+						}
+					},
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-5"
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/sections/section-1.json b/wp-content/themes/twentytwentyfive/styles/sections/section-1.json
new file mode 100644
index 0000000000..c83f817f8f
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/sections/section-1.json
@@ -0,0 +1,24 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"slug": "section-1",
+	"title": "Style 1",
+	"blockTypes": [
+		"core/group",
+		"core/columns",
+		"core/column"
+	],
+	"styles": {
+		"color": {
+			"background": "var:preset|color|accent-5",
+			"text": "var:preset|color|contrast"
+		},
+		"blocks": {
+			"core/separator": {
+				"color": {
+					"text": "color-mix(in srgb, currentColor 25%, transparent)"
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/sections/section-2.json b/wp-content/themes/twentytwentyfive/styles/sections/section-2.json
new file mode 100644
index 0000000000..3a5f94ffd6
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/sections/section-2.json
@@ -0,0 +1,24 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"slug": "section-2",
+	"title": "Style 2",
+	"blockTypes": [
+		"core/group",
+		"core/columns",
+		"core/column"
+	],
+	"styles": {
+		"color": {
+			"background": "var:preset|color|accent-2",
+			"text": "var:preset|color|contrast"
+		},
+		"blocks": {
+			"core/separator": {
+				"color": {
+					"text": "color-mix(in srgb, currentColor 25%, transparent)"
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/sections/section-3.json b/wp-content/themes/twentytwentyfive/styles/sections/section-3.json
new file mode 100644
index 0000000000..290bea2a46
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/sections/section-3.json
@@ -0,0 +1,24 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"slug": "section-3",
+	"title": "Style 3",
+	"blockTypes": [
+		"core/group",
+		"core/columns",
+		"core/column"
+	],
+	"styles": {
+		"color": {
+			"background": "var:preset|color|accent-1",
+			"text": "var:preset|color|contrast"
+		},
+		"blocks": {
+			"core/separator": {
+				"color": {
+					"text": "color-mix(in srgb, currentColor 25%, transparent)"
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/sections/section-4.json b/wp-content/themes/twentytwentyfive/styles/sections/section-4.json
new file mode 100644
index 0000000000..21a63458cc
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/sections/section-4.json
@@ -0,0 +1,38 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"slug": "section-4",
+	"title": "Style 4",
+	"blockTypes": [
+		"core/group",
+		"core/columns",
+		"core/column"
+	],
+	"styles": {
+		"color": {
+			"background": "var:preset|color|accent-3",
+			"text": "var:preset|color|accent-2"
+		},
+		"blocks": {
+			"core/separator": {
+				"color": {
+					"text": "color-mix(in srgb, currentColor 25%, transparent)"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"background": "var:preset|color|accent-2",
+					"text": "var:preset|color|accent-3"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)",
+						"text": "var:preset|color|accent-3"
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/sections/section-5.json b/wp-content/themes/twentytwentyfive/styles/sections/section-5.json
new file mode 100644
index 0000000000..9a563f621b
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/sections/section-5.json
@@ -0,0 +1,38 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"slug": "section-5",
+	"title": "Style 5",
+	"blockTypes": [
+		"core/group",
+		"core/columns",
+		"core/column"
+	],
+	"styles": {
+		"color": {
+			"background": "var:preset|color|contrast",
+			"text": "var:preset|color|base"
+		},
+		"blocks": {
+			"core/separator": {
+				"color": {
+					"text": "color-mix(in srgb, currentColor 25%, transparent)"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"background": "var:preset|color|base",
+					"text": "var:preset|color|contrast"
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--base) 80%, transparent)",
+						"text": "var:preset|color|contrast"
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-1.json b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-1.json
new file mode 100644
index 0000000000..9ad5035d05
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-1.json
@@ -0,0 +1,177 @@
+{
+	"version": 3,
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"title": "Beiruti & Literata",
+	"slug": "typography-preset-1",
+	"settings": {
+		"typography": {
+			"fontSizes": [
+				{
+					"fluid": false,
+					"name": "Small",
+					"size": "0.9rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.3rem",
+						"min": "1.2rem"
+					},
+					"name": "Medium",
+					"size": "1rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": {
+						"max": "1.6rem",
+						"min": "1.3rem"
+					},
+					"name": "Large",
+					"size": "1.38rem",
+					"slug": "large"
+				},
+				{
+					"fluid": {
+						"max": "2rem",
+						"min": "1.75rem"
+					},
+					"name": "Extra Large",
+					"size": "1.75rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": {
+						"max": "3.625rem",
+						"min": "2.625rem"
+					},
+					"name": "Extra Extra Large",
+					"size": "2.625rem",
+					"slug": "xx-large"
+				}
+			]
+		}
+	},
+	"styles": {
+		"typography": {
+			"fontFamily": "var:preset|font-family|literata",
+			"fontSize": "var:preset|font-size|medium",
+			"fontStyle": "normal",
+			"fontWeight": "300",
+			"letterSpacing": "-0.22px",
+			"lineHeight": "1.5"
+		},
+		"blocks": {
+			"core/button": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti"
+				}
+			},
+			"core/code": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium",
+					"fontStyle": "normal",
+					"fontWeight": "300"
+				}
+			},
+			"core/list": {
+				"typography": {
+					"lineHeight": "1.3"
+				}
+			},
+			"core/loginout": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-author": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti"
+				}
+			},
+			"core/post-date": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti",
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti",
+					"fontSize": "var:preset|font-size|medium",
+					"fontWeight": "300"
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontSize": "var:preset|font-size|xx-large",
+					"fontWeight": "500",
+					"letterSpacing": "-1px"
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti",
+					"fontWeight": "500",
+					"lineHeight": "1"
+				}
+			},
+			"core/query-pagination": {
+				"typography": {
+					"fontWeight": "300"
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontWeight": "300"
+				}
+			},
+			"core/site-tagline": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti",
+					"fontWeight": "600",
+					"letterSpacing": "2.4px",
+					"textTransform": "uppercase"
+				}
+			}
+		},
+		"elements": {
+			"h3": {
+				"typography": {
+					"fontSize": "1.8rem"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontSize": "var:preset|font-size|large"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"h6": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|beiruti",
+					"fontWeight": "500",
+					"letterSpacing": "-1px"
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-2.json b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-2.json
new file mode 100644
index 0000000000..1371b369a6
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-2.json
@@ -0,0 +1,148 @@
+{
+	"version": 3,
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"title": "Vollkorn & Fira Code",
+	"slug": "typography-preset-2",
+	"styles": {
+		"typography": {
+			"fontFamily": "var:preset|font-family|fira-code",
+			"fontSize": "var:preset|font-size|medium",
+			"fontStyle": "normal",
+			"fontWeight": "300",
+			"letterSpacing": "-0.18px",
+			"lineHeight": "1.5"
+		},
+		"blocks": {
+			"core/post-author-name": {
+				"typography": {
+					"fontWeight": "300"
+				},
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontWeight": "300"
+				},
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontWeight": "400",
+					"letterSpacing": "-0.96px"
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|vollkorn",
+					"fontSize": "var:preset|font-size|x-large",
+					"fontWeight": "400"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontFamily": "var:preset|font-family|fira-code",
+							"fontWeight": "300",
+							"letterSpacing": "-0.14px"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|fira-code",
+					"fontWeight": "500",
+					"letterSpacing": "-0.18px"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|vollkorn",
+					"fontSize": "var:preset|font-size|x-large"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|fira-code",
+					"fontSize": "var:preset|font-size|medium",
+					"fontWeight": "400",
+					"letterSpacing": "-0.36px"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|vollkorn"
+				}
+			},
+			"h1": {
+				"typography": {
+					"fontSize": "48px",
+					"letterSpacing": "-0.96px;"
+				}
+			},
+			"h2": {
+				"typography": {
+					"fontSize": "38px",
+					"letterSpacing": "-0.96px"
+				}
+			},
+			"h3": {
+				"typography": {
+					"fontSize": "32px",
+					"letterSpacing": "-0.64px"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontSize": "28px",
+					"letterSpacing": "-0.56px"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontSize": "24px",
+					"letterSpacing": "-0.48px"
+				}
+			}
+		},
+		"variations": {
+			"post-terms-1": {
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "none"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-3.json b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-3.json
new file mode 100644
index 0000000000..09a485dd3a
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-3.json
@@ -0,0 +1,147 @@
+{
+	"version": 3,
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"title": "Platypi & Ysabeau Office",
+	"slug": "typography-preset-3",
+	"settings": {
+		"typography": {
+			"fontSizes": [
+				{
+					"fluid": false,
+					"name": "Small",
+					"size": "0.875rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.125rem",
+						"min": "1rem"
+					},
+					"name": "Medium",
+					"size": "1rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": {
+						"max": "1.375rem",
+						"min": "1.125rem"
+					},
+					"name": "Large",
+					"size": "1.38rem",
+					"slug": "large"
+				},
+				{
+					"fluid": {
+						"max": "2rem",
+						"min": "1.75rem"
+					},
+					"name": "Extra Large",
+					"size": "1.75rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": {
+						"max": "3.625rem",
+						"min": "2.625rem"
+					},
+					"name": "Extra Extra Large",
+					"size": "2.625rem",
+					"slug": "xx-large"
+				}
+			]
+		}
+	},
+	"styles": {
+		"typography": {
+			"fontFamily": "var:preset|font-family|ysabeau-office",
+			"fontStyle": "normal",
+			"fontWeight": "400",
+			"letterSpacing": "-0.22px",
+			"lineHeight": "1.6"
+		},
+		"blocks":{
+			"core/code": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium",
+					"fontStyle": "normal",
+					"fontWeight": "300",
+					"letterSpacing": "0px"
+				}
+			},
+			"core/list": {
+				"typography": {
+					"lineHeight": "1.3"
+				}
+			},
+			"core/loginout": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-author": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-author-biography": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "400"
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "500",
+					"letterSpacing": "-0.8px"
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi",
+					"letterSpacing": "-0.01em",
+					"lineHeight": "1.1"
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "300"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|ysabeau-office",
+					"fontSize": "var:preset|font-size|medium",
+					"letterSpacing": "1.44px",
+					"textTransform": "uppercase"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|ysabeau-office",
+					"fontWeight": "600",
+					"letterSpacing": "1.44px",
+					"textTransform": "uppercase"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi"
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-4.json b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-4.json
new file mode 100644
index 0000000000..cf17ea1a76
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-4.json
@@ -0,0 +1,116 @@
+{
+	"version": 3,
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"title": "Roboto Slab & Manrope",
+	"slug": "typography-preset-4",
+	"styles": {
+		"typography": {
+			"fontWeight": "500",
+			"lineHeight": "1.3",
+			"letterSpacing": "-0.22px"
+		},
+		"blocks": {
+			"core/code": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/navigation": {
+				"typography": {
+					"fontSize": "var:preset|font-size|large",
+					"letterSpacing": "-0.28px",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/post-author": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "500",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontWeight": "200",
+					"letterSpacing": "-2.32px"
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|roboto-slab",
+					"fontSize": "var:preset|font-size|x-large",
+					"fontWeight": "200"
+				}
+			},
+			"core/query-title": {
+				"typography": {
+					"fontWeight": "300"
+				}
+			},
+			"core/search": {
+				"typography": {
+					"textTransform": "uppercase"
+				}
+			},
+			"core/site-tagline": {
+				"typography": {
+					"fontSize": "var:preset|font-size|large"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "500",
+					"letterSpacing": "-0.28px",
+					"lineHeight": "1.3",
+					"textTransform": "uppercase"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"typography": {
+					"fontWeight": "500",
+					"letterSpacing": "-0.36px",
+					"textTransform": "uppercase"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontWeight": "300",
+					"letterSpacing": "-0.5px"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontWeight": "400",
+					"letterSpacing": "0px"
+				}
+			},
+			"h6": {
+				"typography": {
+					"fontWeight": "400",
+					"letterSpacing": "1px"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|roboto-slab",
+					"fontWeight": "200",
+					"letterSpacing": "-0.5px",
+					"lineHeight": "1.2"
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-5.json b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-5.json
new file mode 100644
index 0000000000..920fd43f93
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-5.json
@@ -0,0 +1,139 @@
+{
+	"version": 3,
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"title": "Literata & Ysabeau Office",
+	"slug": "typography-preset-5",
+	"styles": {
+		"typography": {
+			"fontFamily": "var:preset|font-family|ysabeau-office",
+			"fontSize": "1.5rem",
+			"fontWeight": "400",
+			"letterSpacing": "-0.24px",
+			"lineHeight": "1.4"
+		},
+		"blocks": {
+			"core/navigation": {
+				"typography": {
+					"fontSize": "1.25rem"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontWeight": "400",
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontWeight": "900",
+					"letterSpacing": "-0.96px"
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontSize": "var:preset|font-size|x-large"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontSize": "var:preset|font-size|medium",
+							"letterSpacing": "-0.14px"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontSize": "1.5rem",
+					"fontWeight": "500",
+					"letterSpacing": "-0.18px"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontSize": "var:preset|font-size|medium",
+							"fontWeight": "300",
+							"letterSpacing": "-0.14px"
+						}
+					}
+				}
+			},
+			"core/query-title": {
+				"typography": {
+					"fontWeight": "900"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|ysabeau-office",
+					"textTransform": "uppercase",
+					"letterSpacing": "1.6px"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontSize": "1.375rem",
+					"fontWeight": "900",
+					"letterSpacing": "-0.36px"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontWeight": "900"
+				}
+			}
+		},
+		"variations": {
+			"post-terms-1": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "none"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-6.json b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-6.json
new file mode 100644
index 0000000000..b136327163
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-6.json
@@ -0,0 +1,142 @@
+{
+	"version": 3,
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"title": "Platypi & Literata",
+	"slug": "typography-preset-6",
+	"styles": {
+		"typography": {
+			"fontFamily": "var:preset|font-family|literata",
+			"fontSize": "1.5rem",
+			"letterSpacing": "-0.24px",
+			"lineHeight": "1.3"
+		},
+		"blocks": {
+			"core/navigation": {
+				"typography": {
+					"fontSize": "1.25rem"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontWeight": "400"
+				},
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "underline"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "none"
+							}
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontWeight": "800",
+					"letterSpacing": "-0.96px"
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi",
+					"fontSize": "var:preset|font-size|x-large",
+					"letterSpacing": "-0.76px",
+					"fontWeight": "800"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontFamily": "var:preset|font-family|literata",
+							"fontSize": "var:preset|font-size|small",
+							"fontWeight": "400",
+							"letterSpacing": "-0.14px"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontSize": "1.5rem",
+					"fontWeight": "600",
+					"letterSpacing": "-0.24px"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontSize": "var:preset|font-size|small",
+							"fontWeight": "300",
+							"letterSpacing": "-0.14px"
+						}
+					}
+				}
+			},
+			"core/query-title": {
+				"typography": {
+					"fontWeight": "800"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi",
+					"fontSize": "30px",
+					"fontWeight": "800",
+					"letterSpacing": "-0.6px"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi",
+					"fontSize": "1.5rem",
+					"fontWeight": "800"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|platypi",
+					"fontWeight": "800"
+				}
+			}
+		},
+		"variations": {
+			"post-terms-1": {
+				"typography": {
+					"fontSize": "16px"
+				},
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "none"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						}
+					}
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-7.json b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-7.json
new file mode 100644
index 0000000000..473a0deb61
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/styles/typography/typography-preset-7.json
@@ -0,0 +1,139 @@
+{
+	"version": 3,
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"title": "Literata & Fira Sans",
+	"slug": "typography-preset-7",
+	"settings": {
+		"typography": {
+			"fontSizes": [
+				{
+					"fluid": false,
+					"name": "Small",
+					"size": "0.875rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.1rem",
+						"min": "0.9rem"
+					},
+					"name": "Medium",
+					"size": "1rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": {
+						"max": "1.2rem",
+						"min": "1.09rem"
+					},
+					"name": "Large",
+					"size": "1.38rem",
+					"slug": "large"
+				},
+				{
+					"fluid": {
+						"max": "2rem",
+						"min": "1.75rem"
+					},
+					"name": "Extra Large",
+					"size": "1.75rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": {
+						"max": "3.625rem",
+						"min": "2.625rem"
+					},
+					"name": "Extra Extra Large",
+					"size": "2.625rem",
+					"slug": "xx-large"
+				}
+			]
+		}
+	},
+	"styles": {
+		"typography": {
+			"fontFamily": "var:preset|font-family|fira-sans",
+			"fontStyle": "normal",
+			"fontWeight": "300",
+			"letterSpacing": "-0.24px",
+			"lineHeight": "1.4"
+		},
+		"blocks": {
+			"core/code": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium",
+					"fontWeight": "300"
+				}
+			},
+			"core/post-author": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/post-author-name": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontWeight": "400",
+					"textTransform": "uppercase"
+				}
+			},
+			"core/post-title": {
+				"typography": {
+					"fontWeight": "200",
+					"letterSpacing": "-2.72px"
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontWeight": "200",
+					"letterSpacing": "0em",
+					"lineHeight": "1.1"
+				}
+			},
+			"core/query-pagination": {
+				"typography": {
+					"fontWeight": "300",
+					"letterSpacing": "0px"
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "300"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontSize": "var:preset|font-size|x-large",
+					"fontWeight": "300",
+					"letterSpacing": "-0.56px",
+					"textTransform": "uppercase"
+				}
+			}
+		},
+		"elements": {
+			"button": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontWeight": "600",
+					"letterSpacing": "-0.96px",
+					"textTransform": "uppercase"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|literata",
+					"fontWeight": "200",
+					"letterSpacing": "-0.02em"
+				}
+			}
+		}
+	}
+}
diff --git a/wp-content/themes/twentytwentyfive/templates/404.html b/wp-content/themes/twentytwentyfive/templates/404.html
new file mode 100644
index 0000000000..379f83d326
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/templates/404.html
@@ -0,0 +1,9 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+<main class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
+	<!-- wp:pattern {"slug":"twentytwentyfive/hidden-404"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/templates/archive.html b/wp-content/themes/twentytwentyfive/templates/archive.html
new file mode 100644
index 0000000000..6b4081b3b1
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/templates/archive.html
@@ -0,0 +1,12 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:query-title {"type":"archive"} /-->
+	 <!-- wp:term-description /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/more-posts"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/templates/home.html b/wp-content/themes/twentytwentyfive/templates/home.html
new file mode 100644
index 0000000000..ae6870ce48
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/templates/home.html
@@ -0,0 +1,10 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:pattern {"slug":"twentytwentyfive/hidden-blog-heading"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/templates/index.html b/wp-content/themes/twentytwentyfive/templates/index.html
new file mode 100644
index 0000000000..ae6870ce48
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/templates/index.html
@@ -0,0 +1,10 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:pattern {"slug":"twentytwentyfive/hidden-blog-heading"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/templates/page-no-title.html b/wp-content/themes/twentytwentyfive/templates/page-no-title.html
new file mode 100644
index 0000000000..17e4781f0d
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/templates/page-no-title.html
@@ -0,0 +1,9 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"0"}}}} -->
+<main class="wp-block-group" style="margin-top:0">
+	<!-- wp:post-content {"lock":{"move":false,"remove":true},"layout":{"type":"constrained"}} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/templates/page.html b/wp-content/themes/twentytwentyfive/templates/page.html
new file mode 100644
index 0000000000..4331194a0c
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/templates/page.html
@@ -0,0 +1,15 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|60"}}}} /-->
+		<!-- wp:post-title {"level":1} /-->
+		<!-- wp:post-content {"align":"full","layout":{"type":"constrained"}} /-->
+	</div>
+	<!-- /wp:group -->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/templates/search.html b/wp-content/themes/twentytwentyfive/templates/search.html
new file mode 100644
index 0000000000..3ccff6f35c
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/templates/search.html
@@ -0,0 +1,12 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:query-title {"type":"search"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/hidden-search"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/template-query-loop"} /-->
+	<!-- wp:pattern {"slug":"twentytwentyfive/more-posts"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/templates/single.html b/wp-content/themes/twentytwentyfive/templates/single.html
new file mode 100644
index 0000000000..90b7fb2fbe
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/templates/single.html
@@ -0,0 +1,25 @@
+<!-- wp:template-part {"slug":"header"} /-->
+
+<!-- wp:group {"tagName":"main","style":{"spacing":{"margin":{"top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+<main class="wp-block-group" style="margin-top:var(--wp--preset--spacing--60)">
+	<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+	<div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+		<!-- wp:post-title {"level":1} /-->
+		<!-- wp:post-featured-image {"aspectRatio":"3/2"} /-->
+		<!-- wp:pattern {"slug":"twentytwentyfive/hidden-written-by"} /-->
+		<!-- wp:post-content {"align":"full","layout":{"type":"constrained"}} /-->
+		<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
+		<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)">
+			<!-- wp:post-terms {"term":"post_tag","separator":"  ","className":"is-style-post-terms-1"} /-->
+		</div>
+		<!-- /wp:group -->
+		
+		<!-- wp:pattern {"slug":"twentytwentyfive/post-navigation"} /-->
+		<!-- wp:pattern {"slug":"twentytwentyfive/comments"} /-->
+	</div>
+	<!-- /wp:group -->
+	<!-- wp:pattern {"slug":"twentytwentyfive/more-posts"} /-->
+</main>
+<!-- /wp:group -->
+
+<!-- wp:template-part {"slug":"footer"} /-->
diff --git a/wp-content/themes/twentytwentyfive/theme.json b/wp-content/themes/twentytwentyfive/theme.json
new file mode 100644
index 0000000000..7c812082cd
--- /dev/null
+++ b/wp-content/themes/twentytwentyfive/theme.json
@@ -0,0 +1,1485 @@
+{
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 3,
+	"settings": {
+		"appearanceTools": true,
+		"color": {
+			"defaultDuotone": false,
+			"defaultGradients": false,
+			"defaultPalette": false,
+			"palette": [
+				{
+					"color": "#FFFFFF",
+					"name": "Base",
+					"slug": "base"
+				},
+				{
+					"color": "#111111",
+					"name": "Contrast",
+					"slug": "contrast"
+				},
+				{
+					"color": "#FFEE58",
+					"name": "Accent 1",
+					"slug": "accent-1"
+				},
+				{
+					"color": "#F6CFF4",
+					"name": "Accent 2",
+					"slug": "accent-2"
+				},
+				{
+					"color": "#503AA8",
+					"name": "Accent 3",
+					"slug": "accent-3"
+				},
+				{
+					"color": "#686868",
+					"name": "Accent 4",
+					"slug": "accent-4"
+				},
+				{
+					"color": "#FBFAF3",
+					"name": "Accent 5",
+					"slug": "accent-5"
+				},
+				{
+					"color": "color-mix(in srgb, currentColor 20%, transparent);",
+					"name": "Accent 6",
+					"slug": "accent-6"
+				}
+			]
+		},
+		"layout": {
+			"contentSize": "645px",
+			"wideSize": "1340px"
+		},
+		"spacing": {
+			"defaultSpacingSizes": false,
+			"spacingSizes": [
+				{
+					"name": "Tiny",
+					"size": "10px",
+					"slug": "20"
+				},
+				{
+					"name": "X-Small",
+					"size": "20px",
+					"slug": "30"
+				},
+				{
+					"name": "Small",
+					"size": "30px",
+					"slug": "40"
+				},
+				{
+					"name": "Regular",
+					"size": "clamp(30px, 5vw, 50px);",
+					"slug": "50"
+				},
+				{
+					"name": "Large",
+					"size": "clamp(30px, 7vw, 70px);",
+					"slug": "60"
+				},
+				{
+					"name": "X-Large",
+					"size": "clamp(50px, 7vw, 90px);",
+					"slug": "70"
+				},
+				{
+					"name": "XX-Large",
+					"size": "clamp(70px, 10vw, 140px);",
+					"slug": "80"
+				}
+			],
+			"units": [
+				"%",
+				"px",
+				"em",
+				"rem",
+				"vh",
+				"vw"
+			]
+		},
+		"typography": {
+			"writingMode": true,
+			"defaultFontSizes": false,
+			"fluid": true,
+			"fontSizes": [
+				{
+					"fluid": false,
+					"name": "Small",
+					"size": "0.875rem",
+					"slug": "small"
+				},
+				{
+					"fluid": {
+						"max": "1.125rem",
+						"min": "1rem"
+					},
+					"name": "Medium",
+					"size": "1rem",
+					"slug": "medium"
+				},
+				{
+					"fluid": {
+						"max": "1.375rem",
+						"min": "1.125rem"
+					},
+					"name": "Large",
+					"size": "1.38rem",
+					"slug": "large"
+				},
+				{
+					"fluid": {
+						"max": "2rem",
+						"min": "1.75rem"
+					},
+					"name": "Extra Large",
+					"size": "1.75rem",
+					"slug": "x-large"
+				},
+				{
+					"fluid": {
+						"max": "3rem",
+						"min": "2.15rem"
+					},
+					"name": "Extra Extra Large",
+					"size": "2.15rem",
+					"slug": "xx-large"
+				}
+			],
+			"fontFamilies": [
+				{
+					"name": "Manrope",
+					"slug": "manrope",
+					"fontFamily": "Manrope, sans-serif",
+					"fontFace": [
+						{
+							"src": [
+								"file:./assets/fonts/manrope/Manrope-ExtraLight.woff2"
+							],
+							"fontWeight": "200",
+							"fontStyle": "normal",
+							"fontFamily": "Manrope"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/manrope/Manrope-Light.woff2"
+							],
+							"fontWeight": "300",
+							"fontStyle": "normal",
+							"fontFamily": "Manrope"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/manrope/Manrope-Regular.woff2"
+							],
+							"fontWeight": "400",
+							"fontStyle": "normal",
+							"fontFamily": "Manrope"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/manrope/Manrope-Medium.woff2"
+							],
+							"fontWeight": "500",
+							"fontStyle": "normal",
+							"fontFamily": "Manrope"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/manrope/Manrope-SemiBold.woff2"
+							],
+							"fontWeight": "600",
+							"fontStyle": "normal",
+							"fontFamily": "Manrope"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/manrope/Manrope-Bold.woff2"
+							],
+							"fontWeight": "700",
+							"fontStyle": "normal",
+							"fontFamily": "Manrope"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/manrope/Manrope-ExtraBold.woff2"
+							],
+							"fontWeight": "800",
+							"fontStyle": "normal",
+							"fontFamily": "Manrope"
+						}
+					]
+				},
+				{
+					"name": "Literata",
+					"slug": "literata",
+					"fontFamily": "Literata, serif",
+					"fontFace": [
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2"
+							],
+							"fontWeight": "200",
+							"fontStyle": "normal",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2"
+							],
+							"fontWeight": "200",
+							"fontStyle": "italic",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-Light.woff2"
+							],
+							"fontWeight": "300",
+							"fontStyle": "normal",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-LightItalic.woff2"
+							],
+							"fontWeight": "300",
+							"fontStyle": "italic",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-Regular.woff2"
+							],
+							"fontWeight": "400",
+							"fontStyle": "normal",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2"
+							],
+							"fontWeight": "400",
+							"fontStyle": "italic",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-Medium.woff2"
+							],
+							"fontWeight": "500",
+							"fontStyle": "normal",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2"
+							],
+							"fontWeight": "500",
+							"fontStyle": "italic",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-SemiBold.woff2"
+							],
+							"fontWeight": "600",
+							"fontStyle": "normal",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2"
+							],
+							"fontWeight": "600",
+							"fontStyle": "italic",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-Bold.woff2"
+							],
+							"fontWeight": "700",
+							"fontStyle": "normal",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2"
+							],
+							"fontWeight": "700",
+							"fontStyle": "italic",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2"
+							],
+							"fontWeight": "800",
+							"fontStyle": "normal",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2"
+							],
+							"fontWeight": "800",
+							"fontStyle": "italic",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-Black.woff2"
+							],
+							"fontWeight": "900",
+							"fontStyle": "normal",
+							"fontFamily": "Literata"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2"
+							],
+							"fontWeight": "900",
+							"fontStyle": "italic",
+							"fontFamily": "Literata"
+						}
+					]
+				},
+				{
+					"name": "Vollkorn",
+					"slug": "vollkorn",
+					"fontFamily": "Vollkorn, serif",
+					"fontFace": [
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-Italic.woff2"
+							],
+							"fontWeight": "400",
+							"fontStyle": "italic",
+							"fontFamily": "Vollkorn"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-Regular.woff2"
+							],
+							"fontWeight": "400",
+							"fontStyle": "normal",
+							"fontFamily": "Vollkorn"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-Medium.woff2"
+							],
+							"fontWeight": "500",
+							"fontStyle": "normal",
+							"fontFamily": "Vollkorn"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-MediumItalic.woff2"
+							],
+							"fontWeight": "500",
+							"fontStyle": "italic",
+							"fontFamily": "Vollkorn"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-SemiBold.woff2"
+							],
+							"fontWeight": "600",
+							"fontStyle": "normal",
+							"fontFamily": "Vollkorn"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-Bold.woff2"
+							],
+							"fontWeight": "700",
+							"fontStyle": "normal",
+							"fontFamily": "Vollkorn"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-BoldItalic.woff2"
+							],
+							"fontWeight": "700",
+							"fontStyle": "italic",
+							"fontFamily": "Vollkorn"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-ExtraBold.woff2"
+							],
+							"fontWeight": "800",
+							"fontStyle": "normal",
+							"fontFamily": "Vollkorn"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-ExtraBoldItalic.woff2"
+							],
+							"fontWeight": "800",
+							"fontStyle": "italic",
+							"fontFamily": "Vollkorn"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-Black.woff2"
+							],
+							"fontWeight": "900",
+							"fontStyle": "normal",
+							"fontFamily": "Vollkorn"
+						},
+						{
+							"src": [
+								"file:./assets/fonts/vollkorn/Vollkorn-BlackItalic.woff2"
+							],
+							"fontWeight": "900",
+							"fontStyle": "italic",
+							"fontFamily": "Vollkorn"
+						}
+					]
+				},
+				{
+					"name": "Fira Code",
+					"slug": "fira-code",
+					"fontFamily": "\"Fira Code\", monospace",
+					"fontFace": [
+						{
+							"src": [
+								"file:./assets/fonts/fira-code/FiraCode-Light.woff2"
+							],
+							"fontWeight": "300",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Code\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-code/FiraCode-Regular.woff2"
+							],
+							"fontWeight": "400",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Code\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-code/FiraCode-Medium.woff2"
+							],
+							"fontWeight": "500",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Code\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-code/FiraCode-SemiBold.woff2"
+							],
+							"fontWeight": "600",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Code\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-code/FiraCode-Bold.woff2"
+							],
+							"fontWeight": "700",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Code\""
+						}
+					]
+				},
+				{
+					"name": "Fira Sans",
+					"slug": "fira-sans",
+					"fontFamily": "\"Fira Sans\", sans-serif",
+					"fontFace": [
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-Thin.woff2"
+							],
+							"fontWeight": "100",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-ThinItalic.woff2"
+							],
+							"fontWeight": "100",
+							"fontStyle": "italic",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-ExtraLight.woff2"
+							],
+							"fontWeight": "200",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2"
+							],
+							"fontWeight": "200",
+							"fontStyle": "italic",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-Light.woff2"
+							],
+							"fontWeight": "300",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-LightItalic.woff2"
+							],
+							"fontWeight": "300",
+							"fontStyle": "italic",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-Italic.woff2"
+							],
+							"fontWeight": "400",
+							"fontStyle": "italic",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-Regular.woff2"
+							],
+							"fontWeight": "400",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-Medium.woff2"
+							],
+							"fontWeight": "500",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-MediumItalic.woff2"
+							],
+							"fontWeight": "500",
+							"fontStyle": "italic",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-SemiBold.woff2"
+							],
+							"fontWeight": "600",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2"
+							],
+							"fontWeight": "600",
+							"fontStyle": "italic",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-Bold.woff2"
+							],
+							"fontWeight": "700",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-BoldItalic.woff2"
+							],
+							"fontWeight": "700",
+							"fontStyle": "italic",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-ExtraBold.woff2"
+							],
+							"fontWeight": "800",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2"
+							],
+							"fontWeight": "800",
+							"fontStyle": "italic",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-Black.woff2"
+							],
+							"fontWeight": "900",
+							"fontStyle": "normal",
+							"fontFamily": "\"Fira Sans\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/fira-sans/FiraSans-BlackItalic.woff2"
+							],
+							"fontWeight": "900",
+							"fontStyle": "italic",
+							"fontFamily": "\"Fira Sans\""
+						}
+					]
+				},
+				{
+					"name": "Ysabeau Office",
+					"slug": "ysabeau-office",
+					"fontFamily": "\"Ysabeau Office\", sans-serif",
+					"fontFace": [
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-Thin.woff2"
+							],
+							"fontWeight": "100",
+							"fontStyle": "normal",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-ThinItalic.woff2"
+							],
+							"fontWeight": "100",
+							"fontStyle": "italic",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-ExtraLight.woff2"
+							],
+							"fontWeight": "200",
+							"fontStyle": "normal",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-ExtraLightItalic.woff2"
+							],
+							"fontWeight": "200",
+							"fontStyle": "italic",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-Light.woff2"
+							],
+							"fontWeight": "300",
+							"fontStyle": "normal",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-LightItalic.woff2"
+							],
+							"fontWeight": "300",
+							"fontStyle": "italic",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-Italic.woff2"
+							],
+							"fontWeight": "400",
+							"fontStyle": "italic",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-Regular.woff2"
+							],
+							"fontWeight": "400",
+							"fontStyle": "normal",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-Medium.woff2"
+							],
+							"fontWeight": "500",
+							"fontStyle": "normal",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-MediumItalic.woff2"
+							],
+							"fontWeight": "500",
+							"fontStyle": "italic",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-SemiBold.woff2"
+							],
+							"fontWeight": "600",
+							"fontStyle": "normal",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-SemiBoldItalic.woff2"
+							],
+							"fontWeight": "600",
+							"fontStyle": "italic",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-Bold.woff2"
+							],
+							"fontWeight": "700",
+							"fontStyle": "normal",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-BoldItalic.woff2"
+							],
+							"fontWeight": "700",
+							"fontStyle": "italic",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-ExtraBold.woff2"
+							],
+							"fontWeight": "800",
+							"fontStyle": "normal",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-ExtraBoldItalic.woff2"
+							],
+							"fontWeight": "800",
+							"fontStyle": "italic",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-Black.woff2"
+							],
+							"fontWeight": "900",
+							"fontStyle": "normal",
+							"fontFamily": "\"Ysabeau Office\""
+						},
+						{
+							"src": [
+								"file:./assets/fonts/ysabeau-office/YsabeauOffice-BlackItalic.woff2"
+							],
+							"fontWeight": "900",
+							"fontStyle": "italic",
+							"fontFamily": "\"Ysabeau Office\""
+						}
+					]
+				},
+				{
+					"name": "Platypi",
+					"slug": "platypi",
+					"fontFamily": "Platypi",
+					"fontFace": [
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "normal",
+							"fontWeight": "300",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-Light.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "italic",
+							"fontWeight": "300",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-LightItalic.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "italic",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-Italic.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "normal",
+							"fontWeight": "400",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-Regular.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "normal",
+							"fontWeight": "500",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-Medium.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "italic",
+							"fontWeight": "500",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-MediumItalic.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "normal",
+							"fontWeight": "600",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-SemiBold.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "italic",
+							"fontWeight": "600",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-SemiBoldItalic.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "normal",
+							"fontWeight": "700",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-Bold.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "italic",
+							"fontWeight": "700",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-BoldItalic.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "normal",
+							"fontWeight": "800",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-ExtraBold.woff2"
+							]
+						},
+						{
+							"fontFamily": "Platypi",
+							"fontStyle": "italic",
+							"fontWeight": "800",
+							"src": [
+								"file:./assets/fonts/platypi/Platypi-ExtraBoldItalic.woff2"
+							]
+						}
+					]
+				},
+				{
+					"name": "Roboto Slab",
+					"slug": "roboto-slab",
+					"fontFamily": "\"Roboto Slab\", serif",
+					"fontFace": [
+						{
+							"fontFamily": "\"Roboto Slab\"",
+							"fontStyle": "normal",
+							"fontWeight": "100 900",
+							"src": [
+								"file:./assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2"
+							]
+						}
+					]
+				},
+				{
+					"name": "Beiruti",
+					"slug": "beiruti",
+					"fontFamily": "Beiruti, sans-serif",
+					"fontFace": [
+						{
+							"fontFamily": "Beiruti",
+							"fontStyle": "normal",
+							"fontWeight": "200 900",
+							"src": [
+								"file:./assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2"
+							]
+						}
+					]
+				}
+			]
+		},
+		"useRootPaddingAwareAlignments": true
+	},
+	"styles": {
+		"color": {
+			"background": "var:preset|color|base",
+			"text": "var:preset|color|contrast"
+		},
+		"spacing": {
+			"blockGap": "1.2rem",
+			"padding": {
+				"left": "var:preset|spacing|50",
+				"right": "var:preset|spacing|50"
+			}
+		},
+		"typography": {
+			"fontFamily": "var:preset|font-family|manrope",
+			"fontSize": "var:preset|font-size|large",
+			"fontStyle": "normal",
+			"fontWeight": "300",
+			"letterSpacing": "-0.1px",
+			"lineHeight": "1.4"
+		},
+		"blocks": {
+			"core/avatar": {
+				"border": {
+					"radius": "100px"
+				}
+			},
+			"core/button": {
+				"variations": {
+					"outline": {
+						"border": {
+							"color": "currentColor",
+							"width": "1px"
+						},
+						"css": ".wp-block-button__link:not(.has-background):hover {background-color:color-mix(in srgb, var(--wp--preset--color--contrast) 5%, transparent);}",
+						"spacing": {
+							"padding": {
+								"bottom": "calc(1rem - 1px)",
+								"left": "calc(2.25rem - 1px)",
+								"right": "calc(2.25rem - 1px)",
+								"top": "calc(1rem - 1px)"
+							}
+						}
+					}
+				}
+			},
+			"core/columns": {
+				"spacing": {
+					"blockGap": {
+						"left": "var:preset|spacing|50",
+						"top": "var:preset|spacing|50"
+					}
+				}
+			},
+			"core/buttons": {
+				"spacing": {
+					"blockGap": "16px"
+				}
+			},
+			"core/code": {
+				"typography": {
+					"fontFamily": "var:preset|font-family|fira-code",
+					"fontSize": "var:preset|font-size|small",
+					"fontWeight": "400"
+				},
+				"color": {
+					"background": "var:preset|color|accent-5",
+					"text": "var:preset|color|contrast"
+				},
+				"spacing": {
+					"padding": {
+						"right": "var:preset|spacing|40",
+						"bottom": "var:preset|spacing|40",
+						"left": "var:preset|spacing|40",
+						"top": "var:preset|spacing|40"
+					}
+				}
+			},
+			"core/comment-author-name": {
+				"color": {
+					"text": "var:preset|color|accent-4"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|accent-4"
+						},
+						"typography": {
+							"textDecoration": "none"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var:preset|font-size|small",
+					"fontStyle": "normal"
+				},
+				"spacing": {
+					"margin": {
+						"top": "5px",
+						"bottom": "0px"
+					}
+				}
+			},
+			"core/comment-content": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"spacing": {
+					"margin": {
+						"top": "var:preset|spacing|30",
+						"bottom": "var:preset|spacing|30"
+					}
+				}
+			},
+			"core/comment-date": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				},
+				"color": {
+					"text": "var:preset|color|contrast"
+				},
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				}
+			},
+			"core/comment-edit-link": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/comment-reply-link": {
+				"elements": {
+					"link": {
+						"color": {
+							"text": "var:preset|color|contrast"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/post-comments-form": {
+				"css": "& textarea, input:not([type=submit]){border-radius:.25rem; border-color: var(--wp--preset--color--accent-6) !important;} & input[type=checkbox]{margin:0 .2rem 0 0 !important;} & label {font-size: var(--wp--preset--font-size--small); }",
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"spacing": {
+					"padding": {
+						"top": "var:preset|spacing|40",
+						"bottom": "var:preset|spacing|40"
+					}
+				}
+			},
+			"core/comments-pagination": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"spacing": {
+					"margin": {
+						"top": "var:preset|spacing|40",
+						"bottom": "var:preset|spacing|40"
+					}
+				}
+			},
+			"core/comments-pagination-next": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/comments-pagination-numbers": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/comments-pagination-previous": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-date": {
+				"color":{
+					"text": "var:preset|color|accent-4"
+				},
+				"elements": {
+					"link": {
+						"color" : {
+							"text": "var:preset|color|accent-4"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				},
+				"typography": {
+					"fontSize": "var:preset|font-size|small"
+				}
+			},
+			"core/post-navigation-link": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/post-terms": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small",
+					"fontWeight": "600"
+				},
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "none"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						}
+					}
+				}
+			},
+			"core/post-title": {
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				}
+			},
+			"core/quote": {
+				"border": {
+					"style": "solid",
+					"width": "0 0 0 2px",
+					"color": "var:preset|color|contrast"
+				},
+				"spacing": {
+					"blockGap": "var:preset|spacing|30",
+					"margin": {
+						"left": "0",
+						"right": "0"
+					},
+					"padding": {
+						"top": "var:preset|spacing|30",
+						"right": "var:preset|spacing|40",
+						"bottom": "var:preset|spacing|30",
+						"left": "var:preset|spacing|40"
+					}
+				},
+				"typography": {
+					"fontSize": "var:preset|font-size|medium",
+					"lineHeight": "1.1",
+					"fontWeight": "600"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontSize": "0.65em",
+							"fontStyle": "normal",
+							"fontWeight": "400"
+						},
+						"css": "& sub { font-size: 0.65em }"
+					}
+				},
+				"css": "&.has-text-align-right { border-width: 0 2px 0 0; } &.has-text-align-center { border-width: 0;border-inline: 0; padding-inline: 0; }",
+				"variations": {
+					"plain": {
+						"border": {
+							"color": "transparent",
+							"style": "none",
+							"width": "0",
+							"radius": "0"
+						},
+						"spacing": {
+							"padding": {
+								"top": "0",
+								"right": "0",
+								"bottom": "0",
+								"left": "0"
+							}
+						}
+					}
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontSize": "var:preset|font-size|xx-large",
+					"fontStyle": "normal",
+					"fontWeight": "300",
+					"letterSpacing": "-0.76px",
+					"lineHeight": "1.2"
+				},
+				"elements": {
+					"cite": {
+						"typography": {
+							"fontSize": "var:preset|font-size|small",
+							"fontStyle": "normal"
+						}
+					}
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "var:preset|spacing|30",
+						"top": "var:preset|spacing|30"
+					}
+				},
+				"css": "& p:last-of-type {margin-bottom: var(--wp--preset--spacing--30);}"
+			},
+			"core/query-pagination": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium",
+					"fontWeight": "500"
+				}
+			},
+			"core/search": {
+				"css": "& .wp-block-search__input{border-radius:3.125rem;padding-left:1.5625rem;padding-right:1.5625rem;border-color:var(--wp--preset--color--accent-6);}",
+				"typography": {
+					"fontSize": "var:preset|font-size|medium",
+					"lineHeight": "1.6"
+				},
+				"elements": {
+					"button": {
+						"border": {
+							"radius": "3.125rem"
+						},
+						"spacing": {
+							"margin": {
+								"left": "1.125rem"
+							}
+						},
+						":hover" : {
+							"border": {
+								"color": "transparent"
+							}
+						}
+					}
+				}
+			},
+			"core/separator": {
+				"border": {
+					"color": "currentColor",
+					"style": "solid",
+					"width": "0 0 1px 0"
+				},
+				"color": {
+					"text": "var:preset|color|accent-6"
+				},
+				"variations": {
+					"wide": {
+						"css": " &:not(.alignfull){max-width: var(--wp--style--global--wide-size) !important;}"
+					}
+				}
+			},
+			"core/site-tagline": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontWeight": "700",
+					"letterSpacing": "-.5px"
+				},
+				"elements": {
+					"link": {
+						"typography": {
+							"textDecoration": "none"
+						},
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						}
+					}
+				}
+			},
+			"core/term-description": {
+				"color":{
+					"text": "var:preset|color|accent-4"
+				},
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"core/navigation": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				},
+				"elements": {
+					"link": {
+						":hover": {
+							"typography": {
+								"textDecoration": "underline"
+							}
+						},
+						"typography": {
+							"textDecoration": "none"
+						}
+					}
+				}
+			},
+			"core/list": {
+				"css": "& li{margin-bottom: 0.5rem;}"
+			}
+		},
+		"elements": {
+			"button": {
+				"color": {
+					"background": "var:preset|color|contrast",
+					"text": "var:preset|color|base"
+				},
+				":focus": {
+					"outline": {
+						"color": "var:preset|color|accent-4",
+						"offset": "2px"
+					}
+				},
+				":hover": {
+					"color": {
+						"background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)",
+						"text": "var:preset|color|base"
+					},
+					"border": {
+						"color": "transparent"
+					}
+				},
+				"spacing": {
+					"padding": {
+						"bottom": "1rem",
+						"left": "2.25rem",
+						"right": "2.25rem",
+						"top": "1rem"
+					}
+				},
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"caption": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small",
+					"lineHeight": "1.4"
+				}
+			},
+			"h1": {
+				"typography": {
+					"fontSize": "var:preset|font-size|xx-large"
+				}
+			},
+			"h2": {
+				"typography": {
+					"fontSize": "var:preset|font-size|x-large"
+				}
+			},
+			"h3": {
+				"typography": {
+					"fontSize": "var:preset|font-size|large"
+				}
+			},
+			"h4": {
+				"typography": {
+					"fontSize": "var:preset|font-size|medium"
+				}
+			},
+			"h5": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small",
+					"letterSpacing": "0.5px"
+				}
+			},
+			"h6": {
+				"typography": {
+					"fontSize": "var:preset|font-size|small",
+					"fontWeight": "700",
+					"letterSpacing": "1.4px",
+					"textTransform": "uppercase"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontStyle": "normal",
+					"fontWeight": "400",
+					"lineHeight": "1.125",
+					"letterSpacing": "-0.1px"
+				}
+			},
+			"link": {
+				"color": {
+					"text": "currentColor"
+				}
+			}
+		}
+	},
+	"templateParts": [
+		{
+			"area": "header",
+			"name": "header",
+			"title": "Header"
+		},
+		{
+			"area": "header",
+			"name": "vertical-header",
+			"title": "Vertical Header"
+		},
+		{
+			"area": "footer",
+			"name": "footer",
+			"title": "Footer"
+		},
+		{
+			"area": "footer",
+			"name": "footer-newsletter",
+			"title": "Footer Newsletter"
+		},
+		{
+			"area": "uncategorized",
+			"name": "sidebar",
+			"title": "Sidebar"
+		}
+	],
+	"customTemplates": [
+		{
+			"name": "page-no-title",
+			"postTypes": ["page"],
+			"title": "Page No Title"
+		}
+	]
+}
diff --git a/wp-includes/default-constants.php b/wp-includes/default-constants.php
index 71a21269dc..acfc878fb7 100644
--- a/wp-includes/default-constants.php
+++ b/wp-includes/default-constants.php
@@ -434,6 +434,6 @@ function wp_templating_constants() {
 	 * @see WP_Theme::get_core_default_theme()
 	 */
 	if ( ! defined( 'WP_DEFAULT_THEME' ) ) {
-		define( 'WP_DEFAULT_THEME', 'twentytwentyfour' );
+		define( 'WP_DEFAULT_THEME', 'twentytwentyfive' );
 	}
 }
diff --git a/wp-includes/version.php b/wp-includes/version.php
index 26cdefa907..75924f8a9c 100644
--- a/wp-includes/version.php
+++ b/wp-includes/version.php
@@ -16,7 +16,7 @@
  *
  * @global string $wp_version
  */
-$wp_version = '6.7-alpha-59145';
+$wp_version = '6.7-alpha-59146';
 
 /**
  * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.