<!doctype html>
<html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en-CA"  >
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- This is Squarespace. --><!-- dove-helix-bg3s -->
<base href="">
<meta charset="utf-8" />
<title>Journal | Erin Wallis Photography</title>
<meta http-equiv="Accept-CH" content="Sec-CH-UA-Platform-Version, Sec-CH-UA-Model" /><link rel="icon" type="image/x-icon" href="https://assets.squarespace.com/universal/default-favicon.ico"/>
<link rel="canonical" href="https://www.erinwallis.com/journal"/>
<meta property="og:site_name" content="Erin Wallis Photography"/>
<meta property="og:title" content="Journal | Erin Wallis Photography"/>
<meta property="og:url" content="https://www.erinwallis.com/journal"/>
<meta property="og:type" content="website"/>
<meta property="og:description" content="Creating memorable photographs on Vancouver Island"/>
<meta itemprop="name" content="Journal &#124; Erin Wallis Photography"/>
<meta itemprop="url" content="https://www.erinwallis.com/journal"/>
<meta itemprop="description" content="Creating memorable photographs on Vancouver Island"/>
<meta name="twitter:title" content="Journal &#124; Erin Wallis Photography"/>
<meta name="twitter:url" content="https://www.erinwallis.com/journal"/>
<meta name="twitter:card" content="summary"/>
<meta name="twitter:description" content="Creating memorable photographs on Vancouver Island"/>
<meta name="description" content="Creating memorable photographs on Vancouver Island" />
<link rel="preconnect" href="https://images.squarespace-cdn.com">
<link rel="preconnect" href="https://file.squarespace-cdn.com" crossorigin>
<style data-sqsp-font-ids="6a313c84db03507f54d79540,6a3134706307d356842221d7">
/* latin */
@font-face {
  font-family: 'Xanh Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/c9e0e25e-188c-4509-8a88-b8f07b52a12e/latin.woff2') format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Xanh Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/1396c535-199e-460e-a7b3-df34c20db5f8/vietnamese.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Xanh Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/805f71ff-b9f1-48b5-9e75-98bbe5f9a21b/latin-ext.woff2') format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/e707660c-bcf1-4feb-8e15-8796e1236647/latin.woff2') format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/ecf34c68-1299-456b-b35e-84165f88474a/cyrillic-ext.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* latin-ext */
@font-face {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/0f85b44c-75b7-4e66-a113-9cf930a2a926/latin-ext.woff2') format('woff2');
  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;
}
/* cyrillic */
@font-face {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/9232ffbf-1da0-4ae4-96d1-aa8ef5f56b96/cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Xanh Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/06203f48-dfbf-4de5-900e-e063e805c4e2/vietnamese.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Xanh Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/74b5ffbe-7098-4d02-ae00-f0e6bc4585e2/latin-ext.woff2') format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Xanh Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/edae8584-44da-4699-a5db-598a8192bd19/latin.woff2') format('woff2');
  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;
}
</style><script type="text/javascript" crossorigin="anonymous" defer="true" src="//assets.squarespace.com/@sqs/polyfiller/1.7.7/modern.js"></script>
<script data-name="static-context">Static = window.Static || {}; Static.SQUARESPACE_CONTEXT = {"betaFeatureFlags":["enable_form_submission_trigger","member_areas_feature","marketing_automations","scripts_defer","plp_filters_v2_expanded_frontend_filters","campaigns_table_v2","commerce_product_payment_plan_editing","in-product-messaging-banners-oct-5","supports_versioned_template_assets","sms-campaigns","nested_categories","campaigns_import_discounts","marketing_landing_page","new_stacked_index","campaigns_thumbnail_layout","website_styles_ui_enabled","campaigns_new_image_layout_picker","cdk_website_components_video_container_styles_enabled","campaigns_merch_state","i18n_beta_website_locales","bfcm_2026","campaigns_discount_section_in_blasts","campaigns_discount_section_in_automations","contacts_and_campaigns_redesign","override_block_styles"],"facebookAppId":"314192535267336","facebookApiVersion":"v6.0","rollups":{"squarespace-announcement-bar":{"js":"//assets.squarespace.com/universal/scripts-compressed/announcement-bar-0f4915126e39213f-min.en-US.js"},"squarespace-audio-player":{"css":"//assets.squarespace.com/universal/styles-compressed/audio-player-2ed9b5e81e0206fd-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/audio-player-5425b75499c885f5-min.en-US.js"},"squarespace-blog-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/blog-collection-list-ab0584c5115e2866-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/blog-collection-list-0686a61875811dc6-min.en-US.js"},"squarespace-calendar-block-renderer":{"css":"//assets.squarespace.com/universal/styles-compressed/calendar-block-renderer-e9e61fa1880a1136-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/calendar-block-renderer-aecd2e0e3988c541-min.en-US.js"},"squarespace-chartjs-helpers":{"css":"//assets.squarespace.com/universal/styles-compressed/chartjs-helpers-8bb27000fe33f98f-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/chartjs-helpers-47f0a74cc96984ef-min.en-US.js"},"squarespace-comments":{"css":"//assets.squarespace.com/universal/styles-compressed/comments-27121707593b7a98-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/comments-9c9ef324fc520b40-min.en-US.js"},"squarespace-custom-css-popup":{"css":"//assets.squarespace.com/universal/styles-compressed/custom-css-popup-e9572492f6c2fbf7-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/custom-css-popup-672d4d256cbe492a-min.en-US.js"},"squarespace-dialog":{"css":"//assets.squarespace.com/universal/styles-compressed/dialog-d1f309e789e15bcc-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/dialog-06ec0b9f6cd45d6f-min.en-US.js"},"squarespace-events-collection":{"css":"//assets.squarespace.com/universal/styles-compressed/events-collection-e9e61fa1880a1136-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/events-collection-f7a62648ccf1e03d-min.en-US.js"},"squarespace-form-rendering-utils":{"js":"//assets.squarespace.com/universal/scripts-compressed/form-rendering-utils-440dd4d561ff6869-min.en-US.js"},"squarespace-forms":{"css":"//assets.squarespace.com/universal/styles-compressed/forms-a4992eb689bd3dbc-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/forms-fa4d8f073f4b8f74-min.en-US.js"},"squarespace-gallery-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/gallery-collection-list-ab0584c5115e2866-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/gallery-collection-list-0195af9a4a19c613-min.en-US.js"},"squarespace-image-zoom":{"css":"//assets.squarespace.com/universal/styles-compressed/image-zoom-ab0584c5115e2866-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/image-zoom-55f1020a4010e4a0-min.en-US.js"},"squarespace-pinterest":{"css":"//assets.squarespace.com/universal/styles-compressed/pinterest-ab0584c5115e2866-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/pinterest-8e5c2bd2a8ac166d-min.en-US.js"},"squarespace-popup-overlay":{"css":"//assets.squarespace.com/universal/styles-compressed/popup-overlay-f39ec8cdc95ccd84-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/popup-overlay-bfcb8ae32a26fc3a-min.en-US.js"},"squarespace-product-quick-view":{"css":"//assets.squarespace.com/universal/styles-compressed/product-quick-view-a4992eb689bd3dbc-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/product-quick-view-76abb1925575f9ab-min.en-US.js"},"squarespace-products-collection-item-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-item-v2-ab0584c5115e2866-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-item-v2-01f5274ae5ad2e17-min.en-US.js"},"squarespace-products-collection-list-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-list-v2-ab0584c5115e2866-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-list-v2-deecec7b68ec92cb-min.en-US.js"},"squarespace-search-page":{"css":"//assets.squarespace.com/universal/styles-compressed/search-page-bf715ef9d437dff2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/search-page-e85838fc401ff478-min.en-US.js"},"squarespace-search-preview":{"js":"//assets.squarespace.com/universal/scripts-compressed/search-preview-fbe4be4a9f9f2853-min.en-US.js"},"squarespace-simple-liking":{"css":"//assets.squarespace.com/universal/styles-compressed/simple-liking-449c9d79ca5f0725-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/simple-liking-23c7eea57e6cce55-min.en-US.js"},"squarespace-social-buttons":{"css":"//assets.squarespace.com/universal/styles-compressed/social-buttons-e675ec109312898c-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/social-buttons-23effefdc306d1dc-min.en-US.js"},"squarespace-tourdates":{"css":"//assets.squarespace.com/universal/styles-compressed/tourdates-ab0584c5115e2866-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/tourdates-8db2c344e1b66274-min.en-US.js"},"squarespace-website-overlays-manager":{"css":"//assets.squarespace.com/universal/styles-compressed/website-overlays-manager-3899990553876185-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/website-overlays-manager-754976564f8cff6d-min.en-US.js"}},"pageType":1,"website":{"id":"6aceef12e093db0308afd944","captchaSettings":{"enabledForDonations":false},"cloneable":false,"contentModifiedOn":1793221629996,"formattingLocale":"en-CA","fullSiteTitle":"Journal | Erin Wallis Photography","identifier":"dove-helix-bg3s","imageMetadataProcessingEnabled":false,"isHstsEnabled":true,"language":"en-CA","primaryDomain":"www.erinwallis.com","screenshotId":"64a489990423720b5b948ede3eea9c3bb14ac2aeef603d0562530c1cf2315b54","shareButtonOptions":{"4":true,"7":true,"1":true,"6":true,"8":true,"2":true,"3":true},"showOwnerLogin":false,"siteDescription":"","siteStatus":{},"siteTitle":"Erin Wallis Photography","sslSetting":3,"timeZone":"America/Vancouver","translationLocale":"en-US","typekitId":"","websiteType":4,"statsMigrated":false,"authenticUrl":"https://www.erinwallis.com","baseUrl":"https://www.erinwallis.com","internalUrl":"https://dove-helix-bg3s.squarespace.com","machineTimeZoneOffset":-25200000,"timeZoneAbbr":"PST","timeZoneOffset":-25200000},"websiteSettings":{"id":"6aceef12e093db0308afd956","websiteId":"6aceef12e093db0308afd944","subjects":[],"country":"CA","state":"BC","simpleLikingEnabled":true,"mobileInfoBarSettings":{"isContactEmailEnabled":false,"isContactPhoneNumberEnabled":false,"isLocationEnabled":false,"isBusinessHoursEnabled":false},"announcementBarSettings":{},"commentLikesAllowed":true,"commentAnonAllowed":true,"commentThreaded":true,"commentApprovalRequired":false,"commentAvatarsOn":true,"commentSortType":2,"commentFlagThreshold":0,"commentFlagsAllowed":true,"commentEnableByDefault":true,"commentDisableAfterDaysDefault":0,"disqusShortname":"","commentsEnabled":false,"storeSettings":{"returnPolicy":null,"termsOfService":null,"privacyPolicy":null,"expressCheckout":false,"continueShoppingLinkUrl":"/","useLightCart":false,"showNoteField":false,"shippingCountryDefaultValue":"US","billToShippingDefaultValue":false,"showShippingPhoneNumber":true,"isShippingPhoneRequired":false,"showBillingPhoneNumber":true,"isBillingPhoneRequired":false,"currenciesSupported":["USD","CAD","GBP","AUD","EUR","CHF","NOK","SEK","DKK","NZD","SGD","MXN","HKD","CZK","ILS","MYR","RUB","PHP","PLN","THB","BRL","ARS","COP","IDR","INR","JPY","ZAR","KRW"],"defaultCurrency":"USD","selectedCurrency":"CAD","multicurrencyEnabled":true,"measurementStandard":1,"showCustomCheckoutForm":false,"checkoutPageMarketingOptInEnabled":true,"enableMailingListOptInByDefault":false,"sameAsRetailLocation":false,"merchandisingSettings":{"scarcityEnabledOnProductItems":false,"scarcityEnabledOnProductBlocks":false,"scarcityMessageType":"DEFAULT_SCARCITY_MESSAGE","scarcityThreshold":10,"multipleQuantityAllowedForServices":true,"restockNotificationsEnabled":false,"restockNotificationsMailingListSignUpEnabled":false,"relatedProductsEnabled":false,"relatedProductsOrdering":"random","soldOutVariantsDropdownDisabled":false,"productComposerOptedIn":false,"productComposerABTestOptedOut":false,"productReviewsEnabled":false},"minimumOrderSubtotalEnabled":false,"minimumOrderSubtotal":{"currency":"CAD","value":"0.00"},"addToCartConfirmationType":2,"isLive":false,"multipleQuantityAllowedForServices":true},"useEscapeKeyToLogin":false,"ssBadgeType":1,"ssBadgePosition":4,"ssBadgeVisibility":1,"ssBadgeDevices":1,"pinterestOverlayOptions":{"mode":"disabled"},"userAccountsSettings":{"loginAllowed":true,"signupAllowed":true}},"cookieSettings":{"isCookieBannerEnabled":false,"isRestrictiveCookiePolicyEnabled":false,"cookieBannerText":"","cookieBannerTheme":"","cookieBannerVariant":"","cookieBannerPosition":"","cookieBannerCtaVariant":"","cookieBannerCtaText":"","cookieBannerAcceptType":"OPT_IN","cookieBannerOptOutCtaText":"","cookieBannerHasOptOut":false,"cookieBannerHasManageCookies":true,"cookieBannerManageCookiesLabel":"","cookieBannerSavedPreferencesText":"","cookieBannerSavedPreferencesLayout":"PILL"},"websiteCloneable":false,"collection":{"title":"Journal","id":"6ae16e8c20306e07cac7f29a","fullUrl":"/journal","publicCommentCount":2560,"type":1,"permissionType":1},"subscribed":false,"appDomain":"squarespace.com","templateTweakable":true,"tweakJSON":{"form-use-theme-colors":"true","header-logo-height":"58px","header-mobile-logo-max-height":"30px","header-vert-padding":"0.7vw","header-width":"Full","maxPageWidth":"1800px","mobile-header-vert-padding":"2.3vw","pagePadding":"2.5vw","tweak-blog-alternating-side-by-side-image-aspect-ratio":"1:1 Square","tweak-blog-alternating-side-by-side-image-spacing":"6%","tweak-blog-alternating-side-by-side-meta-spacing":"20px","tweak-blog-alternating-side-by-side-primary-meta":"Categories","tweak-blog-alternating-side-by-side-read-more-spacing":"20px","tweak-blog-alternating-side-by-side-secondary-meta":"Date","tweak-blog-basic-grid-columns":"2","tweak-blog-basic-grid-image-aspect-ratio":"3:2 Standard","tweak-blog-basic-grid-image-spacing":"20px","tweak-blog-basic-grid-meta-spacing":"10px","tweak-blog-basic-grid-primary-meta":"Date","tweak-blog-basic-grid-read-more-spacing":"20px","tweak-blog-basic-grid-secondary-meta":"Categories","tweak-blog-item-custom-width":"75","tweak-blog-item-show-author-profile":"false","tweak-blog-item-width":"Medium","tweak-blog-masonry-columns":"2","tweak-blog-masonry-horizontal-spacing":"30px","tweak-blog-masonry-image-spacing":"20px","tweak-blog-masonry-meta-spacing":"20px","tweak-blog-masonry-primary-meta":"Categories","tweak-blog-masonry-read-more-spacing":"20px","tweak-blog-masonry-secondary-meta":"Date","tweak-blog-masonry-vertical-spacing":"30px","tweak-blog-side-by-side-image-aspect-ratio":"1:1 Square","tweak-blog-side-by-side-image-spacing":"6%","tweak-blog-side-by-side-meta-spacing":"20px","tweak-blog-side-by-side-primary-meta":"Categories","tweak-blog-side-by-side-read-more-spacing":"20px","tweak-blog-side-by-side-secondary-meta":"Date","tweak-blog-single-column-image-spacing":"50px","tweak-blog-single-column-meta-spacing":"0px","tweak-blog-single-column-primary-meta":"Date","tweak-blog-single-column-read-more-spacing":"0px","tweak-blog-single-column-secondary-meta":"Categories","tweak-events-stacked-show-thumbnails":"true","tweak-events-stacked-thumbnail-size":"3:2 Standard","tweak-fixed-header":"false","tweak-fixed-header-style":"Basic","tweak-global-animations-animation-curve":"ease","tweak-global-animations-animation-delay":"0.1s","tweak-global-animations-animation-duration":"0.1s","tweak-global-animations-animation-style":"fade","tweak-global-animations-animation-type":"none","tweak-global-animations-complexity-level":"detailed","tweak-global-animations-enabled":"false","tweak-portfolio-grid-basic-custom-height":"50","tweak-portfolio-grid-overlay-custom-height":"50","tweak-portfolio-hover-follow-acceleration":"10%","tweak-portfolio-hover-follow-animation-duration":"Fast","tweak-portfolio-hover-follow-animation-type":"Fade","tweak-portfolio-hover-follow-delimiter":"Bullet","tweak-portfolio-hover-follow-front":"false","tweak-portfolio-hover-follow-layout":"Inline","tweak-portfolio-hover-follow-size":"50","tweak-portfolio-hover-follow-text-spacing-x":"1.5","tweak-portfolio-hover-follow-text-spacing-y":"1.5","tweak-portfolio-hover-static-animation-duration":"Fast","tweak-portfolio-hover-static-animation-type":"Fade","tweak-portfolio-hover-static-delimiter":"Hyphen","tweak-portfolio-hover-static-front":"true","tweak-portfolio-hover-static-layout":"Inline","tweak-portfolio-hover-static-size":"50","tweak-portfolio-hover-static-text-spacing-x":"1.5","tweak-portfolio-hover-static-text-spacing-y":"1.5","tweak-portfolio-index-background-animation-duration":"Medium","tweak-portfolio-index-background-animation-type":"Fade","tweak-portfolio-index-background-custom-height":"50","tweak-portfolio-index-background-delimiter":"None","tweak-portfolio-index-background-height":"Large","tweak-portfolio-index-background-horizontal-alignment":"Center","tweak-portfolio-index-background-link-format":"Stacked","tweak-portfolio-index-background-persist":"false","tweak-portfolio-index-background-vertical-alignment":"Middle","tweak-portfolio-index-background-width":"Full","tweak-transparent-header":"true"},"websiteStyles":{"spacing":{"maxPageWidth":"1800px","pagePadding":"2.5vw"},"animations":{"tweak-global-animations-enabled":"false","tweak-global-animations-animation-type":"none","tweak-global-animations-animation-curve":"ease","tweak-global-animations-animation-duration":"0.1s","tweak-global-animations-animation-delay":"0.1s"}},"templateId":"5c5a519771c10ba3470d8101","templateVersion":"7.1","pageFeatures":[1,2,4],"gmRenderKey":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","templateScriptsRootUrl":"https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/","impersonatedSession":false,"tzData":{"zones":[[-480,"Canada","P%sT",null]],"rules":{"Canada":[[1974,2006,null,"Oct","lastSun","2:00","0","S"],[1987,2006,null,"Apr","Sun>=1","2:00","1:00","D"],[2007,"max",null,"Mar","Sun>=8","2:00","1:00","D"],[2007,"max",null,"Nov","Sun>=1","2:00","0","S"]]}},"showAnnouncementBar":false,"recaptchaEnterpriseContext":{"recaptchaEnterpriseSiteKey":"6LdDFQwjAAAAAPigEvvPgEVbb7QBm-TkVJdDTlAv"},"i18nContext":{"timeZoneData":{"id":"America/Vancouver","name":"Pacific Time"}},"env":"PRODUCTION","visitorFormContext":{"formFieldFormats":{"initialPhoneFormat":{"id":0,"type":"PHONE_NUMBER","country":"CA","labelLocale":"en-US","fields":[{"type":"SEPARATOR","label":"(","identifier":"LeftParen","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"1","identifier":"1","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":")","identifier":"RightParen","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"2","identifier":"2","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":"-","identifier":"Dash","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"3","identifier":"3","length":14,"required":false,"metadata":{}}]},"initialNameOrder":"GIVEN_FIRST","initialAddressFormat":{"id":0,"type":"ADDRESS","country":"CA","labelLocale":"en","fields":[{"type":"FIELD","label":"Address Line 1","identifier":"Line1","length":0,"required":true,"metadata":{"autocomplete":"address-line1"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"Address Line 2","identifier":"Line2","length":0,"required":false,"metadata":{"autocomplete":"address-line2"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"City","identifier":"City","length":0,"required":true,"metadata":{"autocomplete":"address-level2"}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"Province","identifier":"State","length":0,"required":true,"metadata":{"autocomplete":"address-level1"}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"Postal Code","identifier":"Zip","length":0,"required":true,"metadata":{"autocomplete":"postal-code"}}]},"countries":[{"name":"Afghanistan","code":"AF","phoneCode":"+93"},{"name":"\u00C5land Islands","code":"AX","phoneCode":"+358"},{"name":"Albania","code":"AL","phoneCode":"+355"},{"name":"Algeria","code":"DZ","phoneCode":"+213"},{"name":"American Samoa","code":"AS","phoneCode":"+1"},{"name":"Andorra","code":"AD","phoneCode":"+376"},{"name":"Angola","code":"AO","phoneCode":"+244"},{"name":"Anguilla","code":"AI","phoneCode":"+1"},{"name":"Antigua & Barbuda","code":"AG","phoneCode":"+1"},{"name":"Argentina","code":"AR","phoneCode":"+54"},{"name":"Armenia","code":"AM","phoneCode":"+374"},{"name":"Aruba","code":"AW","phoneCode":"+297"},{"name":"Ascension Island","code":"AC","phoneCode":"+247"},{"name":"Australia","code":"AU","phoneCode":"+61"},{"name":"Austria","code":"AT","phoneCode":"+43"},{"name":"Azerbaijan","code":"AZ","phoneCode":"+994"},{"name":"Bahamas","code":"BS","phoneCode":"+1"},{"name":"Bahrain","code":"BH","phoneCode":"+973"},{"name":"Bangladesh","code":"BD","phoneCode":"+880"},{"name":"Barbados","code":"BB","phoneCode":"+1"},{"name":"Belarus","code":"BY","phoneCode":"+375"},{"name":"Belgium","code":"BE","phoneCode":"+32"},{"name":"Belize","code":"BZ","phoneCode":"+501"},{"name":"Benin","code":"BJ","phoneCode":"+229"},{"name":"Bermuda","code":"BM","phoneCode":"+1"},{"name":"Bhutan","code":"BT","phoneCode":"+975"},{"name":"Bolivia","code":"BO","phoneCode":"+591"},{"name":"Bosnia & Herzegovina","code":"BA","phoneCode":"+387"},{"name":"Botswana","code":"BW","phoneCode":"+267"},{"name":"Brazil","code":"BR","phoneCode":"+55"},{"name":"British Indian Ocean Territory","code":"IO","phoneCode":"+246"},{"name":"British Virgin Islands","code":"VG","phoneCode":"+1"},{"name":"Brunei","code":"BN","phoneCode":"+673"},{"name":"Bulgaria","code":"BG","phoneCode":"+359"},{"name":"Burkina Faso","code":"BF","phoneCode":"+226"},{"name":"Burundi","code":"BI","phoneCode":"+257"},{"name":"Cambodia","code":"KH","phoneCode":"+855"},{"name":"Cameroon","code":"CM","phoneCode":"+237"},{"name":"Canada","code":"CA","phoneCode":"+1"},{"name":"Cape Verde","code":"CV","phoneCode":"+238"},{"name":"Caribbean Netherlands","code":"BQ","phoneCode":"+599"},{"name":"Cayman Islands","code":"KY","phoneCode":"+1"},{"name":"Central African Republic","code":"CF","phoneCode":"+236"},{"name":"Chad","code":"TD","phoneCode":"+235"},{"name":"Chile","code":"CL","phoneCode":"+56"},{"name":"China","code":"CN","phoneCode":"+86"},{"name":"Christmas Island","code":"CX","phoneCode":"+61"},{"name":"Cocos (Keeling) Islands","code":"CC","phoneCode":"+61"},{"name":"Colombia","code":"CO","phoneCode":"+57"},{"name":"Comoros","code":"KM","phoneCode":"+269"},{"name":"Congo - Brazzaville","code":"CG","phoneCode":"+242"},{"name":"Congo - Kinshasa","code":"CD","phoneCode":"+243"},{"name":"Cook Islands","code":"CK","phoneCode":"+682"},{"name":"Costa Rica","code":"CR","phoneCode":"+506"},{"name":"C\u00F4te d\u2019Ivoire","code":"CI","phoneCode":"+225"},{"name":"Croatia","code":"HR","phoneCode":"+385"},{"name":"Cuba","code":"CU","phoneCode":"+53"},{"name":"Cura\u00E7ao","code":"CW","phoneCode":"+599"},{"name":"Cyprus","code":"CY","phoneCode":"+357"},{"name":"Czechia","code":"CZ","phoneCode":"+420"},{"name":"Denmark","code":"DK","phoneCode":"+45"},{"name":"Djibouti","code":"DJ","phoneCode":"+253"},{"name":"Dominica","code":"DM","phoneCode":"+1"},{"name":"Dominican Republic","code":"DO","phoneCode":"+1"},{"name":"Ecuador","code":"EC","phoneCode":"+593"},{"name":"Egypt","code":"EG","phoneCode":"+20"},{"name":"El Salvador","code":"SV","phoneCode":"+503"},{"name":"Equatorial Guinea","code":"GQ","phoneCode":"+240"},{"name":"Eritrea","code":"ER","phoneCode":"+291"},{"name":"Estonia","code":"EE","phoneCode":"+372"},{"name":"Eswatini","code":"SZ","phoneCode":"+268"},{"name":"Ethiopia","code":"ET","phoneCode":"+251"},{"name":"Falkland Islands","code":"FK","phoneCode":"+500"},{"name":"Faroe Islands","code":"FO","phoneCode":"+298"},{"name":"Fiji","code":"FJ","phoneCode":"+679"},{"name":"Finland","code":"FI","phoneCode":"+358"},{"name":"France","code":"FR","phoneCode":"+33"},{"name":"French Guiana","code":"GF","phoneCode":"+594"},{"name":"French Polynesia","code":"PF","phoneCode":"+689"},{"name":"Gabon","code":"GA","phoneCode":"+241"},{"name":"Gambia","code":"GM","phoneCode":"+220"},{"name":"Georgia","code":"GE","phoneCode":"+995"},{"name":"Germany","code":"DE","phoneCode":"+49"},{"name":"Ghana","code":"GH","phoneCode":"+233"},{"name":"Gibraltar","code":"GI","phoneCode":"+350"},{"name":"Greece","code":"GR","phoneCode":"+30"},{"name":"Greenland","code":"GL","phoneCode":"+299"},{"name":"Grenada","code":"GD","phoneCode":"+1"},{"name":"Guadeloupe","code":"GP","phoneCode":"+590"},{"name":"Guam","code":"GU","phoneCode":"+1"},{"name":"Guatemala","code":"GT","phoneCode":"+502"},{"name":"Guernsey","code":"GG","phoneCode":"+44"},{"name":"Guinea","code":"GN","phoneCode":"+224"},{"name":"Guinea-Bissau","code":"GW","phoneCode":"+245"},{"name":"Guyana","code":"GY","phoneCode":"+592"},{"name":"Haiti","code":"HT","phoneCode":"+509"},{"name":"Honduras","code":"HN","phoneCode":"+504"},{"name":"Hong Kong SAR China","code":"HK","phoneCode":"+852"},{"name":"Hungary","code":"HU","phoneCode":"+36"},{"name":"Iceland","code":"IS","phoneCode":"+354"},{"name":"India","code":"IN","phoneCode":"+91"},{"name":"Indonesia","code":"ID","phoneCode":"+62"},{"name":"Iran","code":"IR","phoneCode":"+98"},{"name":"Iraq","code":"IQ","phoneCode":"+964"},{"name":"Ireland","code":"IE","phoneCode":"+353"},{"name":"Isle of Man","code":"IM","phoneCode":"+44"},{"name":"Israel","code":"IL","phoneCode":"+972"},{"name":"Italy","code":"IT","phoneCode":"+39"},{"name":"Jamaica","code":"JM","phoneCode":"+1"},{"name":"Japan","code":"JP","phoneCode":"+81"},{"name":"Jersey","code":"JE","phoneCode":"+44"},{"name":"Jordan","code":"JO","phoneCode":"+962"},{"name":"Kazakhstan","code":"KZ","phoneCode":"+7"},{"name":"Kenya","code":"KE","phoneCode":"+254"},{"name":"Kiribati","code":"KI","phoneCode":"+686"},{"name":"Kosovo","code":"XK","phoneCode":"+383"},{"name":"Kuwait","code":"KW","phoneCode":"+965"},{"name":"Kyrgyzstan","code":"KG","phoneCode":"+996"},{"name":"Laos","code":"LA","phoneCode":"+856"},{"name":"Latvia","code":"LV","phoneCode":"+371"},{"name":"Lebanon","code":"LB","phoneCode":"+961"},{"name":"Lesotho","code":"LS","phoneCode":"+266"},{"name":"Liberia","code":"LR","phoneCode":"+231"},{"name":"Libya","code":"LY","phoneCode":"+218"},{"name":"Liechtenstein","code":"LI","phoneCode":"+423"},{"name":"Lithuania","code":"LT","phoneCode":"+370"},{"name":"Luxembourg","code":"LU","phoneCode":"+352"},{"name":"Macao SAR China","code":"MO","phoneCode":"+853"},{"name":"Madagascar","code":"MG","phoneCode":"+261"},{"name":"Malawi","code":"MW","phoneCode":"+265"},{"name":"Malaysia","code":"MY","phoneCode":"+60"},{"name":"Maldives","code":"MV","phoneCode":"+960"},{"name":"Mali","code":"ML","phoneCode":"+223"},{"name":"Malta","code":"MT","phoneCode":"+356"},{"name":"Marshall Islands","code":"MH","phoneCode":"+692"},{"name":"Martinique","code":"MQ","phoneCode":"+596"},{"name":"Mauritania","code":"MR","phoneCode":"+222"},{"name":"Mauritius","code":"MU","phoneCode":"+230"},{"name":"Mayotte","code":"YT","phoneCode":"+262"},{"name":"Mexico","code":"MX","phoneCode":"+52"},{"name":"Micronesia","code":"FM","phoneCode":"+691"},{"name":"Moldova","code":"MD","phoneCode":"+373"},{"name":"Monaco","code":"MC","phoneCode":"+377"},{"name":"Mongolia","code":"MN","phoneCode":"+976"},{"name":"Montenegro","code":"ME","phoneCode":"+382"},{"name":"Montserrat","code":"MS","phoneCode":"+1"},{"name":"Morocco","code":"MA","phoneCode":"+212"},{"name":"Mozambique","code":"MZ","phoneCode":"+258"},{"name":"Myanmar (Burma)","code":"MM","phoneCode":"+95"},{"name":"Namibia","code":"NA","phoneCode":"+264"},{"name":"Nauru","code":"NR","phoneCode":"+674"},{"name":"Nepal","code":"NP","phoneCode":"+977"},{"name":"Netherlands","code":"NL","phoneCode":"+31"},{"name":"New Caledonia","code":"NC","phoneCode":"+687"},{"name":"New Zealand","code":"NZ","phoneCode":"+64"},{"name":"Nicaragua","code":"NI","phoneCode":"+505"},{"name":"Niger","code":"NE","phoneCode":"+227"},{"name":"Nigeria","code":"NG","phoneCode":"+234"},{"name":"Niue","code":"NU","phoneCode":"+683"},{"name":"Norfolk Island","code":"NF","phoneCode":"+672"},{"name":"Northern Mariana Islands","code":"MP","phoneCode":"+1"},{"name":"North Korea","code":"KP","phoneCode":"+850"},{"name":"North Macedonia","code":"MK","phoneCode":"+389"},{"name":"Norway","code":"NO","phoneCode":"+47"},{"name":"Oman","code":"OM","phoneCode":"+968"},{"name":"Pakistan","code":"PK","phoneCode":"+92"},{"name":"Palau","code":"PW","phoneCode":"+680"},{"name":"Palestinian Territories","code":"PS","phoneCode":"+970"},{"name":"Panama","code":"PA","phoneCode":"+507"},{"name":"Papua New Guinea","code":"PG","phoneCode":"+675"},{"name":"Paraguay","code":"PY","phoneCode":"+595"},{"name":"Peru","code":"PE","phoneCode":"+51"},{"name":"Philippines","code":"PH","phoneCode":"+63"},{"name":"Poland","code":"PL","phoneCode":"+48"},{"name":"Portugal","code":"PT","phoneCode":"+351"},{"name":"Puerto Rico","code":"PR","phoneCode":"+1"},{"name":"Qatar","code":"QA","phoneCode":"+974"},{"name":"R\u00E9union","code":"RE","phoneCode":"+262"},{"name":"Romania","code":"RO","phoneCode":"+40"},{"name":"Russia","code":"RU","phoneCode":"+7"},{"name":"Rwanda","code":"RW","phoneCode":"+250"},{"name":"Samoa","code":"WS","phoneCode":"+685"},{"name":"San Marino","code":"SM","phoneCode":"+378"},{"name":"S\u00E3o Tom\u00E9 & Pr\u00EDncipe","code":"ST","phoneCode":"+239"},{"name":"Saudi Arabia","code":"SA","phoneCode":"+966"},{"name":"Senegal","code":"SN","phoneCode":"+221"},{"name":"Serbia","code":"RS","phoneCode":"+381"},{"name":"Seychelles","code":"SC","phoneCode":"+248"},{"name":"Sierra Leone","code":"SL","phoneCode":"+232"},{"name":"Singapore","code":"SG","phoneCode":"+65"},{"name":"Sint Maarten","code":"SX","phoneCode":"+1"},{"name":"Slovakia","code":"SK","phoneCode":"+421"},{"name":"Slovenia","code":"SI","phoneCode":"+386"},{"name":"Solomon Islands","code":"SB","phoneCode":"+677"},{"name":"Somalia","code":"SO","phoneCode":"+252"},{"name":"South Africa","code":"ZA","phoneCode":"+27"},{"name":"South Korea","code":"KR","phoneCode":"+82"},{"name":"South Sudan","code":"SS","phoneCode":"+211"},{"name":"Spain","code":"ES","phoneCode":"+34"},{"name":"Sri Lanka","code":"LK","phoneCode":"+94"},{"name":"St. Barth\u00E9lemy","code":"BL","phoneCode":"+590"},{"name":"St. Helena","code":"SH","phoneCode":"+290"},{"name":"St. Kitts & Nevis","code":"KN","phoneCode":"+1"},{"name":"St. Lucia","code":"LC","phoneCode":"+1"},{"name":"St. Martin","code":"MF","phoneCode":"+590"},{"name":"St. Pierre & Miquelon","code":"PM","phoneCode":"+508"},{"name":"St. Vincent & Grenadines","code":"VC","phoneCode":"+1"},{"name":"Sudan","code":"SD","phoneCode":"+249"},{"name":"Suriname","code":"SR","phoneCode":"+597"},{"name":"Svalbard & Jan Mayen","code":"SJ","phoneCode":"+47"},{"name":"Sweden","code":"SE","phoneCode":"+46"},{"name":"Switzerland","code":"CH","phoneCode":"+41"},{"name":"Syria","code":"SY","phoneCode":"+963"},{"name":"Taiwan","code":"TW","phoneCode":"+886"},{"name":"Tajikistan","code":"TJ","phoneCode":"+992"},{"name":"Tanzania","code":"TZ","phoneCode":"+255"},{"name":"Thailand","code":"TH","phoneCode":"+66"},{"name":"Timor-Leste","code":"TL","phoneCode":"+670"},{"name":"Togo","code":"TG","phoneCode":"+228"},{"name":"Tokelau","code":"TK","phoneCode":"+690"},{"name":"Tonga","code":"TO","phoneCode":"+676"},{"name":"Trinidad & Tobago","code":"TT","phoneCode":"+1"},{"name":"Tristan da Cunha","code":"TA","phoneCode":"+290"},{"name":"Tunisia","code":"TN","phoneCode":"+216"},{"name":"T\u00FCrkiye","code":"TR","phoneCode":"+90"},{"name":"Turkmenistan","code":"TM","phoneCode":"+993"},{"name":"Turks & Caicos Islands","code":"TC","phoneCode":"+1"},{"name":"Tuvalu","code":"TV","phoneCode":"+688"},{"name":"U.S. Virgin Islands","code":"VI","phoneCode":"+1"},{"name":"Uganda","code":"UG","phoneCode":"+256"},{"name":"Ukraine","code":"UA","phoneCode":"+380"},{"name":"United Arab Emirates","code":"AE","phoneCode":"+971"},{"name":"United Kingdom","code":"GB","phoneCode":"+44"},{"name":"United States","code":"US","phoneCode":"+1"},{"name":"Uruguay","code":"UY","phoneCode":"+598"},{"name":"Uzbekistan","code":"UZ","phoneCode":"+998"},{"name":"Vanuatu","code":"VU","phoneCode":"+678"},{"name":"Vatican City","code":"VA","phoneCode":"+39"},{"name":"Venezuela","code":"VE","phoneCode":"+58"},{"name":"Vietnam","code":"VN","phoneCode":"+84"},{"name":"Wallis & Futuna","code":"WF","phoneCode":"+681"},{"name":"Western Sahara","code":"EH","phoneCode":"+212"},{"name":"Yemen","code":"YE","phoneCode":"+967"},{"name":"Zambia","code":"ZM","phoneCode":"+260"},{"name":"Zimbabwe","code":"ZW","phoneCode":"+263"}]},"localizedStrings":{"validation":{"noValidSelection":"A valid selection must be made.","invalidUrl":"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 user@domain.com.","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><script type="text/javascript">SQUARESPACE_ROLLUPS = {};</script>
<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-70c095566385eee0-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-visitor_site_error_reporter');</script>
<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-70c095566385eee0-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-60c889192b8220e5-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_runtime');</script>
<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-60c889192b8220e5-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-5b1fd9aed201e910-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_moment_js_vendor');</script>
<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-5b1fd9aed201e910-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-88f72d5f001c770b-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-cldr_resource_pack');</script>
<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-88f72d5f001c770b-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-2e71e68f6532e2b6-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors_stable');</script>
<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-2e71e68f6532e2b6-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-dd2a90da26afae92-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors');</script>
<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-dd2a90da26afae92-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-8562080784408016-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common');</script>
<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-8562080784408016-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/user-account-core-10e2521db12a3aef-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-user_account_core');</script>
<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/user-account-core-10e2521db12a3aef-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].css = ["//assets.squarespace.com/universal/styles-compressed/user-account-core-3ce4a177e88d8fa4-min.en-US.css"]; })(SQUARESPACE_ROLLUPS, 'squarespace-user_account_core');</script>
<link rel="stylesheet" type="text/css" href="//assets.squarespace.com/universal/styles-compressed/user-account-core-3ce4a177e88d8fa4-min.en-US.css"><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/performance-6b2dadec44d9ad64-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-performance');</script>
<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/performance-6b2dadec44d9ad64-min.en-US.js" defer ></script><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/0adf77ad-25ba-4033-b57d-f0d5d3117ab8_1023/website.components.html.styles.css"/><script defer src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/0adf77ad-25ba-4033-b57d-f0d5d3117ab8_1023/website.components.html.visitor.js"></script><link rel="alternate" type="application/rss+xml" title="RSS Feed" href="https://www.erinwallis.com/journal?format=rss" />
<script type="application/ld+json">{"url":"https://www.erinwallis.com","name":"Erin Wallis Photography","description":"","@context":"http://schema.org","@type":"WebSite"}</script><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/versioned-site-css/6aceef12e093db0308afd944/22/5c5a519771c10ba3470d8101/6aceef12e093db0308afd95f/1847/site.css?nocustom=true"/><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/versioned-assets/1793303477445-MV4SEJ2ESJHA5E89L1J2/static.css"/><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/custom-css/6aceef12e093db0308afd944/6aceef12e093db0308afd95f/22/custom.css"/><!-- Erin Wallis Photography: business details for search engines -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "@id": "https://www.erinwallis.com/#business",
  "name": "Erin Wallis Photography",
  "alternateName": "Erin Wallis",
  "description": "Wedding, elopement and family photographer based in Campbell River, creating heirloom images across Vancouver Island since 2004.",
  "url": "https://www.erinwallis.com/",
  "email": "erin@erinwallis.com",
  "foundingDate": "2004",
  "founder": {
    "@type": "Person",
    "name": "Erin Wallis",
    "jobTitle": "Wedding and Family Photographer"
  },
  "image": "https://images.squarespace-cdn.com/content/6aceef12e093db0308afd944/adb74765-5e52-41d3-92cc-70ac2edaa44f/ac-6812.jpg",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Campbell River",
    "addressRegion": "BC",
    "addressCountry": "CA"
  },
  "areaServed": [
    {
      "@type": "Place",
      "name": "Vancouver Island"
    },
    {
      "@type": "City",
      "name": "Campbell River"
    },
    {
      "@type": "City",
      "name": "Tofino"
    },
    {
      "@type": "City",
      "name": "Ucluelet"
    },
    {
      "@type": "City",
      "name": "Victoria"
    },
    {
      "@type": "City",
      "name": "Comox"
    },
    {
      "@type": "City",
      "name": "Courtenay"
    },
    {
      "@type": "City",
      "name": "Parksville"
    },
    {
      "@type": "City",
      "name": "Nanaimo"
    },
    {
      "@type": "Place",
      "name": "Quadra Island"
    }
  ],
  "knowsAbout": [
    "Wedding photography",
    "Elopement photography",
    "Helicopter elopements",
    "Family photography",
    "Newborn photography",
    "Maternity photography"
  ],
  "priceRange": "$$$",
  "sameAs": [ "https://instagram.com/erinwallisphotography", "https://www.facebook.com/ErinWallisPhotography", "https://www.google.com/maps?cid=11902993609980326766" ]
}
</script>
<!-- Preview image when the site is shared by text or social media -->
<meta property="og:image" content="https://images.squarespace-cdn.com/content/6aceef12e093db0308afd944/adb74765-5e52-41d3-92cc-70ac2edaa44f/ac-6812.jpg?format=1500w">
<meta property="og:image:alt" content="Bride paddling a wooden canoe on a forest lake on Vancouver Island">
<meta name="twitter:image" content="https://images.squarespace-cdn.com/content/6aceef12e093db0308afd944/adb74765-5e52-41d3-92cc-70ac2edaa44f/ac-6812.jpg?format=1500w">
<!-- Phone photo strips: even swipe row, no cropping -->
<style>
@media (max-width: 700px){
  .ewp .strip{display:flex !important;grid-template-columns:none !important;flex-direction:row !important;gap:8px !important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:auto !important}
  .ewp .strip::-webkit-scrollbar{display:none}
  .ewp .strip > img{flex:0 0 auto !important;height:56vw !important;width:auto !important;min-width:36vw;max-width:none !important;aspect-ratio:auto !important;object-fit:contain !important;scroll-snap-align:center;grid-column:auto !important;grid-row:auto !important}
}
</style>
<!-- Phone homepage: deeper shading behind the headline so it reads clearly -->
<style>@media (max-width:700px){body.homepage .ewp header.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.62),rgba(0,0,0,.15) 55%,rgba(0,0,0,0) 75%);z-index:1;pointer-events:none}body.homepage .ewp header.hero .wrap{position:relative;z-index:2}}</style>
<!-- EYEBROW-SPACING-TEST: remove this block to go back -->
<style>.ewp .eyebrow{letter-spacing:normal !important;font-size:13.5px !important;opacity:.85}</style>
<!-- FOOTER CONTACT LOWERCASE + TOP NAV UPPERCASE TO MATCH FOOTER -->
<style>html body .ewp footer.deep .wrap.stack > div > .stack:last-child a, html body footer.deep .stack > a:not(.ew-go), html body .m-foot a{text-transform:lowercase !important;letter-spacing:.6px !important}
.topnav .nav a, footer.deep nav a{text-transform:uppercase !important;font-size:12px !important;letter-spacing:1.4px !important}
.topnav .nav{column-gap:20px !important}</style>
<!-- TESTIMONIAL QUOTES: larger italic, more line spacing -->
<style>.ewp figure blockquote.body[style*="italic"], .ewp figure.story p.body[style*="italic"]{font-size:18px !important;line-height:1.85 !important}
.ewp .fj-quote p.body[style*="italic"]{font-size:clamp(19px,1.55vw,23px) !important;line-height:1.85 !important}</style>
<!-- JOURNAL: hide the plain Squarespace list on /journal -->
<script>if(/^\/journal(\/(tag|category)\/[^\/]+)?\/?$/.test(location.pathname))document.documentElement.classList.add("ew-journal")</script>
<style>html.ew-journal #sections{display:none !important}
html body .ewp figure.story > p.eyebrow{letter-spacing:normal !important}</style>
<!-- JOURNAL POSTS: site fonts, normal case, smaller titles -->
<style>
.blog-item-wrapper, .blog-item-wrapper *:not(h1){text-transform:none !important;letter-spacing:normal !important}
.blog-item-wrapper .blog-item-content-wrapper, .blog-item-wrapper .blog-item-content-wrapper p, .blog-item-wrapper .blog-item-content-wrapper li, .blog-item-wrapper .blog-item-content-wrapper div{font-family:'Libre Caslon Text',Georgia,serif !important;font-size:17px !important;line-height:1.8 !important}
.blog-item-wrapper .blog-item-content-wrapper p{margin:0 0 1.1em !important}
.blog-item-wrapper .blog-item-content-wrapper a{text-decoration:underline;text-underline-offset:3px}
.blog-item-wrapper h1.entry-title{font-family:'Libre Caslon Display',Georgia,serif !important;font-weight:400 !important;text-transform:none !important;letter-spacing:normal !important;font-size:clamp(34px,4.4vw,60px) !important;line-height:1.12 !important;text-wrap:balance}
.blog-item-wrapper .blog-item-meta-wrapper, .blog-item-wrapper .blog-meta-item, .blog-item-wrapper .blog-meta-item *{font-family:'Libre Caslon Text',Georgia,serif !important;font-size:13.5px !important;text-transform:uppercase !important}
.blog-item-wrapper .blog-item-content-wrapper img{max-width:100%;height:auto;display:block;margin:1.4em auto}
</style>
<!-- INQUIRE: two shoe photos hidden until permission (remove this block to show them again) -->
<style>.ewp section:has(img[src*="2026YD-2163"]):has(img[src*="2026YD-2830"]){display:none !important}</style>
<!-- STORY PAGES ON PHONES: show each photo uncropped -->
<style>@media (max-width:700px){html body .ewp .fj-row.pair img,html body .ewp .fj-row.pairP img,html body .ewp .fj-row.full img,html body .ewp .fj-row.bigP img,html body .ewp .fj-row.soloP img{aspect-ratio:auto !important;height:auto !important;object-fit:contain !important}}</style>
<!-- STORY PAGES ON PHONES: full header photo, title underneath -->
<style>@media (max-width:700px){
html body .ewp:has(.fj-row) header.hero{height:auto !important;min-height:0 !important;position:relative;display:flex;flex-direction:column;background:#1b1c19}
html body .ewp:has(.fj-row) header.hero > img{position:relative !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:3/2 !important;object-fit:cover !important;object-position:50% 50% !important;transform:none !important;display:block}
html body .ewp:has(.fj-row) header.hero .shade{display:none !important}
html body .ewp:has(.fj-row) header.hero .wrap{position:static !important;padding-block:26px 40px !important;min-height:0 !important;height:auto !important}
html body .ewp:has(.fj-row) header.hero .topnav{position:absolute !important;top:0;left:0;right:0;padding:16px max(16px,env(safe-area-inset-left,0px)) 0;z-index:3}
html body .ewp:has(.fj-row) header.hero::before{height:120px !important}
}</style><script>Static.COOKIE_BANNER_CAPABLE = true;</script>
<!-- End of Squarespace Headers -->
  </head>

  <body
    id="collection-6ae16e8c20306e07cac7f29a"
    class="
      primary-button-style-outline primary-button-shape-pill secondary-button-style-outline secondary-button-shape-underline tertiary-button-style-outline tertiary-button-shape-pill form-field-style-solid form-field-shape-square form-field-border-all form-field-hover-focus-outline form-field-checkbox-type-icon form-field-checkbox-fill-solid form-field-checkbox-color-inverted form-field-checkbox-shape-square form-field-checkbox-layout-stack form-field-radio-type-icon form-field-radio-fill-solid form-field-radio-color-normal form-field-radio-shape-pill form-field-radio-layout-stack form-field-survey-fill-solid form-field-survey-color-normal form-field-survey-shape-pill form-submit-button-style-label tweak-global-animations-animation-type-none tweak-global-animations-animation-curve-ease image-block-poster-text-alignment-center image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-left image-block-stack-text-alignment-left 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 form-use-theme-colors tweak-global-animations-complexity-level-detailed tweak-global-animations-animation-style-fade tweak-blog-masonry-width-full tweak-blog-masonry-text-alignment-left tweak-blog-masonry-primary-meta-categories tweak-blog-masonry-secondary-meta-date tweak-blog-masonry-meta-position-top tweak-blog-masonry-read-more-style-show tweak-blog-masonry-delimiter-space tweak-blog-masonry-image-placement-above tweak-blog-masonry-excerpt-show tweak-portfolio-grid-overlay-width-full tweak-portfolio-grid-overlay-height-large tweak-portfolio-grid-overlay-image-aspect-ratio-11-square tweak-portfolio-grid-overlay-text-placement-center tweak-portfolio-grid-overlay-show-text-after-hover tweak-blog-single-column-width-full tweak-blog-single-column-text-alignment-center tweak-blog-single-column-image-placement-above tweak-blog-single-column-delimiter-bullet tweak-blog-single-column-read-more-style-show tweak-blog-single-column-primary-meta-date tweak-blog-single-column-secondary-meta-categories tweak-blog-single-column-meta-position-top tweak-blog-single-column-content-title-only header-width-full tweak-transparent-header  tweak-fixed-header-style-basic tweak-blog-item-width-medium tweak-blog-item-text-alignment-center tweak-blog-item-meta-position-above-title tweak-blog-item-show-categories tweak-blog-item-show-date tweak-blog-item-delimiter-bullet tweak-blog-side-by-side-width-full tweak-blog-side-by-side-image-placement-left tweak-blog-side-by-side-image-aspect-ratio-11-square tweak-blog-side-by-side-primary-meta-categories tweak-blog-side-by-side-secondary-meta-date tweak-blog-side-by-side-meta-position-top tweak-blog-side-by-side-text-alignment-left tweak-blog-side-by-side-image-text-alignment-middle tweak-blog-side-by-side-read-more-style-show tweak-blog-side-by-side-delimiter-bullet tweak-blog-side-by-side-excerpt-show tweak-events-stacked-width-full tweak-events-stacked-height-large tweak-events-stacked-show-thumbnails tweak-events-stacked-thumbnail-size-32-standard tweak-events-stacked-date-style-with-text tweak-events-stacked-show-time tweak-events-stacked-show-location tweak-events-stacked-show-excerpt tweak-blog-basic-grid-width-inset tweak-blog-basic-grid-image-aspect-ratio-32-standard tweak-blog-basic-grid-text-alignment-left tweak-blog-basic-grid-delimiter-bullet tweak-blog-basic-grid-image-placement-above tweak-blog-basic-grid-read-more-style-show tweak-blog-basic-grid-primary-meta-date tweak-blog-basic-grid-secondary-meta-categories tweak-blog-basic-grid-excerpt-show tweak-portfolio-grid-basic-width-full tweak-portfolio-grid-basic-height-large tweak-portfolio-grid-basic-image-aspect-ratio-11-square tweak-portfolio-grid-basic-text-alignment-left tweak-portfolio-grid-basic-hover-effect-fade header-overlay-alignment-center tweak-portfolio-index-background-link-format-stacked tweak-portfolio-index-background-width-full tweak-portfolio-index-background-height-large tweak-portfolio-index-background-vertical-alignment-middle tweak-portfolio-index-background-horizontal-alignment-center tweak-portfolio-index-background-delimiter-none tweak-portfolio-index-background-animation-type-fade tweak-portfolio-index-background-animation-duration-medium tweak-portfolio-hover-follow-layout-inline tweak-portfolio-hover-follow-delimiter-bullet tweak-portfolio-hover-follow-animation-type-fade tweak-portfolio-hover-follow-animation-duration-fast tweak-portfolio-hover-static-layout-inline tweak-portfolio-hover-static-front tweak-portfolio-hover-static-delimiter-hyphen tweak-portfolio-hover-static-animation-type-fade tweak-portfolio-hover-static-animation-duration-fast hide-opentable-icons opentable-style-dark tweak-product-quick-view-button-style-floating tweak-product-quick-view-button-position-bottom tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light native-currency-code-cad collection-type-blog-side-by-side collection-layout-default collection-6ae16e8c20306e07cac7f29a view-list mobile-style-available sqs-seven-one
      
        
          
        
      
    "
    tabindex="-1"
  >
    <div
      id="siteWrapper"
      class="clearfix site-wrapper"
    >
      
        <div id="floatingCart" class="floating-cart hidden">
          <a href="/cart" class="icon icon--stroke icon--fill icon--cart sqs-custom-cart">
            <span class="Cart-inner">
              



  <svg class="icon icon--cart" width="61" height="49" viewBox="0 0 61 49">
  <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" />
  <path d="M18.589 35H49.7083L60 13H16L18.589 35Z" />
  <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" />
  <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" />
</svg>

              <div class="legacy-cart icon-cart-quantity">
                <span class="sqs-cart-quantity">0</span>
              </div>
            </span>
          </a>
        </div>
      

      












  <header
    data-test="header"
    id="header"
    
    class="
      
        
          
        
      
      header theme-col--primary
    "
    data-section-theme=""
    data-controller="Header"
    data-current-styles="{
&quot;layout&quot;: &quot;navLeft&quot;,
&quot;action&quot;: {
&quot;href&quot;: &quot;/contact&quot;,
&quot;buttonText&quot;: &quot;CONTACT US&quot;,
&quot;newWindow&quot;: false
},
&quot;showSocial&quot;: false,
&quot;socialOptions&quot;: {
&quot;socialBorderShape&quot;: &quot;none&quot;,
&quot;socialBorderStyle&quot;: &quot;outline&quot;,
&quot;socialBorderThickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
}
},
&quot;menuOverlayAnimation&quot;: &quot;fade&quot;,
&quot;cartStyle&quot;: &quot;cart&quot;,
&quot;cartText&quot;: &quot;Cart&quot;,
&quot;showEmptyCartState&quot;: true,
&quot;cartOptions&quot;: {
&quot;iconType&quot;: &quot;solid-7&quot;,
&quot;cartBorderShape&quot;: &quot;none&quot;,
&quot;cartBorderStyle&quot;: &quot;outline&quot;,
&quot;cartBorderThickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
}
},
&quot;showButton&quot;: true,
&quot;showCart&quot;: false,
&quot;showAccountLogin&quot;: false,
&quot;headerStyle&quot;: &quot;dynamic&quot;,
&quot;languagePicker&quot;: {
&quot;enabled&quot;: false,
&quot;iconEnabled&quot;: false,
&quot;iconType&quot;: &quot;globe&quot;,
&quot;flagShape&quot;: &quot;shiny&quot;,
&quot;languageFlags&quot;: [ ]
},
&quot;iconOptions&quot;: {
&quot;desktopDropdownIconOptions&quot;: {
&quot;size&quot;: {
&quot;unit&quot;: &quot;em&quot;,
&quot;value&quot;: 1.0
},
&quot;iconSpacing&quot;: {
&quot;unit&quot;: &quot;em&quot;,
&quot;value&quot;: 0.35
},
&quot;strokeWidth&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
},
&quot;endcapType&quot;: &quot;square&quot;,
&quot;folderDropdownIcon&quot;: &quot;none&quot;,
&quot;languagePickerIcon&quot;: &quot;openArrowHead&quot;
},
&quot;mobileDropdownIconOptions&quot;: {
&quot;size&quot;: {
&quot;unit&quot;: &quot;em&quot;,
&quot;value&quot;: 1.0
},
&quot;iconSpacing&quot;: {
&quot;unit&quot;: &quot;em&quot;,
&quot;value&quot;: 0.15
},
&quot;strokeWidth&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 0.5
},
&quot;endcapType&quot;: &quot;square&quot;,
&quot;folderDropdownIcon&quot;: &quot;openArrowHead&quot;,
&quot;languagePickerIcon&quot;: &quot;openArrowHead&quot;
}
},
&quot;mobileOptions&quot;: {
&quot;layout&quot;: &quot;logoLeftNavRight&quot;,
&quot;menuIconOptions&quot;: {
&quot;style&quot;: &quot;doubleLineHamburger&quot;,
&quot;thickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
}
}
},
&quot;solidOptions&quot;: {
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 100.0
},
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;backgroundColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;white&quot;,
&quot;alphaModifier&quot;: 1.0
}
},
&quot;navigationColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;gradientOptions&quot;: {
&quot;gradientType&quot;: &quot;faded&quot;,
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 90.0
},
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;backgroundColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;white&quot;,
&quot;alphaModifier&quot;: 1.0
}
},
&quot;navigationColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;dropShadowOptions&quot;: {
&quot;enabled&quot;: false,
&quot;blur&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
},
&quot;spread&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 0.0
},
&quot;distance&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;borderOptions&quot;: {
&quot;enabled&quot;: false,
&quot;position&quot;: &quot;allSides&quot;,
&quot;thickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 4.0
},
&quot;color&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;showPromotedElement&quot;: false,
&quot;buttonVariant&quot;: &quot;primary&quot;,
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 100.0
}
}"
    data-section-id="header"
    data-header-style="dynamic"
    data-language-picker="{
&quot;enabled&quot;: false,
&quot;iconEnabled&quot;: false,
&quot;iconType&quot;: &quot;globe&quot;,
&quot;flagShape&quot;: &quot;shiny&quot;,
&quot;languageFlags&quot;: [ ]
}"
    
    
    data-first-focusable-element
    tabindex="-1"
    style="
      
      
        --headerBorderColor: hsla(var(--black-hsl), 1);
      
      
        --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
      
      
        --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
      
      
        --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
      
      
        --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
      
    "
  >
    <svg  style="display:none" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
  <symbol id="circle" >
    <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" />
  </symbol>

  <symbol id="circleFilled" >
    <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" />
  </symbol>

  <symbol id="dash" >
    <path d="M11 11H19H3" />
  </symbol>

  <symbol id="squareFilled" >
    <rect x="6" y="6" width="11" height="11" />
  </symbol>

  <symbol id="square" >
    <rect x="7" y="7" width="9" height="9" fill="none" stroke="inherit" />
  </symbol>
  
  <symbol id="plus" >
    <path d="M11 3V19" />
    <path d="M19 11L3 11"/>
  </symbol>
  
  <symbol id="closedArrow" >
    <path d="M11 11V2M11 18.1797L17 11.1477L5 11.1477L11 18.1797Z" fill="none" />
  </symbol>
  
  <symbol id="closedArrowFilled" >
    <path d="M11 11L11 2" stroke="inherit" fill="none"  />
    <path fill-rule="evenodd" clip-rule="evenodd" d="M2.74695 9.38428L19.038 9.38428L10.8925 19.0846L2.74695 9.38428Z" stroke-width="1" />
  </symbol>
  
  <symbol id="closedArrowHead" viewBox="0 0 22 22"  xmlns="http://www.w3.org/2000/symbol">
    <path d="M18 7L11 15L4 7L18 7Z" fill="none" stroke="inherit" />
  </symbol>
  
  
  <symbol id="closedArrowHeadFilled" viewBox="0 0 22 22"  xmlns="http://www.w3.org/2000/symbol">
    <path d="M18.875 6.5L11 15.5L3.125 6.5L18.875 6.5Z" />
  </symbol>
  
  <symbol id="openArrow" >
    <path d="M11 18.3591L11 3" stroke="inherit" fill="none"  />
    <path d="M18 11.5L11 18.5L4 11.5" stroke="inherit" fill="none"  />
  </symbol>
  
  <symbol id="openArrowHead" >
    <path d="M18 7L11 14L4 7" fill="none" />
  </symbol>

  <symbol id="pinchedArrow" >
    <path d="M11 17.3591L11 2" fill="none" />
    <path d="M2 11C5.85455 12.2308 8.81818 14.9038 11 18C13.1818 14.8269 16.1455 12.1538 20 11" fill="none" />
  </symbol>

  <symbol id="pinchedArrowFilled" >
    <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"/>
    <path d="M11 11L11 1" fill="none"/>
  </symbol>

  <symbol id="pinchedArrowHead" >
    <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" />
  </symbol>
  
  <symbol id="pinchedArrowHeadFilled" >
    <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" />
  </symbol>

</svg>
    
<div class="sqs-announcement-bar-dropzone"></div>

    <div class="header-announcement-bar-wrapper">
      
      <a
        href="#page"
        class="header-skip-link sqs-button-element--primary"
      >
        Skip to Content
      </a>
      


<style>
    @supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
        .header-blur-background {
            
            
        }
    }
</style>
      <div
        class="header-border"
        data-header-style="dynamic"
        data-header-border="false"
        data-test="header-border"
        style="




"
      ></div>
      <div
        class="header-dropshadow"
        data-header-style="dynamic"
        data-header-dropshadow="false"
        data-test="header-dropshadow"
        style=""
      ></div>
      
      

      <div class='header-inner container--fluid
        
        
        
         header-mobile-layout-logo-left-nav-right
        
        
        
        
        
        
        
         header-layout-nav-left
        
        
        
        
        
        
        
        '
        data-test="header-inner"
        >
        <!-- Background -->
        <div class="header-background theme-bg--primary"></div>

        <div class="header-display-desktop" data-content-field="site-title">
          

          

          

          

          

          
          
            
            <!-- Social -->
            
          
            
            <!-- Title and nav wrapper -->
            <div class="header-title-nav-wrapper">
              

              

              
                
                <!-- Title -->
                
                  <div
                    class="
                      header-title
                      
                    "
                    data-animation-role="header-element"
                  >
                    
                      <div class="header-title-text">
                        <a id="site-title" href="/" data-animation-role="header-element">Erin Wallis Photography</a>
                      </div>
                    
                    
                  </div>
                
              
                
                <!-- Nav -->
                <div class="header-nav">
                  <div class="header-nav-wrapper">
                    <nav class="header-nav-list">
                      


  
    <div class="header-nav-item header-nav-item--collection">
      <a
        href="/inquire"
        data-animation-role="header-element"
        
      >
        Inquire
      </a>
    </div>
  
  
  


  
    <div class="header-nav-item header-nav-item--collection">
      <a
        href="/about-erin"
        data-animation-role="header-element"
        
      >
        About Erin
      </a>
    </div>
  
  
  


  
    <div class="header-nav-item header-nav-item--collection">
      <a
        href="/families"
        data-animation-role="header-element"
        
      >
        Families
      </a>
    </div>
  
  
  


  
    <div class="header-nav-item header-nav-item--collection">
      <a
        href="/stories"
        data-animation-role="header-element"
        
      >
        Stories
      </a>
    </div>
  
  
  


  
    <div class="header-nav-item header-nav-item--collection">
      <a
        href="/experience"
        data-animation-role="header-element"
        
      >
        Experience
      </a>
    </div>
  
  
  


  
    <div class="header-nav-item header-nav-item--collection header-nav-item--homepage">
      <a
        href="/"
        data-animation-role="header-element"
        
      >
        Welcome
      </a>
    </div>
  
  
  



                    </nav>
                  </div>
                </div>
              
              
            </div>
          
            
            <!-- Actions -->
            <div class="header-actions header-actions--right">
              
                
              
              

              

            
            

              
              <div class="showOnMobile">
                
              </div>

              
              <div class="showOnDesktop">
                
              </div>

              
                <div class="header-actions-action header-actions-action--cta" data-animation-role="header-element">
                  <a
                    class="btn btn--border theme-btn--primary-inverse sqs-button-element--primary"
                    href="/contact"
                    
                  >
                    CONTACT US
                  </a>
                </div>
              
            </div>
          
            


<style>
  .top-bun, 
  .patty, 
  .bottom-bun {
    height: 1px;
  }
</style>

<!-- Burger -->
<div class="header-burger

  menu-overlay-has-visible-non-navigation-items


  
" data-animation-role="header-element">
  <button class="header-burger-btn burger" data-test="header-burger">
    <span hidden class="js-header-burger-open-title visually-hidden">Open Menu</span>
    <span hidden class="js-header-burger-close-title visually-hidden">Close Menu</span>
    <div class="burger-box">
      <div class="burger-inner header-menu-icon-doubleLineHamburger">
        <div class="top-bun"></div>
        <div class="patty"></div>
        <div class="bottom-bun"></div>
      </div>
    </div>
  </button>
</div>

          

        </div>
        <div class="header-display-mobile" data-content-field="site-title">
          
            
            <!-- Social -->
            
          
            
            <!-- Title and nav wrapper -->
            <div class="header-title-nav-wrapper">
              

              

              
                
                <!-- Title -->
                
                  <div
                    class="
                      header-title
                      
                    "
                    data-animation-role="header-element"
                  >
                    
                      <div class="header-title-text">
                        <a id="site-title" href="/" data-animation-role="header-element">Erin Wallis Photography</a>
                      </div>
                    
                    
                  </div>
                
              
                
                <!-- Nav -->
                <div class="header-nav">
                  <div class="header-nav-wrapper">
                    <nav class="header-nav-list">
                      


  
    <div class="header-nav-item header-nav-item--collection">
      <a
        href="/inquire"
        data-animation-role="header-element"
        
      >
        Inquire
      </a>
    </div>
  
  
  


  
    <div class="header-nav-item header-nav-item--collection">
      <a
        href="/about-erin"
        data-animation-role="header-element"
        
      >
        About Erin
      </a>
    </div>
  
  
  


  
    <div class="header-nav-item header-nav-item--collection">
      <a
        href="/families"
        data-animation-role="header-element"
        
      >
        Families
      </a>
    </div>
  
  
  


  
    <div class="header-nav-item header-nav-item--collection">
      <a
        href="/stories"
        data-animation-role="header-element"
        
      >
        Stories
      </a>
    </div>
  
  
  


  
    <div class="header-nav-item header-nav-item--collection">
      <a
        href="/experience"
        data-animation-role="header-element"
        
      >
        Experience
      </a>
    </div>
  
  
  


  
    <div class="header-nav-item header-nav-item--collection header-nav-item--homepage">
      <a
        href="/"
        data-animation-role="header-element"
        
      >
        Welcome
      </a>
    </div>
  
  
  



                    </nav>
                  </div>
                </div>
              
              
            </div>
          
            
            <!-- Actions -->
            <div class="header-actions header-actions--right">
              
                
              
              

              

            
            

              
              <div class="showOnMobile">
                
              </div>

              
              <div class="showOnDesktop">
                
              </div>

              
                <div class="header-actions-action header-actions-action--cta" data-animation-role="header-element">
                  <a
                    class="btn btn--border theme-btn--primary-inverse sqs-button-element--primary"
                    href="/contact"
                    
                  >
                    CONTACT US
                  </a>
                </div>
              
            </div>
          
            


<style>
  .top-bun, 
  .patty, 
  .bottom-bun {
    height: 1px;
  }
</style>

<!-- Burger -->
<div class="header-burger

  menu-overlay-has-visible-non-navigation-items


  
" data-animation-role="header-element">
  <button class="header-burger-btn burger" data-test="header-burger">
    <span hidden class="js-header-burger-open-title visually-hidden">Open Menu</span>
    <span hidden class="js-header-burger-close-title visually-hidden">Close Menu</span>
    <div class="burger-box">
      <div class="burger-inner header-menu-icon-doubleLineHamburger">
        <div class="top-bun"></div>
        <div class="patty"></div>
        <div class="bottom-bun"></div>
      </div>
    </div>
  </button>
</div>

          
          
          
          
          
        </div>
      </div>
    </div>
    <!-- (Mobile) Menu Navigation -->
    <div class="header-menu header-menu--folder-list
      
      
      
      
      
      "
      data-section-theme=""
      data-current-styles="{
&quot;layout&quot;: &quot;navLeft&quot;,
&quot;action&quot;: {
&quot;href&quot;: &quot;/contact&quot;,
&quot;buttonText&quot;: &quot;CONTACT US&quot;,
&quot;newWindow&quot;: false
},
&quot;showSocial&quot;: false,
&quot;socialOptions&quot;: {
&quot;socialBorderShape&quot;: &quot;none&quot;,
&quot;socialBorderStyle&quot;: &quot;outline&quot;,
&quot;socialBorderThickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
}
},
&quot;menuOverlayAnimation&quot;: &quot;fade&quot;,
&quot;cartStyle&quot;: &quot;cart&quot;,
&quot;cartText&quot;: &quot;Cart&quot;,
&quot;showEmptyCartState&quot;: true,
&quot;cartOptions&quot;: {
&quot;iconType&quot;: &quot;solid-7&quot;,
&quot;cartBorderShape&quot;: &quot;none&quot;,
&quot;cartBorderStyle&quot;: &quot;outline&quot;,
&quot;cartBorderThickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
}
},
&quot;showButton&quot;: true,
&quot;showCart&quot;: false,
&quot;showAccountLogin&quot;: false,
&quot;headerStyle&quot;: &quot;dynamic&quot;,
&quot;languagePicker&quot;: {
&quot;enabled&quot;: false,
&quot;iconEnabled&quot;: false,
&quot;iconType&quot;: &quot;globe&quot;,
&quot;flagShape&quot;: &quot;shiny&quot;,
&quot;languageFlags&quot;: [ ]
},
&quot;iconOptions&quot;: {
&quot;desktopDropdownIconOptions&quot;: {
&quot;size&quot;: {
&quot;unit&quot;: &quot;em&quot;,
&quot;value&quot;: 1.0
},
&quot;iconSpacing&quot;: {
&quot;unit&quot;: &quot;em&quot;,
&quot;value&quot;: 0.35
},
&quot;strokeWidth&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
},
&quot;endcapType&quot;: &quot;square&quot;,
&quot;folderDropdownIcon&quot;: &quot;none&quot;,
&quot;languagePickerIcon&quot;: &quot;openArrowHead&quot;
},
&quot;mobileDropdownIconOptions&quot;: {
&quot;size&quot;: {
&quot;unit&quot;: &quot;em&quot;,
&quot;value&quot;: 1.0
},
&quot;iconSpacing&quot;: {
&quot;unit&quot;: &quot;em&quot;,
&quot;value&quot;: 0.15
},
&quot;strokeWidth&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 0.5
},
&quot;endcapType&quot;: &quot;square&quot;,
&quot;folderDropdownIcon&quot;: &quot;openArrowHead&quot;,
&quot;languagePickerIcon&quot;: &quot;openArrowHead&quot;
}
},
&quot;mobileOptions&quot;: {
&quot;layout&quot;: &quot;logoLeftNavRight&quot;,
&quot;menuIconOptions&quot;: {
&quot;style&quot;: &quot;doubleLineHamburger&quot;,
&quot;thickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
}
}
},
&quot;solidOptions&quot;: {
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 100.0
},
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;backgroundColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;white&quot;,
&quot;alphaModifier&quot;: 1.0
}
},
&quot;navigationColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;gradientOptions&quot;: {
&quot;gradientType&quot;: &quot;faded&quot;,
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 90.0
},
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;backgroundColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;white&quot;,
&quot;alphaModifier&quot;: 1.0
}
},
&quot;navigationColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;dropShadowOptions&quot;: {
&quot;enabled&quot;: false,
&quot;blur&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
},
&quot;spread&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 0.0
},
&quot;distance&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;borderOptions&quot;: {
&quot;enabled&quot;: false,
&quot;position&quot;: &quot;allSides&quot;,
&quot;thickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 4.0
},
&quot;color&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;showPromotedElement&quot;: false,
&quot;buttonVariant&quot;: &quot;primary&quot;,
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 100.0
}
}"
      data-section-id="overlay-nav"
      data-show-account-login="false"
      data-test="header-menu">
      <div class="header-menu-bg theme-bg--primary"></div>
      <div class="header-menu-nav">
        <nav class="header-menu-nav-list">
          <div data-folder="root" class="header-menu-nav-folder">
            <div class="header-menu-nav-folder-content">
              <!-- Menu Navigation -->
<div class="header-menu-nav-wrapper">
  
    
      
        
          
            <div class="container header-menu-nav-item header-menu-nav-item--collection">
              <a
                href="/inquire"
                
              >
                <div class="header-menu-nav-item-content">
                  Inquire
                </div>
              </a>
            </div>
          
        
      
    
      
        
          
            <div class="container header-menu-nav-item header-menu-nav-item--collection">
              <a
                href="/about-erin"
                
              >
                <div class="header-menu-nav-item-content">
                  About Erin
                </div>
              </a>
            </div>
          
        
      
    
      
        
          
            <div class="container header-menu-nav-item header-menu-nav-item--collection">
              <a
                href="/families"
                
              >
                <div class="header-menu-nav-item-content">
                  Families
                </div>
              </a>
            </div>
          
        
      
    
      
        
          
            <div class="container header-menu-nav-item header-menu-nav-item--collection">
              <a
                href="/stories"
                
              >
                <div class="header-menu-nav-item-content">
                  Stories
                </div>
              </a>
            </div>
          
        
      
    
      
        
          
            <div class="container header-menu-nav-item header-menu-nav-item--collection">
              <a
                href="/experience"
                
              >
                <div class="header-menu-nav-item-content">
                  Experience
                </div>
              </a>
            </div>
          
        
      
    
      
        
          
            <div class="container header-menu-nav-item header-menu-nav-item--collection header-menu-nav-item--homepage">
              <a
                href="/"
                
              >
                <div class="header-menu-nav-item-content">
                  Welcome
                </div>
              </a>
            </div>
          
        
      
    
  
</div>

              
                
              
            </div>
            
            
            
            <div class="header-menu-cta">
              <a
                class="theme-btn--primary btn sqs-button-element--primary"
                href="/contact"
                
              >
                CONTACT US
              </a>
            </div>
            
          </div>
        </nav>
      </div>
    </div>
    
    <script>
      (function() {
        var header = document.getElementById('header');
        if (!header) {
          return;
        }
        function setHeaderHeightVar() {
          document.documentElement.style.setProperty(
            '--header-height',
            header.getBoundingClientRect().height + 'px'
          );
        }
        setHeaderHeightVar();
        var images = header.getElementsByTagName('img');
        for (var i = 0; i < images.length; i++) {
          if (!images[i].complete) {
            images[i].addEventListener('load', setHeaderHeightVar);
          }
        }
      })();
      //# sourceURL=reserveSpaceForHeader.js
    </script>
  </header>




      <main id="page" class="container" role="main">
        
          
            
<article class="sections" id="sections" data-page-sections="6ae16e8c20306e07cac7f29d">
  
  
    
    


  
  











<section
  data-test="page-section"
  
  data-section-theme=""
  class='page-section 
    
      content-collection
      full-bleed-section
      collection-type-blog-side-by-side
    
    background-width--full-bleed
    
      section-height--medium
    
    
      content-width--wide
    
    horizontal-alignment--center
    vertical-alignment--middle
    
      
    
    
    '
  
  data-section-id="6ae16e8c20306e07cac7f29c"
  
  data-controller="SectionWrapperController"
  data-current-styles="{
&quot;imageOverlayOpacity&quot;: 0.15,
&quot;backgroundWidth&quot;: &quot;background-width--full-bleed&quot;,
&quot;sectionHeight&quot;: &quot;section-height--medium&quot;,
&quot;customSectionHeight&quot;: 10,
&quot;horizontalAlignment&quot;: &quot;horizontal-alignment--center&quot;,
&quot;verticalAlignment&quot;: &quot;vertical-alignment--middle&quot;,
&quot;contentWidth&quot;: &quot;content-width--wide&quot;,
&quot;customContentWidth&quot;: 50,
&quot;sectionTheme&quot;: &quot;&quot;,
&quot;sectionAnimation&quot;: &quot;none&quot;,
&quot;backgroundMode&quot;: &quot;image&quot;
}"
  data-current-context="{
&quot;video&quot;: null,
&quot;backgroundImageId&quot;: null,
&quot;backgroundMediaEffect&quot;: null,
&quot;divider&quot;: null,
&quot;typeName&quot;: &quot;blog-side-by-side&quot;
}"
  data-animation="none"
  
   
  
    
  
  
  
  
  


  
    data-sqsp-section="blog-list"
  


>
  <div
    class="section-border"
    
  >
    <div class="section-background">
    
      
    
    </div>
  </div>
  <div
    class='content-wrapper'
    style='
      
      
    '
  >
    <div
      class="content"
      
    >
      
      
      
      
      
      
      
      
      
      
      <div class="blog-side-by-side collection-content-wrapper" data-controller="BlogImageLoader">
  <div class="blog-side-by-side-wrapper">
    
    <article class="hentry tag-helicopter-elopement post-type-text article-index-1 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2023-12-28</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2023-12-28</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2023/12/qm3og3q75xgnwinvqieztqk7vqhaj6" data-no-animation>
  
    Chris and Lydia
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2023/12/qm3og3q75xgnwinvqieztqk7vqhaj6" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry tag-waterfall-elopement tag-waterfall-wedding tag-ceremony-waterfall tag-forest-wedding tag-forest-elopement tag-strathcona-park-wedding tag-strathcona-park-ceremony tag-strathcona-park-celebration tag-strathcona-park-elopement post-type-text article-index-2 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2023-07-12</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2023-07-12</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2023/7/7gsj8qg35fj1mw7l0mfyr69mpv1lxc" data-no-animation>
  
    Thisuri and Tim ~ Strathcona Park Celebration
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2023/7/7gsj8qg35fj1mw7l0mfyr69mpv1lxc" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry post-type-text article-index-3 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2023-06-06</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2023-06-06</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2023/6/avery-amp-devin-wickaninnish-wedding" data-no-animation>
  
    Avery &amp; Devin~ Wickaninnish Wedding
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2023/6/avery-amp-devin-wickaninnish-wedding" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry tag-vancouver-island-wedding-venues tag-vancouver-island-portraits tag-vancouver-island-elopement tag-erin-wallis-elopement tag-erin-wallis-blog tag-erin-photography tag-erin-wallis-wedding tag-campbell-river-family-photos tag-campbell-river-photography tag-award-winning-photographer post-type-text article-index-4 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2021-12-29</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2021-12-29</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2021/12/best-of-2021-weddings" data-no-animation>
  
    Best of 2021~ Weddings
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2021/12/best-of-2021-weddings" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry tag-vancouver-island-wedding-venues tag-vancouver-island-vendors tag-vancouver-island-elopement tag-vancouver-island-epic-elopement tag-epic-elopement tag-elopement tag-bc-elopement tag-tofino-elopement post-type-text article-index-5 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2021-04-29</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2021-04-29</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2021/4/vancouver-island-elopements" data-no-animation>
  
    Vancouver Island Elopements
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2021/4/vancouver-island-elopements" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry tag-vancouver-island-elopement tag-vancouver-island-elopement-helicopter tag-heli-elopement tag-helicopter-photography tag-helicopter-wedding-photos tag-campbell-river-helicopter tag-campbell-river-helicopter-wedding tag-49-north tag-49-north-elopement tag-49-north-helicopter-elopement tag-erin-wallis-elopement tag-erin-wallis-photo tag-vancouver-island-photographer tag-campbell-river-photographer tag-vancouver-island-wedding-venues post-type-text article-index-6 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2021-03-04</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2021-03-04</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2021/3/helicopter-elopement-vancouver-island" data-no-animation>
  
    Helicopter Elopement-Vancouver Island
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2021/3/helicopter-elopement-vancouver-island" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry category-weddings tag-hatley-castle-wedding tag-hatley-castle-wedding tag-hatley tag-royal-roads-weddings tag-royal-roads tag-intimate-wedding tag-small-wedding tag-small-island-wedding tag-vancouver-island-wedding tag-vancouver-island-wedding-venues tag-victoria-wedding tag-victoria-wedding-venues tag-victoria-wedding-photographer tag-erin-wallis tag-erin-wallis-photography tag-intimate-garden-wedding post-type-text article-index-7 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2020-04-28</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
    <span class="blog-meta-delimiter blog-category-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2020-04-28</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2020/4/intimate-hatley-castle-wedding" data-no-animation>
  
    Intimate Hatley Castle Wedding
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2020/4/intimate-hatley-castle-wedding" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry category-weddings tag-vancouver-island-wedding tag-pacific-shores-wedding-photo tag-pacific-shores-wedding-photography tag-pacific-shores-beach-resort-wedding tag-erin-wallis-photography tag-erin-wallis tag-island-wedidng tag-island-wedding tag-wedding-photograph tag-outdoor-reception-vancouver-island tag-vancouver-island-photography tag-parksville-wedding tag-parksville-wedding-photographer tag-parksville-photography tag-parksville-photographer tag-island-wedding-venues tag-vancouver-island-wedding-venue post-type-text article-index-8 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2020-04-27</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
    <span class="blog-meta-delimiter blog-category-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2020-04-27</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2020/4/clare-and-andrew-parksville-wedding" data-no-animation>
  
    Clare and Andrew~ Parksville Wedding
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2020/4/clare-and-andrew-parksville-wedding" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry tag-earth-day tag-erin-wallis-photography tag-erin-wallis tag-vancouver-island tag-vancouver-island-beauty tag-vancouver-island-scenery tag-vancouver-island-photographer tag-vancouver-island-wedding-photographer tag-gratitude-for-earth tag-i-love-earth tag-earth tag-campbell-river-photography tag-vancouver-island-family-photography tag-campbell-river-photographer tag-vancouver-island-photography tag-vancouver-island-wedding-photo post-type-text article-index-9 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2020-04-22</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2020-04-22</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2020/4/earth-day" data-no-animation>
  
    Earth Day
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2020/4/earth-day" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry post-type-text article-index-10 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2020-01-30</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2020-01-30</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2020/1/emotional-victoria-vineyard-wedding" data-no-animation>
  
    Emotional Victoria Vineyard Wedding
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2020/1/emotional-victoria-vineyard-wedding" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry category-weddings tag-forest-wedding tag-forest-wedding-venue tag-forest-wedding-vancouver-island tag-vancouver-island-wedding tag-vancouver-island-wedding-venues tag-vancouver-island-wedding-photographer tag-vancouver-island-wedding-photo tag-outdoor-wedding-reception tag-outdoor-wedding-dinner tag-forest-wedding-reception tag-wedding-reception-under-the-stars tag-cowichan-river-lodge tag-cowichan-wedding-photographer tag-vancouver-island-wedding-photographere tag-erin-wallis tag-erin-wallis-photography tag-vancouver-island-wedding-photographers tag-award-winning-wedding-photographer tag-vancouver-island-award-winning-photographer post-type-text article-index-11 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2020-01-13</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
    <span class="blog-meta-delimiter blog-category-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2020-01-13</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2020/1/effortless-elegance-in-a-woodland-paradise" data-no-animation>
  
    Effortless Elegance in a Woodland Paradise
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2020/1/effortless-elegance-in-a-woodland-paradise" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry category-weddings tag-outdoor-wedding-reception tag-outdoor-wedding-dinner tag-quadra-island-wedding tag-quadra-island-wedding tag-quadra-island tag-quadra-island-photography tag-quadra-island-wedding-photos tag-gowlland-harbour-wedding tag-gowlland-harbour-resort tag-vancouver-island-wedding-photographer tag-vancouver-island-wedding-photos post-type-text article-index-12 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2019-11-19</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
    <span class="blog-meta-delimiter blog-category-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2019-11-19</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2019/11/quadra-island-wedding-from-sea-to-shore" data-no-animation>
  
    Quadra Island Wedding-From sea to shore
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2019/11/quadra-island-wedding-from-sea-to-shore" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry category-weddings tag-vancouver-island-wedding-venues tag-vancouver-island-wedding tag-vancouver-island-wedding-photography tag-erin-wallis-photography tag-erin-wallis-blog tag-tofino-wedding tag-tofino-wedding-photographer tag-tofino-wedding-photoraphy tag-tofino-wedding-amazing tag-amazing-wedding-photography tag-beach-wedding tag-beach-wedding-ceremony tag-private-tofino-beach-wedding tag-wickaninnish-inn tag-wickaninnish-inn-wedding tag-tofino-elopement tag-tofino-photographer tag-tofino-bc-photogarpher tag-tofino-wedding-photographer tag-photography-tofino-bc post-type-text article-index-13 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2019-11-05</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
    <span class="blog-meta-delimiter blog-category-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2019-11-05</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2019/11/wickaninnish-inn-wedding-tofino-bc" data-no-animation>
  
    Wickaninnish Inn Wedding ~ Tofino BC
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2019/11/wickaninnish-inn-wedding-tofino-bc" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry tag-vancouver-island-wedding-venues tag-vancouver-island-wedding tag-victoria-bc tag-victoria-wedding-photos tag-victoria-wedding-photography tag-victoria-wedding-photographer tag-vancouver-island-photography-on-the-beach tag-vancouver-island-photographer tag-erin-wallis tag-fall-wedding tag-fall-wedding-photography tag-amazing-wedding-photos tag-beautiful-wedding-photos-in-the-rain tag-beautiful-wedding-photography tag-union-club-wedding tag-beacon-hill-park-wedding tag-wedding-at-beacon-hill-park post-type-text article-index-14 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2019-01-22</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2019-01-22</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2019/1/allie-and-jason-fall-wedding-bliss" data-no-animation>
  
    Allie and Jason~ Victoria BC wedding bliss
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2019/1/allie-and-jason-fall-wedding-bliss" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry category-weddings category-information tag-wedding-photographers tag-6-things-your-wedding-photographer-wants-you-to-know tag-what-your-photographer-wants-you-to-know tag-wedding-advice post-type-text article-index-15 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a><span class="blog-categories--comma">, </span>
        
          <a href="/journal/category/Information" class="blog-categories">Information</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-11-01</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
    <span class="blog-meta-delimiter blog-category-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a><span class="blog-categories--comma">, </span>
        
          <a href="/journal/category/Information" class="blog-categories">Information</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-11-01</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2018/11/6-things-your-wedding-photographer-wants-you-to-know" data-no-animation>
  
    10 things your wedding photographer wants you to know.
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2018/11/6-things-your-wedding-photographer-wants-you-to-know" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry category-letters-to-maisie tag-rainbow tag-rainbow-birthday-party tag-rainbow-party tag-rainbow-art tag-rainbow-art-party tag-craft-party tag-rainbow-craft-ideas tag-rainbow-parties tag-rainbow-kids-bday tag-rainbow-kids-birthday-party post-type-text article-index-16 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Letters+to+Maisie" class="blog-categories">Letters to Maisie</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-04-15</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
    <span class="blog-meta-delimiter blog-category-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Letters+to+Maisie" class="blog-categories">Letters to Maisie</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-04-15</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2018/4/rainbow-birthday-party" data-no-animation>
  
    Rainbow Birthday Party
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2018/4/rainbow-birthday-party" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry category-weddings tag-black-rock-resort-photographer tag-black-rock-resort-ucluelet-bc tag-black-rock-resort-wedding tag-erin-wallis-photography tag-ucluelet-wedding-photos tag-vancouver-island-wedding-venues tag-vancouver-island-wedding-photo tag-vancouver-island-wedding tag-vancouver-island-wedding-photography tag-black-rock-wedding tag-west-coast-wedding post-type-text article-index-17 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-04-07</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
    <span class="blog-meta-delimiter blog-category-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-04-07</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2018/4/laura-and-michaela-ucluelet-wedding" data-no-animation>
  
    Laura and Michael~A Ucluelet Wedding
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2018/4/laura-and-michaela-ucluelet-wedding" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry category-letters-to-maisie tag-letters-to-my-daughter tag-letters-to-a-child tag-love-letters tag-love-letters-to-my-daughter tag-birthday-photos tag-birthday-rainbow tag-rainbow-birthday-photos tag-rainbow-photoshoot tag-photoshoot tag-rainbow-photos post-type-text article-index-18 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Letters+to+Maisie" class="blog-categories">Letters to Maisie</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-04-05</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
    <span class="blog-meta-delimiter blog-category-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Letters+to+Maisie" class="blog-categories">Letters to Maisie</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-04-05</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2018/4/8-years" data-no-animation>
  
    8 years
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2018/4/8-years" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry post-type-text article-index-19 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-03-23</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-03-23</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2018/3/spring-bliss" data-no-animation>
  
    Spring Bliss
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2018/3/spring-bliss" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
    <article class="hentry category-weddings tag-victoria-wedding-photographer tag-erin-wallis-photography tag-laurel-point-wedding tag-victoria-bc-wedding tag-details-bc-wedding tag-bc-wedding-photography tag-award-winning-vancouver-island-photographer tag-vancouver-island-wedding tag-victoria-golf-club-wedding tag-lazaro-wedding-dress tag-blue-skies-wedding post-type-text article-index-20 blog-item entry no-image-fade-in">
      <section class="blog-image-wrapper">
      
      </section>
      <section class="blog-item-summary">
        <div class="blog-item-text">
          <div class="blog-meta-section">
  <span class="blog-meta-primary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-03-13</time>
  </span>
  <span class="blog-meta-delimiter"></span>
  
    <span class="blog-meta-delimiter blog-category-delimiter"></span>
  
  <span class="blog-meta-secondary">
    
      <span class="blog-categories-list">
        
          <a href="/journal/category/Weddings" class="blog-categories">Weddings</a>
      </span>
    
    
      <span class="blog-author"></span>
    
    <time class="blog-date" pubdate data-animation-role="date">2018-03-13</time>
  </span>
  
  
  
</div>
<h1 class="blog-title">
  
    <a href="/journal/blog/2018/3/shannon-and-sean" data-no-animation>
  
    Shannon and Sean
  </a>
</h1>
<div class="blog-excerpt">
  <div class="blog-excerpt-wrapper"></div>
  
</div>

<a class="blog-more-link" href="/journal/blog/2018/3/shannon-and-sean" data-animation-role="content">Read More</a>


        </div>
      </section>
    </article>
    
  </div>

  
  <nav class="blog-list-pagination">
    <div class="newer">
      
    </div>
    <div class="older">
      
        <a href="/journal?offset=1521002183000" rel="next">
          <span class="next-label">Older Posts</span>
          <div class="blog-list-pagination-icon icon icon--stroke">
            <svg class="caret-right-icon--small" viewBox="0 0 9 16">
              <polyline fill="none" stroke-miterlimit="10" points="1.6,1.2 6.5,7.9 1.6,14.7 "/>
            </svg>
          </div>
        </a>
      
    </div>
  </nav>

</div>

    </div>
  
  </div>
  
</section>

  
</article>

          

          

          
            
          
        
      </main>
      
        <footer class="sections" id="footer-sections" data-footer-sections>
  
  
  
  
  
  
</footer>

      
    </div>

    <script defer="true" src="https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/site-bundle.dd2e7c413d1ccd0b88463e1d3ea04e6c.js" type="text/javascript"></script>
    <!-- JOURNAL LIST: rebuild /journal in the Stories style -->
<script>
(function(){
  if(!/^\/journal(\/(tag|category)\/[^\/]+)?\/?$/.test(location.pathname)) return; var TAG=(location.pathname.match(/\/(tag|category)\/([^\/]+)/)||[])[2]; TAG=TAG?decodeURIComponent(TAG.replace(/\+/g,' ')):'';
  var esc=function(s){var d=document.createElement('div');d.textContent=s;return d.innerHTML};
  var dec=function(s){var t=document.createElement('textarea');t.innerHTML=s||'';return t.value};
  var M=['January','February','March','April','May','June','July','August','September','October','November','December'];
  function textOf(html){var d=document.createElement('div');d.innerHTML=html||'';d.querySelectorAll('script,style').forEach(function(x){x.remove()});return (d.textContent||'').replace(/\s+/g,' ').trim()}
  function firstImg(html){var m=(html||'').match(/<img[^>]+(?:data-src|src)="([^"]+)"/);if(!m)return '';return m[1].replace(/\?format=[^&"]*/,'')+'?format=750w'}
  function excerpt(t){if(t.length<=170)return t;var c=t.slice(0,170);c=c.slice(0,c.lastIndexOf(' '));return c.replace(/[,.;:!?]+$/,'')+'…'}
  var wrap=document.createElement('div');wrap.className='ewp ew-journal-list';
  wrap.innerHTML='<header class="night wrap stack" style="padding-block: 28px clamp(72px, 9vw, 130px); gap: clamp(72px, 9vw, 130px)">'+
      '<nav class="topnav" aria-label="Main"><a href="/" class="brand">Erin Wallis Photography</a><div class="nav"><a href="/stories">stories</a><a href="/elopements">elopements</a><a href="/experience">the experience</a><a href="/families">families</a><a href="/about-erin">about</a><a href="/fine-art">fine art</a><a href="/inquire">inquire</a></div></nav>'+
      '<div class="stack" style="gap: 26px; max-width: 980px"><h1 class="eyebrow muteD">Journal</h1>'+
      ''+(TAG?'<p class="display" style="font-size: clamp(32px, 4vw, 60px); max-width: 22ch">'+esc(TAG.charAt(0).toUpperCase()+TAG.slice(1))+'</p><a href="/journal" class="link" style="align-self:flex-start">See the whole Journal</a>':'<p class="display" style="font-size: clamp(36px, 4.6vw, 70px); max-width: 17ch">Stories and notes from behind the camera.</p>')+'</div></header>'+
      '<section class="night" style="padding-block: clamp(40px, 6vw, 90px) clamp(96px, 11vw, 160px)"><div class="wrap stories"></div></section>';
  var sec=document.getElementById('sections');
  (sec&&sec.parentNode?sec.parentNode:document.body).insertBefore(wrap,sec);
  var count=0;
  function build(items){
    var cards=items.map(function(i){
      var body=textOf(i.body); if(body.length<40) return '';
      var d=new Date(i.publishOn||i.addedOn), title=dec(i.title).replace(/\s*~\s*/g,' · ').replace(/\s*-\s*(?=[A-Z])/g,' · ');
      var cat=(i.categories&&i.categories[0])||'Journal';
      var COV={'/journal/blog/2021/12/best-of-2021-weddings':'https://img.smartslides.com/aws/4k/2x/18831/f245eedd43cbcd32772030cbea1e53/b09f8d2c26ce854acbc5.jpg?uh&crop=fit&width=1004&height=1130','/journal/blog/2020/4/earth-day':'https://img.smartslides.com/aws/4k/2x/18831/bde311fcf18dbd509ca38c268a8a6b/4c1ca502fea8d5e3bf07.jpg?uh&crop=fit&width=1004&height=1130'};var img=COV[i.fullUrl]||firstImg(i.body);
      return {html:'<figure class="stack story" style="gap: 18px; min-width: 0">'+
        (img?'<a class="story-open" href="'+i.fullUrl+'" aria-label="Read '+esc(title)+'"><img loading="lazy" decoding="async" src="'+img+'" alt="'+esc(title)+'" class="cover" style="aspect-ratio: 4 / 5; object-position: 50% 50%"></a>':'')+
        '<p class="eyebrow muteD">'+esc(cat)+' · '+M[d.getMonth()]+' '+d.getFullYear()+'</p>'+
        '<h3 class="display" style="font-size: 32px"><a href="'+i.fullUrl+'" style="color:inherit;text-decoration:none">'+esc(title)+'</a></h3>'+
        '<p class="body muteD">'+esc(excerpt(body))+'</p><a class="link" href="'+i.fullUrl+'" style="align-self:flex-start">Read the story</a></figure>'};
    }).filter(Boolean);
    var g=wrap.querySelector('.wrap.stories');
    cards=cards.map(function(c){var n=count++;return n%3===1?c.html.replace('class="stack story"','class="stack offset story"'):c.html}).join('');
    g.insertAdjacentHTML('beforeend',cards);
    document.dispatchEvent(new Event('ew:nav'));
  }
  function go(url,k){fetch(url+(url.indexOf('?')<0?'?':'&')+'format=json').then(function(r){return r.json()}).then(function(j){build(j.items||[]);if(j.pagination&&j.pagination.nextPage&&k<40)go(j.pagination.nextPageUrl,k+1)}).catch(function(){if(!k)document.documentElement.classList.remove('ew-journal')})}
  go(location.pathname.replace(/\/$/,''),0);
})();
</script>
<style>.ew-journal-list figure.story h3 a:hover{opacity:.7}.ew-journal-list a.story-open{display:block;position:relative;overflow:hidden}</style>
<!-- Elopements link in the top menu on every page -->
<script>
(function(){document.querySelectorAll('.ewp .topnav .nav').forEach(function(n){n.querySelectorAll('a').forEach(function(x){if(/^fine art$/i.test(x.textContent.trim()))x.setAttribute('href','/fine-art');});if(n.querySelector('a[href="/elopements"]'))return;var s=n.querySelector('a[href="/stories"]');var a=document.createElement('a');a.href='/elopements';a.textContent='elopements';if(s&&s.nextSibling)n.insertBefore(a,s.nextSibling);else n.insertBefore(a,n.firstChild);});})();
</script>
<!-- Friendly "page not found" screen -->
<script>
(function(){
  if(document.body.id!=='not-found')return;
  var sp=document.querySelector('.system-page'); if(!sp)return;
  var w=document.createElement('div'); w.className='ewp';
  w.innerHTML='<header class="hero" style="height:100vh;min-height:600px"><img src="https://images.squarespace-cdn.com/content/6aceef12e093db0308afd944/458325a5-e0df-447b-a426-3dd95a21e8d7/2026-Giese-0428.jpg?format=2500w" alt="A girl in a white dress standing in a shaft of light in a tall forest" style="object-position:50% 40%"><div class="shade"></div><div class="wrap"><nav class="topnav" aria-label="Main"><a href="/" class="brand">Erin Wallis Photography</a><div class="nav"><a href="/stories">stories</a><a href="/elopements">elopements</a><a href="/experience">the experience</a><a href="/families">families</a><a href="/about-erin">about</a><a href="/fine-art">fine art</a><a href="/inquire">inquire</a></div></nav><div class="stack" style="gap:24px;max-width:820px"><p class="eyebrow">Page not found</p><h1 class="display" style="font-size:clamp(44px,6.4vw,96px)">This path doesn&#8217;t lead anywhere.</h1><p class="body" style="color:#e4e1d6;max-width:50ch">The page you were looking for has moved or no longer exists. Here are a few good places to pick up the trail.</p><div style="display:flex;flex-wrap:wrap;gap:16px 40px"><a href="/" class="link">Home</a><a href="/stories" class="link">Stories</a><a href="/families" class="link">Families</a><a href="/inquire" class="link">Check your date</a></div></div></div></header>';
  sp.parentNode.replaceChild(w,sp);
})();
</script>

<!-- Send "fine art" links to the Fine Art page on this site (the shop buttons there still go to the print store) -->
<script>
(function(){
  if (location.pathname.indexOf('/fine-art') === 0) return;
  document.querySelectorAll('.ewp a[href*="erinwallis.com/prints"]').forEach(function(a){ a.setAttribute('href','/fine-art'); });
})();
</script>

<!-- Where next + back to top, on every page -->
<style>
.ew-next{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;padding-bottom:44px;margin-bottom:44px;border-bottom:1px solid rgba(238,237,232,.14)}
.ew-next .ew-go{color:#eeede8!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;font-weight:400;font-size:clamp(30px,3.4vw,48px);line-height:1.1;transition:opacity .3s}
.ew-next .ew-go span{display:inline-block;transition:transform .35s ease}
.ew-next .ew-go:hover span{transform:translateX(8px)}
.ew-next nav{display:flex;flex-wrap:wrap;gap:14px 30px;align-items:center}
.ew-next nav a,.ew-next button{background:none;border:0;padding:0 0 4px;cursor:pointer;color:#eeede8!important;font:inherit;font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none!important;opacity:.65;border-bottom:1px solid transparent;transition:opacity .3s,border-color .3s}
.ew-next nav a:hover,.ew-next nav a.on,.ew-next button:hover{opacity:1;border-bottom-color:currentColor}
.ew-top{position:fixed;right:22px;bottom:22px;z-index:60;width:48px;height:48px;border-radius:50%;border:1px solid rgba(238,237,232,.35);background:rgba(19,20,17,.72);color:#eeede8;font-size:18px;line-height:1;display:grid;place-items:center;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .4s,transform .4s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.ewp footer.deep > .wrap:first-child{padding-bottom:0!important}
.ewp footer.deep .ew-next{margin:0!important;padding-bottom:40px!important}
.ewp footer.deep > .wrap + .wrap{padding-top:48px!important}
.ewp footer.deep .ew-next nav{padding-bottom:7px}
.ewp footer.deep p.rule-d{max-width:none!important;padding-right:max(0px,calc(100% - 720px))!important}
.ew-top.show{opacity:1;pointer-events:auto;transform:none}
.ew-top:hover{background:rgba(19,20,17,.92)}
@media (max-width:700px){.ew-next{flex-direction:column;align-items:flex-start}.ew-top{right:16px;bottom:16px;width:44px;height:44px}}
</style>
<script>
(function(){
  var pages=[['/stories','Stories'],['/elopements','Elopements'],['/experience','The experience'],['/families','Families'],['/about-erin','About'],['/fine-art','Fine art'],['/inquire','Inquire']];
  var next={'/':'/stories','/stories':'/elopements','/elopements':'/experience','/experience':'/families','/families':'/about-erin','/about-erin':'/fine-art','/fine-art':'/inquire','/inquire':'/stories'};
  var path=location.pathname.replace(/\/$/,'')||'/';
  var nx=next[path]||'/stories', nxName=(pages.filter(function(p){return p[0]===nx})[0]||['','Stories'])[1];
  if (path==='/inquire') nxName='See the stories';
  function toTop(){window.scrollTo({top:0,behavior:'smooth'});}
  var block=document.createElement('div');
  block.className='wrap';
  var links=pages.map(function(p){return '<a href="'+p[0]+'"'+(p[0]===path?' class="on"':'')+'>'+p[1]+'</a>';}).join('');
  block.innerHTML='<div class="ew-next"><div class="stack" style="gap:14px"><p class="eyebrow" style="opacity:.6">'+(path==='/inquire'?'While you wait':'Keep exploring')+'</p><a class="ew-go display" href="'+nx+'">'+nxName+' <span>&rarr;</span></a></div><nav aria-label="Explore">'+links+'</nav></div>';
  var foot=document.querySelector('.ewp footer.deep');
  if(!foot){
    var host=document.querySelector('main')||document.body;
    var w=document.createElement('div'); w.className='ewp';
    foot=document.createElement('footer'); foot.className='deep'; foot.style.padding='64px 0 48px';
    foot.innerHTML='<div class="wrap" style="display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:13px"><span class="eyebrow">Erin Wallis Photography · Campbell River, BC</span><a href="mailto:erin@erinwallis.com">erin@erinwallis.com</a></div>';
    if(path==='/inquire'){
      var pair=document.createElement('section'); pair.className='night'; pair.setAttribute('aria-label','Wedding details'); pair.style.padding='clamp(56px, 7vw, 96px) 0 0';
      pair.innerHTML='<div style="display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px"><img loading="lazy" decoding="async" src="https://images.squarespace-cdn.com/content/6aceef12e093db0308afd944/027b1692-1807-48c0-ac46-9a78839648bd/2026YD-2163_websize.jpg?format=1500w" alt="A bride fastening her heeled sandals on her wedding day" style="width:100%;aspect-ratio:3/2;object-fit:cover;display:block"><img loading="lazy" decoding="async" src="https://images.squarespace-cdn.com/content/6aceef12e093db0308afd944/48f0e78e-ec03-4055-be72-171a0b38bd43/2026YD-2830_websize.jpg?format=1500w" alt="The same bride lacing hiking boots over wool socks, her sandals set aside" style="width:100%;aspect-ratio:3/2;object-fit:cover;display:block"></div>';
      w.appendChild(pair);
    }
    w.appendChild(foot); host.appendChild(w);
  }
  if(!foot.querySelector('.rule-d')){foot.style.paddingBlock='72px 48px';foot.innerHTML="<div class=\"wrap stack\" style=\"gap: 40px\">\n      <div style=\"display: flex; flex-wrap: wrap; justify-content: space-between; gap: 32px\">\n        <div class=\"stack\" style=\"gap: 12px\"><p class=\"brand\" style=\"color: #eeede8\">Erin Wallis Photography<\/p><p class=\"body\" style=\"font-size: 14px\">Campbell River, Vancouver Island, British Columbia<\/p><\/div>\n        <div class=\"stack\" style=\"gap: 6px; font-size: 15px; color: #eeede8\"><a href=\"mailto:erin@erinwallis.com\">erin@erinwallis.com<\/a><a href=\"https://instagram.com/erinwallisphotography\">@erinwallisphotography<\/a><a href=\"https://www.erinwallis.com/prints\">erinwallis.com/prints<\/a><\/div>\n      <\/div>\n      <p class=\"body rule-d\" style=\"font-size: 13px; max-width: 80ch; padding-top: 28px\">Erin respectfully acknowledges that she lives and works on the traditional territory of the Ligwilda'xw, Kwakwa̱ka̱ʼwakw peoples.<\/p>\n      <p style=\"font-size: 12px; letter-spacing: .12em\">© 2026 Erin Wallis Photography<\/p>\n    <\/div>";}
  foot.insertBefore(block, foot.firstChild);
  var b=document.createElement('button');
  b.type='button'; b.className='ew-top'; b.setAttribute('aria-label','Back to top'); b.innerHTML='&uarr;';
  b.addEventListener('click',toTop); document.body.appendChild(b);
  function onScroll(){ b.classList.toggle('show', window.scrollY > window.innerHeight*1.2); }
  window.addEventListener('scroll',onScroll,{passive:true}); onScroll();
})();
</script>

<!-- Phone menu: a clean Menu button that opens a full screen menu on small screens -->
<style>
.ewp-menu-btn{all:unset;display:none;cursor:pointer;font-family:'Libre Caslon Text',Georgia,serif;align-items:center;gap:10px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:inherit;padding:10px 0 10px 12px}
.ewp-menu-btn i{display:inline-block;width:22px;height:9px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}
#ewpMenu{position:fixed;inset:0;z-index:100001;background:#12110f;color:#efe9df;font-family:'Libre Caslon Text',Georgia,serif;display:flex;flex-direction:column;padding:26px 24px 40px;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}
#ewpMenu.on{opacity:1;visibility:visible}
#ewpMenu .m-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.24em;text-transform:uppercase}
#ewpMenu .m-top a{color:inherit;text-decoration:none}
#ewpMenu button{all:unset;cursor:pointer;font-family:inherit;font-size:11px;letter-spacing:.24em;text-transform:uppercase;padding:8px 0 8px 12px}
#ewpMenu nav{flex:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,3.2vh,26px)}
#ewpMenu nav a{color:#efe9df;text-decoration:none;font-family:'Libre Caslon Display','Libre Caslon Text',Georgia,serif;font-size:clamp(34px,10vw,46px);line-height:1.05;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}
#ewpMenu.on nav a{opacity:1;transform:none}
#ewpMenu nav a.on{font-style:italic}
#ewpMenu .m-foot{font-size:12px;letter-spacing:.06em;opacity:.7;display:flex;flex-direction:column;gap:6px}
#ewpMenu .m-foot a{color:inherit;text-decoration:none}
@media (max-width:980px){
  .ewp .topnav{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:12px !important}
  .ewp .topnav .nav{display:none !important}
  .ewp .topnav .brand{white-space:nowrap}
  .ewp-menu-btn{display:inline-flex}
}
@media (prefers-reduced-motion:reduce){#ewpMenu,#ewpMenu nav a{transition:none}}
</style>
<script>
(function(){
  function init(){
    var navs=document.querySelectorAll('.ewp .topnav');if(!navs.length||document.getElementById('ewpMenu'))return;
    var m=document.createElement('div');m.id='ewpMenu';m.setAttribute('role','dialog');m.setAttribute('aria-modal','true');m.setAttribute('aria-label','Menu');
    m.innerHTML='<div class="m-top"><a href="/">Erin Wallis Photography</a><button type="button" aria-label="Close menu">Close &#10005;</button></div><nav></nav><div class="m-foot"><a href="mailto:erin@erinwallis.com">erin@erinwallis.com</a><a href="https://instagram.com/erinwallisphotography">@erinwallisphotography</a></div>';
    document.body.appendChild(m);
    var list=m.querySelector('nav'),last=null;
    function open(){list.innerHTML='';var src=document.querySelectorAll('.ewp .topnav .nav a');src.forEach(function(a,k){var b=document.createElement('a');b.href=a.getAttribute('href');b.textContent=a.textContent.replace(/^./,function(c){return c.toUpperCase()});var here=location.pathname.replace(/\/$/,'');var to=b.pathname.replace(/\/$/,'');if(b.host===location.host&&to&&to===here)b.className='on';b.style.transitionDelay=(0.08+k*0.05)+'s';b.addEventListener('click',close);list.appendChild(b)});last=document.activeElement;m.classList.add('on');document.documentElement.style.overflow='hidden';setTimeout(function(){m.querySelector('button').focus()},50)}
    function close(){m.classList.remove('on');document.documentElement.style.overflow='';if(last&&last.focus)last.focus()}
    m.querySelector('button').addEventListener('click',close);
    document.addEventListener('keydown',function(e){if(e.key==='Escape'&&m.classList.contains('on'))close()});
    navs.forEach(function(n){var b=document.createElement('button');b.type='button';b.className='ewp-menu-btn';b.setAttribute('aria-label','Open menu');b.innerHTML='Menu <i aria-hidden="true"></i>';b.addEventListener('click',open);n.appendChild(b)});
  }
  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();
})();
</script>
<!-- Films: streams Squarespace-hosted videos into custom <video data-hls> players -->
<style>.ewp video[data-hls]{width:100%;aspect-ratio:16/9;background:#1d1e1a;display:block;object-fit:cover}</style>
<script>
(function(){
  var vids=document.querySelectorAll('video[data-hls]');if(!vids.length)return;
  var lib=null;
  function getHls(){if(window.Hls)return Promise.resolve(window.Hls);if(lib)return lib;lib=new Promise(function(res){var s=document.createElement('script');s.src='https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.5.13/hls.min.js';s.onload=function(){res(window.Hls)};document.head.appendChild(s)});return lib}
  function setup(v){if(v.__ew)return v.__ew;var src=v.getAttribute('data-hls');
    return v.__ew=getHls().then(function(H){if(!H||!H.isSupported()){v.src=src;return}var h=new H({autoStartLoad:false,capLevelToPlayerSize:true});h.loadSource(src);h.attachMedia(v);var go=false;function st(){if(!go){go=true;h.startLoad()}}v.addEventListener('play',st);if(!v.paused)st()})}
  vids.forEach(function(v){v.addEventListener('click',function(){if(!v.__ew){setup(v).then(function(){v.play()})}},{once:true})});
  if('IntersectionObserver' in window){var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){setup(e.target);io.unobserve(e.target)}})},{rootMargin:'600px'});vids.forEach(function(v){io.observe(v)})}else vids.forEach(setup);
})();
</script>
<!-- Montage: silent crossfading loop of short clips inside .ew-montage (clip list in data-clips) -->
<style>
.ewp .ew-montage{position:relative;aspect-ratio:4/5;overflow:hidden;background:#1d1e1a}
.ewp .ew-montage > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;aspect-ratio:auto !important}
.ewp .ew-montage .m-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease;pointer-events:none}
.ewp .ew-montage .m-v.on{opacity:1}
</style>
<script>
(function(){
  var boxes=document.querySelectorAll('.ew-montage[data-clips]');if(!boxes.length)return;
  if(window.matchMedia&&matchMedia('(prefers-reduced-motion: reduce)').matches)return;
  var B='https://video.squarespace-cdn.com/content/v1/6aceef12e093db0308afd944/';
  function getHls(){if(window.Hls)return Promise.resolve(window.Hls);if(window.__ewHlsP)return window.__ewHlsP;window.__ewHlsP=new Promise(function(res){var s=document.createElement('script');s.src='https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.5.13/hls.min.js';s.onload=function(){res(window.Hls)};s.onerror=function(){res(null)};document.head.appendChild(s)});return window.__ewHlsP}
  boxes.forEach(function(box){
    var clips;try{clips=JSON.parse(box.getAttribute('data-clips'))}catch(e){return}
    var hold=parseFloat(box.getAttribute('data-hold')||'3');
    var vids=[0,1].map(function(){var v=document.createElement('video');v.muted=true;v.defaultMuted=true;v.playsInline=true;v.setAttribute('playsinline','');v.setAttribute('muted','');v.setAttribute('aria-hidden','true');v.preload='auto';v.className='m-v';box.appendChild(v);return v});
    var hl=[null,null],ready=[null,null],slot=0,idx=0,timer=null,running=false,started=false;
    function load(s,i){var c=clips[i],v=vids[s],src=B+c[0]+'/playlist.m3u8';if(hl[s]){hl[s].destroy();hl[s]=null}
      ready[s]=getHls().then(function(H){return new Promise(function(res){var done=false;function ok(){if(done)return;done=true;try{v.currentTime=c[1]}catch(e){}res()}
        v.addEventListener('loadeddata',ok,{once:true});setTimeout(ok,6000);
        if(H&&H.isSupported()){var h=new H({startPosition:c[1],capLevelToPlayerSize:true,maxBufferLength:8});h.loadSource(src);h.attachMedia(v);hl[s]=h}else{v.src=src}})});return ready[s]}
    function play(s,i){var c=clips[i],v=vids[s];ready[s].then(function(){if(!running)return;try{v.currentTime=c[1]}catch(e){}var p=v.play();if(p&&p.catch)p.catch(function(){});vids[s].classList.add('on');vids[1-s].classList.remove('on');
      var dur=Math.max(1.2,(c[2]-c[1]))*1000;var ni=(i+1)%clips.length;
      if(ni===0){timer=setTimeout(function(){vids[0].classList.remove('on');vids[1].classList.remove('on');timer=setTimeout(function(){vids.forEach(function(x){x.pause()});load(1-s,0);timer=setTimeout(function(){play(1-s,0);idx=0},300)},hold*1000)},dur)}
      else{setTimeout(function(){if(running)load(1-s,ni)},1100);timer=setTimeout(function(){play(1-s,ni);setTimeout(function(){v.pause()},1100)},dur)}})}
    function start(){if(running)return;running=true;vids.forEach(function(x){x.classList.remove('on')});load(0,0);timer=setTimeout(function(){play(0,0)},(started?0.6:hold)*1000);started=true}
    function stop(){running=false;clearTimeout(timer);vids.forEach(function(v){v.pause()})}
    if('IntersectionObserver' in window){new IntersectionObserver(function(es){es.forEach(function(e){e.isIntersecting?start():stop()})},{threshold:0.25}).observe(box)}else start();
  });
})();
</script>
<!-- Footer contact links: small tracked caps to match the menu -->
<style>
.ewp footer.deep .wrap.stack > div > .stack:last-child{gap:12px !important}
.ewp footer.deep .wrap.stack > div > .stack:last-child a{font-family:'Libre Caslon Text',Georgia,serif !important;font-size:12px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#eeede8 !important;opacity:.8;text-decoration:none !important;border-bottom:1px solid transparent;padding-bottom:3px;align-self:flex-start;transition:opacity .3s,border-color .3s}
.ewp footer.deep .wrap.stack > div > .stack:last-child a:hover{opacity:1;border-bottom-color:currentColor}
@media (min-width:701px){.ewp footer.deep .wrap.stack > div > .stack:last-child{align-items:flex-end}.ewp footer.deep .wrap.stack > div > .stack:last-child a{align-self:flex-end}}
</style>
<!-- Print shop and other outside links open in a new tab -->
<script>
(function(){
  function mark(){document.querySelectorAll('a[href]').forEach(function(a){var h=a.getAttribute('href')||'';if(/^(mailto:|tel:|#)/.test(h))return;var u;try{u=new URL(h,location.href)}catch(e){return}
    var shop=/\/prints\/?$/.test(u.pathname)||/pic-time\.com/.test(u.hostname);
    var outside=u.hostname&&u.hostname!==location.hostname&&!/(^|\.)erinwallis\.com$/.test(u.hostname);
    if(shop||outside){a.setAttribute('target','_blank');a.setAttribute('rel','noopener')}})}
  mark();setTimeout(mark,1500);
})();
</script>
<!-- Phone gallery viewer: visible arrows and the client quote -->
<style>
@media (max-width:640px){
  html body #ewpLB .lb-nav{display:flex !important;top:50%;bottom:auto;width:42px;height:42px;margin-top:-21px;justify-content:center !important;align-items:center;padding:0 !important;font-size:26px;line-height:1;z-index:3;background:rgba(11,11,10,.5);border-radius:50%;opacity:.95}
  html body #ewpLB .lb-prev{left:12px}
  html body #ewpLB .lb-next{right:12px}
  html body #ewpLB .lb-bottom{flex-direction:column;align-items:flex-start;gap:10px}
  html body #ewpLB .lb-quote{display:block !important;font-size:13.5px;line-height:1.55}
}
/* back to top button steps aside when the footer is on screen */
.ew-top.ew-hide{opacity:0 !important;pointer-events:none !important}
</style>
<script>
(function(){var f=document.querySelector('.ewp footer.deep');if(!f||!('IntersectionObserver' in window))return;new IntersectionObserver(function(es){var b=document.querySelector('.ew-top');if(b)b.classList.toggle('ew-hide',es[0].isIntersecting)},{threshold:0.05}).observe(f)})();
</script>
<!-- EYEBROW SIZE FIX for eyebrows with locked inline size -->
<script>(function(){function f(){document.querySelectorAll(".ewp .eyebrow").forEach(function(e){if(e.style.getPropertyPriority("font-size"))e.style.setProperty("font-size","13.5px","important")})}if(document.readyState!=="loading")f();else document.addEventListener("DOMContentLoaded",f);window.addEventListener("load",f)})();</script>
<!-- JOURNAL FOOTER LINK: quiet link beside the copyright -->
<script>(function(){function f(){document.querySelectorAll("footer.deep p").forEach(function(p){if(/^\s*©/.test(p.textContent)&&!p.querySelector(".ew-jl")){p.insertAdjacentHTML("beforeend","<span class=\"ew-jl\"> · <a href=\"/journal\" style=\"color:inherit;text-decoration:none\" aria-label=\"Journal\">Go down the rabbit hole</a></span>")}})}if(document.readyState!=="loading")f();else document.addEventListener("DOMContentLoaded",f);window.addEventListener("load",f)})();</script>
<!-- STORIES: quiet Journal link near the bottom -->
<script>(function(){if(!/^\/stories\/?$/.test(location.pathname))return;function f(){if(document.querySelector('.ew-past'))return;var ft=[...document.querySelectorAll('.ewp footer.deep')].pop();if(!ft)return;var s=document.createElement('section');s.className='night ew-past';s.style.cssText='padding-block:clamp(48px,6vw,80px);border-top:1px solid rgba(238,237,232,.08)';s.innerHTML='<div class="wrap stack" style="gap:16px;align-items:flex-start"><p class="eyebrow muteD">From the archives</p><p class="display" style="font-size:clamp(26px,3vw,40px);max-width:24ch">Want to deep dive into the past?</p><a href="/journal" class="link">Explore the Journal, dating back to 2008</a></div>';ft.parentNode.insertBefore(s,ft)}if(document.readyState!=='loading')f();else document.addEventListener('DOMContentLoaded',f);window.addEventListener('load',f)})();</script>
<!-- JOURNAL: restore videos and slideshows lost in import -->
<script>(function(){var E={
'/journal/blog/2021/12/best-of-2021-weddings':{src:'https://erin-wallis-photography.smartslides.com/2021?pt=ed',r:66.6,top:1},
'/journal/blog/2020/4/earth-day':{src:'https://erin-wallis-photography.smartslides.com/earth-day?pt=ed',r:66.6,top:1},
'/journal/blog/2012/06/my-story-a-film':{src:'https://player.vimeo.com/video/43552505?byline=0&portrait=0&color=ffffff',r:56.25,top:1},
'/journal/blog/2017/5/hummingbird-whisperer':{src:'https://www.youtube.com/embed/3JA11LIoV7E',r:56.25,top:0}};
var e=E[location.pathname.replace(/\/$/,'')];if(!e)return;function f(){if(document.querySelector('.ew-embed'))return;var w=document.querySelector('.blog-item-content-wrapper .sqs-html-content')||document.querySelector('.blog-item-content-wrapper');if(!w)return;var d=document.createElement('div');d.className='ew-embed';d.style.cssText='position:relative;padding-bottom:'+e.r+'%;height:0;overflow:hidden;margin:1.4em 0';d.innerHTML='<iframe src="'+e.src+'" style="position:absolute;inset:0;width:100%;height:100%;border:0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen loading="lazy"></iframe>';if(e.top)w.insertBefore(d,w.firstChild);else w.appendChild(d)}if(document.readyState!=='loading')f();else document.addEventListener('DOMContentLoaded',f);window.addEventListener('load',f)})();</script>
<!-- INQUIRE: temporary photo FJ-0017 in place of the hidden shoe photos -->
<script>(function(){if(!/^\/inquire\/?$/.test(location.pathname))return;function f(){if(document.querySelector('.ew-inq-photo'))return;var i=document.querySelector('.ewp img[src*="2026YD-2163"]');if(!i)return;var old=i.closest('section');var s=document.createElement('section');s.className='night ew-inq-photo';s.setAttribute('aria-label','Wedding photo');s.style.cssText='padding:clamp(56px,7vw,96px) 0 0';s.innerHTML='<img loading="lazy" decoding="async" src="https://images.squarespace-cdn.com/content/6aceef12e093db0308afd944/ac736308-e410-4eea-9de0-8e85b49ab4ab/FJ-0017.jpg?format=1500w" srcset="https://images.squarespace-cdn.com/content/6aceef12e093db0308afd944/ac736308-e410-4eea-9de0-8e85b49ab4ab/FJ-0017.jpg?format=750w 750w, https://images.squarespace-cdn.com/content/6aceef12e093db0308afd944/ac736308-e410-4eea-9de0-8e85b49ab4ab/FJ-0017.jpg?format=1500w 1500w, https://images.squarespace-cdn.com/content/6aceef12e093db0308afd944/ac736308-e410-4eea-9de0-8e85b49ab4ab/FJ-0017.jpg?format=2500w 2500w" sizes="100vw" alt="A bride and groom walking through the Hatley Castle gardens, her veil trailing behind" style="width:100%;aspect-ratio:12/5;object-fit:cover;object-position:50% 55%;display:block">';old.parentNode.insertBefore(s,old.nextSibling)}if(document.readyState!=='loading')f();else document.addEventListener('DOMContentLoaded',f);window.addEventListener('load',f)})();</script>
<style>@media (max-width:700px){.ew-inq-photo img{aspect-ratio:3/2 !important}}</style>

  </body>
</html>
