PageSourceSearch

https://vector-bsfa.com/category/articles/

html vector-bsfa.com collected 2026-09-24 09:48:27 UTC 208,764 bytes, 1,875 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<link rel="profile" href="http://gmpg.org/xfn/11">
7
8<title>articles</title>
9<script type="text/javascript">
10  WebFontConfig = {"google":{"families":["Karla:b:latin,latin-ext","Noto+Serif:r,i,b,bi:latin,latin-ext"]},"api_url":"https:\/\/fonts-api.wp.com\/css"};
11  (function() {
12    var wf = document.createElement('script');
13    wf.src = '/wp-content/plugins/custom-fonts/js/webfont.js';
14    wf.type = 'text/javascript';
15    wf.async = 'true';
16    var s = document.getElementsByTagName('script')[0];
17    s.parentNode.insertBefore(wf, s);
18	})();
19</script>
19<style id="jetpack-custom-fonts-css">.wf-active code, .wf-active kbd, .wf-active pre, .wf-active samp{font-family:"Noto Serif",serif}.wf-active body{font-family:"Noto Serif",serif}.wf-active button, .wf-active input, .wf-active select{font-family:"Noto Serif",serif}.wf-active textarea{font-family:"Noto Serif",serif}.wf-active blockquote{font-family:"Noto Serif",serif}.wf-active code, .wf-active kbd, .wf-active pre, .wf-active tt, .wf-active var{font-family:"Noto Serif",serif}.wf-active .button, .wf-active .more-link, .wf-active button:not(.menu-toggle), .wf-active input[type="button"], .wf-active input[type="reset"], .wf-active input[type="submit"], .wf-active .posts-navigation .nav-links a, .wf-active #content #infinite-handle span button{font-family:"Noto Serif",serif}.wf-active input[type="email"], .wf-active input[type="password"], .wf-active input[type="search"], .wf-active input[type="text"], .wf-active input[type="url"], .wf-active textarea{font-family:"Noto Serif",serif}.wf-active .post-navigation{font-family:"Noto Serif",serif}.wf-active .main-navigation{font-family:"Noto Serif",serif}.wf-active .entry-content, .wf-active .entry-summary, .wf-active .page-content{font-family:"Noto Serif",serif}.wf-active .entry-content .subtitle{font-family:"Noto Serif",serif}.wf-active #comments{font-family:"Noto Serif",serif}.wf-active .comment-form label{font-family:"Noto Serif",serif}.wf-active .comment-form span.required{font-family:"Noto Serif",serif}.wf-active .widget_recent_entries span.post-date{font-family:"Noto Serif",serif}.wf-active .site-description{font-family:"Noto Serif",serif}.wf-active .site-posted-on time{font-family:"Noto Serif",serif}.wf-active .page-header:not(.page-header-light) .taxonomy-description{font-family:"Noto Serif",serif}.wf-active .light-text{font-family:"Noto Serif",serif}.wf-active .site-info{font-family:"Noto Serif",serif}.wf-active .sticky-label{font-family:"Noto Serif",serif}.wf-active .post-details, .wf-active .post-details a{font-family:"Noto Serif",serif}.wf-active .page-links{font-family:"Noto Serif",serif}.wf-active .post-edit-link{font-family:"Noto Serif",serif}.wf-active .post-author-card .author-description{font-family:"Noto Serif",serif}.wf-active #tinymce h1, .wf-active #tinymce h2, .wf-active #tinymce h3, .wf-active #tinymce h4, .wf-active #tinymce h5, .wf-active #tinymce h6, .wf-active .comment-content h1, .wf-active .comment-content h2, .wf-active .comment-content h3, .wf-active .comment-content h4, .wf-active .comment-content h5, .wf-active .comment-content h6, .wf-active .entry-content h1, .wf-active .entry-content h2, .wf-active .entry-content h3, .wf-active .entry-content h4, .wf-active .entry-content h5, .wf-active .entry-content h6, .wf-active .entry-summary h1, .wf-active .entry-summary h2, .wf-active .entry-summary h3, .wf-active .entry-summary h4, .wf-active .entry-summary h5, .wf-active .entry-summary h6, .wf-active .widget_text h1, .wf-active .widget_text h2, .wf-active .widget_text h3, .wf-active .widget_text h4, .wf-active .widget_text h5, .wf-active .widget_text h6{font-family:"Karla",sans-serif;font-style:normal;font-weight:700}.wf-active h1{font-style:normal;font-weight:700}.wf-active h2{font-style:normal;font-weight:700}.wf-active h3{font-style:normal;font-weight:700}.wf-active h4{font-style:normal;font-weight:700}.wf-active h5{font-style:normal;font-weight:700}.wf-active h6{font-style:normal;font-weight:700}.wf-active blockquote h1, .wf-active blockquote h2, .wf-active blockquote h3, .wf-active blockquote h4{font-family:"Karla",sans-serif;font-weight:700;font-style:normal}.wf-active div#jp-relatedposts h3.jp-relatedposts-headline em{font-family:"Karla",sans-serif;font-style:normal;font-weight:700}.wf-active .comment-reply-title, .wf-active .comments-title{font-family:"Karla",sans-serif;font-weight:700;font-style:normal}.wf-active .image-post-title{font-family:"Karla",sans-serif;font-weight:700;font-style:normal}.wf-active .page-header:not(.page-header-light) h1{font-style:normal;font-weight:700}.wf-active .entry-title{font-family:"Karla",sans-serif;font-style:normal;font-weight:700}.wf-active #post-cover-image .cover-meta .single-post-title{font-family:"Karla",sans-serif;font-style:normal;font-weight:700}.wf-active #hero-header .site-title{font-family:"Karla",sans-serif;font-style:normal;font-weight:700}.wf-active .site-header .site-title{font-style:normal;font-weight:700}.wf-active .site-header .site-description{font-style:normal;font-weight:700}</style>
20<meta name='robots' content='max-image-preview:large' />
21
22<!-- Async WordPress.com Remote Login -->
23<script id="wpcom_remote_login_js">
24var wpcom_remote_login_extra_auth = '';
25function wpcom_remote_login_remove_dom_node_id( element_id ) {
26	var dom_node = document.getElementById( element_id );
27	if ( dom_node ) { dom_node.parentNode.removeChild( dom_node ); }
28}
29function wpcom_remote_login_remove_dom_node_classes( class_name ) {
30	var dom_nodes = document.querySelectorAll( '.' + class_name );
31	for ( var i = 0; i < dom_nodes.length; i++ ) {
32		dom_nodes[ i ].parentNode.removeChild( dom_nodes[ i ] );
33	}
34}
35function wpcom_remote_login_final_cleanup() {
36	wpcom_remote_login_remove_dom_node_classes( "wpcom_remote_login_msg" );
37	wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" );
38	wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_validate" );
39	wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_js" );
40	wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_iframe" );
41	wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_styles" );
42}
43
44// Watch for messages back from the remote login
45window.addEventListener( "message", function( e ) {
46	if ( e.origin === "https://r-login.wordpress.com" ) {
47		var data = {};
48		try {
49			data = JSON.parse( e.data );
50		} catch( e ) {
51			wpcom_remote_login_final_cleanup();
52			return;
53		}
54
55		if ( data.msg === 'LOGIN' ) {
56			// Clean up the login check iframe
57			wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" );
58
59			var id_regex = new RegExp( /^[0-9]+$/ );
60			var token_regex = new RegExp( /^.*|.*|.*$/ );
61			if (
62				token_regex.test( data.token )
63				&& id_regex.test( data.wpcomid )
64			) {
65				// We have everything we need to ask for a login
66				var script = document.createElement( "script" );
67				script.setAttribute( "id", "wpcom_remote_login_validate" );
68				script.src = '/remote-login.php?wpcom_remote_login=validate'
69					+ '&wpcomid=' + data.wpcomid
70					+ '&token=' + encodeURIComponent( data.token )
71					+ '&host=' + window.location.protocol
72					+ '//' + window.location.hostname
73					+ '&postid=13699'
74					+ '&is_singular=';
75				document.body.appendChild( script );
76			}
77
78			return;
79		}
80
81		// Safari ITP, not logged in, so redirect
82		if ( data.msg === 'LOGIN-REDIRECT' ) {
83			window.location = 'https://wordpress.com/log-in?redirect_to=' + window.location.href;
84			return;
85		}
86
87		// Safari ITP, storage access failed, remove the request
88		if ( data.msg === 'LOGIN-REMOVE' ) {
89			var css_zap = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } @media screen and ( max-width: 782px ) { html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } }';
90			var style_zap = document.createElement( 'style' );
91			style_zap.type = 'text/css';
92			style_zap.appendChild( document.createTextNode( css_zap ) );
93			document.body.appendChild( style_zap );
94
95			var e = document.getElementById( 'wpcom_request_access_iframe' );
96			e.parentNode.removeChild( e );
97
98			document.cookie = 'wordpress_com_login_access=denied; path=/; max-age=31536000';
99
100			return;
101		}
102
103		// Safari ITP
104		if ( data.msg === 'REQUEST_ACCESS' ) {
105			console.log( 'request access: safari' );
106
107			// Check ITP iframe enable/disable knob
108			if ( wpcom_remote_login_extra_auth !== 'safari_itp_iframe' ) {
109				return;
110			}
111
112			// If we are in a "private window" there is no ITP.
113			var private_window = false;
114			try {
115				var opendb = window.openDatabase( null, null, null, null );
116			} catch( e ) {
117				private_window = true;
118			}
119
120			if ( private_window ) {
121				console.log( 'private window' );
122				return;
123			}
124
125			var iframe = document.createElement( 'iframe' );
126			iframe.id = 'wpcom_request_access_iframe';
127			iframe.setAttribute( 'scrolling', 'no' );
128			iframe.setAttribute( 'sandbox', 'allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-top-navigation-by-user-activation' );
129			iframe.src = 'https://r-login.wordpress.com/remote-login.php?wpcom_remote_login=request_access&origin=' + encodeURIComponent( data.origin ) + '&wpcomid=' + encodeURIComponent( data.wpcomid );
130
131			var css = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 46px !important; } * html body { margin-top: 46px !important; } @media screen and ( max-width: 660px ) { html { margin-top: 71px !important; } * html body { margin-top: 71px !important; } #wpcom_request_access_iframe { display: block; height: 71px !important; } } #wpcom_request_access_iframe { border: 0px; height: 46px; position: fixed; top: 0; left: 0; width: 100%; min-width: 100%; z-index: 99999; background: #23282d; } ';
132
133			var style = document.createElement( 'style' );
134			style.type = 'text/css';
135			style.id = 'wpcom_request_access_styles';
136			style.appendChild( document.createTextNode( css ) );
137			document.body.appendChild( style );
138
139			document.body.appendChild( iframe );
140		}
141
142		if ( data.msg === 'DONE' ) {
143			wpcom_remote_login_final_cleanup();
144		}
145	}
146}, false );
147
148// Inject the remote login iframe after the page has had a chance to load
149// more critical resources
150window.addEventListener( "DOMContentLoaded", function( e ) {
151	var iframe = document.createElement( "iframe" );
152	iframe.style.display = "none";
153	iframe.setAttribute( "scrolling", "no" );
154	iframe.setAttribute( "id", "wpcom_remote_login_key" );
155	iframe.src = "https://r-login.wordpress.com/remote-login.php"
156		+ "?wpcom_remote_login=key"
157		+ "&origin=aHR0cHM6Ly92ZWN0b3ItYnNmYS5jb20%3D"
158		+ "&wpcomid=253356"
159		+ "&time=" + Math.floor( Date.now() / 1000 );
160	document.body.appendChild( iframe );
161}, false );
162</script>
162
163<link rel='dns-prefetch' href='//s2.wp.com' />
164<link rel='dns-prefetch' href='//s0.wp.com' />
165<link rel="alternate" type="application/rss+xml" title=" &raquo; Feed" href="https://vector-bsfa.com/feed/" />
166<link rel="alternate" type="application/rss+xml" title=" &raquo; Comments Feed" href="https://vector-bsfa.com/comments/feed/" />
167<link rel="alternate" type="application/rss+xml" title=" &raquo; articles Category Feed" href="https://vector-bsfa.com/category/articles/feed/" />
168	
168<script type="text/javascript">
169		/* <![CDATA[ */
170		function addLoadEvent(func) {
171			var oldonload = window.onload;
172			if (typeof window.onload != 'function') {
173				window.onload = func;
174			} else {
175				window.onload = function () {
176					oldonload();
177					func();
178				}
179			}
180		}
181		/* ]]> */
182	</script>
182
183	<style id="wp-img-auto-sizes-contain-inline-css">
184img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
185/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
186</style>
187<link crossorigin='anonymous' rel='stylesheet' id='all-css-2-1' href='/wp-content/mu-plugins/jetpack-plugin/moon/modules/infinite-scroll/infinity.css?m=1777410324i&cssminify=yes' type='text/css' media='all' />
188<style id="wp-emoji-styles-inline-css">
189
190	img.wp-smiley, img.emoji {
191		display: inline !important;
192		border: none !important;
193		box-shadow: none !important;
194		height: 1em !important;
195		width: 1em !important;
196		margin: 0 0.07em !important;
197		vertical-align: -0.1em !important;
198		background: none !important;
199		padding: 0 !important;
200	}
201/*# sourceURL=wp-emoji-styles-inline-css */
202</style>
203<style id="wp-block-library-inline-css">
204:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
204--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
205
206/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/common.min.css */
207</style>
208<style id="wp-block-embed-inline-css">
209.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}
210/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/embed/style.min.css */
211</style>
212<style id="wp-block-embed-theme-inline-css">
213.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}
214/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/embed/theme.min.css */
215</style>
216<style id="wp-block-quote-inline-css">
217.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}
217.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
218/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/quote/style.min.css */
219</style>
220<style id="wp-block-quote-theme-inline-css">
221.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}
222/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/quote/theme.min.css */
223</style>
224<style id="wp-block-separator-inline-css">
225@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
226/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/separator/style.min.css */
227</style>
228<style id="wp-block-separator-theme-inline-css">
229.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}
230/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/separator/theme.min.css */
231</style>
232<style id="wp-block-heading-inline-css">
233h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
234/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/heading/style.min.css */
235</style>
236<style id="wp-block-image-inline-css">
237.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
237cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
237@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
238/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/image/style.min.css */
239</style>
240<style id="wp-block-image-theme-inline-css">
241:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}
242/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/image/theme.min.css */
243</style>
244<style id="wp-block-list-inline-css">
245ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
246/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/list/style.min.css */
247</style>
248<style id="wp-block-paragraph-inline-css">
249.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
250/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/paragraph/style.min.css */
251</style>
252<style id="wp-block-read-more-inline-css">
253.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
254/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/read-more/style.min.css */
255</style>
256<style id="wp-block-library-inline-css-extra">
257.has-text-align-justify {
258	text-align:justify;
259}
260.has-text-align-justify{text-align:justify;}
261/*# sourceURL=wp-block-library-inline-css */
262</style>
263
264<style id="classic-theme-styles-inline-css">
265.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{background-color:inherit!important;color:inherit!important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover{background-color:inherit!important;border:none;box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-decoration:none}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0}.wp-block-tab:not(.has-text-color){color:inherit!important}.wp-block-tab:not(.has-background){background-color:inherit!important}.wp-block-tab:focus,.wp-block-tab:hover{text-decoration:none}.wp-block-tab:focus-visible{outline:auto;outline-offset:0}
266/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/classic.min.css */
267</style>
268
269<style id="coblocks-inline-format-inline-css">
270.uppercase{text-transform:uppercase}
271/*# sourceURL=coblocks-inline-format-inline-css */
272</style>
273<link crossorigin='anonymous' rel='stylesheet' id='all-css-12-1' href='/_static/??-eJx9jEEOAiEQBD/kQECjeDC+ZWEnijIwYWA3/l72op689KFTVXplCCU3zE1z6reYRYfiUwlP0VYZpwxIJE4IFRd10HOU9iFA2iuhCiI7/ROiDt9WxfETT20jCOc4YUIa2D9t5eGA91xRBMZS7ATtPkTZvCtdzNEZt7f2fHq8Afl7R7w=&cssminify=yes' type='text/css' media='all' />
274<style id="global-styles-inline-css">
275:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--medium-blue: #0087be;--wp--preset--color--bright-blue: #00aadc;--wp--preset--color--dark-gray: #4d4d4b;--wp--preset--color--light-gray: #b3b3b1;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2750) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-medium-blue-color{color: var(--wp--preset--color--medium-blue) !important;}.has-bright-blue-color{color: var(--wp--preset--color--bright-blue) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-medium-blue-background-color{background-color: var(--wp--preset--color--medium-blue) !important;}.has-bright-blue-background-color{background-color: var(--wp--preset--color--bright-blue) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-medium-blue-border-color{border-color: var(--wp--preset--color--medium-blue) !important;}.has-bright-blue-border-color{border-color: var(--wp--preset--color--bright-blue) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
275.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;}
276/*# sourceURL=global-styles-inline-css */
277</style>
278
279<link crossorigin='anonymous' rel='stylesheet' id='all-css-14-1' href='/_static/??-eJydkNEKwjAMRX/IGh0D7YP4KbLV2GVr09J2DP/ebAgOFB/2Eu59OPcmgSkqE7ggF/Cjim60xBl6LLExw9uDD4HhRmzAImMiIfJvuTc572AVWjr0mCGOLRDfMaIMLkq8o9xhUhXk8nS4BRQEWhfMsKl2PmepVlM0wX9FrN6RUGqsSLt0fuw/yGJQslxTSJ63NurhGkozevWX4+lcaX3Qte5fvXGUcQ==&cssminify=yes' type='text/css' media='all' />
280<link crossorigin='anonymous' rel='stylesheet' id='print-css-15-1' href='/wp-content/mu-plugins/global-print/global-print.css?m=1465851035i&cssminify=yes' type='text/css' media='print' />
281<style id="jetpack-global-styles-frontend-style-inline-css">
282:root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
283/*# sourceURL=jetpack-global-styles-frontend-style-inline-css */
284</style>
285<link crossorigin='anonymous' rel='stylesheet' id='all-css-18-1' href='/wp-content/themes/h4/global.css?m=1420737423i&cssminify=yes' type='text/css' media='all' />
286<script id="wpcom-actionbar-placeholder-js-extra">
287var actionbardata = {"siteID":"253356","postID":"0","siteURL":"https://vector-bsfa.com","xhrURL":"https://vector-bsfa.com/wp-admin/admin-ajax.php","nonce":"f31965d2a7","isLoggedIn":"","statusMessage":"","subsEmailDefault":"instantly","proxyScriptUrl":"https://s0.wp.com/wp-content/js/wpcom-proxy-request.js?m=1513050504i&amp;ver=20211021","i18n":{"followedText":"New posts from this site will now appear in your \u003Ca href=\"https://wordpress.com/reader\"\u003EReader\u003C/a\u003E","foldBar":"Collapse this bar","unfoldBar":"Expand this bar","shortLinkCopied":"Shortlink copied to clipboard."}};
288//# sourceURL=wpcom-actionbar-placeholder-js-extra
289</script>
vendor: 1 bytes, line 289
289
290<script id="jetpack-mu-wpcom-settings-js-before">
291var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https://s1.wp.com/wp-content/mu-plugins/jetpack-mu-wpcom-plugin/moon/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/"};
292//# sourceURL=jetpack-mu-wpcom-settings-js-before
293</script>
vendor: 1 bytes, line 293
293
294<script crossorigin='anonymous' type='text/javascript'  src='/wp-content/js/rlt-proxy.js?m=1720530689i'></script>
vendor: 1 bytes, line 294
294
295<script id="rlt-proxy-js-after">
296	rltInitialize( {"token":null,"iframeOrigins":["https:\/\/widgets.wp.com"]} );
297//# sourceURL=rlt-proxy-js-after
298</script>
298
299<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://vectoreditors.wordpress.com/xmlrpc.php?rsd" />
300<meta name="generator" content="WordPress.com" />
301
302<!-- Jetpack Open Graph Tags -->
303<meta property="og:type" content="website" />
304<meta property="og:title" content="articles" />
305<meta property="og:url" content="https://vector-bsfa.com/category/articles/" />
306<meta property="og:image" content="https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=200" />
307<meta property="og:image:width" content="200" />
308<meta property="og:image:height" content="200" />
309<meta property="og:image:alt" content="" />
310<meta property="og:locale" content="en_US" />
311<meta name="twitter:creator" content="@BSFA" />
312<meta name="twitter:site" content="@BSFA" />
313
314<!-- End Jetpack Open Graph Tags -->
315<link rel='openid.server' href='https://vector-bsfa.com/?openidserver=1' />
316<link rel='openid.delegate' href='https://vector-bsfa.com/' />
317<link rel="search" type="application/opensearchdescription+xml" href="https://vector-bsfa.com/osd.xml" title="" />
318<link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" />
319<meta name="theme-color" content="#f6f6f6" />
320		<style type="text/css">
321			.recentcomments a {
322				display: inline !important;
323				padding: 0 !important;
324				margin: 0 !important;
325			}
326
327			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
328				border: 0px;
329				margin: 0;
330			}
331
332			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
333				border: 0px !important;
334				background-color: transparent !important;
335			}
336
337			td.recentcommentsavatarend, td.recentcommentsavatartop {
338				padding: 0px 0px 1px 0px;
339				margin: 0px;
340			}
341
342			td.recentcommentstextend {
343				border: none !important;
344				padding: 0px 0px 2px 10px;
345			}
346
347			.rtl td.recentcommentstextend {
348				padding: 0px 10px 2px 0px;
349			}
350
351			td.recentcommentstexttop {
352				border: none;
353				padding: 0px 0px 0px 10px;
354			}
355
356			.rtl td.recentcommentstexttop {
357				padding: 0px 10px 0px 0px;
358			}
359		</style>
360		<meta name="description" content="Posts about articles written by Vector editors and phoenixalexandereditor" />
361<style id="custom-background-css">
362body.custom-background { background-color: #f6f6f6; }
363</style>
364<style type="text/css" id="custom-colors-css">    .has-header-image .site-title a,
365    .has-header-image .site-title a:visited {
366        color: #fff;
367    }
368
369    @media screen and ( max-width: 32.374em ) {
370        .main-navigation ul ul {
371            background: transparent !important;
372        }
373        .main-navigation ul ul a {
374            color: inherit !important;
375        }
376    }
377  .widget_recent_comments a,
378            .widget_recent_entries a,
379            body,
380            input,
381            select,
382            textarea,
383            .menu-toggle { color: #383838;}
384#infinite-footer .blog-info a:hover,
385            #infinite-footer .blog-credits a:hover { color: #383838;}
386.posts-navigation .nav-links a,
387            .main-navigation ul ul a,
388            .main-navigation > div > ul > li.current-menu-item > ul > li a,
389            .main-navigation > div > ul > li.current_page_item > ul > li a { color: #050505;}
390input[type="button"],
391            input[type="button"]:hover,
392            input[type="reset"],
393            input[type="reset"]:hover,
394            input[type="submit"],
395            input[type="submit"]:hover,
396            button,
397            .button,
398            .button:hover,
399            #content #infinite-handle span button,
400            #content #infinite-handle span button:hover,
401            .more-link,
402            .more-link:hover,
403            .more-link:visited { color: #050505;}
404.site-main > .hentry:nth-child(n+2), .site .infinite-wrap > .hentry:nth-child(n+2),
405            .entry-author-wrapper,
406            .post-navigation,
407            .comment,
408            .page-links a:hover,
409            .main-navigation li { border-color: #dddddd;}
410.site-main > .hentry:nth-child(n+2), .site .infinite-wrap > .hentry:nth-child(n+2),
411            .entry-author-wrapper,
412            .post-navigation,
413            .comment,
414            .page-links a:hover,
415            .main-navigation li { border-color: rgba( 221, 221, 221, 0.25 );}
416#infinite-footer .blog-info a,
417            #infinite-footer .blog-credits,
418            #infinite-footer .blog-credits a { color: #686868;}
419.post-details,
420            .post-details a,
421            .post-details a:visited,
422            .post-edit-link a,
423            .post-edit-link a:visited { color: #696967;}
424.post-tags li:first-child,
425            .jetpack-social-navigation li a:hover,
426            .widget_wpcom_social_media_icons_widget li a:hover,
427            .jetpack-social-navigation li a:focus,
428            .widget_wpcom_social_media_icons_widget li a:focus,
429            .jetpack-social-navigation li a:active,
430            .widget_wpcom_social_media_icons_widget li a:active { color: #515151;}
431.jetpack-social-navigation li a,
432            .widget_wpcom_social_media_icons_widget li a { color: #686868;}
433.post-navigation .nav-links a:hover,
434            .post-navigation .nav-links a:focus,
435            .post-navigation .nav-links a:active,
436            .entry-author .author-bio,
437            .site-posted-on time,
438            .site-description { color: #686868;}
439.comment .comment-meta,
440            .comment-form label,
441            .light-text,
442            .light-text a,
443            .light-text a:visited,
444            .widget_rss .rss-date,
445            .widget_rss li > cite { color: #696967;}
446.light-text a:hover { color: #696967;}
447body { background-color: #f6f6f6;}
448#infinite-footer .container { background-color: #f6f6f6;}
449#infinite-footer .container { background-color: rgba( 246, 246, 246, 0.7 );}
450.post-edit-link a { background-color: #EFEFEF;}
451.entry-author .author-title,
452            .entry-title,
453            .entry-title a,
454            .entry-title a:visited,
455            .site-posted-on strong,
456            .site-title,
457            .site-title a,
458            .site-title a:visited,
459            .entry-title a:hover,
460            .site-title a:hover,
461            h1,
462            h2,
463            h3,
464            h4,
465            h5,
466            h6,
467            .page-header:not(.page-header-light) h1,
468            .comment .comment-meta .comment-author .fn { color: #333332;}
469.comment-form input[type="email"]:active,
470            .comment-form input[type="email"]:focus,
471            .comment-form input[type="password"]:active,
472            .comment-form input[type="password"]:focus,
473            .comment-form input[type="search"]:active,
474            .comment-form input[type="search"]:focus,
475            .comment-form input[type="text"]:active,
476            .comment-form input[type="text"]:focus,
477            .comment-form input[type="url"]:active,
478            .comment-form input[type="url"]:focus,
479            .comment-form textarea:active,
480            .comment-form textarea:focus,
481            blockquote,
482            input[type="email"]:focus,
483            input[type="password"]:focus,
484            input[type="search"]:focus,
485            input[type="text"]:focus,
486            input[type="url"]:focus,
487            textarea:focus { border-color: #0087be;}
488.comment .comment-meta .comment-metadata a:hover,
489            .comment-form span.required,
490            .pingback:before,
491            .post-details a:hover,
492            .post-edit-link a:active,
493            .post-edit-link a:focus,
494            .post-edit-link a:hover,
495            .site-info a:hover,
496            .trackback:before,
497            a,
498            a:visited { color: #00719E;}
499.main-navigation > div > ul > li.current-menu-item > a,
500            .main-navigation > div > ul > li.current_page_item > a,
501            a:active,
502            a:focus,
503            a:hover,
504            .page-links a:hover { color: #0087BE;}
505.posts-navigation .nav-links a,
506            .main-navigation ul ul { background-color: #0087be;}
507button,
508            input[type="button"],
509            input[type="reset"],
510            input[type="submit"],
511            .button,
512            #content #infinite-handle span button,
513            .more-link { background-color: #0087be;}
514button:not(".components-button"):hover,
515            input[type="button"]:hover,
516            input[type="reset"]:hover,
517            input[type="submit"]:hover,
518            .button:hover,
519            #content #infinite-handle span button:hover,
520            .more-link:hover { background-color: #006289;}
521</style>
522<link rel="icon" href="https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=32" sizes="32x32" />
523<link rel="icon" href="https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=192" sizes="192x192" />
524<link rel="apple-touch-icon" href="https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=180" />
525<meta name="msapplication-TileImage" content="https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=270" />
526<link crossorigin='anonymous' rel='stylesheet' id='all-css-0-5' href='/_static/??-eJydjdEKgzAMRX9oXVAZ80X8lNHFINU0KU2L+PcibHscY4/ncDkXtuRQpZAUiNUlrnMQg4VK8ri+GKKqwCMIwpMVVwPbQqJ8RbML/F6IOlUmA/RZqxF/Rm/xb7AEpsnNnpny/o3OgzEOzb2/tW3XNf1yAHk4YIM=&cssminify=yes' type='text/css' media='all' />
527
528</head>
529
530<body class="archive category category-articles category-651 custom-background wp-embed-responsive wp-theme-pubindependent-publisher-2 customizer-styles-applied group-blog has-header-image jetpack-reblog-enabled custom-colors">
531
532<div id="page" class="hfeed site">
533	<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
534
535	<div id="hero-header" class="site-hero-section">
536		<img src="https://vector-bsfa.com/wp-content/uploads/2017/09/cropped-heading_hardy8.jpg" width="1440" height="782" alt="" class="hero-header-image" loading="eager" fetchpriority="high" srcset="https://vector-bsfa.com/wp-content/uploads/2017/09/cropped-heading_hardy8.jpg 1440w, https://vector-bsfa.com/wp-content/uploads/2017/09/cropped-heading_hardy8.jpg?w=150&amp;h=81 150w, https://vector-bsfa.com/wp-content/uploads/2017/09/cropped-heading_hardy8.jpg?w=300&amp;h=163 300w, https://vector-bsfa.com/wp-content/uploads/2017/09/cropped-heading_hardy8.jpg?w=768&amp;h=417 768w, https://vector-bsfa.com/wp-content/uploads/2017/09/cropped-heading_hardy8.jpg?w=1024&amp;h=556 1024w" sizes="(max-width: 1440px) 100vw, 1440px" />		<header id="masthead" class="site-header" role="banner">
537			<div class="inner">
538				<div class="site-branding">
539					
540												<p class="site-title"><a href="https://vector-bsfa.com/" rel="home"></a></p>
541										</div><!-- .site-branding -->
542
543				
544									<button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false" id="primary-menu-button">
545						Menu					</button><!-- .menu-toggle -->
546				
547			</div><!-- .inner -->
548		</header><!-- #masthead -->
549	</div>
550
551				<nav id="site-navigation" class="main-navigation" role="navigation">
552			<div class="menu-top-level-menu-container"><ul id="primary-menu" class="menu"><li id="menu-item-5607" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-5607"><a href="https://vector-bsfa.com/">About</a></li>
553<li id="menu-item-4915" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent current-menu-ancestor current-menu-parent current_page_ancestor menu-item-has-children menu-item-4915"><a href="https://vector-bsfa.com/torque-control/">Home</a>
554<ul class="sub-menu">
555	<li id="menu-item-9949" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-9949"><a href="https://vector-bsfa.com/torque-control/">latest</a></li>
556	<li id="menu-item-9948" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9948"><a href="https://vector-bsfa.com/highlights/">featured</a></li>
557	<li id="menu-item-9326" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-9326"><a href="https://vector-bsfa.com/category/articles/" aria-current="page">all articles</a></li>
558	<li id="menu-item-9328" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9328"><a href="https://vector-bsfa.com/category/criticism-and-reviews/">criticism and reviews</a></li>
559	<li id="menu-item-9327" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9327"><a href="https://vector-bsfa.com/category/articles/academic-articles/">academic articles</a></li>
560	<li id="menu-item-9329" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9329"><a href="https://vector-bsfa.com/category/events/">events</a></li>
561	<li id="menu-item-9332" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9332"><a href="https://vector-bsfa.com/category/links-lists-and-snippets/">links, lists, and snippets</a></li>
562</ul>
563</li>
564<li id="menu-item-4919" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4919"><a href="https://vector-bsfa.com/current-issue/">Magazine</a>
565<ul class="sub-menu">
566	<li id="menu-item-10640" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10640"><a href="https://vector-bsfa.com/current-issue/">latest</a></li>
567	<li id="menu-item-10641" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10641"><a href="https://vector-bsfa.com/category/vector-complete-issues/">back issues</a></li>
568</ul>
569</li>
570<li id="menu-item-4907" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4907"><a href="https://vector-bsfa.com/contact/">Contact</a>
571<ul class="sub-menu">
572	<li id="menu-item-4936" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4936"><a href="https://vector-bsfa.com/masthead/"><em>Vector</em> Masthead</a></li>
573	<li id="menu-item-4937" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4937"><a href="https://vector-bsfa.com/subscribe/">Subscribe</a></li>
574</ul>
575</li>
576<li id="menu-item-4938" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4938"><a href="https://vector-bsfa.com/submit/">Submit</a></li>
577<li id="menu-item-10204" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10204"><a href="https://bsfa.wildapricot.org/join-the-bsfa">Join</a></li>
578</ul></div>		</nav><!-- .main-navigation -->
579	
580	
581	
582	<div id="content-wrapper" class="content-wrapper">
583		<div id="content" class="site-content">
584
585	<div id="primary" class="content-area">
586		<main id="main" class="site-main" role="main">
587
588		
589			<header class="page-header">
590				<h1 class="page-title">Category: <span>articles</span></h1>			</header><!-- .page-header -->
591
592						
593				
594<article id="post-13699" class="post-13699 post type-post status-publish format-standard hentry category-articles category-interviews-roundtables-and-surveys category-short-fiction tag-translation">
595			<header class="entry-header">
596			<h1 class="entry-title"><a href="https://vector-bsfa.com/2026/09/08/jean-paul-l-garnier-interviews-rachel-cordasco/" rel="bookmark"> Jean-Paul L. Garnier interviews Rachel&nbsp;Cordasco</a></h1>		</header><!-- .entry-header -->	
597	<div class="entry-content">
598		<div class="wp-block-image">
599<figure class="aligncenter size-large is-resized"><a href="https://vector-bsfa.com/wp-content/uploads/2026/09/out-of-this-world.jpg"><img data-attachment-id="13702" data-permalink="https://vector-bsfa.com/2026/09/08/jean-paul-l-garnier-interviews-rachel-cordasco/out-of-this-world/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/09/out-of-this-world.jpg" data-orig-size="500,714" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Out of this World" data-image-description="" data-image-caption="&lt;p&gt;Rachel S. Cordasco, &amp;#8216;Out of This World: Speculative Fiction in Translation from the Cold War to the New Millennium&amp;#8217; (University of Illinois Press, 2021)&lt;/p&gt;
600" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/09/out-of-this-world.jpg?w=500" width="500" height="714" src="https://vector-bsfa.com/wp-content/uploads/2026/09/out-of-this-world.jpg?w=500" alt="" class="wp-image-13702" style="width:500px;height:auto" srcset="https://vector-bsfa.com/wp-content/uploads/2026/09/out-of-this-world.jpg 500w, https://vector-bsfa.com/wp-content/uploads/2026/09/out-of-this-world.jpg?w=105 105w, https://vector-bsfa.com/wp-content/uploads/2026/09/out-of-this-world.jpg?w=210 210w" sizes="(max-width: 500px) 100v
600w, 500px" /></a><figcaption class="wp-element-caption">Rachel S. Cordasco, <strong><em>Out of This World: Speculative Fiction in Translation from the Cold War to the New Millennium</em></strong> (University of Illinois Press, 2021)</figcaption></figure>
601</div>
602
603
604<p class="wp-block-paragraph"><strong>Jean-Paul L. Garnier: What was your initial attraction to works of science fiction in translation, and what made you decide to start reviewing them?</strong></p>
605
606
607
608<p class="wp-block-paragraph"><strong>Rachel Cordasco</strong>: I started reviewing Anglophone science fiction for John DeNardo’s <em>SF Signal</em> in the mid-2010s. One day, he asked if I’d like to review a work of Chinese science fiction in translation—<em>The Three-Body Problem</em>. I jumped at the chance and absolutely loved that book. But it was only when he then sent me Jacek Dukaj’s <em>The Old Axolotl</em> and Marek Huberath’s <em>Nest of Worlds</em> that I actually started thinking about what it meant that these texts were all translated. I had never thought about <em>where</em> science fiction was written, and I realized that, of course, it was written around the world. This led me to think about what other works of science fiction there were in English translation. I started a list on a personal blog, and before I knew it, I had found dozens of titles. Ten years later, I’ve catalogued thousands of short-form and long-form works of SF in translation. I’ve always loved learning other languages and I read a lot of classics in English translation when I was a teenager, so bringing together two of my favorite things—speculative fiction and translation—made so much sense. I started asking John to send me as much SFT (science fiction in translation) as he could, and then, when <em>SF Signal</em> shut down, I started my own site dedicated to SFT.</p>
609
610
611
612<p class="wp-block-paragraph"><strong>JPG: In the ten years since founding</strong> <a href="https://www.sfintranslation.com/"><strong>https://www.sfintranslation.com/</strong></a> <strong>what are some of the most interesting things that you’ve learned, and some of the biggest gaps in the field that you’ve identified?</strong></p>
613
614
615
616<p class="wp-block-paragraph"><strong>RC</strong>: One of the most surprising things I learned is that there is <em>so much</em> SFT out there. Early science fiction texts, especially from Western Europe in the late-19<sup>th</sup> and early-20<sup>th</sup> centuries, were being translated into English very quickly (though apparently not very accurately, in some cases, ahem ahem Jules Verne’s stories). When you start looking into the speculative novels, anthologies, and collections that were published in translation throughout the 20<sup>th</sup> century, you find that so many of these books just flew under the radar or went out of print quickly. This process of finding and cataloging as much SFT as I can is basically my way of excavating items that aren’t buried but just hidden in plain sight.</p>
617
618
619
620<p class="wp-block-paragraph">I’ve learned that Japanese science fiction developed at warp speed following the American occupation of the island following World War Two; I’ve learned that giants of American golden age science fiction like Isaac Asimov and Theodore Sturgeon wrote introductions to anthologies of Russian science fiction at the height of the Cold War; and I’ve learned that, despite the fact that so much speculative fiction has been translated into English, the Anglophone genre world has mostly (except for the 70s and 80s) ignored SFT…until recently. Hopefully, the tide is shifting once again toward SFT and more speculative fiction readers will learn about what people are writing and thinking about around the world.</p>
621
622
623
624 <a href="https://vector-bsfa.com/2026/09/08/jean-paul-l-garnier-interviews-rachel-cordasco/#more-13699" class="more-link">Continue reading <span class="screen-reader-text">&#8221; Jean-Paul L. Garnier interviews Rachel&nbsp;Cordasco&#8221;</span> <span class="meta-nav">&rarr;</span></a>	</div><!-- .entry-content -->
625
626	<footer class="entry-footer">
627		
628				<div class="entry-meta">
629			<span class="byline">
630				<a href="https://vector-bsfa.com/author/vectoreditors2017/" rel="author">Vector editors</a>			</span>
631							<span class="cat-links">
632					<a href="https://vector-bsfa.com/category/articles/" rel="category tag">articles</a>, <a href="https://vector-bsfa.com/category/interviews-roundtables-and-surveys/" rel="category tag">interviews, roundtables, and surveys</a>, <a href="https://vector-bsfa.com/category/short-fiction/" rel="category tag">short fiction</a>				</span><!-- .cat-links -->
633			
634			<span class="comments-link"><a href="https://vector-bsfa.com/2026/09/08/jean-paul-l-garnier-interviews-rachel-cordasco/#respond">Leave a comment</a></span><!-- .comments-link -->
635			<span class="published-on">
636									<a href="https://vector-bsfa.com/2026/09/08/jean-paul-l-garnier-interviews-rachel-cordasco/" rel="bookmark"><time class="entry-date published updated" datetime="2026-09-08T17:41:49+00:00">September 8, 2026</time></a>
637							</span>
638
639					</div><!-- .entry-meta -->
640		</footer><!-- .entry-footer -->
641</article><!-- #post-## -->
642
643			
644				
645<article id="post-13685" class="post-13685 post type-post status-publish format-standard hentry category-academic-articles category-elsewhere category-science-and-technology category-short-fiction tag-african-sf tag-africanfuturism tag-book">
646			<header class="entry-header">
647			<h1 class="entry-title"><a href="https://vector-bsfa.com/2026/08/18/applied-african-sf-volume-1/" rel="bookmark">Applied African SF: Volume&nbsp;1</a></h1>		</header><!-- .entry-header -->	
648	<div class="entry-content">
649		
650<h3 class="wp-block-heading"><em>Applied African SF</em> book is out now! </h3>
651
652
653
654<h4 class="wp-block-heading">It is available to share and download at <a href="https://bit.ly/AppliedAfricanSF">bit.ly/AppliedAfricanSF</a>. </h4>
655
656
657
658<p class="wp-block-paragraph">Produced in collaboration with <em>Vector.  </em></p>
659
660
661<div class="wp-block-image">
662<figure class="aligncenter size-large is-resized"><a href="https://bit.ly/AppliedAfricanSF"><img data-attachment-id="13686" data-permalink="https://vector-bsfa.com/2026/08/18/applied-african-sf-volume-1/aasf_cover-final-lowres-1/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/08/aasf_cover-final-lowres-1.jpg" data-orig-size="1754,2481" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="AASF_Cover-Final-LowRes (1)" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/08/aasf_cover-final-lowres-1.jpg?w=724" width="724" height="1024" src="https://vector-bsfa.com/wp-content/uploads/2026/08/aasf_cover-final-lowres-1.jpg?w=724" alt="" class="wp-image-13686" style="aspect-ratio:0.7070344491104567;width:561px;height:auto" srcset="https://vector-bsfa.com/wp-content/uploads/2026/08/aasf_cover-final-lowres-1.jpg?w=724 724w, https://vector-bsfa.com/wp-content/uploads/2026/08/aasf_cover-final-lowres-1.jpg?w=1448 1448w, https://vector-bsfa.com/wp-content/uploads/2026/08/aasf_cover-final-lowres-1.jpg?w=106 106w, https://vector-bsfa.com/wp-content/uploads/2026/08/aasf_cover-final-lowres-1.jpg?w=212 212w, https://vector-bsfa.com/wp-content/uploads/2026/08/aasf_cover-final-lowres-1.jpg?w=768 768w, https://vector-bsfa.com/wp-content/uploads/2026/08/aasf_cover-final-lowres-1.jpg?w=1440 1440w" sizes="(max-width: 724px) 100vw, 724px" /></a></figure>
663</div>
664
665<div class="wp-block-image">
666<figure class="aligncenter size-large is-resized"><a href="https://bit.ly/AppliedAfricanSF" target="_blank" rel=" noopener"><img data-attachment-id="13693" data-permalink="https://vector-bsfa.com/2026/08/18/applied-african-sf-volume-1/aasf-book-flyer_page_2/" data-orig-file="https://vector-bsfa.com/w
666p-content/uploads/2026/08/aasf-book-flyer_page_2.jpg" data-orig-size="877,1241" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="AASF book flyer_Page_2" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/08/aasf-book-flyer_page_2.jpg?w=724" width="724" height="1024" src="https://vector-bsfa.com/wp-content/uploads/2026/08/aasf-book-flyer_page_2.jpg?w=724" alt="" class="wp-image-13693" style="aspect-ratio:0.7070437984799812;width:566px;height:auto" srcset="https://vector-bsfa.com/wp-content/uploads/2026/08/aasf-book-flyer_page_2.jpg?w=724 724w, https://vector-bsfa.com/wp-content/uploads/2026/08/aasf-book-flyer_page_2.jpg?w=106 106w, https://vector-bsfa.com/wp-content/uploads/2026/08/aasf-book-flyer_page_2.jpg?w=212 212w, https://vector-bsfa.com/wp-content/uploads/2026/08/aasf-book-flyer_page_2.jpg?w=768 768w, https://vector-bsfa.com/wp-content/uploads/2026/08/aasf-book-flyer_page_2.jpg 877w" sizes="(max-width: 724px) 100vw, 724px" /></a></figure>
667</div>	</div><!-- .entry-content -->
668
669	<footer class="entry-footer">
670		
671				<div class="entry-meta">
672			<span class="byline">
673				<a href="https://vector-bsfa.com/author/vectoreditors2017/" rel="author">Vector editors</a>			</span>
674							<span class="cat-links">
675					<a href="https://vector-bsfa.com/category/articles/academic-articles/" rel="category tag">academic articles</a>, <a href="https://vector-bsfa.com/category/elsewhere/" rel="category tag">elsewhere</a>, <a href="https://vector-bsfa.com/category/science-and-technology/" rel="category tag">science and technology</a>, <a href="https://vector-bsfa.com/category/short-fiction/" rel="category tag">short fiction</a>				</span><!-- .cat-links -->
676			
677			<span class="comments-link"><a href="https://vector-bsfa.com/2026/08/18/applied-african-sf-volume-1/#respond">Leave a comment</a></span><!-- .comments-link -->
678			<span class="published-on">
679									<a href="https://vector-bsfa.com/2026/08/18/applied-african-sf-volume-1/" rel="bookmark"><time class="entry-date published" datetime="2026-08-18T13:55:01+00:00">August 18, 2026</time><time class="updated" datetime="2026-08-18T13:58:46+00:00">August 18, 2026</time></a>
680							</span>
681
682					</div><!-- .entry-meta -->
683		</footer><!-- .entry-footer -->
684</article><!-- #post-## -->
685
686			
687				
688<article id="post-13649" class="post-13649 post type-post status-publish format-standard hentry category-art category-articles category-editorials category-uncategorized tag-games tag-zoefuturism">
689			<header class="entry-header">
690			<h1 class="entry-title"><a href="https://vector-bsfa.com/2026/08/07/zoefuturism-in-creative-practice-responses/" rel="bookmark">Zoefuturism in creative practice:&nbsp;responses</a></h1>		</header><!-- .entry-header -->	
691	<div class="entry-content">
692		
693<h2 class="wp-block-heading">Introduction by Yen Ooi and Stephen Oram</h2>
694
695
696
697<p class="wp-block-paragraph">When we started thinking about the call for articles last year, we wanted to approach it in a Zoefuturistic manner – by giving space and creating opportunities for the issue(s) and articles to ‘become.’ As a new topic, we were very aware that this is a process of exploration and discovery, more than a call to enforce and curate what we think Zoefuturism is. It needed to be reflective and malleable.&nbsp;</p>
698
699
700
701<p class="wp-block-paragraph">In this article, we will look at three of these creative reflections of Zoefuturism through different lenses:&nbsp;</p>
702
703
704
705<ul class="wp-block-list">
706<li><em>Compost Futures</em> by the London Science Fiction Research Community Co-Directorate</li>
707
708
709
710<li><em>Station to Station</em> by Goblin Futures</li>
711
712
713
714<li>“Narrative Structures and Zoefuturism” by Christopher Morrison</li>
715</ul>
716
717
718
719<p class="wp-block-paragraph">While all three pieces explore very different topics and perspectives, they are all reflections of Zoefuturism through practitioners’ creative action, and they form a Zoefuturistic response, as reactions to the introduction of Zoefuturism, playing with the ideas of our futures through relationality and constant becomings.</p>
720
721
722
723<hr class="wp-block-separator has-alpha-channel-opacity" />
724
725
726<div class="wp-block-image">
727<figure class="aligncenter size-large">
727<a href="https://vector-bsfa.com/wp-content/uploads/2026/06/compost_futures_1-e1775491263556.jpg"><img data-attachment-id="13651" data-permalink="https://vector-bsfa.com/2026/08/07/zoefuturism-in-creative-practice-responses/compost_futures_1-e1775491263556/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/compost_futures_1-e1775491263556.jpg" data-orig-size="708,407" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="compost_futures_1-e1775491263556" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/06/compost_futures_1-e1775491263556.jpg?w=708" loading="lazy" width="708" height="407" src="https://vector-bsfa.com/wp-content/uploads/2026/06/compost_futures_1-e1775491263556.jpg?w=708" alt="" class="wp-image-13651" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/compost_futures_1-e1775491263556.jpg 708w, https://vector-bsfa.com/wp-content/uploads/2026/06/compost_futures_1-e1775491263556.jpg?w=150 150w, https://vector-bsfa.com/wp-content/uploads/2026/06/compost_futures_1-e1775491263556.jpg?w=300 300w" sizes="auto, (max-width: 708px) 100vw, 708px" /></a></figure>
728</div>
729
730
731<p class="wp-block-paragraph"><em><a href="https://www.lsfrc.co.uk/zines/compost-futures-as-zine-as-more-than-human-practice/">Compost Futures</a></em> by the London Science Fiction Research Community (LSFRC). This creative-critical submission, in the form of a full zine, was made by the co-directorate of the LSFRC to explore questions around the relationships between humans with the other-than-human through the idea of “compost,” inspired by Zoefuturism. Follow the link to read and explore the articles and artworks, and to learn how co-authoring a zine with nature turned out.</p>
732
733
734
735<hr class="wp-block-separator has-alpha-channel-opacity" />
736
737
738
739<p class="wp-block-paragraph"><em>Station to Station </em>by Goblin Futures (<a href="https://goblin-futures.itch.io/station-to-station">https://goblin-futures.itch.io/station-to-station</a>).&nbsp;</p>
740
741
742<div class="wp-block-image">
743<figure class="aligncenter size-large is-resized"><a href="https://vector-bsfa.com/wp-content/uploads/2026/05/screenshot-2025-09-22-at-17.55.53.png"><img data-attachment-id="13542" data-permalink="https://vector-bsfa.com/2026/05/29/a-fishpunk-game-station-to-station/screenshot-2025-09-22-at-17-55-53/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/05/screenshot-2025-09-22-at-17.55.53.png" data-orig-size="1288,1826" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Screenshot 2025-09-22 at 17.55.53" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/05/screenshot-2025-09-22-at-17.55.53.png?w=722" loading="lazy" width="722" height="1023" src="https://vector-bsfa.com/wp-content/uploads/2026/05/screenshot-2025-09-22-at-17.55.53.png?w=722" alt="" class="wp-image-13542" style="width:490px;height:auto" srcset="https://vector-bsfa.com/wp-content/uploads/2026/05/screenshot-2025-09-22-at-17.55.53.png?w=722 722w, https://vector-bsfa.com/wp-content/uploads/2026/05/screenshot-2025-09-22-at-17.55.53.png?w=106 106w, https://vector-bsfa.com/wp-content/uploads/2026/05/screenshot-2025-09-22-at-17.55.53.png?w=212 212w, https://vector-bsfa.com/w
743p-content/uploads/2026/05/screenshot-2025-09-22-at-17.55.53.png?w=768 768w, https://vector-bsfa.com/wp-content/uploads/2026/05/screenshot-2025-09-22-at-17.55.53.png 1288w" sizes="auto, (max-width: 722px) 100vw, 722px" /></a></figure>
744</div>
745
746
747<figure class="wp-block-embed is-type-wp-embed is-provider-embed wp-block-embed-embed"><div class="wp-block-embed__wrapper">
748<blockquote class="wp-embedded-content" data-secret="ZimKirIQSq"><a href="https://vector-bsfa.com/2026/05/29/a-fishpunk-game-station-to-station/">A fishpunk game: Station to&nbsp;Station</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; visibility: hidden;" title="&#8220;A fishpunk game: Station to&nbsp;Station&#8221; &#8212; " src="https://vector-bsfa.com/2026/05/29/a-fishpunk-game-station-to-station/embed/#?secret=AvHxR3DPok#?secret=ZimKirIQSq" data-secret="ZimKirIQSq" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
749</div></figure>
750
751
752
753<p class="wp-block-paragraph">*Fishpunk is something we made up, not a pre-existing genre. In other words, <em>Station to Station</em> is fishpunk, and anything else people want to consider fishpunk they can, just as long as it is Approved By Fish.</p>
754
755
756
757<p class="wp-block-paragraph">**Weirdhope is a term coined by<a href="https://www.copypastecoop.com"> COPY/PASTE CO-OP</a>, which they describe as a form of eco-punk that is stylistically and thematically opposed to grimdark. For more, you can check out their game <em>ECO MOFOS!!</em> or the webpage for the<a href="https://boningtongallery.co.uk/event/weird-hope-engines/"> Weird Hope Engines</a> exhibition that ran in the Bonington Gallery in 2025.</p>
758
759
760
761<hr class="wp-block-separator has-alpha-channel-opacity" />
762
763
764
765<h2 id="narrative-structure" class="wp-block-heading"><strong><a href="#narrative-structure">Narrative Structures and Zoefuturism</a></strong></h2>
766
767
768
769<p class="wp-block-paragraph"><strong>By Christopher Morrison</strong></p>
770
771
772
773<p class="wp-block-paragraph"></p>
774
775
776
777<p class="wp-block-paragraph" id="narrative-structures">In the West<sup><a href="#ftnt1" id="ftnt_ref1">[1]</a></sup>&nbsp;there is one story structure primarily taught to readers and practitioners alike. The Aristotelean 3-Act Structure/The Hero’s Journey. I’m well aware that’s&nbsp;<em>two</em>&nbsp;structures, but they are so inter-linked now as to be extensions of one another. And, most importantly, they share a core philosophical purpose. That purpose: re-enforce Heroic Individualism. The Protagonist must be the one to solve the problem. They, and only THEY. Some assistance is rendered along the way, but in the climax, it is them and them alone (usually smashing) their way to the end. And that end as a teleological conclusion forgives (or ignores) all things that came before.</p>
778
779
780
781<p class="wp-block-paragraph">Anything else is considered a “subversion of” or “breaking the rules”. But, as Matthew Salsess &nbsp;asks, “Who writes those rules?” (Salesses, Matthew.&nbsp;<em>Craft in the Real World: Rethinking Fiction Writing and Workshopping</em>. New York: Catapult, 2021.) It is the dominant culture in the West. Patriarchal, white supremacist<sup><a href="#ftnt2" id="ftnt_ref2">[2]</a></sup>, heteronormative. Those values that hold up a human&nbsp;being… all at once illustrating the protagonist as special&nbsp;<em>and</em>&nbsp;the norm. The story’s purpose is to make them a static, fixed Hero.</p>
782
783
784
785<p class="wp-block-paragraph">So, if this structure serves to support the Culture of Being in the West, what structures could support a culture of Becoming from Asian Cultures not shackled to the mast of Individualism?<sup><a href="#ftnt3" id="ftnt_ref3">[3]</a></sup>&nbsp;What structures could a writer creating in a Zoefuturist context rely on to illustrate Human Becoming and relieve their woes about what comes next in their story?</p>
786
787
788
789<p class="wp-block-paragraph">Taking a cue from the absolute basic root of Dr. Ames’ work and the language he is immer
789sed in, let’s look at&nbsp;<em>ShengSheng</em>&nbsp;(生生)&nbsp;– Procreativity. This word Dr. Ames presents as a crucial part of the early Cosmology of Confucian thought<sup><a href="#ftnt4" id="ftnt_ref4">[4]</a></sup>&nbsp;and gives us a perfect jumping-off point: &nbsp;</p>
790
791
792
793<p class="wp-block-paragraph">Repetition.</p>
794
795
796
797<p class="wp-block-paragraph">We all understand one of the crushing features of humanity is the repetition of life. Buddhism tackles this issue with the simple mantra: “Before enlightenment: chop wood, carry water. After enlightenment: chop wood, carry water.” The road to human becoming must run directly through repetition just as the word and pictogram in Chinese suggests in its very form.</p>
798
799
800
801<p class="wp-block-paragraph">However, the West abhors repetition<sup><a href="#ftnt5" id="ftnt_ref5">[5]</a></sup>&nbsp;(except in cases of utter personal sacrifice to the destruction of oneself<sup><a href="#ftnt6" id="ftnt_ref6">[6]</a></sup>) and worships at the feet of novelty.<br>New or perish! You are only as good as your last ____!</p>
802
803
804
805<p class="wp-block-paragraph">Yet repetition itself holds true meaning-making. True becoming. But in Western storytelling it’s relegated to a “callback” or some “comment” on one form or another and not the core engine to drive story and meaning.</p>
806
807
808
809<p class="wp-block-paragraph">Let’s explore a few structures where repetition is the heart and engine of its purpose.</p>
810
811
812
813<p class="wp-block-paragraph">Spirals: first brought to my attention through the work of Jane Alison.<sup><a href="#ftnt7" id="ftnt_ref7">[7]</a></sup>&nbsp;Humans are pattern recognition machines, therefore to create a literary or dramatic spiral one repeats meaning by bringing back a panoply of artistic resources. Place, character(s), theme(s), color, etc. Most powerful in the resource kit is repeating&nbsp;<em>events</em>&nbsp;in your story. What one may lose in novelty one gains in grounding your audience – their pattern recognition (and their simple act of becoming themselves – living life) brings the repetition to awareness and, if done well, the question – Why? Why repeat this now? Here? Or the repetition simply becomes the Breath of the narrative. Inhaling on return – exhaling on leaving – or vice versa. It is a structure that is close to life itself.</p>
814
815
816
817<p class="wp-block-paragraph">While not a Zoefuturist film, let’s look at Wong Kar-Wai’s&nbsp;<em>In the Mood for Love (Wong Kar-wai, dir. In the Mood for Love. Block 2 Pictures, 2000)</em>. A love story where its lovers are not allowed to consummate their love… or even say the word to each other. They are married to others while falling in love with each other. It is primarily a Spiral of place. Hallway, stairway, alleyway. All intermediate places – not defined. Not of themselves, but conduits to other locations. Perfect locations for a relationship that isn’t formed – isn’t one or the other. The characters are also suspended; neither really married nor free; not in love, but in love. Repetitions of their own conditions. The continuous use of smoke as a repeated image in the film is powerful. Sure, it looks damn cool, but it’s neither solid nor liquid. Neither here nor there… just slowly looping around itself and evaporating. Repeating. Spiraling.</p>
818
819
820
821<p class="wp-block-paragraph">Next, we’ll look at ‘nested’ structure.</p>
822
823
824
825<p class="wp-block-paragraph">Mainly known from the&nbsp;<em>1001 Arabian Nights&nbsp;</em>and the film&nbsp;<em>Rashomon.&nbsp;</em>Nested stories are stories-within-stories without being anthology or connected episodic in nature. Story layers. Characters may re-appear, settings may re-appear<sup><a href="#ftnt8" id="ftnt_ref8">[8]</a></sup>&nbsp;but what certainly repeats is theme and/or a central question or as Henry Lien likes to point out:&nbsp;<em>culture</em><sup><a href="#ftnt9" id="ftnt_ref9">[9]</a></sup>.</p>
826
827
828
829<p class="wp-block-paragraph">Again, here’s a structure that reflects life’s journey. We are stories-within-stories. We hold our story, our family’s story, we are minor or major characters in everyone’s stories that surround us. And other’s stories can affect us directly or indirectly if we appear in them or not. As Dr. Ames points out through Zoetological philosophy we are “…interdependent human ‘becomings’ rather than discreet human beings… [through a relational understanding].<sup><a href="#ftnt10" id="ftnt_ref10">[10]</a></sup>”</p>
830
831
832
833<p class="wp-block-paragraph"><br>Nested structure allows writers to sift through the depth of our humanity all in one frame. The flow of this structure is the essence of interconnected ‘becoming’. Again, like life, the more we lift the lid and interact with the depths and layers underneath the more meaning and interconnectedness we experience.</p>
834
835
836
837<p class="wp-block-paragraph">In conclusion, ‘spiral’ and ‘nested’ narrative structures are available to writers of every form and genre, but are especially powerful in a Zoetological and/or Zoefuturist context. They allow for a direct reflection into the bones of the work and to elevate stories from a single individualist journey into the wider world-view of human becomings. By leaving behind the strictures of Western storytelling obsessions we can imagine and enact a more interconnected future.</p>
838
839
840
841<hr class="wp-block-separator has-alpha-channel-opacity" />
842
843
844
845<p class="wp-block-paragraph"><a href="#ftnt_ref1" id="ftnt1">[1]</a>&nbsp;Excluding Indigenous cultures.</p>
846
847
848
849<p class="wp-block-paragraph"><a href="#ftnt_ref2" id="ftnt2">[2]</a>&nbsp;Colonial,&nbsp;<em>at best.</em></p>
850
851
852
853<p class="wp-block-paragraph"><a href="#ftnt_ref3" id="ftnt3">[3]</a>&nbsp;This is where I’ll ask you to forgive me. I’m a practitioner and n
853ot a scholar, perhaps others have done this work – I look forward to hearing about them if so… Henry Lien’s work comes to mind.</p>
854
855
856
857<p class="wp-block-paragraph"><a href="#ftnt_ref4" id="ftnt4">[4]</a>&nbsp;Ames, R. T. (2025).&nbsp;<em>Living Chinese Philosophy: Zoetology as First Philosophy</em>&nbsp;(p. 8). State University of New York Press.</p>
858
859
860
861<p class="wp-block-paragraph"><a href="#ftnt_ref5" id="ftnt5">[5]</a>&nbsp;To the point: In an early screenwriting class the “wisdom” of&nbsp;<em>never</em>&nbsp;repeating a location was handed down to me. (This was the working philosophy of a high-powered producer and their thoughts on scriptwriting.)</p>
862
863
864
865<p class="wp-block-paragraph"><a href="#ftnt_ref6" id="ftnt6">[6]</a>&nbsp;Puritan work ethic for example. Or (especially for women) the carer role taken to its extreme… it is lauded and pitied and ridiculed all at once.</p>
866
867
868
869<p class="wp-block-paragraph"><a href="#ftnt_ref7" id="ftnt7">[7]</a>&nbsp;Alison, J. (2019).&nbsp;<em>Meander, Spiral, Explode: Design and Pattern in Narrative</em>&nbsp;(p. 143). Catapult.</p>
870
871
872
873<p class="wp-block-paragraph"><a href="#ftnt_ref8" id="ftnt8">[8]</a>&nbsp;Or remain the same as with&nbsp;<em>Rashomon</em>.</p>
874
875
876
877<p class="wp-block-paragraph"><a href="#ftnt_ref9" id="ftnt9">[9]</a>&nbsp;Lien, H. (2025).&nbsp;<em>Spring, summer, asteroid, bird: The art of Eastern storytelling</em>&nbsp;(1st ed.). W. W. Norton &amp; Company.</p>
878
879
880
881<p class="wp-block-paragraph"><a href="#ftnt_ref10" id="ftnt10">[10]</a>&nbsp;Ames, R. T. (2025).&nbsp;<em>Living Chinese Philosophy: Zoetology as First Philosophy</em>&nbsp;(p. 8). State University of New York Press.</p>
882
883
884
885<p class="wp-block-paragraph"></p>
886	</div><!-- .entry-content -->
887
888	<footer class="entry-footer">
889		
890				<div class="entry-meta">
891			<span class="byline">
892				<a href="https://vector-bsfa.com/author/vectoreditors2017/" rel="author">Vector editors</a>			</span>
893							<span class="cat-links">
894					<a href="https://vector-bsfa.com/category/art/" rel="category tag">art</a>, <a href="https://vector-bsfa.com/category/articles/" rel="category tag">articles</a>, <a href="https://vector-bsfa.com/category/articles/editorials/" rel="category tag">editorials</a>, <a href="https://vector-bsfa.com/category/uncategorized/" rel="category tag">uncategorized</a>				</span><!-- .cat-links -->
895			
896			<span class="comments-link"><a href="https://vector-bsfa.com/2026/08/07/zoefuturism-in-creative-practice-responses/#respond">Leave a comment</a></span><!-- .comments-link -->
897			<span class="published-on">
898									<a href="https://vector-bsfa.com/2026/08/07/zoefuturism-in-creative-practice-responses/" rel="bookmark"><time class="entry-date published" datetime="2026-08-07T17:53:49+00:00">August 7, 2026</time><time class="updated" datetime="2026-08-11T21:27:58+00:00">August 11, 2026</time></a>
899							</span>
900
901					</div><!-- .entry-meta -->
902		</footer><!-- .entry-footer -->
903</article><!-- #post-## -->
904
905			
906				
907<article id="post-13643" class="post-13643 post type-post status-publish format-standard hentry category-articles tag-climate-change tag-solarpunk tag-zoefuturism">
908			<header class="entry-header">
909			<h1 class="entry-title"><a href="https://vector-bsfa.com/2026/07/30/dreams-of-arcadia-zoefuturism-and-the-re-enchantment-of-the-deep-self/" rel="bookmark">Dreams of Arcadia: Zoefuturism and the Re-Enchantment of the Deep Self </a></h1>		</header><!-- .entry-header -->	
910	<div class="entry-content">
911		
912<h2 class="wp-block-heading">By Kiti McGlashan</h2>
913
914
915
916<p class="wp-block-paragraph">As meaning-seeking beings, we live in alternating cycles of embracing or fearing the natural world. Literature offers a good framework for observing this ancient and ongoing ‘battle’ for the human spirit between the manifestation of our reverence and stewardship of nature and our fear of something that could so easily kill us.  As industrialisation moved us further away from nature, and humans started living almost completely dis-attached from the natural world, we saw a resurgence of the need to find belonging in the greater order. The last two hundred years have presented a shift in our attitudes towards our surroundings and an influx of philosophies and literature that try to reconnect humans with 
916nature.</p>
917
918
919
920<p class="wp-block-paragraph">Environmentalism has clearly entered the focus of modern worries, but it often presents shortsighted forms that ignore the bigger picture. By focusing on the more immediate and visible concerns, environmental campaigns often prioritise narrow objectives while overlooking the negative structural downside of some of the green politics (e.g. &#8220;green colonialism). The climate crisis and the development of the Anthropocene as a theoretical background for our concerns are lacking in a holistic outlook of reality and often showcase similar dangers as our previous attitudes towards the natural world. While there is a rising concern about the land, it is through an anthropocentric point of view. As long as we keep seeing ourselves as separate to the non-human lifeworld, we will live incomplete existences, and our solutions will be forever lacking. What is needed is “a futurism of connectedness, engagement, and relationality, a futurism of ‘life-becomings’” (Ooi, n.d.). And this reflection on the need for interconnectedness has recently been championed by new subgenres of science fiction.</p>
921
922
923<div class="wp-block-image">
924<figure class="alignleft size-large"><a href="https://vector-bsfa.com/wp-content/uploads/2026/06/metro.jpg"><img data-attachment-id="13645" data-permalink="https://vector-bsfa.com/2026/07/30/dreams-of-arcadia-zoefuturism-and-the-re-enchantment-of-the-deep-self/metro/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/metro.jpg" data-orig-size="346,522" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="metro" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/06/metro.jpg?w=346" loading="lazy" width="346" height="522" src="https://vector-bsfa.com/wp-content/uploads/2026/06/metro.jpg?w=346" alt="" class="wp-image-13645" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/metro.jpg 346w, https://vector-bsfa.com/wp-content/uploads/2026/06/metro.jpg?w=99 99w, https://vector-bsfa.com/wp-content/uploads/2026/06/metro.jpg?w=199 199w" sizes="auto, (max-width: 346px) 100vw, 346px" /></a></figure>
925</div>
926
927
928<p class="wp-block-paragraph">Storytelling has always been a mirror to the soul of humanity. It focuses the collective emotions and concerns in a metaphorical and philosophical format that offers more than simple escapism. Up until now, science fiction in particular has offered the best platform where the concerns of our present and future are laid out in the format of cautionary tales of how our environmental damage leads to post-apocalyptic scenarios. There are countless examples of stories focused on ecological collapse such as <em>The First and Last Men</em> by Olaf Stapledon that explores humanity’s eventual extinction, the dystopian future of <em>Metro 2033 </em>by Dmitry Glukhovsky where humanity is almost extinct and earth ravaged by radiation, <em>The Road</em> by Cormac McCarthy that is set in a post-apocalyptic setting following a cataclysmic event, the grimdark world of the <em>Warhammer 40K </em>universe where after the AI wars mankind is plummeted into a dark universe of chaos and death. These are just some examples out of a very vast body of literature which express the climate anxiety our society feels.</p>
929
930
931
932 <a href="https://vector-bsfa.com/2026/07/30/dreams-of-arcadia-zoefuturism-and-the-re-enchantment-of-the-deep-self/#more-13643" class="more-link">Continue reading <span class="screen-reader-text">&#8220;Dreams of Arcadia: Zoefuturism and the Re-Enchantment of the Deep Self &#8220;</span> <span class="meta-nav">&rarr;</span></a>	</div><!-- .entry-content -->
933
934	<footer class="entry-footer">
935		
936				<div class="entry-meta">
937			<span class="byline">
938				<a href="https://vector-bsfa.com/author/vectoreditors2017/" rel="author">Vector editors</a>			</span>
939							<span class="cat-links">
940					<a href="https://vector-bsfa.com/category/articles/" rel="category tag">articles</a>				</span><!-- .cat-links -->
941			
942			<span class="comments-link"><a href="https://vector-bsfa.com/2026/07/30/dreams-of-arcadia-zoefuturism-and-the-re-enchantment-of-the-deep-self/#comments">1 Comment</a></span><!-- .comments-link -->
943			<span class="published-on">
944									<a href="https://vector-bsfa.com/2026/07/30/dreams-of-arcadia-zoefuturism-and-the-re-enchantment-of-the-deep-self/" rel="bookmark"><time class="entry-date published" datetime="2026-07-30T14:45:46+00:00">July 30, 2026</time><time class="updated" datetime="2026-06-24T17:51:18+00:00">June 24, 2026</time></a>
945							</span>
946
947					</div><!-- .entry-meta -->
948		</footer><!-- .entry-footer -->
949</article><!-- #post-## -->
950
951			
952				
953<article id="post-13638" class="post-13638 post type-post status-publish format-standard hentry category-articles tag-cofutures tag-zoefuturism">
954			<header class="entry-header">
955			<h1 class="entry-title"><a href="https://vector-bsfa.com/2026/07/23/zoefuturism-as-cofuturism-revisiting-the-genre-argument/" rel="bookmark">Zoefuturism as CoFuturism: Revisiting the genre&nbsp;argument</a></h1>		</header><!-- .entry-header -->	
956	<div class="entry-content">
957		
958<h2 class="wp-block-heading">Dr. Patrick Anthony Barbosa Brock<br /><em>CoFutures</em></h2>
959
960
961
962<p class="wp-block-paragraph">What do we do when we talk about Zoefuturism? This essay argues that Zoefuturism and CoFuturisms are not merely aesthetic or speculative categories, but infrastructural practices of collective world-making. I propose a framework for understanding how these movements intervene in social imaginaries through genre formation, manifestos, and boundary-making practices, while also examining their material implications for the communities and infrastructures from which they emerge. To that end, I draw on my previous theorization of the role genre mechanics play in the formation of collectivities.</p>
963
964
965
966<p class="wp-block-paragraph">Although they are envisioned here as operationally connected, speculative fiction, CoFuturisms, and Zoefuturism should not be treated as interchangeable categories. Speculative fiction is a broad narrative mode oriented toward hypothetical worlds, alternative temporalities, and estrangement from consensus reality. CoFuturisms, by contrast, designate culturally situated interventions that mobilize speculative methods to contest dominant imaginaries and produce alternative social horizons. Zoefuturism differs from both in that its central organizing principle is relationality itself: an ontological emphasis on “interconnected becoming” across human, nonhuman, ecological, and material forms of life. Where speculative fiction often asks what futures might exist, and CoFuturisms ask who gets to imagine and inhabit those futures, Zoefuturism asks how forms of life become entangled in the production of futurity.</p>
967
968
969
970<p class="wp-block-paragraph">CoFuturisms as a conceptual umbrella emerged with the publication of the Routledge Handbook of CoFuturisms and its survey of speculative works from the world’s periphery, many of which blur the boundaries between art and activism. Like the imaginaries from which they emerge, CoFuturisms are collective constructions shaped by forces operating at both macro and micro levels. As digital media theorist, poet, and software designer Jason Edward Lewis writes, they “create a field of ‘future facts,’ a fully realized reality that exists somewhere down the timeline, waiting for us to catch up to it” (11). More broadly, CoFuturisms often emerge through science fiction (SF) and speculative practices, commonly appropriating their methods, to critique dominant imaginaries and intervene micropolitically in the present. As science fiction scholar Taryne Jade Taylor observes, “CoFuturisms is a movement that is found both within science fiction and fantasy and also reaches past the boundaries of speculative fiction” (2023).</p>
971
972
973<div class="wp-block-image">
974<figure class="alignleft size-large is-resized">
974<a href="https://vector-bsfa.com/wp-content/uploads/2026/06/cofuturism.jpg"><img data-attachment-id="13640" data-permalink="https://vector-bsfa.com/2026/07/23/zoefuturism-as-cofuturism-revisiting-the-genre-argument/cofuturism/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/cofuturism.jpg" data-orig-size="350,503" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="cofuturism" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/06/cofuturism.jpg?w=350" loading="lazy" width="350" height="503" src="https://vector-bsfa.com/wp-content/uploads/2026/06/cofuturism.jpg?w=350" alt="" class="wp-image-13640" style="width:325px;height:auto" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/cofuturism.jpg 350w, https://vector-bsfa.com/wp-content/uploads/2026/06/cofuturism.jpg?w=104 104w, https://vector-bsfa.com/wp-content/uploads/2026/06/cofuturism.jpg?w=209 209w" sizes="auto, (max-width: 350px) 100vw, 350px" /></a></figure>
975</div>
976
977
978<p class="wp-block-paragraph">In conversation with the editors of this special issue, I was provided with the following conceptualization of Zoefuturism: “Zoefuturism as a genre is founded upon the understanding that all things are relational—where descriptors, characteristics, or even a sense of ‘being’ depend upon everything around them—and that everything is constantly becoming, much like our DNA. As such, Zoefuturism is not political.”</p>
979
980
981
982<p class="wp-block-paragraph">I interpret Zoefuturism as an attempt to articulate a relational understanding of the world that moves beyond binary frameworks by foregrounding becoming, interdependence, and ecological entanglement. Unlike many futurisms organized around identity, technological acceleration, or emancipatory struggle, Zoefuturism situates relationality itself as the condition of futurity. Its emphasis falls less on representing marginalized futures than on rethinking the ontological assumptions through which futures are imagined in the first place. Yet Zoefuturism cannot escape political impl
982ications simply by rejecting explicit political identification. Like CoFuturisms, it shapes how reality is narratively and institutionally organized through language, cultural production, archives, and the social imaginaries that orient collective life. Its politics emerge less through ideological declaration than through interventions into the conceptual and affective infrastructures governing how relations between life forms are understood.</p>
983
984
985
986<p class="wp-block-paragraph">These interventions occur through genre itself. Genres are not merely aesthetic containers but social formations circulating among texts, communities, markets, and institutions. Because genres organize recognition, expectation, and participation, they function as technologies of collective becoming. Speculative fiction provides many of the formal tools that make such interventions narratively intelligible, while CoFuturisms mobilize those tools toward situated cultural and political projects. Zoefuturism, in turn, redirects speculative practice toward relational ontologies that destabilize distinctions between nature and culture, subject and environment, and human and nonhuman life.&nbsp;</p>
987
988
989
990 <a href="https://vector-bsfa.com/2026/07/23/zoefuturism-as-cofuturism-revisiting-the-genre-argument/#more-13638" class="more-link">Continue reading <span class="screen-reader-text">&#8220;Zoefuturism as CoFuturism: Revisiting the genre&nbsp;argument&#8221;</span> <span class="meta-nav">&rarr;</span></a>	</div><!-- .entry-content -->
991
992	<footer class="entry-footer">
993		
994				<div class="entry-meta">
995			<span class="byline">
996				<a href="https://vector-bsfa.com/author/vectoreditors2017/" rel="author">Vector editors</a>			</span>
997							<span class="cat-links">
998					<a href="https://vector-bsfa.com/category/articles/" rel="category tag">articles</a>				</span><!-- .cat-links -->
999			
1000			<span class="comments-link"><a href="https://vector-bsfa.com/2026/07/23/zoefuturism-as-cofuturism-revisiting-the-genre-argument/#respond">Leave a comment</a></span><!-- .comments-link -->
1001			<span class="published-on">
1002									<a href="https://vector-bsfa.com/2026/07/23/zoefuturism-as-cofuturism-revisiting-the-genre-argument/" rel="bookmark"><time class="entry-date published" datetime="2026-07-23T13:13:05+00:00">July 23, 2026</time><time class="updated" datetime="2026-06-24T14:44:11+00:00">June 24, 2026</time></a>
1003							</span>
1004
1005					</div><!-- .entry-meta -->
1006		</footer><!-- .entry-footer -->
1007</article><!-- #post-## -->
1008
1009			
1010				
1011<article id="post-13596" class="post-13596 post type-post status-publish format-standard hentry category-articles category-writers-and-writing tag-biopunk">
1012			<header class="entry-header">
1013			<h1 class="entry-title"><a href="https://vector-bsfa.com/2026/07/16/rehabilitating-eva-hauserovas-biopunk/" rel="bookmark">Rehabilitating Eva Hauserová&#8217;s Biopunk</a></h1>		</header><!-- .entry-header -->	
1014	<div class="entry-content">
1015		
1016<h3 class="wp-block-heading">By Cyril Simsa</h3>
1017
1018
1019<div class="wp-block-image">
1020<figure class="aligncenter size-large"><a href="https://vector-bsfa.com/wp-content/uploads/2026/06/eh_promoting_broomsticks_1995.jpg"><img data-attachment-id="13600" data-permalink="https://vector-bsfa.com/2026/07/16/rehabilitating-eva-hauserovas-biopunk/eh_promoting_broomsticks_1995/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/eh_promoting_broomsticks_1995.jpg" data-orig-size="3752,5418" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="EH_promoting_Broomsticks_1995" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/06/eh_promoting_broomsticks_1995.jpg?w=709" loading="lazy" width="709" height="1023" src="https://vector-bsfa.com/w
1020p-content/uploads/2026/06/eh_promoting_broomsticks_1995.jpg?w=709" alt="" class="wp-image-13600" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/eh_promoting_broomsticks_1995.jpg?w=709 709w, https://vector-bsfa.com/wp-content/uploads/2026/06/eh_promoting_broomsticks_1995.jpg?w=1418 1418w, https://vector-bsfa.com/wp-content/uploads/2026/06/eh_promoting_broomsticks_1995.jpg?w=104 104w, https://vector-bsfa.com/wp-content/uploads/2026/06/eh_promoting_broomsticks_1995.jpg?w=208 208w, https://vector-bsfa.com/wp-content/uploads/2026/06/eh_promoting_broomsticks_1995.jpg?w=768 768w" sizes="auto, (max-width: 709px) 100vw, 709px" /></a></figure>
1021</div>
1022
1023
1024<p class="has-text-align-center wp-block-paragraph"><em>Eva Hauserová promoting her non-fiction title <strong>Na koštěti se dá i lítat</strong> [Broomsticks can also be used for flying], 1995</em></p>
1025
1026
1027
1028<p class="wp-block-paragraph">Of the many contemporary subgenres of sf that can claim they originated as a reaction to the cyberpunk revolution of the 1980s, one of the oldest is certainly &#8220;biopunk&#8221;, especially if one counts the mini-genre of &#8220;ribofunk&#8221; – shouted into existence by the American writer Paul Di Filippo (1954-) in 1990, and just as quickly extinguished – as a legitimate precursor (Di Filippo 1990).  Probably only &#8220;steampunk&#8221;, coined by K.W. Jeter (1950-) in 1987, is older (Nicholls and Langford 2025). </p>
1029
1030
1031
1032<p class="wp-block-paragraph">&#8220;Biopunk&#8221;, as it is used today, refers to a subgenre of sf that adopts many of the stylistic and narrative tropes of cyberpunk – a focus on stories built around an ensemble cast of petty criminals, (gene) hackers and chancers, urban subcultures, and a &#8220;revolt into style&#8221; (if the reader will pardon the throwback to the cultural criticism of an earlier era) (Melly 1970) – while sourcing its McGuffins from biotechnology, rather than cybernetics. In this contemporary sense, biopunk has its origins in the American genre writing of the 1990s, with the first documented use (from two different, and almost certainly unconnected sources) in 1992, and the subsequent attempt to identify precursors in earlier genre history.<sup data-fn="297ae90a-563c-4c6f-b3c5-15155d429335" class="fn"><a href="#297ae90a-563c-4c6f-b3c5-15155d429335" id="297ae90a-563c-4c6f-b3c5-15155d429335-link">1</a></sup></p>
1033
1034
1035
1036<p class="wp-block-paragraph">Di Filippo takes this as far back as H.G. Wells&#8217; <em>The Island of Doctor Moreau</em> (1896); of more recent antecedents, Greg Bear&#8217;s <em>Blood Music</em> (1985) and Bruce Sterling&#8217;s <em>Schismatrix</em> (1985) are frequently cited (Di Filippo 1990; Schmeink 2014b, 32).  From these American genre roots, biopunk has spread around the world and into other media, film and TV in particular. The hit TV show, <em>Orphan Black</em> (2013-2017), with its saga of a shadowy organisation trying to direct the future of human evolution through gene hacking and the complications that arise when some of its human clones escape, would be a good example. All of which makes a neat teleological narrative of exactly the kind that, in theory, every self-respecting punk of whatever persuasion is supposed to abhor; and none of which quite holds together when examined in a broader framework. <br /><br />Because there is a catch – of course, there is – and in a European context, this neat timeline is disrupted by the Czech writer Eva Hauserová (1954-2023), also known as Eva Hauser, who in 1988 independently came up with a literary intervention she called &#8220;biopunk,&#8221; and her coinage pre-dates the American one. This sits uncomfortably with the official chronicle, making her something later critics have had to explain away, though there are also those who have simply ignored her. (For the former, see Schmeink, who will be discussed below; for the latter, a simple Google search will reveal any number of biopunk, or biopunk-adjacent websites that have no idea of Eva&#8217;s existence.)  </p>
1037
1038
1039
1040 <a href="https://vector-bsfa.com/2026/07/16/rehabilitating-eva-hauserovas-biopunk/#more-13596" class="more-link">Continue reading <span class="screen-reader-text">&#8220;Rehabilitating Eva Hauserová&#8217;s Biopunk&#8221;</span> <span class="meta-nav">&rarr;</span></a>	</div><!-- .entry-content -->
1041
1042	<footer class="entry-footer">
1043		
1044				<div class="entry-meta">
1045			<span class="byline">
1046				<a href="https://vector-bsfa.com/author/phoenixalexandereditor/" rel="author">phoenixalexandereditor</a>			</span>
1047							<span class="cat-links">
1048					<a href="https://vector-bsfa.com/category/articles/" rel="category tag">articles</a>, <a href="https://vector-bsfa.com/category/writers-and-writing/" rel="category tag">writers and writing</a>				</span><!-- .cat-links -->
1049			
1050			<span class="comments-link"><a href="https://vector-bsfa.com/2026/07/16/rehabilitating-eva-hauserovas-biopunk/#respond">Leave a comment</a></span><!-- .comments-link -->
1051			<span class="published-on">
1052									<a href="https://vector-bsfa.com/2026/07/16/rehabilitating-eva-hauserovas-biopunk/" rel="bookmark"><time class="entry-date published" datetime="2026-07-16T00:15:23+00:00">July 16, 2026</time><time class="updated" datetime="2026-06-14T00:17:59+00:00">June 14, 2026</time></a>
1053							</span>
1054
1055					</div><!-- .entry-meta -->
1056		</footer><!-- .entry-footer -->
1057</article><!-- #post-## -->
1058
1059			
1060				
1061<article id="post-13618" class="post-13618 post type-post status-publish format-standard hentry category-articles tag-thrutopia tag-zoefuturism">
1062			<header class="entry-header">
1063			<h1 class="entry-title"><a href="https://vector-bsfa.com/2026/07/09/thrutopia-with-manda-scott-and-denise-baden/" rel="bookmark">Thrutopia with Manda Scott and Denise&nbsp;Baden</a></h1>		</header><!-- .entry-header -->	
1064	<div class="entry-content">
1065		
1066<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
1067<p class="wp-block-paragraph">Aware of other sub-genres that might sit alongside, overlap or appear to be similar to Zoefuturism, we welcomed contributions about them, to help shape our understanding of Zoefuturism relationally.</p>
1068</blockquote>
1069
1070
1071
1072<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
1073<p class="wp-block-paragraph">Below, Manda Scott and Denise Baden set out strong cases for Thrutopia.</p>
1074</blockquote>
1075
1076
1077
1078<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
1079<p class="wp-block-paragraph">This is interesting from a zoefuturist perspective because Thrutopia is about change and the journey; imagining positive futures and the practicalities of getting there has to be a good approach.</p>
1080</blockquote>
1081
1082
1083
1084<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
1085<p class="wp-block-paragraph">However, Zoefuturism does not presuppose an end point or a goal, more that there is a distinct need to fundamentally alter our world-view, of how we interact and fit in with the world in the broadest sense. It also does not delve in binarisms like positivity/negativity inasmuch as binaries are composites of a holistic purview of life.</p>
1086</blockquote>
1087
1088
1089
1090<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
1091<p class="wp-block-paragraph">We need healthy relationships between all of ‘life’ and ‘non-life’ in the now, acknowledging the diversities while engaging in the nuanced relationships that encompass nature, technology, and more. We need to understand that change is constant and how we live is what affects the possible futures that it is becoming.</p>
1092</blockquote>
1093
1094
1095
1096<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
1097<p class="wp-block-paragraph">We hope that celebrating other sub-genres while encouraging a Zoefuturist approach to reading and writing them will make them more impactful.</p>
1098<cite>Yen Ooi and Stephen Oram (guest-editors, Zoefuturism)</cite></blockquote>
1099
1100
1101<a class="wp-block-read-more" href="https://vector-bsfa.com/2026/07/09/thrutopia-with-manda-scott-and-denise-baden/" target="_self">Read more<span class="screen-reader-text">: Thrutopia with Manda Scott and Denise&nbsp;Baden</span></a>
1102
1103
1104<hr class="wp-block-separator has-alpha-channel-opacity" />
1105
1106
1107
1108<h2 class="wp-block-heading"><strong>Thrutopian Road Maps </strong></h2>
1109
1110
1111
1112<h3 class="wp-block-heading"><strong>An essay by Manda Scott (August 2025</strong>)</h3>
1113
1114
1115
1116<p class="wp-block-paragraph"><em>“At times, a single fluctuation … may become so powerful … that it shatters the preexisting organization. At this revolutionary moment … it is inherently impossible to determine in advance which direction change will take: whether the system will disintegrate into ‘chaos’ or leap to a new, more differentiated, higher level of ‘order.’” – Alvin Toffler</em></p>
1117
1118
1119
1120<p class="wp-block-paragraph">If we who write can craft clear routes from a recognisable present, mapping towards a future that engages people at the limbic level, we can help tip the balance to a future where a critical mass of us begins to <em>yearn for the outcomes offered</em>, and <em>change will happen</em>.&nbsp;</p>
1121
1122
1123
1124<p class="wp-block-paragraph">This is the explicit foundation of the Thrutopian genre: offering route maps—of which there are, self-evidently, an almost infinite number—towards a future we would be proud to leave to the generations that will follow us.&nbsp;</p>
1125
1126
1127
1128<p class="wp-block-paragraph">If we can imagine forward seven generations and look into the eyes of a young person living in the world for which we have laid the foundations, if they feel safe, confident, fully connected to all parts of themselves, each other and the Web of Life, then we’re on the road to the emergent edge of inter-becoming from which an entirely new system can potentially arise.</p>
1129
1130
1131
1132<p class="wp-block-paragraph">As writers, we can gather the building blocks that are already emerging and make of them stepping stones across the river. Stretching the metaphor to breaking point, the narratives we thereby shape must at least offer a glimpse of a reason to cross (motivation), the means to make the crossing (agency), the route to take (direction) and the freedom to take it (empowerment).</p>
1133
1134
1135
1136<p class="wp-block-paragraph">This is the heart of behavioural change:&nbsp; MADE:&nbsp;</p>
1137
1138
1139
1140<p class="wp-block-paragraph">Motivation: with all my heart, I yearn for a future I can glimpse but not yet embrace;&nbsp;</p>
1141
1142
1143
1144<p class="wp-block-paragraph">Agency: I have the tools to take the first steps towards this future;&nbsp;</p>
1145
1146
1147
1148<p class="wp-block-paragraph">Direction: I know the routes away from my present state that will lead me towards the future I yearn for;</p>
1149
1150
1151
1152<p class="wp-block-paragraph">Empowerment: I am free of constraint in the present moment enabling me to take the steps and wield the tools in ways that will be effective.</p>
1153
1154
1155
1156<p class="wp-block-paragraph">Each of these belongs squarely in the realms of creative imagination. I am not pretending that crafting these is easy; it’s not. One of the many reasons there are so many dystopias and so few genuine Thrutopias is that it’s mind-bendingly hard to find peaceful routes to an equitable world in which humanity flourishes in concert with – even in service to &#8211; Life.&nbsp;</p>
1157
1158
1159
1160<p class="wp-block-paragraph">But it isn’t impossible and frankly, if the hardest thing we have to do in the next decade is get our heads around the thinking that already exists at the emergent edge of possibility, then we will be supremely lucky.&nbsp;</p>
1161
1162
1163
1164<p class="wp-block-paragraph">And this is the single most important point. If you take nothing else away, please believe me that there are people already working at the emergent edge of wide boundary systems thinking, of food and farming systems (we have to abandon industrial agriculture as a matter of urgency), of biomimicry, doughnut/ecological/degrowth economics, distributed governance systems, regenerative use of AI, urban and rural planning based on fully regenerative principles…</p>
1165
1166
1167
1168<p class="wp-block-paragraph">Every one of these is actively being pursued, it’s just that our legacy media runs with the old style mindset of ‘if it bleeds, it leads’ and they’re not up to speed (yet) with the idea that the existing system is disintegrating and a new one is already emerging from the ashes.</p>
1169
1170
1171
1172<p class="wp-block-paragraph">This is part of the Thrutopian narrative shift of which we are an integral part: building routes through, from a recognisable present towards a future we’d all be proud to leave to the generations that come after us.</p>
1173
1174
1175
1176<hr class="wp-block-separator has-alpha-channel-opacity" />
1177
1178
1179
1180<h2 class="wp-block-heading">Writing a future we’d like to see, the thrutopian approach.&nbsp;</h2>
1181
1182
1183
1184<h3 class="wp-block-heading">By Denise Baden (April 2026)</h3>
1185
1186
1187
1188<p class="wp-block-paragraph">Science fiction often envisions not just technological innovations but societal ones. For example, Ursula Le Guin’s <em>The Dispossessed</em> imagines an anarchic/communist society that is broadly utopian in its ideals and has distinctly different arrangements and values surrounding ownership. However, there are few novels that show the process by which we might get from where we are now to such a future. Kevin Kelly coined the term ‘protopia,’ which describes the process of improvement over time. Rupert Read similarly talks about ‘thrutopia’: how we get from where we are now to where we’d like to be, i.e. a flourishing, sustainable society. The idea was so powerful that bestselling author Manda Scott set up a Thrutopia masterclass for writers: “writing our way to a future we’d be proud to leave to the coming generations.” She moved from writing historical fiction to a novel set in the near future, <em>Any Human Power,</em> which adopts the thrutopian approach.&nbsp;</p>
1189
1190
1191
1192<p class="wp-block-paragraph">In this article I discuss some of the books published by Habitat Press, an indie publisher with a niche interest in stories that showcase thrutopian or protopian pathways. There are numerous ‘cli-fi’ stories that present dystopian visions of what will happen if we don’t act. These 
1192can be unexpectedly problematic, as research has highlighted the dangers of trying to ‘scare people green.’ Dystopian stories run the risk of fear-driven counterproductive responses, such as the blaming of marginalised groups or buying up all the toilet rolls. There are also numerous eco-fiction stories that persuade us to love nature and plant trees but get us no nearer to understanding what the really effective solutions are and, even more importantly, how we might get there from where we are today. This is a gap that I haven’t seen any fiction (other than <em>Ministry for the Future</em>) fulfil.</p>
1193
1194
1195
1196<p class="wp-block-paragraph">Steve Willis, a climate engineer and author (<a href="https://habitatpress.com/fairhaven/"><em>Fairhaven</em></a>, <a href="https://habitatpress.com/defying-futility/"><em>Defying Futility</em></a>) has allowed me to share his diagram of films, books etc., which plots dystopian/utopian visions of the future against plausibility. It’s clear that there’s little that is both positive and plausible.&nbsp;</p>
1197
1198
1199<div class="wp-block-image">
1200<figure class="aligncenter size-large is-resized"><a href="https://vector-bsfa.com/wp-content/uploads/2026/06/image2.png"><img data-attachment-id="13628" data-permalink="https://vector-bsfa.com/2026/07/09/thrutopia-with-manda-scott-and-denise-baden/image2-6/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image2.png" data-orig-size="1228,740" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image2" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image2.png?w=1024" loading="lazy" width="1024" height="617" src="https://vector-bsfa.com/wp-content/uploads/2026/06/image2.png?w=1024" alt="" class="wp-image-13628" style="width:420px;height:253px" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/image2.png?w=1024 1024w, https://vector-bsfa.com/wp-content/uploads/2026/06/image2.png?w=150 150w, https://vector-bsfa.com/wp-content/uploads/2026/06/image2.png?w=300 300w, https://vector-bsfa.com/wp-content/uploads/2026/06/image2.png?w=768 768w, https://vector-bsfa.com/wp-content/uploads/2026/06/image2.png 1228w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
1201</div>
1202
1203
1204<p class="wp-block-paragraph">Habitat Press has published several books that write into this space. Many emerged from the <a href="https://www.greenstories.org.uk/">Green Stories project</a> which I founded with the goal of embedding climate solutions into mainstream fiction. It has run 21 competitions since 2018, resulting in numerous <a href="https://habitatpress.com/">publications</a>. One of these is the anthology of 24 stories: <a href="https://habitatpress.com/no-more-fairy-tales/">No More Fairy Tales: Stories to Save Our Planet</a>, where we teamed experienced writers with climate experts to come up with stories that had solutions at their heart.&nbsp;</p>
1205
1206
1207<div class="wp-block-image">
1208<figure class="alignleft size-large is-resized"><a href="https://vector-bsfa.com/wp-content/uploads/2026/06/image4.jpg"><img data-attachment-id="13629" data-permalink="https://vector-bsfa.com/2026/07/09/thrutopia-with-manda-scott-and-denise-baden/image4-6/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image4.jpg" data-orig-size="460,736" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image4" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/w
1208p-content/uploads/2026/06/image4.jpg?w=460" loading="lazy" width="460" height="736" src="https://vector-bsfa.com/wp-content/uploads/2026/06/image4.jpg?w=460" alt="" class="wp-image-13629" style="aspect-ratio:0.6261682242990654;width:207px;height:auto" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/image4.jpg 460w, https://vector-bsfa.com/wp-content/uploads/2026/06/image4.jpg?w=94 94w, https://vector-bsfa.com/wp-content/uploads/2026/06/image4.jpg?w=188 188w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
1209</div>
1210
1211
1212<p class="wp-block-paragraph">Stories range from technical solutions relating to carbon dioxide removal projects to more systemic aspects such as switching from GDP to a well-being index, sharing economy, personal carbon allowances, giving citizen assemblies legislative power – all of which would allow for a more sustainable long-term mindset conducive to directing investment towards sustainable technologies, practices, and decisions.&nbsp;</p>
1213
1214
1215
1216<p class="wp-block-paragraph">This anthology uses fiction as a testing ground to explore the more radical transformative ideas necessary for a truly sustainable society: ideas that are hard for politicians to talk about for fear of misunderstanding as they can’t easily fit into a soundbite. For example, an essential step is to upgrade our democracy to a form that allows us to think beyond short-term electoral cycles so that we can make more sustainable decisions. Citizens’ Assemblies are a positive step here.&nbsp;</p>
1217
1218
1219
1220<p class="wp-block-paragraph">One story from this anthology was adapted as a play called ‘<a href="https://www.greenstories.org.uk/theatre-in-education/"><em>Murder in the Citizens’ Jury.’</em></a> It’s a fun whodunit, set in a citizens’ assembly, where eight participants meet to deliberate upon climate solutions—and then there’s a murder!&nbsp;</p>
1221
1222
1223<div class="wp-block-image">
1224<figure class="alignleft size-large is-resized"><a href="https://vector-bsfa.com/wp-content/uploads/2026/06/image3.jpg"><img data-attachment-id="13630" data-permalink="https://vector-bsfa.com/2026/07/09/thrutopia-with-manda-scott-and-denise-baden/image3-5/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image3.jpg" data-orig-size="348,488" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image3" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image3.jpg?w=348" loading="lazy" width="348" height="488" src="https://vector-bsfa.com/wp-content/uploads/2026/06/image3.jpg?w=348" alt="" class="wp-image-13630" style="aspect-ratio:0.7123893805309734;width:211px;height:auto" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/image3.jpg 348w, https://vector-bsfa.com/wp-content/uploads/2026/06/image3.jpg?w=107 107w, https://vector-bsfa.com/wp-content/uploads/2026/06/image3.jpg?w=214 214w" sizes="auto, (max-width: 348px) 100vw, 348px" /></a></figure>
1225</div>
1226
1227
1228<p class="wp-block-paragraph"><strong>Caption: flyer for theatre production by amateur theatre group, The Maskers.</strong></p>
1229
1230
1231
1232<p class="wp-block-paragraph">The play also has an interactive element. A voting app and pullout voting and comment sheet in the programmes allows the audience to share their views on their favourite policies, so they feel like they are part of the citizen’s jury themselves. You can see a brief video of the first production by a local amateur theatre group <a href="https://www.youtube.com/watch?v=fosCvlJvY4o">here</a>. The play is available to purchase from LazyBee, but if you approach me directly, I’m happy to allow amateur and student theatre groups to stage it royalty free.&nbsp;</p>
1233
1234
1235
1236<p class="wp-block-paragraph">The play is also available as a novella and audio book, <a href="https://habitatpress.com/product/the-assassin/">‘The Assassin’</a> of 16,000 words:</p>
1237
1238
1239
1240<p class="wp-block-paragraph"><em>Eight people in a citizen’s jury, discussing the most important challenge in the history of humanity – how to save ourselves from the looming climate crisis. Exciting new solutions are proposed, each with their own champions and detractors. What they decide will affect us all. But they all have their own issues to deal with, and one of them has a hidden agenda. Who is the assassin and who are they there to kill?</em></p>
1241
1242
1243
1244<p class="wp-block-paragraph">Such storytelling is a great way to showcase new ideas. Usually in business or government, one would use a stakeholder analysis to see who is benefitted/harmed by any policy and how. These can be dry, and it’s hard to engage with the impacts emotionally as the groups affected seem distant. This story allows stakeholders to become characters and as such we identify with them and their needs more easily. We can then view any climate policy from the perspective of a variety of people, all of whom have a unique relationship to the proposal.</p>
1245
1246
1247
1248<p class="wp-block-paragraph"><em>The Assassin</em> also acts as a story within a story in a full-length novel <a href="https://www.dabaden.com/the-philosopher-and-the-assassin/"><em>The Philosopher and the Assassin</em></a>. It’s rather different – think campus novel meets moral philosophy meets whodunnit.&nbsp;</p>
1249
1250
1251
1252<p class="wp-block-paragraph"><em>There’s no more important job than educator, and no subject as necessary as moral philosophy. The trick is getting the students to turn up. So, when the Dean proposes the controversial concept of education entertainment, Professor Iris Tate goes all in with a moral philosophy course based on a whodunnit that all assume is hypothetical – a murder in a citizens’ assembly on climate. A variety of characters provide an entertaining source of ethical dilemmas, but what the students don’t know is that the ultimate dilemma is very real, and their conclusions will have far-reaching consequences.</em></p>
1253
1254
1255<div class="wp-block-image">
1256<figure class="alignleft size-large is-resized">
1256<a href="https://vector-bsfa.com/wp-content/uploads/2026/06/image6.jpg"><img data-attachment-id="13631" data-permalink="https://vector-bsfa.com/2026/07/09/thrutopia-with-manda-scott-and-denise-baden/image6-4/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image6.jpg" data-orig-size="375,600" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image6" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image6.jpg?w=375" loading="lazy" width="375" height="600" src="https://vector-bsfa.com/wp-content/uploads/2026/06/image6.jpg?w=375" alt="" class="wp-image-13631" style="aspect-ratio:0.6259541984732825;width:203px;height:auto" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/image6.jpg 375w, https://vector-bsfa.com/wp-content/uploads/2026/06/image6.jpg?w=94 94w, https://vector-bsfa.com/wp-content/uploads/2026/06/image6.jpg?w=188 188w" sizes="auto, (max-width: 375px) 100vw, 375px" /></a></figure>
1257</div>
1258
1259
1260<p class="wp-block-paragraph">An adaptation for TV won the Writing Climate Pitchfest, 2024. The book lays out in fiction format a roadmap to a sustainable future. It focuses on social science innovations in democratic, economic, financial, and social institutions.&nbsp;</p>
1261
1262
1263
1264<p class="wp-block-paragraph">&nbsp;<a href="https://habitatpress.com/no-more-fairy-tales/">No More Fairy Tales: Stories to Save Our Planet</a> features three short stories that explore the idea of giving the ocean a nation status. One is about the seed of the idea; another is set when the Ocean as Nation has begun and is facing its first challenge, and the final story is set decades in the future outlining what the new Ocean Nation looks like and how it has progressed. It was expanded into a properly thrutopian full-length novel, <a href="https://habitatpress.com/product/fairhaven/"><em>Fairhaven, </em>written</a> by engineer Steve Willis and writer Jan Lee.&nbsp;</p>
1265
1266
1267<div class="wp-block-image">
1268<figure class="alignright size-large is-resized"><a href="https://vector-bsfa.com/wp-content/uploads/2026/06/image5.jpg"><img data-attachment-id="13632" data-permalink="https://vector-bsfa.com/2026/07/09/thrutopia-with-manda-scott-and-denise-baden/image5-5/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image5.jpg" data-orig-size="338,480" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image5" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image5.jpg?w=338" loading="lazy" width="338" height="480" src="https://vector-bsfa.com/wp-content/uploads/2026/06/image5.jpg?w=338" alt="" class="wp-image-13632" style="aspect-ratio:0.7081339712918661;width:205px;height:auto" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/image5.jpg 338w, https://vector-bsfa.com/wp-content/uploads/2026/06/image5.jpg?w=106 106w, https://vector-bsfa.com/wp-content/uploads/2026/06/image5.jpg?w=211 211w" sizes="auto, (max-width: 338px) 100vw, 338px" /></a></figure>
1269</div>
1270
1271
1272<p class="wp-block-paragraph"><em>Visco</em> won the 2020 Green Stories novel competition. The story imagines a giant music festival which allows free access to those who need care and their carers too. What emerges is a care-based mini-society. Those who attend love it so much, no one wants to go home when the music stops. So they don’t! This novel adopts the ‘protopian’ approach of imagining a quite plausible scenario whereby a mini community develops in stages. The characters face and overcome various challenges. David Fell brings to this novel all the knowledge he has gained in his years working as a sustainability consultant, using the novel to showcase alternative approaches such as the sharing economy and how a society based on care might work in practice.&nbsp;</p>
1273
1274
1275<div class="wp-block-image">
1276<figure class="alignleft size-large is-resized">
1276<a href="https://vector-bsfa.com/wp-content/uploads/2026/06/image1.jpg"><img data-attachment-id="13633" data-permalink="https://vector-bsfa.com/2026/07/09/thrutopia-with-manda-scott-and-denise-baden/image1-7/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image1.jpg" data-orig-size="263,421" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image1" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/wp-content/uploads/2026/06/image1.jpg?w=263" loading="lazy" width="263" height="421" src="https://vector-bsfa.com/wp-content/uploads/2026/06/image1.jpg?w=263" alt="" class="wp-image-13633" style="aspect-ratio:0.625;width:191px;height:auto" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/image1.jpg 263w, https://vector-bsfa.com/wp-content/uploads/2026/06/image1.jpg?w=94 94w" sizes="auto, (max-width: 263px) 100vw, 263px" /></a></figure>
1277</div>
1278
1279
1280<p class="wp-block-paragraph">Fiction, and science fiction in particular, is a great way to reach audiences beyond the environmental echo chamber, but to finish, I’ll talk about my next book, which is non-fiction but with a twist! It’s tentatively called <a href="https://www.dabaden.com/a-20-piece-jigsaw-to-save-the-world/">A Jigsaw to Save the World</a>. The twist – you guessed it &#8211; is that I plan to make it available also as a jigsaw.&nbsp;</p>
1281
1282
1283
1284<p class="wp-block-paragraph">I like the idea of a jigsaw as on the front cover is a picture which you are trying to get to. I read many books that do an excellent job of pinpointing the many problems society faces, and it’s usually not until the final chapter that any attempt is made at suggesting possible solutions. The news and pundits far and wide are keen to point out the problems we face. But it’s rare we take time to imagine what it might all look like if we did things better.&nbsp;</p>
1285
1286
1287
1288<p class="wp-block-paragraph">Rob Hopkins, in his book <em>From What Is to What If,</em> believes that when we take the time to immerse ourselves fully in imagining what kind of future we’d like to see, this creates a longing for it to happen. This in turn can galvanise action to make that dream come true. In his podcast <em>From What Is to What Next,</em> he asked guests to step into a virtual time machine, and to imagine themselves to be several years into the future and that we’ve done everything right and turned our society round. He then asked them to visualise what they see and hear around them. It’s a surprisingly powerful exercise when you do it yourself. Rob is right; it creates a yearning in the heart, a longing that almost makes you cry.&nbsp;</p>
1289
1290
1291
1292<p class="wp-block-paragraph">I do a lot of talks and workshops and often use this exercise myself. It’s remarkable that, in my experience, whatever the audience, the society people hunger for is always the same. First is always more nature. A close second is a sense of community, after that it’s more varied, but local food is often part of the picture, being outdoors more, less traffic. Public transport that is cheap, convenient and goes where you want, whenever you want. A more equal society, clean air and water. Access to health care and to feel hope for the future, or our children’s future. This is the picture on the front of the jigsaw. In every chapter, I will remind the reader of the society we are aiming towards.</p>
1293
1294
1295
1296<p class="wp-block-paragraph">Another reason I like the jigsaw metaphor is that we can see what pieces we may be part of in our own lives. It’s not just about building castles in the air for fun. The stakes are too high for that. We must work out how we get to our desired society. No one person or element can do it by themselves. We need every part of society to be working together to create this new picture. Whether we be in education, business, politics, members of our community, artists, journalists, or just as employees or voters with a voice, you can see where you fit in. At the end of every chapter, if you like what it’s proposing, I will suggest how you can make a difference.</p>
1297
1298
1299
1300<p class="wp-block-paragraph">I have an idea of the many pieces that will make up the jigsaw, and am working on the corners. The criteria for a policy to be a corner piece is that without that, all the other wonderful ideas or policies would not be as effective. Contenders for the corner pieces include citizens assemblies as our current democracy is constitutionally incapable of prioritising existential threats such as climate change over short
1300-term issues. Another might be personal carbon allowances/tradeable energy quotas – also known as personal carbon trading. This would transform the decisions that are made by consumers and by businesses by incentivising us to choose low-carbon alternatives. Business purpose justifies a corner but it’s tricky. The current legal form of corporations makes it impossible for even well-meaning CEOs to prioritise societal welfare when it conflicts with profit maximisation for shareholders. What if all businesses were Benefit Corporations/social enterprises where their aim was sufficient profit to supply necessary goods and services rather than profit maximisation? What would happen to markets and pensions? It’s easy to imagine distant futures but the process of getting there without triggering collapse is harder. Yet the alternative could be human extinction. I’m running events to get people together to puzzle out these sticky problems. Details are available<a href="https://www.dabaden.com/a-jigsaw-to-save-the-world/#co-creation-with-academics"> here</a>.</p>
1301
1302
1303
1304<p class="wp-block-paragraph">While I’m writing the book I’m releasing abridged chapters as a fortnightly<a href="https://www.linkedin.com/newsletters/a-jigsaw-to-save-the-world-7300475505529540608/"> LinkedIn newsletter</a>. Each edition focuses on one piece of the puzzle. Subscribe for free to feedback on the ideas and share your view on what the corner pieces should be. I’d love to know your thoughts!&nbsp;</p>
1305
1306
1307
1308<p class="wp-block-paragraph"><a href="https://www.dabaden.com/">https://www.dabaden.com/</a></p>
1309
1310
1311
1312<p class="wp-block-paragraph"><a href="https://www.linkedin.com/in/denise-baden-3742793/">Denise Baden | LinkedIn</a></p>
1313
1314
1315
1316<p class="wp-block-paragraph"><a href="https://bsky.app/profile/dabaden.bsky.social">https://bsky.app/profile/dabaden.bsky.social</a></p>
1317	</div><!-- .entry-content -->
1318
1319	<footer class="entry-footer">
1320		
1321				<div class="entry-meta">
1322			<span class="byline">
1323				<a href="https://vector-bsfa.com/author/vectoreditors2017/" rel="author">Vector editors</a>			</span>
1324							<span class="cat-links">
1325					<a href="https://vector-bsfa.com/category/articles/" rel="category tag">articles</a>				</span><!-- .cat-links -->
1326			
1327			<span class="comments-link"><a href="https://vector-bsfa.com/2026/07/09/thrutopia-with-manda-scott-and-denise-baden/#respond">Leave a comment</a></span><!-- .comments-link -->
1328			<span class="published-on">
1329									<a href="https://vector-bsfa.com/2026/07/09/thrutopia-with-manda-scott-and-denise-baden/" rel="bookmark"><time class="entry-date published" datetime="2026-07-09T23:39:42+00:00">July 9, 2026</time><time class="updated" datetime="2026-06-14T00:10:33+00:00">June 14, 2026</time></a>
1330							</span>
1331
1332					</div><!-- .entry-meta -->
1333		</footer><!-- .entry-footer -->
1334</article><!-- #post-## -->
1335
1336			
1337				
1338<article id="post-13548" class="post-13548 post type-post status-publish format-standard hentry category-academic-articles category-articles tag-zoefuturism">
1339			<header class="entry-header">
1340			<h1 class="entry-title"><a href="https://vector-bsfa.com/2026/06/05/towards-kindred-futures/" rel="bookmark">Towards Kindred Futures</a></h1>		</header><!-- .entry-header -->	
1341	<div class="entry-content">
1342		
1343<h2 class="wp-block-heading"><em>By Ana Sun</em></h2>
1344
1345
1346<div class="wp-block-image">
1347<figure class="aligncenter size-large"><a href="https://vector-bsfa.com/wp-content/uploads/2026/06/book_polestars_12_ana_sun3.jpg"><img data-attachment-id="13551" data-permalink="https://vector-bsfa.com/2026/06/05/towards-kindred-futures/book_polestars_12_ana_sun3/" data-orig-file="https://vector-bsfa.com/wp-content/uploads/2026/06/book_polestars_12_ana_sun3.jpg" data-orig-size="400,568" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="book_polestars_12_ana_sun3" data-image-description="" data-image-caption="" data-large-file="https://vector-bsfa.com/w
1347p-content/uploads/2026/06/book_polestars_12_ana_sun3.jpg?w=400" loading="lazy" width="400" height="568" src="https://vector-bsfa.com/wp-content/uploads/2026/06/book_polestars_12_ana_sun3.jpg?w=400" alt="" class="wp-image-13551" srcset="https://vector-bsfa.com/wp-content/uploads/2026/06/book_polestars_12_ana_sun3.jpg 400w, https://vector-bsfa.com/wp-content/uploads/2026/06/book_polestars_12_ana_sun3.jpg?w=106 106w, https://vector-bsfa.com/wp-content/uploads/2026/06/book_polestars_12_ana_sun3.jpg?w=211 211w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a></figure>
1348</div>
1349
1350
1351<p class="wp-block-paragraph">Ever wonder why we tend to refer to the future in its singular form in everyday speech? Why ‘the future’, and not simply ‘futures’? Considering that we can probably agree that a myriad of futures is possible before one of them falls into the present, this seems to be a mundane but overlooked mystery.&nbsp;</p>
1352
1353
1354
1355<p class="wp-block-paragraph">In <em>Futurevision: scenarios for the world in 2040</em>, Richard Watson and Oliver Freeman observed [1]: &nbsp;</p>
1356
1357
1358
1359<blockquote class="wp-block-quote is-style-plain is-layout-flow wp-block-quote-is-layout-flow">
1360<p class="has-medium-font-size wp-block-paragraph">There is a problem with most books about the future – and indeed, there is a fatal flaw with almost all of our thinking about what will happen next. This is because of a simple point. The fact is, there is no single future, regardless of our deepest desire that it be so, and there is no heavenly salvation in sight.</p>
1361</blockquote>
1362
1363
1364
1365<p class="wp-block-paragraph">As someone who often explores progressive, positive futures within the context of climate change and social justice through science fiction, in particular Solarpunk [2],&nbsp;I’m intrigued: does the common view of a singular future mean we are more likely to believe that climate collapse is inevitable? Do we therefore find it difficult to imagine –&nbsp;and enact – alternatives? Have we inadvertently accepted a destiny described by cyberpunk, a future rocket-boosted by uncaring technology, systems of oppression and power concentrated in the hands of a few? In Zoefuturistic terms, have we simply accepted the ‘being’ and forfeited the ‘becoming’?</p>
1366
1367
1368
1369<p class="wp-block-paragraph">There’s some evidence that language can influence how we perceive time and our relationship with the future… or, rather, futures [3]. Our bodies are limited in conscious capacity, our brains constrained by how our memories are formed [4] [5] [6].</p>
1370
1371
1372
1373<p class="wp-block-paragraph">Unlike futurists and futurologists, thinking about the long-term future in its simultaneous multiplicities, especially when it comes to a complex issue such as climate change, is not something that most of us are able to conceptualise easily [7]. Sure, we may deal well enough with the immediate future, such as considering different possible routes we might take between two locations, or how we might fill the hours between morning and night on a given day. Beyond a certain timeframe, the future can resemble a different place; this afternoon, tonight, or tomorrow can easily seem like disembodied worlds beyond our reach [27]. And yet, the next second appears on the near horizon in the shadow of the following minute, then the hour thereafter –&nbsp;all rapidly pouring into the now, one liquid moment flowing into the next.</p>
1374
1375
1376
1377<p class="wp-block-paragraph">Perhaps there are deeper reasons for why we struggle with notions of futures in our everyday lives, and that’s worth examining.&nbsp;</p>
1378
1379
1380
1381 <a href="https://vector-bsfa.com/2026/06/05/towards-kindred-futures/#more-13548" class="more-link">Continue reading <span class="screen-reader-text">&#8220;Towards Kindred Futures&#8221;</span> <span class="meta-nav">&rarr;</span></a>	</div><!-- .entry-content -->
1382
1383	<footer class="entry-footer">
1384		
1385				<div class="entry-meta">
1386			<span class="byline">
1387				<a href="https://vector-bsfa.com/author/vectoreditors2017/" rel="author">Vector editors</a>			</span>
1388							<span class="cat-links">
1389					<a href="https://vector-bsfa.com/category/articles/academic-articles/" rel="category tag">academic articles</a>, <a href="https://vector-bsfa.com/category/articles/" rel="category tag">articles</a>				</span><!-- .cat-links -->
1390			
1391			<span class="comments-link"><a href="https://vector-bsfa.com/2026/06/05/towards-kindred-futures/#respond">Leave a comment</a></span><!-- .comments-link -->
1392			<span class="published-on">
1393									<a href="https://vector-bsfa.com/2026/06/05/towards-kindred-futures/" rel="bookmark"><time class="entry-date published" datetime="2026-06-05T19:02:58+00:00">June 5, 2026</time><time class="updated" datetime="2026-06-06T16:07:25+00:00">June 6, 2026</time></a>
1394							</span>
1395
1396					</div><!-- .entry-meta -->
1397		</footer><!-- .entry-footer -->
1398</article><!-- #post-## -->
1399
1400			
1401				
1402<article id="post-13502" class="post-13502 post type-post status-publish format-standard hentry category-academic-articles category-articles tag-zoefuturism">
1403			<header class="entry-header">
1404			<h1 class="entry-title"><a href="https://vector-bsfa.com/2026/04/30/zoefuturism-in-the-online-world-cultivating-our-own-digital-gardens/" rel="bookmark">Zoefuturism in the Online World: Cultivating our own Digital&nbsp;Gardens</a></h1>		</header><!-- .entry-header -->	
1405	<div class="entry-content">
1406		
1407<h2 class="wp-block-heading"><strong>By&nbsp;</strong><strong>Suzie Gray</strong></h2>
1408
1409
1410
1411<p class="wp-block-paragraph">As digital spaces increasingly mediate the way in which we interact with ourselves and each other, I argue that this dynamic flow of human becoming within digital spaces crystallises as events or spectacles. Attention quickly shifts from one topic or individual to the next; quickly observed, reacted to, and circulated. Content creators are encouraged to perform in a way that perpetuates this cycle with appeals to emotion and rapidly following trends. This is by design, enabled by practices of the online attention economy.</p>
1412
1413
1414
1415<p class="wp-block-paragraph">In this article, I’d like to highlight an alternative way of engaging in online spaces as a Zoefuturist practice: the act of creating and maintaining Digital Gardens. These online environments are sites that eschew homogeneity of design or corporate branding, showcasing the personal touches of their creators. Visitors are allowed to carve their own paths (within reason) through these lightly curated spaces that share knowledge and information.</p>
1416
1417
1418
1419<p class="wp-block-paragraph">Digital gardening is an act rather than a platform. Examples of these include repositories made on Obsidian, Quartz 4, and sites made on Neocities. The latter can be seen as a nod to website creators on Geocities during the early 2000s; as some might call a different time before the monetisation of online platforms.&nbsp;<strong>So how did we get here?</strong></p>
1420
1421
1422
1423 <a href="https://vector-bsfa.com/2026/04/30/zoefuturism-in-the-online-world-cultivating-our-own-digital-gardens/#more-13502" class="more-link">Continue reading <span class="screen-reader-text">&#8220;Zoefuturism in the Online World: Cultivating our own Digital&nbsp;Gardens&#8221;</span> <span class="meta-nav">&rarr;</span></a>	</div><!-- .entry-content -->
1424
1425	<footer class="entry-footer">
1426		
1427				<div class="entry-meta">
1428			<span class="byline">
1429				<a href="https://vector-bsfa.com/author/vectoreditors2017/" rel="author">Vector editors</a>			</span>
1430							<span class="cat-links">
1431					<a href="https://vector-bsfa.com/category/articles/academic-articles/" rel="category tag">academic articles</a>, <a href="https://vector-bsfa.com/category/articles/" rel="category tag">articles</a>				</span><!-- .cat-links -->
1432			
1433			<span class="comments-link"><a href="https://vector-bsfa.com/2026/04/30/zoefuturism-in-the-online-world-cultivating-our-own-digital-gardens/#respond">Leave a comment</a></span><!-- .comments-link -->
1434			<span class="published-on">
1435									<a href="https://vector-bsfa.com/2026/04/30/zoefuturism-in-the-online-world-cultivating-our-own-digital-gardens/" rel="bookmark"><time class="entry-date published" datetime="2026-04-30T20:31:18+00:00">April 30, 2026</time><time class="updated" datetime="2026-03-27T21:24:31+00:00">March 27, 2026</time></a>
1436							</span>
1437
1438					</div><!-- .entry-meta -->
1439		</footer><!-- .entry-footer -->
1440</article><!-- #post-## -->
1441
1442			
1443				
1444<article id="post-13419" class="post-13419 post type-post status-publish format-standard hentry category-articles tag-christine-aicardi tag-zoefuturism">
1445			<header class="entry-header">
1446			<h1 class="entry-title"><a href="https://vector-bsfa.com/2026/04/07/a-very-british-genealogy-of-zoefuturism/" rel="bookmark">A very British genealogy of&nbsp;zoefuturism</a></h1>		</header><!-- .entry-header -->	
1447	<div class="entry-content">
1448		
1449<h2 class="wp-block-heading">By Christine Aicardi</h2>
1450
1451
1452
1453<p class="wp-block-paragraph"><em>Vector</em>’s call to explore zoefuturism was the first time I heard of the word. But the editors’ framing of this newly coined variety of futurism spoke to me. Reading it through the prism of (feminist) scholarly literature in Science and Technology Studies (STS), it brought to mind the theorizing of ethics in more-than-human worlds, and its emphasis on the living relationalities of care across human and nonhuman agencies (Puig de la Bellacasa, 2017); it brought to mind multispecies assemblages and their lifeways entanglements (Lowenhaupt Tsing, 2015); it brought to mind the Chthulucene, proposed by Donna Haraway as more apt than the Anthropocene at describing current times, when human and nonhuman are more than ever inextricably entangled in living and dying together (Haraway, 2016).</p>
1454
1455
1456
1457<p class="wp-block-paragraph">But what caught me was a recommendation in the “Further explorations…” section of Vector’s call – the short story “Euglena” by Jane Norris (Norris, 2024). I had read “Euglena” and remembered it as a moving homage to the second generation of British cybernetics through one of its main figures, Stafford Beer. The monologuing slime mould narrating the story (we don’t know at the start that they are a slime mould) explain that their “first connection was with Stafford Beer”, that they loved his brain, and that they were born as a pond computer around 1960 (265-67). This, for me, raised intriguing questions about the possible relations between zoefuturism and cybernetics.</p>
1458
1459
1460
1461<p class="wp-block-paragraph">Beer (1926-2002), born in Putney, London, is best remembered for his contributions to operational research, management cybernetics (a field he launched in the 1950s) and (exceedingly) complex systems thinking (Rosenhead, 2006). A historical landmark was Project Cybersyn (1971-73), an experiment in socialist cybernetics in Allende’s Chile, which was framed by Beer’s writings on management cybernetics and to which he actively participated (Medina, 2006). Less known are Beer’s highly imaginative forays into biological computing in the 1950s and 1960s, on his own and in collaboration with Gordon Pask, another important British cybernetician of the second generation.</p>
1462
1463
1464
1465<p class="wp-block-paragraph">From the mid-1950s, Beer started looking far and wide for natural systems that could be used in the construction of cybernetic machines (Pickering, 2010: 231-34). He investigated with young children (his own, probably), successfully using positive and negative feedback to train them in solving simultaneous equations without teaching them the maths. He reported on thought experiments aimed at enticing various kinds of animals to “play this game” using adequate “reward function[s]”: mice, using cheese; rats and pigeons (already studied for their learning abilities); bees, ants, termites, which “have all been systematically considered as components of self
1465-organizing systems” (Beer, 1962, cited in Pickering (2010): 232). But it was with simple pond life that he most experimented: colonies of a freshwater crustacean (Daphnia) and… of Euglena, a genus of microscopic unicellular flagellate algae, of which some species live in freshwater and some in saltwater. Eventually, for over a year he tried to enrol an entire pond ecosystem, in a large tank which contents “were randomly sampled from ponds in Derbyshire and Surrey” (Beer, 1962, cited in Pickering (2010): 234).</p>
1466
1467
1468
1469 <a href="https://vector-bsfa.com/2026/04/07/a-very-british-genealogy-of-zoefuturism/#more-13419" class="more-link">Continue reading <span class="screen-reader-text">&#8220;A very British genealogy of&nbsp;zoefuturism&#8221;</span> <span class="meta-nav">&rarr;</span></a>	</div><!-- .entry-content -->
1470
1471	<footer class="entry-footer">
1472		
1473				<div class="entry-meta">
1474			<span class="byline">
1475				<a href="https://vector-bsfa.com/author/vectoreditors2017/" rel="author">Vector editors</a>			</span>
1476							<span class="cat-links">
1477					<a href="https://vector-bsfa.com/category/articles/" rel="category tag">articles</a>				</span><!-- .cat-links -->
1478			
1479			<span class="comments-link"><a href="https://vector-bsfa.com/2026/04/07/a-very-british-genealogy-of-zoefuturism/#respond">Leave a comment</a></span><!-- .comments-link -->
1480			<span class="published-on">
1481									<a href="https://vector-bsfa.com/2026/04/07/a-very-british-genealogy-of-zoefuturism/" rel="bookmark"><time class="entry-date published" datetime="2026-04-07T19:47:18+00:00">April 7, 2026</time><time class="updated" datetime="2026-02-03T19:52:17+00:00">February 3, 2026</time></a>
1482							</span>
1483
1484					</div><!-- .entry-meta -->
1485		</footer><!-- .entry-footer -->
1486</article><!-- #post-## -->
1487
1488			
1489			
1490	<nav class="navigation posts-navigation" aria-label="Posts">
1491		<h2 class="screen-reader-text">Posts navigation</h2>
1492		<div class="nav-links"><div class="nav-previous"><a href="https://vector-bsfa.com/category/articles/page/2/" >Older posts</a></div></div>
1493	</nav>
1494		
1495		</main><!-- #main -->
1496	</div><!-- #primary -->
1497
1498
1499		</div><!-- #content -->
1500
1501		<footer id="colophon" class="site-footer" role="contentinfo">
1502						<div class="site-info">
1503				<a href="https://wordpress.com/?ref=footer_custom_svg" title="Create a website or blog at WordPress.com" rel="nofollow"><svg style="fill: currentColor; position: relative; top: 1px;" width="14px" height="15px" viewBox="0 0 14 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-labelledby="title" role="img">
1504				<desc id="title">Create a website or blog at WordPress.com</desc>
1505				<path d="M12.5225848,4.97949746 C13.0138466,5.87586309 13.2934037,6.90452431 13.2934037,7.99874074 C13.2934037,10.3205803 12.0351007,12.3476807 10.1640538,13.4385638 L12.0862862,7.88081544 C12.4453251,6.98296834 12.5648813,6.26504621 12.5648813,5.62667922 C12.5648813,5.39497674 12.549622,5.17994084 12.5225848,4.97949746 L12.5225848,4.97949746 Z M7.86730089,5.04801561 C8.24619178,5.02808979 8.58760099,4.98823815 8.58760099,4.98823815 C8.9267139,4.94809022 8.88671369,4.44972248 8.54745263,4.46957423 C8.54745263,4.46957423 7.52803983,4.54957381 6.86996227,4.54957381 C6.25158863,4.54957381 5.21247202,4.46957423 5.21247202,4.46957423 C4.87306282,4.44972248 4.83328483,4.96816418 5.17254589,4.98823815 C5.17254589,4.98823815 5.49358462,5.02808979 5.83269753,5.04801561 L6.81314716,7.73459399 L5.43565839,11.8651647 L3.14394256,5.04801561 C3.52312975,5.02808979 3.86416859,4.98823815 3.86416859,4.98823815 C4.20305928,4.94809022 4.16305906,4.44972248 3.82394616,4.46957423 C3.82394616,4.46957423 2.80475558,4.54957381 2.14660395,4.54957381 C2.02852925,4.54957381 1.88934333,4.54668493 1.74156477,4.54194422 C2.86690406,2.83350881 4.80113651,1.70529256 6.99996296,1.70529256 C8.638342,1.70529256 10.1302017,2.33173369 11.2498373,3.35765419 C11.222726,3.35602457 11.1962815,3.35261718 11.1683554,3.35261718 C10.5501299,3.35261718 10.1114609,3.89113285 10.1114609,4.46957423 C10.1114609,4.98823815 10.4107217,5.42705065 10.7296864,5.94564049 C10.969021,6.36482346 11.248578,6.90326506 11.248578,7.68133501 C11.248578,8.21992476 11.0413918,8.84503256 10.7696866,9.71584277 L10.1417574,11.8132391 L7.86730089,5.04801561 Z M6.99996296,14.2927074 C6.38218192,14.2927074 5.78595654,14.2021153 5.22195356,14.0362644 L7.11048207,8.54925635 L9.04486267,13.8491542 C9.05760348,13.8802652 9.07323319,13.9089317 9.08989995,13.9358945 C8.43574834,14.1661896 7.73285573,14.2927074 6.99996296,14.2927074 L6.99996296,14.2927074 Z M0.706448182,7.99874074 C0.706448182,7.08630113 0.902152921,6.22015756 1.25141403,5.43749503 L4.25357806,13.6627848 C2.15393732,12.6427902 0.706448182,10.4898387 0.706448182,7.99874074 L0.706448182,7.99874074 Z M6.99996296,0.999 C3.14016476,0.999 0,4.13905746 0,7.99874074 C0,11.8585722 3.14016476,14.999 6.99996296,14.999 C10.8596871,14.999 14,11.8585722 14,7.99874074 C14,4.13905746 10.8596871,0.999 6.99996296,0.999 L6.99996296,0.999 Z" id="wordpress-logo-simplified-cmyk" stroke="none" fill=“currentColor” fill-rule="evenodd"></path>
1506			</svg></a>
1507				
1508							</div><!-- .site-info -->
1509		</footer><!-- #colophon -->
1510	</div><!-- #content-wrapper -->
1511</div><!-- #page -->
1512
1513		
1513<script type="text/javascript">
1514		var infiniteScroll = {"settings":{"id":"main","ajaxurl":"https://vector-bsfa.com/?infinity=scrolling","type":"click","wrapper":true,"wrapper_class":"infinite-wrap","footer":"page","click_handle":"1","text":"Older posts","totop":"Scroll back to top","currentday":"07.04.26","order":"DESC","scripts":[],"styles":[],"google_analytics":false,"offset":1,"history":{"host":"vector-bsfa.com","path":"/category/articles/page/%d/","use_trailing_slashes":true,"parameters":""},"query_args":{"category_name":"articles","error":"","m":"","p":0,"post_parent":"","subpost":"","subpost_id":"","attachment":"","attachment_id":0,"name":"","pagename":"","page_id":0,"second":"","minute":"","hour":"","day":0,"monthnum":0,"year":0,"w":0,"tag":"","cat":651,"tag_id":"","author":"","author_name":"","feed":"","tb":"","paged":0,"meta_key":"","meta_value":"","preview":"","s":"","sentence":"","title":"","fields":"all","menu_order":"","embed":"","category__in":[],"category__not_in":[],"category__and":[],"post__in":[],"post__not_in":[],"post_name__in":[],"tag__in":[],"tag__not_in":[],"tag__and":[],"tag_slug__in":[],"tag_slug__and":[],"post_parent__in":[],"post_parent__not_in":[],"author__in":[],"author__not_in":[],"search_columns":[],"lazy_load_term_meta":false,"posts_per_page":10,"ignore_sticky_posts":false,"suppress_filters":false,"cache_results":true,"update_post_term_cache":true,"update_menu_item_cache":false,"update_post_meta_cache":true,"post_type":"","nopaging":false,"comments_per_page":"0","no_found_rows":false,"order":"DESC"},"query_before":"2026-09-18 15:17:34","last_post_date":"2026-04-07 19:47:18","body_class":"infinite-scroll","loading_text":"Loading new page","stats":"blog=253356\u0026v=wpcom\u0026tz=0\u0026user_id=0\u0026arch_cat=articles\u0026arch_results=10\u0026subd=vectoreditors\u0026x_pagetype=infinite-click"}};
1515		</script>
1515
1516		<!--  -->
1517<script type="speculationrules">
1518{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/files/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/pub/independent-publisher-2/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1519</script>
1519
1520	<div style="display:none">
1521	</div>
1522		<div id="actionbar" dir="ltr" style="display: none;"
1523			class="actnbr-pub-independent-publisher-2 actnbr-has-follow actnbr-has-actions">
1524		<ul>
1525								<li class="actnbr-btn actnbr-hidden">
1526								<a class="actnbr-action actnbr-actn-follow " href="">
1527			<svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path clip-rule="evenodd" d="m4 4.5h12v6.5h1.5v-6.5-1.5h-1.5-12-1.5v1.5 10.5c0 1.1046.89543 2 2 2h7v-1.5h-7c-.27614 0-.5-.2239-.5-.5zm10.5 2h-9v1.5h9zm-5 3h-4v1.5h4zm3.5 1.5h-1v1h1zm-1-1.5h-1.5v1.5 1 1.5h1.5 1 1.5v-1.5-1-1.5h-1.5zm-2.5 2.5h-4v1.5h4zm6.5 1.25h1.5v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25z"  fill-rule="evenodd"></path></svg>
1528			<span>Subscribe</span>
1529		</a>
1530		<a class="actnbr-action actnbr-actn-following  no-display" href="">
1531			<svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 4.5H4V15C4 15.2761 4.22386 15.5 4.5 15.5H11.5V17H4.5C3.39543 17 2.5 16.1046 2.5 15V3H17.5V12.5H16V4.5ZM5.5 6.5H14.5V8H5.5V6.5ZM5.5 9.5H9.5V11H5.5V9.5ZM12 11H13V12H12V11ZM10.5 9.5H14.5V13.5H10.5V9.5ZM5.5 12H9.5V13.5H5.5V12Z" fill="#008A20"></path><path d="M19.5303 15.0303L15.5 19.0605L12.9697 16.5303L14.0303 15.4697L15.5 16.9395L18.4697 13.9697L19.5303 15.0303Z" fill="#008A20"></path></svg>
1532			<span>Subscribed</span>
1533		</a>
1534							<div class="actnbr-popover tip tip-top-left actnbr-notice" id="follow-bubble">
1535							<div class="tip-arrow"></div>
1536							<div class="tip-inner actnbr-follow-bubble">
1537															<ul>
1538											<li class="actnbr-sitename">
1539			<a href="https://vector-bsfa.com">
1540				<img loading='lazy' alt='' src='https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=50' srcset='https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=50 1x, https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=75 1.5x, https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=100 2x, https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=150 3x, https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=200 4x' class='avatar avatar-50' height='50' width='50' />				vector-bsfa.com			</a>
1541		</li>
1542										<div class="actnbr-message no-display"></div>
1543									<form method="post" action="https://subscribe.wordpress.com" accept-charset="utf-8" style="display: none;">
1544																						<div class="actnbr-follow-count">Join 408 other subscribers</div>
1545																					<div>
1546										<input type="email" name="email" placeholder="Enter your email address" class="actnbr-email-field" aria-label="Enter your email address" />
1547										</div>
1548										<input type="hidden" name="action" value="subscribe" />
1549										<input type="hidden" name="blog_id" value="253356" />
1550										<input type="hidden" name="source" value="https://vector-bsfa.com/category/articles/" />
1551										<input type="hidden" name="sub-type" value="actionbar-follow" />
1552										<input type="hidden" id="_wpnonce" name="_wpnonce" value="af8efc2004" />										<div class="actnbr-button-wrap">
1553											<button type="submit" value="Sign me up">
1554												Sign me up											</button>
1555										</div>
1556									</form>
1557									<li class="actnbr-login-nudge">
1558										<div>
1559											Already have a WordPress.com account? <a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fvector-bsfa.com%252F2026%252F09%252F08%252Fjean-paul-l-garnier-interviews-rachel-cordasco%252F">Log in now.</a>										</div>
1560									</li>
1561								</ul>
1562															</div>
1563						</div>
1564					</li>
1565							<li class="actnbr-ellipsis actnbr-hidden">
1566				<svg class="gridicon gridicons-ellipsis" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M7 12c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm12-2c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2zm-7 0c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2z"/></g></svg>				<div class="actnbr-popover tip tip-top-left actnbr-more">
1567					<div class="tip-arrow"></div>
1568					<div class="tip-inner">
1569						<ul>
1570								<li class="actnbr-sitename">
1571			<a href="https://vector-bsfa.com">
1572				<img loading='lazy' alt='' src='https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=50' srcset='https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=50 1x, https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=75 1.5x, https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=100 2x, https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=150 3x, https://vector-bsfa.com/wp-content/uploads/2020/12/cropped-vector-logo-1.jpg?w=200 4x' class='avatar avatar-50' height='50' width='50' />				vector-bsfa.com			</a>
1573		</li>
1574								<li class="actnbr-folded-follow">
1575										<a class="actnbr-action actnbr-actn-follow " href="">
1576			<svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path clip-rule="evenodd" d="m4 4.5h12v6.5h1.5v-6.5-1.5h-1.5-12-1.5v1.5 10.5c0 1.1046.89543 2 2 2h7v-1.5h-7c-.27614 0-.5-.2239-.5-.5zm10.5 2h-9v1.5h9zm-5 3h-4v1.5h4zm3.5 1.5h-1v1h1zm-1-1.5h-1.5v1.5 1 1.5h1.5 1 1.5v-1.5-1-1.5h-1.5zm-2.5 2.5h-4v1.5h4zm6.5 1.25h1.5v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25z"  fill-rule="evenodd"></path></svg>
1577			<span>Subscribe</span>
1578		</a>
1579		<a class="actnbr-action actnbr-actn-following  no-display" href="">
1580			<svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 4.5H4V15C4 15.2761 4.22386 15.5 4.5 15.5H11.5V17H4.5C3.39543 17 2.5 16.1046 2.5 15V3H17.5V12.5H16V4.5ZM5.5 6.5H14.5V8H5.5V6.5ZM5.5 9.5H9.5V11H5.5V9.5ZM12 11H13V12H12V11ZM10.5 9.5H14.5V13.5H10.5V9.5ZM5.5 12H9.5V13.5H5.5V12Z" fill="#008A20"></path><path d="M19.5303 15.0303L15.5 19.0605L12.9697 16.5303L14.0303 15.4697L15.5 16.9395L18.4697 13.9697L19.5303 15.0303Z" fill="#008A20"></path></svg>
1581			<span>Subscribed</span>
1582		</a>
1583								</li>
1584														<li class="actnbr-signup"><a href="https://wordpress.com/start/">Sign up</a></li>
1585							<li class="actnbr-login"><a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fvector-bsfa.com%252F2026%252F09%252F08%252Fjean-paul-l-garnier-interviews-rachel-cordasco%252F">Log in</a></li>
1586															<li class="flb-report">
1587									<a href="https://wordpress.com/abuse/?report_url=https://vector-bsfa.com" target="_blank" rel="noopener noreferrer">
1588										Report this content									</a>
1589								</li>
1590															<li class="actnbr-reader">
1591									<a href="https://wordpress.com/reader/feeds/73384809">
1592										View site in Reader									</a>
1593								</li>
1594															<li class="actnbr-subs">
1595									<a href="https://subscribe.wordpress.com/">Manage subscriptions</a>
1596								</li>
1597																<li class="actnbr-fold"><a href="">Collapse this bar</a></li>
1598														</ul>
1599					</div>
1600				</div>
1601			</li>
1602		</ul>
1603	</div>
1604	
1605<script>
1606window.addEventListener( "DOMContentLoaded", function( event ) {
1607	var link = document.createElement( "link" );
1608	link.href = "/wp-content/mu-plugins/actionbar/actionbar.css?v=20250116";
1609	link.type = "text/css";
1610	link.rel = "stylesheet";
1611	document.head.appendChild( link );
1612
1613	var script = document.createElement( "script" );
1614	script.src = "/wp-content/mu-plugins/actionbar/actionbar.js?v=20250204";
1615	document.body.appendChild( script );
1616} );
1617</script>
1617
1618
1619			<div id="jp-carousel-loading-overlay" style="display: none;">
1620			<div id="jp-carousel-loading-wrapper">
1621				<span id="jp-carousel-library-loading"><svg class="jetpack-spinner" width="40" height="40" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="50" cy="50" r="46" fill="none" stroke="#ddd" stroke-width="8"/><path d="M 50 4 A 46 46 0 0 1 96 50" fill="none" stroke="currentColor" stroke-width="8" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" dur="1.4s" from="0 50 50" to="360 50 50" repeatCount="indefinite"/></path></svg></span>
1622			</div>
1623		</div>
1624		<div class="jp-carousel-overlay" style="display: none;">
1625
1626		<div class="jp-carousel-container">
1627			<!-- The Carousel Swiper -->
1628			<div
1629				class="jp-carousel-wrap swiper jp-carousel-swiper-container jp-carousel-transitions"
1630				itemscope
1631				itemtype="https://schema.org/ImageGallery">
1632				<div class="jp-carousel swiper-wrapper"></div>
1633				<div class="jp-swiper-button-prev swiper-button-prev">
1634					<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1635						<mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12">
1636							<path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/>
1637						</mask>
1638						<g mask="url(#maskPrev)">
1639							<rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/>
1640						</g>
1641					</svg>
1642				</div>
1643				<div class="jp-swiper-button-next swiper-button-next">
1644					<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1645						<mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12">
1646							<path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/>
1647						</mask>
1648						<g mask="url(#maskNext)">
1649							<rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/>
1650						</g>
1651					</svg>
1652				</div>
1653			</div>
1654			<!-- The main close buton -->
1655			<div class="jp-carousel-close-hint">
1656				<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1657					<mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14">
1658						<path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/>
1659					</mask>
1660					<g mask="url(#maskClose)">
1661						<rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/>
1662					</g>
1663				</svg>
1664			</div>
1665			<!-- Image info, comments and meta -->
1666			<div class="jp-carousel-info">
1667				<div class="jp-carousel-info-footer">
1668					<div class="jp-carousel-pagination-container">
1669						<div class="jp-swiper-pagination swiper-pagination"></div>
1670						<div class="jp-carousel-pagination"></div>
1671					</div>
1672					<div class="jp-carousel-photo-title-container">
1673						<div class="jp-carousel-photo-caption"></div>
1674					</div>
1675					<div class="jp-carousel-photo-icons-container">
1676						<a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility">
1677							<span class="jp-carousel-icon">
1678								<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1679									<mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20">
1680										<path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/>
1681									</mask>
1682									<g mask="url(#maskInfo)">
1683										<rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/>
1684									</g>
1685								</svg>
1686							</span>
1687						</a>
1688												<a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility">
1689							<span class="jp-carousel-icon">
1690								<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1691									<mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20">
1692										<path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/>
1693									</mask>
1694									<g mask="url(#maskComments)">
1695										<rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/>
1696									</g>
1697								</svg>
1698
1699								<span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span>
1700							</span>
1701						</a>
1702											</div>
1703				</div>
1704				<div class="jp-carousel-info-extra">
1705					<div class="jp-carousel-info-content-wrapper">
1706						<div class="jp-carousel-photo-title-container">
1707							<div class="jp-carousel-photo-title"></div>
1708						</div>
1709						<div class="jp-carousel-comments-wrapper">
1710															<div id="jp-carousel-comments-loading">
1711									<span>Loading Comments...</span>
1712								</div>
1713								<div class="jp-carousel-comments"></div>
1714								<div id="jp-carousel-comment-form-container">
1715									<span id="jp-carousel-comment-form-spinner"><svg class="jetpack-spinner" width="20" height="20" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="50" cy="50" r="46" fill="none" stroke="#ddd" stroke-width="8"/><path d="M 50 4 A 46 46 0 0 1 96 50" fill="none" stroke="currentColor" stroke-width="8" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" dur="1.4s" from="0 50 50" to="360 50 50" repeatCount="indefinite"/></path></svg></span>
1716									<div id="jp-carousel-comment-post-results"></div>
1717																														<form id="jp-carousel-comment-form">
1718												<label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label>
1719												<textarea
1720													name="comment"
1721													class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea"
1722													id="jp-carousel-comment-form-comment-field"
1723													placeholder="Write a Comment..."
1724												></textarea>
1725												<div id="jp-carousel-comment-form-submit-and-info-wrapper">
1726													<div id="jp-carousel-comment-form-commenting-as">
1727																													<fieldset>
1728																<label for="jp-carousel-comment-form-email-field">Email (Required)</label>
1729																<input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" />
1730															</fieldset>
1731															<fieldset>
1732																<label for="jp-carousel-comment-form-author-field">Name (Required)</label>
1733																<input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" />
1734															</fieldset>
1735															<fieldset>
1736																<label for="jp-carousel-comment-form-url-field">Website</label>
1737																<input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" />
1738															</fieldset>
1739																											</div>
1740													<input
1741														type="submit"
1742														name="submit"
1743														class="jp-carousel-comment-form-button"
1744														id="jp-carousel-comment-form-button-submit"
1745														value="Post Comment" />
1746												</div>
1747											</form>
1748																											</div>
1749													</div>
1750						<div class="jp-carousel-image-meta">
1751							<div class="jp-carousel-title-and-caption">
1752								<div class="jp-carousel-photo-info">
1753									<div class="jp-carousel-caption" itemprop="caption description"></div>
1754								</div>
1755
1756								<div class="jp-carousel-photo-description"></div>
1757							</div>
1758							<a class="jp-carousel-image-download" href="#" aria-label="Download image" target="_blank" style="display: none;">
1759								<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1760									<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18">
1761										<path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/>
1762									</mask>
1763									<g mask="url(#mask0)">
1764										<rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/>
1765									</g>
1766								</svg>
1767								<span class="jp-carousel-download-text"></span>
1768							</a>
1769							<div class="jp-carousel-image-map" style="display: none;"></div>
1770						</div>
1771					</div>
1772				</div>
1773			</div>
1774		</div>
1775
1776		</div>
1777		
1778	
1778<script type="text/javascript">
1779		(function () {
1780			var wpcom_reblog = {
1781				source: 'toolbar',
1782
1783				toggle_reblog_box_flair: function (obj_id, post_id) {
1784
1785					// Go to site selector. This will redirect to their blog if they only have one.
1786					const postEndpoint = `https://wordpress.com/post`;
1787
1788					// Ideally we would use the permalink here, but fortunately this will be replaced with the 
1789					// post permalink in the editor.
1790					const originalURL = `${ document.location.href }?page_id=${ post_id }`; 
1791					
1792					const url =
1793						postEndpoint +
1794						'?url=' +
1795						encodeURIComponent( originalURL ) +
1796						'&is_post_share=true' +
1797						'&v=5';
1798
1799					const redirect = function () {
1800						if (
1801							! window.open( url, '_blank' )
1802						) {
1803							location.href = url;
1804						}
1805					};
1806
1807					if ( /Firefox/.test( navigator.userAgent ) ) {
1808						setTimeout( redirect, 0 );
1809					} else {
1810						redirect();
1811					}
1812				},
1813			};
1814
1815			window.wpcom_reblog = wpcom_reblog;
1816		})();
1817	</script>
vendor: 1 bytes, line 1817
1817
1818<script id="coblocks-loader-js-extra">
1819var wpcom_coblocks_js = {"coblocks_masonry_js":"https://s2.wp.com/wp-content/plugins/coblocks/2.18.1-simple-rev.4/dist/js/coblocks-masonry.min.js?m=1681832297i","coblocks_lightbox_js":"https://s2.wp.com/wp-content/plugins/coblocks/2.18.1-simple-rev.4/dist/js/coblocks-lightbox.min.js?m=1681832297i","jquery_core_js":"/wp-includes/js/jquery/jquery.min.js","jquery_migrate_js":"/wp-includes/js/jquery/jquery-migrate.min.js","masonry_js":"/wp-includes/js/masonry.min.js","imagesloaded_js":"/wp-includes/js/imagesloaded.min.js"};
1820var coblocksLigthboxData = {"closeLabel":"Close Gallery","leftLabel":"Previous","rightLabel":"Next"};
1821//# sourceURL=coblocks-loader-js-extra
1822</script>
vendor: 1 bytes, line 1822
1822
1823<script id="jetpack-carousel-js-extra">
1824var jetpackSwiperLibraryPath = {"url":"/wp-content/mu-plugins/jetpack-plugin/moon/_inc/blocks/swiper.js"};
1825var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https://vector-bsfa.com/wp-admin/admin-ajax.php","nonce":"7bd7d090a3","display_exif":"1","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","image_label":"Open image in full-screen.","download_original":"View full size \u003Cspan class=\"photo-size\"\u003E{0}\u003Cspan class=\"photo-size-times\"\u003E\u00d7\u003C/span\u003E{1}\u003C/span\u003E","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"1","login_url":"https://vectoreditors.wordpress.com/wp-login.php?redirect_to=https%3A%2F%2Fvector-bsfa.com%2F2026%2F09%2F08%2Fjean-paul-l-garnier-interviews-rachel-cordasco%2F","blog_id":"253356","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"],"stats_query_args":"blog=253356&v=wpcom&tz=0&user_id=0&arch_cat=articles&arch_results=10&subd=vectoreditors","is_public":"1"};
1826//# sourceURL=jetpack-carousel-js-extra
1827</script>
vendor: 1 bytes, line 1827
1827
1828<script crossorigin='anonymous' type='text/javascript'  src='/_static/??-eJydkdFOwzAMRX8Ix2o3RF8Qn4La1N3cJnYUJxv8PZ20AkIgob5Yuvb1sXSN1wRepZAUjBVSqCcWw5lK6v1y1xhVBV9ZPA6Vw4gsEwsXAvNZQ9j0u4ssbrYH/EbdkF6HoH4xbF3TuQaMYwoEmS7uiCNbwfnLBEH7kfJvvHKmSIapDuvZkRKtRQqsOrCdKUN7A0l/4VNfWHfu/zHaB7OFEwSWBSb11WDitx2gW/xr3pwKXJPX+BPx//f5Pms1Cp++rXHP+yU+N0/dY9seDk03fwCbQcsE'></script>
vendor: 1 bytes, line 1828
1828
1829<script data-wp-strategy="defer" defer id="wp-embed-js" src="/wp-includes/js/wp-embed.min.js?m=1743165756i&#038;ver=7.1.1-alpha-63587"></script>
vendor: 1 bytes, line 1829
1829
1830<script data-wp-strategy="defer" defer id="tiled-gallery-js" src="/wp-content/mu-plugins/jetpack-plugin/moon/_inc/build/tiled-gallery/tiled-gallery/tiled-gallery.min.js?m=1755006225i&#038;ver=16.3-a.2"></script>
vendor: 1 bytes, line 1830
1830
1831<script crossorigin='anonymous' type='text/javascript'  src='/wp-content/mu-plugins/carousel-wpcom/carousel-wpcom.js?m=1761899756i'></script>
vendor: 1 bytes, line 1831
1831
1832<script id="wp-emoji-settings" type="application/json">
1833{"baseUrl":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/","ext":".png","svgUrl":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/svg/","svgExt":".svg","source":{"concatemoji":"/wp-includes/js/wp-emoji-release.min.js?m=1783090810i&ver=7.1.1-alpha-63587"}}
1834</script>
vendor: 1 bytes, line 1834
1834
1835<script type="module">
1836/*! This file is auto-generated */
1837var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1838//# sourceURL=/wp-includes/js/wp-emoji-loader.min.js
1839</script>
1839
1840		
1840<script type="text/javascript">
1841			(function() {
1842				var extend = function(out) {
1843					out = out || {};
1844
1845					for (var i = 1; i < arguments.length; i++) {
1846						if (!arguments[i])
1847						continue;
1848
1849						for (var key in arguments[i]) {
1850						if (arguments[i].hasOwnProperty(key))
1851							out[key] = arguments[i][key];
1852						}
1853					}
1854
1855					return out;
1856				};
1857				extend( window.infiniteScroll.settings.scripts, ["jetpack-mu-wpcom-settings","rlt-proxy","wpcom-actionbar-placeholder","the-neverending-homepage","coblocks-loader","independent-publisher-2-navigation","independent-publisher-2-images","independent-publisher-2-skip-link-focus-fix","independent-publisher-2-wpcom-functions","jetpack-carousel","wp-embed","tiled-gallery","carousel-wpcom"] );
1858				extend( window.infiniteScroll.settings.styles, ["the-neverending-homepage","coblocks-frontend","wpcom-core-compat-playlist-styles","wpcom-bbpress2-staff-css","genericons","independent-publisher-2-style","independent-publisher-2-block-style","independent-publisher-2-wpcom-style","reblogging","geo-location-flair","a8c-global-print","h4-global","wp-img-auto-sizes-contain","wp-emoji-styles","wp-block-library","classic-theme-styles","wp-block-styles-placeholder","coblocks-inline-format","wp-global-styles-placeholder","jetpack-global-styles-frontend-style","wp-block-embed","wp-block-embed-theme","wp-block-list-item","wp-block-list-item-theme","wp-block-quote","wp-block-quote-theme","wp-block-separator","wp-block-separator-theme","wp-block-heading","wp-block-heading-theme","wp-block-image","wp-block-image-theme","wp-block-list","wp-block-list-theme","wp-block-paragraph","wp-block-paragraph-theme","wp-block-read-more","wp-block-read-more-theme","global-styles","jetpack-swiper-library","jetpack-carousel","tiled-gallery","core-block-supports-duotone"] );
1859			})();
1860		</script>
1860
1861				<span id="infinite-aria" aria-live="assertive"></span>
1862		
1862<script src="//stats.wp.com/w.js?69" defer></script>
1862 
1862<script type="text/javascript">
1863_tkq = window._tkq || [];
1864_stq = window._stq || [];
1865_tkq.push(['storeContext', {'blog_id':'253356','blog_tz':'0','user_lang':'en','blog_lang':'en','user_id':'0'}]);
1866		// Prevent sending pageview tracking from WP-Admin pages.
1867		_stq.push(['view', {'blog':'253356','v':'wpcom','tz':'0','user_id':'0','arch_cat':'articles','arch_results':'10','subd':'vectoreditors'}]);
1868		_stq.push(['extra', {'crypt':'UE5tW3cvZGRTd1VXTHx0Q0pyYT89K3QrZXh+YlZCT3lNLEN2NzQ2Njh8QTJiL1BzZVh+MTlwZTc3TkdTOFRnU0tVUE1VQj1TaW03RjJMN204SS1UYnpzMktZLzE2bzNCfFk2V05WfDItJlc2bHJUMFImcVIxVzJLLz82WDAxWlRqekpdalFzZDgwaUVfSlprP2ssMDZOeDMlLEMsbFZ6VmxZUEIxaU5kWExoJmk3NXcsem96L2NkRU4yX3xzeS85dU1M'}]);
1869_stq.push([ 'clickTrackerInit', '253356', '0' ]);
1870</script>
1870
1871<noscript><img src="https://pixel.wp.com/b.gif?v=noscript" style="height:1px;width:1px;overflow:hidden;position:absolute;bottom:1px;" alt="" /></noscript>
1872<meta id="bilmur" property="bilmur:data" content="" data-provider="wordpress.com" data-service="simple" data-site-tz="Etc/GMT-0" data-custom-props="{&quot;logged_in&quot;:&quot;0&quot;,&quot;wptheme&quot;:&quot;pub\/independent-publisher-2&quot;,&quot;wptheme_is_block&quot;:&quot;0&quot;}"   >
1873		
1873<script defer src="/wp-content/js/bilmur.min.js?i=19&amp;m=202638"></script>
1873 	
1874</body>
1875</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.