<!DOCTYPE html>
<html lang="en-US">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name='robots' content='max-image-preview:large' />
<!-- Jetpack Site Verification Tags -->
<meta name="yandex-verification" content="b3813d9dbcdb2a1d">
<title>Ctrl Alt Dunc &#8211; Technical by trade, creative by habit.</title>
<link rel='dns-prefetch' href='//secure.gravatar.com' />
<link rel='dns-prefetch' href='//widgets.wp.com' />
<link rel='dns-prefetch' href='//s0.wp.com' />
<link rel='dns-prefetch' href='//0.gravatar.com' />
<link rel='dns-prefetch' href='//1.gravatar.com' />
<link rel='dns-prefetch' href='//2.gravatar.com' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='preconnect' href='//i0.wp.com' />
<link rel='preconnect' href='//c0.wp.com' />
<link rel="alternate" type="application/rss+xml" title="Ctrl Alt Dunc &raquo; Feed" href="https://duncanmaile.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Ctrl Alt Dunc &raquo; Comments Feed" href="https://duncanmaile.com/comments/feed/" />
<link rel='stylesheet' id='all-css-55401fdb4757d629f40f504de1cb5349' href='https://duncanmaile.com/_jb_static/??d6bd6b51ce' type='text/css' media='all' />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-block-social-links-inline-css">
.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/social-links/style.min.css */
</style>
<style id="wp-block-search-inline-css">
.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/search/style.min.css */
</style>
<style id="wp-block-columns-inline-css">
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:normal}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/columns/style.min.css */
</style>
<style id="wp-block-group-inline-css">
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/group/style.min.css */
</style>
<style id="wp-block-site-title-inline-css">
.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/site-title/style.min.css */
</style>
<style id="wp-block-categories-inline-css">
.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}:where(.wp-block-categories__label:not(.screen-reader-text)){display:block;width:100%}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/categories/style.min.css */
</style>
<style id="wp-block-heading-inline-css">
h1: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}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/heading/style.min.css */
</style>
<style id="wp-block-post-featured-image-inline-css">
.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/post-featured-image/style.min.css */
</style>
<style id="wp-block-post-title-inline-css">
.wp-block-post-title{box-sizing:border-box;overflow-wrap:anywhere;word-break:normal}.wp-block-post-title :where(a){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/post-title/style.min.css */
</style>
<style id="wp-block-post-excerpt-inline-css">
:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/post-excerpt/style.min.css */
</style>
<style id="wp-block-post-terms-inline-css">
.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/post-terms/style.min.css */
</style>
<style id="wp-block-post-date-inline-css">
.wp-block-post-date{box-sizing:border-box}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/post-date/style.min.css */
</style>
<style id="wp-block-post-template-inline-css">
.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/post-template/style.min.css */
</style>
<style id="wp-block-post-author-name-inline-css">
.wp-block-post-author-name{box-sizing:border-box}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/post-author-name/style.min.css */
</style>
<style id="wp-block-paragraph-inline-css">
.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}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/paragraph/style.min.css */
</style>
<style id="jetpack-block-subscriptions-inline-css">
.is-style-compact .is-not-subscriber :is(.wp-block-button__link,.wp-block-jetpack-subscriptions__button){border-end-start-radius:0!important;border-start-start-radius:0!important;margin-inline-start:0!important}.is-style-compact .is-not-subscriber .components-text-control__input,.is-style-compact .is-not-subscriber p#subscribe-email input[type=email]{border-end-end-radius:0!important;border-start-end-radius:0!important}.is-style-compact:not(.wp-block-jetpack-subscriptions__use-newline) .components-text-control__input{border-inline-end-width:0!important}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form-container{display:flex;flex-direction:column}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline:not(.wp-block-jetpack-subscriptions__use-newline) .is-not-subscriber .wp-block-jetpack-subscriptions__form-elements{align-items:flex-start;display:flex}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline:not(.wp-block-jetpack-subscriptions__use-newline) p#subscribe-submit{display:flex;justify-content:center}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form input[type=email],.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form input[type=email]{box-sizing:border-box;cursor:pointer;line-height:1.3;min-width:auto!important;white-space:nowrap!important}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form input[type=email]::placeholder,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form input[type=email]:disabled,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form input[type=email]::placeholder,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form input[type=email]:disabled{color:currentColor;opacity:.5}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form button{border-color:#0000;border-style:solid}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email{background:#0000;flex-grow:1}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield .components-base-control__field,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield input[type=email],.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email .components-base-control__field,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email input[type=email],.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield .components-base-control__field,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield input[type=email],.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email .components-base-control__field,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email input[type=email]{height:auto;margin:0;width:100%}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-submit,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-submit{line-height:0;margin:0;padding:0}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__show-subs .wp-block-jetpack-subscriptions__subscount{font-size:16px;margin:8px 0;text-align:end}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__use-newline .wp-block-jetpack-subscriptions__form-elements{display:block}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__use-newline .wp-block-jetpack-subscriptions__button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__use-newline button{display:inline-block;max-width:100%}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__use-newline .wp-block-jetpack-subscriptions__subscount{text-align:start}#subscribe-submit.is-link{text-align:center;width:auto!important}#subscribe-submit.is-link a{margin-left:0!important;margin-top:0!important;width:auto!important}@keyframes jetpack-memberships_button__spinner-animation{to{transform:rotate(1turn)}}.jetpack-memberships-spinner{display:none;height:1em;margin:0 0 0 5px;width:1em}.jetpack-memberships-spinner svg{height:100%;margin-bottom:-2px;width:100%}.jetpack-memberships-spinner-rotating{animation:jetpack-memberships_button__spinner-animation .75s linear infinite;transform-origin:center}.is-loading .jetpack-memberships-spinner{display:inline-block}body.jetpack-memberships-modal-open{overflow:hidden}dialog.jetpack-memberships-modal{opacity:1}dialog.jetpack-memberships-modal,dialog.jetpack-memberships-modal iframe{background:#0000;border:0;bottom:0;box-shadow:none;height:100%;left:0;margin:0;padding:0;position:fixed;right:0;top:0;width:100%}dialog.jetpack-memberships-modal::backdrop{background-color:#000;opacity:.7;transition:opacity .2s ease-out}dialog.jetpack-memberships-modal.is-loading,dialog.jetpack-memberships-modal.is-loading::backdrop{opacity:0}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/jetpack/_inc/blocks/subscriptions/view.css?minify=false */
</style>
<style id="wp-block-navigation-link-inline-css">
.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/gutenberg/build/styles/block-library/navigation-link/style.min.css */
</style>
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
: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;--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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;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}}
.has-text-align-justify{text-align:justify;}
/*# sourceURL=wp-block-library-inline-css */
</style>
<style id="wp-block-template-skip-link-inline-css">
/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;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}
/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */
</style>
<style id="global-styles-inline-css">
: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: #ffffff;--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--base: #ffffff;--wp--preset--color--contrast: #000000;--wp--preset--color--primary: #296DEB;--wp--preset--color--secondary: #2e2e2e;--wp--preset--color--tertiary: #757575;--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,0) 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: clamp(0.868rem, 0.868rem + ((1vw - 0.2rem) * 0.275), 1.042rem);--wp--preset--font-size--medium: clamp(1.042rem, 1.042rem + ((1vw - 0.2rem) * 0.329), 1.25rem);--wp--preset--font-size--large: clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.395), 1.5rem);--wp--preset--font-size--x-large: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.474), 1.8rem);--wp--preset--font-size--x-small: 0.868rem;--wp--preset--font-size--xx-large: clamp(1.8rem, 1.8rem + ((1vw - 0.2rem) * 1.252), 2.592rem);--wp--preset--font-size--xxx-large: clamp(2.592rem, 2.592rem + ((1vw - 0.2rem) * 1.802), 3.732rem);--wp--preset--font-size--xxxx-large: clamp(2.592rem, 2.592rem + ((1vw - 0.2rem) * 2.983), 4.479rem);--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--font-family--orbitron: Orbitron;--wp--preset--font-family--manrope: Manrope;--wp--preset--text-shadow--light: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.3);--wp--preset--text-shadow--strong: 0.1em 0.1em 0.25em rgba(0, 0, 0, 0.5);--wp--preset--spacing--20: 0.25rem;--wp--preset--spacing--30: 0.5rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: clamp(1.5rem, 2.2408964vw, 2.0rem);--wp--preset--spacing--60: clamp(2.0rem, 3.3613445vw, 3.0rem);--wp--preset--spacing--70: clamp(2.0rem, 4.4817927vw, 4.0rem);--wp--preset--spacing--80: clamp(3.0rem, 6.7226891vw, 6.0rem);--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%;}:root { --wp--style--global--content-size: 650px;--wp--style--global--wide-size: 1332px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--preset--spacing--50); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--preset--spacing--50); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--50);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--50);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--preset--spacing--50);}:root :where(.is-layout-grid){gap: var(--wp--preset--spacing--50);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--manrope);font-size: var(--wp--preset--font-size--small);font-weight: 500;letter-spacing: -0.005em;line-height: 1.4;--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--60);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--60);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--primary);text-decoration: none;}:root :where(a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--tertiary);}h1, h2, h3, h4, h5, h6{font-style: normal;font-weight: 800;line-height: 1.2;}h1{font-size: var(--wp--preset--font-size--x-large);}h2{font-size: var(--wp--preset--font-size--large);}h3{font-size: var(--wp--preset--font-size--medium);}h4{font-size: var(--wp--preset--font-size--small);}h5{font-size: var(--wp--preset--font-size--x-small);text-transform: uppercase;}h6{font-size: var(--wp--preset--font-size--x-small);}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-radius: 0;border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--x-small);font-style: inherit;font-weight: 800;letter-spacing: 0.01em;line-height: 1;padding-top: 1.0625rem;padding-right: 2.125rem;padding-bottom: 1.0625rem;padding-left: 2.125rem;text-decoration: none;text-transform: uppercase;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--primary);color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--preset--color--primary);color: var(--wp--preset--color--base);outline-color: var(--wp--preset--color--primary);outline-offset: 2px;outline-style: dotted;outline-width: 1px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--preset--color--primary);color: var(--wp--preset--color--base);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--contrast);font-size: var(--wp--preset--font-size--x-small);margin-top: var(--wp--preset--spacing--30);margin-bottom: var(--wp--style--block-gap);}.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-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !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-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !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-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !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;}.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-x-small-font-size{font-size: var(--wp--preset--font-size--x-small) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-xxx-large-font-size{font-size: var(--wp--preset--font-size--xxx-large) !important;}.has-xxxx-large-font-size{font-size: var(--wp--preset--font-size--xxxx-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;}.has-orbitron-font-family{font-family: var(--wp--preset--font-family--orbitron) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-light-text-shadow{text-shadow: var(--wp--preset--text-shadow--light) !important;}.has-strong-text-shadow{text-shadow: var(--wp--preset--text-shadow--strong) !important;}.wpcom-ai-categories-horizontal { display: flex; flex-wrap: wrap; gap: 0.75rem; list-style: none; padding: 0.5rem 0; line-height: 1.2; justify-content: center; } .wpcom-ai-categories-horizontal li { display: inline; } .wpcom-ai-categories-horizontal a { text-decoration: none; } .wpcom-ai-categories-horizontal a:hover { text-decoration: underline; } @media (max-width: 600px) { .wpcom-ai-categories-horizontal { gap: 0.5rem; font-size: 0.9rem; } }
:root :where(.wp-block-columns){margin-bottom: 0;}
:root :where(.wp-block-categories){padding-left: 0;}:root :where(.wp-block-categories){list-style-type:none;}
:root :where(.wp-block-categories a:where(:not(.wp-element-button))){color: var(--wp--preset--color--contrast);}
:root :where(.wp-block-categories a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--primary);}
:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-navigation.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container ){border-color: var(--wp--preset--color--contrast);}
:root :where(p){line-height: calc(1em + 0.75rem);}
:root :where(.wp-block-post-author-name){color: var(--wp--preset--color--tertiary);font-size: var(--wp--preset--font-size--x-small);}
:root :where(.wp-block-post-author-name a:where(:not(.wp-element-button))){color: var(--wp--preset--color--tertiary);text-decoration: none;}
:root :where(.wp-block-post-author-name a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--primary);}
:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--x-small);}
:root :where(.wp-block-post-date a:where(:not(.wp-element-button))){color: var(--wp--preset--color--contrast);}
:root :where(.wp-block-post-date a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--primary);}
:root :where(.wp-block-post-excerpt .wp-block-post-excerpt__excerpt){line-height:inherit;}
:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--x-small);}
:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){color: var(--wp--preset--color--contrast);}
:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--primary);}
:root :where(.wp-block-post-title){color: var(--wp--preset--color--contrast);font-size: var(--wp--preset--font-size--x-large);font-style: normal;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){color: var(--wp--preset--color--contrast);}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--primary);}
:root :where(.wp-block-search){font-size: var(--wp--preset--font-size--x-small);line-height: 1;}:root :where(.wp-block-search.wp-block-search__button-outside .wp-block-search__input, .wp-block-search.wp-block-search__button-outside .wp-block-search__button, .wp-block-search.wp-block-search__no-button .wp-block-search__input, .wp-block-search.wp-block-search__button-only .wp-block-search__input, .wp-block-search.wp-block-search__button-only .wp-block-search__button, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper){border-radius: 0;}
:root :where(.wp-block-search .wp-element-button,.wp-block-search  .wp-block-button__link){padding-top: 1.0625rem;padding-right: 2.125rem;padding-bottom: 1.0625rem;padding-left: 2.125rem;}
:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--orbitron);font-size: var(--wp--preset--font-size--xxxx-large);font-style: normal;font-weight: 700;line-height: 0.85;text-transform: uppercase;}
:root :where(.wp-block-site-title a:where(:not(.wp-element-button))){color: var(--wp--preset--color--base);}
:root :where(.wp-block-site-title a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--base);}
:root :where(.wp-block-social-links-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-social-links-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-social-links-is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--40);margin-block-end: 0;}:root :where(.wp-block-social-links-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-social-links-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-social-links-is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--40);margin-block-end: 0;}:root :where(.wp-block-social-links-is-layout-flex){gap: var(--wp--preset--spacing--40);}:root :where(.wp-block-social-links-is-layout-grid){gap: var(--wp--preset--spacing--40);}
/*# sourceURL=global-styles-inline-css */
</style>
<style id="core-block-supports-inline-css">
.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-container-core-social-links-is-layout-a89b3969{justify-content:center;}.wp-container-core-columns-is-layout-87beb0d0{flex-wrap:nowrap;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--30);}.wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-elements-2 a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--base);}.wp-container-core-group-is-layout-ad4150a3 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-ad4150a3 > * + *{margin-block-start:var(--wp--preset--spacing--40);margin-block-end:0;}.wp-elements-3 a:where(:not(.wp-element-button)){color:#bfbaba;}.wp-container-core-group-is-layout-4548b604 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-4548b604 > * + *{margin-block-start:0.5rem;margin-block-end:0;}.wp-elements-4 a:where(:not(.wp-element-button)){color:#bfbaba;}.wp-container-core-group-is-layout-7bc66994 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-7bc66994 > * + *{margin-block-start:0.25rem;margin-block-end:0;}.wp-elements-5 a:where(:not(.wp-element-button)){color:#bfbaba;}.wp-elements-6 a:where(:not(.wp-element-button)){color:#bfbaba;}.wp-elements-7 a:where(:not(.wp-element-button)){color:#bfbaba;}.wp-container-core-post-template-is-layout-02493678{grid-template-columns:repeat(2, minmax(0, 1fr));}.wp-container-core-columns-is-layout-28f84493{flex-wrap:nowrap;}.wp-container-core-post-template-is-layout-e7fd85f5{grid-template-columns:repeat(4, minmax(0, 1fr));}.wp-elements-8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-elements-8 a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--primary);}.wp-container-core-social-links-is-layout-b30bd9b3{justify-content:center;}.wp-container-core-navigation-is-layout-a89b3969{justify-content:center;}
/*# sourceURL=core-block-supports-inline-css */
</style>
<style id="jetpack-stats-inline-css">
img#wpstats{display:none}
/*# sourceURL=jetpack-stats-inline-css */
</style>
<style id="jetpack_likes-inline-css">
#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars :is(li,ul){list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}:is(.comment-likes-widget-placeholder,.post-likes-widget-placeholder) .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}
/*# sourceURL=https://duncanmaile.com/wp-content/plugins/jetpack/_inc/build/likes/style.min.css */
</style>
<style id="jetpack-global-styles-frontend-style-inline-css">
: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;}
/*# sourceURL=jetpack-global-styles-frontend-style-inline-css */
</style>
<script id="jetpack-blocks-assets-base-url-js-before">
var Jetpack_Block_Assets_Base_Url="https://duncanmaile.com/wp-content/plugins/jetpack/_inc/blocks/";
//# sourceURL=jetpack-blocks-assets-base-url-js-before
</script>
<script id="jetpack-mu-wpcom-settings-js-before">
var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https://duncanmaile.com/wp-content/mu-plugins/wpcomsh/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/"};
//# sourceURL=jetpack-mu-wpcom-settings-js-before
</script>
<link rel="https://api.w.org/" href="https://duncanmaile.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://duncanmaile.com/xmlrpc.php?rsd" />

<link rel='shortlink' href='https://wp.me/heKTU' />
<meta name="generator" content="Site Kit by Google 1.189.0" />	<script type="text/javascript">
		//<![CDATA[
		function olint_prepare_all_external_links() {

			if( !document.links ) {
				document.links = document.getElementsByTagName('a');
			}
			var all_links                = document.links;
			var open_in_new_tab          = false;
			var open_external_in_new_tab = 'yes';
			var open_internal_in_new_tab = '';

			// loop through all the links of current page.
			for( var current = 0; current < all_links.length; current++ ) {
				var current_link = all_links[current];
				open_in_new_tab  = false;

				//only work if current link does not have any onClick attribute.
				if( all_links[current].hasAttribute('onClick') == false ) {
					if('yes' == open_internal_in_new_tab){
						// open link in new tab if the web address starts with http or https, and refers to current domain.
						if( (current_link.href.search(/^http/) != -1) && ((current_link.href.search('duncanmaile.com')) || (current_link.href.search(/^#/))) ){
							open_in_new_tab = true;
						}
					}
					if('yes' == open_external_in_new_tab){
						// open link in new tab if the web address starts with http or https, but does not refer to current domain.
						if( (current_link.href.search(/^http/) != -1) && (current_link.href.search('duncanmaile.com') == -1)  && (current_link.href.search(/^#/) == -1) ){
							open_in_new_tab = true;
						}
					}

					//if open_in_new_tab is true, update onClick attribute of current link.
					if( open_in_new_tab == true ){
						all_links[current].setAttribute( 'onClick', 'javascript:window.open(\''+current_link.href+'\'); return false;' );
					}
					all_links[current].removeAttribute('target');
				}
			}
		}

		function olint_load_external_links_in_new_tab( function_name ){
			var olint_on_load = window.onload;

			if (typeof window.onload != 'function'){
				window.onload = function_name;
			} else {
				window.onload = function(){
					olint_on_load();
					function_name();
				}
			}
		}

		olint_load_external_links_in_new_tab( olint_prepare_all_external_links );

	//]]>
	</script>
	<script id="wp-importmap" type="importmap">
{"imports":{"@wordpress/interactivity":"https://duncanmaile.com/wp-content/plugins/gutenberg/build/modules/interactivity/index.min.js?ver=b0929e0bd08daccaa778"}}
</script>
<link rel="modulepreload" href="https://duncanmaile.com/wp-content/plugins/gutenberg/build/modules/interactivity/index.min.js?ver=b0929e0bd08daccaa778" id="@wordpress/interactivity-js-modulepreload" fetchpriority="low">
<meta name="description" content="Technical by trade, creative by habit." />

<!-- Jetpack Open Graph Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Ctrl Alt Dunc" />
<meta property="og:description" content="Technical by trade, creative by habit." />
<meta property="og:url" content="https://duncanmaile.com/" />
<meta property="og:site_name" content="Ctrl Alt Dunc" />
<meta property="og:image" content="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/cropped-ai2003.png?fit=512%2C512&#038;ssl=1" />
<meta property="og:image:width" content="512" />
<meta property="og:image:height" content="512" />
<meta property="og:image:alt" content="" />
<meta property="og:locale" content="en_US" />

<!-- End Jetpack Open Graph Tags -->
<style class="wp-fonts-local">
@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/orbitron_normal_400.ttf') format('truetype');}
@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/orbitron_normal_500.ttf') format('truetype');}
@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/orbitron_normal_600.ttf') format('truetype');}
@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/orbitron_normal_700.ttf') format('truetype');}
@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/orbitron_normal_800.ttf') format('truetype');}
@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/orbitron_normal_900.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_200.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_300.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_400.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_500.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_600.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_800.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_700.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:italic;font-weight:200;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope-extralightitalic.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:italic;font-weight:300;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope-lightitalic.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:italic;font-weight:400;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope-italic.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:italic;font-weight:500;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope-mediumitalic.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:italic;font-weight:600;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope-semibolditalic.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:italic;font-weight:700;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope-bolditalic.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:italic;font-weight:800;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope-extrabolditalic.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_200.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_300.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_400.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_500.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_600.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_700.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_800.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_200.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_300.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_400.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_500.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_600.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_700.ttf') format('truetype');}
@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:fallback;src:url('https://duncanmaile.com/wp-content/themes/spiel/assets/fonts/manrope_normal_800.ttf') format('truetype');}
</style>
<link rel="icon" href="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/cropped-ai2003.png?fit=32%2C32&#038;ssl=1" sizes="32x32" />
<link rel="icon" href="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/cropped-ai2003.png?fit=192%2C192&#038;ssl=1" sizes="192x192" />
<link rel="apple-touch-icon" href="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/cropped-ai2003.png?fit=180%2C180&#038;ssl=1" />
<meta name="msapplication-TileImage" content="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/cropped-ai2003.png?fit=270%2C270&#038;ssl=1" />
</head>

<body class="home blog wp-custom-logo wp-embed-responsive wp-theme-spiel is-block-theme">

<a class="skip-link screen-reader-text" id="wp-skip-link" href="#wp--skip-link--target">Skip to content</a><div class="wp-site-blocks"><header class="wp-block-template-part">
<div class="wp-block-group has-base-color has-contrast-background-color has-text-color has-background has-link-color wp-elements-1 is-layout-flow wp-container-core-group-is-layout-ad4150a3 wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-87beb0d0 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:300px">
<ul class="wp-block-social-links has-small-icon-size has-icon-color is-style-logos-only is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-a89b3969 wp-block-social-links-is-layout-flex"><li style="color:#ffffff" class="wp-social-link wp-social-link-facebook has-base-color wp-block-social-link"><a href="https://facebook.com/mobilephone2003" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li style="color:#ffffff" class="wp-social-link wp-social-link-youtube has-base-color wp-block-social-link"><a href="https://youtube.com/mobilephone2003" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li>

<li style="color:#ffffff" class="wp-social-link wp-social-link-x has-base-color wp-block-social-link"><a href="https://x.com/mobilephone2003" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li style="color:#ffffff" class="wp-social-link wp-social-link-feed has-base-color wp-block-social-link"><a href="https://duncanmaile.com/feed" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"></path></svg><span class="wp-block-social-link-label screen-reader-text">RSS Feed</span></a></li></ul>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><form role="search" method="get" action="https://duncanmaile.com/" class="wp-block-search__button-only wp-block-search__searchfield-hidden wp-block-search__text-button alignright wp-block-search" 
		 data-wp-interactive="core/search"
		 data-wp-context='{"isSearchInputVisible":false,"inputId":"wp-block-search__input-1","ariaLabelExpanded":"Submit Search","ariaLabelCollapsed":"Expand search field"}'
		 data-wp-class--wp-block-search__searchfield-hidden="!context.isSearchInputVisible"
		 data-wp-on--keydown="actions.handleSearchKeydown"
		 data-wp-on--focusout="actions.handleSearchFocusout"
		><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper" ><input aria-hidden="true" class="wp-block-search__input" data-wp-bind--aria-hidden="!context.isSearchInputVisible" data-wp-bind--tabindex="state.tabindex" id="wp-block-search__input-1" placeholder=""  value="" type="search" name="s" required /><button  aria-expanded="false"  class="wp-block-search__button wp-element-button" data-wp-bind--aria-controls="state.ariaControls" data-wp-bind--aria-expanded="context.isSearchInputVisible" data-wp-bind--aria-label="state.ariaLabel" data-wp-bind--type="state.type" data-wp-on--click="actions.openSearchInput"  >Search</button></div></form></div>
</div>
</div>


<p class="has-link-color alignwide wp-elements-2 wp-block-site-title has-text-align-center"><a href="https://duncanmaile.com" target="_self" rel="home" aria-current="page">Ctrl Alt Dunc</a></p>


<div class="wp-block-group alignfull is-layout-flow wp-block-group-is-layout-flow" style="margin-top:var(--wp--preset--spacing--50)"><ul style="line-height:0.7;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0" class="wp-block-categories-list wp-block-categories-taxonomy-category aligncenter wpcom-ai-categories-horizontal wp-block-categories has-small-font-size">	<li class="cat-item cat-item-732073038"><a href="https://duncanmaile.com/category/collections/">Collections</a> (3)
</li>
	<li class="cat-item cat-item-1256"><a href="https://duncanmaile.com/category/gaming/">Gaming</a> (11)
</li>
	<li class="cat-item cat-item-22"><a href="https://duncanmaile.com/category/internet/">Internet</a> (13)
</li>
	<li class="cat-item cat-item-732073015"><a href="https://duncanmaile.com/category/life/">Life</a> (4)
</li>
	<li class="cat-item cat-item-785"><a href="https://duncanmaile.com/category/notes/">Notes</a> (1)
</li>
	<li class="cat-item cat-item-732073001"><a href="https://duncanmaile.com/category/questions/">Questions</a> (7)
</li>
	<li class="cat-item cat-item-318"><a href="https://duncanmaile.com/category/tech/">Tech</a> (14)
</li>
	<li class="cat-item cat-item-563"><a href="https://duncanmaile.com/category/thoughts/">Thoughts</a> (35)
</li>
	<li class="cat-item cat-item-412"><a href="https://duncanmaile.com/category/video/">Video</a> (3)
</li>
</ul></div>
</div>
</header>


<main id="wp--skip-link--target" class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70)">
<div class="wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow" style="border-bottom-color:var(--wp--preset--color--contrast);border-bottom-style:solid;border-bottom-width:3px;margin-bottom:var(--wp--preset--spacing--50)">
<h2 class="wp-block-heading has-medium-font-size" style="text-transform:uppercase">Latest</h2>
</div>



<div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-query is-layout-flow wp-block-query-is-layout-flow"><ul class="wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow"><li class="wp-block-post post-1465 post type-post status-publish format-standard has-post-thumbnail hentry category-life category-tech category-thoughts tag-artificial-intelligence tag-personal tag-technology">
<figure style="margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-post-featured-image"><a href="https://duncanmaile.com/2026/10/09/building-a-digital-brain-through-rambling/" target="_self" ><img data-jp-lcp-optimized="true" fetchpriority="high" width="1672" height="941" src="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?ssl=1" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Building a Digital Brain Through Rambling?" style="aspect-ratio:3/2;width:100%;object-fit:cover;" decoding="async" loading="eager" srcset="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=1128%2C753&amp;ssl=1 1128w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=1044%2C696&amp;ssl=1 1044w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=987%2C657&amp;ssl=1 987w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=933%2C621&amp;ssl=1 933w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=888%2C591&amp;ssl=1 888w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=752%2C502&amp;ssl=1 752w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=696%2C464&amp;ssl=1 696w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=658%2C438&amp;ssl=1 658w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=622%2C414&amp;ssl=1 622w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=592%2C394&amp;ssl=1 592w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=554%2C370&amp;ssl=1 554w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=442%2C294&amp;ssl=1 442w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=376%2C251&amp;ssl=1 376w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=350%2C232&amp;ssl=1 350w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=329%2C219&amp;ssl=1 329w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=309%2C206&amp;ssl=1 309w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=277%2C185&amp;ssl=1 277w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=221%2C147&amp;ssl=1 221w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?resize=175%2C116&amp;ssl=1 175w" sizes="(min-width: 1367px) 309px, (min-width: 1281px) 296px, (min-width: 1025px) 277px, (min-width: 835px) 221px, (min-width: 769px) 175px, (min-width: 441px) 340px, (min-width: 413px) 376px, (min-width: 394px) 348px, (min-width: 376px) 329px, (min-width: 361px) 311px, 296px" data-attachment-id="1477" data-permalink="https://duncanmaile.com/2026/10/09/building-a-digital-brain-through-rambling/externalbrain/" data-orig-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?fit=1672%2C941&amp;ssl=1" data-orig-size="1672,941" data-comments-opened="1" data-image-title="ExternalBrain" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/10/ExternalBrain.png?fit=1024%2C576&amp;ssl=1" /></a></figure>


<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-4548b604 wp-block-group-is-layout-constrained"><h2 class="wp-block-post-title has-x-large-font-size"><a href="https://duncanmaile.com/2026/10/09/building-a-digital-brain-through-rambling/" target="_self" >Building a Digital Brain Through Rambling?</a></h2>

<div style="line-height:1.5" class="wp-block-post-excerpt has-small-font-size"><p class="wp-block-post-excerpt__excerpt">One of the things I&#8217;ve found when using note-taking apps is that I really struggle to categorise things properly. I often start with good intentions, trying to put together a structure that makes sense, only to find that I spend more time working on the structure than actually taking notes. Here&#8217;s what I&#8217;ve done instead.</p></div>

<div class="taxonomy-category wp-block-post-terms"><a href="https://duncanmaile.com/category/life/" rel="tag">Life</a><span class="wp-block-post-terms__separator">, </span><a href="https://duncanmaile.com/category/tech/" rel="tag">Tech</a><span class="wp-block-post-terms__separator">, </span><a href="https://duncanmaile.com/category/thoughts/" rel="tag">Thoughts</a></div>

<div style="color:#bfbaba" class="has-link-color wp-elements-3 wp-block-post-date has-text-color"><time datetime="2026-10-09T09:35:40+01:00">October 9, 2026</time></div></div>

</li></ul></div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-query is-layout-flow wp-block-query-is-layout-flow"><ul class="columns-2 wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-02493678 wp-block-post-template-is-layout-grid"><li class="wp-block-post post-1358 post type-post status-publish format-standard has-post-thumbnail hentry category-collections category-notes category-tech tag-apps tag-homelab tag-projects tag-web">
<figure style="margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-post-featured-image"><a href="https://duncanmaile.com/2026/09/20/a-few-personal-things-ive-been-working-on/" target="_self" ><img width="1672" height="941" src="https://duncanmaile.com/wp-content/uploads/2026/09/Personal_Projects.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="A Few Personal Things I&#8217;ve Been Working On" style="aspect-ratio:3/2;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/09/Personal_Projects.png?w=1672&amp;ssl=1 1672w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/09/Personal_Projects.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/09/Personal_Projects.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/09/Personal_Projects.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/09/Personal_Projects.png?resize=1536%2C864&amp;ssl=1 1536w" sizes="auto, (max-width: 1672px) 100vw, 1672px" data-attachment-id="1371" data-permalink="https://duncanmaile.com/2026/09/20/a-few-personal-things-ive-been-working-on/personal_projects/" data-orig-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/09/Personal_Projects.png?fit=1672%2C941&amp;ssl=1" data-orig-size="1672,941" data-comments-opened="1" data-image-title="Personal_Projects" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/09/Personal_Projects.png?fit=1024%2C576&amp;ssl=1" /></a></figure>


<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-7bc66994 wp-block-group-is-layout-constrained"><h2 class="wp-block-post-title has-medium-font-size"><a href="https://duncanmaile.com/2026/09/20/a-few-personal-things-ive-been-working-on/" target="_self" >A Few Personal Things I&#8217;ve Been Working On</a></h2>

<div class="taxonomy-category wp-block-post-terms"><a href="https://duncanmaile.com/category/collections/" rel="tag">Collections</a><span class="wp-block-post-terms__separator">, </span><a href="https://duncanmaile.com/category/notes/" rel="tag">Notes</a><span class="wp-block-post-terms__separator">, </span><a href="https://duncanmaile.com/category/tech/" rel="tag">Tech</a></div>

<div style="color:#bfbaba;padding-top:0;padding-bottom:0" class="has-link-color wp-elements-4 wp-block-post-date has-text-color"><time datetime="2026-09-20T14:29:39+01:00">September 20, 2026</time></div></div>

</li><li class="wp-block-post post-1262 post type-post status-publish format-standard has-post-thumbnail hentry category-gaming tag-ai tag-consoles tag-games tag-technology">
<figure style="margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-post-featured-image"><a href="https://duncanmaile.com/2026/06/24/right-place-wrong-time/" target="_self" ><img width="1672" height="941" src="https://duncanmaile.com/wp-content/uploads/2026/06/SteamMachine.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Right Place, Wrong Time" style="aspect-ratio:3/2;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/SteamMachine.png?w=1672&amp;ssl=1 1672w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/SteamMachine.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/SteamMachine.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/SteamMachine.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/SteamMachine.png?resize=1536%2C864&amp;ssl=1 1536w" sizes="auto, (max-width: 1672px) 100vw, 1672px" data-attachment-id="1269" data-permalink="https://duncanmaile.com/2026/06/24/right-place-wrong-time/steammachine/" data-orig-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/SteamMachine.png?fit=1672%2C941&amp;ssl=1" data-orig-size="1672,941" data-comments-opened="1" data-image-title="SteamMachine" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/SteamMachine.png?fit=1024%2C576&amp;ssl=1" /></a></figure>


<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-7bc66994 wp-block-group-is-layout-constrained"><h2 class="wp-block-post-title has-medium-font-size"><a href="https://duncanmaile.com/2026/06/24/right-place-wrong-time/" target="_self" >Right Place, Wrong Time</a></h2>

<div class="taxonomy-category wp-block-post-terms"><a href="https://duncanmaile.com/category/gaming/" rel="tag">Gaming</a></div>

<div style="color:#bfbaba;padding-top:0;padding-bottom:0" class="has-link-color wp-elements-5 wp-block-post-date has-text-color"><time datetime="2026-06-24T16:19:11+01:00">June 24, 2026</time></div></div>

</li><li class="wp-block-post post-1244 post type-post status-publish format-standard has-post-thumbnail hentry category-questions tag-internet tag-nostalgia tag-rant tag-social-media">
<figure style="margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-post-featured-image"><a href="https://duncanmaile.com/2026/06/21/hello-question-whats-something-you-preferred-the-old-version-of/" target="_self" ><img width="1672" height="941" src="https://duncanmaile.com/wp-content/uploads/2026/06/PreferredOld.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Hello, Question: What’s Something You Preferred the Old Version Of?" style="aspect-ratio:3/2;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/PreferredOld.png?w=1672&amp;ssl=1 1672w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/PreferredOld.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/PreferredOld.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/PreferredOld.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/PreferredOld.png?resize=1536%2C864&amp;ssl=1 1536w" sizes="auto, (max-width: 1672px) 100vw, 1672px" data-attachment-id="1253" data-permalink="https://duncanmaile.com/2026/06/21/hello-question-whats-something-you-preferred-the-old-version-of/preferredold/" data-orig-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/PreferredOld.png?fit=1672%2C941&amp;ssl=1" data-orig-size="1672,941" data-comments-opened="1" data-image-title="PreferredOld" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/PreferredOld.png?fit=1024%2C576&amp;ssl=1" /></a></figure>


<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-7bc66994 wp-block-group-is-layout-constrained"><h2 class="wp-block-post-title has-medium-font-size"><a href="https://duncanmaile.com/2026/06/21/hello-question-whats-something-you-preferred-the-old-version-of/" target="_self" >Hello, Question: What’s Something You Preferred the Old Version Of?</a></h2>

<div class="taxonomy-category wp-block-post-terms"><a href="https://duncanmaile.com/category/questions/" rel="tag">Questions</a></div>

<div style="color:#bfbaba;padding-top:0;padding-bottom:0" class="has-link-color wp-elements-6 wp-block-post-date has-text-color"><time datetime="2026-06-21T22:34:19+01:00">June 21, 2026</time></div></div>

</li><li class="wp-block-post post-1227 post type-post status-publish format-standard has-post-thumbnail hentry category-collections tag-computers tag-tech">
<figure style="margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-post-featured-image"><a href="https://duncanmaile.com/2026/06/20/a-collection-of-it-supports-secret-acronyms/" target="_self" ><img width="1672" height="941" src="https://duncanmaile.com/wp-content/uploads/2026/06/ITsSecretLanguage.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="A Collection of IT Support&#8217;s Secret Acronyms" style="aspect-ratio:3/2;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/ITsSecretLanguage.png?w=1672&amp;ssl=1 1672w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/ITsSecretLanguage.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/ITsSecretLanguage.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/ITsSecretLanguage.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/ITsSecretLanguage.png?resize=1536%2C864&amp;ssl=1 1536w" sizes="auto, (max-width: 1672px) 100vw, 1672px" data-attachment-id="1236" data-permalink="https://duncanmaile.com/2026/06/20/a-collection-of-it-supports-secret-acronyms/itssecretlanguage/" data-orig-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/ITsSecretLanguage.png?fit=1672%2C941&amp;ssl=1" data-orig-size="1672,941" data-comments-opened="1" data-image-title="ITsSecretLanguage" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/ITsSecretLanguage.png?fit=1024%2C576&amp;ssl=1" /></a></figure>


<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-7bc66994 wp-block-group-is-layout-constrained"><h2 class="wp-block-post-title has-medium-font-size"><a href="https://duncanmaile.com/2026/06/20/a-collection-of-it-supports-secret-acronyms/" target="_self" >A Collection of IT Support&#8217;s Secret Acronyms</a></h2>

<div class="taxonomy-category wp-block-post-terms"><a href="https://duncanmaile.com/category/collections/" rel="tag">Collections</a></div>

<div style="color:#bfbaba;padding-top:0;padding-bottom:0" class="has-link-color wp-elements-7 wp-block-post-date has-text-color"><time datetime="2026-06-20T08:02:13+01:00">June 20, 2026</time></div></div>

</li></ul></div>
</div>
</div>
</div>



<div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70)">
<div class="wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow" style="border-bottom-color:var(--wp--preset--color--contrast);border-bottom-style:solid;border-bottom-width:3px;margin-bottom:var(--wp--preset--spacing--50)">
<h2 class="wp-block-heading has-medium-font-size" style="text-transform:uppercase">MORE</h2>
</div>



<div class="wp-block-query alignwide is-layout-flow wp-block-query-is-layout-flow"><ul class="columns-4 wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-e7fd85f5 wp-block-post-template-is-layout-grid"><li class="wp-block-post post-786 post type-post status-publish format-standard has-post-thumbnail hentry category-questions tag-automation tag-life tag-personal tag-technology">
<figure style="margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-post-featured-image"><a href="https://duncanmaile.com/2026/06/04/hello-question-whats-a-small-modern-luxury-youd-hate-to-give-up/" target="_self" ><img width="1535" height="1024" src="https://duncanmaile.com/wp-content/uploads/2026/06/WhichSmallLuxury.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Hello, Question: What’s a Small Modern Luxury You’d Hate to Give Up?" style="aspect-ratio:3/2;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/WhichSmallLuxury.png?w=1535&amp;ssl=1 1535w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/WhichSmallLuxury.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/WhichSmallLuxury.png?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/WhichSmallLuxury.png?resize=768%2C512&amp;ssl=1 768w" sizes="auto, (max-width: 1535px) 100vw, 1535px" data-attachment-id="977" data-permalink="https://duncanmaile.com/2026/06/04/hello-question-whats-a-small-modern-luxury-youd-hate-to-give-up/whichsmallluxury/" data-orig-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/WhichSmallLuxury.png?fit=1535%2C1024&amp;ssl=1" data-orig-size="1535,1024" data-comments-opened="1" data-image-title="WhichSmallLuxury" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/WhichSmallLuxury.png?fit=1024%2C683&amp;ssl=1" /></a></figure>


<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-7bc66994 wp-block-group-is-layout-constrained"><div class="taxonomy-category wp-block-post-terms"><a href="https://duncanmaile.com/category/questions/" rel="tag">Questions</a></div>

<h2 class="wp-block-post-title has-medium-font-size"><a href="https://duncanmaile.com/2026/06/04/hello-question-whats-a-small-modern-luxury-youd-hate-to-give-up/" target="_self" >Hello, Question: What’s a Small Modern Luxury You’d Hate to Give Up?</a></h2>

<div class="wp-block-post-author-name"><a href="https://duncanmaile.com/author/mobilephone2003/" target="_self" class="wp-block-post-author-name__link">Duncan Maile</a></div></div>

</li><li class="wp-block-post post-906 post type-post status-publish format-standard has-post-thumbnail hentry category-tech tag-ai tag-artificial-intelligence tag-shopping tag-technology">
<figure style="margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-post-featured-image"><a href="https://duncanmaile.com/2026/06/11/of-course-the-shopping-trolley-has-ai-now/" target="_self" ><img width="1672" height="941" src="https://duncanmaile.com/wp-content/uploads/2026/06/AITrollies.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Of Course The Shopping Trolley Has AI Now" style="aspect-ratio:3/2;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/AITrollies.png?w=1672&amp;ssl=1 1672w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/AITrollies.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/AITrollies.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/AITrollies.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/AITrollies.png?resize=1536%2C864&amp;ssl=1 1536w" sizes="auto, (max-width: 1672px) 100vw, 1672px" data-attachment-id="996" data-permalink="https://duncanmaile.com/2026/06/11/of-course-the-shopping-trolley-has-ai-now/aitrollies/" data-orig-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/AITrollies.png?fit=1672%2C941&amp;ssl=1" data-orig-size="1672,941" data-comments-opened="1" data-image-title="AITrollies" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/AITrollies.png?fit=1024%2C576&amp;ssl=1" /></a></figure>


<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-7bc66994 wp-block-group-is-layout-constrained"><div class="taxonomy-category wp-block-post-terms"><a href="https://duncanmaile.com/category/tech/" rel="tag">Tech</a></div>

<h2 class="wp-block-post-title has-medium-font-size"><a href="https://duncanmaile.com/2026/06/11/of-course-the-shopping-trolley-has-ai-now/" target="_self" >Of Course The Shopping Trolley Has AI Now</a></h2>

<div class="wp-block-post-author-name"><a href="https://duncanmaile.com/author/mobilephone2003/" target="_self" class="wp-block-post-author-name__link">Duncan Maile</a></div></div>

</li><li class="wp-block-post post-695 post type-post status-publish format-standard has-post-thumbnail hentry category-questions tag-nostalgia tag-old tag-regrets">
<figure style="margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-post-featured-image"><a href="https://duncanmaile.com/2026/05/29/hello-question-whats-the-one-thing-you-wish-youd-kept/" target="_self" ><img width="1672" height="941" src="https://duncanmaile.com/wp-content/uploads/2026/05/WIshYouKept.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Hello, Question: What’s the One Thing You Wish You’d Kept?" style="aspect-ratio:3/2;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/WIshYouKept.png?w=1672&amp;ssl=1 1672w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/WIshYouKept.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/WIshYouKept.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/WIshYouKept.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/WIshYouKept.png?resize=1536%2C864&amp;ssl=1 1536w" sizes="auto, (max-width: 1672px) 100vw, 1672px" data-attachment-id="973" data-permalink="https://duncanmaile.com/2026/05/29/hello-question-whats-the-one-thing-you-wish-youd-kept/wishyoukept/" data-orig-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/WIshYouKept.png?fit=1672%2C941&amp;ssl=1" data-orig-size="1672,941" data-comments-opened="1" data-image-title="WIshYouKept" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/05/WIshYouKept.png?fit=1024%2C576&amp;ssl=1" /></a></figure>


<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-7bc66994 wp-block-group-is-layout-constrained"><div class="taxonomy-category wp-block-post-terms"><a href="https://duncanmaile.com/category/questions/" rel="tag">Questions</a></div>

<h2 class="wp-block-post-title has-medium-font-size"><a href="https://duncanmaile.com/2026/05/29/hello-question-whats-the-one-thing-you-wish-youd-kept/" target="_self" >Hello, Question: What’s the One Thing You Wish You’d Kept?</a></h2>

<div class="wp-block-post-author-name"><a href="https://duncanmaile.com/author/mobilephone2003/" target="_self" class="wp-block-post-author-name__link">Duncan Maile</a></div></div>

</li><li class="wp-block-post post-1028 post type-post status-publish format-standard has-post-thumbnail hentry category-thoughts">
<figure style="margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-post-featured-image"><a href="https://duncanmaile.com/2026/06/14/i-was-doing-so-well-for-years-then-i-lost-the-game-again/" target="_self" ><img width="1672" height="941" src="https://duncanmaile.com/wp-content/uploads/2026/06/DuncTrap.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="I Was Doing So Well For Years, Then I Lost The Game&#8230; Again" style="aspect-ratio:3/2;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/DuncTrap.png?w=1672&amp;ssl=1 1672w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/DuncTrap.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/DuncTrap.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/DuncTrap.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/DuncTrap.png?resize=1536%2C864&amp;ssl=1 1536w" sizes="auto, (max-width: 1672px) 100vw, 1672px" data-attachment-id="1039" data-permalink="https://duncanmaile.com/2026/06/14/i-was-doing-so-well-for-years-then-i-lost-the-game-again/dunctrap/" data-orig-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/DuncTrap.png?fit=1672%2C941&amp;ssl=1" data-orig-size="1672,941" data-comments-opened="1" data-image-title="DuncTrap" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/duncanmaile.com/wp-content/uploads/2026/06/DuncTrap.png?fit=1024%2C576&amp;ssl=1" /></a></figure>


<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-7bc66994 wp-block-group-is-layout-constrained"><div class="taxonomy-category wp-block-post-terms"><a href="https://duncanmaile.com/category/thoughts/" rel="tag">Thoughts</a></div>

<h2 class="wp-block-post-title has-medium-font-size"><a href="https://duncanmaile.com/2026/06/14/i-was-doing-so-well-for-years-then-i-lost-the-game-again/" target="_self" >I Was Doing So Well For Years, Then I Lost The Game&#8230; Again</a></h2>

<div class="wp-block-post-author-name"><a href="https://duncanmaile.com/author/mobilephone2003/" target="_self" class="wp-block-post-author-name__link">Duncan Maile</a></div></div>

</li></ul></div>
</div>
</main>


<footer class="wp-block-template-part">
<div class="wp-block-group has-base-color has-black-background-color has-text-color has-background has-link-color wp-elements-8 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="border-top-color:var(--wp--preset--color--secondary);border-top-width:1px">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--50)">
<p class="has-text-align-center wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--70)">Want me to come to you instead? Subscribe here</p>


	<div style="margin-top:var(--wp--preset--spacing--40)" class="wp-block-jetpack-subscriptions__supports-newline is-style-compact wp-block-jetpack-subscriptions">
		<div class="wp-block-jetpack-subscriptions__container is-not-subscriber">
							<form
					action="https://wordpress.com/email-subscriptions"
					method="post"
					accept-charset="utf-8"
					data-blog="254714594"
					data-post_access_level="everybody"
					data-subscriber_email=""
					id="subscribe-blog"
				>
					<div class="wp-block-jetpack-subscriptions__form-elements">
												<p id="subscribe-email">
							<label
								id="subscribe-field-label"
								for="subscribe-field"
								class="screen-reader-text"
							>
								Type your email…							</label>
							<input
									required="required"
									type="email"
									name="email"
									autocomplete="email"
									class="no-border-radius  has-secondary-border-color"
									style="font-size: 16px;padding: 15px 23px 15px 23px;border-color: secondary;border-radius: 0px;border-width: 1px;"
									placeholder="Type your email…"
									value=""
									id="subscribe-field"
									title="Please fill in this field."
								/>						</p>
												<p id="subscribe-submit"
													>
							<input type="hidden" name="action" value="subscribe"/>
							<input type="hidden" name="blog_id" value="254714594"/>
							<input type="hidden" name="source" value="https://duncanmaile.com/"/>
							<input type="hidden" name="sub-type" value="subscribe-block"/>
							<input type="hidden" name="app_source" value=""/>
							<input type="hidden" name="redirect_fragment" value="subscribe-blog"/>
							<input type="hidden" name="lang" value="en_US"/>
							<input type="hidden" id="_wpnonce" name="_wpnonce" value="39c39748a2" /><input type="hidden" name="_wp_http_referer" value="/" /><input type="hidden" name="post_id" value="9"/>							<button type="submit"
																	class="wp-block-button__link no-border-radius has-secondary-border-color has-text-color has-base-color has-background has-contrast-background-color"
																									style="font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: secondary;border-radius: 0px;border-width: 1px;"
																name="jetpack_subscriptions_widget"
							>
								➔							</button>
						</p>
					</div>
				</form>
								</div>
	</div>
	


<ul class="wp-block-social-links has-small-icon-size has-icon-color is-style-logos-only is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-b30bd9b3 wp-block-social-links-is-layout-flex" style="margin-top:var(--wp--preset--spacing--70)"><li style="color:#ffffff" class="wp-social-link wp-social-link-facebook has-base-color wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li style="color:#ffffff" class="wp-social-link wp-social-link-instagram has-base-color wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li>

<li style="color:#ffffff" class="wp-social-link wp-social-link-youtube has-base-color wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li>

<li style="color:#ffffff" class="wp-social-link wp-social-link-x has-base-color wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li style="color:#ffffff" class="wp-social-link wp-social-link-feed has-base-color wp-block-social-link"><a href="https://duncanmaile.com/feed" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"></path></svg><span class="wp-block-social-link-label screen-reader-text">RSS Feed</span></a></li></ul>


<nav class="has-x-small-font-size items-justified-center wp-block-navigation is-content-justification-center is-layout-flex wp-container-core-navigation-is-layout-a89b3969 wp-block-navigation-is-layout-flex" aria-label="Navigation"><ul class="wp-block-navigation__container has-x-small-font-size items-justified-center wp-block-navigation"><li class="wp-block-navigation-item wp-block-navigation-link has-x-small-font-size"><a class="wp-block-navigation-item__content"  href="https://duncanmaile.com/minecraft/"><span class="wp-block-navigation-item__label">Minecraft (2011-2014)</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link has-x-small-font-size"><a class="wp-block-navigation-item__content"  href="https://duncanmaile.com/youtube/"><span class="wp-block-navigation-item__label">YouTube (2009-2016)</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://duncanmaile.com/?redirect_to=random&#038;each_once=rewind"><span class="wp-block-navigation-item__label">Spin The Wheel</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://discord.gg/UX3aNVfrR"><span class="wp-block-navigation-item__label">Discord</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://duncanmaile.com/contact/"><span class="wp-block-navigation-item__label">Contact</span></a></li></ul></nav></div>
</div>
</footer></div>
<!-- wpcom_wp_footer -->
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/spiel/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<meta id="bilmur" property="bilmur:data" content="" data-customproperties="{&quot;woo_active&quot;:&quot;0&quot;,&quot;logged_in&quot;:&quot;0&quot;,&quot;wptheme&quot;:&quot;spiel&quot;,&quot;wptheme_is_block&quot;:&quot;1&quot;}" data-provider="wordpress.com" data-service="atomic"  data-site-tz="Europe/London"  >
<script defer src="https://s0.wp.com/wp-content/js/bilmur.min.js?m=202641"></script>
<div id="wpconsent-root" data-nosnippet="true" style="--wpconsent-z-index: 900000; --wpconsent-background: #172033; --wpconsent-text: #ffffff; --wpconsent-outline-color: rgba(255, 255, 255, 0.2); --wpconsent-accept-bg: #ffcd2a; --wpconsent-cancel-bg: #ffffff; --wpconsent-preferences-bg: #ffffff; --wpconsent-accept-color: #000000; --wpconsent-cancel-color: #000000; --wpconsent-preferences-color: #000000; --wpconsent-font-size: 14px;"><div id="wpconsent-container" style="display: none;"></div><template id="wpconsent-template"><div class="wpconsent-banner-holder wpconsent-banner-long wpconsent-banner-long-bottom" id="wpconsent-banner-holder" tabindex="-1" role="dialog" aria-labelledby="wpconsent-banner-title"><div class="wpconsent-banner" part="wpconsent-banner"><div class="wpconsent-banner-body" part="wpconsent-banner-body"><h2 id="wpconsent-banner-title" class="screen-reader-text">Cookie Consent</h2><div class="wpconsent-banner-message" tabindex="0"><p data-pm-slice="0 0 []">Cookies help this website work. <em>OK to use them?</em></p>
</div></div><div class="wpconsent-banner-footer wpconsent-button-size-small wpconsent-button-corner-slightly-rounded wpconsent-button-type-filled" part="wpconsent-banner-footer"><button type="button" id="wpconsent-preferences-all" class="wpconsent-preferences-cookies wpconsent-banner-button wpconsent-preferences-all" part="wpconsent-button-preferences">Preferences</button><button type="button" id="wpconsent-cancel-all" class="wpconsent-cancel-cookies wpconsent-banner-button wpconsent-cancel-all" part="wpconsent-button-cancel">Reject</button><button type="button" id="wpconsent-accept-all" class="wpconsent-accept-cookies wpconsent-banner-button wpconsent-accept-all" part="wpconsent-button-accept">Accept</button></div></div></div><div id="wpconsent-preferences-modal" class="wpconsent-preferences-modal" style="display:none;" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="wpconsent-preferences-title" part="wpconsent-preferences-modal"><div class="wpconsent-preferences-content" part="wpconsent-preferences-content"><div class="wpconsent-preferences-header" part="wpconsent-preferences-header"><h2 id="wpconsent-preferences-title" tabindex="0" part="wpconsent-preferences-title">Cookie Preferences</h2><div class="wpconsent-preferences-header-right"><button class="wpconsent-preferences-header-close" id="wpconsent-preferences-close" aria-label="Close" part="wpconsent-preferences-close">&times;</button></div></div><div class="wpconsent-preferences-body"><div class="wpconsent_preferences_panel_description" part="wpconsent-preferences-description"><p>Manage your cookie preferences below:</p>
</div><div class="wpconsent-preference-cookies wpconsent-preferences-accordion" part="wpconsent-preferences-accordion"><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category wpconsent-cookie-category-essential" part="wpconsent-accordion-item wpconsent-category-essential"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Essential</span></button><label for="cookie-category-essential">Essential</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle wpconsent-preferences-checkbox-toggle-disabled" part="wpconsent-checkbox-toggle wpconsent-checkbox-toggle-disabled"><input type="checkbox" id="cookie-category-essential" checked disabled><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-category-description" tabindex="0">Essential cookies enable basic functions and are necessary for the proper function of the website.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="671" part="wpconsent-cookies-list-item"><div class="cookie-name">Cookie Preferences</div><div class="cookie-desc">This cookie is used to store the user's cookie consent preferences.</div><div class="cookie-duration">30 days</div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-comments"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Comments</span></button><label>Comments</label></div><div class="wpconsent-cookie-category-checkbox"></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">These cookies are needed for adding comments on this website.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="674" part="wpconsent-cookies-list-item"><div class="cookie-name">comment_author_url</div><div class="cookie-desc">Used to track the user across multiple sessions.</div><div class="cookie-duration">Session</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="672" part="wpconsent-cookies-list-item"><div class="cookie-name">comment_author</div><div class="cookie-desc">Used to track the user across multiple sessions.</div><div class="cookie-duration">Session</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="673" part="wpconsent-cookies-list-item"><div class="cookie-name">comment_author_email</div><div class="cookie-desc">Used to track the user across multiple sessions.</div><div class="cookie-duration">Session</div></div></div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category" part="wpconsent-accordion-item wpconsent-cookie-policy-item"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Cookie Policy</span></button><label class="wpconsent-cookie-policy-title">Cookie Policy</label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p tabindex="0" class="wpconsent-cookie-policy-text">You can find more information in our <a href="https://duncanmaile.com/privacy-policy/">Privacy Policy</a></p></div></div></div></div><div class="wpconsent-preferences-actions" part="wpconsent-preferences-actions"><div class="wpconsent-preferences-buttons wpconsent-button-size-small wpconsent-button-corner-slightly-rounded wpconsent-button-type-filled" part="wpconsent-preferences-buttons"><div class="wpconsent-preferences-buttons-left" part="wpconsent-preferences-buttons-left"><button class="wpconsent-accept-all wpconsent-banner-button" part="wpconsent-preferences-accept-button">Accept</button><button class="wpconsent-close-preferences wpconsent-banner-button" part="wpconsent-preferences-cancel-button">Close</button></div><button class="wpconsent-save-preferences wpconsent-banner-button" part="wpconsent-preferences-save-button">Save and Close</button></div></div></div></div><button id="wpconsent-consent-floating" class="wpconsent-consent-floating-button" part="wpconsent-settings-button" style="background-color: #172033; color: #ffffff;" aria-label="Cookie Preferences"><svg class="wpconsent-icon wpconsent-icon-preferences" width="24" height="24" viewbox="0 -960 960 960" xmlns="http://www.w3.org/2000/svg"><path d="m370-80-16-128q-13-5-24.5-12T307-235l-119 50L78-375l103-78q-1-7-1-13.5v-27q0-6.5 1-13.5L78-585l110-190 119 50q11-8 23-15t24-12l16-128h220l16 128q13 5 24.5 12t22.5 15l119-50 110 190-103 78q1 7 1 13.5v27q0 6.5-2 13.5l103 78-110 190-118-50q-11 8-23 15t-24 12L590-80H370Zm70-80h79l14-106q31-8 57.5-23.5T639-327l99 41 39-68-86-65q5-14 7-29.5t2-31.5q0-16-2-31.5t-7-29.5l86-65-39-68-99 42q-22-23-48.5-38.5T533-694l-13-106h-79l-14 106q-31 8-57.5 23.5T321-633l-99-41-39 68 86 64q-5 15-7 30t-2 32q0 16 2 31t7 30l-86 65 39 68 99-42q22 23 48.5 38.5T427-266l13 106Zm42-180q58 0 99-41t41-99q0-58-41-99t-99-41q-59 0-99.5 41T342-480q0 58 40.5 99t99.5 41Zm-2-140Z" fill="#ffffff" /></svg></button></template></div><script data-wp-router-options="{&quot;loadOnClientNavigation&quot;:true}" fetchpriority="low" id="@wordpress/block-library/search/view-js-module" src="https://duncanmaile.com/wp-content/plugins/gutenberg/build/modules/block-library/search/view.min.js?ver=38bd0e230eaffa354d2a" type="module"></script>
<link rel="prefetch" href="https://duncanmaile.com/wp-content/plugins/jetpack/_inc/blocks/swiper.js" as="script" />
		<div id="jp-carousel-loading-overlay" style="display: none;">
			<div id="jp-carousel-loading-wrapper">
				<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>
			</div>
		</div>
		<div class="jp-carousel-overlay" style="display: none;">

		<div class="jp-carousel-container">
			<!-- The Carousel Swiper -->
			<div
				class="jp-carousel-wrap swiper jp-carousel-swiper-container jp-carousel-transitions"
				itemscope
				itemtype="https://schema.org/ImageGallery">
				<div class="jp-carousel swiper-wrapper"></div>
				<div class="jp-swiper-button-prev swiper-button-prev">
					<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
						<mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12">
							<path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/>
						</mask>
						<g mask="url(#maskPrev)">
							<rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/>
						</g>
					</svg>
				</div>
				<div class="jp-swiper-button-next swiper-button-next">
					<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
						<mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12">
							<path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/>
						</mask>
						<g mask="url(#maskNext)">
							<rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/>
						</g>
					</svg>
				</div>
			</div>
			<!-- The main close buton -->
			<div class="jp-carousel-close-hint">
				<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
					<mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14">
						<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"/>
					</mask>
					<g mask="url(#maskClose)">
						<rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/>
					</g>
				</svg>
			</div>
			<!-- Image info, comments and meta -->
			<div class="jp-carousel-info">
				<div class="jp-carousel-info-footer">
					<div class="jp-carousel-pagination-container">
						<div class="jp-swiper-pagination swiper-pagination"></div>
						<div class="jp-carousel-pagination"></div>
					</div>
					<div class="jp-carousel-photo-title-container">
						<div class="jp-carousel-photo-caption"></div>
					</div>
					<div class="jp-carousel-photo-icons-container">
						<a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility">
							<span class="jp-carousel-icon">
								<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
									<mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20">
										<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"/>
									</mask>
									<g mask="url(#maskInfo)">
										<rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/>
									</g>
								</svg>
							</span>
						</a>
												<a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility">
							<span class="jp-carousel-icon">
								<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
									<mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20">
										<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"/>
									</mask>
									<g mask="url(#maskComments)">
										<rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/>
									</g>
								</svg>

								<span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span>
							</span>
						</a>
											</div>
				</div>
				<div class="jp-carousel-info-extra">
					<div class="jp-carousel-info-content-wrapper">
						<div class="jp-carousel-photo-title-container">
							<div class="jp-carousel-photo-title"></div>
						</div>
						<div class="jp-carousel-comments-wrapper">
															<div id="jp-carousel-comments-loading">
									<span>Loading Comments...</span>
								</div>
								<div class="jp-carousel-comments"></div>
								<div id="jp-carousel-comment-form-container">
									<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>
									<div id="jp-carousel-comment-post-results"></div>
																														<form id="jp-carousel-comment-form">
												<label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label>
												<textarea
													name="comment"
													class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea"
													id="jp-carousel-comment-form-comment-field"
													placeholder="Write a Comment..."
												></textarea>
												<div id="jp-carousel-comment-form-submit-and-info-wrapper">
													<div id="jp-carousel-comment-form-commenting-as">
																													<fieldset>
																<label for="jp-carousel-comment-form-email-field">Email (Required)</label>
																<input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" />
															</fieldset>
															<fieldset>
																<label for="jp-carousel-comment-form-author-field">Name (Required)</label>
																<input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" />
															</fieldset>
															<fieldset>
																<label for="jp-carousel-comment-form-url-field">Website</label>
																<input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" />
															</fieldset>
																											</div>
													<input
														type="submit"
														name="submit"
														class="jp-carousel-comment-form-button"
														id="jp-carousel-comment-form-button-submit"
														value="Post Comment" />
												</div>
											</form>
																											</div>
													</div>
						<div class="jp-carousel-image-meta">
							<div class="jp-carousel-title-and-caption">
								<div class="jp-carousel-photo-info">
									<div class="jp-carousel-caption" itemprop="caption description"></div>
								</div>

								<div class="jp-carousel-photo-description"></div>
							</div>
							<a class="jp-carousel-image-download" href="#" aria-label="Download image" target="_blank" style="display: none;">
								<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
									<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18">
										<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"/>
									</mask>
									<g mask="url(#mask0)">
										<rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/>
									</g>
								</svg>
								<span class="jp-carousel-download-text"></span>
							</a>
							<div class="jp-carousel-image-map" style="display: none;"></div>
						</div>
					</div>
				</div>
			</div>
		</div>

		</div>
		<script id="wp-dom-ready-js" src="https://duncanmaile.com/wp-content/plugins/gutenberg/build/scripts/dom-ready/index.min.js?ver=3fe927cab37bf38d6a23"></script>
<script type='text/javascript' src='https://duncanmaile.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?m=1784059681'></script>
<script data-wp-strategy="defer" defer id="jetpack-block-subscriptions-js" src="https://duncanmaile.com/wp-content/plugins/jetpack/_inc/blocks/subscriptions/view.js?minify=false&#038;ver=16.3"></script>
<script id="wpconsent-frontend-js-js-extra">
var wpconsent = {"consent_duration":"30","css_url":"https://duncanmaile.com/wp-content/plugins/wpconsent-cookies-banner-privacy-suite/build/frontend.css","css_version":"e253d8130dc693debd57","default_allow":"","consent_type":"optin","manual_toggle_services":"","slugs":["essential","statistics","marketing"],"enable_consent_banner":"1","enable_script_blocking":"1","enable_content_blocking":"0","enable_consent_floating":"","enable_shared_consent":"","cookie_domain":"","accept_button_enabled":"1","cancel_button_enabled":"1","preferences_button_enabled":"1","respect_gpc":"","gpc_toast_message":"GPC Signal Honored","gpc_toast_duration":"10000"};
//# sourceURL=wpconsent-frontend-js-js-extra
</script>
<script id="jetpack-carousel-js-extra">
var jetpackSwiperLibraryPath = {"url":"https://duncanmaile.com/wp-content/plugins/jetpack/_inc/blocks/swiper.js"};
var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https://duncanmaile.com/wp-admin/admin-ajax.php","nonce":"29838e2e26","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://duncanmaile.com/wp-login.php?redirect_to=https%3A%2F%2Fduncanmaile.com%2F2026%2F10%2F09%2Fbuilding-a-digital-brain-through-rambling%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]};
//# sourceURL=jetpack-carousel-js-extra
</script>
<script type='text/javascript' src='https://duncanmaile.com/_jb_static/??f7f3158c88'></script>
<script data-wp-strategy="defer" defer id="tiled-gallery-js" src="https://duncanmaile.com/wp-content/plugins/jetpack/_inc/build/tiled-gallery/tiled-gallery/tiled-gallery.min.js?ver=16.3"></script>
<script id="jetpack-stats-js-before">
_stq = window._stq || [];
_stq.push([ "view", {"v":"ext","blog":"254714594","post":"0","tz":"1","srv":"duncanmaile.com","arch_home":"1","hp":"atomic","ac":"2","amp":"0","j":"1:16.3"} ]);
_stq.push([ "clickTrackerInit", "254714594", "0" ]);
//# sourceURL=jetpack-stats-js-before
</script>
<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" type="text/plain" data-wpconsent-src="https://stats.wp.com/e-202641.js" data-wpconsent-name="jetpack-stats" data-wpconsent-category="statistics"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://duncanmaile.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
</script>
<script type="module">
/*! This file is auto-generated */
var 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)))});
//# sourceURL=https://duncanmaile.com/wp-includes/js/wp-emoji-loader.min.js
</script>
</body>
</html>
<!--
	generated in 0.444 seconds
	163393 bytes batcached for 300 seconds
-->
