1<!doctype html> 2<html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en-US" > 3 <head> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <!-- This is Squarespace. --><!-- bryantcannon --> 7<base href=""> 8<meta charset="utf-8" /> 9<title>About — Bryant Cannon | Game Developer & Director</title> 10<meta http-equiv="Accept-CH" content="Sec-CH-UA-Platform-Version, Sec-CH-UA-Model" /><link rel="icon" type="image/x-icon" href="https://assets.squarespace.com/universal/default-favicon.ico"/> 11<link rel="canonical" href="https://www.lasercannon.games/about"/> 12<meta property="og:site_name" content="Bryant Cannon | Game Developer & Director"/> 13<meta property="og:title" content="About — Bryant Cannon | Game Developer & Director"/> 14<meta property="og:url" content="https://www.lasercannon.games/about"/> 15<meta property="og:type" content="website"/> 16<meta itemprop="name" content="About â Bryant Cannon | Game Developer & Director"/> 17<meta itemprop="url" content="https://www.lasercannon.games/about"/> 18<meta name="twitter:title" content="About â Bryant Cannon | Game Developer & Director"/> 19<meta name="twitter:url" content="https://www.lasercannon.games/about"/> 20<meta name="twitter:card" content="summary"/> 21<meta name="description" content="" /> 22<link rel="preconnect" href="https://images.squarespace-cdn.com"> 23<link rel="preconnect" href="https://file.squarespace-cdn.com" crossorigin> 24<style data-sqsp-font-ids="6a31294cf7a6ec7aa5238e1a,6a3126856307d35684221e8c"> 25/* latin-ext */ 26@font-face { 27 font-family: 'DM Sans'; 28 font-style: normal; 29 font-weight: 300; 30 font-display: swap; 31 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/146451d5-bd7b-4f58-887f-b10820ae4d65/latin-ext.woff2') format('woff2'); 32 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 33} 34/* latin */ 35@font-face { 36 font-family: 'DM Sans'; 37 font-style: normal; 38 font-weight: 300; 39 font-display: swap; 40 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/81530bfa-68c7-4a19-95da-7f42e8b5476c/latin.woff2') format('woff2'); 41 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 42} 43/* latin-ext */ 44@font-face { 45 font-family: 'DM Sans'; 46 font-style: italic; 47 font-weight: 300; 48 font-display: swap; 49 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/bdb96b62-e50f-4318-b2a3-29cb1b9c8eab/latin-ext.woff2') format('woff2'); 50 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 51} 52/* latin */ 53@font-face { 54 font-family: 'DM Sans'; 55 font-style: italic; 56 font-weight: 300; 57 font-display: swap; 58 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/2f4ea502-8826-432b-ae22-ee8c4d0735bf/latin.woff2') format('woff2'); 59 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 60} 61/* vietnamese */ 62@font-face { 63 font-family: 'Bricolage Grotesque'; 64 font-style: normal; 65 font-weight: 700; 66 font-display: swap; 67 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/f3fb40b8-84ee-4eb8-bc50-eb62bcacde25/vietnamese.woff2') format('woff2'); 68 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 69} 70/* latin-ext */ 71@font-face { 72 font-family: 'Bricolage Grotesque'; 73 font-style: normal; 74 font-weight: 700; 75 font-display: swap; 76 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/ac44c992-3deb-4f88-86aa-0ddd94f22a85/latin-ext.woff2') format('woff2'); 77 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
77BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 78} 79/* latin */ 80@font-face { 81 font-family: 'Bricolage Grotesque'; 82 font-style: normal; 83 font-weight: 700; 84 font-display: swap; 85 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/24847efa-519f-4fc3-a36a-056de80dcdc0/latin.woff2') format('woff2'); 86 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 87} 88/* latin-ext */ 89@font-face { 90 font-family: 'DM Sans'; 91 font-style: italic; 92 font-weight: 700; 93 font-display: swap; 94 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/1b45482b-5d49-46de-8b77-74a05e129427/latin-ext.woff2') format('woff2'); 95 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 96} 97/* latin */ 98@font-face { 99 font-family: 'DM Sans'; 100 font-style: italic; 101 font-weight: 700; 102 font-display: swap; 103 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/dc1ac087-facb-4be5-b95e-65b2d46a167e/latin.woff2') format('woff2'); 104 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 105} 106/* latin */ 107@font-face { 108 font-family: 'DM Sans'; 109 font-style: normal; 110 font-weight: 700; 111 font-display: swap; 112 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/577c482f-5d3b-4267-a7ec-5ae6bbd48930/latin.woff2') format('woff2'); 113 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 114} 115/* latin-ext */ 116@font-face { 117 font-family: 'DM Sans'; 118 font-style: normal; 119 font-weight: 700; 120 font-display: swap; 121 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/b6ca9edb-5857-4032-90ed-62c5da0b6799/latin-ext.woff2') format('woff2'); 122 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 123} 124</style>
124<script type="text/javascript" crossorigin="anonymous" defer="true" src="//assets.squarespace.com/@sqs/polyfiller/1.7.7/modern.js"></script>
vendor: 1 bytes, line 124
124
125<script data-name="static-context">Static = window.Static || {}; Static.SQUARESPACE_CONTEXT = {"betaFeatureFlags":["campaigns_import_discounts","campaigns_discount_section_in_blasts","sms-campaigns","scripts_defer","member_areas_feature","new_stacked_index","commerce_product_payment_plan_editing","cdk_website_components_video_container_styles_enabled","override_block_styles","campaigns_merch_state","cdk_website_components_video_lazy_loading_enabled","supports_versioned_template_assets","campaigns_new_image_layout_picker","marketing_landing_page","output_template_css_assets","campaigns_discount_section_in_automations","campaigns_table_v2","nested_categories","contacts_and_campaigns_redesign","in-product-messaging-banners-oct-5","enable_form_submission_trigger","i18n_beta_website_locales","campaigns_thumbnail_layout","marketing_automations"],"facebookAppId":"314192535267336","facebookApiVersion":"v6.0","rollups":{"squarespace-announcement-bar":{"js":"//assets.squarespace.com/universal/scripts-compressed/announcement-bar-31e0d54f9c1ca07f-min.en-US.js"},"squarespace-audio-player":{"css":"//assets.squarespace.com/universal/styles-compressed/audio-player-b05f5197a871c566-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/audio-player-2f9d42b7352ef0b6-min.en-US.js"},"squarespace-blog-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/blog-collection-list-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/blog-collection-list-8689c953a903f5de-min.en-US.js"},"squarespace-calendar-block-renderer":{"css":"//assets.squarespace.com/universal/styles-compressed/calendar-block-renderer-c3fef2a497c8e56b-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/calendar-block-renderer-e4b8da4a9abfa829-min.en-US.js"},"squarespace-chartjs-helpers":{"css":"//assets.squarespace.com/universal/styles-compressed/chartjs-helpers-96b256171ee039c1-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/chartjs-helpers-a779e7b7ff94d821-min.en-US.js"},"squarespace-comments":{"css":"//assets.squarespace.com/universal/styles-compressed/comments-72817b6284611a12-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/comments-3b006fef808524f7-min.en-US.js"},"squarespace-custom-css-popup":{"css":"//assets.squarespace.com/universal/styles-compressed/custom-css-popup-47c225b9b8634306-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/custom-css-popup-7c3209ca6c997625-min.en-US.js"},"squarespace-dialog":{"css":"//assets.squarespace.com/universal/styles-compressed/dialog-86aacd645d83874c-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/dialog-66e0401e56b650f1-min.en-US.js"},"squarespace-events-collection":{"css":"//assets.squarespace.com/universal/styles-compressed/events-collection-c3fef2a497c8e56b-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/events-collection-e4af2c3c7880607f-min.en-US.js"},"squarespace-form-rendering-utils":{"js":"//assets.squarespace.com/universal/scripts-compressed/form-rendering-utils-08b19718d6fb1fea-min.en-US.js"},"squarespace-forms":{"css":"//assets.squarespace.com/universal/styles-compressed/forms-0afd3c6ac30bbab1-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/forms-638682e8e9326300-min.en-US.js"},"squarespace-gallery-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/gallery-collection-list-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/gallery-collection-list-369b0edd6651fda7-min.en-US.js"},"squarespace-image-zoom":{"css":"//assets.squarespace.com/universal/styles-compressed/image-zoom-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/image-zoom-bdebeb9b15addadb-min.en-US.js"},"squarespace-pinterest":{"css":"//assets.squarespace.com/universal/styles-compressed/pinterest-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/pinterest-0eea32a57546e01f-min.en-US.js"},"squarespace-popup-overlay":{"css":"//assets.squarespace.com/universal/styles-compressed/popup-overlay-b742b752f5880972-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/popup-overlay-862ec486d62d20f7-min.en-US.js"},"squarespace-product-quick-view":{"css":"//assets.squarespace.com/universal/styles-compressed/product-quick-view-0afd3c6ac30bbab1-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/product-quick-view-75677044320f3b8d-min.en-US.js"},"squarespace-products-collection-item-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-item-v2-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-item-v2-52c023b153bead6f-min.en-US.js"},"squarespace-products-collection-list-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-list-v2-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-list-v2-427e2a7b50430844-min.en-US.js"},"squarespace-search-page":{"css":"//assets.squarespace.com/universal/styles-compressed/search-page-90a67fc09b9b32c6-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/search-page-7fe540a6c28adeeb-min.en-US.js"},"squarespace-search-preview":{"js":"//assets.squarespace.com/universal/scripts-compressed/search-preview-d81c0a83a446c502-min.en-US.js"},"squarespace-simple-liking":{"css":"//assets.squarespace.com/universal/styles-compressed/simple-liking-701bf8bbc05ec6aa-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/simple-liking-8639de997ae24d3d-min.en-US.js"},"squarespace-social-buttons":{"css":"//assets.squarespace.com/universal/styles-compressed/social-buttons-95032e5fa98e47a5-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/social-buttons-eaacec0a07b8404c-min.en-US.js"},"squarespace-tourdates":{"css":"//assets.squarespace.com/universal/styles-compressed/tourdates-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/tourdates-a24f153c1b842ece-min.en-US.js"}
125,"squarespace-website-overlays-manager":{"css":"//assets.squarespace.com/universal/styles-compressed/website-overlays-manager-07ea5a4e004e6710-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/website-overlays-manager-21e40768aaf4ac69-min.en-US.js"}},"pageType":2,"website":{"id":"6a97a2f241c66d2afc57c62c","captchaSettings":{"enabledForDonations":false},"cloneable":false,"contentModifiedOn":1789421353245,"formattingLocale":"en-US","fullSiteTitle":"About \u2014 Bryant Cannon | Game Developer & Director","identifier":"bryantcannon","imageMetadataProcessingEnabled":false,"isHstsEnabled":true,"language":"en-US","primaryDomain":"www.lasercannon.games","screenshotId":"6d1c51e3d021d3e0bec732083d2b4f79944d3b74557b320d940f273fa1e0e733","shareButtonOptions":{"6":true,"2":true,"1":true,"3":true,"4":true,"7":true,"8":true},"showOwnerLogin":false,"siteDescription":"","siteStatus":{},"siteTitle":"Bryant Cannon | Game Developer & Director","sslSetting":3,"timeZone":"America/Los_Angeles","translationLocale":"en-US","typekitId":"","websiteType":4,"statsMigrated":false,"authenticUrl":"https://www.lasercannon.games","baseUrl":"https://www.lasercannon.games","internalUrl":"https://bryantcannon.squarespace.com","machineTimeZoneOffset":-25200000,"socialAccounts":[{"serviceId":86,"screenname":"Bluesky","addedOn":1788845898684,"profileUrl":"https://bsky.app/profile/lasercannon.bsky.social","iconEnabled":true,"serviceName":"bluesky-unauth"},{"serviceId":65,"screenname":"LinkedIn","addedOn":1788845930066,"profileUrl":"https://www.linkedin.com/in/bryant-cannon-17ba6a18/","iconEnabled":true,"serviceName":"linkedin-unauth"},{"serviceId":20,"userId":"[email protected]","screenname":"[email protected]","addedOn":1788408972345,"profileUrl":"mailto:[email protected]","iconEnabled":true,"serviceName":"email"}],"timeZoneAbbr":"PDT","timeZoneOffset":-25200000},"websiteSettings":{"id":"6a97a2f241c66d2afc57c62f","websiteId":"6a97a2f241c66d2afc57c62c","subjects":[],"country":"US","state":"CA","simpleLikingEnabled":true,"mobileInfoBarSettings":{"isContactEmailEnabled":false,"isContactPhoneNumberEnabled":false,"isLocationEnabled":false,"isBusinessHoursEnabled":false},"announcementBarSettings":{},"commentLikesAllowed":true,"commentAnonAllowed":true,"commentThreaded":true,"commentApprovalRequired":false,"commentAvatarsOn":true,"commentSortType":2,"commentFlagThreshold":0,"commentFlagsAllowed":true,"commentEnableByDefault":true,"commentDisableAfterDaysDefault":0,"disqusShortname":"","commentsEnabled":false,"storeSettings":{"returnPolicy":null,"termsOfService":null,"privacyPolicy":null,"expressCheckout":false,"continueShoppingLinkUrl":"/","useLightCart":false,"showNoteField":false,"shippingCountryDefaultValue":"US","billToShippingDefaultValue":false,"showShippingPhoneNumber":true,"isShippingPhoneRequired":false,"showBillingPhoneNumber":true,"isBillingPhoneRequired":false,"currenciesSupported":["USD","CAD","GBP","AUD","EUR","CHF","NOK","SEK","DKK","NZD","SGD","MXN","HKD","CZK","ILS","MYR","RUB","PHP","PLN","THB","BRL","ARS","COP","IDR","INR","JPY","ZAR","KRW"],"defaultCurrency":"USD","selectedCurrency":"USD","multicurrencyEnabled":true,"measurementStandard":1,"showCustomCheckoutForm":false,"checkoutPageMarketingOptInEnabled":true,"enableMailingListOptInByDefault":false,"sameAsRetailLocation":false,"merchandisingSettings":{"scarcityEnabledOnProductItems":false,"scarcityEnabledOnProductBlocks":false,"scarcityMessageType":"DEFAULT_SCARCITY_MESSAGE","scarcityThreshold":10,"multipleQuantityAllowedForServices":true,"restockNotificationsEnabled":false,"restockNotificationsMailingListSignUpEnabled":false,"relatedProductsEnabled":false,"relatedProductsOrdering":"random","soldOutVariantsDropdownDisabled":false,"productComposerOptedIn":false,"productComposerABTestOptedOut":false,"productReviewsEnabled":false},"minimumOrderSubtotalEnabled":false,"minimumOrderSubtotal":{"currency":"USD","value":"0.00"},"addToCartConfirmationType":2,"isLive":false,"multipleQuantityAllowedForServices":true},"useEscapeKeyToLogin":false,"ssBadgeType":1,"ssBadgePosition":4,"
125ssBadgeVisibility":1,"ssBadgeDevices":1,"pinterestOverlayOptions":{"mode":"disabled"},"userAccountsSettings":{"loginAllowed":true,"signupAllowed":true}},"cookieSettings":{"isCookieBannerEnabled":false,"isRestrictiveCookiePolicyEnabled":false,"cookieBannerText":"","cookieBannerTheme":"","cookieBannerVariant":"","cookieBannerPosition":"","cookieBannerCtaVariant":"","cookieBannerCtaText":"","cookieBannerAcceptType":"OPT_IN","cookieBannerOptOutCtaText":"","cookieBannerHasOptOut":false,"cookieBannerHasManageCookies":true,"cookieBannerManageCookiesLabel":"","cookieBannerSavedPreferencesText":"","cookieBannerSavedPreferencesLayout":"PILL"},"websiteCloneable":false,"collection":{"title":"About","id":"6a97a2f341c66d2afc57c662","fullUrl":"/about","type":10,"permissionType":1},"subscribed":false,"appDomain":"squarespace.com","templateTweakable":true,"tweakJSON":{"form-use-theme-colors":"true","header-logo-height":"20px","header-mobile-logo-max-height":"30px","header-vert-padding":"3vw","header-width":"Inset","maxPageWidth":"1340px","mobile-header-vert-padding":"6vw","pagePadding":"2vw","tweak-blog-alternating-side-by-side-image-aspect-ratio":"1:1 Square","tweak-blog-alternating-side-by-side-image-spacing":"6%","tweak-blog-alternating-side-by-side-meta-spacing":"20px","tweak-blog-alternating-side-by-side-primary-meta":"Categories","tweak-blog-alternating-side-by-side-read-more-spacing":"20px","tweak-blog-alternating-side-by-side-secondary-meta":"Date","tweak-blog-basic-grid-columns":"2","tweak-blog-basic-grid-image-aspect-ratio":"3:2 Standard","tweak-blog-basic-grid-image-spacing":"20px","tweak-blog-basic-grid-meta-spacing":"10px","tweak-blog-basic-grid-primary-meta":"Date","tweak-blog-basic-grid-read-more-spacing":"20px","tweak-blog-basic-grid-secondary-meta":"Categories","tweak-blog-item-custom-width":"75","tweak-blog-item-show-author-profile":"false","tweak-blog-item-width":"Medium","tweak-blog-masonry-columns":"2","tweak-blog-masonry-horizontal-spacing":"30px","tweak-blog-masonry-image-spacing":"20px","tweak-blog-masonry-meta-spacing":"20px","tweak-blog-masonry-primary-meta":"Categories","tweak-blog-masonry-read-more-spacing":"20px","tweak-blog-masonry-secondary-meta":"Date","tweak-blog-masonry-vertical-spacing":"30px","tweak-blog-side-by-side-image-aspect-ratio":"1:1 Square","tweak-blog-side-by-side-image-spacing":"6%","tweak-blog-side-by-side-meta-spacing":"20px","tweak-blog-side-by-side-primary-meta":"Categories","tweak-blog-side-by-side-read-more-spacing":"20px","tweak-blog-side-by-side-secondary-meta":"Date","tweak-blog-single-column-image-spacing":"50px","tweak-blog-single-column-meta-spacing":"0px","tweak-blog-single-column-primary-meta":"Date","tweak-blog-single-column-read-more-spacing":"0px","tweak-blog-single-column-secondary-meta":"Categories","tweak-events-stacked-show-thumbnails":"true","tweak-events-stacked-thumbnail-size":"3:2 Standard","tweak-fixed-header":"false","tweak-fixed-header-style":"Basic","tweak-global-animations-animation-curve":"ease","tweak-global-animations-animation-delay":"0.6s","tweak-global-animations-animation-duration":"1.5s","tweak-global-animations-animation-style":"fade","tweak-global-animations-animation-type":"fade","tweak-global-animations-complexity-level":"detailed","tweak-global-animations-enabled":"true","tweak-portfolio-grid-basic-custom-height":"50","tweak-portfolio-grid-overlay-custom-height":"50","tweak-portfolio-hover-follow-acceleration":"10%","tweak-portfolio-hover-follow-animation-duration":"Fast","tweak-portfolio-hover-follow-animation-type":"Fade","tweak-portfolio-hover-follow-delimiter":"Bullet","tweak-portfolio-hover-follow-front":"false","tweak-portfolio-hover-follow-layout":"Inline","tweak-portfolio-hover-follow-size":"50","tweak-portfolio-hover-follow-text-spacing-x":"1.5","tweak-portfolio-hover-follow-text-spacing-y":"1.5","tweak-portfolio-hover-static-animation-duration":"Fast","tweak-portfolio-hover-static-animation-type":"Fade","tweak-portfolio-hover-static-delimiter":"Hyphen","tweak-portfolio-hover-static-front":"true","tweak-portfolio-hover-static-layout":"Inline","tweak-portfolio-hover-static-size":"50","tweak-portfolio-hover-static-text-spacing-x":"1.5","tweak-portfolio-hover-static-text-spacing-y":"1.5","tweak-portfolio-index-background-animation-duration":"Medium","tweak-portfolio-index-background-animation-type":"Fade","tweak-portfolio-index-background-custom-height":"50","tweak-portfolio-index-background-delimiter":"None","tweak-portfolio-index-background-height":"Large","tweak-portfolio-index-background-horizontal-alignment":"Center","tweak-portfolio-index-background-link-format":"Stacked","tweak-portfolio-index-background-persist":"false","t
125weak-portfolio-index-background-vertical-alignment":"Middle","tweak-portfolio-index-background-width":"Full","tweak-transparent-header":"false"},"templateId":"5c5a519771c10ba3470d8101","templateVersion":"7.1","pageFeatures":[1,2,4],"gmRenderKey":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","templateScriptsRootUrl":"https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/","impersonatedSession":false,"tzData":{"zones":[[-480,"US","P%sT",null]],"rules":{"US":[[1967,2006,null,"Oct","lastSun","2:00","0","S"],[1987,2006,null,"Apr","Sun>=1","2:00","1:00","D"],[2007,"max",null,"Mar","Sun>=8","2:00","1:00","D"],[2007,"max",null,"Nov","Sun>=1","2:00","0","S"]]}},"showAnnouncementBar":false,"recaptchaEnterpriseContext":{"recaptchaEnterpriseSiteKey":"6LdDFQwjAAAAAPigEvvPgEVbb7QBm-TkVJdDTlAv"},"i18nContext":{"timeZoneData":{"id":"America/Los_Angeles","name":"Pacific Time"}},"env":"PRODUCTION","visitorFormContext":{"formFieldFormats":{"initialPhoneFormat":{"id":0,"type":"PHONE_NUMBER","country":"US","labelLocale":"en-US","fields":[{"type":"SEPARATOR","label":"(","identifier":"LeftParen","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"1","identifier":"1","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":")","identifier":"RightParen","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"2","identifier":"2","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":"-","identifier":"Dash","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"3","identifier":"3","length":14,"required":false,"metadata":{}}]},"initialNameOrder":"GIVEN_FIRST","initialAddressFormat":{"id":0,"type":"ADDRESS","country":"US","labelLocale":"en","fields":[{"type":"FIELD","label":"Address Line 1","identifier":"Line1","length":0,"required":true,"metadata":{"autocomplete":"address-line1"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"Address Line 2","identifier":"Line2","length":0,"required":false,"metadata":{"autocomplete":"address-line2"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"City","identifier":"City","length":0,"required":true,"metadata":{"autocomplete":"address-level2"}},{"type":"SEPARATOR","label":",","identifier":"Comma","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"State","identifier":"State","length":0,"required":true,"metadata":{"autocomplete":"address-level1"}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"ZIP Code","identifier":"Zip","length":0,"required":true,"metadata":{"autocomplete":"postal-code"}}]},"countries":[{"name":"Afghanistan","code":"AF","phoneCode":"+93"},{"name":"\u00C5land Islands","code":"AX","phoneCode":"+358"},{"name":"Albania","code":"AL","phoneCode":"+355"},{"name":"Algeria","code":"DZ","phoneCode":"+213"},{"name":"American Samoa","code":"AS","phoneCode":"+1"},{"name":"Andorra","code":"AD","phoneCode":"+376"},{"name":"Angola","code":"AO","phoneCode":"+244"},{"name":"Anguilla","code":"AI","phoneCode":"+1"},{"name":"Antigua & Barbuda","code":"AG","phoneCode":"+1"},{"name":"Argentina","code":"AR","phoneCode":"+54"},{"name":"Armenia","code":"AM","phoneCode":"+374"},{"name":"Aruba","code":"AW","phoneCode":"+297"},{"name":"Ascension Island","code":"AC","phoneCode":"+247"},{"name":"Australia","code":"AU","phoneCode":"+61"},{"name":"Austria","code":"AT","phoneCode":"+43"},{"name":"Azerbaijan","code":"AZ","phoneCode":"+994"},{"name":"Bahamas","code":"BS","phoneCode":"+1"},{"name":"Bahrain","code":"BH","phoneCode":"+973"},{"name":"Bangladesh","code":"BD","phoneCode":"+880"},{"name":"Barbados","code":"BB","phoneCode":"+1"},{"name":"Belarus","code":"BY","phoneCode":"+375"},{"name":"Belgium","code":"BE","phoneCode":"+32"},{"name":"Belize","code":"BZ","phoneCode":"+501"},{"name":"Benin","code":"BJ","phoneCode":"+229"},{"name":"Bermuda","code":"BM","phoneCode":"+1"},{"name":"Bhutan","code":"BT","phoneCode":"+975"},{"name":"Bolivia","code":"BO","phoneCode":"+591"},{"name":"Bosnia & Herzegovina","code":"BA","phoneCode":"+387"},{"name":"Botswana","code":"BW","phoneCode":"+267"},{"name":"Brazil","code":"BR","phoneCode":"+55"},{"name":"British Indian Ocean Territory","code":"IO","phoneCode":"+246"},{"name":"British Virgin Islands","code":"VG","phoneCode":"+1"},{"name":"Brunei","code":"BN","phoneCode":"+673"},{"name":"Bulgaria","code":"BG","phoneCode":"+359"},{"name":"Burkina Faso","code":"BF","phoneCode":"+226"},{"name":"Burundi","code":"BI","phoneCode":"+257"},{"name":"Cambodia","code":"KH","phoneCode":"+855"},{"name":"Cameroon","code":"CM","phoneCode":"+237"},{"name":"Canada","code":"CA","phoneCode":"+1"},{"name":"Cape Verde","code":"CV","phoneCode":"+238"},{"name":"Caribbean Netherlands","code":"BQ","phoneCode":"+599"},{"name":"Cayman Islands","code":"KY","phoneCode":"+1"},{"name":"Central African Republic","code":"CF","phoneCode":"+236"},{"name":"Chad","code":"TD","phoneCode":"+235"},{"name":"Chile","code":"CL","phoneCode":"+56"},{"name":"China","code":"CN","phoneCode":"+86"},{"name":"Christmas Island","code":"CX","phoneCode":"+61"},{"name":"Cocos (Keeling) Islands","code":"CC","phoneCode":"+61"},{"name":"Colombia","code":"CO","phoneCode":"+57"},{"name":"Comoros","code":"KM","phoneCode":"+269"},{"name":"Congo - Brazzaville","code":"CG","phoneCode":"+242"},{"name":"Congo - Kinshasa","code":"CD","phoneCode":"+243"},{"name":"Cook Islands","code":"CK","phoneCode":"+682"},{"name":"Costa Rica","code":"CR","phoneCode":"+506"},{"name":"C\u00F4te d\u2019Ivoire","code":"CI","phoneCode":"+225"},{"name":"Croatia","code":"HR","phoneCode":"+385"},{"name":"Cuba","code":"CU","phoneCode":"+53"},{"name":"Cura\u00E7ao","code":"CW","phoneCode":"+599"},{"name":"Cyprus","code":"CY","phoneCode":"+357"},{"name":"Czechia","code":"CZ","phoneCode":"+420"},{"name":"Denmark","code":"DK","phoneCode":"+45"},{"name":"Djibouti","code":"DJ","phoneCode":"+253"},{"name":"Dominica","code":"DM","phoneCode":"+1"},{"name":"Dominican Republic","code":"DO","phoneCode":"+1"},{"name":"Ecuador","code":"EC","phoneCode":"+593"},{"name":"Egypt","code":"EG","phoneCode":"+20"},{"name":"El Salvador","code":"SV","phoneCode":"+503"},{"name":"Equatorial Guinea","code":"GQ","phoneCode":"+240"},{"name":"Eritrea","code":"ER","phoneCode":"+291"},{"name":"Estonia","code":"EE","phoneCode":"+372"},{"name":"Eswatini","code":"SZ","phoneCode":"+268"},{"name":"Ethiopia","code":"ET","phoneCode":"+251"},{"name":"Falkland Islands","code":"FK","phoneCode":"+500"},{"name":"Faroe Islands","code":"FO","phoneCode":"+298"},{"name":"Fiji","code":"FJ","phoneCode":"+679"},{"name":"Finland","code":"FI","phoneCode":"+358"},{"name":"France","code":"FR","phoneCode":"+33"},{"name":"French Guiana","code":"GF","phoneCode":"+594"},{"name":"French Polynesia","code":"PF","phoneCode":"+689"},{"name":"Gabon","code":"GA","phoneCode":"+241"},{"name":"Gambia","code":"GM","phoneCode":"+220"},{"name":"Georgia","code":"GE","phoneCode":"+995"},{"name":"Germany","code":"DE","phoneCode":"+49"},{"name":"Ghana","code":"GH","phoneCode":"+233"},{"name":"Gibraltar","code":"GI","phoneCode":"+350"},{"name":"Greece","code":"GR","phoneCode":"+30"},{"name":"Greenland","code":"GL","phoneCode":"+299"},{"name":"Grenada","code":"GD","phoneCode":"+1"},{"name":"Guadeloupe","code":"GP","phoneCode":"+590"},{"name":"Guam","code":"GU","phoneCode":"+1"},{"name":"Guatemala","code":"GT","phoneCode":"+502"},{"name":"Guernsey","code":"GG","phoneCode":"+44"},{"name":"Guinea","code":"GN","phoneCode":"+224"},{"name":"Guinea-Bissau","code":"GW","phoneCode":"+245"},{"name":"Guyana","code":"GY","phoneCode":"+592"},{"name":"Haiti","code":"HT","phoneCode":"+509"},{"name":"Honduras","code":"HN","phoneCode":"+504"},{"name":"Hong Kong SAR China","code":"HK","phoneCode":"+852"},{"name":"Hungary","code":"HU","phoneCode":"+36"},{"name":"Iceland","code":"IS","phoneCode":"+354"},{"name":"India","code":"IN","phoneCode":"+91"},{"name":"Indonesia","code":"ID","phoneCode":"+62"},{"name":"Iran","code":"IR","phoneCode":"+98"},{"name":"Iraq","code":"IQ","phoneCode":"+964"},{"name":"Ireland","code":"IE","phoneCode":"+353"},{"name":"Isle of Man","code":"IM","phoneCode":"+44"},{"name":"Israel","code":"IL","phoneCode":"+972"},{"name":"Italy","code":"IT","phoneCode":"+39"},{"name":"Jamaica","code":"JM","phoneCode":"+1"},{"name":"Japan","code":"JP","phoneCode":"+81"},{"name":"Jersey","code":"JE","phoneCode":"+44"},{"name":"Jordan","code":"JO","phoneCode":"+962"},{"name":"Kazakhstan","code":"KZ","phoneCode":"+7"},{"name":"Kenya","code":"KE","phoneCode":"+254"},{"name":"Kiribati","code":"KI","phoneCode":"+686"},{"name":"Kosovo","code":"XK","phoneCode":"+383"},{"name":"Kuwait","code":"KW","phoneCode":"+965"},{"name":"Kyrgyzstan","code":"KG","phoneCode":"+996"},{"name":"Laos","code":"LA","phoneCode":"+856"},{"name":"Latvia","code":"LV","phoneCode":"+371"},{"name":"Lebanon","code":"LB","phoneCode":"+961"},{"name":"Lesotho","code":"LS","phoneCode":"+266"},{"name":"Liberia","code":"LR","phoneCode":"+231"},{"name":"Libya","code":"LY","phoneCode":"+218"},{"name":"Liechtenstein","code":"LI","phoneCode":"+423"},{"name":"Lithuania","code":"LT","phoneCode":"+370"},{"name":"Luxembourg","code":"LU","phoneCode":"+352"},{"name":"Macao SAR China","code":"MO","phoneCode":"+853"},{"name":"Madagascar","code":"MG","phoneCode":"+261"},{"name":"Malawi","code":"MW","phoneCode":"+265"},{"name":"Malaysia","code":"MY","phoneCode":"+60"},{"name":"Maldives","code":"MV","phoneCode":"+960"},{"name":"Mali","code":"ML","phoneCode":"+223"},{"name":"Malta","code":"MT","phoneCode":"+356"},{"name":"Marshall Islands","code":"MH","phoneCode":"+692"},{"name":"Martinique","code":"MQ","phoneCode":"+596"},{"name":"Mauritania","code":"MR","phoneCode":"+222"},{"name":"Mauritius","code":"MU","phoneCode":"+230"},{"name":"Mayotte","code":"YT","phoneCode":"+262"},{"name":"Mexico","code":"MX","phoneCode":"+52"},{"name":"Micronesia","code":"FM","phoneCode":"+691"},{"name":"Moldova","code":"MD","phoneCode":"+373"},{"name":"Monaco","code":"MC","phoneCode":"+377"},{"name":"Mongolia","code":"MN","phoneCode":"+976"},{"name":"Montenegro","code":"ME","phoneCode":"+382"},{"name":"Montserrat","code":"MS","phoneCode":"+1"},{"name":"Morocco","code":"MA","phoneCode":"+212"},{"name":"Mozambique","code":"MZ","phoneCode":"+258"},{"name":"Myanmar (Burma)","code":"MM","phoneCode":"+95"},{"name":"Namibia","code":"NA","phoneCode":"+264"},{"name":"Nauru","code":"NR","phoneCode":"+674"},{"name":"Nepal","code":"NP","phoneCode":"+977"},{"name":"Netherlands","code":"NL","phoneCode":"+31"},{"name":"New Caledonia","code":"NC","phoneCode":"+687"},{"name":"New Zealand","code":"NZ","phoneCode":"+64"},{"name":"Nicaragua","code":"NI","phoneCode":"+505"},{"name":"Niger","code":"NE","phoneCode":"+227"},{"name":"Nigeria","code":"NG","phoneCode":"+234"},{"name":"Niue","code":"NU","phoneCode":"+683"},{"name":"Norfolk Island","code":"NF","phoneCode":"+672"},{"name":"Northern Mariana Islands","code":"MP","phoneCode":"+1"},{"name":"North Korea","code":"KP","phoneCode":"+850"},{"name":"North Macedonia","code":"MK","phoneCode":"+389"},{"name":"Norway","code":"NO","phoneCode":"+47"},{"name":"Oman","code":"OM","phoneCode":"+968"},{"name":"Pakistan","code":"PK","phoneCode":"+92"},{"name":"Palau","code":"PW","phoneCode":"+680"},{"name":"Palestinian Territories","code":"PS","phoneCode":"+970"},{"name":"Panama","code":"PA","phoneCode":"+507"},{"name":"Papua New Guinea","code":"PG","phoneCode":"+675"},{"name":"Paraguay","code":"PY","phoneCode":"+595"},{"name":"Peru","code":"PE","phoneCode":"+51"},{"name":"Philippines","code":"PH","phoneCode":"+63"},{"name":"Poland","code":"PL","phoneCode":"+48"},{"name":"Portugal","code":"PT","phoneCode":"+351"},{"name":"Puerto Rico","code":"PR","phoneCode":"+1"},{"name":"Qatar","code":"QA","phoneCode":"+974"},{"name":"R\u00E9union","code":"RE","phoneCode":"+262"},{"name":"Romania","code":"RO","phoneCode":"+40"},{"name":"Russia","code":"RU","phoneCode":"+7"},{"name":"Rwanda","code":"RW","phoneCode":"+250"},{"name":"Samoa","code":"WS","phoneCode":"+685"},{"name":"San Marino","code":"SM","phoneCode":"+378"},{"name":"S\u00E3o Tom\u00E9 & Pr\u00EDncipe","code":"ST","phoneCode":"+239"},{"name":"Saudi Arabia","code":"SA","phoneCode":"+966"},{"name":"Senegal","code":"SN","phoneCode":"+221"},{"name":"Serbia","code":"RS","phoneCode":"+381"},{"name":"Seychelles","code":"SC","phoneCode":"+248"},{"name":"Sierra Leone","code":"SL","phoneCode":"+232"},{"name":"Singapore","code":"SG","phoneCode":"+65"},{"name":"Sint Maarten","code":"SX","phoneCode":"+1"},{"name":"Slovakia","code":"SK","phoneCode":"+421"},{"name":"Slovenia","code":"SI","phoneCode":"+386"},{"name":"Solomon Islands","code":"SB","phoneCode":"+677"},{"name":"Somalia","code":"SO","phoneCode":"+252"},{"name":"South Africa","code":"ZA","phoneCode":"+27"},{"name":"South Korea","code":"KR","phoneCode":"+82"},{"name":"South Sudan","code":"SS","phoneCode":"+211"},{"name":"Spain","code":"ES","phoneCode":"+34"},{"name":"Sri Lanka","code":"LK","phoneCode":"+94"},{"name":"St. Barth\u00E9lemy","code":"BL","phoneCode":"+590"},{"name":"St. Helena","code":"SH","phoneCode":"+290"},{"name":"St. Kitts & Nevis","code":"KN","phoneCode":"+1"},{"name":"St. Lucia","code":"LC","phoneCode":"+1"},{"name":"St. Martin","code":"MF","phoneCode":"+590"},{"name":"St. Pierre & Miquelon","code":"PM","phoneCode":"+508"},{"name":"St. Vincent & Grenadines","code":"VC","phoneCode":"+1"},{"name":"Sudan","code":"SD","phoneCode":"+249"},{"name":"Suriname","code":"SR","phoneCode":"+597"},{"name":"Svalbard & Jan Mayen","code":"SJ","phoneCode":"+47"},{"name":"Sweden","code":"SE","phoneCode":"+46"},{"name":"Switzerland","code":"CH","phoneCode":"+41"},{"name":"Syria","code":"SY","phoneCode":"+963"},{"name":"Taiwan","code":"TW","phoneCode":"+886"},{"name":"Tajikistan","code":"TJ","phoneCode":"+992"},{"name":"Tanzania","code":"TZ","phoneCode":"+255"},{"name":"Thailand","code":"TH","phoneCode":"+66"},{"name":"Timor-Leste","code":"TL","phoneCode":"+670"},{"name":"Togo","code":"TG","phoneCode":"+228"},{"name":"Tokelau","code":"TK","phoneCode":"+690"},{"name":"Tonga","code":"TO","phoneCode":"+676"},{"name":"Trinidad & Tobago","code":"TT","phoneCode":"+1"},{"name":"Tristan da Cunha","code":"TA","phoneCode":"+290"},{"name":"Tunisia","code":"TN","phoneCode":"+216"},{"name":"T\u00FCrkiye","code":"TR","phoneCode":"+90"},{"name":"Turkmenistan","code":"TM","phoneCode":"+993"},{"name":"Turks & Caicos Islands","code":"TC","phoneCode":"+1"},{"name":"Tuvalu","code":"TV","phoneCode":"+688"},{"name":"U.S. Virgin Islands","code":"VI","phoneCode":"+1"},{"name":"Uganda","code":"UG","phoneCode":"+256"},{"name":"Ukraine","code":"UA","phoneCode":"+380"},{"name":"United Arab Emirates","code":"AE","phoneCode":"+971"},{"name":"United Kingdom","code":"GB","phoneCode":"+44"},{"name":"United States","code":"US","phoneCode":"+1"},{"name":"Uruguay","code":"UY","phoneCode":"+598"},{"name":"Uzbekistan","code":"UZ","phoneCode":"+998"},{"name":"Vanuatu","code":"VU","phoneCode":"+678"},{"name":"Vatican City","code":"VA","phoneCode":"+39"},{"name":"Venezuela","code":"VE","phoneCode":"+58"},{"name":"Vietnam","code":"VN","phoneCode":"+84"},{"name":"Wallis & Futuna","code":"WF","phoneCode":"+681"},{"name":"Western Sahara","code":"EH","phoneCode":"+212"},{"name":"Yemen","code":"YE","phoneCode":"+967"},{"name":"Zambia","code":"ZM","phoneCode":"+260"},{"name":"Zimbabwe","code":"ZW","phoneCode":"+263"}]},"localizedStrings":{"validation":{"noValidSelection":"A valid selection must be made.","invali
125dUrl":"Must be a valid URL.","stringTooLong":"Value should have a length no longer than {0}.","containsInvalidKey":"{0} contains an invalid key.","invalidTwitterUsername":"Must be a valid Twitter username.","valueOutsideRange":"Value must be in the range {0} to {1}.","invalidPassword":"Passwords should not contain whitespace.","missingRequiredSubfields":"{0} is missing required subfields: {1}","invalidCurrency":"Currency value should be formatted like 1234 or 123.99.","invalidMapSize":"Value should contain exactly {0} elements.","subfieldsRequired":"All fields in {0} are required.","formSubmissionFailed":"Form submission failed. Review the following information: {0}.","invalidCountryCode":"Country code should have an optional plus and up to 4 digits.","invalidDate":"This is not a real date.","required":"{0} is required.","invalidStringLength":"Value should be {0} characters long.","invalidEmail":"Email addresses should follow the format [email protected].","invalidListLength":"Value should be {0} elements long.","allEmpty":"Please fill out at least one form field.","missingRequiredQuestion":"Missing a required question.","invalidQuestion":"Contained an invalid question.","captchaFailure":"Captcha validation failed. Please try again.","stringTooShort":"Value should have a length of at least {0}.","invalid":"{0} is not valid.","formErrors":"Form Errors","containsInvalidValue":"{0} contains an invalid value.","invalidUnsignedNumber":"Numbers must contain only digits and no other characters.","invalidName":"Valid names contain only letters, numbers, spaces, ', or - characters."},"submit":"Submit","status":{"title":"{@} Block","learnMore":"Learn more"},"name":{"firstName":"First Name","lastName":"Last Name"},"lightbox":{"openForm":"Open Form"},"likert":{"agree":"Agree","stronglyDisagree":"Strongly Disagree","disagree":"Disagree","stronglyAgree":"Strongly Agree","neutral":"Neutral"},"time":{"am":"AM","second":"Second","pm":"PM","minute":"Minute","amPm":"AM/PM","hour":"Hour"},"notFound":"Form not found.","date":{"yyyy":"YYYY","year":"Year","mm":"MM","day":"Day","month":"Month","dd":"DD"},"phone":{"country":"Country","number":"Number","prefix":"Prefix","areaCode":"Area Code","line":"Line"},"submitError":"Unable to submit form. Please try again later.","address":{"stateProvince":"State/Province","country":"Country","zipPostalCode":"Zip/Postal Code","address2":"Address 2","address1":"Address 1","city":"City"},"email":{"signUp":"Sign up for news and updates"},"required":"(required)","invalidData":"Invalid form data."}}};</script>
125<script type="text/javascript">SQUARESPACE_ROLLUPS = {};</script>
vendor: 1 bytes, line 125
125
126<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-16422d3f620eb031-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-visitor_site_error_reporter');</script>
vendor: 1 bytes, line 126
126
127<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-16422d3f620eb031-min.en-US.js" defer ></script>
127<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-021ab5545f692ef4-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_runtime');</script>
vendor: 1 bytes, line 127
127
128<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-021ab5545f692ef4-min.en-US.js" defer ></script>
128<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-a5cfdec1ae227f33-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_moment_js_vendor');</script>
vendor: 1 bytes, line 128
128
129<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-a5cfdec1ae227f33-min.en-US.js" defer ></script>
129<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-42a5d86b1fe8fbb5-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-cldr_resource_pack');</script>
vendor: 1 bytes, line 129
129
130<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-42a5d86b1fe8fbb5-min.en-US.js" defer ></script>
130<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-1988b40b24a74586-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors_stable');</script>
vendor: 1 bytes, line 130
130
131<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-1988b40b24a74586-min.en-US.js" defer ></script>
131<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-169124972d82cc80-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors');</script>
vendor: 1 bytes, line 131
131
132<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-169124972d82cc80-min.en-US.js" defer ></script>
132<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-baeaf74ebe228782-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common');</script>
vendor: 1 bytes, line 132
132
133<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-baeaf74ebe228782-min.en-US.js" defer ></script>
133<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/user-account-core-279764afc84d421e-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-user_account_core');</script>
vendor: 1 bytes, line 133
133
134<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/user-account-core-279764afc84d421e-min.en-US.js" defer ></script>
134<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].css = ["//assets.squarespace.com/universal/styles-compressed/user-account-core-403627c3dae99e5f-min.en-US.css"]; })(SQUARESPACE_ROLLUPS, 'squarespace-user_account_core');</script>
134 135<link rel="stylesheet" type="text/css" href="//assets.squarespace.com/universal/styles-compressed/user-account-core-403627c3dae99e5f-min.en-US.css">
135<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/performance-725514c9ba131df8-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-performance');</script>
vendor: 1 bytes, line 135
135
136<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/performance-725514c9ba131df8-min.en-US.js" defer ></script>
136<link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/website.components.imageFluid.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.accordion/951843f7-526b-4c4f-b71e-35f7d6e095a8_366/website.components.accordion.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/45a223c2-0a7f-41e1-910b-7e4ed1931d30_973/website.components.html.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.styles.css"/>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/image-effect-refracted-lines.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.accordion/951843f7-526b-4c4f-b71e-35f7d6e095a8_366/website.components.accordion.visitor.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/45a223c2-0a7f-41e1-910b-7e4ed1931d30_973/website.components.html.visitor.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/64023.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/image-effect-film-grain.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/image-effect-parallax.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/39882.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/image-effect-liquid.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/website.components.imageFluid.visitor.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.visitor.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/18018.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/92452.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/website.components.imageFluid.shared.constants.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/39188.js"></script>
136<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/image-effect-refracted-circles.js"></script>
136<script type="application/ld+json">{"url":"https://www.lasercannon.games","name":"Bryant Cannon | Game Developer & Director","description":"","@context":"http://schema.org","@type":"WebSite"}</script>
136<link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/versioned-site-css/6a97a2f241c66d2afc57c62c/11/5c5a519771c10ba3470d8101/6a97a2f241c66d2afc57c634/1837/site.css?nocustom=true"/><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/versioned-assets/1791381319184-WJ64AWAO9INL081W0NE2/static.css"/>
136<script>Static.COOKIE_BANNER_CAPABLE = true;</script>
136 137<!-- End of Squarespace Headers --> 138 139 140 </head> 141 142 <body 143 id="collection-6a97a2f341c66d2afc57c662" 144 class=" 145 tweak-blog-alternating-side-by-side-width-full tweak-blog-alternating-side-by-side-image-aspect-ratio-11-square tweak-blog-alternating-side-by-side-text-alignment-left tweak-blog-alternating-side-by-side-read-more-style-show tweak-blog-alternating-side-by-side-image-text-alignment-middle tweak-blog-alternating-side-by-side-delimiter-bullet tweak-blog-alternating-side-by-side-meta-position-top tweak-blog-alternating-side-by-side-primary-meta-categories tweak-blog-alternating-side-by-side-secondary-meta-date tweak-blog-alternating-side-by-side-excerpt-show image-block-poster-text-alignment-center image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-left image-block-stack-text-alignment-left form-use-theme-colors form-field-style-solid form-field-shape-square form-field-border-all form-field-checkbox-type-icon form-field-checkbox-fill-solid form-field-checkbox-color-inverted form-field-checkbox-shape-square form-field-checkbox-layout-stack form-field-radio-type-icon form-field-radio-fill-solid form-field-radio-color-normal form-field-radio-shape-pill form-field-radio-layout-stack form-field-survey-fill-solid form-field-survey-color-normal form-field-survey-shape-pill form-field-hover-focus-outline form-submit-button-style-label tweak-global-animations-enabled tweak-global-animations-complexity-level-detailed tweak-global-animations-animation-style-fade tweak-global-animations-animation-type-fade tweak-global-animations-animation-curve-ease tweak-blog-masonry-width-full tweak-blog-masonry-text-alignment-left tweak-blog-masonry-primary-meta-categories tweak-blog-masonry-secondary-meta-date tweak-blog-masonry-meta-position-top tweak-blog-masonry-read-more-style-show tweak-blog-masonry-delimiter-space tweak-blog-masonry-image-placement-above tweak-blog-masonry-excerpt-show tweak-portfolio-grid-overlay-width-full tweak-portfolio-grid-overlay-height-large tweak-portfolio-grid-overlay-image-aspect-ratio-11-square tweak-portfolio-grid-overlay-text-placement-center tweak-portfolio-grid-overlay-show-text-after-hover tweak-blog-single-column-width-full tweak-blog-single-column-text-alignment-center tweak-blog-single-column-image-placement-above tweak-blog-single-column-delimiter-bullet tweak-blog-single-column-read-more-style-show tweak-blog-single-column-primary-meta-date tweak-blog-single-column-secondary-meta-categories tweak-blog-single-column-meta-position-top tweak-blog-single-column-content-title-only header-width-inset tweak-fixed-header-style-basic tweak-blog-item-width-medium tweak-blog-item-text-alignment-center tweak-blog-item-meta-position-above-title tweak-blog-item-show-categories tweak-blog-item-show-date tweak-blog-item-delimiter-bullet tweak-blog-side-by-side-width-full tweak-blog-side-by-side-image-placement-left tweak-blog-side-by-side-image-aspect-ratio-11-square tweak-blog-side-by-side-primary-meta-categories tweak-blog-side-by-side-secondary-meta-date tweak-blog-side-by-side-meta-position-top tweak-blog-side-by-side-text-alignment-left tweak-blog-side-by-side-image-text-alignment-middle tweak-blog-side-by-side-read-more-style-show tweak-blog-side-by-side-delimiter-bullet tweak-blog-side-by-side-excerpt-show primary-button-style-solid primary-button-shape-square secondary-button-style-solid secondary-button-shape-square tertiary-button-style-solid tertiary-button-shape-square tweak-events-stacked-width-full tweak-events-stacked-height-large tweak-events-stacked-show-thumbnails tweak-events-stacked-thumbnail-size-32-standard tweak-events-stacked-date-style-with-text tweak-events-stacked-show-time tweak-events-stacked-show-location tweak-events-stacked-show-excerpt tweak-blog-basic-grid-width-inset tweak-blog-basic-grid-image-aspect-ratio-32-standard tweak-blog-basic-grid-text-alignment-left tweak-blog-basic-grid-delimiter-bullet tweak-blog-basic-grid-image-placement-above tweak-blog-basic-grid-read-more-style-show tweak-blog-basic-grid-primary-meta-date tweak-blog-basic-grid-secondary-meta-categories tweak-blog-basic-grid-excerpt-show tweak-portfolio-gri
145d-basic-width-full tweak-portfolio-grid-basic-height-large tweak-portfolio-grid-basic-image-aspect-ratio-11-square tweak-portfolio-grid-basic-text-alignment-left tweak-portfolio-grid-basic-hover-effect-fade header-overlay-alignment-center tweak-portfolio-index-background-link-format-stacked tweak-portfolio-index-background-width-full tweak-portfolio-index-background-height-large tweak-portfolio-index-background-vertical-alignment-middle tweak-portfolio-index-background-horizontal-alignment-center tweak-portfolio-index-background-delimiter-none tweak-portfolio-index-background-animation-type-fade tweak-portfolio-index-background-animation-duration-medium tweak-portfolio-hover-follow-layout-inline tweak-portfolio-hover-follow-delimiter-bullet tweak-portfolio-hover-follow-animation-type-fade tweak-portfolio-hover-follow-animation-duration-fast tweak-portfolio-hover-static-layout-inline tweak-portfolio-hover-static-front tweak-portfolio-hover-static-delimiter-hyphen tweak-portfolio-hover-static-animation-type-fade tweak-portfolio-hover-static-animation-duration-fast hide-opentable-icons opentable-style-dark tweak-product-quick-view-button-style-floating tweak-product-quick-view-button-position-bottom tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light native-currency-code-usd collection-6a97a2f341c66d2afc57c662 collection-type-page collection-layout-default mobile-style-available sqs-seven-one 146 147 148 149 150 151 " 152 tabindex="-1" 153 > 154 <div 155 id="siteWrapper" 156 class="clearfix site-wrapper" 157 > 158 159 <div id="floatingCart" class="floating-cart hidden"> 160 <a href="/cart" class="icon icon--stroke icon--fill icon--cart sqs-custom-cart"> 161 <span class="Cart-inner"> 162 163 164 165 166 <svg class="icon icon--cart" width="61" height="49" viewBox="0 0 61 49"> 167 <path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 2C0.5 1.17157 1.17157 0.5 2 0.5H13.6362C14.3878 0.5 15.0234 1.05632 15.123 1.80135L16.431 11.5916H59C59.5122 11.5916 59.989 11.8529 60.2645 12.2847C60.54 12.7165 60.5762 13.2591 60.3604 13.7236L50.182 35.632C49.9361 36.1614 49.4054 36.5 48.8217 36.5H18.0453C17.2937 36.5 16.6581 35.9437 16.5585 35.1987L12.3233 3.5H2C1.17157 3.5 0.5 2.82843 0.5 2ZM16.8319 14.5916L19.3582 33.5H47.8646L56.6491 14.5916H16.8319Z" /> 168 <path d="M18.589 35H49.7083L60 13H16L18.589 35Z" /> 169 <path d="M21 49C23.2091 49 25 47.2091 25 45C25 42.7909 23.2091 41 21 41C18.7909 41 17 42.7909 17 45C17 47.2091 18.7909 49 21 49Z" /> 170 <path d="M45 49C47.2091 49 49 47.2091 49 45C49 42.7909 47.2091 41 45 41C42.7909 41 41 42.7909 41 45C41 47.2091 42.7909 49 45 49Z" /> 171</svg> 172 173 <div class="legacy-cart icon-cart-quantity"> 174 <span class="sqs-cart-quantity">0</span> 175 </div> 176 </span> 177 </a> 178 </div> 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 <header 195 data-test="header" 196 id="header" 197 198 class=" 199 200 201 202 header theme-col--primary 203 " 204 data-section-theme="" 205 data-controller="Header" 206 data-current-styles="{ 207 "layout": "navRight", 208 "action": { 209 "href": "/donate", 210 "buttonText": "Donate", 211 "newWindow": false 212 }, 213 "showSocial": true, 214 "socialOptions": { 215 "socialBorderShape": "circle", 216 "socialBorderStyle": "solid", 217 "socialBorderThickness": { 218 "unit": "px", 219 "value": 1.0 220 } 221 }, 222 "menuOverlayAnimation": "fade", 223 "cartStyle": "cart", 224 "cartText": "Cart", 225 "showEmptyCartState": true, 226 "cartOptions": { 227 "iconType": "solid-7", 228 "cartBorderShape": "none", 229 "cartBorderStyle": "outline", 230 "cartBorderThickness": { 231 "unit": "px", 232 "value": 1.0 233 } 234 }, 235 "showButton": false, 236 "showCart": false, 237 "showAccountLogin": false, 238 "headerStyle": "solid", 239 "languagePicker": { 240 "enabled": false, 241 "iconEnabled": false, 242 "iconType": "globe", 243 "flagShape": "shiny", 244 "languageFlags": [ ] 245 }, 246 "iconOptions": { 247 "desktopDropdownIconOptions": { 248 "size": { 249 "unit": "em", 250 "value": 1.0 251 }, 252 "iconSpacing": { 253 "unit": "em", 254 "value": 0.35 255 }, 256
256 "strokeWidth": { 257 "unit": "px", 258 "value": 1.0 259 }, 260 "endcapType": "square", 261 "folderDropdownIcon": "openArrowHead", 262 "languagePickerIcon": "openArrowHead" 263 }, 264 "mobileDropdownIconOptions": { 265 "size": { 266 "unit": "em", 267 "value": 1.0 268 }, 269 "iconSpacing": { 270 "unit": "em", 271 "value": 0.15 272 }, 273 "strokeWidth": { 274 "unit": "px", 275 "value": 0.5 276 }, 277 "endcapType": "square", 278 "folderDropdownIcon": "openArrowHead", 279 "languagePickerIcon": "openArrowHead" 280 } 281 }, 282 "mobileOptions": { 283 "layout": "logoLeftNavRight", 284 "menuIconOptions": { 285 "style": "doubleLineHamburger", 286 "thickness": { 287 "unit": "px", 288 "value": 1.0 289 } 290 } 291 }, 292 "solidOptions": { 293 "headerOpacity": { 294 "unit": "%", 295 "value": 100.0 296 }, 297 "
297blurBackground": { 298 "enabled": false, 299 "blurRadius": { 300 "unit": "px", 301 "value": 12.0 302 } 303 }, 304 "backgroundColor": { 305 "type": "SITE_PALETTE_COLOR", 306 "sitePaletteColor": { 307 "colorName": "white", 308 "alphaModifier": 1.0 309 } 310 }, 311 "navigationColor": { 312 "type": "SITE_PALETTE_COLOR", 313 "sitePaletteColor": { 314 "colorName": "accent", 315 "alphaModifier": 1.0 316 } 317 } 318 }, 319 "gradientOptions": { 320 "gradientType": "faded", 321 "headerOpacity": { 322 "unit": "%", 323 "value": 90.0 324 }, 325 "
325blurBackground": { 326 "enabled": false, 327 "blurRadius": { 328 "unit": "px", 329 "value": 12.0 330 } 331 }, 332 "backgroundColor": { 333 "type": "SITE_PALETTE_COLOR", 334 "sitePaletteColor": { 335 "colorName": "white", 336 "alphaModifier": 1.0 337 } 338 }, 339 "navigationColor": { 340 "type": "SITE_PALETTE_COLOR", 341 "sitePaletteColor": { 342 "colorName": "black", 343 "alphaModifier": 1.0 344 } 345 } 346 }, 347 "dropShadowOptions": { 348 "enabled": false, 349 "blur": { 350 "unit": "px", 351 "value": 30.0 352 }, 353 "spread": { 354 "unit": "px", 355 "value": 0.0 356 }, 357 "distance": { 358 "unit": "px", 359 "value": 0.0 360 }, 361 "color": { 362 "type": "SITE_PALETTE_COLOR", 363 "sitePaletteColor": { 364 "colorName": "black", 365 "alphaModifier": 1.0 366 } 367 } 368 }, 369 "borderOptions": { 370 "enabled": false, 371 "position": "allSides", 372 "thickness": { 373 "unit": "px", 374 "value": 4.0 375 }, 376 "color": { 377 "type": "SITE_PALETTE_COLOR", 378 "sitePaletteColor": { 379 "colorName": "black", 380 "alphaModifier": 1.0 381 } 382 } 383 }, 384 "showPromotedElement": false, 385 "buttonVariant": "primary", 386 "
386blurBackground": { 387 "enabled": false, 388 "blurRadius": { 389 "unit": "px", 390 "value": 12.0 391 } 392 }, 393 "headerOpacity": { 394 "unit": "%", 395 "value": 100.0 396 } 397 }" 398 data-section-id="header" 399 data-header-style="solid" 400 data-language-picker="{ 401 "enabled": false, 402 "iconEnabled": false, 403 "iconType": "globe", 404 "flagShape": "shiny", 405 "languageFlags": [ ] 406 }" 407 408 409 data-first-focusable-element 410 tabindex="-1" 411 style=" 412 413 --headerDropShadowColor: hsla(var(--black-hsl), 1); 414 415 416 --headerBorderColor: hsla(var(--black-hsl), 1); 417 418
419 --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1); 420 421 422 --solidHeaderNavigationColor: hsla(var(--accent-hsl), 1); 423 424 425 --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1); 426 427 428 --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1); 429 430 " 431 > 432 <svg style="display:none" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"> 433 <symbol id="circle" > 434 <path d="M11.5 17C14.5376 17 17 14.5376 17 11.5C17 8.46243 14.5376 6 11.5 6C8.46243 6 6 8.46243 6 11.5C6 14.5376 8.46243 17 11.5 17Z" fill="none" /> 435 </symbol> 436 437 <symbol id="circleFilled" > 438 <path d="M11.5 17C14.5376 17 17 14.5376 17 11.5C17 8.46243 14.5376 6 11.5 6C8.46243 6 6 8.46243 6 11.5C6 14.5376 8.46243 17 11.5 17Z" /> 439 </symbol> 440 441 <symbol id="dash" > 442 <path d="M11 11H19H3" /> 443 </symbol> 444 445 <symbol id="squareFilled" > 446 <rect x="6" y="6" width="11" height="11" /> 447 </symbol> 448 449 <symbol id="square" > 450 <rect x="7" y="7" width="9" height="9" fill="none" stroke="inherit" /> 451 </symbol> 452 453 <symbol id="plus" > 454 <path d="M11 3V19" /> 455 <path d="M19 11L3 11"/> 456 </symbol> 457 458 <symbol id="closedArrow" > 459 <path d="M11 11V2M11 18.1797L17 11.1477L5 11.1477L11 18.1797Z" fill="none" /> 460 </symbol> 461 462 <symbol id="closedArrowFilled" > 463 <path d="M11 11L11 2" stroke="inherit" fill="none" /> 464 <path fill-rule="evenodd" clip-rule="evenodd" d="M2.74695 9.38428L19.038 9.38428L10.8925 19.0846L2.74695 9.38428Z" stroke-width="1" /> 465 </symbol> 466 467 <symbol id="closedArrowHead" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/symbol"> 468 <path d="M18 7L11 15L4 7L18 7Z" fill="none" stroke="inherit" /> 469 </symbol> 470 471 472 <symbol id="closedArrowHeadFilled" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/symbol"> 473 <path d="M18.875 6.5L11 15.5L3.125 6.5L18.875 6.5Z" /> 474 </symbol> 475 476 <symbol id="openArrow" > 477 <path d="M11 18.3591L11 3" stroke="inherit" fill="none" /> 478 <path d="M18 11.5L11 18.5L4 11.5" stroke="inherit" fill="none" /> 479 </symbol> 480 481 <symbol id="openArrowHead" > 482 <path d="M18 7L11 14L4 7" fill="none" /> 483 </symbol> 484 485 <symbol id="pinchedArrow" > 486 <path d="M11 17.3591L11 2" fill="none" /> 487 <path d="M2 11C5.85455 12.2308 8.81818 14.9038 11 18C13.1818 14.8269 16.1455 12.1538 20 11" fill="none" /> 488 </symbol> 489 490 <symbol id="pinchedArrowFilled" > 491 <path d="M11.05 10.4894C7.04096 8.73759 1.05005 8 1.05005 8C6.20459 11.3191 9.41368 14.1773 11.05 21C12.6864 14.0851 15.8955 11.227 21.05 8C21.05 8 15.0591 8.73759 11.05 10.4894Z" stroke-width="1"/> 492 <path d="M11 11L11 1" fill="none"/> 493 </symbol> 494 495 <symbol id="pinchedArrowHead" > 496 <path d="M2 7.24091C5.85455 8.40454 8.81818 10.9318 11 13.8591C13.1818 10.8591 16.1455 8.33181 20 7.24091" fill="none" /> 497 </symbol> 498 499 <symbol id="pinchedArrowHeadFilled" > 500 <path d="M11.05 7.1591C7.04096 5.60456 1.05005 4.95001 1.05005 4.95001C6.20459 7.89547 9.41368 10.4318 11.05 16.4864C12.6864 10.35 15.8955 7.81365 21.05 4.95001C21.05 4.95001 15.0591 5.60456 11.05 7.1591Z" /> 501 </symbol> 502 503</svg> 504 505<div class="sqs-announcement-bar-dropzone"></div> 506 507 <div class="header-announcement-bar-wrapper"> 508 509 <a 510 href="#page" 511 class="header-skip-link sqs-button-element--primary" 512 > 513 Skip to Content 514 </a> 515 516 517 518<style> 519 @supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { 520 .header-blur-background { 521 522 -webkit-backdrop-filter: blur(12px); 523 backdrop-filter: blur(12px); 524 525 526 } 527 } 528</style> 529 <div 530 class="header-border" 531 data-header-style="solid" 532 data-header-border="false" 533 data-test="header-border" 534 style=" 535 536 537 538 539" 540 ></div> 541 <div 542 class="header-dropshadow" 543 data-header-style="solid" 544 data-header-dropshadow="false" 545 data-test="header-dropshadow" 546 style="" 547 ></div> 548 549 550 <div > 551 <div 552 class="header-background-solid" 553 data-header-style="solid" 554 data-test="header-background-solid" 555 556 557 style="opacity: calc(100 * .01)" 558 ></div> 559 </div> 560 561 562 <div class='header-inner container--fluid 563 564 565 566 header-mobile-layout-logo-left-nav-right 567 568 569 570 571 572 573 header-layout-nav-right 574 575 576 577 578 579 580 581 582 ' 583 data-test="header-inner" 584 >
585 <!-- Background --> 586 <div class="header-background theme-bg--primary"></div> 587 588 <div class="header-display-desktop" data-content-field="site-title"> 589 590 591 592 593 594 595 596 597 598 599 600 601 602 <!-- Social --> 603 604 605 606 607 608 <!-- Title and nav wrapper --> 609 <div class="header-title-nav-wrapper"> 610 611 612 613 614 615 616 <!-- Title --> 617 618 <div 619 class=" 620 header-title 621 622 " 623 data-animation-role="header-element" 624 > 625 626 <div class="header-title-text"> 627 <a id="site-title" href="/" data-animation-role="header-element">Bryant Cannon | Game Developer & Director</a> 628 </div> 629 630 631 </div> 632 633 634 635 <!-- Nav --> 636 <div class="header-nav"> 637 <div class="header-nav-wrapper"> 638 <nav class="header-nav-list"> 639 640 641 642 643 <div class="header-nav-item header-nav-item--collection header-nav-item--active"> 644 <a 645 href="/about" 646 data-animation-role="header-element" 647 648 aria-current="page" 649 650 > 651 About 652 </a> 653 </div> 654 655 656 657 658 659 660 <div class="header-nav-item header-nav-item--collection"> 661 <a 662 href="/resume" 663 data-animation-role="header-element" 664 665 > 666 Resume 667 </a> 668 </div> 669 670 671 672 673 674 675 <div class="header-nav-item header-nav-item--folder"> 676 <button 677 class="header-nav-folder-title" 678 data-href="/projects-1" 679 data-animation-role="header-element" 680 aria-expanded="false" 681 aria-controls="projects" 682 683 > 684 <span class="header-nav-folder-title-text"> 685 Projects 686 </span> 687 </button> 688 <div class="header-nav-folder-content" id="projects"> 689 690 691 <div class="header-nav-folder-item"> 692 <a 693 href="/projects/oxenfree" 694 695 > 696 <span class="header-nav-folder-item-content"> 697 OXENFREE 698 </span> 699 </a> 700 </div> 701 702 703 704 705 <div class="header-nav-folder-item"> 706 <a 707 href="/projects/afterparty" 708 709 > 710 <span class="header-nav-folder-item-content"> 711 Afterparty 712 </span> 713 </a> 714 </div> 715 716 717 718 719 <div class="header-nav-folder-item"> 720 <a 721 href="/projects/oxenfree-ii" 722 723 > 724 <span class="header-nav-folder-item-content"> 725 OXENFREE II 726 </span> 727 </a> 728 </div> 729 730 731 732 733 <div class="header-nav-folder-item"> 734 <a 735 href="/projects/thronglets" 736 737 > 738 <span class="header-nav-folder-item-content"> 739 Black Mirror: Thronglets 740 </span> 741 </a> 742 </div> 743 744 745 746 747 <div class="header-nav-folder-item"> 748 <a 749 href="/other-work" 750 751 > 752 <span class="header-nav-folder-item-content"> 753 Other Work 754 </span> 755 </a> 756 </div> 757 758 759 760 761 <div class="header-nav-folder-item"> 762 <a 763 href="/extras" 764 765 > 766 <span class="header-nav-folder-item-content"> 767 Extras 768 </span> 769 </a> 770 </div> 771 772 773 774 </div> 775 </div> 776 777 778 779 780 781 <div class="header-nav-item header-nav-item--collection"> 782 <a 783 href="/contact" 784 data-animation-role="header-element" 785 786 > 787 Contact 788 </a> 789 </div> 790 791 792 793 794 795 796 </nav> 797 </div> 798 </div> 799 800 801 </div> 802 803 804 <!-- Actions --> 805 <div class="header-actions header-actions--right"> 806 807 808 809 810 811 <div class="header-actions-action header-actions-action--social"> 812 813 814 <a class="icon icon--fill header-icon header-icon-border-shape-circle header-icon-border-style-solid" href="https://bsky.app/profile/lasercannon.bsky.social" target="_blank" aria-label="Bluesky"> 815 <svg viewBox="23 23 64 64"> 816 <use xlink:href="#bluesky-unauth-icon" width="110" height="110"></use> 817 </svg> 818 </a> 819 820 <a class="icon icon--fill header-icon header-icon-border-shape-circle header-icon-border-style-solid" href="https://www.linkedin.com/in/bryant-cannon-17ba6a18/" target="_blank" aria-label="LinkedIn"> 821 <svg viewBox="23 23 64 64"> 822 <use xlink:href="#linkedin-unauth-icon" width="110" height="110"></use> 823 </svg> 824 </a> 825 826 <a class="icon icon--fill header-icon header-icon-border-shape-circle header-icon-border-style-solid" href="mailto:[email protected]" target="_blank" aria-label="[email protected]"> 827 <svg viewBox="23 23 64 64"> 828 <use xlink:href="#email-icon" width="110" height="110"></use> 829 </svg> 830 </a> 831 832 833 </div> 834 835 836 837 838 839 840 841 842 843 <div class="showOnMobile"> 844 845 </div> 846 847 848 <div class="showOnDesktop"> 849 850 </div> 851 852 853 </div> 854 855 856 857 858<style> 859 .top-bun, 860 .patty, 861 .bottom-bun { 862 height: 1px; 863 } 864</style> 865 866<!-- Burger --> 867<div class="header-burger 868 869 menu-overlay-has-visible-non-navigation-items 870 871" data-animation-role="header-element"> 872 <button class="header-burger-btn burger" data-test="header-burger"> 873 <span hidden class="js-header-burger-open-title visually-hidden">Open Menu</span> 874 <span hidden class="js-header-burger-close-title visually-hidden">Close Menu</span> 875 <div class="burger-box"> 876 <div class="burger-inner header-menu-icon-doubleLineHamburger"> 877 <div class="top-bun"></div> 878 <div class="patty"></div> 879 <div class="bottom-bun"></div> 880 </div> 881 </div> 882 </button> 883</div> 884 885 886 887 </div> 888 <div class="header-display-mobile" data-content-field="site-title"> 889 890 891 <!-- Social --> 892 893 894 895 896 897 <!-- Title and nav wrapper --> 898 <div class="header-title-nav-wrapper"> 899 900 901 902 903 904 905 <!-- Title --> 906 907 <div 908 class=" 909 header-title 910 911 " 912 data-animation-role="header-element" 913 > 914 915 <div class="header-title-text"> 916 <a id="site-title" href="/" data-animation-role="header-element">Bryant Cannon | Game Developer & Director</a> 917 </div> 918 919 920 </div> 921 922 923 924 <!-- Nav --> 925 <div class="header-nav"> 926 <div class="header-nav-wrapper"> 927 <nav class="header-nav-list"> 928 929 930 931 932 <div class="header-nav-item header-nav-item--collection header-nav-item--active"> 933 <a 934 href="/about" 935 data-animation-role="header-element" 936 937 aria-current="page" 938 939 > 940 About 941 </a> 942 </div> 943 944 945 946 947 948 949 <div class="header-nav-item header-nav-item--collection"> 950 <a 951 href="/resume" 952 data-animation-role="header-element" 953 954 > 955 Resume 956 </a> 957 </div> 958 959 960 961 962 963 964 <div class="header-nav-item header-nav-item--folder"> 965 <button 966 class="header-nav-folder-title" 967 data-href="/projects-1" 968 data-animation-role="header-element" 969 aria-expanded="false" 970 aria-controls="projects" 971 972 >
973 <span class="header-nav-folder-title-text"> 974 Projects 975 </span> 976 </button> 977 <div class="header-nav-folder-content" id="projects"> 978 979 980 <div class="header-nav-folder-item"> 981 <a 982 href="/projects/oxenfree" 983 984 > 985 <span class="header-nav-folder-item-content"> 986 OXENFREE 987 </span> 988 </a> 989 </div> 990 991 992 993 994 <div class="header-nav-folder-item"> 995 <a 996 href="/projects/afterparty" 997 998 > 999 <span class="header-nav-folder-item-content"> 1000 Afterparty 1001 </span> 1002 </a> 1003 </div> 1004 1005 1006 1007 1008 <div class="header-nav-folder-item"> 1009 <a 1010 href="/projects/oxenfree-ii" 1011 1012 > 1013 <span class="header-nav-folder-item-content"> 1014 OXENFREE II 1015 </span> 1016 </a> 1017 </div> 1018 1019 1020 1021 1022 <div class="header-nav-folder-item"> 1023 <a 1024 href="/projects/thronglets" 1025 1026 > 1027 <span class="header-nav-folder-item-content"> 1028 Black Mirror: Thronglets 1029 </span> 1030 </a> 1031 </div> 1032 1033 1034 1035 1036 <div class="header-nav-folder-item"> 1037 <a 1038 href="/other-work" 1039 1040 > 1041 <span class="header-nav-folder-item-content"> 1042 Other Work 1043 </span> 1044 </a> 1045 </div> 1046 1047 1048 1049 1050 <div class="header-nav-folder-item"> 1051 <a 1052 href="/extras" 1053 1054 > 1055 <span class="header-nav-folder-item-content"> 1056 Extras 1057 </span> 1058 </a> 1059 </div> 1060 1061 1062 1063 </div> 1064 </div> 1065 1066 1067 1068 1069 1070 <div class="header-nav-item header-nav-item--collection"> 1071 <a 1072 href="/contact" 1073 data-animation-role="header-element" 1074 1075 > 1076 Contact 1077 </a> 1078 </div> 1079 1080 1081 1082 1083 1084 1085 </nav> 1086 </div> 1087 </div> 1088 1089 1090 </div> 1091 1092 1093 <!-- Actions --> 1094 <div class="header-actions header-actions--right"> 1095 1096 1097 1098 1099 1100 <div class="header-actions-action header-actions-action--social"> 1101 1102 1103 <a class="icon icon--fill header-icon header-icon-border-shape-circle header-icon-border-style-solid" href="https://bsky.app/profile/lasercannon.bsky.social" target="_blank" aria-label="Bluesky"> 1104 <svg viewBox="23 23 64 64"> 1105 <use xlink:href="#bluesky-unauth-icon" width="110" height="110"></use> 1106 </svg> 1107 </a> 1108 1109 <a class="icon icon--fill header-icon header-icon-border-shape-circle header-icon-border-style-solid" href="https://www.linkedin.com/in/bryant-cannon-17ba6a18/" target="_blank" aria-label="LinkedIn"> 1110 <svg viewBox="23 23 64 64"> 1111 <use xlink:href="#linkedin-unauth-icon" width="110" height="110"></use> 1112 </svg> 1113 </a> 1114 1115 <a class="icon icon--fill header-icon header-icon-border-shape-circle header-icon-border-style-solid" href="mailto:[email protected]" target="_blank" aria-label="[email protected]"> 1116 <svg viewBox="23 23 64 64"> 1117 <use xlink:href="#email-icon" width="110" height="110"></use> 1118 </svg> 1119 </a> 1120 1121 1122 </div> 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 <div class="showOnMobile"> 1133 1134 </div> 1135 1136 1137 <div class="showOnDesktop"> 1138 1139 </div> 1140 1141 1142 </div> 1143 1144 1145 1146 1147<style> 1148 .top-bun, 1149 .patty, 1150 .bottom-bun { 1151 height: 1px; 1152 } 1153</style> 1154 1155<!-- Burger --> 1156<div class="header-burger 1157 1158 menu-overlay-has-visible-non-navigation-items 1159 1160" data-animation-role="header-element"> 1161 <button class="header-burger-btn burger" data-test="header-burger"> 1162 <span hidden class="js-header-burger-open-title visually-hidden">Open Menu</span> 1163 <span hidden class="js-header-burger-close-title visually-hidden">Close Menu</span> 1164 <div class="burger-box"> 1165 <div class="burger-inner header-menu-icon-doubleLineHamburger"> 1166 <div class="top-bun"></div> 1167 <div class="patty"></div> 1168 <div class="bottom-bun"></div> 1169 </div> 1170 </div> 1171 </button> 1172</div> 1173 1174 1175 1176 1177 1178 1179 </div> 1180 </div> 1181 </div> 1182 <!-- (Mobile) Menu Navigation --> 1183 <div class="header-menu header-menu--folder-list 1184 1185 1186 1187 1188 1189 " 1190 data-section-theme="" 1191 data-current-styles="{ 1192 "layout": "navRight", 1193 "action": { 1194 "href": "/donate", 1195 "buttonText": "Donate", 1196 "newWindow": false 1197 }, 1198 "showSocial": true, 1199 "socialOptions": { 1200 "socialBorderShape": "circle", 1201 "socialBorderStyle": "solid", 1202 "socialBorderThickness": { 1203 "unit": "px", 1204 "value": 1.0 1205 } 1206 }, 1207 "menuOverlayAnimation": "fade", 1208 "cartStyle": "cart", 1209 "cartText": "Cart", 1210 "showEmptyCartState": true, 1211 "cartOptions": { 1212 "iconType": "solid-7", 1213 "cartBorderShape": "none", 1214 "cartBorderStyle": "outline", 1215 "cartBorderThickness": { 1216 "unit": "px", 1217 "value": 1.0 1218 } 1219 }, 1220 "showButton": false, 1221 "showCart": false, 1222 "showAccountLogin": false, 1223 "headerStyle": "solid", 1224 "languagePicker": { 1225 "enabled": false, 1226 "iconEnabled": false, 1227 "iconType": "globe", 1228 "flagShape": "shiny", 1229 "languageFlags": [ ] 1230 }, 1231 "iconOptions": { 1232
1232 "desktopDropdownIconOptions": { 1233 "size": { 1234 "unit": "em", 1235 "value": 1.0 1236 }, 1237 "iconSpacing": { 1238 "unit": "em", 1239 "value": 0.35 1240 }, 1241 "strokeWidth": { 1242 "unit": "px", 1243 "value": 1.0 1244 }, 1245 "endcapType": "square", 1246 "folderDropdownIcon": "openArrowHead", 1247 "languagePickerIcon": "openArrowHead" 1248 }, 1249 "mobileDropdownIconOptions": { 1250 "size": { 1251 "unit": "em", 1252 "value": 1.0 1253 }, 1254 "iconSpacing": { 1255 "unit": "em", 1256 "value": 0.15 1257 }, 1258 "strokeWidth": { 1259 "unit": "px", 1260 "value": 0.5 1261 }, 1262 "endcapType": "square", 1263 "folderDropdownIcon": "openArrowHead", 1264 "languagePickerIcon": "openArrowHead" 1265 } 1266 }, 1267 "mobileOptions": { 1268 "layout": "logoLeftNavRight", 1269 "menuIconOptions": { 1270 "style": "doubleLineHamburger", 1271 "thickness": { 1272 "unit": "px", 1273 "value": 1.0 1274 } 1275 } 1276 }, 1277 "solidOptions": { 1278 "headerOpacity": { 1279 "unit": "%", 1280 "value": 100.0 1281 }, 1282 "
1282blurBackground": { 1283 "enabled": false, 1284 "blurRadius": { 1285 "unit": "px", 1286 "value": 12.0 1287 } 1288 }, 1289 "backgroundColor": { 1290 "type": "SITE_PALETTE_COLOR", 1291 "sitePaletteColor": { 1292 "colorName": "white", 1293 "alphaModifier": 1.0 1294 } 1295 }, 1296 "navigationColor": { 1297 "type": "SITE_PALETTE_COLOR", 1298 "sitePaletteColor": { 1299 "colorName": "accent", 1300 "alphaModifier": 1.0 1301 } 1302 } 1303 }, 1304 "gradientOptions": { 1305 "gradientType": "faded", 1306 "headerOpacity": { 1307 "unit": "%", 1308 "value": 90.0 1309 }, 1310 "
1310blurBackground": { 1311 "enabled": false, 1312 "blurRadius": { 1313 "unit": "px", 1314 "value": 12.0 1315 } 1316 }, 1317 "backgroundColor": { 1318 "type": "SITE_PALETTE_COLOR", 1319 "sitePaletteColor": { 1320 "colorName": "white", 1321 "alphaModifier": 1.0 1322 } 1323 }, 1324 "navigationColor": { 1325 "type": "SITE_PALETTE_COLOR", 1326 "sitePaletteColor": { 1327 "colorName": "black", 1328 "alphaModifier": 1.0 1329 } 1330 } 1331 }, 1332 "dropShadowOptions": { 1333 "enabled": false, 1334 "blur": { 1335 "unit": "px", 1336 "value": 30.0 1337 }, 1338 "spread": { 1339 "unit": "px", 1340 "value": 0.0 1341 }, 1342 "distance": { 1343 "unit": "px", 1344 "value": 0.0 1345 }, 1346 "color": { 1347 "type": "SITE_PALETTE_COLOR", 1348 "sitePaletteColor": { 1349 "colorName": "black", 1350 "alphaModifier": 1.0 1351 } 1352 } 1353 }, 1354 "borderOptions": { 1355 "enabled": false, 1356 "position": "allSides", 1357 "thickness": { 1358 "unit": "px", 1359 "value": 4.0 1360 }, 1361 "color": { 1362 "type": "SITE_PALETTE_COLOR", 1363 "sitePaletteColor": { 1364 "colorName": "black", 1365 "alphaModifier": 1.0 1366 } 1367 } 1368 }, 1369 "showPromotedElement": false, 1370 "buttonVariant": "primary", 1371 "
1371blurBackground": { 1372 "enabled": false, 1373 "blurRadius": { 1374 "unit": "px", 1375 "value": 12.0 1376 } 1377 }, 1378 "headerOpacity": { 1379 "unit": "%", 1380 "value": 100.0 1381 } 1382 }" 1383 data-section-id="overlay-nav" 1384 data-show-account-login="false" 1385 data-test="header-menu"> 1386 <div class="header-menu-bg theme-bg--primary"></div> 1387 <div class="header-menu-nav"> 1388 <nav class="header-menu-nav-list"> 1389 <div data-folder="root" class="header-menu-nav-folder"> 1390 <div class="header-menu-nav-folder-content"> 1391 <!-- Menu Navigation --> 1392<div class="header-menu-nav-wrapper"> 1393 1394 1395 1396 1397 1398 <div class="container header-menu-nav-item header-menu-nav-item--collection header-menu-nav-item--active"> 1399 <a 1400 href="/about" 1401 1402 aria-current="page" 1403 1404 > 1405 <div class="header-menu-nav-item-content"> 1406 About 1407 </div> 1408 </a> 1409 </div> 1410 1411 1412 1413 1414 1415 1416 1417 <div class="container header-menu-nav-item header-menu-nav-item--collection"> 1418 <a 1419 href="/resume" 1420 1421 > 1422 <div class="header-menu-nav-item-content"> 1423 Resume 1424 </div> 1425 </a> 1426 </div> 1427 1428 1429 1430 1431 1432 1433 <div class="container header-menu-nav-item"> 1434 <a 1435 data-folder-id="/projects-1" 1436 href="/projects-1" 1437 1438 > 1439 <div class="header-menu-nav-item-content header-menu-nav-item-content-folder">
1440 <span class="visually-hidden">Folder:</span> 1441 <span class="header-nav-folder-title-text">Projects</span> 1442 </div> 1443 </a> 1444 </div> 1445 <div data-folder="/projects-1" class="header-menu-nav-folder"> 1446 <div class="header-menu-nav-folder-content"> 1447 <div class="header-menu-controls container header-menu-nav-item"> 1448 <a class="header-menu-controls-control header-menu-controls-control--active" data-action="back" href="/"> 1449 <span>Back</span> 1450 </a> 1451 </div> 1452 1453 1454 <div class="container header-menu-nav-item"> 1455 <a 1456 href="/projects/oxenfree" 1457 1458 > 1459 <div class="header-menu-nav-item-content"> 1460 OXENFREE 1461 </div> 1462 </a> 1463 </div> 1464 1465 1466 1467 1468 <div class="container header-menu-nav-item"> 1469 <a 1470 href="/projects/afterparty" 1471 1472 > 1473 <div class="header-menu-nav-item-content"> 1474 Afterparty 1475 </div> 1476 </a> 1477 </div> 1478 1479 1480 1481 1482 <div class="container header-menu-nav-item"> 1483 <a 1484 href="/projects/oxenfree-ii" 1485 1486 > 1487 <div class="header-menu-nav-item-content"> 1488 OXENFREE II 1489 </div> 1490 </a> 1491 </div> 1492 1493 1494 1495 1496 <div class="container header-menu-nav-item"> 1497 <a 1498 href="/projects/thronglets" 1499 1500 > 1501 <div class="header-menu-nav-item-content"> 1502 Black Mirror: Thronglets 1503 </div> 1504 </a> 1505 </div> 1506 1507 1508 1509 1510 <div class="container header-menu-nav-item"> 1511 <a 1512 href="/other-work" 1513 1514 > 1515 <div class="header-menu-nav-item-content"> 1516 Other Work 1517 </div> 1518 </a> 1519 </div> 1520 1521 1522 1523 1524 <div class="container header-menu-nav-item"> 1525 <a 1526 href="/extras" 1527 1528 > 1529 <div class="header-menu-nav-item-content"> 1530 Extras 1531 </div> 1532 </a> 1533 </div> 1534 1535 1536 1537 </div> 1538 </div> 1539 1540 1541 1542 1543 1544 1545 <div class="container header-menu-nav-item header-menu-nav-item--collection"> 1546 <a 1547 href="/contact" 1548 1549 > 1550 <div class="header-menu-nav-item-content"> 1551 Contact 1552 </div> 1553 </a> 1554 </div> 1555 1556 1557 1558 1559 1560</div> 1561 1562 1563 1564 1565 </div> 1566 1567 <div class="header-menu-actions social-accounts"> 1568 1569 1570 <div class="header-menu-actions-action header-menu-actions-action--social mobile"> 1571 <a class="icon icon--lg icon--fill header-icon header-icon-border-shape-circle header-icon-border-style-solid" href="https://bsky.app/profile/lasercannon.bsky.social" target="_blank" aria-label="Bluesky"> 1572 <svg viewBox="23 23 64 64"> 1573 <use xlink:href="#bluesky-unauth-icon" width="110" height="110"></use> 1574 </svg> 1575 </a> 1576 </div> 1577 1578 <div class="header-menu-actions-action header-menu-actions-action--social mobile"> 1579 <a class="icon icon--lg icon--fill header-icon header-icon-border-shape-circle header-icon-border-style-solid" href="https://www.linkedin.com/in/bryant-cannon-17ba6a18/" target="_blank" aria-label="LinkedIn"> 1580 <svg viewBox="23 23 64 64"> 1581 <use xlink:href="#linkedin-unauth-icon" width="110" height="110"></use> 1582 </svg> 1583 </a> 1584 </div> 1585 1586 <div class="header-menu-actions-action header-menu-actions-action--social mobile"> 1587 <a class="icon icon--lg icon--fill header-icon header-icon-border-shape-circle header-icon-border-style-solid" href="mailto:[email protected]" target="_blank" aria-label="[email protected]"> 1588 <svg viewBox="23 23 64 64"> 1589 <use xlink:href="#email-icon" width="110" height="110"></use> 1590 </svg> 1591 </a> 1592 </div> 1593 1594 1595 </div> 1596 1597 1598 1599 </div> 1600 </nav> 1601 </div> 1602 </div> 1603 1604
1604<script> 1605 (function() { 1606 var header = document.getElementById('header'); 1607 if (!header) { 1608 return; 1609 } 1610 function setHeaderHeightVar() { 1611 document.documentElement.style.setProperty( 1612 '--header-height', 1613 header.getBoundingClientRect().height + 'px' 1614 ); 1615 } 1616 setHeaderHeightVar(); 1617 var images = header.getElementsByTagName('img'); 1618 for (var i = 0; i < images.length; i++) { 1619 if (!images[i].complete) { 1620 images[i].addEventListener('load', setHeaderHeightVar); 1621 } 1622 } 1623 })(); 1624 //# sourceURL=reserveSpaceForHeader.js 1625 </script>
1625 1626 </header> 1627 1628 1629 1630 1631 <main id="page" class="container" role="main"> 1632 1633 1634 <article 1635 class="page-regions" 1636 id="page-regions" 1637 data-collection-id="6a97a2f341c66d2afc57c662" 1638 data-item-id="" 1639 data-regions-source="collection" 1640> 1641 1642 1643 1644 1645 1646 1647 <section class="region" data-region-id="6a97a2f341c66d2afc57c661" data-region-source="collection"> 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668<section 1669 data-test="page-section" 1670 1671 data-section-theme="" 1672 class='page-section 1673 1674 full-bleed-section 1675 layout-engine-section 1676 1677 background-width--full-bleed 1678 1679 section-height--medium 1680 1681 1682 content-width--wide 1683 1684 horizontal-alignment--center 1685 vertical-alignment--middle 1686 1687 1688 1689 1690 ' 1691 1692 data-section-id="6a97a2f341c66d2afc57c666" 1693 1694 data-controller="SectionWrapperController" 1695 data-current-styles="{ 1696 "imageOverlayOpacity": 0.15, 1697 "backgroundWidth": "background-width--full-bleed", 1698 "sectionHeight": "section-height--medium", 1699 "customSectionHeight": 1, 1700 "horizontalAlignment": "horizontal-alignment--center", 1701 "verticalAlignment": "vertical-alignment--middle", 1702 "contentWidth": "content-width--wide", 1703 "customContentWidth": 50, 1704 "sectionTheme": "", 1705 "sectionAnimation": "none", 1706 "backgroundMode": "image" 1707 }" 1708 data-current-context="{ 1709 "video": { 1710 "playbackSpeed": 0.5, 1711 "filter": 1, 1712 "filterStrength": 0, 1713 "zoom": 0, 1714 "videoSourceProvider": "none" 1715 }, 1716 "backgroundImageId": null, 1717 "backgroundMediaEffect": { 1718 "type": "none" 1719 }, 1720 "divider": { 1721 "enabled": false 1722 }, 1723 "typeName": "page" 1724 }" 1725 data-animation="none" 1726 data-fluid-engine-section 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 data-sqsp-section="fluid-engine" 1738 1739 1740> 1741 <div 1742 class="section-border" 1743 1744 > 1745 <div class="section-background"> 1746 1747 1748 1749 </div> 1750 </div> 1751 <div 1752 class='content-wrapper' 1753 style=' 1754 1755 1756 1757 ' 1758 > 1759 <div 1760 class="content" 1761 1762 > 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 <div data-fluid-engine="true"><style> 1774 1775.fe-6a97a2f341c66d2afc57c665 { 1776 --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); 1777 --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); 1778 1779 display: grid; 1780 position: relative; 1781 grid-area: 1/1/-1/-1; 1782 grid-template-rows: repeat(22,minmax(24px, auto)); 1783 grid-template-columns: 1784 minmax(var(--grid-gutter), 1fr) 1785 repeat(8, minmax(0, var(--cell-max-width))) 1786 minmax(var(--grid-gutter), 1fr); 1787 row-gap: 11.0px; 1788 column-gap: 11.0px; 1789 overflow-x: hidden; 1790 overflow-x: clip; 1791} 1792 1793@media (min-width: 768px) { 1794 .background-width--inset .fe-6a97a2f341c66d2afc57c665 { 1795 --inset-padding: calc(var(--sqs-site-gutter) * 2); 1796 } 1797 1798 .fe-6a97a2f341c66d2afc57c665 { 1799 --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); 1800 --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); 1801 --inset-padding: 0vw; 1802 1803 --row-height-scaling-factor: 0.0215; 1804 --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); 1805 1806 grid-template-rows: repeat(14,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); 1807 grid-template-columns: 1808 minmax(var(--grid-gutter), 1fr) 1809 repeat(24, minmax(0, var(--cell-max-width))) 1810 minmax(var(--grid-gutter), 1fr); 1811 } 1812} 1813 1814 1815 .fe-block-yui_3_17_2_1_1788838915584_517312 { 1816 grid-area: 1/2/3/10; 1817 z-index: 6; 1818 1819 @media (max-width: 767px) { 1820 1821 1822 1823 1824 } 1825 } 1826 1827 .fe-block-yui_3_17_2_1_1788838915584_517312 .sqs-block { 1828 justify-content: flex-start; 1829 } 1830 1831 .fe-block-yui_3_17_2_1_1788838915584_517312 .sqs-block-alignment-wrapper {
1832 align-items: flex-start; 1833 } 1834 1835 @media (min-width: 768px) { 1836 .fe-block-yui_3_17_2_1_1788838915584_517312 { 1837 grid-area: 1/5/3/13; 1838 z-index: 6; 1839 1840 1841 1842 1843 1844 1845 } 1846 1847 .fe-block-yui_3_17_2_1_1788838915584_517312 .sqs-block { 1848 justify-content: flex-start; 1849 } 1850 1851 .fe-block-yui_3_17_2_1_1788838915584_517312 .sqs-block-alignment-wrapper { 1852 align-items: flex-start; 1853 } 1854 } 1855 1856 .fe-block-yui_3_17_2_1_1788326281209_1533 { 1857 grid-area: 3/2/9/10; 1858 z-index: 3; 1859 1860 @media (max-width: 767px) { 1861 1862 1863 1864 1865 } 1866 } 1867 1868 .fe-block-yui_3_17_2_1_1788326281209_1533 .sqs-block { 1869 justify-content: center; 1870 } 1871 1872 .fe-block-yui_3_17_2_1_1788326281209_1533 .sqs-block-alignment-wrapper { 1873 align-items: center; 1874 } 1875 1876 @media (min-width: 768px) { 1877 .fe-block-yui_3_17_2_1_1788326281209_1533 { 1878 grid-area: 5/5/14/11; 1879 z-index: 3; 1880 1881 1882 1883 1884 1885 1886 } 1887 1888 .fe-block-yui_3_17_2_1_1788326281209_1533 .sqs-block { 1889 justify-content: center; 1890 } 1891 1892 .fe-block-yui_3_17_2_1_1788326281209_1533 .sqs-block-alignment-wrapper { 1893 align-items: center; 1894 } 1895 } 1896 1897 .fe-block-35405c2474bbcfc83ed4 { 1898 grid-area: 9/2/17/10; 1899 z-index: 1; 1900 1901 @media (max-width: 767px) { 1902 1903 1904 } 1905 } 1906 1907 .fe-block-35405c2474bbcfc83ed4 .sqs-block { 1908 justify-content: flex-start; 1909 } 1910 1911 .fe-block-35405c2474bbcfc83ed4 .sqs-block-alignment-wrapper { 1912 align-items: flex-start; 1913 } 1914 1915 @media (min-width: 768px) { 1916 .fe-block-35405c2474bbcfc83ed4 { 1917 grid-area: 5/13/11/23; 1918 z-index: 1; 1919 1920 1921 1922 1923 } 1924 1925 .fe-block-35405c2474bbcfc83ed4 .sqs-block { 1926 justify-content: flex-start; 1927 } 1928 1929 .fe-block-35405c2474bbcfc83ed4 .sqs-block-alignment-wrapper { 1930 align-items: flex-start; 1931 } 1932 } 1933 1934 .fe-block-ffd7a62b369c85739f38 { 1935 grid-area: 17/2/19/10; 1936 z-index: 2; 1937 1938 @media (max-width: 767px) { 1939 1940 1941 1942 1943 } 1944 } 1945 1946 .fe-block-ffd7a62b369c85739f38 .sqs-block { 1947 justify-content: center; 1948 } 1949 1950 .fe-block-ffd7a62b369c85739f38 .sqs-block-alignment-wrapper { 1951 align-items: center; 1952 } 1953 1954 @media (min-width: 768px) { 1955 .fe-block-ffd7a62b369c85739f38 { 1956 grid-area: 11/13/13/23; 1957 z-index: 2; 1958 1959 1960 1961 1962 1963 1964 } 1965 1966 .fe-block-ffd7a62b369c85739f38 .sqs-block { 1967 justify-content: center; 1968 } 1969 1970 .fe-block-ffd7a62b369c85739f38 .sqs-block-alignment-wrapper { 1971 align-items: center; 1972 } 1973 } 1974 1975 .fe-block-yui_3_17_2_1_1788838915584_992 { 1976 grid-area: 19/2/21/10; 1977 z-index: 4; 1978 1979 @media (max-width: 767px) { 1980 1981 1982 1983 1984 } 1985 } 1986 1987 .fe-block-yui_3_17_2_1_1788838915584_992 .sqs-block { 1988 justify-content: center; 1989 } 1990 1991 .fe-block-yui_3_17_2_1_1788838915584_992 .sqs-block-alignment-wrapper { 1992 align-items: center; 1993 } 1994 1995 @media (min-width: 768px) { 1996 .fe-block-yui_3_17_2_1_1788838915584_992 { 1997 grid-area: 13/13/15/18; 1998 z-index: 4; 1999 2000 2001 2002 2003 2004 2005 } 2006 2007 .fe-block-yui_3_17_2_1_1788838915584_992 .sqs-block { 2008 justify-content: center; 2009 } 2010 2011 .fe-block-yui_3_17_2_1_1788838915584_992 .sqs-block-alignment-wrapper { 2012 align-items: center; 2013 } 2014 } 2015 2016 .fe-block-f51c60e9816b0a58ee0f { 2017 grid-area: 21/2/23/10; 2018 z-index: 5; 2019 2020 @media (max-width: 767px) { 2021 2022 2023 2024 2025 } 2026 } 2027 2028 .fe-block-f51c60e9816b0a58ee0f .sqs-block { 2029 justify-content: center; 2030 } 2031 2032 .fe-block-f51c60e9816b0a58ee0f .sqs-block-alignment-wrapper { 2033 align-items: center; 2034 } 2035 2036 @media (min-width: 768px) { 2037 .fe-block-f51c60e9816b0a58ee0f { 2038 grid-area: 13/18/15/23; 2039 z-index: 5; 2040 2041 2042 2043 2044 2045 2046 } 2047 2048 .fe-block-f51c60e9816b0a58ee0f .sqs-block { 2049 justify-content: center; 2050 } 2051 2052 .fe-block-f51c60e9816b0a58ee0f .sqs-block-alignment-wrapper { 2053 align-items: center; 2054 } 2055 } 2056 2057</style><div class="fluid-engine fe-6a97a2f341c66d2afc57c665"><div class="fe-block fe-block-yui_3_17_2_1_1788838915584_517312"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-html html-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/45a223c2-0a7f-41e1-910b-7e4ed1931d30_973/website.components.html.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/45a223c2-0a7f-41e1-910b-7e4ed1931d30_973/website.components.html.visitor.js"]" data-block-type="1337" data-definition-name="website.components.html" data-sqsp-block="text" data-website-component-id="yui_3_17_2_1_1788838915584_517312" id="block-yui_3_17_2_1_1788838915584_517312"><div class="sqs-block-content"><div class="sqs-text-block-container"> 2058 2059 <div class="sqs-html-content" data-sqsp-text-block-content><h2 style="white-space:pre-wrap;" data-rte-preserve-empty="true">About Me</h2></div> 2060 2061 2062 2063<style id="container-styles">#block-yui_3_17_2_1_1788838915584_517312 { 2064 2065 --stroke-style: none;--stroke-thickness: 2px; 2066 2067 --tweak-text-block-stroke-color: hsla(var(--black-hsl), 1) 2068; 2069 2070 2071 2072 2073 2074 2075 2076 } 2077 2078 #block-yui_3_17_2_1_1788838915584_517312 .sqs-html-content { 2079 2080 --tweak-text-block-padding: 6% 6% 6% 6%; 2081 --tweak-text-block-padding: initial; 2082} 2083 2084 .fe-block-yui_3_17_2_1_1788838915584_517312 { 2085 mix-blend-mode: var(--tweak-text-block-blend 2086 ); 2087 border-radius: var(--tweak-text-block-radius); 2088 } 2089 2090 2091 2092.fe-block-yui_3_17_2_1_1788838915584_517312 { 2093 --tweak-text-block-radius: 0px 0px 0px 0px; 2094 } 2095 2096 2097 2098 .fe-block-yui_3_17_2_1_1788838915584_517312 { 2099 --tweak-text-block-blend 2100 : normal; 2101 } 2102 2103 2104 .fe-block-yui_3_17_2_1_1788838915584_517312 { 2105 --blur-value: blur(15px);} 2106 2107</style> 2108 2109<style id="override-container-styles"> 2110 @media screen and (max-width: 767px) { 2111 2112 2113 2114#block-yui_3_17_2_1_1788838915584_517312 { 2115 2116 } 2117 } 2118 2119 2120 @media screen and (max-width: 767px) { 2121 #block-yui_3_17_2_1_1788838915584_517312 .sqs-html-content { 2122 2123 } 2124 } 2125 2126 @media screen and (max-width: 767px) { 2127 2128 2129 2130 2131 2132 2133 }</style> 2134<style class="transform-vars"> 2135 .fe-block-yui_3_17_2_1_1788838915584_517312 { 2136 --opacity: 100%; 2137 --translate-x: 0px; 2138 --translate-y: 0px; 2139 --rotation: 0deg; 2140 --scale-x: 100%; 2141 --scale-y: 100%; 2142 --skew-x: 0deg; 2143 --skew-y: 0deg; 2144 --origin-x: 50%; 2145 --origin-y: 50%; 2146 --block-transform: none; 2147 2148 opacity: var(--opacity, 1); 2149 transform: var(--block-transform); 2150 transform-origin: var(--origin-x) var(--origin-y); 2151 } 2152 </style><style class="transform-overrides-vars"> 2153 2154</style> 2155 2156 2157 2158 2159</div> 2160</div></div></div><div class="fe-block fe-block-yui_3_17_2_1_1788326281209_1533"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-image image-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/website.components.imageFluid.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/18018.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/39188.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/39882.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/64023.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/92452.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/image-effect-film-grain.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/image-effect-liquid.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/image-effect-parallax.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/image-effect-refracted-circles.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/image-effect-refracted-lines.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/website.components.imageFluid.shared.constants.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/bdb9ee28-5410-4c86-a88d-d51528b0e215_960/website.components.imageFluid.visitor.js"]" data-block-type="1337" data-definition-name="website.components.imageFluid" data-sqsp-block="image" data-website-component-id="yui_3_17_2_1_1788326281209_1533" id="block-yui_3_17_2_1_1788326281209_1533"><div class="sqs-block-content"> 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 <div 2196 class="fluid-image-component-root image-block-outer-wrapper design-layout-fluid image-position-center image-component-container-fit combination-animation-site-default individual-animation-site-default 2197 }" 2198 data-component-id="yui_3_17_2_1_1788326281209_1533" 2199 data-test="image-block-fluid-outer-wrapper" 2200 data-is-image-stretched="false" 2201 data-is-mask-applied="false" 2202 data-media-focal-point="0.5,0.5" 2203 2204 2205 data-bpo="{}" 2206 data-breakpoints="[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}]" 2207 2208 2209 > 2210 <div 2211 class="fluid-image-animation-wrapper sqs-image sqs-block-alignment-wrapper" 2212 data-animation-role="image" 2213 > 2214 <div 2215 class="fluid-image-container sqs-image-content js-image-container visitor-mode" 2216 2217 data-sqsp-image-block-image-container 2218 > 2219 2220 2221 2222 2223 2224 2225 2226 2227 <div class="js-content-mode-element-wrapper js-content-mode-element-system_desktop"> 2228 2229 2230 <div class="js-content-mode-element content-fit"> 2231 2232 2233 2234 2235 2236 2237 2238 <img data-stretch="false" 2239 data-src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6dcadb97-2248-43d1-8004-8d901f31c7e8/IMG_2383%282%29.JPG" 2240 data-image="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6dcadb97-2248-43d1-8004-8d901f31c7e8/IMG_2383%282%29.JPG" 2241 data-image-dimensions="759x772" 2242 data-image-focal-point="0.5,0.5" 2243 data-sqsp-image-block-image 2244 alt="" 2245 data-licensed-asset-preview="false" 2246 data-load="false" elementtiming="system-image-block" src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6dcadb97-2248-43d1-8004-8d901f31c7e8/IMG_2383%282%29.JPG" width="759" height="772" alt="" sizes="auto, (max-width: 640px) 100.00vw, (max-width: 767px) 100.00vw, 25.00vw" style="display:block;object-position: var(--image-component-focal-point);object-fit: var(--image-component-object-fit);" srcset="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6dcadb97-2248-43d1-8004-8d901f31c7e8/IMG_2383%282%29.JPG?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6dcadb97-2248-43d1-8004-8d901f31c7e8/IMG_2383%282%29.JPG?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6dcadb97-2248-43d1-8004-8d901f31c7e8/IMG_2383%282%29.JPG?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6dcadb97-2248-43d1-8004-8d901f31c7e8/IMG_2383%282%29.JPG?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6dcadb97-2248-43d1-8004-8d901f31c7e8/IMG_2383%282%29.JPG?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6dcadb97-2248-43d1-8004-8d901f31c7e8/IMG_2383%282%29.JPG?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6dcadb97-2248-43d1-8004-8d901f31c7e8/IMG_2383%282%29.JPG?format=2500w 2500w" decoding="auto" data-loader="sqs" data-image-component="1.0.1"> 2247 2248 <div class="fluidImageOverlay"></div> 2249 2250 </div> 2251 2252 2253 </div> 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 </div> 2269 </div> 2270 <style> 2271 2272 2273 2274 #block-yui_3_17_2_1_1788326281209_1533 { 2275 --image-component-focal-point: 50% 50%; 2276 2277 --image-component-object-fit: contain; 2278 --image-component-overlay-opacity: 0; 2279 --image-component-overlay-blend-mode: normal; 2280
2281 --image-component-native-aspect-ratio: 759/772; 2282 2283 2284 2285 2286 } 2287 #block-yui_3_17_2_1_1788326281209_1533 .fluid-image-container.visitor-mode { 2288 2289 2290 overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black);clip-path: none;-webkit-clip-path: none; 2291 2292 } 2293 #block-yui_3_17_2_1_1788326281209_1533 .js-content-mode-element-wrapper { 2294 position: relative; 2295 width: 100%; 2296 height: 100%; 2297 display: none; 2298 } 2299 #block-yui_3_17_2_1_1788326281209_1533 .js-content-mode-element-system_desktop { 2300 display: block; 2301 } 2302 </style> 2303 <style class="transform-vars"> 2304 .fe-block-yui_3_17_2_1_1788326281209_1533 { 2305 --opacity: 100%; 2306 --translate-x: 0px; 2307 --translate-y: 0px; 2308 --rotation: 0deg; 2309 --scale-x: 100%; 2310 --scale-y: 100%; 2311 --skew-x: 0deg; 2312 --skew-y: 0deg; 2313 --origin-x: 50%; 2314 --origin-y: 50%; 2315 --block-transform: none; 2316 2317 opacity: var(--opacity, 1); 2318 transform: var(--block-transform); 2319 transform-origin: var(--origin-x) var(--origin-y); 2320 } 2321 </style><style class="transform-overrides-vars"> 2322 2323</style> 2324 2325 2326 2327 2328 2329 </div> 2330 2331</div></div></div><div class="fe-block fe-block-35405c2474bbcfc83ed4"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-html html-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/45a223c2-0a7f-41e1-910b-7e4ed1931d30_973/website.components.html.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/45a223c2-0a7f-41e1-910b-7e4ed1931d30_973/website.components.html.visitor.js"]" data-block-type="1337" data-definition-name="website.components.html" data-sqsp-block="text" data-website-component-id="35405c2474bbcfc83ed4" id="block-35405c2474bbcfc83ed4"><div class="sqs-block-content"><div class="sqs-text-block-container"> 2332 2333 <div class="sqs-html-content" data-sqsp-text-block-content><p class="sqsrte-small" style="white-space:pre-wrap;" data-rte-preserve-empty="true">Iâm a game developer, designer, and director, best known as a founding member and 12-year veteran of <a href="https://nightschoolstudio.com/">Night School Studio</a>, a beloved narrative game company known for groundbreaking and heartfelt narrative adventures like <a href="/projects/oxenfree"><em>OXENFREE</em></a>, <a href="/projects/afterparty"><em>Afterparty</em></a>, and <a href="/new-page"><em>Unhinged</em></a>.</p><p class="sqsrte-small" style="white-space:pre-wrap;" data-rte-preserve-empty="true">I specialize in gameplay design and programming, holistic production methods, and narrative-driven games.</p><p class="sqsrte-small" style="white-space:pre-wrap;" data-rte-preserve-empty="true">Night School closed in August 2026, and Iâm currently looking for new work. Iâm happy to discuss contract, permanent, full-time, or part-time work, and am eager to contribute to any studio working on cool shit.</p></div> 2334 2335 2336 2337<style id="container-styles">#block-35405c2474bbcfc83ed4 { 2338 2339 2340 2341 2342 2343 2344 } 2345 2346 #block-35405c2474bbcfc83ed4 .sqs-html-content { 2347 2348 --tweak-text-block-padding: 6% 6% 6% 6%; 2349 --tweak-text-block-padding: initial; 2350} 2351 2352 .fe-block-35405c2474bbcfc83ed4 { 2353 mix-blend-mode: var(--tweak-text-block-blend 2354 ); 2355 border-radius: var(--tweak-text-block-radius); 2356 } 2357 2358 2359 2360.fe-block-35405c2474bbcfc83ed4 { 2361 --tweak-text-block-radius: 0px 0px 0px 0px; 2362 } 2363 2364 2365 2366 2367 2368 .fe-block-35405c2474bbcfc83ed4 { 2369 } 2370 2371</style> 2372 2373<style id="override-container-styles"> 2374 @media screen and (max-width: 767px) { 2375 2376 2377 2378#block-35405c2474bbcfc83ed4 { 2379 2380 } 2381 } 2382 2383 2384 @media screen and (max-width: 767px) { 2385 #block-35405c2474bbcfc83ed4 .sqs-html-content { 2386 2387 } 2388 } 2389 2390 @media screen and (max-width: 767px) { 2391 2392 2393 2394 2395 2396 2397 }</style> 2398<style class="transform-overrides-vars"> 2399 2400</style> 2401 2402 2403 2404 2405</div> 2406</div></div></div><div class="fe-block fe-block-ffd7a62b369c85739f38"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-button button-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.visitor.js"]" data-block-type="1337" data-definition-name="website.components.button" data-sqsp-block="button" data-website-component-id="ffd7a62b369c85739f38" id="block-ffd7a62b369c85739f38"><div class="sqs-block-content"> 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418<div 2419 class="sqs-block-button-container sqs-button-block-container-system_desktop sqs-block-button-container--center sqs-stretched" 2420 data-animation-role="button" 2421 data-button-size="medium" 2422 data-button-type="primary" 2423 2424> 2425 <a 2426 href="/resume" 2427 class="sqs-block-button-element--medium sqs-button-element--primary sqs-block-button-element" 2428 data-sqsp-button 2429 2430 > 2431 Resume
2432 </a> 2433 2434 2435 2436 2437</div> 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448<style> 2449 #block-ffd7a62b369c85739f38 { 2450 --sqs-block-content-flex: 1; 2451 } 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465</style> 2466<style class="transform-vars"> 2467 .fe-block-ffd7a62b369c85739f38 { 2468 --opacity: 100%; 2469 --translate-x: 0px; 2470 --translate-y: 0px; 2471 --rotation: 0deg; 2472 --scale-x: 100%; 2473 --scale-y: 100%; 2474 --skew-x: 0deg; 2475 --skew-y: 0deg; 2476 --origin-x: 50%; 2477 --origin-y: 50%; 2478 --block-transform: none; 2479 2480 opacity: var(--opacity, 1); 2481 transform: var(--block-transform); 2482 transform-origin: var(--origin-x) var(--origin-y); 2483 } 2484 </style><style class="transform-overrides-vars"> 2485 2486</style> 2487 2488</div></div></div><div class="fe-block fe-block-yui_3_17_2_1_1788838915584_992"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-button button-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.visitor.js"]" data-block-type="1337" data-definition-name="website.components.button" data-sqsp-block="button" data-website-component-id="yui_3_17_2_1_1788838915584_992" id="block-yui_3_17_2_1_1788838915584_992"><div class="sqs-block-content"> 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500<div 2501 class="sqs-block-button-container sqs-button-block-container-system_desktop sqs-block-button-container--center sqs-stretched" 2502 data-animation-role="button" 2503 data-button-size="large" 2504 data-button-type="secondary" 2505 2506> 2507 <a 2508 href="https://www.linkedin.com/in/bryant-cannon-17ba6a18/" 2509 class="sqs-block-button-element--large sqs-button-element--secondary sqs-block-button-element" 2510 data-sqsp-button 2511 target="_blank" 2512 > 2513 LinkedIn 2514 </a> 2515 2516 2517 2518 2519</div> 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530<style> 2531 #block-yui_3_17_2_1_1788838915584_992 { 2532 --sqs-block-content-flex: 1; 2533 } 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547</style> 2548<style class="transform-vars"> 2549 .fe-block-yui_3_17_2_1_1788838915584_992 { 2550 --opacity: 100%; 2551 --translate-x: 0px; 2552 --translate-y: 0px; 2553 --rotation: 0deg; 2554 --scale-x: 100%; 2555 --scale-y: 100%; 2556 --skew-x: 0deg; 2557 --skew-y: 0deg; 2558 --origin-x: 50%; 2559 --origin-y: 50%; 2560 --block-transform: none; 2561 2562 opacity: var(--opacity, 1); 2563 transform: var(--block-transform); 2564 transform-origin: var(--origin-x) var(--origin-y); 2565 } 2566 </style><style class="transform-overrides-vars"> 2567 2568</style> 2569 2570</div></div></div><div class="fe-block fe-block-f51c60e9816b0a58ee0f"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-button button-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.visitor.js"]" data-block-type="1337" data-definition-name="website.components.button" data-sqsp-block="button" data-website-component-id="f51c60e9816b0a58ee0f" id="block-f51c60e9816b0a58ee0f"><div class="sqs-block-content"> 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582<div 2583 class="sqs-block-button-container sqs-button-block-container-system_desktop sqs-block-button-container--center sqs-stretched" 2584 data-animation-role="button" 2585 data-button-size="large" 2586 data-button-type="secondary" 2587 2588> 2589 <a 2590 href="https://www.mobygames.com/person/484356/bryant-cannon/" 2591 class="sqs-block-button-element--large sqs-button-element--secondary sqs-block-button-element" 2592 data-sqsp-button 2593 target="_blank" 2594 > 2595 MobyGames 2596 </a> 2597 2598 2599 2600 2601</div> 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612<style> 2613 #block-f51c60e9816b0a58ee0f { 2614 --sqs-block-content-flex: 1; 2615 } 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629</style> 2630<style class="transform-vars"> 2631 .fe-block-f51c60e9816b0a58ee0f { 2632 --opacity: 100%; 2633 --translate-x: 0px; 2634 --translate-y: 0px; 2635 --rotation: 0deg; 2636 --scale-x: 100%; 2637 --scale-y: 100%; 2638 --skew-x: 0deg; 2639 --skew-y: 0deg; 2640 --origin-x: 50%; 2641 --origin-y: 50%; 2642 --block-transform: none; 2643 2644 opacity: var(--opacity, 1); 2645 transform: var(--block-transform); 2646 transform-origin: var(--origin-x) var(--origin-y); 2647 } 2648 </style><style class="transform-overrides-vars"> 2649 2650</style> 2651 2652</div></div></div></div></div> 2653 </div> 2654 2655 </div> 2656 2657</section> 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667
2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679<section 2680 data-test="page-section" 2681 2682 data-section-theme="dark-bold" 2683 class='page-section 2684 2685 full-bleed-section 2686 layout-engine-section 2687 2688 background-width--full-bleed 2689 2690 section-height--medium 2691 2692 2693 content-width--wide 2694 2695 horizontal-alignment--center 2696 vertical-alignment--middle 2697 2698 2699 2700 2701 dark-bold' 2702 2703 data-section-id="6a9f9280bb31d30648ce2302" 2704 2705 data-controller="SectionWrapperController" 2706 data-current-styles="{ 2707 "imageOverlayOpacity": 0.15, 2708 "backgroundWidth": "background-width--full-bleed", 2709 "sectionHeight": "section-height--medium", 2710 "customSectionHeight": 1, 2711 "horizontalAlignment": "horizontal-alignment--center", 2712 "verticalAlignment": "vertical-alignment--middle", 2713 "contentWidth": "content-width--wide", 2714 "customContentWidth": 50, 2715 "sectionTheme": "dark-bold", 2716 "sectionAnimation": "none", 2717 "backgroundMode": "image" 2718 }" 2719 data-current-context="{ 2720 "video": { 2721 "playbackSpeed": 0.5, 2722 "filter": 1, 2723 "filterStrength": 0, 2724 "zoom": 0, 2725 "videoSourceProvider": "none" 2726 }, 2727 "backgroundImageId": null, 2728 "backgroundMediaEffect": { 2729 "type": "none" 2730 }, 2731 "divider": { 2732 "enabled": false 2733 }, 2734 "typeName": "page" 2735 }" 2736 data-animation="none" 2737 data-fluid-engine-section 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 data-sqsp-section="fluid-engine" 2749 2750 2751> 2752 <div 2753 class="section-border" 2754 2755 > 2756 <div class="section-background"> 2757 2758 2759 2760 </div> 2761 </div> 2762 <div 2763 class='content-wrapper' 2764 style=' 2765 2766 2767 2768 ' 2769 > 2770 <div 2771 class="content" 2772 2773 > 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 <div data-fluid-engine="true"><style> 2785 2786.fe-6a9f9280bb31d30648ce2301 { 2787 --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); 2788 --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); 2789 2790 display: grid; 2791 position: relative; 2792 grid-area: 1/1/-1/-1; 2793 grid-template-rows: repeat(21,minmax(24px, auto)); 2794 grid-template-columns: 2795 minmax(var(--grid-gutter), 1fr) 2796 repeat(8, minmax(0, var(--cell-max-width))) 2797 minmax(var(--grid-gutter), 1fr); 2798 row-gap: 11.0px; 2799 column-gap: 11.0px; 2800 overflow-x: hidden; 2801 overflow-x: clip; 2802} 2803 2804@media (min-width: 768px) { 2805 .background-width--inset .fe-6a9f9280bb31d30648ce2301 { 2806 --inset-padding: calc(var(--sqs-site-gutter) * 2); 2807 } 2808 2809 .fe-6a9f9280bb31d30648ce2301 { 2810 --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); 2811 --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); 2812 --inset-padding: 0vw; 2813 2814 --row-height-scaling-factor: 0.0215; 2815 --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); 2816 2817 grid-template-rows: repeat(20,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); 2818 grid-template-columns: 2819 minmax(var(--grid-gutter), 1fr) 2820 repeat(24, minmax(0, var(--cell-max-width))) 2821 minmax(var(--grid-gutter), 1fr); 2822 } 2823} 2824 2825
2826 .fe-block-6e78a1b7de1daf2bcf83 { 2827 grid-area: 1/2/3/10; 2828 z-index: 1; 2829 2830 @media (max-width: 767px) { 2831 2832 2833 } 2834 } 2835 2836 .fe-block-6e78a1b7de1daf2bcf83 .sqs-block { 2837 justify-content: flex-start; 2838 } 2839 2840 .fe-block-6e78a1b7de1daf2bcf83 .sqs-block-alignment-wrapper { 2841 align-items: flex-start; 2842 } 2843 2844 @media (min-width: 768px) { 2845 .fe-block-6e78a1b7de1daf2bcf83 { 2846 grid-area: 1/2/3/13; 2847 z-index: 1; 2848 2849 2850 2851 2852 } 2853 2854 .fe-block-6e78a1b7de1daf2bcf83 .sqs-block { 2855 justify-content: flex-start; 2856 } 2857 2858 .fe-block-6e78a1b7de1daf2bcf83 .sqs-block-alignment-wrapper { 2859 align-items: flex-start; 2860 } 2861 } 2862 2863 .fe-block-4b8d83146a18f8d10378 { 2864 grid-area: 6/2/17/10; 2865 z-index: 2; 2866 2867 @media (max-width: 767px) { 2868 2869 2870 } 2871 } 2872 2873 .fe-block-4b8d83146a18f8d10378 .sqs-block { 2874 justify-content: flex-start; 2875 } 2876 2877 .fe-block-4b8d83146a18f8d10378 .sqs-block-alignment-wrapper { 2878 align-items: flex-start; 2879 } 2880 2881 @media (min-width: 768px) { 2882 .fe-block-4b8d83146a18f8d10378 { 2883 grid-area: 5/2/15/13; 2884 z-index: 2; 2885 2886 2887 2888 2889 } 2890 2891 .fe-block-4b8d83146a18f8d10378 .sqs-block { 2892 justify-content: flex-start; 2893 } 2894 2895 .fe-block-4b8d83146a18f8d10378 .sqs-block-alignment-wrapper { 2896 align-items: flex-start; 2897 } 2898 } 2899 2900 .fe-block-620cd45abbd5589f0438 { 2901 grid-area: 18/2/20/10; 2902 z-index: 3; 2903 2904 @media (max-width: 767px) { 2905 2906 2907 } 2908 } 2909 2910 .fe-block-620cd45abbd5589f0438 .sqs-block { 2911 justify-content: center; 2912 } 2913 2914 .fe-block-620cd45abbd5589f0438 .sqs-block-alignment-wrapper { 2915 align-items: center; 2916 } 2917 2918 @media (min-width: 768px) { 2919 .fe-block-620cd45abbd5589f0438 { 2920 grid-area: 18/2/20/7; 2921 z-index: 3; 2922 2923 2924 2925 2926 } 2927 2928 .fe-block-620cd45abbd5589f0438 .sqs-block { 2929 justify-content: center; 2930 } 2931 2932 .fe-block-620cd45abbd5589f0438 .sqs-block-alignment-wrapper { 2933 align-items: center; 2934 } 2935 } 2936 2937 .fe-block-038c396587f8a50cf192 { 2938 grid-area: 20/2/22/10; 2939 z-index: 3; 2940 2941 @media (max-width: 767px) { 2942 2943 2944 2945 2946 } 2947 } 2948 2949 .fe-block-038c396587f8a50cf192 .sqs-block { 2950 justify-content: center; 2951 } 2952 2953 .fe-block-038c396587f8a50cf192 .sqs-block-alignment-wrapper { 2954 align-items: center; 2955 } 2956 2957 @media (min-width: 768px) { 2958 .fe-block-038c396587f8a50cf192 { 2959 grid-area: 18/8/20/13; 2960 z-index: 3; 2961 2962 2963 2964 2965 2966 2967 } 2968 2969 .fe-block-038c396587f8a50cf192 .sqs-block { 2970 justify-content: center; 2971 } 2972 2973 .fe-block-038c396587f8a50cf192 .sqs-block-alignment-wrapper { 2974 align-items: center; 2975 } 2976 } 2977 2978</style><div class="fluid-engine fe-6a9f9280bb31d30648ce2301"><div class="fe-block fe-block-6e78a1b7de1daf2bcf83"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-html html-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/45a223c2-0a7f-41e1-910b-7e4ed1931d30_973/website.components.html.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/45a223c2-0a7f-41e1-910b-7e4ed1931d30_973/website.components.html.visitor.js"]" data-block-type="1337" data-definition-name="website.components.html" data-sqsp-block="text" data-website-component-id="6e78a1b7de1daf2bcf83" id="block-6e78a1b7de1daf2bcf83"><div class="sqs-block-content"><div class="sqs-text-block-container"> 2979 2980 <div class="sqs-html-content" data-sqsp-text-block-content><h2 style="white-space:pre-wrap;" data-rte-preserve-empty="true">What I Do</h2></div> 2981 2982 2983 2984<style id="container-styles">#block-6e78a1b7de1daf2bcf83 { 2985 2986 --stroke-style: none;--stroke-thickness: 6px; 2987 2988 2989 2990 2991 2992 2993 2994 2995 } 2996 2997 #block-6e78a1b7de1daf2bcf83 .sqs-html-content { 2998 2999 --tweak-text-block-padding: 6% 6% 6% 6%; 3000 --tweak-text-block-padding: initial; 3001} 3002 3003 .fe-block-6e78a1b7de1daf2bcf83 { 3004 mix-blend-mode: var(--tweak-text-block-blend 3005 ); 3006 border-radius: var(--tweak-text-block-radius); 3007 } 3008 3009 3010
3011.fe-block-6e78a1b7de1daf2bcf83 { 3012 --tweak-text-block-radius: 0px 0px 0px 0px; 3013 } 3014 3015 3016 3017 .fe-block-6e78a1b7de1daf2bcf83 { 3018 --tweak-text-block-blend 3019 : normal; 3020 } 3021 3022 3023 .fe-block-6e78a1b7de1daf2bcf83 { 3024 --blur-value: blur(15px);} 3025 3026</style> 3027 3028<style id="override-container-styles"> 3029 @media screen and (max-width: 767px) { 3030 3031 3032 3033#block-6e78a1b7de1daf2bcf83 { 3034 3035 } 3036 } 3037 3038 3039 @media screen and (max-width: 767px) { 3040 #block-6e78a1b7de1daf2bcf83 .sqs-html-content { 3041 3042 } 3043 } 3044 3045 @media screen and (max-width: 767px) { 3046 3047 3048 3049 3050 3051 3052 }</style> 3053<style class="transform-overrides-vars"> 3054 3055</style> 3056 3057 3058 3059 3060</div> 3061</div></div></div><div class="fe-block fe-block-4b8d83146a18f8d10378"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-accordion accordion-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.accordion/951843f7-526b-4c4f-b71e-35f7d6e095a8_366/website.components.accordion.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.accordion/951843f7-526b-4c4f-b71e-35f7d6e095a8_366/website.components.accordion.visitor.js"]" data-block-type="1337" data-definition-name="website.components.accordion" data-sqsp-block="accordion" data-website-component-id="4b8d83146a18f8d10378" id="block-4b8d83146a18f8d10378"><div class="sqs-block-content"> 3062 3063 3064<ul 3065 class="accordion-items-container" 3066 data-should-allow-multiple-open-items="false" 3067 data-is-divider-enabled="true" 3068 data-is-first-divider-visible="true" 3069 data-is-last-divider-visible="true" 3070 data-is-expanded-first-item="true" 3071 data-accordion-title-alignment="left" 3072 data-accordion-description-alignment="left" 3073 data-accordion-description-placement="left" 3074 data-accordion-icon-placement="right" 3075> 3076 3077 <li class="accordion-item" data-is-open="true"> 3078 3079 3080 3081 <div data-sqsp-accordion-block-divider class="accordion-divider accordion-divider--top" aria-hidden="true"></div> 3082 3083 3084 3085 <h4 3086 class=" 3087 accordion-item__title-wrapper 3088 3089 3090 3091 " 3092 data-sqsp-accordion-block-item-title 3093 > 3094 <button 3095 id="button-4b8d83146a18f8d10378-1" 3096 class="accordion-item__click-target" 3097 aria-expanded="true" 3098 aria-controls="dropdown-4b8d83146a18f8d10378-1" 3099 > 3100 <span class="accordion-item__title">Game Direction</span> 3101 <div class="accordion-icon-container" aria-hidden="true"> 3102 3103 <div class="plus"> 3104 <div class="plus__horizontal-line"></div> 3105 <div class="plus__vertical-line"></div> 3106 </div> 3107 3108 </div> 3109 </button> 3110 </h4> 3111 <div 3112 class="accordion-item__dropdown accordion-item__dropdown--open" 3113 id="dropdown-4b8d83146a18f8d10378-1" 3114 role="region" 3115 aria-labelledby="button-4b8d83146a18f8d10378-1" 3116 > 3117 <div 3118 class=" 3119 accordion-item__description 3120 3121 3122 sqsrte-small 3123 " 3124 data-sqsp-accordion-block-item-description 3125 > 3126 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">Iâve turned my brain-sponge full of game development knowledge and muscles flexed for team leadership and guidance into my primary career path. In my <a href="/projects/oxenfree-ii">two</a> <a href="/projects/thronglets">rounds</a> so far at directing, I have taken a hands-on approach to ensuring the games ship at a high quality while still building more autonomous, passionate, knowledgeable teams.</p> 3127 </div> 3128 </div> 3129 3130 3131 <div data-sqsp-accordion-block-divider class="accordion-divider" aria-hidden="true"></div> 3132 3133 3134 </li> 3135 3136 <li class="accordion-item" > 3137 3138 3139 3140 3141 3142 <h4 3143 class=" 3144 accordion-item__title-wrapper 3145 3146 3147 3148 " 3149 data-sqsp-accordion-block-item-title 3150 > 3151 <button 3152 id="button-4b8d83146a18f8d10378-2" 3153 class="accordion-item__click-target" 3154 aria-expanded="false" 3155 aria-controls="dropdown-4b8d83146a18f8d10378-2" 3156 >
3157 <span class="accordion-item__title">Game & Narrative Systems Design</span> 3158 <div class="accordion-icon-container" aria-hidden="true"> 3159 3160 <div class="plus"> 3161 <div class="plus__horizontal-line"></div> 3162 <div class="plus__vertical-line"></div> 3163 </div> 3164 3165 </div> 3166 </button> 3167 </h4> 3168 <div 3169 class="accordion-item__dropdown" 3170 id="dropdown-4b8d83146a18f8d10378-2" 3171 role="region" 3172 aria-labelledby="button-4b8d83146a18f8d10378-2" 3173 > 3174 <div 3175 class=" 3176 accordion-item__description 3177 3178 3179 sqsrte-small 3180 " 3181 data-sqsp-accordion-block-item-description 3182 > 3183 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">Iâm ready to take your gameâs emotional impact to the next level. From <a href="/projects/oxenfree-ii">walkie-talkies</a> to <a href="/projects/afterparty">beer pong</a> to <a href="/projects/thronglets">subversive city builders</a>, Iâve built my career on designing game systems that players feel, that writers and narrative designers wield, and that stand out in a sea of genre titles.</p> 3184 </div> 3185 </div> 3186 3187 3188 <div data-sqsp-accordion-block-divider class="accordion-divider" aria-hidden="true"></div> 3189 3190 3191 </li> 3192 3193 <li class="accordion-item" > 3194 3195 3196 3197 3198 3199 <h4 3200 class=" 3201 accordion-item__title-wrapper 3202 3203 3204 3205 " 3206 data-sqsp-accordion-block-item-title 3207 > 3208 <button 3209 id="button-4b8d83146a18f8d10378-3" 3210 class="accordion-item__click-target" 3211 aria-expanded="false" 3212 aria-controls="dropdown-4b8d83146a18f8d10378-3" 3213 > 3214 <span class="accordion-item__title">Gameplay & UX Programming</span> 3215 <div class="accordion-icon-container" aria-hidden="true"> 3216 3217 <div class="plus"> 3218 <div class="plus__horizontal-line"></div> 3219 <div class="plus__vertical-line"></div> 3220 </div> 3221 3222 </div> 3223 </button> 3224 </h4> 3225 <div 3226 class="accordion-item__dropdown" 3227 id="dropdown-4b8d83146a18f8d10378-3" 3228 role="region" 3229 aria-labelledby="button-4b8d83146a18f8d10378-3" 3230 > 3231 <div 3232 class=" 3233 accordion-item__description 3234 3235 3236 sqsrte-small 3237 " 3238 data-sqsp-accordion-block-item-description 3239 > 3240 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">I started my career as a programmer focusing on game systems, game feel, and player interfaces, and have 16 years of experience building compelling game experiences with complex systems quickly and confidently. Iâm a Unity and C# expert and have experience with C++, Unreal, and Godot.</p> 3241 </div> 3242 </div> 3243 3244 3245 <div data-sqsp-accordion-block-divider class="accordion-divider" aria-hidden="true"></div> 3246 3247 3248 </li> 3249 3250 <li class="accordion-item" > 3251 3252 3253 3254 3255 3256 <h4 3257 class=" 3258 accordion-item__title-wrapper 3259 3260 3261 3262 " 3263 data-sqsp-accordion-block-item-title 3264 > 3265 <button 3266 id="button-4b8d83146a18f8d10378-4" 3267 class="accordion-item__click-target" 3268 aria-expanded="false" 3269 aria-controls="dropdown-4b8d83146a18f8d10378-4" 3270 > 3271 <span class="accordion-item__title">Technical Production</span> 3272 <div class="accordion-icon-container" aria-hidden="true"> 3273 3274 <div class="plus"> 3275 <div class="plus__horizontal-line"></div> 3276 <div class="plus__vertical-line"></div> 3277 </div> 3278 3279 </div> 3280 </button> 3281 </h4> 3282 <div 3283 class="accordion-item__dropdown" 3284 id="dropdown-4b8d83146a18f8d10378-4" 3285 role="region" 3286 aria-labelledby="button-4b8d83146a18f8d10378-4" 3287 > 3288 <div 3289 class=" 3290 accordion-item__description 3291 3292 3293 sqsrte-small 3294 " 3295 data-sqsp-accordion-block-item-description 3296 > 3297 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">My in-the-trenches experience combined with my project leadership perspective has made me adept at designing production pipelines and frameworks that get games done. Balancing effort, importance to the vision, and interdependencies has been built-in to my process as a director and uncredited producer.</p> 3298 </div> 3299 </div> 3300 3301 3302 <div data-sqsp-accordion-block-divider class="accordion-div
3302ider" aria-hidden="true"></div> 3303 3304 3305 </li> 3306 3307</ul> 3308 3309<style> 3310 #block-4b8d83146a18f8d10378 { 3311 --accordion-item-padding-top: 15px; 3312 --accordion-item-padding-bottom: 15px; 3313 --accordion-item-padding-left: 0px; 3314 --accordion-item-padding-right: 0px; 3315 --accordion-icon-size: 14px; 3316 --accordion-icon-thickness: 1px; 3317 --accordion-description-padding-top: 0px; 3318 --accordion-description-padding-bottom: 30px; 3319 --accordion-description-padding-left: 0px; 3320 --accordion-description-padding-right: 0px; 3321 --accordion-description-width: 100%; 3322 --accordion-divider-thickness: 1px; 3323 --accordion-divider-opacity: 1; 3324 } 3325</style> 3326 3327<style id="container-styles">#block-4b8d83146a18f8d10378 { 3328 3329 --stroke-style: none;--stroke-thickness: 6px; 3330 3331 3332 3333 3334 3335 3336 3337 3338 } 3339 3340 #block-4b8d83146a18f8d10378 .accordion-items-container { 3341 3342 --tweak-accordion-block-padding: 6% 6% 6% 6%; 3343 --tweak-accordion-block-padding: initial; 3344} 3345 3346 .fe-block-4b8d83146a18f8d10378 { 3347 mix-blend-mode: var(--tweak-accordion-block-blend 3348); 3349 border-radius: var(--tweak-accordion-block-radius); 3350 } 3351 3352 3353 3354.fe-block-4b8d83146a18f8d10378 { 3355 --tweak-accordion-block-radius: 0px 0px 0px 0px; 3356 } 3357 3358 3359 3360 .fe-block-4b8d83146a18f8d10378 { 3361 --tweak-accordion-block-blend 3362: normal; 3363 } 3364 3365 3366 .fe-block-4b8d83146a18f8d10378 { 3367 --blur-value: blur(15px);} 3368 3369</style> 3370 3371</div></div></div><div class="fe-block fe-block-620cd45abbd5589f0438"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-button button-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.visitor.js"]" data-block-type="1337" data-definition-name="website.components.button" data-sqsp-block="button" data-website-component-id="620cd45abbd5589f0438" id="block-620cd45abbd5589f0438"><div class="sqs-block-content"> 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383<div 3384 class="sqs-block-button-container sqs-button-block-container-system_desktop sqs-block-button-container--center sqs-stretched" 3385 data-animation-role="button" 3386 data-button-size="large" 3387 data-button-type="secondary" 3388 3389> 3390 <a 3391 href="/contact" 3392 class="sqs-block-button-element--large sqs-button-element--secondary sqs-block-button-element" 3393 data-sqsp-button 3394 3395 > 3396 Work With Me 3397 </a> 3398 3399 3400 3401 3402</div> 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413<style> 3414 #block-620cd45abbd5589f0438 { 3415 --sqs-block-content-flex: 1; 3416 } 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430</style> 3431<style class="transform-vars"> 3432 .fe-block-620cd45abbd5589f0438 { 3433 --opacity: 100%; 3434 --translate-x: 0px; 3435 --translate-y: 0px; 3436 --rotation: 0deg; 3437 --scale-x: 100%; 3438 --scale-y: 100%; 3439 --skew-x: 0deg; 3440 --skew-y: 0deg; 3441 --origin-x: 50%; 3442 --origin-y: 50%; 3443 --block-transform: none; 3444 3445 opacity: var(--opacity, 1); 3446 transform: var(--block-transform); 3447 transform-origin: var(--origin-x) var(--origin-y); 3448 } 3449 </style><style class="transform-overrides-vars"> 3450 3451</style> 3452 3453</div></div></div><div class="fe-block fe-block-038c396587f8a50cf192"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-button button-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/ea4eca2c-24a6-44e3-9a5c-84a0030cdb61_1143/website.components.button.visitor.js"]" data-block-type="1337" data-definition-name="website.components.button" data-sqsp-block="button" data-website-component-id="038c396587f8a50cf192" id="block-038
3453c396587f8a50cf192"><div class="sqs-block-content"> 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465<div 3466 class="sqs-block-button-container sqs-button-block-container-system_desktop sqs-block-button-container--center sqs-stretched" 3467 data-animation-role="button" 3468 data-button-size="medium" 3469 data-button-type="primary" 3470 3471> 3472 <a 3473 href="/resume" 3474 class="sqs-block-button-element--medium sqs-button-element--primary sqs-block-button-element" 3475 data-sqsp-button 3476 3477 > 3478 Resume 3479 </a> 3480 3481 3482 3483 3484</div> 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495<style> 3496 #block-038c396587f8a50cf192 { 3497 --sqs-block-content-flex: 1; 3498 } 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512</style> 3513<style class="transform-vars"> 3514 .fe-block-038c396587f8a50cf192 { 3515 --opacity: 100%; 3516 --translate-x: 0px; 3517 --translate-y: 0px; 3518 --rotation: 0deg; 3519 --scale-x: 100%; 3520 --scale-y: 100%; 3521 --skew-x: 0deg; 3522 --skew-y: 0deg; 3523 --origin-x: 50%; 3524 --origin-y: 50%; 3525 --block-transform: none; 3526 3527 opacity: var(--opacity, 1); 3528 transform: var(--block-transform); 3529 transform-origin: var(--origin-x) var(--origin-y); 3530 } 3531 </style><style class="transform-overrides-vars"> 3532 3533</style> 3534 3535</div></div></div></div></div> 3536 </div> 3537 3538 </div> 3539 3540</section> 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562<section 3563 data-test="page-section" 3564 3565 data-section-theme="white" 3566 class='page-section 3567 3568 user-items-list-section 3569 full-bleed-section 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 white' 3583 3584 data-section-id="6aa4450e29bb657e8e1bd9a0" 3585 3586 data-controller="SectionWrapperController" 3587 data-current-styles="{ 3588 "imageFocalPoint": { 3589 "x": 0.5, 3590 "y": 0.5 3591 }, 3592 "imageOverlayOpacity": 0.3, 3593 "sectionTheme": "white", 3594 "imageEffect": "none", 3595 "backgroundMode": "generative", 3596 "generative": { 3597 "type": "none", 3598 "customImage": null 3599 }, 3600 "backgroundImage": null 3601 }" 3602 data-current-context="{ 3603 "video": { 3604 "filter": 1, 3605 "videoFallbackContentItem": null, 3606 "nativeVideoContentItem": null, 3607 "videoSourceProvider": "none" 3608 }, 3609 "backgroundImageId": null, 3610 "backgroundMediaEffect": { 3611 "type": "none" 3612 }, 3613 "divider": { 3614 "enabled": false 3615 }, 3616 "typeName": "page" 3617 }" 3618 data-animation="" 3619 3620 data-json-schema-section 3621 3622 3623 3624 3625 3626 3627 3628 data-sqsp-section="auto-layout" 3629 3630 3631> 3632 <div 3633 class="section-border" 3634 3635 > 3636 <div class="section-background"> 3637 3638 3639 3640 </div> 3641 </div> 3642 <div 3643 class='content-wrapper' 3644 style=' 3645 3646 3647 3648 ' 3649 > 3650 <div 3651 class="content" 3652 3653 > 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682<div 3683 class="user-items-list" 3684 style=" 3685 min-height: 100px; 3686 padding-top: 6.6vmax; 3687 padding-bottom: 6.6vmax; 3688 " 3689 data-card-theme="" 3690 data-section-id="user-items-list" 3691 data-section-title-enabled="true" 3692 data-space-below-section-title-value="120" 3693 data-space-below-section-title-unit="px" 3694 data-layout-width="inset" 3695> 3696 3697 3698 <div class="list-section-title"
3699 id="6aa4450e29bb657e8e1bd9a0" 3700 style= "padding-bottom: 120px;" 3701 data-section-title-alignment="center" 3702 > 3703 <p class="" data-rte-preserve-empty="true" style="white-space:pre-wrap;">Speaking, Writing & Interviews</p> 3704 </div> 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748<style> 3749 .user-items-list-item-container[data-section-id="6aa4450e29bb657e8e1bd9a0"] .list-item-content__title { 3750 font-size: 1.2rem; 3751 } 3752 .user-items-list-item-container[data-section-id="6aa4450e29bb657e8e1bd9a0"] .list-item-content__description { 3753 font-size: 0.9rem; 3754 } 3755 .user-items-list-item-container[data-section-id="6aa4450e29bb657e8e1bd9a0"] .list-item-content__button { 3756 font-size: 0.8rem; 3757 } 3758 3759 @supports (--test-custom-property: true) { 3760 .user-items-list-item-container[data-section-id="6aa4450e29bb657e8e1bd9a0"] { 3761 --title-font-size-value: 1.2; 3762 --body-font-size-value: 0.9; 3763 --button-font-size-value: 0.8; 3764 } 3765 } 3766</style> 3767 3768 3769<ul class=" 3770 user-items-list-item-container 3771 user-items-list-simple 3772 " 3773 style=" 3774 grid-gap: 60px 60px; 3775 " 3776 data-controller="UserItemsListSimple" 3777 data-num-columns="4" 3778 data-content-order="media-first" 3779 data-alignment-vertical="stretch" 3780 data-section-id="6aa4450e29bb657e8e1bd9a0" 3781 data-current-context="{ 3782 "userItems": [ { 3783 "title": "Is. Sequel. Possible. The Making of OXENFREE II: Lost Signals", 3784 "description": "<p data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">GDC 2024 talk by Adam Douglas, Bryant Cannon, and Sara Hebert<\/p>", 3785 "button": { 3786 "buttonText": "Watch", 3787 "buttonLink": "https://www.gdcvault.com/play/1034511/Game-Narrative-Summit-Is-Sequel", 3788 "buttonNewWindow": true 3789 }, 3790 "imageId": "6aa44560a4f80512e2b398f9", 3791 "mediaFocalPoint": { 3792 "x": 0.6606648059820708, 3793 "y": 0.5800922874093606 3794 }, 3795 "imageAltText": "GDC 2024", 3796 "image": { 3797 "id": "6aa44560a4f80512e2b398f9", 3798 "recordType": 2, 3799 "addedOn": 1789150560982, 3800 "updatedOn": 1789150610417, 3801 "workflowState": 1, 3802 "publishOn": 1789150560982, 3803 "authorId": "
38036a97a02a85c49c11e9d11a95", 3804 "systemDataId": "b2996e48-d0ee-4dc2-8c8e-02a17a74e91d", 3805 "systemDataVariants": "603x238", 3806 "systemDataSourceType": "PNG", 3807 "filename": "Screenshot 2026-09-07 214620.png", 3808 "mediaFocalPoint": { 3809 "x": 0.6606648059820708, 3810 "y": 0.5800922874093606, 3811 "source": 3 3812 }, 3813 "colorData": { 3814 "topLeftAverage": "275e83", 3815 "topRightAverage": "576b72", 3816 "bottomLeftAverage": "465b6a", 3817 "bottomRightAverage": "1e4661", 3818 "centerAverage": "bdba9a", 3819 "suggestedBgColor": "6f8583" 3820 }, 3821 "urlId": "g6nx5yka5oi39ufs4kaqnp44rc9pt2", 3822 "title": "", 3823 "body": null, 3824 "likeCount": 0, 3825 "commentCount": 0, 3826 "publicCommentCount": 0, 3827 "commentState": 2, 3828 "unsaved": false, 3829 "assetUrl": "https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d
3829/Screenshot+2026-09-07+214620.png", 3830 "contentType": "image/png", 3831 "items": [ ], 3832 "pushedServices": { }, 3833 "pendingPushedServices": { }, 3834 "originalSize": "603x238", 3835 "recordTypeLabel": "image" 3836 } 3837 }, { 3838 "title": "The Exuberance of Being Night School Studio", 3839 "description": "<p data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">2023 Article by Khee Hoon Chan<\/p>", 3840 "button": { 3841 "buttonText": "Read", 3842 "buttonLink": "https://gameinformer.com/2024/05/27/the-exuberance-of-being-night-school-studio", 3843 "buttonNewWindow": true 3844 }, 3845 "imageId": "6aa4496f940bac22f6506f18", 3846 "imageAltText": "Game Informer", 3847 "image": { 3848 "id": "6aa4496f940bac22f6506f18", 3849 "recordType": 2, 3850 "addedOn": 1789151599107, 3851 "updatedOn": 1789151599172, 3852 "workflowState": 1, 3853 "publishOn": 1789151599107, 3854 "authorId": "
38546a97a02a85c49c11e9d11a95", 3855 "systemDataId": "ebf56463-d403-4dee-96d9-ab8f9e1a29bc", 3856 "systemDataVariants": "315x63", 3857 "systemDataSourceType": "PNG", 3858 "filename": "Screenshot 2026-09-07 205914.png", 3859 "mediaFocalPoint": { 3860 "x": 0.5, 3861 "y": 0.5, 3862 "source": 3 3863 }, 3864 "colorData": { 3865 "topLeftAverage": "ffffff", 3866 "topRightAverage": "ffffff", 3867 "bottomLeftAverage": "ffffff", 3868 "bottomRightAverage": "ffffff", 3869 "centerAverage": "424242", 3870 "suggestedBgColor": "bfbfbf" 3871 }, 3872 "urlId": "x6kzqpdk4l6ri15qha3dcnmpdzwuhs", 3873 "title": "", 3874 "body": null, 3875 "likeCount": 0, 3876 "commentCount": 0, 3877 "publicCommentCount": 0, 3878 "commentState": 2, 3879 "unsaved": false, 3880 "assetUrl": "https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png", 3881 "contentType": "image/png", 3882 "items": [ ], 3883 "pushedServices": { }, 3884 "pendingPushedServices": { }, 3885 "originalSize": "315x63", 3886 "recordTypeLabel": "image" 3887 } 3888 }, { 3889 "title": "Get your walkie-talkie ready for Oxenfree II: Lost Signals, launching July 12", 3890 "description": "<p data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">2023 Article by Bryant Cannon &amp; Sara Hebert<\/p>", 3891 "button": { 3892 "buttonText": "Read", 3893 "buttonLink": "https://blog.playstation.com/2023/04/19/get-your-walkie-talkie-ready-for-oxenfree-ii-lost-signals-launching-july-12/", 3894 "buttonNewWindow": true 3895 }, 3896 "imageId": "6aa4478ac4d47a620e306a53", 3897 "imageAltText": "PlayStation Blog", 3898 "image": { 3899 "id": "6aa4478ac4d47a620e306a53", 3900 "recordType": 2, 3901 "addedOn": 1789151114853, 3902 "updatedOn": 1789151114930, 3903 "workflowState": 1, 3904 "publishOn": 1789151114853, 3905 "authorId": "
39056a97a02a85c49c11e9d11a95", 3906 "systemDataId": "6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1", 3907 "systemDataVariants": "648x129", 3908 "systemDataSourceType": "PNG", 3909 "filename": "Screenshot 2026-09-07 211813.png", 3910 "mediaFocalPoint": { 3911 "x": 0.5, 3912 "y": 0.5, 3913 "source": 3 3914 }, 3915 "colorData": { 3916 "topLeftAverage": "ffffff", 3917 "topRightAverage": "ffffff", 3918 "bottomLeftAverage": "ffffff", 3919 "bottomRightAverage": "ffffff", 3920 "centerAverage": "d7d7d7", 3921 "suggestedBgColor": "ebf0f4" 3922 }, 3923 "urlId": "kjx59efdpc48p7eadc4zxcwn20r3mf", 3924 "title": "", 3925 "body": null, 3926 "likeCount": 0, 3927 "commentCount": 0, 3928 "publicCommentCount": 0, 3929 "commentState": 2, 3930 "unsaved": false, 3931 "assetUrl": "https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png", 3932 "contentType": "image/png", 3933 "items": [ ], 3934 "pushedServices": { }, 3935 "pendingPushedServices": { }, 3936 "originalSize": "648x129", 3937 "recordTypeLabel": "image" 3938 } 3939 }, { 3940 "title": "Behind the Mystery of Oxenfree 2: Lost Signals", 3941 "description": "<p data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">2023 Article by Moises Taveras<\/p>", 3942 "button": { 3943 "buttonText": "Read", 3944 "buttonLink": "https://www.avclub.com/behind-the-mystery-of-oxenfree-2-lost-signals", 3945 "buttonNewWindow": true 3946 }, 3947 "imageId": "6aa447cee8af9d6a21ddd4f6", 3948 "imageAltText": "AV Club", 3949 "image": { 3950 "id": "6aa447cee8af9d6a21ddd4f6", 3951 "recordType": 2, 3952 "addedOn": 1789151182072, 3953 "updatedOn": 1789151182140, 3954 "workflowState": 1, 3955 "publishOn": 1789151182072, 3956 "authorId": "
39566a97a02a85c49c11e9d11a95", 3957 "systemDataId": "08e05d14-1e58-4861-8a28-ca7a9930df88", 3958 "systemDataVariants": "309x121", 3959 "systemDataSourceType": "PNG", 3960 "filename": "Screenshot 2026-09-07 212050.png", 3961 "mediaFocalPoint": { 3962 "x": 0.5, 3963 "y": 0.5, 3964 "source": 3 3965 }, 3966 "colorData": { 3967 "topLeftAverage": "ffffff", 3968 "topRightAverage": "ffffff", 3969 "bottomLeftAverage": "fbfbfb", 3970 "bottomRightAverage": "fbfbfb", 3971 "centerAverage": "ffffff", 3972 "suggestedBgColor": "bcbfc5" 3973 }, 3974 "urlId": "cpdngl94pweed5d1btvqfj1k8l91cb", 3975 "title": "", 3976 "body": null, 3977 "likeCount": 0, 3978 "commentCount": 0, 3979 "publicCommentCount": 0, 3980 "commentState": 2, 3981 "unsaved": false, 3982 "assetUrl": "https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png", 3983 "contentType": "image/png", 3984 "items": [ ], 3985 "pushedServices": { }, 3986 "pendingPushedServices": { }, 3987 "originalSize": "309x121", 3988 "recordTypeLabel": "image" 3989 } 3990 }, { 3991 "title": "Players \"have more agency in Oxenfree 2\" and \"don't have to play the first game\"", 3992 "description": "<p data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">2023 Article by David Caballero<\/p>", 3993 "button": { 3994 "buttonText": "Read", 3995 "buttonLink": "https://www.gamereactor.eu/players-have-more-agency-in-oxenfree-2-and-dont-have-to-play-the-first-game-1280193/", 3996 "buttonNewWindow": true 3997 }, 3998 "imageId": "6aa447fae8af9d6a21ddda76", 3999 "imageAltText": "Game Reactor", 4000 "image": { 4001 "id": "6aa447fae8af9d6a21ddda76", 4002 "recordType": 2, 4003 "addedOn": 1789151226762, 4004 "updatedOn": 1789151226838, 4005 "workflowState": 1, 4006 "publishOn": 1789151226762, 4007 "authorId": "
40076a97a02a85c49c11e9d11a95", 4008 "systemDataId": "787f1bcf-4578-4430-acc0-df0eafa2ea45", 4009 "systemDataVariants": "247x69", 4010 "systemDataSourceType": "PNG", 4011 "filename": "Screenshot 2026-09-07 213147.png", 4012 "mediaFocalPoint": { 4013 "x": 0.5, 4014 "y": 0.5, 4015 "source": 3 4016 }, 4017 "colorData": { 4018 "topLeftAverage": "ffffff", 4019 "topRightAverage": "ffffff", 4020 "bottomLeftAverage": "ffffff", 4021 "bottomRightAverage": "ffffff", 4022 "centerAverage": "ffffff", 4023 "suggestedBgColor": "d6d6d6" 4024 }, 4025 "urlId": "gbdj17zqkw6d56wv239ot2cd3c23pa", 4026 "title": "", 4027 "body": null, 4028 "likeCount": 0, 4029 "commentCount": 0, 4030 "publicCommentCount": 0, 4031 "commentState": 2, 4032 "unsaved": false, 4033 "assetUrl": "https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png", 4034 "contentType": "image/png", 4035 "items": [ ], 4036 "pushedServices": { }, 4037 "pendingPushedServices": { }, 4038 "originalSize": "247x69", 4039 "recordTypeLabel": "image" 4040 } 4041 }, { 4042 "title": "Better Ways to Build Better Stories, with Bryant Cannon", 4043 "description": "<p data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">2019 Podcast by Drew Messinger-Michaels<\/p>", 4044 "button": { 4045 "buttonText": "Listen", 4046 "buttonLink": "https://etao.blog/2019/07/23/podcast-61/", 4047 "buttonNewWindow": true 4048 }, 4049 "imageAltText": "ETAO", 4050 "imageId": "6aa4484721969f4909a02ab7", 4051 "image": { 4052 "id": "6aa4484721969f4909a02ab7", 4053 "recordType": 2, 4054 "addedOn": 1789151303508, 4055 "updatedOn": 1789151303571, 4056 "workflowState": 1, 4057 "publishOn": 1789151303508, 4058 "authorId": "
40586a97a02a85c49c11e9d11a95", 4059 "systemDataId": "989ad234-eada-4365-88af-20af6ee59e8a", 4060 "systemDataVariants": "354x153", 4061 "systemDataSourceType": "PNG", 4062 "filename": "Screenshot 2026-09-07 213256.png", 4063 "mediaFocalPoint": { 4064 "x": 0.5, 4065 "y": 0.5, 4066 "source": 3 4067 }, 4068 "colorData": { 4069 "topLeftAverage": "c7c7e3", 4070 "topRightAverage": "c7c7e3", 4071 "bottomLeftAverage": "c7c7e3", 4072 "bottomRightAverage": "c7c7e3", 4073 "centerAverage": "5555aa", 4074 "suggestedBgColor": "9191c8" 4075 }, 4076 "urlId": "raw2tcx9dt7xyze33716wo61zizzzb", 4077 "title": "", 4078 "body": null, 4079 "likeCount": 0, 4080 "commentCount": 0, 4081 "publicCommentCount": 0, 4082 "commentState": 2, 4083 "unsaved": false, 4084 "assetUrl": "https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png", 4085 "contentType": "image/png", 4086 "items": [ ], 4087 "pushedServices": { }, 4088 "pendingPushedServices": { }, 4089 "originalSize": "354x153", 4090 "recordTypeLabel": "image" 4091 } 4092 }, { 4093 "title": "Building Narrative Tools for OXENFREE and Beyond", 4094 "description": "<p data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">Unite 2017 talk<\/p>", 4095 "button": { 4096 "buttonText": "Watch", 4097 "buttonLink": "https://www.youtube.com/watch?v=Sr6_2kxfWjc", 4098 "buttonNewWindow": true 4099 }, 4100 "imageId": "6aa448fb51b9b968ccd9b301", 4101 "imageAltText": "Unite Austin 2017", 4102 "image": { 4103 "id": "6aa448fb51b9b968ccd9b301", 4104 "recordType": 2, 4105 "addedOn": 1789151483123, 4106 "updatedOn": 1789151483185, 4107 "workflowState": 1, 4108 "publishOn": 1789151483123, 4109 "authorId": "
41096a97a02a85c49c11e9d11a95", 4110 "systemDataId": "38eec948-fba8-4cc7-ae6e-25a4fad4f579", 4111 "systemDataVariants": "895x432", 4112 "systemDataSourceType": "PNG", 4113 "filename": "Screenshot 2026-09-07 213702.png", 4114 "mediaFocalPoint": { 4115 "x": 0.5, 4116 "y": 0.5, 4117 "source": 3 4118 }, 4119 "colorData": { 4120 "topLeftAverage": "54b5c8", 4121 "topRightAverage": "53a0ba", 4122 "bottomLeftAverage": "3c225f", 4123 "bottomRightAverage": "444478", 4124 "centerAverage": "3e2b66", 4125 "suggestedBgColor": "55799e" 4126 }, 4127 "urlId": "u2lh5okz9864l230i9hcsu8y9069l8", 4128 "title": "", 4129 "body": null, 4130 "likeCount": 0, 4131 "commentCount": 0, 4132 "publicCommentCount": 0, 4133 "commentState": 2, 4134 "unsaved": false, 4135 "assetUrl": "https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png", 4136 "contentType": "image/png", 4137 "items": [ ], 4138 "pushedServices": { }, 4139 "pendingPushedServices": { }, 4140 "originalSize": "895x432", 4141 "recordTypeLabel": "image" 4142 } 4143 }, { 4144 "title": "Bringing supernatural thriller, \"Oxenfree\" to Nintendo Switch", 4145 "description": "<p data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">Unite 2018 Talk<\/p>", 4146 "button": { 4147 "buttonText": "Watch", 4148 "buttonLink": "https://www.youtube.com/watch?v=ngpmR0Bxi08", 4149 "buttonNewWindow": true 4150 }, 4151 "imageId": "6aa4491bbb5597109385e73d", 4152 "imageAltText": "Unity Los Angeles 2018", 4153 "image": { 4154 "id": "6aa4491bbb5597109385e73d", 4155 "recordType": 2, 4156 "addedOn": 1789151515475, 4157 "updatedOn": 1789151515539, 4158 "workflowState": 1, 4159 "publishOn": 1789151515475, 4160 "authorId": "
41606a97a02a85c49c11e9d11a95", 4161 "systemDataId": "177e8bc3-8e85-40df-b6c0-673e599331fe", 4162 "systemDataVariants": "942x261", 4163 "systemDataSourceType": "PNG", 4164 "filename": "Screenshot 2026-09-07 213920.png", 4165 "mediaFocalPoint": { 4166 "x": 0.5, 4167 "y": 0.5, 4168 "source": 3 4169 }, 4170 "colorData": { 4171 "topLeftAverage": "0e1016", 4172 "topRightAverage": "000000", 4173 "bottomLeftAverage": "12151b", 4174 "bottomRightAverage": "000000", 4175 "centerAverage": "0a0c0f", 4176 "suggestedBgColor": "282a2d" 4177 }, 4178 "urlId": "o68m82gc1r74wnwdvhn4db8cfzcz6c", 4179 "title": "", 4180 "body": null, 4181 "likeCount": 0, 4182 "commentCount": 0, 4183 "publicCommentCount": 0, 4184 "commentState": 2, 4185 "unsaved": false, 4186 "assetUrl": "https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png", 4187 "contentType": "image/png", 4188 "items": [ ], 4189 "pushedServices": { }, 4190 "pendingPushedServices": { }, 4191 "originalSize": "942x261", 4192 "recordTypeLabel": "image" 4193 } 4194 }, { 4195 "title": "What Xbox Series X's 12 Teraflops Actually Means for Graphics, Gameplay", 4196 "description": "<p data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">2020 Article by Bo Moore<\/p>", 4197 "button": { 4198 "buttonText": "Read", 4199 "buttonLink": "https://gameinformer.com/2024/05/27/the-exuberance-of-being-night-school-studio", 4200 "buttonNewWindow": true 4201 }, 4202 "imageId": "6aa44957244cd233dbf0ffe8", 4203 "imageAltText": "IGN", 4204 "image": { 4205 "id": "6aa44957244cd233dbf0ffe8", 4206 "recordType": 2, 4207 "addedOn": 1789151575427, 4208 "updatedOn": 1789151575497, 4209 "workflowState": 1, 4210 "publishOn": 1789151575427, 4211 "authorId": "
42116a97a02a85c49c11e9d11a95", 4212 "systemDataId": "282c7537-36f4-4c3d-a545-87b8d8742c78", 4213 "systemDataVariants": "196x72", 4214 "systemDataSourceType": "PNG", 4215 "filename": "Screenshot 2026-09-07 211301.png", 4216 "mediaFocalPoint": { 4217 "x": 0.5, 4218 "y": 0.5, 4219 "source": 3 4220 }, 4221 "colorData": { 4222 "topLeftAverage": "ffffff", 4223 "topRightAverage": "ffffff", 4224 "bottomLeftAverage": "ffffff", 4225 "bottomRightAverage": "ffffff", 4226 "centerAverage": "967fa7", 4227 "suggestedBgColor": "ded7e4" 4228 }, 4229 "urlId": "m61c1hx6wfcv79wtw4znf7sinj1n20", 4230 "title": "", 4231 "body": null, 4232 "likeCount": 0, 4233 "commentCount": 0, 4234 "publicCommentCount": 0, 4235 "commentState": 2, 4236 "unsaved": false, 4237 "assetUrl": "https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png", 4238 "contentType": "image/png", 4239 "items": [ ], 4240 "pushedServices": { }, 4241 "pendingPushedServices": { }, 4242 "originalSize": "196x72", 4243 "recordTypeLabel": "image" 4244 } 4245 } ], 4246 "styles": { 4247 "imageFocalPoint": { 4248 "x": 0.5, 4249 "y": 0.5 4250 }, 4251 "imageOverlayOpacity": 0.3, 4252 "sectionTheme": "white", 4253 "
4253imageEffect": "none", 4254 "backgroundMode": "generative", 4255 "generative": { 4256 "type": "none", 4257 "customImage": null 4258 }, 4259 "backgroundImage": null 4260 }, 4261 "video": { 4262 "filter": 1, 4263 "videoFallbackContentItem": null, 4264 "nativeVideoContentItem": null, 4265 "videoSourceProvider": "none" 4266 }, 4267 "backgroundImageFocalPoint": null, 4268 "backgroundImageId": null, 4269 "options": { 4270 "maxColumns": 4, 4271 "isCardEnabled": true, 4272 "isMediaEnabled": true, 4273 "isTitleEnabled": true, 4274 "isBodyEnabled": true, 4275 "isButtonEnabled": true, 4276 "mediaAspectRatio": "original", 4277 "layoutWidth": "inset", 4278 "mediaWidth": { 4279 "value": 100, 4280 "unit": "%" 4281 }, 4282 "mediaAlignment": "center", 4283 "contentWidth": { 4284 "value": 100, 4285 "unit": "%" 4286 }, 4287 "titleAlignment": "center", 4288 "bodyAlignment": "center", 4289 "buttonAlignment": "center", 4290 "titlePlacement": "center", 4291 "bodyPlacement": "center", 4292 "buttonPlacement": "center", 4293 "cardVerticalAlignment": "stretch", 4294 "contentOrder": "media-first", 4295 "verticalPaddingTop": { 4296 "value": 6.6, 4297 "unit": "vmax" 4298 }, 4299 "verticalPaddingBottom": { 4300 "value": 6.6, 4301 "unit": "vmax" 4302 }, 4303 "spaceBetweenColumns": { 4304 "value": 60, 4305 "unit": "px" 4306 }, 4307 "spaceBetweenRows": { 4308 "value": 60, 4309 "unit": "px" 4310 }, 4311 "spaceBetweenContentAndMedia": { 4312 "value": 10, 4313 "unit": "%" 4314 }, 4315
4315 "spaceBelowTitle": { 4316 "value": 10, 4317 "unit": "%" 4318 }, 4319 "spaceBelowBody": { 4320 "value": 10, 4321 "unit": "%" 4322 }, 4323 "cardPaddingTop": { 4324 "value": 10, 4325 "unit": "%" 4326 }, 4327 "cardPaddingRight": { 4328 "value": 10, 4329 "unit": "%" 4330 }, 4331 "cardPaddingBottom": { 4332 "value": 10, 4333 "unit": "%" 4334 }, 4335 "cardPaddingLeft": { 4336 "value": 10, 4337 "unit": "%" 4338 }, 4339 "titleFontSize": "heading-2", 4340 "bodyFontSize": "paragraph-2", 4341 "buttonFontSize": "button-medium", 4342 "customOptions": { 4343 "customTitleFontSize": { 4344 "value": 1.2, 4345 "unit": "rem" 4346 }, 4347 "customBodyFontSize": { 4348 "value": 0.9, 4349 "unit": "rem" 4350 }, 4351 "
4351customButtonFontSize": { 4352 "value": 0.8, 4353 "unit": "rem" 4354 } 4355 } 4356 }, 4357 "layout": "simple", 4358 "isSectionTitleEnabled": true, 4359 "sectionTitle": "<p class=\"\" data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">Speaking, Writing &amp; Interviews<\/p>", 4360 "spaceBelowSectionTitle": { 4361 "value": 120, 4362 "unit": "px" 4363 }, 4364 "sectionTitleAlignment": "center", 4365 "isSectionButtonEnabled": false, 4366 "sectionButton": { 4367 "buttonText": "Make It", 4368 "buttonLink": "#", 4369 "buttonNewWindow": false 4370 }, 4371 "sectionButtonSize": "medium", 4372 "sectionButtonAlignment": "center", 4373 "spaceAboveSectionButton": { 4374 "value": 120, 4375 "unit": "px" 4376 } 4377 }" 4378 data-media-alignment="center" 4379 data-title-alignment="center" 4380 data-body-alignment="center" 4381 data-button-alignment="center" 4382 data-title-placement="center"
4383 data-body-placement="center" 4384 data-button-placement="center" 4385 data-layout-width="inset" 4386 data-title-font-unit="rem" 4387 data-description-font-unit="rem" 4388 data-button-font-unit="rem" 4389 data-space-between-rows="60px" 4390 data-space-between-columns="60px" 4391 data-vertical-padding-top-value="6.6" 4392 data-vertical-padding-bottom-value="6.6" 4393 data-vertical-padding-top-unit="vmax" 4394 data-vertical-padding-bottom-unit="vmax" 4395> 4396 4397 4398 <li 4399 class=" 4400 list-item 4401 4402 list-item-basic-animation 4403 4404 " 4405 style=" 4406 4407 padding-top: 10%; 4408 padding-right: 10%; 4409 padding-bottom: 10%; 4410 padding-left: 10%; 4411 4412 " 4413 data-is-card-enabled="true" 4414 > 4415 4416 4417 4418 4419 4420 <div class="list-item-media" 4421 style=" 4422 4423 margin-bottom: 10%; 4424 4425 width: 100%; 4426 " 4427 > 4428 <div class="list-item-media-inner" 4429 data-aspect-ratio="original" 4430 data-animation-role="image" 4431 > 4432<img alt="GDC 2024" data-src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d/Screenshot+2026-09-07+214620.png" data-image="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d/Screenshot+2026-09-07+214620.png" data-image-dimensions="603x238" data-image-focal-point="0.6606648059820708,0.5800922874093606" alt="Screenshot 2026-09-07 214620.png" data-load="false" elementtiming="nbf-list-simple" src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d/Screenshot+2026-09-07+214620.png" width="603" height="238" alt="" sizes="(max-width: 575px) calc((100vw - 0px) / 1), (max-width: 767px) calc((100vw - 60px) / 2), (max-width: 1099px) calc((100vw - 120px) / 3), (max-width: 1199px) calc((100vw - 180px) / 4), calc((100vw - 180px) / 4)" class="list-image" style="display:block;object-position: 66.06648059820708% 58.00922874093606%;" srcset="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d/Screenshot+2026-09-07+214620.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d/Screenshot+2026-09-07+214620.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d/Screenshot+2026-09-07+214620.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d/Screenshot+2026-09-07+214620.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d/Screenshot+2026-09-07+214620.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d/Screenshot+2026-09-07+214620.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/b2996e48-d0ee-4dc2-8c8e-02a17a74e91d/Screenshot+2026-09-07+214620.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"></div> 4433 </div> 4434 4435 4436 4437 <div class="list-item-content"> 4438 4439 4440 <div class="list-item-content__text-wrapper"> 4441 4442 4443 <h2 4444 class="list-item-content__title" 4445 style="max-width: 100%;" 4446 >Is. Sequel. Possible. The Making of OXENFREE II: Lost Signals</h2> 4447 4448 4449 4450 <div class="list-item-content__description 4451 4452 " 4453 style=" 4454 margin-top: 10%; 4455 max-width: 100%; 4456 " 4457 > 4458 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">GDC 2024 talk by Adam Douglas, Bryant Cannon, and Sara Hebert</p> 4459 </div> 4460 4461 4462 </div> 4463 4464 4465 4466 <div class="list-item-content__button-wrapper"> 4467 4468 <div class="list-item-content__button-container" 4469 style=" 4470 margin-top: 10%; 4471 max-width: 100%; 4472 " 4473 data-animation-role="button" 4474 > 4475 <a class=" 4476 list-item-content__button 4477 sqs-block-button-element 4478 4479 sqs-block-button-element--medium 4480 sqs-button-element--primary 4481 4482 " 4483 href="https://www.gdcvault.com/play/1034511/Game-Narrative-Summit-Is-Sequel" 4484 target="_blank" 4485 >Watch</a> 4486 </div> 4487 4488 </div> 4489 4490</div> 4491 4492 4493 4494 </li> 4495 4496 4497 <li 4498 class=" 4499 list-item 4500 4501 list-item-basic-animation 4502 4503 " 4504 style=" 4505 4506 padding-top: 10%; 4507 padding-right: 10%; 4508 padding-bottom: 10%; 4509 padding-left: 10%; 4510 4511 " 4512 data-is-card-enabled="true" 4513 > 4514 4515 4516 4517 4518 4519 <div class="list-item-media" 4520 style=" 4521 4522 margin-bottom: 10%; 4523 4524 width: 100%; 4525 " 4526 > 4527 <div class="list-item-media-inner" 4528 data-aspect-ratio="original" 4529 data-animation-role="image" 4530 > 4531<img alt="Game Informer" data-src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png" data-image="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png" data-image-dimensions="315x63" data-image-focal-point="0.5,0.5" alt="Screenshot 2026-09-07 205914.png" data-load="false" elementtiming="nbf-list-simple" src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png" width="315" height="63" alt="" sizes="(max-width: 575px) calc((100vw - 0px) / 1), (max-width: 767px) calc((100vw - 60px) / 2), (max-width: 1099px) calc((100vw - 120px) / 3), (max-width: 1199px) calc((100vw - 180px) / 4), calc((100vw - 180px) / 4)" class="list-image" style="display:block;object-position: 50% 50%;" srcset="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/ebf56463-d403-4dee-96d9-ab8f9e1a29bc/Screenshot+2026-09-07+205914.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"></div> 4532 </div> 4533 4534 4535 4536 <div class="list-item-content"> 4537 4538 4539 <div class="list-item-content__text-wrapper"> 4540 4541 4542 <h2 4543 class="list-item-content__title" 4544 style="max-width: 100%;" 4545 >The Exuberance of Being Night School Studio</h2> 4546 4547 4548 4549 <div class="list-item-content__description 4550 4551 " 4552 style=" 4553 margin-top: 10%; 4554 max-width: 100%; 4555 " 4556 > 4557 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">2023 Article by Khee Hoon Chan</p> 4558 </div> 4559 4560 4561 </div> 4562 4563 4564 4565 <div class="list-item-content__button-wrapper"> 4566 4567 <div class="list-item-content__button-container" 4568 style=" 4569 margin-top: 10%; 4570 max-width: 100%; 4571 " 4572 data-animation-role="button" 4573 > 4574 <a class=" 4575 list-item-content__button 4576 sqs-block-button-element 4577 4578 sqs-block-button-element--medium 4579 sqs-button-element--primary 4580 4581 " 4582 href="https://gameinformer.com/2024/05/27/the-exuberance-of-being-night-school-studio" 4583 target="_blank" 4584 >Read</a> 4585 </div> 4586 4587 </div> 4588 4589</div> 4590 4591 4592 4593 </li> 4594 4595 4596 <li 4597 class=" 4598 list-item 4599 4600 list-item-basic-animation 4601 4602 " 4603 style=" 4604 4605 padding-top: 10%; 4606 padding-right: 10%; 4607 padding-bottom: 10%; 4608 padding-left: 10%; 4609 4610 " 4611 data-is-card-enabled="true" 4612 > 4613 4614 4615 4616 4617 4618 <div class="list-item-media" 4619 style=" 4620 4621 margin-bottom: 10%; 4622 4623 width: 100%; 4624 " 4625 > 4626 <div class="list-item-media-inner" 4627 data-aspect-ratio="original" 4628 data-animation-role="image" 4629 > 4630<img alt="PlayStation Blog" data-src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png" data-image="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png" data-image-dimensions="648x129" data-image-focal-point="0.5,0.5" alt="Screenshot 2026-09-07 211813.png" data-load="false" elementtiming="nbf-list-simple" src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png" width="648" height="129" alt="" sizes="(max-width: 575px) calc((100vw - 0px) / 1), (max-width: 767px) calc((100vw - 60px) / 2), (max-width: 1099px) calc((100vw - 120px) / 3), (max-width: 1199px) calc((100vw - 180px) / 4), calc((100vw - 180px) / 4)" class="list-image" style="display:block;object-position: 50% 50%;" srcset="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/6b5cb3a8-eeba-4595-9a11-871bc9bd3ef1/Screenshot+2026-09-07+211813.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"></div> 4631 </div> 4632 4633 4634 4635 <div class="list-item-content"> 4636 4637 4638 <div class="list-item-content__text-wrapper"> 4639 4640 4641 <h2 4642 class="list-item-content__title" 4643 style="max-width: 100%;" 4644 >Get your walkie-talkie ready for Oxenfree II: Lost Signals, launching July 12</h2> 4645 4646 4647 4648 <div class="list-item-content__description 4649 4650 " 4651 style=" 4652 margin-top: 10%; 4653 max-width: 100%; 4654 " 4655 > 4656 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">2023 Article by Bryant Cannon & Sara Hebert</p> 4657 </div> 4658 4659 4660 </div> 4661 4662 4663 4664 <div class="list-item-content__button-wrapper"> 4665 4666 <div class="list-item-content__button-container" 4667 style=" 4668 margin-top: 10%; 4669 max-width: 100%; 4670 " 4671 data-animation-role="button" 4672 > 4673 <a class=" 4674 list-item-content__button 4675 sqs-block-button-element 4676 4677 sqs-block-button-element--medium 4678 sqs-button-element--primary 4679 4680 " 4681 href="https://blog.playstation.com/2023/04/19/get-your-walkie-talkie-ready-for-oxenfree-ii-lost-signals-launching-july-12/" 4682 target="_blank" 4683 >Read</a> 4684 </div> 4685 4686 </div> 4687 4688</div> 4689 4690 4691 4692 </li> 4693 4694 4695 <li 4696 class=" 4697 list-item 4698 4699 list-item-basic-animation 4700 4701 " 4702 style=" 4703 4704 padding-top: 10%; 4705 padding-right: 10%; 4706 padding-bottom: 10%; 4707 padding-left: 10%; 4708 4709 " 4710 data-is-card-enabled="true" 4711 > 4712 4713 4714 4715 4716 4717 <div class="list-item-media" 4718 style=" 4719 4720 margin-bottom: 10%; 4721 4722 width: 100%; 4723 " 4724 > 4725 <div class="list-item-media-inner" 4726 data-aspect-ratio="original" 4727 data-animation-role="image" 4728 > 4729<img alt="AV Club" data-src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png" data-image="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png" data-image-dimensions="309x121" data-image-focal-point="0.5,0.5" alt="Screenshot 2026-09-07 212050.png" data-load="false" elementtiming="nbf-list-simple" src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png" width="309" height="121" alt="" sizes="(max-width: 575px) calc((100vw - 0px) / 1), (max-width: 767px) calc((100vw - 60px) / 2), (max-width: 1099px) calc((100vw - 120px) / 3), (max-width: 1199px) calc((100vw - 180px) / 4), calc((100vw - 180px) / 4)" class="list-image" style="display:block;object-position: 50% 50%;" srcset="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/08e05d14-1e58-4861-8a28-ca7a9930df88/Screenshot+2026-09-07+212050.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"></div> 4730 </div> 4731 4732 4733 4734 <div class="list-item-content"> 4735 4736 4737 <div class="list-item-content__text-wrapper"> 4738 4739 4740 <h2 4741 class="list-item-content__title" 4742 style="max-width: 100%;" 4743 >Behind the Mystery of Oxenfree 2: Lost Signals</h2> 4744 4745 4746 4747 <div class="list-item-content__description 4748 4749 " 4750 style=" 4751 margin-top: 10%; 4752 max-width: 100%; 4753 " 4754 > 4755 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">2023 Article by Moises Taveras</p> 4756 </div> 4757 4758 4759 </div> 4760 4761 4762 4763 <div class="list-item-content__button-wrapper"> 4764 4765 <div class="list-item-content__button-container" 4766 style=" 4767 margin-top: 10%; 4768 max-width: 100%; 4769 " 4770 data-animation-role="button" 4771 > 4772 <a class=" 4773 list-item-content__button 4774 sqs-block-button-element 4775 4776 sqs-block-button-element--medium 4777
4777 sqs-button-element--primary 4778 4779 " 4780 href="https://www.avclub.com/behind-the-mystery-of-oxenfree-2-lost-signals" 4781 target="_blank" 4782 >Read</a> 4783 </div> 4784 4785 </div> 4786 4787</div> 4788 4789 4790 4791 </li> 4792 4793 4794 <li 4795 class=" 4796 list-item 4797 4798 list-item-basic-animation 4799 4800 " 4801 style=" 4802 4803 padding-top: 10%; 4804 padding-right: 10%; 4805 padding-bottom: 10%; 4806 padding-left: 10%; 4807 4808 " 4809 data-is-card-enabled="true" 4810 > 4811 4812 4813 4814 4815 4816 <div class="list-item-media" 4817 style=" 4818 4819 margin-bottom: 10%; 4820 4821 width: 100%; 4822 " 4823 > 4824 <div class="list-item-media-inner" 4825 data-aspect-ratio="original" 4826 data-animation-role="image" 4827 > 4828<img alt="Game Reactor" data-src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png" data-image="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png" data-image-dimensions="247x69" data-image-focal-point="0.5,0.5" alt="Screenshot 2026-09-07 213147.png" data-load="false" elementtiming="nbf-list-simple" src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png" width="247" height="69" alt="" sizes="(max-width: 575px) calc((100vw - 0px) / 1), (max-width: 767px) calc((100vw - 60px) / 2), (max-width: 1099px) calc((100vw - 120px) / 3), (max-width: 1199px) calc((100vw - 180px) / 4), calc((100vw - 180px) / 4)" class="list-image" style="display:block;object-position: 50% 50%;" srcset="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/787f1bcf-4578-4430-acc0-df0eafa2ea45/Screenshot+2026-09-07+213147.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"></div> 4829 </div> 4830 4831 4832 4833 <div class="list-item-content"> 4834 4835 4836 <div class="list-item-content__text-wrapper"> 4837 4838 4839 <h2 4840 class="list-item-content__title" 4841 style="max-width: 100%;" 4842 >Players "have more agency in Oxenfree 2" and "don't have to play the first game"</h2> 4843 4844 4845 4846 <div class="list-item-content__description 4847 4848 " 4849 style=" 4850 margin-top: 10%; 4851 max-width: 100%; 4852 " 4853 > 4854 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">2023 Article by David Caballero</p> 4855 </div> 4856 4857 4858 </div> 4859 4860 4861 4862 <div class="list-item-content__button-wrapper"> 4863 4864 <div class="list-item-content__button-container" 4865 style=" 4866 margin-top: 10%; 4867 max-width: 100%; 4868 " 4869 data-animation-role="button" 4870 > 4871 <a class=" 4872 list-item-content__button 4873 sqs-block-button-element 4874 4875 sqs-block-button-element--medium 4876 sqs-button-element--primary 4877 4878 " 4879 href="https://www.gamereactor.eu/players-have-more-agency-in-oxenfree-2-and-dont-have-to-play-the-first-game-1280193/" 4880 target="_blank" 4881 >Read</a> 4882 </div> 4883 4884 </div> 4885 4886</div> 4887 4888 4889 4890 </li> 4891 4892 4893 <li 4894 class=" 4895 list-item 4896 4897 list-item-basic-animation 4898 4899 " 4900 style=" 4901 4902 padding-top: 10%; 4903 padding-right: 10%; 4904 padding-bottom: 10%; 4905 padding-left: 10%; 4906 4907 " 4908 data-is-card-enabled="true" 4909 > 4910 4911 4912 4913 4914 4915 <div class="list-item-media" 4916 style=" 4917 4918 margin-bottom: 10%; 4919 4920 width: 100%; 4921 " 4922 > 4923 <div class="list-item-media-inner" 4924 data-aspect-ratio="original" 4925 data-animation-role="image" 4926 > 4927<img alt="ETAO" data-src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png" data-image="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png" data-image-dimensions="354x153" data-image-focal-point="0.5,0.5" alt="Screenshot 2026-09-07 213256.png" data-load="false" elementtiming="nbf-list-simple" src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png" width="354" height="153" alt="" sizes="(max-width: 575px) calc((100vw - 0px) / 1), (max-width: 767px) calc((100vw - 60px) / 2), (max-width: 1099px) calc((100vw - 120px) / 3), (max-width: 1199px) calc((100vw - 180px) / 4), calc((100vw - 180px) / 4)" class="list-image" style="display:block;object-position: 50% 50%;" srcset="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/989ad234-eada-4365-88af-20af6ee59e8a/Screenshot+2026-09-07+213256.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"></div> 4928 </div> 4929 4930 4931 4932 <div class="list-item-content"> 4933 4934 4935 <div class="list-item-content__text-wrapper"> 4936 4937 4938 <h2 4939 class="list-item-content__title" 4940 style="max-width: 100%;" 4941 >Better Ways to Build Better Stories, with Bryant Cannon</h2> 4942 4943 4944 4945 <div class="list-item-content__description 4946 4947 " 4948 style=" 4949 margin-top: 10%; 4950 max-width: 100%; 4951 " 4952 > 4953 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">2019 Podcast by Drew Messinger-Michaels</p> 4954 </div> 4955 4956 4957 </div> 4958 4959 4960 4961 <div class="list-item-content__button-wrapper"> 4962 4963 <div class="list-item-content__button-container" 4964 style=" 4965 margin-top: 10%; 4966 max-width: 100%; 4967 " 4968 data-animation-role="button" 4969 > 4970 <a class=" 4971 list-item-content__button 4972 sqs-block-button-element 4973 4974 sqs-block-button-element--medium 4975 sqs-button-element--primary 4976 4977 " 4978 href="https://etao.blog/2019/07/23/podcast-61/" 4979 target="_blank" 4980 >Listen</a> 4981 </div> 4982 4983 </div> 4984 4985</div> 4986 4987 4988 4989 </li> 4990 4991 4992 <li 4993 class=" 4994 list-item 4995 4996 list-item-basic-animation 4997 4998 " 4999 style=" 5000 5001 padding-top: 10%; 5002 padding-right: 10%; 5003 padding-bottom: 10%; 5004 padding-left: 10%; 5005 5006 " 5007 data-is-card-enabled="true" 5008 > 5009 5010 5011 5012 5013 5014 <div class="list-item-media" 5015 style=" 5016 5017 margin-bottom: 10%; 5018 5019 width: 100%; 5020 " 5021 > 5022 <div class="list-item-media-inner" 5023 data-aspect-ratio="original" 5024 data-animation-role="image" 5025 > 5026<img alt="Unite Austin 2017" data-src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png" data-image="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png" data-image-dimensions="895x432" data-image-focal-point="0.5,0.5" alt="Screenshot 2026-09-07 213702.png" data-load="false" elementtiming="nbf-list-simple" src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png" width="895" height="432" alt="" sizes="(max-width: 575px) calc((100vw - 0px) / 1), (max-width: 767px) calc((100vw - 60px) / 2), (max-width: 1099px) calc((100vw - 120px) / 3), (max-width: 1199px) calc((100vw - 180px) / 4), calc((100vw - 180px) / 4)" class="list-image" style="display:block;object-position: 50% 50%;" srcset="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/38eec948-fba8-4cc7-ae6e-25a4fad4f579/Screenshot+2026-09-07+213702.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"></div> 5027 </div> 5028 5029 5030 5031 <div class="list-item-content"> 5032 5033 5034 <div class="list-item-content__text-wrapper"> 5035 5036 5037 <h2 5038 class="list-item-content__title" 5039 style="max-width: 100%;" 5040 >Building Narrative Tools for OXENFREE and Beyond</h2> 5041 5042 5043 5044 <div class="list-item-content__description 5045 5046 " 5047 style=" 5048 margin-top: 10%; 5049 max-width: 100%; 5050 " 5051 > 5052 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">Unite 2017 talk</p> 5053 </div> 5054 5055 5056 </div> 5057 5058 5059 5060 <div class="list-item-content__button-wrapper"> 5061 5062 <div class="list-item-content__button-container" 5063 style=" 5064 margin-top: 10%; 5065 max-width: 100%; 5066 " 5067 data-animation-role="button" 5068 > 5069 <a class=" 5070 list-item-content__button 5071 sqs-block-button-element 5072 5073 sqs-block-button-element--medium 5074 sqs-button-element--primary 5075 5076 " 5077 href="https://www.youtube.com/watch?v=Sr6_2kxfWjc" 5078 target="_blank" 5079 >Watch</a> 5080 </div> 5081 5082 </div> 5083 5084</div> 5085 5086 5087 5088 </li> 5089 5090 5091 <li 5092 class=" 5093 list-item 5094 5095 list-item-basic-animation 5096 5097 " 5098 style=" 5099 5100 padding-top: 10%; 5101 padding-right: 10%; 5102 padding-bottom: 10%; 5103 padding-left: 10%; 5104 5105 " 5106 data-is-card-enabled="true" 5107 > 5108 5109 5110 5111 5112 5113 <div class="list-item-media" 5114 style=" 5115 5116 margin-bottom: 10%; 5117 5118 width: 100%; 5119 " 5120 > 5121 <div class="list-item-media-inner" 5122 data-aspect-ratio="original" 5123 data-animation-role="image" 5124 > 5125<img alt="Unity Los Angeles 2018" data-src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png" data-image="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png" data-image-dimensions="942x261" data-image-focal-point="0.5,0.5" alt="Screenshot 2026-09-07 213920.png" data-load="false" elementtiming="nbf-list-simple" src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png" width="942" height="261" alt="" sizes="(max-width: 575px) calc((100vw - 0px) / 1), (max-width: 767px) calc((100vw - 60px) / 2), (max-width: 1099px) calc((100vw - 120px) / 3), (max-width: 1199px) calc((100vw - 180px) / 4), calc((100vw - 180px) / 4)" class="list-image" style="display:block;object-position: 50% 50%;" srcset="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/177e8bc3-8e85-40df-b6c0-673e599331fe/Screenshot+2026-09-07+213920.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"></div> 5126 </div> 5127 5128 5129 5130 <div class="list-item-content"> 5131 5132 5133 <div class="list-item-content__text-wrapper"> 5134 5135 5136 <h2 5137 class="list-item-content__title" 5138 style="max-width: 100%;" 5139 >Bringing supernatural thriller, "Oxenfree" to Nintendo Switch</h2> 5140 5141 5142 5143 <div class="list-item-content__description 5144 5145 " 5146 style=" 5147 margin-top: 10%; 5148 max-width: 100%; 5149 " 5150 > 5151 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">Unite 2018 Talk</p> 5152 </div> 5153 5154 5155 </div> 5156 5157 5158 5159 <div class="list-item-content__button-wrapper"> 5160 5161 <div class="list-item-content__button-container" 5162 style=" 5163 margin-top: 10%; 5164 max-width: 100%; 5165 " 5166 data-animation-role="button" 5167 > 5168 <a class=" 5169 list-item-content__button 5170 sqs-block-button-element 5171 5172 sqs-block-button-element--medium 5173 sqs-button-element--primary 5174 5175 " 5176 href="https://www.youtube.com/watch?v=ngpmR0Bxi08" 5177 target="_blank" 5178 >Watch</a> 5179 </div> 5180 5181 </div> 5182 5183</div> 5184 5185 5186 5187 </li> 5188 5189 5190 <li 5191 class=" 5192 list-item 5193 5194 list-item-basic-animation 5195 5196 " 5197 s
5197tyle=" 5198 5199 padding-top: 10%; 5200 padding-right: 10%; 5201 padding-bottom: 10%; 5202 padding-left: 10%; 5203 5204 " 5205 data-is-card-enabled="true" 5206 > 5207 5208 5209 5210 5211 5212 <div class="list-item-media" 5213 style=" 5214 5215 margin-bottom: 10%; 5216 5217 width: 100%; 5218 " 5219 > 5220 <div class="list-item-media-inner" 5221 data-aspect-ratio="original" 5222 data-animation-role="image" 5223 > 5224<img alt="IGN" data-src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png" data-image="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png" data-image-dimensions="196x72" data-image-focal-point="0.5,0.5" alt="Screenshot 2026-09-07 211301.png" data-load="false" elementtiming="nbf-list-simple" src="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png" width="196" height="72" alt="" sizes="(max-width: 575px) calc((100vw - 0px) / 1), (max-width: 767px) calc((100vw - 60px) / 2), (max-width: 1099px) calc((100vw - 120px) / 3), (max-width: 1199px) calc((100vw - 180px) / 4), calc((100vw - 180px) / 4)" class="list-image" style="display:block;object-position: 50% 50%;" srcset="https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6a97a2f241c66d2afc57c62c/282c7537-36f4-4c3d-a545-87b8d8742c78/Screenshot+2026-09-07+211301.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"></div> 5225 </div> 5226 5227 5228 5229 <div class="list-item-content"> 5230 5231 5232 <div class="list-item-content__text-wrapper"> 5233 5234 5235 <h2 5236 class="list-item-content__title" 5237 style="max-width: 100%;" 5238 >What Xbox Series X's 12 Teraflops Actually Means for Graphics, Gameplay</h2> 5239 5240 5241 5242 <div class="list-item-content__description 5243 5244 " 5245 style=" 5246 margin-top: 10%; 5247 max-width: 100%; 5248 " 5249 > 5250 <p data-rte-preserve-empty="true" style="white-space:pre-wrap;">2020 Article by Bo Moore</p> 5251 </div> 5252 5253 5254 </div> 5255 5256 5257 5258 <div class="list-item-content__button-wrapper"> 5259 5260 <div class="list-item-content__button-container" 5261 style=" 5262 margin-top: 10%; 5263 max-width: 100%; 5264 " 5265 data-animation-role="button" 5266 > 5267 <a class=" 5268 list-item-content__button 5269 sqs-block-button-element 5270 5271 sqs-block-button-element--medium 5272 sqs-button-element--primary 5273 5274 " 5275 href="https://gameinformer.com/2024/05/27/the-exuberance-of-being-night-school-studio" 5276 target="_blank" 5277 >Read</a> 5278 </div> 5279 5280 </div> 5281 5282</div> 5283 5284 5285 5286 </li> 5287 5288</ul> 5289 5290 5291 5292 5293 5294 5295 5296 5297</div> 5298 5299 5300 5301 5302 </div> 5303 5304 <button class='background-pause-button' aria-label="Pause Background"></button> 5305<button class='background-pause-button paused' aria-label="Play Backgroun
5305d"></button> 5306 5307 5308 </div> 5309 5310</section> 5311 5312 5313 5314 5315 </section> 5316 5317</article> 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 </main> 5330 5331 <footer class="sections" id="footer-sections" data-footer-sections> 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355<section 5356 data-test="page-section" 5357 5358 data-section-theme="white" 5359 class='page-section 5360 5361 full-bleed-section 5362 layout-engine-section 5363 5364 background-width--full-bleed 5365 5366 5367 section-height--custom 5368 5369 5370 5371 content-width--wide 5372 5373 horizontal-alignment--center 5374 vertical-alignment--middle 5375 5376 5377 5378 5379 white' 5380 5381 data-section-id="6a97a2f341c66d2afc57c649" 5382 5383 data-controller="SectionWrapperController" 5384 data-current-styles="{ 5385 "imageOverlayOpacity": 0.15, 5386 "backgroundWidth": "background-width--full-bleed", 5387 "sectionHeight": "section-height--custom", 5388 "customSectionHeight": 10, 5389 "horizontalAlignment": "horizontal-alignment--center", 5390 "verticalAlignment": "vertical-alignment--middle", 5391 "contentWidth": "content-width--wide", 5392 "customContentWidth": 50, 5393 "sectionTheme": "white", 5394 "sectionAnimation": "none", 5395 "backgroundMode": "image" 5396 }" 5397 data-current-context="{ 5398 "video": { 5399 "playbackSpeed": 1, 5400 "filter": 1, 5401 "filterStrength": 0, 5402 "zoom": 0, 5403 "videoSourceProvider": "none" 5404 }, 5405 "backgroundImageId": null, 5406 "backgroundMediaEffect": { 5407 "type": "none" 5408 }, 5409 "divider": { 5410 "enabled": false 5411 }, 5412 "typeName": "page" 5413 }" 5414 data-animation="none" 5415 data-fluid-engine-section 5416 5417 5418 style="min-height: 10vh;" 5419 5420 5421 5422 5423 5424 5425 5426 data-sqsp-section="fluid-engine" 5427 5428 5429> 5430 <div 5431 class="section-border" 5432 5433 > 5434 <div class="section-background"> 5435 5436 5437 5438 </div> 5439 </div> 5440 <div 5441 class='content-wrapper' 5442 style=' 5443 5444 5445 5446 padding-top: calc(10vmax / 10); padding-bottom: calc(10vmax / 10); 5447 5448 5449 ' 5450 > 5451 <div 5452 class="content" 5453 5454 > 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 <div data-fluid-engine="true"><style> 5466 5467.fe-6a97a2f341c66d2afc57c648 { 5468 --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); 5469 --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); 5470 5471 display: grid; 5472 position: relative; 5473 grid-area: 1/1/-1/-1; 5474 grid-template-rows: repeat(3,minmax(24px, auto)); 5475 grid-template-columns: 5476 minmax(var(--grid-gutter), 1fr) 5477 repeat(8, minmax(0, var(--cell-max-width))) 5478 minmax(var(--grid-gutter), 1fr); 5479 row-gap: 11.0px; 5480 column-gap: 11.0px; 5481 overflow-x: hidden; 5482 overflow-x: clip; 5483} 5484 5485@media (min-width: 768px) { 5486 .background-width--inset .fe-6a97a2f341c66d2afc57c648 { 5487 --inset-padding: calc(var(--sqs-site-gutter) * 2); 5488 } 5489 5490 .fe-6a97a2f341c66d2afc57c648 { 5491 --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); 5492 --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); 5493 --inset-padding: 0vw; 5494 5495 --row-height-scaling-factor: 0.0215; 5496 --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); 5497 5498 grid-template-rows: repeat(2,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); 5499 grid-template-columns: 5500 minmax(var(--grid-gutter), 1fr) 5501 repeat(24, minmax(0, var(--cell-max-width))) 5502 minmax(var(--grid-gutter), 1fr); 5503 } 5504} 5505 5506 5507 .fe-block-3e3f4ff444ae85c1c1b5 { 5508 grid-area: 1/2/3/6; 5509 z-index: 2; 5510 5511 @media (max-width: 767px) { 5512 5513 5514 } 5515 } 5516 5517 .fe-block-3e3f4ff444ae85c1c1b5 .sqs-block { 5518 justify-content: flex-end; 5519 } 5520 5521 .fe-block-3e3f4ff444ae85c1c1b5 .sqs-block-alignment-wrapper {
5522 align-items: flex-end; 5523 } 5524 5525 @media (min-width: 768px) { 5526 .fe-block-3e3f4ff444ae85c1c1b5 { 5527 grid-area: 1/2/3/7; 5528 z-index: 2; 5529 5530 5531 5532 5533 } 5534 5535 .fe-block-3e3f4ff444ae85c1c1b5 .sqs-block { 5536 justify-content: flex-end; 5537 } 5538 5539 .fe-block-3e3f4ff444ae85c1c1b5 .sqs-block-alignment-wrapper { 5540 align-items: flex-end; 5541 } 5542 } 5543 5544</style><div class="fluid-engine fe-6a97a2f341c66d2afc57c648"><div class="fe-block fe-block-3e3f4ff444ae85c1c1b5"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-html html-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/45a223c2-0a7f-41e1-910b-7e4ed1931d30_973/website.components.html.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/45a223c2-0a7f-41e1-910b-7e4ed1931d30_973/website.components.html.visitor.js"]" data-block-type="1337" data-definition-name="website.components.html" data-sqsp-block="text" data-website-component-id="3e3f4ff444ae85c1c1b5" id="block-3e3f4ff444ae85c1c1b5"><div class="sqs-block-content"><div class="sqs-text-block-container"> 5545 5546 <div class="sqs-html-content" data-sqsp-text-block-content><p class="" style="white-space:pre-wrap;" data-rte-preserve-empty="true">©<span class="sqsrte-text-color--black"> 2026 Bryant Cannon</span></p></div> 5547 5548 5549 5550<style id="container-styles">#block-3e3f4ff444ae85c1c1b5 { 5551 5552 5553 5554 5555 5556 5557 } 5558 5559 #block-3e3f4ff444ae85c1c1b5 .sqs-html-content { 5560 5561 --tweak-text-block-padding: 6% 6% 6% 6%; 5562 --tweak-text-block-padding: initial; 5563} 5564 5565 .fe-block-3e3f4ff444ae85c1c1b5 { 5566 mix-blend-mode: var(--tweak-text-block-blend 5567 ); 5568 border-radius: var(--tweak-text-block-radius); 5569 } 5570 5571 5572 5573.fe-block-3e3f4ff444ae85c1c1b5 { 5574 --tweak-text-block-radius: 0px 0px 0px 0px; 5575 } 5576 5577 5578 5579 5580 5581 .fe-block-3e3f4ff444ae85c1c1b5 { 5582 } 5583 5584</style> 5585 5586<style id="override-container-styles"> 5587 @media screen and (max-width: 767px) { 5588 5589 5590 5591#block-3e3f4ff444ae85c1c1b5 { 5592 5593 } 5594 } 5595 5596 5597 @media screen and (max-width: 767px) { 5598 #block-3e3f4ff444ae85c1c1b5 .sqs-html-content { 5599 5600 } 5601 } 5602 5603 @media screen and (max-width: 767px) { 5604 5605 5606 5607 5608 5609 5610 }</style> 5611<style class="transform-overrides-vars"> 5612 5613</style> 5614 5615 5616 5617 5618</div> 5619</div></div></div></div></div> 5620 </div> 5621 5622 </div> 5623 5624</section> 5625 5626 5627</footer> 5628 5629 5630 </div> 5631 5632
5632<script defer="true" src="https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/site-bundle.17bbc1daaa96c6be161d933b8de8a091.js" type="text/javascript"></script>
5632 5633 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" style="display:none" data-usage="social-icons-svg"><symbol id="bluesky-unauth-icon" viewBox="0 0 64 64"><g class="svg-icon"><path d="M22.9364 19.8673C26.6051 22.579 30.551 28.0775 32 31.0279C33.449 28.0775 37.3949 22.579 41.0636 19.8673C43.7108 17.9106 48 16.3966 48 21.2142C48 22.1763 47.4397 29.2966 47.1111 30.4526C45.9688 34.4714 41.8066 35.4965 38.1041 34.8761C44.5759 35.9605 46.2222 39.5526 42.6666 43.1448C35.914 49.9669 32.9612 41.4331 32.2046 39.2464C32.0659 38.8455 32.001 38.658 32 38.8175C31.999 38.658 31.9341 38.8455 31.7954 39.2464C31.0388 41.4331 28.086 49.9669 21.3333 43.1448C17.7778 39.5526 19.4241 35.9605 25.8959 34.8761C22.1934 35.4965 18.0312 34.4714 16.8889 30.4526C16.5603 29.2966 16 22.1763 16 21.2142C16 16.3966 20.2893 17.9106 22.9364 19.8673Z"/></g></symbol><symbol id="bluesky-unauth-mask" viewBox="0 0 64 64"><g class="svg-mask"><path d="M64 64H0V0H64V64ZM48 21.2139C47.9998 16.3967 43.7106 17.9106 41.0635 19.8672C37.3948 22.579 33.449 28.0779 32 31.0283C30.551 28.0779 26.6052 22.579 22.9365 19.8672C20.2895 17.9106 16.0002 16.3967 16 21.2139C16 22.1758 16.5601 29.2945 16.8887 30.4521C18.0309 34.4708 22.1931 35.4962 25.8955 34.876C19.4242 35.9605 17.7779 39.5526 21.333 43.1445C28.0857 49.9667 31.0393 41.4328 31.7959 39.2461C31.9345 38.8456 31.999 38.6581 32 38.8174C32.001 38.6581 32.0655 38.8456 32.2041 39.2461C32.9607 41.4328 35.9143 49.9667 42.667 43.1445C46.2221 39.5526 44.5758 35.9605 38.1045 34.876C41.8069 35.4962 45.9691 34.4708 47.1113 30.4521C47.44 29.2945 48 22.1758 48 21.2139Z"/></g></symbol><symbol id="linkedin-unauth-icon" viewBox="0 0 64 64"><path d="M20.4,44h5.4V26.6h-5.4V44z M23.1,18c-1.7,0-3.1,1.4-3.1,3.1c0,1.7,1.4,3.1,3.1,3.1 c1.7,0,3.1-1.4,3.1-3.1C26.2,19.4,24.8,18,23.1,18z M39.5,26.2c-2.6,0-4.4,1.4-5.1,2.8h-0.1v-2.4h-5.2V44h5.4v-8.6 c0-2.3,0.4-4.5,3.2-4.5c2.8,0,2.8,2.6,2.8,4.6V44H46v-9.5C46,29.8,45,26.2,39.5,26.2z"/></symbol><symbol id="linkedin-unauth-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M25.8,44h-5.4V26.6h5.4V44z M23.1,24.3c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1 c1.7,0,3.1,1.4,3.1,3.1C26.2,22.9,24.8,24.3,23.1,24.3z M46,44h-5.4v-8.4c0-2,0-4.6-2.8-4.6c-2.8,0-3.2,2.2-3.2,4.5V44h-5.4V26.6 h5.2V29h0.1c0.7-1.4,2.5-2.8,5.1-2.8c5.5,0,6.5,3.6,6.5,8.3V44z"/></symbol><symbol id="email-icon" viewBox="0 0 64 64"><path d="M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z"/></symbol><symbol id="email-mask" viewBox="0 0 64 64"><path d="M41.1,25H22.9l9.1,7.1L41.1,25z M44,26.6l-12,9.3l-12-9.3V39h24V26.6z M0,0v64h64V0H0z M47,42H17V22h30V42z"/></symbol></svg> 5634 5635 </body> 5636</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.