1<!doctype html> 2<html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en-GB" > 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. --><!-- primrose-cuboid-e9f8 --> 7<base href=""> 8<meta charset="utf-8" /> 9<title>Search | Support Freedom of Expression — PEN International | Promoting Literature & Defending Freedom of Expression Worldwide</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://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/faa35e57-4c2d-4c50-a0e7-fc99f732bc3a/favicon.ico?format=100w"/> 11<link rel="canonical" href="https://www.pen-international.org/full-search"/> 12<meta property="og:site_name" content="PEN International | Promoting Literature & Defending Freedom of Expression Worldwide"/> 13<meta property="og:title" content="Search | Support Freedom of Expression — PEN International | Promoting Literature & Defending Freedom of Expression Worldwide"/> 14<meta property="og:url" content="https://www.pen-international.org/full-search"/> 15<meta property="og:type" content="website"/> 16<meta property="og:description" content="Discover PEN International's efforts to promote literature and defend freedom of expression worldwide. Support cultural freedom and human rights through our initiatives."/> 17<meta property="og:image" content="http://static1.squarespace.com/static/628f9ae10b12c8255bd8814d/t/675984bac0df606799c4abc0/1733919930627/PEN+International+Logo+Black.png?format=1500w"/> 18<meta property="og:image:width" content="1080"/> 19<meta property="og:image:height" content="1080"/> 20<meta itemprop="name" content="Search | Support Freedom of Expression â PEN International | Promoting Literature & Defending Freedom of Expression Worldwide"/> 21<meta itemprop="url" content="https://www.pen-international.org/full-search"/> 22<meta itemprop="description" content="Discover PEN International's efforts to promote literature and defend freedom of expression worldwide. Support cultural freedom and human rights through our initiatives."/> 23<meta itemprop="thumbnailUrl" content="http://static1.squarespace.com/static/628f9ae10b12c8255bd8814d/t/675984bac0df606799c4abc0/1733919930627/PEN+International+Logo+Black.png?format=1500w"/> 24<link rel="image_src" href="http://static1.squarespace.com/static/628f9ae10b12c8255bd8814d/t/675984bac0df606799c4abc0/1733919930627/PEN+International+Logo+Black.png?format=1500w" /> 25<meta itemprop="image" content="http://static1.squarespace.com/static/628f9ae10b12c8255bd8814d/t/675984bac0df606799c4abc0/1733919930627/PEN+International+Logo+Black.png?format=1500w"/> 26<meta name="twitter:title" content="Search | Support Freedom of Expression â PEN International | Promoting Literature & Defending Freedom of Expression Worldwide"/> 27<meta name="twitter:image" content="http://static1.squarespace.com/static/628f9ae10b12c8255bd8814d/t/675984bac0df606799c4abc0/1733919930627/PEN+International+Logo+Black.png?format=1500w"/> 28<meta name="twitter:url" content="https://www.pen-international.org/full-search"/> 29<meta name="twitter:card" content="summary"/> 30<meta name="twitter:description" content="Discover PEN International's efforts to promote literature and defend freedom of expression worldwide. Support cultural freedom and human rights through our initiatives."/> 31<meta name="description" content="Discover PEN International's efforts to promote literature and defend freedom of expression worldwide. Support cultural freedom and human rights through our initiatives." /> 32<link rel="preconnect" href="https://www.pen-international.org/images"> 33<link rel="preconnect" href="https://use.typekit.net" crossorigin> 34<link rel="preconnect" href="https://p.typekit.net" crossorigin>
35<script type="61a8bf836937f5d5e943604b-text/javascript" src="//use.typekit.net/ik/UaW4dMVZYfpDovFL2V6BlBhzyrWEX7giZFvSr7NHWRjfeGXgfFHN4UJLFRbh52jhWDjk5ejojA9UweJUwcwtwR9ujcbt52IXZgGMJ68DdhZTjPu3Scv7f6RLz3IbMg62JMJ7f6RRz3IbMg6IJMJ7f6Ryz3IbMg6BJMJ7f6Rdz3IbMg6YJMJ7f6R6z3IbMg6FJMJ7f6Rqz3IbMg65JMJ7f6RSz3IbMg6sJMHbMLnmnNIe.js" async fetchpriority="high" onload="try{Typekit.load();}catch(e){} document.documentElement.classList.remove('wf-loading');"></script>
vendor: 1 bytes, line 35
35
36<script type="61a8bf836937f5d5e943604b-text/javascript">document.documentElement.classList.add('wf-loading')</script>
36 37<style>@keyframes fonts-loading { 0%, 99% { color: transparent; } } html.wf-loading * { animation: fonts-loading 3s; }</style> 38<link rel="preconnect" href="https://file.squarespace-cdn.com" crossorigin> 39<style data-sqsp-font-ids="6a3139e4691a2d058d1a1be6"> 40/* latin-ext */ 41@font-face { 42 font-family: 'Poppins'; 43 font-style: normal; 44 font-weight: 500; 45 font-display: swap; 46 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/106cf02d-1fea-47b3-beaa-607012f765b3/latin-ext.woff2') format('woff2'); 47 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; 48} 49/* devanagari */ 50@font-face { 51 font-family: 'Poppins'; 52 font-style: normal; 53 font-weight: 500; 54 font-display: swap; 55 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/2200ecd2-8cab-4e5f-98a1-74a7a1427ea4/devanagari.woff2') format('woff2'); 56 unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; 57} 58/* latin */ 59@font-face { 60 font-family: 'Poppins'; 61 font-style: normal; 62 font-weight: 500; 63 font-display: swap; 64 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/abb8d202-34bc-4174-a25f-c00d4154bb44/latin.woff2') format('woff2'); 65 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; 66} 67</style>
67<script type="61a8bf836937f5d5e943604b-text/javascript" crossorigin="anonymous" defer="true" nomodule="nomodule" src="//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js"></script>
vendor: 1 bytes, line 67
67
68<script type="61a8bf836937f5d5e943604b-text/javascript" crossorigin="anonymous" defer="true" src="//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js"></script>
vendor: 1 bytes, line 68
68
69<script data-name="static-context" type="61a8bf836937f5d5e943604b-text/javascript">Static = window.Static || {}; Static.SQUARESPACE_CONTEXT = {"betaFeatureFlags":["contacts_and_campaigns_redesign","i18n_beta_website_locales","campaigns_discount_section_in_blasts","campaigns_discount_section_in_automations","modernized-pdp-m2-enabled","campaigns_thumbnail_layout","campaigns_import_discounts","new_stacked_index","enable_modernized_pdp_m3_layout_ux","commerce_product_payment_plan_editing","marketing_automations","sms-campaigns","scripts_defer","enable_modernized_pdp_m3_fluid","output_template_css_assets","campaigns_table_v2","member_areas_feature","override_block_styles","campaigns_new_image_layout_picker","nested_categories","marketing_landing_page","order_status_page_checkout_landing_enabled","enable_form_submission_trigger","supports_versioned_template_assets","campaigns_merch_state","cdk_website_components_video_lazy_loading_enabled"],"facebookAppId":"314192535267336","facebookApiVersion":"v6.0","rollups":{"squarespace-announcement-bar":{"js":"//assets.squarespace.com/universal/scripts-compressed/announcement-bar-57cf5bdcfb612b26-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-47b533e2dc5c2f4d-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-3a5374d437fc6d00-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-ba6c310c95182bb7-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-522a53304a318d5d-min.en-US.js"},"squarespace-comments":{"css":"//assets.squarespace.com/universal/styles-compressed/comments-a54bc6cc70c2a74a-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/comments-2bd33882d0cf3667-min.en-US.js"},"squarespace-custom-css-popup":{"css":"//assets.squarespace.com/universal/styles-compressed/custom-css-popup-3fdd945b3c1d9689-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/custom-css-popup-237a73553dcfb4ef-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-c3e911ed44162519-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-45c2e90a5c82a5b1-min.en-US.js"},"squarespace-form-rendering-utils":{"js":"//assets.squarespace.com/universal/scripts-compressed/form-rendering-utils-d8b24f2aefdc25f8-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-42adad503f3e4f9a-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-e50dc2cea7153bb8-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-0ca1efc2ac068abc-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-c0532b268429a874-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-e240fad5c4702ab3-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-997965c8d1eba8fe-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-7fbb3f7b25936e86-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-a0f681feaaa1d600-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-6756a69c0351614f-min.en-US.js"},"squarespace-search-preview":{"js":"//assets.squarespace.com/universal/scripts-compressed/search-preview-b635a38d61e7db1b-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-75b6582783ed07a5-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-dff3f7978f138653-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-051ed49ca522d183-min.en-US.js"}
69,"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-cd8c012d932282c5-min.en-US.js"}},"pageType":2,"website":{"id":"628f9ae10b12c8255bd8814d","captchaSettings":{"siteKey":"","enabledForDonations":false},"cloneable":false,"contentModifiedOn":1789736113809,"formattingLocale":"en-GB","fullSiteTitle":"Search | Support Freedom of Expression \u2014 PEN International | Promoting Literature & Defending Freedom of Expression Worldwide","identifier":"primrose-cuboid-e9f8","imageMetadataProcessingEnabled":false,"isHstsEnabled":true,"language":"en-GB","location":{},"logoImageId":"63d3c9b2c41fa81ff01705de","primaryDomain":"www.pen-international.org","screenshotId":"26e241f1d9c2cfbc52c4898758650d3fa05f0f554a8002c5383d350eb15ea23a","shareButtonOptions":{"2":true,"3":true,"7":true,"4":true,"1":true,"8":true,"6":true},"showOwnerLogin":false,"siteStatus":{},"siteTitle":"PEN International | Promoting Literature & Defending Freedom of Expression Worldwide","socialLogoImageId":"675984bac0df606799c4abc0","sslSetting":3,"timeZone":"Europe/London","translationLocale":"en-US","typekitId":"","websiteType":4,"hasBeenCloneable":false,"statsMigrated":false,"authenticUrl":"https://www.pen-international.org","baseUrl":"https://www.pen-international.org","internalUrl":"https://primrose-cuboid-e9f8.squarespace.com","logoImageUrl":"//images.squarespace-cdn.com/content/v1/628f9ae10b12c8255bd8814d/b7e44b3a-9c36-4ceb-b396-452a04794494/PEN_INTERNATIONAL_LOGO_BLACK.gif","machineTimeZoneOffset":3600000,"socialAccounts":[{"serviceId":60,"screenname":"Facebook","addedOn":1774619210463,"profileUrl":"https://www.facebook.com/profile.php?id=100076355014296","iconEnabled":true,"serviceName":"facebook-unauth"},{"serviceId":86,"screenname":"Bluesky","addedOn":1774978344613,"profileUrl":"https://bsky.app/profile/peninternational.bsky.social","iconEnabled":true,"serviceName":"bluesky-unauth"},{"serviceId":64,"screenname":"Instagram","addedOn":1774978376748,"profileUrl":"https://www.instagram.com/peninternational/","iconEnabled":true,"serviceName":"instagram-unauth"},{"serviceId":65,"screenname":"LinkedIn","addedOn":1774978408573,"profileUrl":"https://www.linkedin.com/company/pen-international/","iconEnabled":true,"serviceName":"linkedin-unauth"}],"socialLogoImageUrl":"//images.squarespace-cdn.com/content/v1/628f9ae10b12c8255bd8814d/1722519329741-JHENSC04CIQJAI03EIS7/PEN+International+Logo+Black.png","timeZoneAbbr":"BST","timeZoneOffset":3600000},"websiteSettings":{"id":"628f9ae10b12c8255bd88150","websiteId":"628f9ae10b12c8255bd8814d","subjects":[],"country":"GB","state":"ENG","simpleLikingEnabled":true,"mobileInfoBarSettings":{"isContactEmailEnabled":false,"isContactPhoneNumberEnabled":false,"isLocationEnabled":false,"isBusinessHoursEnabled":false},"announcementBarSettings":{"style":1,"text":"<p data-rte-preserve-empty=\"true\" style=\"white-space:pre-wrap;\">LAST DAY TO WIN: special & personal gifts from celebrated writers</p>","clickthroughUrl":{"url":"https://www.jumblebee.co.uk/auction/detail/auction_id/pen-international-literary-auction","newWindow":true}},"popupOverlaySettings":{"style":1,"showOnScroll":true,"scrollPercentage":25,"showOnTimer":true,"timerDelay":5000,"showUntilSignup":true,"displayFrequency":1,"enableMobile":true,"enabledPages":[],"showOnAllPages":true,"version":1},"commentLikesAllowed":true,"commentAnonAllowed":true,"commentThreaded":true,"commentApprovalRequired":false,"commentAvatarsOn":true,"commentSortType":2,"commentFlagThreshold":0,"commentFlagsAllowed":true,"commentEnableByDefault":true,"commentDisableAfterDaysDefault":0,"disqusShortname":"","commentsEnabled":false,"businessHours":{},"storeSettings":{"returnPolicy":null,"termsOfService":null,"privacyPolicy":null,"expressCheckout":false,"continueShoppingLinkUrl":"/","useLightCart":false,"showNoteField":false,"shippingCountryDefaultValue":"US","billToShippingDefaultValue":false,"showShippingPhoneNumber":true,"isShippingPhoneRequired":true,"showBillingPhoneNumber":true,"isBillingPhoneRequired":true,"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"],"defaultCurrency":"USD","selectedCurrency":"GBP","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,"productC
69omposerOptedIn":false,"productComposerABTestOptedOut":false,"productReviewsEnabled":false},"minimumOrderSubtotalEnabled":false,"minimumOrderSubtotal":{"currency":"GBP","value":"0.00"},"addToCartConfirmationType":2,"isLive":true,"multipleQuantityAllowedForServices":true},"useEscapeKeyToLogin":false,"ssBadgeType":1,"ssBadgePosition":4,"ssBadgeVisibility":1,"ssBadgeDevices":1,"pinterestOverlayOptions":{"mode":"disabled"},"userAccountsSettings":{"loginAllowed":true,"signupAllowed":true}},"cookieSettings":{"isCookieBannerEnabled":true,"isRestrictiveCookiePolicyEnabled":true,"cookieBannerText":"By using this website, you agree to our use of cookies. We use cookies to provide you with a great experience and to help our website run effectively.","cookieBannerTheme":"DARK","cookieBannerThemeName":"black","cookieBannerVariant":"POPUP","cookieBannerPosition":"BOTTOM_LEFT","cookieBannerCtaVariant":"TEXT","cookieBannerCtaText":"Accept","cookieBannerAcceptType":"OPT_IN_AND_OUT","cookieBannerOptOutCtaText":"Decline","cookieBannerHasOptOut":true,"cookieBannerHasManageCookies":false,"cookieBannerSavedPreferencesLayout":"PILL"},"websiteCloneable":false,"collection":{"title":"Search","id":"6765783a8484201176eec23d","fullUrl":"/full-search","type":10,"permissionType":1},"subscribed":false,"appDomain":"squarespace.com","templateTweakable":true,"tweakJSON":{"form-use-theme-colors":"true","header-logo-height":"70px","header-mobile-logo-max-height":"56px","header-vert-padding":"1vw","header-width":"Full","maxPageWidth":"1781px","mobile-header-vert-padding":"6vw","pagePadding":"3vw","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":"3","tweak-blog-basic-grid-image-aspect-ratio":"3:2 Standard","tweak-blog-basic-grid-image-spacing":"25px","tweak-blog-basic-grid-meta-spacing":"10px","tweak-blog-basic-grid-primary-meta":"Categories","tweak-blog-basic-grid-read-more-spacing":"20px","tweak-blog-basic-grid-secondary-meta":"Date","tweak-blog-item-custom-width":"55","tweak-blog-item-show-author-profile":"false","tweak-blog-item-width":"Custom","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":"30px","tweak-blog-single-column-primary-meta":"Categories","tweak-blog-single-column-read-more-spacing":"30px","tweak-blog-single-column-secondary-meta":"Date","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":"0.65s","tweak-global-animations-animation-style":"fade","tweak-global-animations-animation-type":"scale","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":"Medium","tweak-portfolio-hover-follow-animation-type":"Fade","tweak-portfolio-hover-follow-delimiter":"Forward Slash","tweak-portfolio-hover-follow-front":"false","t
69weak-portfolio-hover-follow-layout":"Inline","tweak-portfolio-hover-follow-size":"75","tweak-portfolio-hover-follow-text-spacing-x":"1.5","tweak-portfolio-hover-follow-text-spacing-y":"1.5","tweak-portfolio-hover-static-animation-duration":"Medium","tweak-portfolio-hover-static-animation-type":"Scale Up","tweak-portfolio-hover-static-delimiter":"Forward Slash","tweak-portfolio-hover-static-front":"false","tweak-portfolio-hover-static-layout":"Stacked","tweak-portfolio-hover-static-size":"75","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","tweak-portfolio-index-background-vertical-alignment":"Middle","tweak-portfolio-index-background-width":"Full Bleed","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":[[0,"EU","GMT/BST",null]],"rules":{"EU":[[1981,"max",null,"Mar","lastSun","1:00u","1:00","S"],[1996,"max",null,"Oct","lastSun","1:00u","0",null]]}},"showAnnouncementBar":false,"recaptchaEnterpriseContext":{"recaptchaEnterpriseSiteKey":"6LdDFQwjAAAAAPigEvvPgEVbb7QBm-TkVJdDTlAv"},"i18nContext":{"timeZoneData":{"id":"Europe/London","name":"Greenwich Mean Time"}},"env":"PRODUCTION","visitorFormContext":{"formFieldFormats":{"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"}],"initialPhoneFormat":{"id":0,"type":"PHONE_NUMBER","country":"GB","labelLocale":"en-US","fields":[{"type":"FIELD","label":"1","identifier":"1","length":4,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"2","identifier":"2","length":16,"required":false,"metadata":{}}]},"initialNameOrder":"GIVEN_FIRST","initialAddressFormat":{"id":0,"type":"ADDRESS","country":"GB","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 / Town","identifier":"City","length":0,"required":true,"metadata":{"autocomplete":"address-level1"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"Postcode","identifier":"Zip","length":0,"required":true,"metadata":{"autocomplete":"postal-code"}}]}},"localizedStrings":{"validation":{"noValidSelection":"A valid selection must be made.","invali
69dUrl":"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>
69<script type="61a8bf836937f5d5e943604b-text/javascript">SQUARESPACE_ROLLUPS = {};</script>
vendor: 1 bytes, line 69
69
70<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-857906e2f8b59eb7-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-visitor_site_error_reporter');</script>
vendor: 1 bytes, line 70
70
71<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-857906e2f8b59eb7-min.en-US.js" defer type="61a8bf836937f5d5e943604b-text/javascript"></script>
71<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-ef84272d8b8aba1b-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_runtime');</script>
vendor: 1 bytes, line 71
71
72<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-ef84272d8b8aba1b-min.en-US.js" defer type="61a8bf836937f5d5e943604b-text/javascript"></script>
72<script type="61a8bf836937f5d5e943604b-text/javascript">(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 72
72
73<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-a5cfdec1ae227f33-min.en-US.js" defer type="61a8bf836937f5d5e943604b-text/javascript"></script>
73<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-2c5e18cab442f0cf-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-cldr_resource_pack');</script>
vendor: 1 bytes, line 73
73
74<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-2c5e18cab442f0cf-min.en-US.js" defer type="61a8bf836937f5d5e943604b-text/javascript"></script>
74<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-06fa332d7ec59a5e-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors_stable');</script>
vendor: 1 bytes, line 74
74
75<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-06fa332d7ec59a5e-min.en-US.js" defer type="61a8bf836937f5d5e943604b-text/javascript"></script>
75<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-07a39ef461235102-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors');</script>
vendor: 1 bytes, line 75
75
76<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-07a39ef461235102-min.en-US.js" defer type="61a8bf836937f5d5e943604b-text/javascript"></script>
76<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-3b412cda21fb38be-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common');</script>
vendor: 1 bytes, line 76
76
77<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-3b412cda21fb38be-min.en-US.js" defer type="61a8bf836937f5d5e943604b-text/javascript"></script>
77<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/commerce-6ccd7aae3e1773bc-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-commerce');</script>
vendor: 1 bytes, line 77
77
78<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/commerce-6ccd7aae3e1773bc-min.en-US.js" defer type="61a8bf836937f5d5e943604b-text/javascript"></script>
78<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].css = ["//assets.squarespace.com/universal/styles-compressed/commerce-d50e5960dc9fd059-min.en-US.css"]; })(SQUARESPACE_ROLLUPS, 'squarespace-commerce');</script>
78 79<link rel="stylesheet" type="text/css" href="//assets.squarespace.com/universal/styles-compressed/commerce-d50e5960dc9fd059-min.en-US.css">
79<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/user-account-core-36aa9c2628e0e5ea-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-user_account_core');</script>
vendor: 1 bytes, line 79
79
80<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/user-account-core-36aa9c2628e0e5ea-min.en-US.js" defer type="61a8bf836937f5d5e943604b-text/javascript"></script>
80<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].css = ["//assets.squarespace.com/universal/styles-compressed/user-account-core-bf8b0e0129e2a7ba-min.en-US.css"]; })(SQUARESPACE_ROLLUPS, 'squarespace-user_account_core');</script>
80 81<link rel="stylesheet" type="text/css" href="//assets.squarespace.com/universal/styles-compressed/user-account-core-bf8b0e0129e2a7ba-min.en-US.css">
81<script type="61a8bf836937f5d5e943604b-text/javascript">(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/performance-cda2341212cec77c-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-performance');</script>
vendor: 1 bytes, line 81
81
82<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/performance-cda2341212cec77c-min.en-US.js" defer type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/c9d8d465-9804-4730-aa1a-d1b0a42f5761_934/website.components.html.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/817d0560-f81e-4a3a-bbef-2fc64ee06dd8_979/website.components.code.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/a1ecfd12-d33b-4367-8840-f8875e91353f_712/website.components.socialLinks.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/6e3bdf3b-3ff5-4995-99a4-cba9fa75f42e_1104/website.components.button.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/website.components.imageFluid.styles.css"/>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/c9d8d465-9804-4730-aa1a-d1b0a42f5761_934/website.components.html.visitor.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/image-effect-refracted-lines.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/817d0560-f81e-4a3a-bbef-2fc64ee06dd8_979/website.components.code.visitor.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/18018.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/image-effect-refracted-circles.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/39188.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/64023.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/39882.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/image-effect-liquid.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/6e3bdf3b-3ff5-4995-99a4-cba9fa75f42e_1104/website.components.button.visitor.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/image-effect-film-grain.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/website.components.imageFluid.shared.constants.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/92452.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/a1ecfd12-d33b-4367-8840-f8875e91353f_712/website.components.socialLinks.visitor.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/website.components.imageFluid.visitor.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/image-effect-parallax.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
82<script type="application/ld+json">{"url":"https://www.pen-international.org","name":"PEN International | Promoting Literature & Defending Freedom of Expression Worldwide","image":"//images.squarespace-cdn.com/content/v1/628f9ae10b12c8255bd8814d/b7e44b3a-9c36-4ceb-b396-452a04794494/PEN_INTERNATIONAL_LOGO_BLACK.gif","@context":"http://schema.org","@type":"WebSite"}</script>
82<script type="application/ld+json">{"address":"","image":"https://static1.squarespace.com/static/628f9ae10b12c8255bd8814d/t/63d3c9b2c41fa81ff01705de/1789736113809/","openingHours":"","@context":"http://schema.org","@type":"LocalBusiness"}</script>
82<link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/versioned-site-css/628f9ae10b12c8255bd8814d/437/5c5a519771c10ba3470d8101/628f9ae10b12c8255bd88167/1830/site.css?nocustom=true"/><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/versioned-assets/1790186908181-DIRGZXHYJ60B1RFCJ0HD/static.css"/><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/custom-css/628f9ae10b12c8255bd8814d/628f9ae10b12c8255bd88167/80/custom.css"/>
82<script data-sqs-type="cookiepreferencesgetter" type="61a8bf836937f5d5e943604b-text/javascript">(function(){window.getSquarespaceCookies = function() { const getCookiesAllowed = function(cookieName){ return ('; '+document.cookie).split('; ' + cookieName + '=').pop().split(';')[0] === 'true'}; return { performance: getCookiesAllowed('ss_performanceCookiesAllowed') ? 'accepted' : 'declined', marketing: getCookiesAllowed('ss_marketingCookiesAllowed') ? 'accepted' : 'declined' }}})()</script>
82<script type="61a8bf836937f5d5e943604b-text/javascript"> 83document.addEventListener("DOMContentLoaded", function () { 84 function addBlueskyNextToTwitter() { 85 let twitterBtn = document.querySelector('.share-wrapper a.social-link'); 86 87 if (!twitterBtn) { 88 console.log("Twitter button not found. Waiting for it..."); 89 return; 90 } 91 92 if (document.querySelector('.bluesky-link')) { 93 console.log("Bluesky button already added."); 94 return; 95 } 96 97 console.log("Twitter button found. Adding Bluesky share button."); 98 99 // Create the wrapper div to match the structure of other buttons 100 let blueskyWrapper = document.createElement("div"); 101 blueskyWrapper.className = "button-container"; // Matches Facebook, LinkedIn, etc. 102 103 let blueskyBtn = document.createElement("a"); 104 let pageTitle = document.title; // Get the page title 105 let pageURL = encodeURIComponent(window.location.href); 106 let shareText = encodeURIComponent(`${pageTitle}`); 107 108 // Use Bluesky's intent compose action to share the current page (without "Check this out") 109 blueskyBtn.href = `https://bsky.app/intent/compose?text=${shareText}%20${pageURL}`; 110 blueskyBtn.target = "_blank"; 111 blueskyBtn.className = "social-link bluesky-link"; 112 blueskyBtn.setAttribute("aria-label", "Share this page on Bluesky"); 113 114 // Use the external Bluesky SVG 115 let blueskyIcon = document.createElement("img"); 116 blueskyIcon.src = "https://static1.squarespace.com/static/628f9ae10b12c8255bd8814d/t/67cef78c46d1ac364eac2509/1741617036537/bluesky-1.svg"; 117 blueskyIcon.alt = "Bluesky Share Icon"; 118 blueskyIcon.style.width = "18px"; 119 blueskyIcon.style.height = "18px"; 120 blueskyIcon.style.display = "inline-block"; 121 122 blueskyBtn.appendChild(blueskyIcon); 123 blueskyWrapper.appendChild(blueskyBtn); 124 125 // Insert Bluesky button in the correct order 126 let shareWrapper = document.querySelector('.share-wrapper'); 127 shareWrapper.appendChild(blueskyWrapper); 128 } 129 130 // Run once when DOM is ready 131 addBlueskyNextToTwitter(); 132 133 // Use MutationObserver to detect changes in the DOM 134 let observer = new MutationObserver(addBlueskyNextToTwitter); 135 observer.observe(document.body, { childList: true, subtree: true }); 136}); 137 138 139 140 141</script>
141 142 143
144<script type="61a8bf836937f5d5e943604b-text/javascript" src="https://cdn.weglot.com/weglot.min.js"></script>
vendor: 1 bytes, line 144
144
145<script type="61a8bf836937f5d5e943604b-text/javascript"> 146 Weglot.initialize({ 147 api_key: 'wg_d735354f68595ea173c4b5b39fb21e3e2' 148 }); 149</script>
vendor: 1 bytes, line 149
149
150<script async type="61a8bf836937f5d5e943604b-application/javascript" src="https://news.google.com/swg/js/v1/swg-basic.js"></script>
vendor: 1 bytes, line 150
150
151<script type="61a8bf836937f5d5e943604b-text/javascript"> 152 (self.SWG_BASIC = self.SWG_BASIC || []).push( basicSubscriptions => { 153 basicSubscriptions.init({ 154 type: "NewsArticle", 155 isPartOfType: ["Product"], 156 isPartOfProductId: "CAowjZ-4DA:openaccess", 157 clientOptions: { theme: "light", lang: "en" }, 158 }); 159 }); 160</script>
160<script type="61a8bf836937f5d5e943604b-text/javascript">Static.COOKIE_BANNER_CAPABLE = true;</script>
vendor: 64 bytes, lines 160-161
160 161<script async src="https://www.googletagmanager.com/gtag/js?id=
161UA-27011362-1
vendor: 59 bytes, line 161
161" type="61a8bf836937f5d5e943604b-text/javascript"></script>
161<script type="61a8bf836937f5d5e943604b-text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('set', 'developer_id.dZjQwMz', true);gtag('consent', 'default', { 'analytics_storage': 'denied', 'wait_for_update': 500 });window.googleAnalyticsRequiresConsentUpdates = true;(function(){let squarespaceCookies = {};if (window.getSquarespaceCookies) { squarespaceCookies = window.getSquarespaceCookies();}const consentValue = squarespaceCookies.performance === 'accepted' ? 'granted' : 'denied';gtag('consent', 'update', { 'analytics_storage': consentValue })})();gtag('config', 'UA-27011362-1');</script>
161<!-- End of Squarespace Headers --> 162 163 164 </head> 165 166 <body 167 id="collection-6765783a8484201176eec23d" 168 class=" 169 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-left 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-outline form-field-shape-square form-field-border-bottom form-field-checkbox-type-button form-field-checkbox-fill-outline form-field-checkbox-color-inverted form-field-checkbox-shape-square form-field-checkbox-layout-fit form-field-radio-type-button form-field-radio-fill-outline form-field-radio-color-inverted form-field-radio-shape-square form-field-radio-layout-fit form-field-survey-fill-outline form-field-survey-color-inverted form-field-survey-shape-square form-field-hover-focus-opacity form-submit-button-style-bar tweak-global-animations-enabled tweak-global-animations-complexity-level-detailed tweak-global-animations-animation-style-fade tweak-global-animations-animation-type-scale 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-categories tweak-blog-single-column-secondary-meta-date tweak-blog-single-column-meta-position-top tweak-blog-single-column-content-full-post header-width-full tweak-fixed-header-style-basic tweak-blog-item-width-custom 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-show-author-name 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-custom secondary-button-style-outline secondary-button-shape-custom tertiary-button-style-outline tertiary-button-shape-underline tweak-events-stacked-width-inset tweak-events-stacked-height-small tweak-events-stacked-show-past-events 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-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-categories tweak-blog-basic-grid-secondary-meta-date tweak-blog-basic-grid-excerpt-show tweak-portfolio-gri
169d-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-bleed 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-forward-slash tweak-portfolio-hover-follow-animation-type-fade tweak-portfolio-hover-follow-animation-duration-medium tweak-portfolio-hover-static-layout-stacked tweak-portfolio-hover-static-delimiter-forward-slash tweak-portfolio-hover-static-animation-type-scale-up tweak-portfolio-hover-static-animation-duration-medium 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-gbp collection-type-page collection-6765783a8484201176eec23d collection-layout-default mobile-style-available sqs-seven-one 170 171 172 173 174 175 " 176 tabindex="-1" 177 > 178 <div 179 id="siteWrapper" 180 class="clearfix site-wrapper" 181 > 182 183 <div id="floatingCart" class="floating-cart hidden"> 184 <a href="/cart" class="icon icon--stroke icon--fill icon--cart sqs-custom-cart"> 185 <span class="Cart-inner"> 186 187 188 189 190 <svg class="icon icon--cart" width="61" height="49" viewBox="0 0 61 49"> 191 <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" /> 192 <path d="M18.589 35H49.7083L60 13H16L18.589 35Z" /> 193 <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" /> 194 <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" /> 195</svg> 196 197 <div class="legacy-cart icon-cart-quantity"> 198 <span class="sqs-cart-quantity">0</span> 199 </div> 200 </span> 201 </a> 202 </div> 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 <header 219 data-test="header" 220 id="header" 221 222 class=" 223 224 225 226 header theme-col--primary 227 " 228 data-section-theme="" 229 data-controller="Header" 230 data-current-styles="{ 231"layout": "navCenter", 232"action": { 233"href": "https://www.justgiving.com/campaign/pen-international-imagine-appeal", 234"buttonText": "Donate", 235"newWindow": true 236}, 237"showSocial": true, 238"socialOptions": { 239"socialBorderShape": "none", 240"socialBorderStyle": "outline", 241"socialBorderThickness": { 242"unit": "px", 243"value": 1.0 244} 245}, 246"menuOverlayAnimation": "fade", 247"cartStyle": "cart", 248"cartText": "Cart", 249"showEmptyCartState": true, 250"cartOptions": { 251"iconType": "solid-7", 252"cartBorderShape": "none", 253"cartBorderStyle": "outline", 254"cartBorderThickness": { 255"unit": "px", 256"value": 1.0 257} 258}, 259"showButton": true, 260"showCart": false, 261"showAccountLogin": false, 262"headerStyle": "solid", 263"languagePicker": { 264"enabled": false, 265"iconEnabled": false, 266"iconType": "globe", 267"flagShape": "shiny", 268"languageFlags": [ ] 269}, 270"iconOptions": { 271"desktopDropdownIconOptions": { 272"size": { 273"unit": "em", 274"value": 1.0 275}, 276"iconSpacing": { 277"unit": "em", 278"value": 0.35 279}, 280"strokeWidth": { 281"unit": "px", 282"value": 1.0 283}, 284"endcapType": "square", 285"folderDropdownIcon": "none", 286"languagePickerIcon": "openArrowHead" 287}, 288"mobileDropdownIconOptions": { 289"size": { 290"unit": "em", 291"value": 1.0 292}, 293"iconSpacing": { 294"unit": "em", 295"value": 0.15 296}, 297"strokeWidth": { 298"unit": "px", 299"value": 0.5 300}, 301"endcapType": "square", 302"folderDropdownIcon": "openArrowHead", 303"languagePickerIcon": "openArrowHead" 304} 305}, 306"mobileOptions": { 307"layout": "logoLeftNavRight", 308"menuIconOptions": { 309"style": "doubleLineHamburger", 310"thickness": { 311"unit": "px", 312"value": 1.0 313} 314} 315}, 316"solidOptions": { 317"headerOpacity": { 318"unit": "%", 319"value": 100.0 320}, 321"
321blurBackground": { 322"enabled": false, 323"blurRadius": { 324"unit": "px", 325"value": 12.0 326} 327}, 328"backgroundColor": { 329"type": "SITE_PALETTE_COLOR", 330"sitePaletteColor": { 331"colorName": "white", 332"alphaModifier": 1.0 333} 334}, 335"navigationColor": { 336"type": "SITE_PALETTE_COLOR", 337"sitePaletteColor": { 338"colorName": "black", 339"alphaModifier": 1.0 340} 341} 342}, 343"gradientOptions": { 344"gradientType": "faded", 345"headerOpacity": { 346"unit": "%", 347"value": 90.0 348}, 349"blurBackground": { 350"enabled": false, 351"blurRadius": { 352"unit": "px", 353"value": 12.0 354} 355}, 356"backgroundColor": { 357"type": "SITE_PALETTE_COLOR", 358"sitePaletteColor": { 359"colorName": "white", 360"alphaModifier": 1.0 361} 362}, 363"navigationColor": { 364"type": "SITE_PALETTE_COLOR", 365"sitePaletteColor": { 366"colorName": "black", 367"alphaModifier": 1.0 368} 369} 370}, 371"dropShadowOptions": { 372"enabled": false, 373"blur": { 374"unit": "px", 375"value": 30.0 376}, 377"spread": { 378"unit": "px", 379"value": 0.0 380}, 381"distance": { 382"unit": "px", 383"value": 0.0 384}, 385"color": { 386"type": "SITE_PALETTE_COLOR", 387"sitePaletteColor": { 388"colorName": "black", 389"alphaModifier": 1.0 390} 391} 392}, 393"borderOptions": { 394"enabled": true, 395"position": "allSides", 396"thickness": { 397"unit": "px", 398"value": 1.0 399}, 400"color": { 401"type": "SITE_PALETTE_COLOR", 402"sitePaletteColor": { 403"colorName": "black", 404"alphaModifier": 1.0 405} 406} 407}, 408"showPromotedElement": false, 409"buttonVariant": "primary", 410"blurBackground": { 411"enabled": false, 412"blurRadius": { 413"unit": "px", 414"value": 12.0 415} 416}, 417"headerOpacity": { 418"unit": "%", 419"value": 100.0 420} 421}" 422 data-section-id="header" 423 data-header-style="solid" 424 data-language-picker="{ 425"enabled": false, 426"iconEnabled": false, 427"iconType": "globe", 428"flagShape": "shiny", 429"languageFlags": [ ] 430}" 431 432 433 data-first-focusable-element 434 tabindex="-1" 435 style=" 436 437 --headerDropShadowColor: hsla(var(--black-hsl), 1); 438 439 440 --headerBorderColor: hsla(var(--black-hsl), 1); 441 442 443 --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1); 444 445 446 --solidHeaderNavigationColor: hsla(var(--black-hsl), 1); 447 448 449 --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1); 450 451 452 --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1); 453 454 " 455 > 456 <svg style="display:none" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"> 457 <symbol id="circle" > 458 <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" /> 459 </symbol> 460 461 <symbol id="circleFilled" > 462 <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" /> 463 </symbol> 464 465 <symbol id="dash" > 466 <path d="M11 11H19H3" /> 467 </symbol> 468 469 <symbol id="squareFilled" > 470 <rect x="6" y="6" width="11" height="11" /> 471 </symbol> 472 473 <symbol id="square" > 474 <rect x="7" y="7" width="9" height="9" fill="none" stroke="inherit" /> 475 </symbol> 476 477 <symbol id="plus" > 478 <path d="M11 3V19" /> 479 <path d="M19 11L3 11"/> 480 </symbol> 481 482 <symbol id="closedArrow" > 483 <path d="M11 11V2M11 18.1797L17 11.1477L5 11.1477L11 18.1797Z" fill="none" /> 484 </symbol> 485 486 <symbol id="closedArrowFilled" > 487 <path d="M11 11L11 2" stroke="inherit" fill="none" /> 488 <path fill-rule="evenodd" clip-rule="evenodd" d="M2.74695 9.38428L19.038 9.38428L10.8925 19.0846L2.74695 9.38428Z" stroke-width="1" /> 489 </symbol> 490 491 <symbol id="closedArrowHead" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/symbol"> 492 <path d="M18 7L11 15L4 7L18 7Z" fill="none" stroke="inherit" /> 493 </symbol> 494 495
496 <symbol id="closedArrowHeadFilled" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/symbol"> 497 <path d="M18.875 6.5L11 15.5L3.125 6.5L18.875 6.5Z" /> 498 </symbol> 499 500 <symbol id="openArrow" > 501 <path d="M11 18.3591L11 3" stroke="inherit" fill="none" /> 502 <path d="M18 11.5L11 18.5L4 11.5" stroke="inherit" fill="none" /> 503 </symbol> 504 505 <symbol id="openArrowHead" > 506 <path d="M18 7L11 14L4 7" fill="none" /> 507 </symbol> 508 509 <symbol id="pinchedArrow" > 510 <path d="M11 17.3591L11 2" fill="none" /> 511 <path d="M2 11C5.85455 12.2308 8.81818 14.9038 11 18C13.1818 14.8269 16.1455 12.1538 20 11" fill="none" /> 512 </symbol> 513 514 <symbol id="pinchedArrowFilled" > 515 <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"/> 516 <path d="M11 11L11 1" fill="none"/> 517 </symbol> 518 519 <symbol id="pinchedArrowHead" > 520 <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" /> 521 </symbol> 522 523 <symbol id="pinchedArrowHeadFilled" > 524 <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" /> 525 </symbol> 526 527</svg> 528 529<div class="sqs-announcement-bar-dropzone"></div> 530 531 <div class="header-announcement-bar-wrapper"> 532 533 <a 534 href="#page" 535 class="header-skip-link sqs-button-element--primary" 536 > 537 Skip to Content 538 </a> 539 540 541 542<style> 543 @supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { 544 .header-blur-background { 545 546 -webkit-backdrop-filter: blur(12px); 547 backdrop-filter: blur(12px); 548 549 550 } 551 } 552</style> 553 <div 554 class="header-border" 555 data-header-style="solid" 556 data-header-border="true" 557 data-test="header-border" 558 style=" 559 560 561 562 border-width: 1px !important; 563 564 565 566 567" 568 ></div> 569 <div 570 class="header-dropshadow" 571 data-header-style="solid" 572 data-header-dropshadow="false" 573 data-test="header-dropshadow" 574 style="" 575 ></div> 576 577 578 <div > 579 <div 580 class="header-background-solid" 581 data-header-style="solid" 582 data-test="header-background-solid" 583 584 585 style="opacity: calc(100 * .01)" 586 ></div> 587 </div> 588 589 590 <div class='header-inner container--fluid 591 592 593 594 header-mobile-layout-logo-left-nav-right 595 596 597 598 599 600 601 602 603 header-layout-nav-center 604 605 606 607 608 609 610 ' 611 data-test="header-inner" 612 > 613 <!-- Background --> 614 <div class="header-background theme-bg--primary"></div> 615 616 <div class="header-display-desktop" data-content-field="site-title"> 617 618 619 620 621 622 623 624 625 626 627 628 629 630 <!-- Social --> 631 632 633 634 635 636 <!-- Title and nav wrapper --> 637 <div class="header-title-nav-wrapper"> 638 639 640 641 642 643 644 <!-- Title --> 645 646 <div 647 class=" 648 header-title 649 650 " 651 data-animation-role="header-element" 652 > 653 654 <div class="header-title-logo"> 655 <a href="/" data-animation-role="header-element"> 656 657<img elementtiming="nbf-header-logo-desktop" src="//images.squarespace-cdn.com/content/v1/628f9ae10b12c8255bd8814d/b7e44b3a-9c36-4ceb-b396-452a04794494/PEN_INTERNATIONAL_LOGO_BLACK.gif?format=1500w" alt="PEN International | Promoting Literature &amp; Defending Freedom of Expression Worldwide" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw"> 658 659 </a> 660 </div> 661 662 663 664 </div> 665 666 667 668 <!-- Nav --> 669 <div class="header-nav"> 670 <div class="header-nav-wrapper"> 671 <nav class="header-nav-list"> 672 673 674 675 <div class="header-nav-item header-nav-item--external"> 676 <a href="/full-search" data-animation-role="header-element">Search</a> 677 </div> 678 679 680 681 682 683 <div class="header-nav-item header-nav-item--collection header-nav-item--homepage"> 684 <a 685 href="/" 686 data-animation-role="header-element" 687 688 > 689 Home 690 </a> 691 </div> 692 693 694 695 696 697 698 <div class="header-nav-item header-nav-item--collection"> 699 <a 700 href="/latest-news" 701 data-animation-role="header-element" 702 703 > 704 Latest News 705 </a> 706 </div> 707 708 709 710 711 712 713 <div class="header-nav-item header-nav-item--collection"> 714 <a 715 href="/take-action" 716 data-animation-role="header-element" 717 718 > 719 Take Action 720 </a> 721 </div> 722 723 724 725 726 727 728 <div class="header-nav-item header-nav-item--folder"> 729 <button 730 class="header-nav-folder-title" 731 data-href="/603aa3cf-8998-486f-945e-a3321fb4a3a4" 732 data-animation-role="header-element" 733 aria-expanded="false" 734 aria-controls="about-us" 735 736 >
737 <span class="header-nav-folder-title-text"> 738 About Us 739 </span> 740 </button> 741 <div class="header-nav-folder-content" id="about-us"> 742 743 744 <div class="header-nav-folder-item"> 745 <a 746 href="/who-we-are" 747 748 > 749 <span class="header-nav-folder-item-content"> 750 Who We Are 751 </span> 752 </a> 753 </div> 754 755 756 757 758 <div class="header-nav-folder-item"> 759 <a 760 href="/what-we-do" 761 762 > 763 <span class="header-nav-folder-item-content"> 764 What We Do 765 </span> 766 </a> 767 </div> 768 769 770 771 772 773 <div class="header-nav-folder-item header-nav-folder-item--external"> 774 <a href="https://www.pen100archive.org" >Our History</a> 775 </div> 776 777 778 </div> 779 </div> 780 781 782 783 784 785 <div class="header-nav-item header-nav-item--collection"> 786 <a 787 href="/case-list-2026" 788 data-animation-role="header-element" 789 790 > 791 Case List 2026 792 </a> 793 </div> 794 795 796 797 798 799 800 <div class="header-nav-item header-nav-item--collection"> 801 <a 802 href="/pen-centres" 803 data-animation-role="header-element" 804 805 > 806 PEN Centres 807 </a> 808 </div> 809 810 811 812 813 814 815 <div class="header-nav-item header-nav-item--folder"> 816 <button 817 class="header-nav-folder-title" 818 data-href="/our-supporters" 819 data-animation-role="header-element" 820 aria-expanded="false" 821 aria-controls="our-supporters" 822 823 > 824 <span class="header-nav-folder-title-text"> 825 Our Supporters 826 </span> 827 </button> 828 <div class="header-nav-folder-content" id="our-supporters"> 829 830 831 <div class="header-nav-folder-item"> 832 <a 833 href="/imagine-monthly-giving" 834 835 > 836 <span class="header-nav-folder-item-content"> 837 Become a Friend of PEN International 838 </span> 839 </a> 840 </div> 841 842 843 844 845 846 <div class="header-nav-folder-item header-nav-folder-item--external"> 847 <a href="/writers-circle" target="_blank" >Writers Circle</a> 848 </div> 849 850 851 852 853 <div class="header-nav-folder-item header-nav-folder-item--external"> 854 <a href="/publishers-circle" target="_blank" >Publishers Circle</a> 855 </div> 856 857 858 859 <div class="header-nav-folder-item"> 860 <a 861 href="/patrons" 862 863 > 864 <span class="header-nav-folder-item-content"> 865 Patrons 866 </span> 867 </a> 868 </div> 869 870 871 872 873 <div class="header-nav-folder-item"> 874 <a 875 href="/partners-and-sponsors" 876 877 > 878 <span class="header-nav-folder-item-content"> 879 Partners and Sponsors 880 </span> 881 </a> 882 </div> 883 884 885 886 </div> 887 </div> 888 889 890 891 892 893 </nav> 894 </div> 895 </div> 896 897 898 </div> 899 900 901 <!-- Actions --> 902 <div class="header-actions header-actions--right"> 903 904 905 906 907 908 <div class="header-actions-action header-actions-action--social"> 909 910 911 <a class="icon icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://www.facebook.com/profile.php?id=100076355014296" target="_blank" aria-label="Facebook"> 912 <svg viewBox="23 23 64 64"> 913 <use xlink:href="#facebook-unauth-icon" width="110" height="110"></use> 914 </svg> 915 </a> 916 917 <a class="icon icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://bsky.app/profile/peninternational.bsky.social" target="_blank" aria-label="Bluesky"> 918 <svg viewBox="23 23 64 64"> 919 <use xlink:href="#bluesky-unauth-icon" width="110" height="110"></use> 920 </svg> 921 </a> 922 923 <a class="icon icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://www.instagram.com/peninternational/" target="_blank" aria-label="Instagram"> 924 <svg viewBox="23 23 64 64"> 925 <use xlink:href="#instagram-unauth-icon" width="110" height="110"></use> 926 </svg> 927 </a> 928 929 <a class="icon icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://www.linkedin.com/company/pen-international/" target="_blank" aria-label="LinkedIn"> 930 <svg viewBox="23 23 64 64"> 931 <use xlink:href="#linkedin-unauth-icon" width="110" height="110"></use> 932 </svg> 933 </a> 934 935 936 </div> 937 938 939 940 941 942 943 944 945 946 <div class="showOnMobile"> 947 948 </div> 949 950 951 <div class="showOnDesktop"> 952 953 </div> 954 955 956 <div class="header-actions-action header-actions-action--cta" data-animation-role="header-element"> 957 <a 958 class="btn btn--border theme-btn--primary-inverse sqs-button-element--primary" 959 href="https://www.justgiving.com/campaign/pen-international-imagine-appeal" 960 target="_blank" 961 > 962 Donate 963 </a> 964 </div> 965 966 </div> 967 968 969 970 971<style> 972 .top-bun, 973 .patty, 974 .bottom-bun { 975 height: 1px; 976 } 977</style> 978 979<!-- Burger --> 980<div class="header-burger 981 982 menu-overlay-has-visible-non-navigation-items 983 984" data-animation-role="header-element"> 985 <button class="header-burger-btn burger" data-test="header-burger"> 986 <span hidden class="js-header-burger-open-title visually-hidden">Open Menu</span> 987 <span hidden class="js-header-burger-close-title visually-hidden">Close Menu</span> 988 <div class="burger-box"> 989 <div class="burger-inner header-menu-icon-doubleLineHamburger"> 990 <div class="top-bun"></div> 991 <div class="patty"></div> 992 <div class="bottom-bun"></div> 993 </div> 994 </div> 995 </button> 996</div> 997 998 999 1000 </div> 1001 <div class="header-display-mobile" data-content-field="site-title"> 1002 1003 1004 <!-- Social --> 1005 1006 1007 1008 1009 1010 <!-- Title and nav wrapper --> 1011 <div class="header-title-nav-wrapper"> 1012 1013 1014 1015 1016 1017 1018 <!-- Title --> 1019 1020 <div 1021 class=" 1022 header-title 1023 1024 " 1025 data-animation-role="header-element" 1026 > 1027 1028 <div class="header-title-logo"> 1029 <a href="/" data-animation-role="header-element"> 1030 1031<img elementtiming="nbf-header-logo-desktop" src="//images.squarespace-cdn.com/content/v1/628f9ae10b12c8255bd8814d/b7e44b3a-9c36-4ceb-b396-452a04794494/PEN_INTERNATIONAL_LOGO_BLACK.gif?format=1500w" alt="PEN International | Promoting Literature &amp; Defending Freedom of Expression Worldwide" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw"> 1032 1033 </a> 1034 </div> 1035 1036 1037 1038 </div> 1039 1040 1041 1042 <!-- Nav --> 1043 <div class="header-nav"> 1044 <div class="header-nav-wrapper"> 1045 <nav class="header-nav-list"> 1046 1047 1048 1049 <div class="header-nav-item header-nav-item--external"> 1050 <a href="/full-search" data-animation-role="header-element">Search</a> 1051 </div> 1052 1053 1054 1055 1056 1057 <div class="header-nav-item header-nav-item--collection header-nav-item--homepage"> 1058 <a 1059 href="/" 1060 data-animation-role="header-element" 1061 1062 > 1063 Home 1064 </a> 1065 </div> 1066 1067 1068 1069 1070 1071 1072 <div class="header-nav-item header-nav-item--collection"> 1073 <a 1074 href="/latest-news" 1075 data-animation-role="header-element" 1076 1077 > 1078 Latest News 1079 </a> 1080 </div> 1081 1082 1083 1084 1085 1086 1087 <div class="header-nav-item header-nav-item--collection"> 1088 <a 1089 href="/take-action" 1090 data-animation-role="header-element" 1091 1092 > 1093 Take Action 1094 </a> 1095 </div> 1096 1097 1098 1099 1100 1101 1102 <div class="header-nav-item header-nav-item--folder"> 1103 <button 1104 class="header-nav-folder-title" 1105 data-href="/603aa3cf-8998-486f-945e-a3321fb4a3a4" 1106 data-animation-role="header-element" 1107 aria-expanded="false" 1108 aria-controls="about-us" 1109 1110 >
1111 <span class="header-nav-folder-title-text"> 1112 About Us 1113 </span> 1114 </button> 1115 <div class="header-nav-folder-content" id="about-us"> 1116 1117 1118 <div class="header-nav-folder-item"> 1119 <a 1120 href="/who-we-are" 1121 1122 > 1123 <span class="header-nav-folder-item-content"> 1124 Who We Are 1125 </span> 1126 </a> 1127 </div> 1128 1129 1130 1131 1132 <div class="header-nav-folder-item"> 1133 <a 1134 href="/what-we-do" 1135 1136 > 1137 <span class="header-nav-folder-item-content"> 1138 What We Do 1139 </span> 1140 </a> 1141 </div> 1142 1143 1144 1145 1146 1147 <div class="header-nav-folder-item header-nav-folder-item--external"> 1148 <a href="https://www.pen100archive.org" >Our History</a> 1149 </div> 1150 1151 1152 </div> 1153 </div> 1154 1155 1156 1157 1158 1159 <div class="header-nav-item header-nav-item--collection"> 1160 <a 1161 href="/case-list-2026" 1162 data-animation-role="header-element" 1163 1164 > 1165 Case List 2026 1166 </a> 1167 </div> 1168 1169 1170 1171 1172 1173 1174 <div class="header-nav-item header-nav-item--collection"> 1175 <a 1176 href="/pen-centres" 1177 data-animation-role="header-element" 1178 1179 > 1180 PEN Centres 1181 </a> 1182 </div> 1183 1184 1185 1186 1187 1188 1189 <div class="header-nav-item header-nav-item--folder"> 1190 <button 1191 class="header-nav-folder-title" 1192 data-href="/our-supporters" 1193 data-animation-role="header-element" 1194 aria-expanded="false" 1195 aria-controls="our-supporters" 1196 1197 > 1198 <span class="header-nav-folder-title-text"> 1199 Our Supporters 1200 </span> 1201 </button> 1202 <div class="header-nav-folder-content" id="our-supporters"> 1203 1204 1205 <div class="header-nav-folder-item"> 1206 <a 1207 href="/imagine-monthly-giving" 1208 1209 > 1210 <span class="header-nav-folder-item-content"> 1211 Become a Friend of PEN International 1212 </span> 1213 </a> 1214 </div> 1215 1216 1217 1218 1219 1220 <div class="header-nav-folder-item header-nav-folder-item--external"> 1221 <a href="/writers-circle" target="_blank" >Writers Circle</a> 1222 </div> 1223 1224 1225 1226 1227 <div class="header-nav-folder-item header-nav-folder-item--external"> 1228 <a href="/publishers-circle" target="_blank" >Publishers Circle</a> 1229 </div> 1230 1231 1232 1233 <div class="header-nav-folder-item"> 1234 <a 1235 href="/patrons" 1236 1237 > 1238 <span class="header-nav-folder-item-content"> 1239 Patrons 1240 </span> 1241 </a> 1242 </div> 1243 1244 1245 1246 1247 <div class="header-nav-folder-item"> 1248 <a 1249 href="/partners-and-sponsors" 1250 1251 > 1252 <span class="header-nav-folder-item-content"> 1253 Partners and Sponsors 1254 </span> 1255 </a> 1256 </div> 1257 1258 1259 1260 </div> 1261 </div> 1262 1263 1264 1265 1266 1267 </nav> 1268 </div> 1269 </div> 1270 1271 1272 </div> 1273 1274 1275 <!-- Actions --> 1276 <div class="header-actions header-actions--right"> 1277 1278 1279 1280 1281 1282 <div class="header-actions-action header-actions-action--social"> 1283 1284 1285 <a class="icon icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://www.facebook.com/profile.php?id=100076355014296" target="_blank" aria-label="Facebook"> 1286 <svg viewBox="23 23 64 64"> 1287 <use xlink:href="#facebook-unauth-icon" width="110" height="110"></use> 1288 </svg> 1289 </a> 1290 1291 <a class="icon icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://bsky.app/profile/peninternational.bsky.social" target="_blank" aria-label="Bluesky"> 1292 <svg viewBox="23 23 64 64"> 1293 <use xlink:href="#bluesky-unauth-icon" width="110" height="110"></use> 1294 </svg> 1295 </a> 1296 1297 <a class="icon icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://www.instagram.com/peninternational/" target="_blank" aria-label="Instagram"> 1298 <svg viewBox="23 23 64 64"> 1299 <use xlink:href="#instagram-unauth-icon" width="110" height="110"></use> 1300 </svg> 1301 </a> 1302 1303 <a class="icon icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://www.linkedin.com/company/pen-international/" target="_blank" aria-label="LinkedIn"> 1304 <svg viewBox="23 23 64 64"> 1305 <use xlink:href="#linkedin-unauth-icon" width="110" height="110"></use> 1306 </svg> 1307 </a> 1308 1309 1310 </div> 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 <div class="showOnMobile"> 1321 1322 </div> 1323 1324 1325 <div class="showOnDesktop"> 1326 1327 </div> 1328 1329 1330 <div class="header-actions-action header-actions-action--cta" data-animation-role="header-element"> 1331 <a 1332 class="btn btn--border theme-btn--primary-inverse sqs-button-element--primary" 1333 href="https://www.justgiving.com/campaign/pen-international-imagine-appeal" 1334 target="_blank" 1335 > 1336 Donate 1337 </a> 1338 </div> 1339 1340 </div> 1341 1342 1343 1344 1345<style> 1346 .top-bun, 1347 .patty, 1348 .bottom-bun { 1349 height: 1px; 1350 } 1351</style> 1352 1353<!-- Burger --> 1354<div class="header-burger 1355 1356 menu-overlay-has-visible-non-navigation-items 1357 1358" data-animation-role="header-element"> 1359 <button class="header-burger-btn burger" data-test="header-burger"> 1360 <span hidden class="js-header-burger-open-title visually-hidden">Open Menu</span> 1361 <span hidden class="js-header-burger-close-title visually-hidden">Close Menu</span> 1362 <div class="burger-box"> 1363 <div class="burger-inner header-menu-icon-doubleLineHamburger"> 1364 <div class="top-bun"></div> 1365 <div class="patty"></div> 1366 <div class="bottom-bun"></div> 1367 </div> 1368 </div> 1369 </button> 1370</div> 1371 1372 1373 1374 1375 1376 1377 </div> 1378 </div> 1379 </div> 1380 <!-- (Mobile) Menu Navigation --> 1381 <div class="header-menu header-menu--folder-list 1382 1383 1384 1385 1386 1387 " 1388 data-section-theme="" 1389 data-current-styles="{ 1390"layout": "navCenter", 1391"action": { 1392"href": "https://www.justgiving.com/campaign/pen-international-imagine-appeal", 1393"buttonText": "Donate", 1394"newWindow": true 1395}, 1396"showSocial": true, 1397"socialOptions": { 1398"socialBorderShape": "none", 1399"socialBorderStyle": "outline", 1400"socialBorderThickness": { 1401"unit": "px", 1402"value": 1.0 1403} 1404}, 1405"menuOverlayAnimation": "fade", 1406"cartStyle": "cart", 1407"cartText": "Cart", 1408"showEmptyCartState": true, 1409"cartOptions": { 1410"iconType": "solid-7", 1411"cartBorderShape": "none", 1412"cartBorderStyle": "outline", 1413"cartBorderThickness": { 1414"unit": "px", 1415"value": 1.0 1416} 1417}, 1418"showButton": true, 1419"showCart": false, 1420"showAccountLogin": false, 1421"headerStyle": "solid", 1422"languagePicker": { 1423"enabled": false, 1424"iconEnabled": false, 1425"iconType": "globe", 1426"flagShape": "shiny", 1427"languageFlags": [ ] 1428}, 1429"iconOptions": { 1430"desktopDropdownIconOptions": { 1431"size": { 1432"unit": "em", 1433"value": 1.0 1434}, 1435"iconSpacing": { 1436"unit": "em", 1437"value": 0.35 1438}, 1439"strokeWidth": { 1440"unit": "px", 1441"value": 1.0 1442}, 1443"endcapType": "square", 1444"folderDropdownIcon": "none", 1445"languagePickerIcon": "openArrowHead" 1446}, 1447"mobileDropdownIconOptions": { 1448"size": { 1449"unit": "em", 1450"value": 1.0 1451}, 1452"iconSpacing": { 1453"unit": "em", 1454"value": 0.15 1455}, 1456"strokeWidth": { 1457"unit": "px", 1458"value": 0.5 1459}, 1460"endcapType": "square", 1461"folderDropdownIcon": "openArrowHead", 1462"languagePickerIcon": "openArrowHead" 1463} 1464}, 1465"mobileOptions": { 1466"layout": "logoLeftNavRight", 1467"menuIconOptions": { 1468"style": "doubleLineHamburger", 1469"thickness": { 1470"unit": "px", 1471"value": 1.0 1472} 1473} 1474}, 1475"solidOptions": { 1476"headerOpacity": { 1477"unit": "%", 1478"value": 100.0 1479}, 1480"
1480blurBackground": { 1481"enabled": false, 1482"blurRadius": { 1483"unit": "px", 1484"value": 12.0 1485} 1486}, 1487"backgroundColor": { 1488"type": "SITE_PALETTE_COLOR", 1489"sitePaletteColor": { 1490"colorName": "white", 1491"alphaModifier": 1.0 1492} 1493}, 1494"navigationColor": { 1495"type": "SITE_PALETTE_COLOR", 1496"sitePaletteColor": { 1497"colorName": "black", 1498"alphaModifier": 1.0 1499} 1500} 1501}, 1502"gradientOptions": { 1503"gradientType": "faded", 1504"headerOpacity": { 1505"unit": "%", 1506"value": 90.0 1507}, 1508"blurBackground": { 1509"enabled": false, 1510"blurRadius": { 1511"unit": "px", 1512"value": 12.0 1513} 1514}, 1515"backgroundColor": { 1516"type": "SITE_PALETTE_COLOR", 1517"sitePaletteColor": { 1518"colorName": "white", 1519"alphaModifier": 1.0 1520} 1521}, 1522"navigationColor": { 1523"type": "SITE_PALETTE_COLOR", 1524"sitePaletteColor": { 1525"colorName": "black", 1526"alphaModifier": 1.0 1527} 1528} 1529}, 1530"dropShadowOptions": { 1531"enabled": false, 1532"blur": { 1533"unit": "px", 1534"value": 30.0 1535}, 1536"spread": { 1537"unit": "px", 1538"value": 0.0 1539}, 1540"distance": { 1541"unit": "px", 1542"value": 0.0 1543}, 1544"color": { 1545"type": "SITE_PALETTE_COLOR", 1546"sitePaletteColor": { 1547"colorName": "black", 1548"alphaModifier": 1.0 1549} 1550} 1551}, 1552"borderOptions": { 1553"enabled": true, 1554"position": "allSides", 1555"thickness": { 1556"unit": "px", 1557"value": 1.0 1558}, 1559"color": { 1560"type": "SITE_PALETTE_COLOR", 1561"sitePaletteColor": { 1562"colorName": "black", 1563"alphaModifier": 1.0 1564} 1565} 1566}, 1567"showPromotedElement": false, 1568"buttonVariant": "primary", 1569"blurBackground": { 1570"enabled": false, 1571"blurRadius": { 1572"unit": "px", 1573"value": 12.0 1574} 1575}, 1576"headerOpacity": { 1577"unit": "%", 1578"value": 100.0 1579} 1580}" 1581 data-section-id="overlay-nav" 1582 data-show-account-login="false" 1583 data-test="header-menu"> 1584 <div class="header-menu-bg theme-bg--primary"></div> 1585 <div class="header-menu-nav"> 1586 <nav class="header-menu-nav-list"> 1587 <div data-folder="root" class="header-menu-nav-folder"> 1588 <div class="header-menu-nav-folder-content"> 1589 <!-- Menu Navigation --> 1590<div class="header-menu-nav-wrapper"> 1591 1592 1593 1594 1595 <div class="container header-menu-nav-item header-menu-nav-item--external"> 1596 <a href="/full-search" >Search</a> 1597 </div> 1598 1599 1600 1601 1602 1603 1604 <div class="container header-menu-nav-item header-menu-nav-item--collection header-menu-nav-item--homepage"> 1605 <a 1606 href="/" 1607 1608 > 1609 <div class="header-menu-nav-item-content"> 1610 Home 1611 </div> 1612 </a> 1613 </div> 1614 1615 1616 1617 1618 1619 1620 1621 <div class="container header-menu-nav-item header-menu-nav-item--collection"> 1622 <a 1623 href="/latest-news" 1624 1625 > 1626 <div class="header-menu-nav-item-content"> 1627 Latest News 1628 </div> 1629 </a> 1630 </div> 1631 1632 1633 1634 1635 1636 1637 1638 <div class="container header-menu-nav-item header-menu-nav-item--collection"> 1639 <a 1640 href="/take-action" 1641 1642 > 1643 <div class="header-menu-nav-item-content"> 1644 Take Action 1645 </div> 1646 </a> 1647 </div> 1648 1649 1650 1651 1652 1653 1654 <div class="container header-menu-nav-item"> 1655 <a 1656 data-folder-id="/603aa3cf-8998-486f-945e-a3321fb4a3a4" 1657 href="/603aa3cf-8998-486f-945e-a3321fb4a3a4" 1658 1659 > 1660 <div class="header-menu-nav-item-content header-menu-nav-item-content-folder">
1661 <span class="visually-hidden">Folder:</span> 1662 <span class="header-nav-folder-title-text">About Us</span> 1663 </div> 1664 </a> 1665 </div> 1666 <div data-folder="/603aa3cf-8998-486f-945e-a3321fb4a3a4" class="header-menu-nav-folder"> 1667 <div class="header-menu-nav-folder-content"> 1668 <div class="header-menu-controls container header-menu-nav-item"> 1669 <a class="header-menu-controls-control header-menu-controls-control--active" data-action="back" href="/"> 1670 <span>Back</span> 1671 </a> 1672 </div> 1673 1674 1675 <div class="container header-menu-nav-item"> 1676 <a 1677 href="/who-we-are" 1678 1679 > 1680 <div class="header-menu-nav-item-content"> 1681 Who We Are 1682 </div> 1683 </a> 1684 </div> 1685 1686 1687 1688 1689 <div class="container header-menu-nav-item"> 1690 <a 1691 href="/what-we-do" 1692 1693 > 1694 <div class="header-menu-nav-item-content"> 1695 What We Do 1696 </div> 1697 </a> 1698 </div> 1699 1700 1701 1702 1703 1704 <div class="container header-menu-nav-item header-menu-nav-item--external"> 1705 <a href="https://www.pen100archive.org" >Our History</a> 1706 </div> 1707 1708 1709 </div> 1710 </div> 1711 1712 1713 1714 1715 1716 1717 <div class="container header-menu-nav-item header-menu-nav-item--collection"> 1718 <a 1719 href="/case-list-2026" 1720 1721 > 1722 <div class="header-menu-nav-item-content"> 1723 Case List 2026 1724 </div> 1725 </a> 1726 </div> 1727 1728 1729 1730 1731 1732 1733 1734 <div class="container header-menu-nav-item header-menu-nav-item--collection"> 1735 <a 1736 href="/pen-centres" 1737 1738 > 1739 <div class="header-menu-nav-item-content"> 1740 PEN Centres 1741 </div> 1742 </a> 1743 </div> 1744 1745 1746 1747 1748 1749 1750 <div class="container header-menu-nav-item"> 1751 <a 1752 data-folder-id="/our-supporters" 1753 href="/our-supporters" 1754 1755 > 1756 <div class="header-menu-nav-item-content header-menu-nav-item-content-folder"> 1757 <span class="visually-hidden">Folder:</span> 1758 <span class="header-nav-folder-title-text">Our Supporters</span> 1759 </div> 1760 </a> 1761 </div> 1762 <div data-folder="/our-supporters" class="header-menu-nav-folder"> 1763 <div class="header-menu-nav-folder-content"> 1764 <div class="header-menu-controls container header-menu-nav-item"> 1765 <a class="header-menu-controls-control header-menu-controls-control--active" data-action="back" href="/"> 1766 <span>Back</span> 1767 </a> 1768 </div> 1769 1770 1771 <div class="container header-menu-nav-item"> 1772 <a 1773 href="/imagine-monthly-giving" 1774 1775 > 1776 <div class="header-menu-nav-item-content"> 1777 Become a Friend of PEN International 1778 </div> 1779 </a> 1780 </div> 1781 1782 1783 1784 1785 1786 <div class="container header-menu-nav-item header-menu-nav-item--external"> 1787 <a href="/writers-circle" target="_blank" >Writers Circle</a> 1788 </div> 1789 1790 1791 1792 1793 <div class="container header-menu-nav-item header-menu-nav-item--external"> 1794 <a href="/publishers-circle" target="_blank" >Publishers Circle</a> 1795 </div> 1796 1797 1798 1799 <div class="container header-menu-nav-item"> 1800 <a 1801 href="/patrons" 1802 1803 > 1804 <div class="header-menu-nav-item-content"> 1805 Patrons 1806 </div> 1807 </a> 1808 </div> 1809 1810 1811 1812 1813 <div class="container header-menu-nav-item"> 1814 <a 1815 href="/partners-and-sponsors" 1816 1817 > 1818 <div class="header-menu-nav-item-content"> 1819 Partners and Sponsors 1820 </div> 1821 </a> 1822 </div> 1823 1824 1825 1826 </div> 1827 </div> 1828 1829 1830 1831 1832</div> 1833 1834 1835 1836 1837 </div> 1838 1839 <div class="header-menu-actions social-accounts"> 1840 1841 1842 <div class="header-menu-actions-action header-menu-actions-action--social mobile"> 1843 <a class="icon icon--lg icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://www.facebook.com/profile.php?id=100076355014296" target="_blank" aria-label="Facebook"> 1844 <svg viewBox="23 23 64 64"> 1845 <use xlink:href="#facebook-unauth-icon" width="110" height="110"></use> 1846 </svg> 1847 </a> 1848 </div> 1849 1850 <div class="header-menu-actions-action header-menu-actions-action--social mobile"> 1851 <a class="icon icon--lg icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://bsky.app/profile/peninternational.bsky.social" target="_blank" aria-label="Bluesky"> 1852 <svg viewBox="23 23 64 64"> 1853 <use xlink:href="#bluesky-unauth-icon" width="110" height="110"></use> 1854 </svg> 1855 </a> 1856 </div> 1857 1858 <div class="header-menu-actions-action header-menu-actions-action--social mobile"> 1859 <a class="icon icon--lg icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://www.instagram.com/peninternational/" target="_blank" aria-label="Instagram"> 1860 <svg viewBox="23 23 64 64"> 1861 <use xlink:href="#instagram-unauth-icon" width="110" height="110"></use> 1862 </svg> 1863 </a> 1864 </div> 1865 1866 <div class="header-menu-actions-action header-menu-actions-action--social mobile"> 1867 <a class="icon icon--lg icon--fill header-icon header-icon-border-shape-none header-icon-border-style-outline" href="https://www.linkedin.com/company/pen-international/" target="_blank" aria-label="LinkedIn"> 1868 <svg viewBox="23 23 64 64"> 1869 <use xlink:href="#linkedin-unauth-icon" width="110" height="110"></use> 1870 </svg> 1871 </a> 1872 </div> 1873 1874 1875 </div> 1876 1877 1878 1879 <div class="header-menu-cta"> 1880 <a 1881 class="theme-btn--primary btn sqs-button-element--primary" 1882 href="https://www.justgiving.com/campaign/pen-international-imagine-appeal" 1883 target="_blank" 1884 > 1885 Donate 1886 </a> 1887 </div> 1888 1889 </div> 1890 </nav> 1891 </div> 1892 </div> 1893 1894
1894<script type="61a8bf836937f5d5e943604b-text/javascript"> 1895 (function() { 1896 var header = document.getElementById('header'); 1897 if (!header) { 1898 return; 1899 } 1900 function setHeaderHeightVar() { 1901 document.documentElement.style.setProperty( 1902 '--header-height', 1903 header.getBoundingClientRect().height + 'px' 1904 ); 1905 } 1906 setHeaderHeightVar(); 1907 var images = header.getElementsByTagName('img'); 1908 for (var i = 0; i < images.length; i++) { 1909 if (!images[i].complete) { 1910 images[i].addEventListener('load', setHeaderHeightVar); 1911 } 1912 } 1913 })(); 1914 //# sourceURL=reserveSpaceForHeader.js 1915 </script>
1915 1916 </header> 1917 1918 1919 1920 1921 <main id="page" class="container" role="main"> 1922 1923 1924 <article 1925 class="page-regions" 1926 id="page-regions" 1927 data-collection-id="6765783a8484201176eec23d" 1928 data-item-id="" 1929 data-regions-source="collection" 1930> 1931 1932 1933 1934 1935 1936 1937 <section class="region" data-region-id="2e97b89d52ca0bf666afc86f" data-region-source="collection"> 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958<section 1959 data-test="page-section" 1960 1961 data-section-theme="" 1962 class='page-section 1963 1964 full-bleed-section 1965 layout-engine-section 1966 1967 background-width--full-bleed 1968 1969 section-height--medium 1970 1971 1972 content-width--wide 1973 1974 horizontal-alignment--center 1975 vertical-alignment--middle 1976 1977 1978 1979 1980 ' 1981 1982 data-section-id="67657843ae578b584c8c40ec" 1983 1984 data-controller="SectionWrapperController" 1985 data-current-styles="{ 1986"imageOverlayOpacity": 0.15, 1987"backgroundWidth": "background-width--full-bleed", 1988"sectionHeight": "section-height--medium", 1989"customSectionHeight": 10, 1990"horizontalAlignment": "horizontal-alignment--center", 1991"verticalAlignment": "vertical-alignment--middle", 1992"contentWidth": "content-width--wide", 1993"customContentWidth": 50, 1994"sectionTheme": "", 1995"sectionAnimation": "none", 1996"backgroundMode": "image" 1997}" 1998 data-current-context="{ 1999"video": null, 2000"backgroundImageId": null, 2001"backgroundMediaEffect": null, 2002"divider": null, 2003"typeName": "page" 2004}" 2005 data-animation="none" 2006 data-fluid-engine-section 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 data-sqsp-section="fluid-engine" 2018 2019 2020> 2021 <div 2022 class="section-border" 2023 2024 > 2025 <div class="section-background"> 2026 2027 2028 2029 </div> 2030 </div> 2031 <div 2032 class='content-wrapper' 2033 style=' 2034 2035 2036 2037 ' 2038 > 2039 <div 2040 class="content" 2041 2042 > 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 <div data-fluid-engine="true"><style> 2054 2055.fe-676578431b011e3f75d9be81 { 2056 --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); 2057 --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); 2058 2059 display: grid; 2060 position: relative; 2061 grid-area: 1/1/-1/-1; 2062 grid-template-rows: repeat(6,minmax(24px, auto)); 2063 grid-template-columns: 2064 minmax(var(--grid-gutter), 1fr) 2065 repeat(8, minmax(0, var(--cell-max-width))) 2066 minmax(var(--grid-gutter), 1fr); 2067 row-gap: 11.0px; 2068 column-gap: 11.0px; 2069 overflow-x: hidden; 2070 overflow-x: clip; 2071} 2072 2073@media (min-width: 768px) { 2074 .background-width--inset .fe-676578431b011e3f75d9be81 { 2075 --inset-padding: calc(var(--sqs-site-gutter) * 2); 2076 } 2077 2078 .fe-676578431b011e3f75d9be81 { 2079 --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); 2080 --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); 2081 --inset-padding: 0vw; 2082 2083 --row-height-scaling-factor: 0.0215; 2084 --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); 2085 2086 grid-template-rows: repeat(10,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); 2087 grid-template-columns: 2088 minmax(var(--grid-gutter), 1fr) 2089 repeat(24, minmax(0, var(--cell-max-width))) 2090 minmax(var(--grid-gutter), 1fr); 2091 } 2092} 2093 2094 2095 .fe-block-yui_3_17_2_1_1734691230380_12062 { 2096 grid-area: 1/2/7/10; 2097 z-index: 1; 2098 2099 @media (max-width: 767px) { 2100 2101 2102 2103 2104 } 2105 } 2106 2107 .fe-block-yui_3_17_2_1_1734691230380_12062 .sqs-block { 2108 justify-content: flex-start; 2109 } 2110 2111 .fe-block-yui_3_17_2_1_1734691230380_12062 .sqs-block-alignment-wrapper { 2112 align-items: flex-start; 2113 } 2114 2115 @media (min-width: 768px) { 2116 .fe-block-yui_3_17_2_1_1734691230380_12062 { 2117 grid-area: 1/3/11/25; 2118 z-index: 1; 2119 2120 2121 2122 2123 2124 2125 } 2126 2127 .fe-block-yui_3_17_2_1_1734691230380_12062 .sqs-block { 2128 justify-content: flex-start; 2129 } 2130 2131 .fe-block-yui_3_17_2_1_1734691230380_12062 .sqs-block-alignment-wrapper { 2132 align-items: flex-start; 2133 } 2134 } 2135 2136</style><div class="fluid-engine fe-676578431b011e3f75d9be81"><div class="fe-block fe-block-yui_3_17_2_1_1734691230380_12062"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-code code-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.c
2136ode/817d0560-f81e-4a3a-bbef-2fc64ee06dd8_979/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/817d0560-f81e-4a3a-bbef-2fc64ee06dd8_979/website.components.code.visitor.js"]" data-block-type="1337" data-definition-name="website.components.code" data-sqsp-block="code" data-website-component-id="yui_3_17_2_1_1734691230380_12062" id="block-yui_3_17_2_1_1734691230380_12062"><div class="sqs-block-content"> 2137 2138 2139<div 2140 class="sqs-code-container" 2141 2142 2143 data-localized="{"enableSafeModeButton":"Preview in safe mode","enableSafeModeText":"This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.","enableSafeModeTitle":"Embedded Scripts","exitSafeModeButton":"Exit safe preview","exitSafeModeText":"Please view the page after logging out for accurate rendering.","exitSafeModeTitle":"Safe Preview","globalSafeMode":"Embedded Code: This block contains embedded code that has been disabled.","scriptDisabled":"Script Disabled"}" 2144 2145 2146 2147 2148> 2149 2150 <style> 2151 2152 #searchContainer { 2153 margin-bottom: 20px; 2154 } 2155 2156 #searchForm { 2157 display: flex; 2158 } 2159 2160#searchQuery { 2161 flex: 1; 2162 padding: 10px; 2163 font-size: 16px; 2164 color: #000 !important; 2165 background-color: #fff !important; 2166 caret-color: #000; 2167} 2168 2169#searchQuery::placeholder { 2170 color: #666 !important; 2171 opacity: 1; 2172} 2173 2174 #searchForm button { 2175 padding: 10px 20px; 2176 font-size: 16px; 2177 } 2178 2179 2180 #resultsContainer .article img { 2181 max-width: 100%; 2182 2183 } 2184 2185 #paginationContainer { 2186 margin-top: 20px; 2187 } 2188 2189 #paginationContainer button:disabled { 2190 opacity: 0.5; 2191 cursor: not-allowed; 2192 } 2193 2194 2195 #resultsContainer{ 2196 display: grid; 2197 grid-template-columns: repeat(4, 1fr); 2198 gap: 40px 20px; 2199 2200 } 2201 2202 @media only screen and (max-width: 1045px) { 2203 2204 #resultsContainer{ 2205 2206 grid-template-columns: repeat(2, 1fr); 2207 } 2208 } 2209 2210 @media only screen and (max-width: 540px) { 2211 2212 #resultsContainer{ 2213 2214 grid-template-columns: repeat(1, 1fr); 2215 } 2216 } 2217 2218 .article { 2219 padding: 10px; 2220 border: 1px solid #ddd; 2221 border-radius: 5px; 2222 text-align: center; 2223 background-color: #fff; 2224 display: flex; 2225 flex-direction: column; 2226 justify-content: space-between; 2227 height: 100%; 2228 } 2229 2230 .article img { 2231 width: 100%; 2232 height: 300px; 2233 object-fit: cover; 2234 border-radius: 5px 5px 0 0; 2235 } 2236 2237 .date-categories { 2238 font-size: 14px; 2239 color: #666; 2240 margin: 5px 0; 2241 font-weight: 500; 2242 text-align: center; 2243 } 2244 2245 .article h3 { 2246 font-size: 28px; 2247 font-weight: bold; 2248 margin: 10px 0 5px 0; 2249 text-align: left; 2250 } 2251 2252 .article h3 a { 2253 color: #333; 2254 text-decoration: none; 2255 } 2256 2257 .article h3 a:hover { 2258 text-decoration: underline; 2259 } 2260 2261 .read-more { 2262 margin-top: auto; 2263 color: #c01c2c; 2264 font-weight: bold; 2265 text-decoration: none; 2266 text-align: center; 2267 } 2268 2269 .read-more:hover { 2270 text-decoration: underline; 2271 } 2272 2273 #nextPageBtn { 2274 padding: 8px 16px; 2275 background-color: #c01c2c; 2276 color: white; 2277 border: none; 2278 border-radius: 4px; 2279 cursor: pointer; 2280 font-size: 14px; 2281 font-weight: bold; 2282 width: 120px; 2283 } 2284 2285 #prevPageBtn { 2286 padding: 8px 16px; 2287 background-color: #c01c2c; 2288 color: white; 2289 border: none; 2290 border-radius: 4px; 2291 cursor: pointer; 2292 font-size: 14px; 2293 font-weight: bold; 2294 width: 120px; 2295 } 2296 2297 #pageSelect { 2298 padding: 8px; 2299 margin: 0 10px; 2300 min-width: 150px; 2301 border: 1px solid #ddd; 2302 border-radius: 3px; 2303 font-size: 14px; 2304 } 2305 2306 #paginationContainer { 2307 display: flex; 2308 justify-content: center; 2309 margin-top: 50px; 2310 } 2311 2312 #submitButton { 2313 padding: 8px 16px; 2314 background-color: #c01c2c; 2315 color: white; 2316 border: none; 2317 border-radius: 4px; 2318 cursor: pointer; 2319 font-size: 14px; 2320 font-weight: bold; 2321 width: 120px; 2322 margin-left: 20px; 2323 } 2324 2325 /* HTML: <div class="loader"></div> */ 2326 .loader { 2327 margin-top:70px; 2328 width: 90px; 2329 aspect-ratio: .75; 2330 --c: no-repeat linear-gradient(#000 0 0); 2331 background: 2332 var(--c) 0% 50%, 2333 var(--c) 50% 50%,
2334 var(--c) 100% 50%; 2335 animation: l7 1s infinite linear alternate; 2336 } 2337 @keyframes l7 { 2338 0% {background-size: 20% 50% ,20% 50% ,20% 50% } 2339 20% {background-size: 20% 20% ,20% 50% ,20% 50% } 2340 40% {background-size: 20% 100%,20% 20% ,20% 50% } 2341 60% {background-size: 20% 50% ,20% 100%,20% 20% } 2342 80% {background-size: 20% 50% ,20% 50% ,20% 100%} 2343 100%{background-size: 20% 50% ,20% 50% ,20% 50% } 2344 } 2345 2346 #spinnercontainer { 2347 2348 display:flex; 2349 justify-content:center; 2350 2351 2352 } 2353 2354 div:has(#searchContainer) { 2355 min-height:400px; 2356} 2357 2358 2359 .sqs-block-content { 2360 /* min-height:400px;*/ 2361 } 2362 2363 #noresultslabel{ 2364 2365 align-items:center; 2366 justify-content: center; 2367 text-align: center; 2368 font-size: 20px; 2369 margin-top: 40px; 2370 2371 } 2372 </style> 2373<div id="searchContainer"> 2374 <form id="searchForm"> 2375 <input type="text" id="searchQuery" placeholder="Search..."> 2376 <button type="submit" id = "submitButton">Search</button> 2377 </form> 2378 <div id="spinnercontainer"> 2379 <div id="loadingSpinner" class="loader" style="display:none;"></div> 2380 <div id ="noresultslabel" style="display:none;"> Your search did not match any documents.</div> 2381 </div> 2382</div> 2383<div id="resultsContainer"></div> 2384<div id="paginationContainer" style="display:none;"> 2385 <button id="prevPageBtn">Previous</button> 2386 <select id="pageSelect"></select> 2387 <button id="nextPageBtn">Next</button> 2388</div> 2389 2390<!-- Include jQuery if it's not already included in your Squarespace site -->
2391<script src="https://code.jquery.com/jquery-3.6.0.min.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
2391 2392 2393<!-- Add this script block to your Squarespace page (you can use a Code Block) -->
2394<script type="61a8bf836937f5d5e943604b-text/javascript"> 2395 $(document).ready(function() { 2396 let paginationState = { 2397 articles: [], 2398 currentPage: 1, 2399 totalPages: 1, 2400 resultsPerPage: 20, 2401 }; 2402 2403 $('#searchForm').submit(function(event) { 2404 event.preventDefault(); 2405 let query = $('#searchQuery').val(); 2406 if (query.trim() === '') { 2407 alert('Please enter a search term.'); 2408 return; 2409 } 2410 $('#loadingSpinner').show(); 2411 $('#noresultslabel').hide(); 2412 $('#resultsContainer').empty(); 2413 $('#paginationContainer').hide(); 2414 performSearch(query); 2415 }); 2416 2417 function performSearch(query) { 2418 let page = 0; 2419 let totalArticles = []; 2420 let totalCount = 0; 2421 2422 // Reset paginationState 2423 paginationState = { 2424 articles: [], 2425 currentPage: 1, 2426 totalPages: 1, 2427 resultsPerPage: 20, 2428 }; 2429 2430 fetchPage(query, page).then(response => { 2431 totalCount = response.totalCount; 2432 totalArticles = totalArticles.concat(response.items); 2433 2434 let itemsPerRequest = response.items.length; 2435 let totalPagesToFetch = Math.ceil(totalCount / itemsPerRequest); 2436 2437 let promises = []; 2438 for (let p = 1; p < totalPagesToFetch; p++) { 2439 promises.push(fetchPage(query, p).then(resp => { 2440 totalArticles = totalArticles.concat(resp.items); 2441 })); 2442 } 2443 2444 Promise.all(promises).then(() => { 2445 let uniqueArticles = removeDuplicates(totalArticles); 2446 2447 uniqueArticles.sort((a, b) => new Date(b.publishOn) - new Date(a.publishOn)); 2448 2449 // Check if there are no articles 2450 if (uniqueArticles.length === 0) { 2451 $('#noresultslabel').show(); 2452 $('#loadingSpinner').hide(); 2453 return; // Exit the function since there's nothing to display 2454} 2455 displayResults(uniqueArticles); 2456 $('#loadingSpinner').hide(); 2457 }); 2458 }).catch(error => { 2459 console.error('Error fetching data:', error); 2460 $('#loadingSpinner').hide(); 2461 alert('An error occurred while fetching data. Please try again later.'); 2462 }); 2463 } 2464 2465 function fetchPage(query, page) { 2466 let url = `https://www.pen-international.org/api/search/GeneralSearch?q=${encodeURIComponent(query)}&p=${page}`; 2467 return new Promise((resolve, reject) => { 2468 $.ajax({ 2469 url: url, 2470 method: 'GET', 2471 dataType: 'json', 2472 success: function(data) { 2473 // Extract only necessary fields from each item 2474 data.items = data.items.map(item => ({ 2475 id: item.id, 2476 title: item.title, 2477 publishOn: item.publishOn, 2478 imageUrl: item.imageUrl, 2479 itemUrl: item.itemUrl 2480 })); 2481 resolve(data); 2482 }, 2483 error: function(jqXHR, status, error) { 2484 reject(error); 2485 } 2486 }); 2487 }); 2488 } 2489 2490 function removeDuplicates(articles) { 2491 let seenIds = new Set(); 2492 let uniqueArticles = []; 2493 for (let article of articles) { 2494 if (!seenIds.has(article.id)) { 2495 seenIds.add(article.id); 2496 uniqueArticles.push(article); 2497 } 2498 } 2499 return uniqueArticles; 2500 } 2501 2502 function displayResults(articles) { 2503 paginationState.articles = articles; 2504 paginationState.totalPages = Math.ceil(articles.length / paginationState.resultsPerPage); 2505 paginationState.currentPage = 1; 2506 2507 // Display initial results 2508 renderPage(); 2509 2510 // Set up pagination controls 2511 setupPaginationControls(); 2512 2513 2514 } 2515 2516 function renderPage() { 2517 let articles = paginationState.articles; 2518 let currentPage = paginationState.currentPage; 2519 let resultsPerPage = paginationState.resultsPerPage; 2520 2521 $('#resultsContainer').empty(); 2522 let startIndex = (currentPage - 1) * resultsPerPage; 2523 let endIndex = Math.min(startIndex + resultsPerPage, articles.length); 2524 let pageArticles = articles.slice(startIndex, endIndex); 2525 2526 for (let article of pageArticles) { 2527 let articleHtml = `<div class="article"> 2528 ${article.imageUrl ? '<img src="' + article.imageUrl + '" alt="Article Image">' : ''} 2529 ${article.publishOn ? '<p>' + new Date(article.publishOn).toLocaleDateString() + '</p>' : ''} 2530 ${article.title ? '<h3>' + article.title + '</h3>' : ''} 2531 2532 2533 <a class="read-more" href="${article.itemUrl}">Read more</a> 2534 </div>`; 2535 $('#resultsContainer').append(articleHtml); 2536 } 2537 } 2538 2539 function setupPaginationControls() { 2540 let currentPage = paginationState.currentPage; 2541 let totalPages = paginationState.totalPages; 2542 2543 if (totalPages <= 1) { 2544 $('#paginationContainer').hide(); 2545 return; 2546 } 2547 2548 $('#paginationContainer').show(); 2549 2550 // Populate page select dropdown 2551 let $pageSelect = $('#pageSelect'); 2552 $pageSelect.empty(); 2553 2554 for (let i = 1; i <= totalPages; i++) { 2555 let option = `<option value="${i}" ${i === currentPage ? 'selected' : ''}>${i}</option>`; 2556 $pageSelect.append(option); 2557 } 2558 2559 // Enable or disable prev/next buttons 2560 $('#prevPageBtn').prop('disabled', currentPage === 1); 2561 $('#nextPageBtn').prop('disabled', currentPage === totalPages); 2562 2563 // Set up event handlers 2564 $('#prevPageBtn').off('click').on('click', function() { 2565 if (paginationState.currentPage > 1) { 2566 paginationState.currentPage--; 2567 renderPage(); 2568 setupPaginationControls(); 2569 scrollToResults(); 2570 } 2571 }); 2572 $('#nextPageBtn').off('click').on('click', function() { 2573 if (paginationState.currentPage < paginationState.totalPages) { 2574 paginationState.currentPage++; 2575 renderPage(); 2576 setupPaginationControls(); 2577 scrollToResults(); 2578 } 2579 }); 2580 $('#pageSelect').off('change').on('change', function() { 2581 paginationState.currentPage = parseInt($(this).val()); 2582 renderPage(); 2583 setupPaginationControls(); 2584 scrollToResults(); 2585 }); 2586 } 2587 2588 function scrollToResults() { 2589 $('html, body').animate({ 2590 scrollTop: $('#resultsContainer').offset().top 2591 }, 500); 2592 } 2593 }); 2594</script>
2594 2595 2596 2597 2598 2599 2600 2601</div> 2602 2603<style class="transform-overrides-vars"> 2604 2605</style> 2606 2607</div></div></div></div></div> 2608 </div> 2609 2610 </div> 2611 2612</section> 2613 2614 2615 2616 2617 </section> 2618 2619</article> 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 </main> 2632 2633 <footer class="sections" id="footer-sections" data-footer-sections> 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657<section 2658 data-test="page-section" 2659 2660 data-section-theme="dark-bold" 2661 class='page-section 2662 2663 full-bleed-section 2664 layout-engine-section 2665 2666 background-width--full-bleed 2667 2668 section-height--small 2669 2670 2671 content-width--wide 2672 2673 horizontal-alignment--center 2674 vertical-alignment--middle 2675 2676 2677 2678 2679 dark-bold' 2680 2681 data-section-id="63ee72241a63375ebe300560" 2682 2683 data-controller="SectionWrapperController" 2684 data-current-styles="{ 2685"imageOverlayOpacity": 0.15, 2686"backgroundWidth": "background-width--full-bleed", 2687"sectionHeight": "section-height--small", 2688"customSectionHeight": 30, 2689"horizontalAlignment": "horizontal-alignment--center", 2690"verticalAlignment": "vertical-alignment--middle", 2691"contentWidth": "content-width--wide", 2692"customContentWidth": 50, 2693"sectionTheme": "dark-bold", 2694"sectionAnimation": "none", 2695"backgroundMode": "image" 2696}" 2697 data-current-context="{ 2698"video": { 2699"playbackSpeed": 0.5, 2700"filter": 2, 2701"filterStrength": 0, 2702"zoom": 0, 2703"videoSourceProvider": "none" 2704}, 2705"backgroundImageId": null, 2706"backgroundMediaEffect": null, 2707"divider": null, 2708"typeName": "page" 2709}" 2710 data-animation="none" 2711 data-fluid-engine-section 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 data-sqsp-section="fluid-engine" 2723 2724 2725> 2726 <div 2727 class="section-border" 2728 2729 > 2730 <div class="section-background"> 2731 2732 2733 2734 </div> 2735 </div> 2736 <div 2737 class='content-wrapper' 2738 style=' 2739 2740 2741 2742 ' 2743 > 2744 <div 2745 class="content" 2746 2747 > 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 <div data-fluid-engine="true"><style> 2759 2760.fe-63ee72247e3b87b3791919eb { 2761 --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); 2762 --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); 2763 2764 display: grid; 2765 position: relative; 2766 grid-area: 1/1/-1/-1; 2767 grid-template-rows: repeat(22,minmax(24px, auto)); 2768 grid-template-columns: 2769 minmax(var(--grid-gutter), 1fr) 2770 repeat(8, minmax(0, var(--cell-max-width))) 2771 minmax(var(--grid-gutter), 1fr); 2772 row-gap: 11.0px; 2773 column-gap: 11.0px; 2774 overflow-x: hidden; 2775 overflow-x: clip; 2776} 2777 2778@media (min-width: 768px) { 2779 .background-width--inset .fe-63ee72247e3b87b3791919eb { 2780 --inset-padding: calc(var(--sqs-site-gutter) * 2); 2781 } 2782 2783 .fe-63ee72247e3b87b3791919eb { 2784 --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); 2785 --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); 2786 --inset-padding: 0vw; 2787 2788 --row-height-scaling-factor: 0.0215; 2789 --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); 2790 2791 grid-template-rows: repeat(8,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); 2792 grid-template-columns: 2793 minmax(var(--grid-gutter), 1fr) 2794 repeat(24, minmax(0, var(--cell-max-width))) 2795 minmax(var(--grid-gutter), 1fr); 2796 } 2797} 2798 2799 2800 .fe-block-39f0ade8103ab88ca3ae { 2801 grid-area: 2/2/3/6; 2802 z-index: 4; 2803 2804 @media (max-width: 767px) { 2805 2806 2807 } 2808 } 2809 2810 .fe-block-39f0ade8103ab88ca3ae .sqs-block { 2811 justify-content: flex-start; 2812 } 2813 2814 .fe-block-39f0ade8103ab88ca3ae .sqs-block-alignment-wrapper { 2815 align-items: flex-start; 2816 } 2817 2818 @media (min-width: 768px) { 2819 .fe-block-39f0ade8103ab88ca3ae { 2820 grid-area: 4/9/5/13; 2821 z-index: 4; 2822 2823 2824 2825 2826 } 2827 2828 .fe-block-39f0ade8103ab88ca3ae .sqs-block { 2829 justify-content: flex-start; 2830 } 2831 2832 .fe-block-39f0ade8103ab88ca3ae .sqs-block-alignment-wrapper { 2833 align-items: flex-start; 2834 } 2835 } 2836 2837 .fe-block-63ee72249aff541af9c13e90 { 2838 grid-area: 2/6/3/10; 2839 z-index: 3; 2840 2841 @media (max-width: 767px) { 2842 2843 2844 } 2845 } 2846 2847 .fe-block-63ee72249aff541af9c13e90 .sqs-block { 2848 justify-content: flex-start; 2849 } 2850 2851 .fe-block-63ee72249aff541af9c13e90 .sqs-block-alignment-wrapper {
2852 align-items: flex-start; 2853 } 2854 2855 @media (min-width: 768px) { 2856 .fe-block-63ee72249aff541af9c13e90 { 2857 grid-area: 4/13/5/17; 2858 z-index: 3; 2859 2860 2861 2862 2863 } 2864 2865 .fe-block-63ee72249aff541af9c13e90 .sqs-block { 2866 justify-content: flex-start; 2867 } 2868 2869 .fe-block-63ee72249aff541af9c13e90 .sqs-block-alignment-wrapper { 2870 align-items: flex-start; 2871 } 2872 } 2873 2874 .fe-block-63ee722415d7036b980d6b15 { 2875 grid-area: 3/2/7/6; 2876 z-index: 2; 2877 2878 @media (max-width: 767px) { 2879 2880 2881 } 2882 } 2883 2884 .fe-block-63ee722415d7036b980d6b15 .sqs-block { 2885 justify-content: flex-start; 2886 } 2887 2888 .fe-block-63ee722415d7036b980d6b15 .sqs-block-alignment-wrapper { 2889 align-items: flex-start; 2890 } 2891 2892 @media (min-width: 768px) { 2893 .fe-block-63ee722415d7036b980d6b15 { 2894 grid-area: 5/9/9/13; 2895 z-index: 2; 2896 2897 2898 2899 2900 } 2901 2902 .fe-block-63ee722415d7036b980d6b15 .sqs-block { 2903 justify-content: flex-start; 2904 } 2905 2906 .fe-block-63ee722415d7036b980d6b15 .sqs-block-alignment-wrapper { 2907 align-items: flex-start; 2908 } 2909 } 2910 2911 .fe-block-63ee72246f37b28f169f9b60 { 2912 grid-area: 3/6/5/10; 2913 z-index: 4; 2914 2915 @media (max-width: 767px) { 2916 2917 2918 } 2919 } 2920 2921 .fe-block-63ee72246f37b28f169f9b60 .sqs-block { 2922 justify-content: center; 2923 } 2924 2925 .fe-block-63ee72246f37b28f169f9b60 .sqs-block-alignment-wrapper { 2926 align-items: center; 2927 } 2928 2929 @media (min-width: 768px) { 2930 .fe-block-63ee72246f37b28f169f9b60 { 2931 grid-area: 5/13/6/17; 2932 z-index: 4; 2933 2934 2935 2936 2937 } 2938 2939 .fe-block-63ee72246f37b28f169f9b60 .sqs-block { 2940 justify-content: flex-start; 2941 } 2942 2943 .fe-block-63ee72246f37b28f169f9b60 .sqs-block-alignment-wrapper { 2944 align-items: flex-start; 2945 } 2946 } 2947 2948 .fe-block-63ee722430cb5d5a1186e26d { 2949 grid-area: 5/6/7/9; 2950 z-index: 5; 2951 2952 @media (max-width: 767px) { 2953 2954 2955 } 2956 } 2957 2958 .fe-block-63ee722430cb5d5a1186e26d .sqs-block { 2959 justify-content: center; 2960 } 2961 2962 .fe-block-63ee722430cb5d5a1186e26d .sqs-block-alignment-wrapper { 2963 align-items: center; 2964 } 2965 2966 @media (min-width: 768px) { 2967 .fe-block-63ee722430cb5d5a1186e26d { 2968 grid-area: 6/13/8/16; 2969 z-index: 5; 2970 2971 2972 2973 2974 } 2975 2976 .fe-block-63ee722430cb5d5a1186e26d .sqs-block { 2977 justify-content: center; 2978 } 2979 2980 .fe-block-63ee722430cb5d5a1186e26d .sqs-block-alignment-wrapper { 2981 align-items: center; 2982 } 2983 } 2984 2985 .fe-block-63ee7224b3fa83ddde453e86 { 2986 grid-area: 8/2/15/10; 2987 z-index: 6; 2988 2989 @media (max-width: 767px) { 2990 2991 2992 } 2993 } 2994 2995 .fe-block-63ee7224b3fa83ddde453e86 .sqs-block { 2996 justify-content: flex-start; 2997 } 2998 2999 .fe-block-63ee7224b3fa83ddde453e86 .sqs-block-alignment-wrapper { 3000 align-items: flex-start; 3001 } 3002 3003 @media (min-width: 768px) { 3004 .fe-block-63ee7224b3fa83ddde453e86 { 3005 grid-area: 3/18/8/26; 3006 z-index: 6; 3007 3008 3009 3010 3011 } 3012 3013 .fe-block-63ee7224b3fa83ddde453e86 .sqs-block { 3014 justify-content: flex-end; 3015 } 3016 3017 .fe-block-63ee7224b3fa83ddde453e86 .sqs-block-alignment-wrapper { 3018 align-items: flex-end; 3019 } 3020 } 3021 3022 .fe-block-63ee7224e4fe3e8e2c7c8ba3 { 3023 grid-area: 15/2/17/5; 3024 z-index: 0; 3025 3026 @media (max-width: 767px) { 3027 3028 3029 } 3030 } 3031 3032 .fe-block-63ee7224e4fe3e8e2c7c8ba3 .sqs-block { 3033 justify-content: center; 3034 } 3035 3036 .fe-block-63ee7224e4fe3e8e2c7c8ba3 .sqs-block-alignment-wrapper { 3037 align-items: center; 3038 } 3039 3040 @media (min-width: 768px) { 3041 .fe-block-63ee7224e4fe3e8e2c7c8ba3 { 3042 grid-area: 2/2/4/4; 3043 z-index: 0; 3044 3045 3046 3047 3048 } 3049 3050 .fe-block-63ee7224e4fe3e8e2c7c8ba3 .sqs-block { 3051 justify-content: center; 3052 } 3053 3054 .fe-block-63ee7224e4fe3e8e2c7c8ba3 .sqs-block-alignment-wrapper { 3055 align-items: center; 3056 } 3057 } 3058 3059 .fe-block-63ee7224412bac464001daf7 { 3060 grid-area: 17/2/22/10; 3061 z-index: 1; 3062 3063 @media (max-width: 767px) { 3064 3065 3066 } 3067 } 3068 3069 .fe-block-63ee7224412bac464001daf7 .sqs-block { 3070 justify-content: flex-start; 3071 } 3072 3073 .fe-block-63ee7224412bac464001daf7 .sqs-block-alignment-wrapper { 3074 align-items: flex-start; 3075 } 3076 3077 @media (min-width: 768px) { 3078 .fe-block-63ee7224412bac464001daf7 { 3079 grid-area: 4/2/9/9; 3080 z-index: 1; 3081 3082 3083 3084 3085 } 3086 3087 .fe-block-63ee7224412bac464001daf7 .sqs-block { 3088 justify-content: center; 3089 } 3090 3091 .fe-block-63ee7224412bac464001daf7 .sqs-block-alignment-wrapper { 3092 align-items: center; 3093 } 3094 } 3095 3096</style><div class="fluid-engine fe-63ee72247e3b87b3791919eb"><div class="fe-block fe-block-39f0ade8103ab88ca3ae"><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/c9d8d465-9804-4730-aa1a-d1b0a42f5761_934/website.components.html.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/c9d8d465-9804-4730-aa1a-d1b0a42f5761_934/website.components.html.visitor.js"]" data-block-type="1337" data-definition-name="website.components.html" data-sqsp-block="text" data-website-component-id="39f0ade8103ab88ca3ae" id="block-39f0ade8103ab88ca3ae"><div class="sqs-block-content"><div class="sqs-text-block-container"> 3097 3098 <div class="sqs-html-content" data-sqsp-text-block-content><p class="sqsrte-small" style="white-space:pre-wrap;"><strong>Quick Links</strong></p></div> 3099 3100 3101 3102<style id="container-styles">#block-39f0ade8103ab88ca3ae { 3103 3104 --stroke-style: none;--stroke-thickness: 6px; 3105 3106 3107 3108 3109 3110 3111 3112 3113 } 3114 3115 #block-39f0ade8103ab88ca3ae .sqs-html-content { 3116 3117 --tweak-text-block-padding: 6% 6% 6% 6%; 3118 --tweak-text-block-padding: initial; 3119} 3120 3121 .fe-block-39f0ade8103ab88ca3ae { 3122 mix-blend-mode: var(--tweak-text-block-blend 3123 ); 3124 border-radius: var(--tweak-text-block-radius); 3125 } 3126 3127 3128 3129.fe-block-39f0ade8103ab88ca3ae { 3130 --tweak-text-block-radius: 0px 0px 0px 0px; 3131 } 3132 3133 3134 3135 .fe-block-39f0ade8103ab88ca3ae { 3136 --tweak-text-block-blend 3137 : normal; 3138 } 3139 3140 3141 .fe-block-39f0ade8103ab88ca3ae { 3142 --blur-value: blur(15px);} 3143 3144</style> 3145 3146<style id="override-container-styles"> 3147 @media screen and (max-width: 767px) { 3148 3149 3150 3151#block-39f0ade8103ab88ca3ae { 3152 3153 } 3154 } 3155 3156 3157 @media screen and (max-width: 767px) { 3158 #block-39f0ade8103ab88ca3ae .sqs-html-content { 3159 3160 } 3161 } 3162 3163 @media screen and (max-width: 767px) { 3164 3165 3166 3167 3168 3169 3170 }</style> 3171<style class="transform-overrides-vars"> 3172 3173</style> 3174 3175 3176 3177 3178</div> 3179</div></div></div><div class="fe-block fe-block-63ee72249aff541af9c13e90"><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/c9d8d465-9804-4730-aa1a-d1b0a42f5761_934/website.components.html.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/c9d8d465-9804-4730-aa1a-d1b0a42f5761_934/website.components.html.visitor.js"]" data-block-type="1337" data-definition-name="website.components.html" data-sqsp-block="text" data-website-component-id="63ee72249aff541af9c13e90" id="block-63ee72249aff541af9c13e90"><div class="sqs-block-content"><div class="sqs-text-block-container"> 3180 3181 <div class="sqs-html-content" data-sqsp-text-block-content><p class="sqsrte-small" style="white-space:pre-wrap;"><strong>Follow Us</strong></p></div> 3182 3183 3184 3185<style id="container-styles">#block-63ee72249aff541af9c13e90 { 3186 3187 --stroke-style: none;--stroke-thickness: 6px; 3188 3189 3190 3191 3192 3193 3194 3195 3196 } 3197 3198 #block-63ee72249aff541af9c13e90 .sqs-html-content { 3199 3200 --tweak-text-block-padding: 6% 6% 6% 6%; 3201 --tweak-text-block-padding: initial; 3202} 3203 3204 .fe-block-63ee72249aff541af9c13e90 { 3205 mix-blend-mode: var(--tweak-text-block-blend 3206 ); 3207 border-radius: var(--tweak-text-block-radius); 3208 } 3209 3210 3211 3212.fe-block-63ee72249aff541af9c13e90 { 3213 --tweak-text-block-radius: 0px 0px 0px 0px; 3214 } 3215 3216 3217 3218 .fe-block-63ee72249aff541af9c13e90 { 3219 --tweak-text-block-blend 3220 : normal; 3221 } 3222 3223 3224 .fe-block-63ee72249aff541af9c13e90 { 3225 --blur-value: blur(15px);} 3226 3227</style> 3228 3229<style id="override-container-styles"> 3230 @media screen and (max-width: 767px) { 3231 3232 3233 3234#block-63ee72249aff541af9c13e90 { 3235 3236 } 3237 } 3238 3239 3240 @media screen and (max-width: 767px) { 3241 #block-63ee72249aff541af9c13e90 .sqs-html-content { 3242 3243 } 3244 } 3245 3246 @media screen and (max-width: 767px) { 3247 3248 3249 3250 3251 3252 3253 }</style> 3254<style class="transform-overrides-vars"> 3255 3256</style> 3257 3258 3259 3260 3261</div> 3262</div></div></div><div class="fe-block fe-block-63ee722415d7036b980d6b15"><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/c9d8d465-9804-4730-aa1a-d1b0a42f5761_934/website.components.html.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/c9d8d465-9804-4730-aa1a-d1b0a42f5761_934/website.components.html.visitor.js"]" data-block-type="1337" data-definition-name="website.components.html" data-sqsp-block="text" data-website-component-id="63ee722415d7036b980d6b15" id="block-63ee722415d7036b980d6b15"><div class="sqs-block-content"><div class="sqs-text-block-container"> 3263 3264 <div class="sqs-html-content" data-sqsp-text-block-content><p class="" style="white-space:pre-wrap;"><a href="/contact">Contact Us</a><br><a href="/faqs">FAQs </a><br><a href="/our-campaigns">Campaigns<br></a><br><a href="/privacy-policy-gdpr">Privacy & GDPR</a><br><a href="/join-our-team">Join Our Team</a><br><a href="https://www.pen-international.org/whistleblowing">Submit Whistleblowing Report</a></p></div> 3265 3266 3267 3268<style id="container-styles">#block-63ee722415d7036b980d6b15 { 3269 3270 --stroke-style: none;--stroke-thickness: 6px; 3271 3272 3273 3274 3275 3276 3277 3278 3279 } 3280 3281 #block-63ee722415d7036b980d6b15 .sqs-html-content { 3282 3283 --tweak-text-block-padding: 6% 6% 6% 6%; 3284 --tweak-text-block-padding: initial; 3285} 3286 3287 .fe-block-63ee722415d7036b980d6b15 { 3288 mix-blend-mode: var(--tweak-text-block-blend 3289 ); 3290 border-radius: var(--tweak-text-block-radius); 3291 } 3292 3293 3294 3295.fe-block-63ee722415d7036b980d6b15 { 3296 --tweak-text-block-radius: 0px 0px 0px 0px; 3297 } 3298 3299 3300 3301 .fe-block-63ee722415d7036b980d6b15 { 3302 --tweak-text-block-blend 3303 : normal; 3304 } 3305 3306 3307 .fe-block-63ee722415d7036b980d6b15 { 3308 --blur-value: blur(15px);} 3309 3310</style> 3311 3312<style id="override-container-styles"> 3313 @media screen and (max-width: 767px) { 3314 3315 3316 3317#block-63ee722415d7036b980d6b15 { 3318 3319 } 3320 } 3321 3322 3323 @media screen and (max-width: 767px) { 3324 #block-63ee722415d7036b980d6b15 .sqs-html-content { 3325 3326 } 3327 } 3328 3329 @media screen and (max-width: 767px) { 3330 3331 3332 3333 3334 3335 3336 }</style> 3337<style class="transform-overrides-vars"> 3338 3339</style> 3340 3341 3342 3343 3344</div> 3345</div></div></div><div class="fe-block fe-block-63ee72246f37b28f169f9b60"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/a1ecfd12-d33b-4367-8840-f8875e91353f_712/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/a1ecfd12-d33b-4367-8840-f8875e91353f_712/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="63ee72246f37b28f169f9b60" id="block-63ee72246f37b28f169f9b60"><div class="sqs-block-content"> 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370<div class="sqs-block-socialaccountlinks-content"> 3371 <div class="sqs-svg-icon--outer social-icon-alignment-left social-icons-color-black social-icons-size-medium social-icons-style-regular "> 3372 <style> 3373 3374 #block-63ee72246f37b28f169f9b60 { 3375 --social-icons-justify-content: flex-start; 3376 --social-icons-dimension: 24px;--social-icons-gap: 14px; 3377 3378 } 3379 3380 3381 #block-63ee72246f37b28f169f9b60 .sqs-svg-icon--wrapper { 3382 --si-border-radius: 0;--si-scale: 2;
3382--si-box-shadow: none;--si-fill-icon: var(--si-primary);--si-fill-icon-fade: var(--si-primary-faded);--si-fill-icon-hover: var(--si-primary);--si-fill-mask: transparent;--si-fill-mask-fade: transparent;--si-fill-mask-hover: transparent;--si-bg: transparent;--si-bg-fade: transparent;--si-bg-hover: transparent; 3383 } 3384 3385 3386 #block-63ee72246f37b28f169f9b60 .sqs-svg-icon--list { 3387 justify-content: var(--social-icons-justify-content, center); 3388 column-gap: var(--social-icons-gap, 12px); 3389 row-gap: var(--social-icons-gap, 12px); 3390 } 3391 #block-63ee72246f37b28f169f9b60 .sqs-svg-icon--wrapper { 3392 width: var(--social-icons-dimension, 20px); 3393 height: var(--social-icons-dimension, 20px); 3394 margin: 0; 3395 border: none; 3396 background-color: var(--si-bg, transparent); 3397 box-shadow: var(--si-box-shadow, none); 3398 border-radius: var(--si-border-radius, 0); 3399 } 3400 #block-63ee72246f37b28f169f9b60 .sqs-svg-icon--wrapper > div { 3401 transform: scale(var(--si-scale, 1)); 3402 } 3403 #block-63ee72246f37b28f169f9b60 .sqs-use--icon { 3404 fill: var(--si-fill-icon, transparent); 3405 } 3406 #block-63ee72246f37b28f169f9b60 .sqs-use--mask { 3407 fill: var(--si-fill-mask, transparent); 3408 } 3409 #block-63ee72246f37b28f169f9b60 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 3410 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 3411 } 3412 #block-63ee72246f37b28f169f9b60 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 3413 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 3414 } 3415 #block-63ee72246f37b28f169f9b60 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 3416 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 3417 } 3418 #block-63ee72246f37b28f169f9b60 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 3419 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 3420 } 3421 #block-63ee72246f37b28f169f9b60 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 3422 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 3423 } 3424 #block-63ee72246f37b28f169f9b60 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 3425 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 3426 } 3427 </style> 3428 <nav class="sqs-svg-icon--list"> 3429 3430 3431 <a 3432 href="https://www.facebook.com/profile.php?id=100076355014296" 3433 target="_blank" 3434 class="sqs-svg-icon--wrapper facebook-unauth" 3435 aria-label="Facebook" 3436 > 3437 <div> 3438 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 3439 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 3440 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 3441 </svg> 3442 </div> 3443 </a> 3444 3445 3446 3447 <a 3448 href="https://bsky.app/profile/peninternational.bsky.social" 3449 target="_blank" 3450 class="sqs-svg-icon--wrapper bluesky-unauth" 3451 aria-label="Bluesky" 3452 > 3453 <div> 3454 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 3455 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#bluesky-unauth-icon"></use> 3456 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#bluesky-unauth-mask"></use> 3457 </svg> 3458 </div> 3459 </a> 3460 3461 3462 3463 <a 3464 href="https://www.instagram.com/peninternational/" 3465 target="_blank" 3466 class="sqs-svg-icon--wrapper instagram-unauth" 3467 aria-label="Instagram" 3468 > 3469 <div> 3470 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 3471 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 3472 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 3473 </svg> 3474 </div> 3475 </a> 3476 3477 3478 3479 <a 3480 href="https://www.linkedin.com/company/pen-international/" 3481 target="_blank" 3482 class="sqs-svg-icon--wrapper linkedin-unauth" 3483 aria-label="LinkedIn" 3484 > 3485 <div> 3486 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 3487 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-icon"></use> 3488 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-mask"></use> 3489 </svg> 3490 </div> 3491 </a> 3492 3493 3494 3495 3496 3497 3498 </nav> 3499 </div> 3500 3501 3502<style id="container-styles">#block-63ee72246f37b28f169f9b60 { 3503 3504 3505 3506 3507 3508 3509 } 3510 3511 #block-63ee72246f37b28f169f9b60 .sqs-block-socialaccountlinks-content { 3512 3513 --tweak-social-links-block-padding: initial; 3514} 3515 3516 .fe-block-63ee72246f37b28f169f9b60 { 3517 mix-blend-mode: var(--tweak-social-links-block-blend); 3518 border-radius: var(--tweak-social-links-block-radius); 3519 } 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 .fe-block-63ee72246f37b28f169f9b60 { 3530 } 3531 3532</style> 3533 3534<style id="override-container-styles"> 3535 @media screen and (max-width: 767px) { 3536 3537 3538 3539#block-63ee72246f37b28f169f9b60 { 3540 3541 } 3542 } 3543 3544 3545 @media screen and (max-width: 767px) { 3546 #block-63ee72246f37b28f169f9b60 .sqs-block-socialaccountlinks-content { 3547 3548 } 3549 } 3550 3551 @media screen and (max-width: 767px) { 3552 3553 3554 3555 3556 3557 3558 }</style> 3559 3560 <style class="transform-overrides-vars"> 3561 3562</style> 3563 3564 3565 3566 3567 3568 3569</div> 3570</div></div></div><div class="fe-block fe-block-63ee722430cb5d5a1186e26d"><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/6e3bdf3b-3ff5-4995-99a4-cba9fa75f42e_1104/website.components.button.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/6e3bdf3b-3ff5-4995-99a4-cba9fa75f42e_1104/website.components.button.visitor.js"]" data-block-type="1337" data-definition-name="website.components.button" data-sqsp-block="button" data-website-component-id="63ee722430cb5d5a1186e26d" id="block-63ee722430cb5d5a1186e26d"><div class="sqs-block-content"> 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582<div 3583 class="sqs-block-button-container sqs-button-block-container-system_desktop sqs-block-button-container--left " 3584 data-animation-role="button" 3585 data-button-size="medium" 3586 data-button-type="primary" 3587 3588> 3589 <a 3590 href="https://checkout.justgiving.com/m5t2e0cvkw" 3591 class="sqs-block-button-element--medium sqs-button-element--primary sqs-block-button-element" 3592 data-sqsp-button 3593 target="_blank" 3594 > 3595 donate
3596 </a> 3597 3598 3599 3600 3601</div> 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612<style> 3613 #block-63ee722430cb5d5a1186e26d { 3614 --sqs-block-content-flex: 0; 3615 } 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629</style> 3630<style class="transform-overrides-vars"> 3631 3632</style> 3633 3634</div></div></div><div class="fe-block fe-block-63ee7224b3fa83ddde453e86"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-code code-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/817d0560-f81e-4a3a-bbef-2fc64ee06dd8_979/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/817d0560-f81e-4a3a-bbef-2fc64ee06dd8_979/website.components.code.visitor.js"]" data-block-type="1337" data-definition-name="website.components.code" data-sqsp-block="code" data-website-component-id="63ee7224b3fa83ddde453e86" id="block-63ee7224b3fa83ddde453e86"><div class="sqs-block-content"> 3635 3636 3637<div 3638 class="sqs-code-container" 3639 3640 3641 data-localized="{"enableSafeModeButton":"Preview in safe mode","enableSafeModeText":"This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.","enableSafeModeTitle":"Embedded Scripts","exitSafeModeButton":"Exit safe preview","exitSafeModeText":"Please view the page after logging out for accurate rendering.","exitSafeModeTitle":"Safe Preview","globalSafeMode":"Embedded Code: This block contains embedded code that has been disabled.","scriptDisabled":"Script Disabled"}" 3642 3643 3644 3645 3646> 3647 3648 <!-- Begin Mailchimp Signup Form --> 3649 3650<link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css"> 3651 3652<style type="text/css"> 3653 3654 #mc_embed_signup{clear:left; font:13px sofia-pro,sans-serif; } 3655 3656 /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. 3657 3658 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 3659 3660</style> 3661 3662<div id="mc_embed_signup"> 3663 3664<form action=https://pen-international.us2.list-manage.com/subscribe/post?u=9ad2826722a998e8a63b0772f&id=d845100659 method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> 3665 3666 <div id="mc_embed_signup_scroll"> 3667 3668 <h2>Join our newsletter</h2> 3669 3670 3671 3672<div class="mc-field-group"> 3673 3674 <label for="mce-EMAIL">Email Address <span class="asterisk">*</span> 3675 3676</label> 3677 3678 <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL"> 3679 3680</div> 3681 3682 <div id="mce-responses" class="clear"> 3683 3684 <div class="response" id="mce-error-response" style="display:none"></div> 3685 3686 <div class="response" id="mce-success-response" style="display:none"></div> 3687 3688 </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> 3689 3690 <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_9ad2826722a998e8a63b0772f_d845100659" tabindex="-1" value=""></div> 3691 3692 <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div> 3693 3694 </div> 3695 3696</form> 3697 3698</div> 3699
3700<script type="61a8bf836937f5d5e943604b-text/javascript" src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script>
3700<script type="61a8bf836937f5d5e943604b-text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';}(jQuery));var $mcj = jQuery.noConflict(true);</script>
3700 3701 3702<!--End mc_embed_signup--> 3703 3704 3705 3706 3707 3708</div> 3709 3710<style class="transform-overrides-vars"> 3711 3712</style> 3713 3714</div></div></div><div class="fe-block fe-block-63ee7224e4fe3e8e2c7c8ba3"><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/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/website.components.imageFluid.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/18018.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/39188.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/39882.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/64023.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/92452.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/image-effect-film-grain.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/image-effect-liquid.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/image-effect-parallax.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/image-effect-refracted-circles.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/image-effect-refracted-lines.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/website.components.imageFluid.shared.constants.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/6da3fcc2-d1a5-47d2-9f0c-8976485166e9_921/website.components.imageFluid.visitor.js"]" data-block-type="1337" data-definition-name="website.components.imageFluid" data-sqsp-block="image" data-website-component-id="63ee7224e4fe3e8e2c7c8ba3" id="block-63ee7224e4fe3e8e2c7c8ba3"><div class="sqs-block-content"> 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 3749 <div 3750 class="fluid-image-component-root image-block-outer-wrapper design-layout-fluid image-position-left image-component-container-fit combination-animation-site-default individual-animation-site-default 3751 }" 3752 data-component-id="63ee7224e4fe3e8e2c7c8ba3" 3753 data-test="image-block-fluid-outer-wrapper" 3754 data-is-image-stretched="false" 3755 data-is-mask-applied="false" 3756 data-media-focal-point="0.5,0.5" 3757 3758 3759 data-bpo="" 3760 data-breakpoints="[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}]" 3761 3762 3763 > 3764 <div 3765 class="fluid-image-animation-wrapper sqs-image sqs-block-alignment-wrapper" 3766 data-animation-role="image" 3767 > 3768 <div 3769 class="fluid-image-container sqs-image-content js-image-container visitor-mode" 3770 3771 data-sqsp-image-block-image-container 3772 > 3773 3774 3775 3776 3777 3778 3779 3780 3781 <div class="js-content-mode-element-wrapper js-content-mode-element-system_desktop"> 3782 3783 3784 <div class="js-content-mode-element content-fit"> 3785 3786 3787 3788 3789 3790 3791 3792 <img data-stretch="false" 3793 data-src="https://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/8b4ff45b-53e6-4c8e-9393-3c788bee7ab7/PEN_LOGO_WHITE+%281%29.png" 3794 data-image="https://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/8b4ff45b-53e6-4c8e-9393-3c788bee7ab7/PEN_LOGO_WHITE+%281%29.png" 3795 data-image-dimensions="283x195" 3796 data-image-focal-point="0.5,0.5" 3797 data-sqsp-image-block-image 3798 alt="" 3799 data-licensed-asset-preview="false" 3800 data-load="false" elementtiming="system-image-block" src="https://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/8b4ff45b-53e6-4c8e-9393-3c788bee7ab7/PEN_LOGO_WHITE+%281%29.png" width="283" height="195" alt="" sizes="auto, (max-width: 640px) 100.00vw, (max-width: 767px) 37.50vw, 8.33vw" style="display:block;object-position: var(--image-component-focal-point);object-fit: var(--image-component-object-fit);" srcset="https://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/8b4ff45b-53e6-4c8e-9393-3c788bee7ab7/PEN_LOGO_WHITE+%281%29.png?format=100w 100w, https://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/8b4ff45b-53e6-4c8e-9393-3c788bee7ab7/PEN_LOGO_WHITE+%281%29.png?format=300w 300w, https://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/8b4ff45b-53e6-4c8e-9393-3c788bee7ab7/PEN_LOGO_WHITE+%281%29.png?format=500w 500w, https://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/8b4ff45b-53e6-4c8e-9393-3c788bee7ab7/PEN_LOGO_WHITE+%281%29.png?format=750w 750w, https://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/8b4ff45b-53e6-4c8e-9393-3c788bee7ab7/PEN_LOGO_WHITE+%281%29.png?format=1000w 1000w, https://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/8b4ff45b-53e6-4c8e-9393-3c788bee7ab7/PEN_LOGO_WHITE+%281%29.png?format=1500w 1500w, https://www.pen-international.org/images/content/v1/628f9ae10b12c8255bd8814d/8b4ff45b-53e6-4c8e-9393-3c788bee7ab7/PEN_LOGO_WHITE+%281%29.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs" data-image-component="1.0.1"> 3801 3802 3803 3804 <div class="fluidImageOverlay"></div> 3805 3806 </div> 3807 3808 3809 </div> 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 </div> 3825 </div> 3826 <style> 3827 3828 3829 3830 #block-63ee7224e4fe3e8e2c7c8ba3 { 3831 --image-component-focal-point: 50% 50%; 3832 3833 --image-component-object-fit: contain; 3834 --image-component-overlay-opacity: 0; 3835 --image-component-overlay-blend-mode: normal; 3836
3837 --image-component-native-aspect-ratio: 283/195; 3838 3839 3840 3841 3842 } 3843 #block-63ee7224e4fe3e8e2c7c8ba3 .fluid-image-container.visitor-mode { 3844 3845 3846 overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black);clip-path: none;-webkit-clip-path: none; 3847 3848 } 3849 #block-63ee7224e4fe3e8e2c7c8ba3 .js-content-mode-element-wrapper { 3850 position: relative; 3851 width: 100%; 3852 height: 100%; 3853 display: none; 3854 } 3855 #block-63ee7224e4fe3e8e2c7c8ba3 .js-content-mode-element-system_desktop { 3856 display: block; 3857 } 3858 </style> 3859 <style class="transform-overrides-vars"> 3860 3861</style> 3862 3863 3864 3865 3866 3867 </div> 3868 3869</div></div></div><div class="fe-block fe-block-63ee7224412bac464001daf7"><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/c9d8d465-9804-4730-aa1a-d1b0a42f5761_934/website.components.html.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/c9d8d465-9804-4730-aa1a-d1b0a42f5761_934/website.components.html.visitor.js"]" data-block-type="1337" data-definition-name="website.components.html" data-sqsp-block="text" data-website-component-id="63ee7224412bac464001daf7" id="block-63ee7224412bac464001daf7"><div class="sqs-block-content"><div class="sqs-text-block-container"> 3870 3871 <div class="sqs-html-content" data-sqsp-text-block-content><p class="" style="white-space:pre-wrap;">PEN International is a registered charity in England and Wales.<br>Registered Charity Number: 1117088.<br>Company Number: 05683997<br><br>PEN International 2022 ©<br>167-169 Great Portland Street<br>London, W1W 5PF</p><p class="" style="white-space:pre-wrap;">Website Design by <a href="https://www.vibrascreativestudio.com">Vibras Creative Studio</a></p></div> 3872 3873 3874 3875<style id="container-styles">#block-63ee7224412bac464001daf7 { 3876 3877 --stroke-style: none;--stroke-thickness: 6px; 3878 3879 3880 3881 3882 3883 3884 3885 3886 } 3887 3888 #block-63ee7224412bac464001daf7 .sqs-html-content { 3889 3890 --tweak-text-block-padding: 6% 6% 6% 6%; 3891 --tweak-text-block-padding: initial; 3892} 3893 3894 .fe-block-63ee7224412bac464001daf7 { 3895 mix-blend-mode: var(--tweak-text-block-blend 3896 ); 3897 border-radius: var(--tweak-text-block-radius); 3898 } 3899 3900 3901 3902.fe-block-63ee7224412bac464001daf7 { 3903 --tweak-text-block-radius: 0px 0px 0px 0px; 3904 } 3905 3906 3907 3908 .fe-block-63ee7224412bac464001daf7 { 3909 --tweak-text-block-blend 3910 : normal; 3911 } 3912 3913 3914 .fe-block-63ee7224412bac464001daf7 { 3915 --blur-value: blur(15px);} 3916 3917</style> 3918 3919<style id="override-container-styles"> 3920 @media screen and (max-width: 767px) { 3921 3922 3923 3924#block-63ee7224412bac464001daf7 { 3925 3926 } 3927 } 3928 3929 3930 @media screen and (max-width: 767px) { 3931 #block-63ee7224412bac464001daf7 .sqs-html-content { 3932 3933 } 3934 } 3935 3936 @media screen and (max-width: 767px) { 3937 3938 3939 3940 3941 3942 3943 }</style> 3944<style class="transform-overrides-vars"> 3945 3946</style> 3947 3948 3949 3950 3951</div> 3952</div></div></div></div></div> 3953 </div> 3954 3955 </div> 3956 3957</section> 3958 3959 3960</footer> 3961 3962 3963 </div> 3964 3965
3965<script defer="true" src="https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/site-bundle.f80860c72291f6056e059e1866a4283a.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
3965 3966
3966<script src="https://assets.squarewebsites.org/sqs-map-utils/init.min.js" type="61a8bf836937f5d5e943604b-text/javascript"></script>
vendor: 1 bytes, line 3966
3966
3967<script type="61a8bf836937f5d5e943604b-text/javascript"> 3968!function(){window.self!==window.top&&function(e,t,s){if(!s.querySelector("#"+t)){var i=document.createElement("script");i.src=e+"?cache="+((new Date).getTime()+"").substr(0,7),i.id=t,s.appendChild(i)}}("https://assets.squarewebsites.org/sqs-map-utils/map-utils-admin-unlim.min.js","map-utils-admin",window.top.document.getElementsByTagName("head")[0])}(); 3969</script>
3969 3970 3971 3972<style> 3973 3974.share-container{ 3975display:flex; 3976justify-content:center; 3977padding:15px 0px 10px 0px; 3978position:fixed; 3979left:0; 3980top:50%; 3981transform:translateY(-50%); 3982z-index:2; 3983width:50px; 3984} 3985@media screen and (max-width:767px) { 3986 .share-container { 3987 display:none; 3988 } 3989 } 3990 3991.share-wrapper{ 3992display:flex; 3993flex-direction:column; 3994padding: 25px 0px; 3995gap:20px; 3996} 3997 3998 3999.button-container{ 4000display:flex; 4001align-items:center; 4002padding:0px 10px} 4003 4004/*Main Button Styling*/ 4005.social-icon{ 4006fill: #000000; 4007height: 18px; 4008transition: all .2s ease; 4009 } 4010 4011/*Main Button Styling HOVER*/ 4012.social-icon:hover{ 4013fill:#888888;} 4014 4015/*Button Link*/ 4016.social-link{ 4017display:flex; 4018align-items:center;} 4019</style> 4020 4021 4022<!--Banner Container--> 4023<div class="share-container"> 4024 4025<!--Social Share Buttons Wrapper--> 4026<div class="share-wrapper"> 4027 4028<!--Facebook--> 4029<div class="button-container"> 4030<a class="social-link" alt=âFacebook Share Buttonâ href="" target="_blank" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open('https://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(document.URL) + '&t=' + encodeURIComponent(document.URL)); return false;" data-cf-modified-61a8bf836937f5d5e943604b-=""> 4031<svg class="social-icon facebook" viewBox="0 0 24 24"><path d="M22.675 0h-21.35c-.732 0-1.325.593-1.325 1.325v21.351c0 .731.593 1.324 1.325 1.324h11.495v-9.294h-3.128v-3.622h3.128v-2.671c0-3.1 1.893-4.788 4.659-4.788 1.325 0 2.463.099 2.795.143v3.24l-1.918.001c-1.504 0-1.795.715-1.795 1.763v2.313h3.587l-.467 3.622h-3.12v9.293h6.116c.73 0 1.323-.593 1.323-1.325v-21.35c0-.732-.593-1.325-1.325-1.325z"/></svg> 4032</a></div> 4033 4034<!--Twitter--> 4035<div class="button-container"> 4036<a href="" class="social-link" onclick="if (!window.__cfRLUnblockHandlers) return false; return tweet()" alt=âTwitter Share Buttonâ data-cf-modified-61a8bf836937f5d5e943604b-=""> 4037<svg class="social-icon twitter" viewBox="0 0 24 24"><path d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"/></svg> 4038</a></div> 4039<!--Twitter Share Script-->
4040<script type="61a8bf836937f5d5e943604b-text/javascript"> 4041function tweet() { 4042var u = location.href; 4043var t=""; 4044window.open('http://twitter.com/share?url='+encodeURIComponent(u)+'&text='+encodeURIComponent(t)); 4045 return false; } 4046</script>
4046 4047 4048<!--LinkedIn--> 4049<div class="button-container"> 4050<a class="social-link" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open('https://www.linkedin.com/sharing/share-offsite/?url=' + encodeURIComponent(document.URL)); return false;" alt=âLinkedIn Share Buttonâ data-cf-modified-61a8bf836937f5d5e943604b-=""> 4051<svg class="social-icon linkedin" viewBox="0 0 24 24"><path d="M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z"/></svg> 4052</a></div> 4053 4054<!--Email--> 4055<div class="button-container"> 4056<a class="social-link" alt=âEmail Share Buttonâ href="/cdn-cgi/l/email-protection#fbc4888e99919e988fc6dd99949f82c6c1dec9cb" target="_blank" title="Email" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open('mailto:?subject=' + encodeURIComponent(document.title) + '&body=' + encodeURIComponent(document.URL)); return false;" data-cf-modified-61a8bf836937f5d5e943604b-=""><svg class="social-icon email" viewBox="0 0 24 24"> 4057<path d="M0 3v18h24v-18h-24zm6.623 7.929l-4.623 5.712v-9.458l4.623 3.746zm-4.141-5.929h19.035l-9.517 7.713-9.518-7.713zm5.694 7.188l3.824 3.099 3.83-3.104 5.612 6.817h-18.779l5.513-6.812zm9.208-1.264l4.616-3.741v9.348l-4.616-5.607z"/></svg> 4058</a> 4059</div> 4060</div> 4061</div>
vendor: 110 bytes, lines 4061-4063
4061 4062 4063<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
4063<script type="61a8bf836937f5d5e943604b-text/javascript"> 4064(function() { 4065 var pollingInterval = null; 4066 var inputPollingInterval = null; 4067 4068 // Function to extract date from MongoDB ObjectId 4069 function getDateFromObjectId(objectId) { 4070 if (objectId && objectId.length === 24) { 4071 var timestamp = parseInt(objectId.substring(0, 8), 16); 4072 return new Date(timestamp * 1000); 4073 } 4074 return null; 4075 } 4076 4077 // Function to format a date as "day-month-year" 4078 function formatDate(date) { 4079 var day = ('0' + date.getDate()).slice(-2); // Ensures two digits 4080 var month = ('0' + (date.getMonth() + 1)).slice(-2); // Months are zero-based 4081 var year = date.getFullYear(); 4082 return day + '/' + month + '/' + year; 4083 } 4084 4085 // Function to append a date div to a search result item 4086 function appendDateToItem(item, date) { 4087 var formattedDate = formatDate(date); 4088 4089 // Create a new div element for the date 4090 var dateDiv = document.createElement('div'); 4091 dateDiv.style.fontWeight = "500"; 4092 dateDiv.style.fontSize = "1em"; 4093 dateDiv.style.lineHeight = "1.4em"; 4094 dateDiv.style.paddingBottom = "10px"; 4095 dateDiv.style.display = "none"; 4096 dateDiv.className = 'search-result-date'; // Add a class for styling 4097 dateDiv.textContent = formattedDate; 4098 4099 // Find the .sqs-title element within the item 4100 var titleElement = item.querySelector('.sqs-title'); 4101 if (titleElement) { 4102 // Insert the dateDiv after the titleElement 4103 titleElement.parentNode.insertBefore(dateDiv, titleElement.nextSibling); 4104 } else { 4105 // If .sqs-title not found, append dateDiv to the item as a fallback 4106 item.appendChild(dateDiv); 4107 } 4108 } 4109 4110 // Function to get unprocessed search results 4111 function getUnprocessedSearchResults() { 4112 var resultsContainer = document.querySelector('.search-results'); 4113 if (resultsContainer) { 4114 var items = Array.from(resultsContainer.children); 4115 var unprocessedItems = items.filter(function(item) { 4116 return !item.classList.contains('processed'); 4117 }); 4118 return unprocessedItems; 4119 } else { 4120 return []; 4121 } 4122 } 4123 4124 // Function to process search results 4125 function processSearchResults() { 4126 var resultsContainer = document.querySelector('.search-results'); 4127 if (resultsContainer) { 4128 var items = Array.from(resultsContainer.children); 4129 4130 // Filter out items that have already been processed 4131 var unprocessedItems = items.filter(function(item) { 4132 return !item.classList.contains('processed'); 4133 }); 4134 4135 if (unprocessedItems.length === 0) { 4136 return; 4137 } 4138 4139 // Continue processing unprocessed items 4140 var itemsWithDates = items.map(function(item) { 4141 var date; 4142 // Check if the item has already been processed 4143 if (item.classList.contains('processed')) { 4144 // Retrieve the date stored in the item 4145 date = item.processedDate; 4146 } else { 4147 var objectId = item.getAttribute('itemid'); 4148 date = getDateFromObjectId(objectId) || new Date(0); // Use earliest date if no valid date 4149 4150 // Append date div to the item 4151 if (date.getTime() !== new Date(0).getTime()) { 4152 // appendDateToItem(item, date); 4153 } 4154 4155 // Mark item as processed and store the date 4156 item.classList.add('processed'); 4157 item.processedDate = date; 4158 } 4159 4160 return { 4161 element: item, 4162 date: date 4163 }; 4164 }); 4165 4166 // Sort items by date (descending order for newest first) 4167 itemsWithDates.sort(function(a, b) { 4168 return b.date - a.date; 4169 }); 4170 4171 // Clear current results 4172 resultsContainer.innerHTML = ''; 4173 4174 // Append sorted items back to the container 4175 itemsWithDates.forEach(function(itemWithDate) { 4176 resultsContainer.appendChild(itemWithDate.element); 4177 }); 4178 } 4179 } 4180 4181 // Function to start polling for results after input 4182 function startPollingForResults() { 4183 var pollingDuration = 10000; // Poll for up to 10 seconds 4184 var pollingStartTime = Date.now(); 4185 4186 pollingInterval = setInterval(function() { 4187 if (Date.now() - pollingStartTime > pollingDuration) { 4188 clearInterval(pollingInterval); 4189 pollingInterval = null; 4190 return; 4191 } 4192 4193 var unprocessedItems = getUnprocessedSearchResults(); 4194 if (unprocessedItems.length > 0) { 4195 processSearchResults(); 4196 4197 // Stop polling since we've processed new results 4198 clearInterval(pollingInterval); 4199 pollingInterval = null; 4200 } 4201 }, 200); // Poll every 200 milliseconds 4202 } 4203 4204 // Initialize the script when DOM is ready 4205 document.addEventListener("DOMContentLoaded", function() { 4206 // Only proceed on the search results page 4207 if ( window.location.pathname === '/search' || 4208 window.location.pathname === '/search/') { 4209 4210 4211 // Process initial search results 4212 processSearchResults(); 4213 4214 setTimeout(function() { 4215 4216 // Select the span directly using its parent div's class and the span tag 4217 var span = document.querySelector('.sqs-search-page-more span'); 4218 4219 // Change the text content of the span 4220 span.innerText = 'browse more (by relevancy)'; 4221 4222 // Start polling to wait for the search input field to appear 4223 inputPollingInterval = setInterval(function() { 4224 // Select the search input field 4225 var searchInput = document.querySelector('input[placeholder="Type to searchâ¦"]'); 4226 if (searchInput) { 4227 // Attach event listener to the search input field 4228 searchInput.addEventListener('input', function(event) { 4229 // Start polling for results changes 4230 // console.log('typing'); 4231 4232 setTimeout(function() { 4233 if (!pollingInterval) { 4234 // console.log('polling1'); 4235 startPollingForResults(); 4236 } 4237 }, 500); 4238 4239 setTimeout(function() { 4240 if (!pollingInterval) { 4241 // console.log('polling2'); 4242 startPollingForResults(); 4243 } 4244 }, 750); 4245 4246 setTimeout(function() { 4247 if (!pollingInterval) { 4248 // console.log('polling3'); 4249 startPollingForResults(); 4250 } 4251 }, 1000); 4252 4253 setTimeout(function() { 4254 if (!pollingInterval) { 4255 // console.log('polling4'); 4256 startPollingForResults(); 4257 } 4258 }, 1250); 4259 4260 setTimeout(function() { 4261 if (!pollingInterval) { 4262 // console.log('polling5'); 4263 startPollingForResults(); 4264 } 4265 }, 1500); 4266 4267 setTimeout(function() { 4268 if (!pollingInterval) { 4269 // console.log('polling6'); 4270 startPollingForResults(); 4271 } 4272 }, 1750); 4273 4274 setTimeout(function() { 4275 if (!pollingInterval) { 4276 // console.log('polling7'); 4277 startPollingForResults(); 4278 } 4279 }, 2000); 4280 4281 setTimeout(function() { 4282 if (!pollingInterval) { 4283 // console.log('polling8'); 4284 startPollingForResults(); 4285 } 4286 }, 2250); 4287 4288 setTimeout(function() { 4289 if (!pollingInterval) { 4290 // console.log('polling9'); 4291 startPollingForResults(); 4292 } 4293 }, 2500); 4294 4295 setTimeout(function() { 4296 if (!pollingInterval) { 4297 // console.log('polling10'); 4298 startPollingForResults(); 4299 } 4300 }, 2750); 4301 4302 setTimeout(function() { 4303 if (!pollingInterval) { 4304 // console.log('polling11'); 4305 startPollingForResults(); 4306 } 4307 }, 3000); 4308 4309 setTimeout(function() { 4310 if (!pollingInterval) { 4311 // console.log('polling12'); 4312 startPollingForResults(); 4313 } 4314 }, 3250); 4315 4316 setTimeout(function() { 4317 if (!pollingInterval) { 4318 // console.log('polling13'); 4319 startPollingForResults(); 4320 } 4321 }, 3500); 4322 4323 setTimeout(function() { 4324 if (!pollingInterval) { 4325 // console.log('polling14'); 4326 startPollingForResults(); 4327 } 4328 }, 3750); 4329 4330 setTimeout(function() { 4331 if (!pollingInterval) { 4332 // console.log('polling15'); 4333 startPollingForResults(); 4334 } 4335 }, 4000); 4336 4337 4338 }); 4339 4340 // Stop polling for the input field 4341 clearInterval(inputPollingInterval); 4342 inputPollingInterval = null; 4343 } 4344 }, 200); // Check every 200 milliseconds 4345 4346 // Optional: Stop polling after a maximum time 4347 setTimeout(function() { 4348 if (inputPollingInterval) { 4349 clearInterval(inputPollingInterval); 4350 inputPollingInterval = null; 4351 console.log('Search input field not found after waiting.'); 4352 } 4353 }, 10000); // Stop polling after 10 seconds 4354 4355 4356 }, 200); // initial delay 4357 4358 4359 } 4360 }); 4361})(); 4362</script>
4362 4363
4364<script type="61a8bf836937f5d5e943604b-text/javascript"> 4365// Wait for DOM 4366document.addEventListener("DOMContentLoaded", function() { 4367 const pageUrl = encodeURIComponent(window.location.href); 4368 const pageTitle = encodeURIComponent(document.title); 4369 4370 // FACEBOOK 4371 const fbBtn = document.getElementById("share-fb"); 4372 if (fbBtn) { 4373 fbBtn.href = `https://www.facebook.com/sharer/sharer.php?u=${pageUrl}`; 4374 fbBtn.target = "_blank"; 4375 fbBtn.rel = "noopener noreferrer"; 4376 } 4377 4378 // LINKEDIN 4379 const liBtn = document.getElementById("share-li"); 4380 if (liBtn) { 4381 liBtn.href = `https://www.linkedin.com/sharing/share-offsite/?url=${pageUrl}`; 4382 liBtn.target = "_blank"; 4383 liBtn.rel = "noopener noreferrer"; 4384 } 4385 4386 // EMAIL 4387 const mailBtn = document.getElementById("share-mail"); 4388 if (mailBtn) { 4389 mailBtn.href = `mailto:?subject=${pageTitle}&body=I thought you might find this interesting: ${window.location.href}`; 4390 } 4391 4392 // BLUESKY 4393 const bskyBtn = document.getElementById("share-bsky"); 4394 if (bskyBtn) { 4395 bskyBtn.href = `https://bsky.app/intent/compose?text=${pageTitle}%20${pageUrl}`; 4396 bskyBtn.target = "_blank"; 4397 bskyBtn.rel = "noopener noreferrer"; 4398 } 4399}); 4400</script>
4400 4401<style> 4402input, textarea, select { 4403 color: #000 !important; 4404 background-color: #fff !important; 4405} 4406 4407input::placeholder, 4408textarea::placeholder { 4409 color: #999 !important; 4410} 4411 4412.form-wrapper input, 4413.form-wrapper textarea, 4414.sqs-form-field input, 4415.sqs-form-field textarea { 4416 color: #000 !important; 4417} 4418<style> 4419.form-wrapper textarea, 4420.sqs-form-field textarea { 4421 display: none !important; 4422} 4423 4424.form-wrapper textarea ~ label, 4425.sqs-form-field textarea ~ label { 4426 display: none !important; 4427} 4428</style>
4429<script type="61a8bf836937f5d5e943604b-text/javascript"> 4430document.addEventListener('submit', function(e) { 4431 var form = e.target; 4432 var hiddenField = form.querySelector('input[type="hidden"]'); 4433 if (hiddenField) { 4434 hiddenField.value = 'Your Excellency President Isaias Afwerki, I am deeply concerned about the fate of the 12 Eritrean writers and journalists who were arrested in 2001 and have since been held in secret detention without charge, trial, or contact with their families. I urge you to provide immediate proof of life for these detained writers and journalists, disclose their whereabouts, and end decades of secrecy and enforced disappearance.'; 4435 } 4436}); 4437</script>
4437<svg xmlns="http://www.w3.org/2000/svg" version="1.1" style="display:none" data-usage="social-icons-svg"><symbol id="facebook-unauth-icon" viewBox="0 0 64 64"><path d="M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z"/></symbol><symbol id="facebook-unauth-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M39.6,22l-2.8,0c-2.2,0-2.6,1.1-2.6,2.6V28h5.3l-0.7,5.3h-4.6V47h-5.5V33.3H24V28h4.6V24 c0-4.6,2.8-7,6.9-7c2,0,3.6,0.1,4.1,0.2V22z"/></symbol><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="instagram-unauth-icon" viewBox="0 0 64 64"><path d="M46.91,25.816c-0.073-1.597-0.326-2.687-0.697-3.641c-0.383-0.986-0.896-1.823-1.73-2.657c-0.834-0.834-1.67-1.347-2.657-1.73c-0.954-0.371-2.045-0.624-3.641-0.697C36.585,17.017,36.074,17,32,17s-4.585,0.017-6.184,0.09c-1.597,0.073-2.687,0.326-3.641,0.697c-0.986,0.383-1.823,0.896-2.657,1.73c-0.834,0.834-1.347,1.67-1.73,2.657c-0.371,0.954-0.624,2.045-0.697,3.641C17.017,27.415,17,27.926,17,32c0,4.074,0.017,4.585,0.09,6.184c0.073,1.597,0.326,2.687,0.697,3.641c0.383,0.986,0.896,1.823,1.73,2.657c0.834,0.834,1.67,1.347,2.657,1.73c0.954,0.371,2.045,0.624,3.641,0.697C27.415,46.983,27.926,47,32,47s4.585-0.017,6.184-0.09c1.597-0.073,2.687-0.326,3.641-0.697c0.986-0.383,1.823-0.896,2.657-1.73c0.834-0.834,1.347-1.67,1.73-2.657c0.371-0.954,0.624-2.045,0.697-3.641C46.983,36.585,47,36.074,47,32S46.983,27.415,46.91,25.816z M44.21,38.061c-0.067,1.462-0.311,2.257-0.516,2.785c-0.272,0.7-0.597,1.2-1.122,1.725c-0.525,0.525-1.025,0.85-1.725,1.122c-0.529,0.205-1.323,0.45-2.785,0.516c-1.581,0.072-2.056,0.087-6.061,0.087s-4.48-0.015-6.061-0.087c-1.462-0.067-2.257-0.311-2.785-0.516c-0.7-0.272-1.2-0.597-1.725-1.122c-0.525-0.525-0.85-1.025-1.122-1.725c-0.205-0.529-0.45-1.323-0.516-2.785c-0.072-1.582-0.087-2.056-0.087-6.061s0.015-4.48,0.087-6.061c0.067-1.462,0.311-2.257,0.516-2.785c0.272-0.7,0.597-1.2,1.122-1.725c0.525-0.525,1.025-0.85,1.725-1.122c0.529-0.205,1.323-0.45,2.785-0.516c1.582-0.072,2.056-0.087,6.061-0.087s4.48,0.015,6.061,0.087c1.462,0.067,2.257,0.311,2.785,0.516c0.7,0.272,1.2,0.597,1.725,1.122c0.525,0.525,0.85,1.025,1.122,1.725c0.205,0.529,0.45,1.323,0.516,2.785c0.072,1.582,0.087,2.056,0.087,6.061S44.282,36.48,44.21,38.061z M32,24.297c-4.254,0-7.703,3.449-7.703,7.703c0,4.254,3.449,7.703,7.703,7.703c4.254,0,7.703-3.449,7.703-7.703C39.703,27.746,36.254,24.297,32,24.297z M32,37c-2.761,0-5-2.239-5-5c0-2.761,2.239-5,5-5s5,2.239,5,5C37,34.761,34.761,37,32,37z M40.007,22.193c-0.994,0-1.8,0.806-1.8,1.8c0,0.994,0.806,1.8,1.8,1.8c0.994,0,1.8-0.806,1.8-1.8C41.807,22.999,41.001,22.193,40.007,22.193z"/></symbol>
4437<symbol id="instagram-unauth-mask" viewBox="0 0 64 64"><path d="M43.693,23.153c-0.272-0.7-0.597-1.2-1.122-1.725c-0.525-0.525-1.025-0.85-1.725-1.122c-0.529-0.205-1.323-0.45-2.785-0.517c-1.582-0.072-2.056-0.087-6.061-0.087s-4.48,0.015-6.061,0.087c-1.462,0.067-2.257,0.311-2.785,0.517c-0.7,0.272-1.2,0.597-1.725,1.122c-0.525,0.525-0.85,1.025-1.122,1.725c-0.205,0.529-0.45,1.323-0.516,2.785c-0.072,1.582-0.087,2.056-0.087,6.061s0.015,4.48,0.087,6.061c0.067,1.462,0.311,2.257,0.516,2.785c0.272,0.7,0.597,1.2,1.122,1.725s1.025,0.85,1.725,1.122c0.529,0.205,1.323,0.45,2.785,0.516c1.581,0.072,2.056,0.087,6.061,0.087s4.48-0.015,6.061-0.087c1.462-0.067,2.257-0.311,2.785-0.516c0.7-0.272,1.2-0.597,1.725-1.122s0.85-1.025,1.122-1.725c0.205-0.529,0.45-1.323,0.516-2.785c0.072-1.582,0.087-2.056,0.087-6.061s-0.015-4.48-0.087-6.061C44.143,24.476,43.899,23.682,43.693,23.153z M32,39.703c-4.254,0-7.703-3.449-7.703-7.703s3.449-7.703,7.703-7.703s7.703,3.449,7.703,7.703S36.254,39.703,32,39.703z M40.007,25.793c-0.994,0-1.8-0.806-1.8-1.8c0-0.994,0.806-1.8,1.8-1.8c0.994,0,1.8,0.806,1.8,1.8C41.807,24.987,41.001,25.793,40.007,25.793z M0,0v64h64V0H0z M46.91,38.184c-0.073,1.597-0.326,2.687-0.697,3.641c-0.383,0.986-0.896,1.823-1.73,2.657c-0.834,0.834-1.67,1.347-2.657,1.73c-0.954,0.371-2.044,0.624-3.641,0.697C36.585,46.983,36.074,47,32,47s-4.585-0.017-6.184-0.09c-1.597-0.073-2.687-0.326-3.641-0.697c-0.986-0.383-1.823-0.896-2.657-1.73c-0.834-0.834-1.347-1.67-1.73-2.657c-0.371-0.954-0.624-2.044-0.697-3.641C17.017,36.585,17,36.074,17,32c0-4.074,0.017-4.585,0.09-6.185c0.073-1.597,0.326-2.687,0.697-3.641c0.383-0.986,0.896-1.823,1.73-2.657c0.834-0.834,1.67-1.347,2.657-1.73c0.954-0.371,2.045-0.624,3.641-0.697C27.415,17.017,27.926,17,32,17s4.585,0.017,6.184,0.09c1.597,0.073,2.687,0.326,3.641,0.697c0.986,0.383,1.823,0.896,2.657,1.73c0.834,0.834,1.347,1.67,1.73,2.657c0.371,0.954,0.624,2.044,0.697,3.641C46.983,27.415,47,27.926,47,32C47,36.074,46.983,36.585,46.91,38.184z M32,27c-2.761,0-5,2.239-5,5s2.239,5,5,5s5-2.239,5-5S34.761,27,32,27z"/></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></svg> 4438 4439 <foreignObject>
vendor: 142 bytes, line 4439
4439<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="61a8bf836937f5d5e943604b-|49" defer></script>
4439</foreignObject>
4439<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ff2feb3487a7470483703590b3631c4c","spa":2}' crossorigin="anonymous"></script>
4439 4440</body> 4441</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.